update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `==cns11643-6'.
5
6         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
7         setting for `==cns11643-6'.
8
9 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `==cns11643-5'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `==cns11643-5'.
16
17 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
20         setting for `==cns11643-4'.
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `==cns11643-4'.
24
25 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
28         setting for `==cns11643-3'.
29
30         * mule/mule-charset.el (default-coded-charset-priority-list): Add
31         `==cns11643-3'.
32
33 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
36         setting for `==cns11643-2'.
37
38         * mule/mule-charset.el (default-coded-charset-priority-list): Add
39         `==cns11643-2'.
40
41 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-coding.el (coded-charset-entity-reference-alist):
44         Change priority of `=>>>ucs@ks'.
45
46         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
47         `=ucs@ks'.
48
49 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
52         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
53         `==ucs@cns' and `==cns11643-1'.
54
55         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
56         (==cns11643-2): Ditto.
57         (==cns11643-3): Ditto.
58         (==cns11643-4): Ditto.
59         (==cns11643-5): Ditto.
60         (==cns11643-6): Ditto.
61         (==cns11643-7): Ditto.
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `==cns11643-1'.
65
66 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-coding.el (coded-charset-entity-reference-alist):
69         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
70         `=>>>ucs@jis/1990'.
71
72         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
73         `=ucs@jis/1990'.
74         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
75         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
76
77 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist):
80         Change priority of `=>>>ucs@cns'.
81
82         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
83         `=ucs@cns'.
84
85 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-charset.el (default-coded-charset-priority-list): Add
88         `==ks-x1001'.
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
91         `=ks-x1001' instead of `korean-ksc5601'; add setting for
92         `==ks-x1001'.
93
94 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
97
98 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
101         `=jis-x0208'.
102         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
103         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
104         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
105         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
106         (=>>>jis-x0213-1@2000): Changed to an alias for
107         `=jis-x0213-1@2000'.
108         (=>>>jis-x0213-1@2004): Changed to an alias for
109         `=jis-x0213-1@2004'.
110         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
111
112 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
115         `=adobe-japan1-0'.
116         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
117         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
118         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
119         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
120         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
121         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
122
123 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
126         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
127         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
128         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
129         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
130         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
131
132 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
135         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
136         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
137         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
138         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
139         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
140         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
141         `==jis-x0212'.
142
143 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
146         "AdobeJapan1-[0-6]$".
147         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
148         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
149         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
150         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
151         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
152         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
153         (==adobe-japan1-1): Ditto.
154         (==adobe-japan1-2): Ditto.
155         (==adobe-japan1-3): Ditto.
156         (==adobe-japan1-4): Ditto.
157         (==adobe-japan1-5): Ditto.
158         (==adobe-japan1-6): Ditto.
159         (==jis-x0208): Ditto.
160         (==jis-x0208@1978): Ditto.
161         (==jis-x0208@1983): Ditto.
162         (==jis-x0208@1990): Ditto.
163         (==jis-x0213-1): Ditto.
164         (==jis-x0213-1@2000): Ditto.
165         (==jis-x0213-1@2004): Ditto.
166         (==jis-x0213-2): Ditto.
167         (==jis-x0212): Ditto.
168         (==gb2312): Ditto.
169         (==iso-ir165): Ditto.
170         (==gb12345): Ditto.
171         (==ks-x1001): Ditto.
172         (==cns11643-1): Ditto.
173         (==cns11643-2): Ditto.
174         (==cns11643-3): Ditto.
175         (==cns11643-4): Ditto.
176         (==cns11643-5): Ditto.
177         (==cns11643-6): Ditto.
178         (==cns11643-7): Ditto.
179         (==big5-cdp): Ditto.
180         (==hanyo-denshi/ja): Ditto.
181         (==hanyo-denshi/jb): Ditto.
182         (==hanyo-denshi/jc): Ditto.
183         (==hanyo-denshi/jd): Ditto.
184         (==hanyo-denshi/ft): Ditto.
185         (==hanyo-denshi/ia): Ditto.
186         (==hanyo-denshi/ib): Ditto.
187         (==hanyo-denshi/hg): Ditto.
188         (==hanyo-denshi/jt): Ditto.
189         (==hanyo-denshi/ks): Ditto.
190         (==gt): Ditto.
191         (==gt-k): Ditto.
192         (==daikanwa): Ditto.
193         (==shinjigen): Ditto.
194         (==ucs@iso): Ditto.
195         (==ucs@unicode): Ditto.
196         (==ucs@gb): Ditto.
197         (==ucs-bmp@gb): Ditto.
198         (==ucs@cns): Ditto.
199         (==ucs-bmp@cns): Ditto.
200         (==ucs@jis): Ditto.
201         (==ucs@jis/1990): Ditto.
202         (==ucs@jis/2000): Ditto.
203         (==ucs@jis/2004): Ditto.
204         (==ucs@JP): Ditto.
205         (==ucs@JP/hanazono): Ditto.
206         (==ucs@ks): Ditto.
207         (==ucs-bmp@ks): Ditto.
208         (==ucs@cns11643): Ditto.
209         (==ucs-bmp-cjk@gb): Ditto.
210         (==ucs-bmp-cjk@JP/hanazono): Ditto.
211         (==ucs-sip-ext-b@iso): Ditto.
212
213 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Use
216         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
217
218         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
219         XEmacs CHISE.
220         (=ucs-bmp-cjk@unicode): Abolished.
221
222 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `=+>ucs-bmp-cjk-compat@jis'.
226
227         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
228         for XEmacs CHISE.
229
230 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
233         CHISE.
234
235 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
238         for XEmacs CHISE.
239         (=jis-x0208@1978/1er-pr): Abolished.
240         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
241         `=jis-x0208@1978/1er-pr' as the mother.
242
243 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
246         setting for `=ucs-itaiji-084'.
247
248 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list):
251         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
252
253         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
254         XEmacs CHISE.
255         (=ucs-bmp-itaiji-084): Ditto.
256
257 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
261
262 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
266
267         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
268         XEmacs CHISE.
269         (=big5-cdp-var-5): Ditto.
270
271 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
274         XEmacs CHISE.
275
276 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
279         XEmacs CHISE.
280
281 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `=>>>hanyo-denshi/ft'.
285
286 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
289         XEmacs CHISE.
290         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
291         `=hanyo-denshi/jd' as the mother.
292
293 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
296         XEmacs CHISE.
297         (=+>adobe-japan1-1): Ditto.
298         (=+>adobe-japan1-2): Ditto.
299         (=+>adobe-japan1-3): Ditto.
300         (=+>adobe-japan1-4): Ditto.
301         (=+>adobe-japan1-5): Ditto.
302         (=+>adobe-japan1-6): Ditto.
303         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
304
305 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist):
308         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
309         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
310
311         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
312         the top.
313
314 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
317         XEmacs CHISE.
318         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
319         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
320         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
321
322 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-charset.el (default-coded-charset-priority-list):
325         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
326         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
327
328         * mule/mule-conf.el: Modify order of definitions of some
329         coded-charsets.
330
331 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-coding.el (coded-charset-entity-reference-alist):
334         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
335         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
336
337         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
338         CHISE.
339         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
340         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
341
342 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
345         CHISE.
346
347 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         setting for `=daikanwa/+2p'.
351
352         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
353         XEmacs CHISE.
354
355 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
358         XEmacs CHISE.
359         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
360
361 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `=>>>hanyo-denshi/ib'.
365
366 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
369         XEmacs CHISE.
370         (=>>>hanyo-denshi/ib): Ditto.
371         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
372         `=hanyo-denshi/ja' as the mother.
373         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
374         `=hanyo-denshi/ib' as the mother.
375
376 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
379         XEmacs CHISE.
380         (utf-8-ivs-mcs-er): Likewise.
381         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
382         and `=>ucs-gb'.
383         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
384         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
385         `ucs-gb' and `=>ucs-gb'.
386         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
387         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
388         and `=>ucs-cns'.
389         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
390         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
391         `ucs-cns' and `=>ucs-cns'.
392         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
393         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
394         `ucs-big5' and `=>ucs-big5'.
395         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
396         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
397         `ucs-big5' and `=>ucs-big5'.
398         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
399         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
400         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
401         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
402         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
403         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
404         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
405         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
406         `=>ucs-jis'; modify DOC and mnemonic.
407         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
408         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
409         and `=>ucs-jis'; modify DOC and mnemonic.
410         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
411         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
412         `=>ucs-ks'.
413         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
414         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
415         and `=>ucs-ks'.
416         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
417
418 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist):
421         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
422
423 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist):
426         Modify priorities.
427
428 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist):
431         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
432
433 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
437
438 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
441         CHISE.
442
443 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
446         CHISE.
447
448 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
451         CHISE.
452
453 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
454
455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
456         `=+>ucs-bmp-cjk@unicode'.
457
458         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
459         for XEmacs CHISE.
460
461 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
464         setting for `=>>daikanwa'.
465
466 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `=>>hanyo-denshi/jt'.
470
471 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
472
473         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
474         XEmacs CHISE.
475         (=+>jis-x0208@1990): Ditto.
476         (=+>jis-x0213-1@2000): Ditto.
477
478 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
479
480         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
481         XEmacs CHISE.
482
483 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
484
485         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
486         XEmacs CHISE.
487         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
488         `=hanyo-denshi/jc' as the mother.
489
490 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493         setting for `=+>adobe-japan1'.
494
495         * mule/mule-charset.el (default-coded-charset-priority-list):
496         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
497         and `=>>hanyo-denshi/ft' to `=>>gt'.
498
499 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
500
501         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
502         XEmacs CHISE.
503         (=>>adobe-japan1-1): Ditto.
504         (=>>adobe-japan1-2): Ditto.
505         (=>>adobe-japan1-3): Ditto.
506         (=>>adobe-japan1-4): Ditto.
507         (=>>adobe-japan1-5): Ditto.
508         (=>>adobe-japan1-6): Ditto.
509         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
510
511 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
512
513         * mule/mule-conf.el (=adobe-japan1): New alias for
514         `=adobe-japan1-6'.
515         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
516         (=>>>adobe-japan1-1): Ditto.
517         (=>>>adobe-japan1-2): Ditto.
518         (=>>>adobe-japan1-3): Ditto.
519         (=>>>adobe-japan1-4): Ditto.
520         (=>>>adobe-japan1-5): Ditto.
521         (=>>>adobe-japan1-6): Ditto.
522         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
523
524 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
525
526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
527         setting for `=>>>adobe-japan1'.
528
529 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
532         setting for `=+>ucs@ks'.
533
534 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
535
536         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
537         XEmacs CHISE.
538         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
539         `=adobe-japan1-6' as the mother.
540
541 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544         setting for `=>cns11643-7'.
545
546 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
547
548         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
549         CHISE.
550
551 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
552
553         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
554         XEmacs CHISE.
555         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         setting for `=>ucs@jis/2004'.
559
560 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
563         setting for `=+>gt'.
564
565         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
566         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
567
568 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
569
570         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
571         `=>ucs@unicode' as the mother.
572         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
573         mother.
574         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
575         mother.
576         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
577         mother.
578
579 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         setting for `=+>ucs@unicode'.
583
584         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
585         CHISE.
586
587 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
590         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
591         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
592         - Add setting for `=+>ucs@cns'.
593
594         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
595         CHISE.
596         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
597         as the mother.
598         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
599         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
603
604 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
605
606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
607         setting for `=>ucs@ks'.
608
609 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `=ucs-bmp-cjk-compat@unicode'.
613
614         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
615         coded-charset for XEmacs CHISE.
616
617 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
620         `=ucs-bmp-cjk-compat'.
621
622         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
623         XEmacs CHISE.
624
625 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
626
627         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
628         CHISE.
629
630 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
633         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
634
635         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
636         `=>ucs@jis/1990'.
637         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
638
639 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
643
644         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
645         CHISE.
646         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
647         mother.
648
649 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
652         `=>jis-x0213-2@usual'.
653         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
654         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
655         `=>jis-x0213-2@usual' as the mother.
656
657 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
658
659         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
660         (=>ucs@JP): New alias for `=+>ucs@jis'.
661
662 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-conf.el (=+>jis-x0208): Renamed from
665         `=>jis-x0208@usual'.
666         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
667         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
668         `=>jis-x0208@usual' as the mother.
669         (=>jis-x0208): Likewise.
670
671 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674         setting for `=+>jis-x0208@1978'.
675
676 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
679         XEmacs CHISE.
680
681 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
684         setting for `=>>>ucs@jis/1990'.
685
686 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `=>ucs@jis/1990'.
690
691 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         setting for `=ucs@JP/hanazono'.
695
696         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
697         CHISE.
698         (=ucs@JP/hanazono): Ditto.
699         (=ucs-bmp-cjk@JP/hanazono): Ditto.
700         (=>>hanyo-denshi/jc): Ditto.
701         (=>>hanyo-denshi/jd): Ditto.
702
703 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Use
706         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
707
708 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
709
710         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
711         XEmacs CHISE.
712
713 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
714
715         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
716         XEmacs CHISE.
717
718 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
719
720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
721         `=ucs-bmp-cjk@JP'.
722
723 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
724
725         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
726         XEmacs CHISE.
727
728 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
729
730         * mule/mule-coding.el (coded-charset-entity-reference-alist):
731         Modify order of settings; add settings for `=daikanwa@rev2'.
732
733 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `=>>cbeta'.
737
738         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
739         CHISE.
740
741 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744         setting for `=>>adobe-japan1'.
745
746 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
749         XEmacs CHISE.
750
751 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `=>>hanyo-denshi/ia'.
755
756         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
757         XEmacs CHISE.
758
759 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
760
761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
762         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
763
764         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
765         XEmacs CHISE.
766         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
767         `=hanyo-denshi/jt' as the mother.
768
769 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `=>>>jis-x0213-2'.
773
774         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
775         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
776         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
777
778 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
781         XEmacs CHISE.
782
783 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
786         XEmacs CHISE.
787
788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
789         `=>>jis-x0213-1@2004'.
790
791 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
794         XEmacs CHISE.
795
796 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
799         - Use "&g2-*;" as entity-references for `=>>>*'.
800         - Omit "&a{GT|JX1|JX2|JX3}-*;".
801
802         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
803         XEmacs CHISE.
804         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
805         as the mother.
806
807 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `=>>hanyo-denshi/ib'.
811
812         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
813         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
814         (=>>jis-x0208@1990): Ditto.
815         (=>>hanyo-denshi/ib): Ditto.
816
817         * mule/mule-charset.el (default-coded-charset-priority-list):
818         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
819
820 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
821
822         * mule/mule-coding.el (coded-charset-entity-reference-alist):
823         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
824         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
825         `=>>>ucs@jis/2004'.
826
827 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
830         XEmacs CHISE.
831         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
832         `=jis-x0213-1@2004' as the mother.
833         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
834         (=>>>ucs@ks): Ditto.
835
836         * mule/mule-charset.el (default-coded-charset-priority-list):
837         Modify priority of `=hanyo-denshi/*'.
838
839 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
842         settings for `=>>ucs@JP' and `=ucs@JP'.
843
844 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
845
846         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
847         CHISE.
848
849 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
850
851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
852         setting for `=>>>ucs@cns'.
853
854         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
855         CHISE.
856
857 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
858
859         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
860         instead of `=>>>jis-x0213-1@2004' as the mother.
861         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
862         (=>>>ucs@unicode): Likewise.
863         (=>>>ucs@jis): Likewise.
864         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
865         mother.
866         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
867
868 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
872         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
873         `=>>>ucs@jis'.
874
875 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-charset.el (default-coded-charset-priority-list):
878         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
879         and `=jis-x0213-*-2000'.
880
881 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
882
883         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
884         XEmacs CHISE.
885         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
886         `=>>jis-x0213-1' as the mother.
887
888 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
892
893 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
894
895         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
896
897 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
898
899         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
900         XEmacs CHISE.
901
902 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-coding.el (decomposition-feature-list): Set
905         `=decomposition', `=decomposition@cid' and
906         `=decomposition@hanyo-denshi'.
907
908 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         setting for `=>>hanyo-denshi/ks'.
912
913         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
914         XEmacs CHISE.
915
916 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `=hanyo-denshi/ks/mf'.
923
924         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
925         XEmacs CHISE.
926         (=hanyo-denshi/ks/mf): Ditto.
927
928 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
931         settings for P=hanyo-denshi/jt'.
932
933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
934         `=hanyo-denshi/jt'.
935
936         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
937         XEmacs CHISE.
938
939 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         settings for `=hanyo-denshi/ip'.
943
944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
945         `=hanyo-denshi/ip'.
946
947         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
948         XEmacs CHISE.
949
950 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
953         settings for `=hanyo-denshi/hg'.
954
955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
956         `=hanyo-denshi/hg'.
957
958         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
959         XEmacs CHISE.
960
961 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
964         setting for `=>>hanyo-denshi/ft'.
965
966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
967         `=>>hanyo-denshi/ft'.
968
969         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
970         XEmacs CHISE.
971
972 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
975         settings for `=hanyo-denshi/ib'.
976
977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
978         `=hanyo-denshi/ib'.
979
980         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
981         XEmacs CHISE.
982
983 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         settings for isolated characters of `=hanyo-denshi/ia' and
987         non-isolated characters of `=hanyo-denshi/*'.
988
989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
990         `=hanyo-denshi/ia'.
991
992         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
993         XEmacs CHISE.
994
995 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
998         setting for isolated characters of `=hanyo-denshi/ft'.
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1001         `=hanyo-denshi/ft'.
1002
1003         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1004         XEmacs CHISE.
1005
1006 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for isolated characters of `=hanyo-denshi/jd'.
1010
1011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1012         `=hanyo-denshi/jd'.
1013
1014         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1015         XEmacs CHISE.
1016
1017 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         setting for isolated characters of `=hanyo-denshi/jc'.
1021
1022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1023         `=hanyo-denshi/jc'.
1024
1025         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1026         XEmacs CHISE.
1027
1028 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1031         setting for isolated characters of `=hanyo-denshi/jb'.
1032
1033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1034         `=hanyo-denshi/jb'.
1035
1036         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1037         XEmacs CHISE.
1038
1039 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1040
1041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1042         setting for isolated characters of `=hanyo-denshi/ja'.
1043
1044 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1047         `=hanyo-denshi/ja'.
1048
1049         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1050         XEmacs CHISE.
1051
1052 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         settings for isolated characters of `=adobe-japan1-6'.
1056
1057 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1058
1059         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1060         CHISE.
1061         (=daikanwa/+2p): Ditto.
1062         (=daikanwa/ho): Ditto.
1063
1064 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1067         coding-system for XEmacs CHISE.
1068
1069 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         setting for `=>>ruimoku-v6'.
1073
1074         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1075         CHISE.
1076
1077 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1080         setting for `=daikanwa@rev1'.
1081
1082 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1086
1087 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1090         XEmacs CHISE.
1091         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1092
1093 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1096         CHISE.
1097
1098 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1099
1100         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1101         CHISE.
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `=>ucs@jis'.
1105
1106 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `=>jis-x0208@usual'.
1110
1111         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1112         XEmacs CHISE.
1113         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1114         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1115         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1116
1117 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1120         CHISE.
1121         (=>>>jis-x0208@1990): Ditto.
1122         (=>>>jis-x0213-1): Ditto.
1123         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1124         mother.
1125         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1126         as the mother.
1127
1128 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         setting for `=>ucs@cns' and `=>>ucs@ks'.
1132
1133         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1134         CHISE.
1135
1136 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1137
1138         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1139         CHISE.
1140
1141 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1142
1143         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1144         CHISE.
1145         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1146         mother.
1147
1148 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1151         `==>ucs-bmp-cjk@bucs'.
1152
1153         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1154         XEmacs CHISE.
1155
1156 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1159         setting for `==>ucs@bucs'.
1160
1161         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1162         XEmacs CHISE.
1163
1164 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1167         - Add setting for `=>>jis-x0208'.
1168         - Omit setting for `=>>jis-x0208@1990'.
1169         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1170           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1171           `=ucs@FOO'.
1172
1173 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         setting for `=>daikanwa'.
1177
1178 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-conf.el (=daikanwa): Fix DOC.
1181         (=>daikanwa): New abstract character for XEmacs CHISE.
1182         (=>ucs@iso): Likewise.
1183         (=>ucs@unicode): Likewise.
1184         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1185
1186 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1189         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1190           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1191         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1192         - Add `=>big5-cdp'.
1193
1194 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1197         (=>big5-cdp): New abstract character.
1198
1199 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1202         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1203         `chinese-big5'.
1204
1205 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-charset.el (default-coded-charset-priority-list):
1208         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1209
1210         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1211         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1212         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1213         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1214         and `=>jis-x0213-2'.
1215
1216 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1219         XEmacs CHISE.
1220         (=>>ucs@jis/2000): Likewise.
1221         (=>>ucs@jis/2004): Likewise.
1222
1223 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1227         `=>>ucs@cns'.
1228
1229         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1230         XEmacs CHISE.
1231         (=>>gt): Use quote instead of backquote; modify DOC.
1232         (=>gt): Use quote instead of backquote.
1233         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1234         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1235         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1236         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1237         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1238         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1239
1240 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `=>>ucs@unicode' and `=>>gt'.
1244
1245 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1246
1247         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1248         XEmacs CHISE.
1249         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1250         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1251         `=jis-x0208@1978/1er-pr' as the mother.
1252         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1253
1254 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1257         `=ucs@unicode' as the mother.
1258
1259 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         setting for `=>>ucs@unicode'.
1263
1264         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1265         CHISE.
1266
1267 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1273         `=adobe-japan1-6' and `=adobe-japan1-base'.
1274
1275         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1276         XEmacs CHISE.
1277         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1278         specify `min-code' and `max-code'.
1279         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1280         (=adobe-japan1-2): Likewise.
1281         (=adobe-japan1-3): Likewise.
1282         (=adobe-japan1-4): Likewise.
1283         (=adobe-japan1-5): Likewise.
1284         (=adobe-japan1-6): Likewise.
1285
1286 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1287
1288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289         setting for `=>gt'.
1290
1291 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1294         CHISE.
1295
1296 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1299         setting for `=>zinbun-oracle'.
1300
1301         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1302         for XEmacs CHISE.
1303
1304 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1307         for XEmacs CHISE.
1308         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1309         `=jis-x0208@1978' as the mother.
1310
1311 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1314         - Use `=gt' instead of `ideograph-gt'.
1315         - Use `=gt-k' instead of `ideograph-gt-k'.
1316         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1317         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1318         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1319         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1320         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1321         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1322         - Use `=>>gt' instead of `<=>gt'.
1323         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1324         - Add setting for `=>>jis-x0208@1990'.
1325         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1326           `=>>jis-x0213-1@2000'.
1327         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1328         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1329           `=>>jis-x0213-1@2004'.
1330         - Add setting for `=>>jis-x0208@1978'.
1331         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1332
1333 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1336         XEmacs CHISE.
1337
1338 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1341         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1342         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1343         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1344         `<=>jis-x0213-1@2004'.
1345
1346 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1349         CHISE.
1350         (=>jis-x0213-2): Ditto.
1351
1352 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1356
1357 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1360         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1361         `=>jis-x0213-1'.
1362
1363 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1364
1365         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1366         CHISE.
1367         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1368
1369 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1370
1371         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1372         `<==>jis-x0213-1'.
1373         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1374         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1375         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1376         (<=>jis-x0208): New alias for `=>jis-x0208'.
1377         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1378         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1379         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1380         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1381         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1382         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1383         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1384         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1385         (=>>gt): Renamed from `<==>gt'.
1386         (<==>gt): New alias for `=>>gt'.
1387
1388 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1389
1390         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1391         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1392         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1393         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1394         - Add settings for `<=>jis-x0213-1@2000' and
1395           `<=>jis-x0213-1@2004'.
1396
1397         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1398         XEmacs CHISE.
1399         (<==>jis-x0213-1): Likewise.
1400         (<==>jis-x0213-1@2000): Likewise.
1401         (<==>jis-x0213-1@2004): Likewise.
1402         (<=>jis-x0208): Add property `=>iso-ir 168'.
1403         (<=>jis-x0208@1997): Likewise.
1404         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1405         as the mother; add property `=>iso-ir 228'.
1406         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1407         property `=>iso-ir 228'.
1408         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1409         property `=>iso-ir 233'.
1410         (<==>gt): Renamed from `<=>gt'.
1411         (<=>gt): New alias for `<==>gt'.
1412
1413 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1416         CHISE.
1417         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1418         `<=>jis-x0208' as the mother.
1419         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1420         (<=>jis-x0213-1@2000): Ditto.
1421         (<=>jis-x0213-1@2004): Ditto.
1422
1423 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1426         settings for `<=>gt'.
1427
1428         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1429
1430 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1433         XEmacs CHISE.
1434         (=jis-x0208@1978/-4pr): Likewise.
1435         (=jis-x0208@1978/4-pr): Likewise.
1436         (=jis-x0213-1): Likewise.
1437         (=ucs@iso): Likewise.
1438         (=ucs@unicode): Likewise.
1439         (=ucs@gb): Likewise.
1440         (=ucs@gb/fw): Likewise.
1441         (=ucs@cns): Likewise.
1442         (=ucs@cns/fw): Likewise.
1443         (=ucs@jis): Likewise.
1444         (=ucs@jis/fw): Likewise.
1445         (=ucs@jis/1990): Likewise.
1446         (=ucs@jis/2000): Likewise.
1447         (=ucs@jis/2004): Likewise.
1448         (=ucs@JP): Likewise.
1449         (=ucs@ks): Likewise.
1450         (=ucs@big5): Likewise.
1451         (=ucs@big5/cns11643): Likewise.
1452         (=ucs@cns11643): Likewise.
1453
1454 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-charset.el (default-coded-charset-priority-list):
1457         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1458
1459         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1460         CHISE.
1461         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1462         mother.
1463
1464 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1467         from src/mule-charset.c].
1468         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1469         specify `final'.
1470         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1471         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1472         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1473         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1474         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1475         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1476
1477 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1480         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1481         (=jis-x0208@1978/i-4): Specify `partial'.
1482         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1483         mother coded-charset.
1484         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1485
1486 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1489         settings for `=jis-x0213-1@2004'.
1490
1491 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1492
1493         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1494         CHISE.
1495         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1496         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1497         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1498         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1499         temporarily.
1500         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1501
1502 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1503
1504         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1505         CHISE.
1506         (=shinjigen@1ed): Inherited from `=shinjigen'.
1507         (=shinjigen@rev): Likewise.
1508
1509 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1512         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1513
1514 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1515
1516         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1517         define it as an alias.
1518         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1519         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1520         alias.
1521         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1522         alias.
1523
1524 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1527         CHISE.
1528
1529 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1532         CHISE.
1533         (shinjigen-2): Ditto.
1534
1535 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-charset.el (default-coded-charset-priority-list):
1538         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1539         `chinese-big5-eten-*' and `chinese-big5'.
1540
1541 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1542
1543         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1544         #x9FA5 temporarily.
1545
1546 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1549         settings for `=jis-x0208@1978/i1'.
1550
1551 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1554         XEmacs CHISE.
1555
1556 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1559         XEmacs CHISE.
1560
1561 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1564         XEmacs CHISE.
1565
1566 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1569         CHISE.
1570         (=ucs-bmp@cns): Likewise.
1571         (=ucs-bmp@jis): Likewise.
1572         (=ucs-bmp@ks): Likewise.
1573
1574 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1577         CHISE.
1578         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1579
1580 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1583         settings for `=zinbun-oracle'.
1584
1585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1586         `=zinbun-oracle'.
1587
1588 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1591         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1592         `=ucs@iso'.
1593
1594 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1595
1596         * mule/mule-charset.el (default-coded-charset-priority-list):
1597         Delete `ucs-sip'; modify order of some CCSs.
1598
1599 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1602         in XEmacs CHISE.
1603
1604         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1605         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1606         CHISE.
1607
1608 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1611         its registry.
1612         (=ucs-radicals@unicode): Likewise.
1613
1614 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1617         CHISE.
1618
1619 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1622         CHISE.
1623
1624 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1627         CHISE.
1628
1629 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1632         Modify preference of *isolated settings*.
1633
1634 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1637         utf-2000 is provided.
1638         (=ucs@cns11643): Likewise.
1639
1640 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1643         Prefer every *isolated setting* to ordinary setting.
1644
1645 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1648         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1649
1650 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1653         CHISE.
1654
1655 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1658         settings for `=jis-x0208@1997'.
1659
1660 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1661
1662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1663         `=jis-x0208@1997'.
1664
1665 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1666
1667         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1668         XEmacs CHISE.
1669
1670 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1673         `=jis-x0208@1978'.
1674         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1675         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1676         `=jis-x0208-1990' as the mother.
1677         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1678
1679 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1682         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1683         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1684         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1685         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1686         for `=ucs@JP'.
1687
1688 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1691         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1692         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1693         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1694         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1695         `=daikanwa@rev2'.
1696
1697 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1700         (=gt): Likewise.
1701         (=gt-k): Likewise.
1702         (=gt-pj-*): Likewise.
1703         (=gt-pj-k1): Likewise.
1704         (=gt-pj-k2): Likewise.
1705         (=daikanwa): Likewise.
1706         (=daikanwa-rev1): Likewise.
1707         (=daikanwa-rev2): Likewise.
1708         (=big5-pua): Likewise.
1709         (=big5-eten): Likewise.
1710         (chinese-big5-eten-a): Likewise.
1711         (chinese-big5-eten-b): Likewise.
1712         (=hanziku-*): Likewise.
1713         (=cbeta): Likewise.
1714         (=jef-china3): Likewise.
1715         (=ruimoku-v6): Likewise.
1716         (=ucs@iso): Likewise.
1717         (=ucs@unicode): Likewise.
1718         (=ucs@gb): Likewise.
1719         (=ucs@cns): Likewise.
1720         (=ucs@jis): Likewise.
1721         (=ucs@jis-1990): Likewise.
1722         (=ucs@jis-2000): Likewise.
1723         (=ucs@jp): Likewise.
1724         (=ucs@ks): Likewise.
1725         (=ucs@big5): Likewise.
1726         (=ucs-radicals): Likewise.
1727         (=ucs-radicals@unicode): Likewise.
1728         (=ucs-bmp-cjk): Likewise.
1729         (=ucs-bmp-cjk@unicode): Likewise.
1730         (=ucs-sip-ext-b): Likewise.
1731         (=ucs-sip-ext-b@iso): Likewise.
1732
1733 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1737
1738 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1741         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1742         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1743         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1744         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1745         arabic-digit, ipa and ``&I-B-XXXX;''.
1746
1747 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1750         setting for (I-)HZK{03..12}-XXXX.
1751
1752 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1755         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1756
1757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1758         `=ruimoku-v6'.
1759
1760         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1761         CHISE.
1762
1763 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1766         (=ucs@unicode): Likewise.
1767         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1768         (=ucs@cns): Likewise.
1769         (=ucs@jis): Likewise.
1770         (=ucs@ks): Likewise.
1771         (=ucs@big5): Likewise.
1772
1773 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1776         `ucs-jis'.
1777         (utf-8-jis-er): Likewise.
1778         (utf-8-jp): New coding-system.
1779         (utf-8-jp-er): Likewise.
1780
1781         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1782
1783 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1786
1787         * mule/japanese.el: Move definition of `euc-jisx0213' to
1788         mule/mule-coding.el.
1789
1790 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1791
1792         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1793         mule-coding before loading update-cdb when utf-2000 is provided.
1794
1795 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1798         `=daikanwa'.
1799
1800 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1803         definition codes when `utf-2000' is provided.
1804
1805 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1806
1807         * mule/mule-category.el (word-combining-categories): Don't setup
1808         `word-combining-categories' in XEmacs CHISE.
1809         (word-separating-categories): Add setting about Latin script in
1810         XEmacs CHISE.
1811
1812 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1813
1814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1815         setting for `chinese-big5'.
1816
1817 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1820         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1821         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1822         add setting for HZK0[12]-xxxx.
1823
1824 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1825
1826         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1827         in XEmacs CHISE.
1828
1829 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-charset.el (default-coded-charset-priority-list):
1832         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1833         and `chinese-big5' to `=gt-pj-*'.
1834
1835 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1836
1837         * mule/mule-conf.el (=daikanwa): Renamed from
1838         `ideograph-daikanwa'.
1839         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1840
1841 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-conf.el (=cns11643-7): Renamed from
1844         `chinese-cns11643-7'.
1845         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1846
1847 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1848
1849         * mule/mule-conf.el (=cns11643-6): Renamed from
1850         `chinese-cns11643-6'.
1851         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1852
1853 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1854
1855         * mule/mule-conf.el (=cns11643-5): Renamed from
1856         `chinese-cns11643-5'.
1857         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1858
1859 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1860
1861         * mule/mule-conf.el (=cns11643-4): Renamed from
1862         `chinese-cns11643-4'.
1863         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1864
1865 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1866
1867         * mule/mule-conf.el (=cns11643-3): Renamed from
1868         `chinese-cns11643-3'.
1869         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1870
1871 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1872
1873         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1874         `=cns11643-2'.
1875         (chinese-cns11643-2): New alias for `=cns11643-2'.
1876
1877 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1878
1879         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1880         `=cns11643-1'.
1881         (chinese-cns11643-1): New alias for `=cns11643-1'.
1882
1883 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1886         (chinese-gb12345): New alias for `=gb12345'.
1887
1888 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1889
1890         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1891         (chinese-gb2312): New alias for `=gb2312'.
1892
1893 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1894
1895         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1896         (chinese-big5): New alias for `=big5'.
1897
1898 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1901         (korean-ksc5601): New alias for `=ks-x1001'.
1902
1903 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1904
1905         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1906         `=jis-x0212'.
1907         (japanese-jisx0212): New alias for `=jis-x0212'.
1908
1909 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1910
1911         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1912         `=jis-x0208-1983'.
1913         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1914
1915 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1918         `=jis-x0208-1978'.
1919         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1920
1921 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1922
1923         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1924         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1925
1926 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1927
1928         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1929         (chinese-cns11643-3): Specify iso-ir 183.
1930         (chinese-cns11643-4): Specify iso-ir 184.
1931         (chinese-cns11643-5): Specify iso-ir 185.
1932         (chinese-cns11643-6): Specify iso-ir 186.
1933         (chinese-cns11643-7): Specify iso-ir 187.
1934         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1935         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1936
1937 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1938
1939         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1940         \uXXXX for every cases.
1941
1942 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1943
1944         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1945         (ucs-big5): Changed to an alias for `=ucs@big5'.
1946
1947 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1948
1949         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1950         (ucs-ks): Changed to an alias for `=ucs@ks'.
1951
1952 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1953
1954         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1955         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1956
1957 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1958
1959         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1960         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1961
1962 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1963
1964         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1965         (ucs-jis): Changed to an alias for `=ucs@jis'.
1966
1967 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1968
1969         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1970         (ucs-cns): Changed to an alias for `=ucs@cns'.
1971
1972 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1973
1974         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1975         (ucs-gb): Changed to an alias for `=ucs@gb'.
1976
1977 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1978
1979         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1980         `ideograph-daikanwa-2'.
1981         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1982         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1983
1984 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1985
1986         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1987         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1988
1989         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1990         for `xemacs-chise-version'.
1991
1992 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list):
1995         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1996         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1997         instead of `ideograph-hanziku-*'.
1998
1999         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2000         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2001
2002 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2005         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2006         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2007         `utf-2000' is provided.
2008
2009 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2012         is provided [was builtin coded-charsets].
2013
2014 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2015
2016         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2017         is provided [was builtin coded-charsets].
2018
2019 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2020
2021         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2022         is provided [was builtin coded-charsets].
2023
2024 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2025
2026         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2027         is provided [was builtin coded-charsets].
2028
2029 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2030
2031         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2032         when `utf-2000' is provided [was builtin coded-charsets].
2033
2034 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (=hanziku-*): Renamed from
2037         `ideograph-hanziku-*'.
2038         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2039
2040 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2043         `utf-2000' is provided [was builtin coded-charsets].
2044         (ideograph-hanziku-{1..12}): Likewise.
2045
2046 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2049         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2050
2051 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2052
2053         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2054         when `utf-2000' is provided [was builtin coded-charsets].
2055
2056 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2059         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2060         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2061
2062 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2063
2064         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2065         (ideograph-gt): Changed to an alias for `=gt'.
2066
2067 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2070         is provided; it was defined as a builtin coded-charset.
2071         (ideograph-gt): Likewise.
2072
2073 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2074
2075         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2076         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2077
2078 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2079
2080         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2081         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2082
2083 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2084
2085         * mule/mule-conf.el (=big5-eten): Renamed from
2086         `chinese-big5-eten'.
2087         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2088
2089 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2092         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2093
2094 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2095
2096         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2097         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2098
2099 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2100
2101         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2102         (china3-jef): Changed to an alias for `=jef-china3'.
2103
2104 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2105
2106         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2107         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2108
2109         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2110         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2111         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2112         when `utf-2000' is provided.
2113
2114 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-charset.el (default-coded-charset-priority-list):
2117         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2118
2119         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2120         (ucs-jis-2000): Deleted.
2121
2122 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2123
2124         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2125         UTF-2000.
2126         (=ucs-jis-2000): New coded-charset for UTF-2000.
2127
2128 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2129
2130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2131         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2132
2133 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2134
2135         * mule/mule-charset.el (default-coded-charset-priority-list):
2136         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2137         `ideograph-cbeta'.
2138
2139 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2140
2141         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2142         builtin coded-charset].
2143
2144 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2145
2146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2147         settings for &K0-xxxx and &I-K0-xxxx.
2148
2149 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2150
2151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2152         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2153
2154 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2155
2156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2157         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2158
2159 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2162         UTF-2000.
2163         (ideograph-gt-pj-k1): Likewise.
2164         (ideograph-gt-pj-k2): Likewise.
2165
2166 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2167
2168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2169         `=jis-x0208'.
2170
2171 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2172
2173         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2174         UTF-2000 [was a builtin coded-charset].
2175
2176 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2179         (utf-8-gb-er): Likewise.
2180
2181 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2184         settings for JIS X 0212 and JIS X 0208:1978.
2185
2186 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2187
2188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2189         setting for JIS X 0213.
2190
2191 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2192
2193         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2194         standard-case-table in UTF-2000.
2195
2196 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2199         definitions for isolated-chars.
2200
2201 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2202
2203         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2204         `configure-utf-2000-lisp-directory'.
2205         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2206         `mule-lisp-load-path'.
2207
2208 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2209
2210         * startup.el (startup-setup-paths): Set and use
2211         `utf-2000-lisp-directory'.
2212         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2213         UTF-2000.
2214
2215 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2216
2217         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2218         (paths-find-utf-2000-lisp-directory): New function.
2219         (paths-construct-load-path): Add new optional argument
2220         `utf-2000-lisp-directory'.
2221
2222         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2223
2224 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2225
2226         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2227         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2228         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2229         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2230         `chinese-big5-2' in UTF-2000.
2231
2232         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2233         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2234
2235 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2236
2237         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2238         `big5-eten-er' in UTF-2000.
2239         (big5-cdp): Modify DOC-string and mnemonic.
2240
2241 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2244         UTF-2000 [renamed from utf-8-er].
2245         (utf-8-gb): New coding-system in UTF-2000.
2246         (utf-8-gb-er): Likewise.
2247         (utf-8-cns): Likewise.
2248         (utf-8-cns-er): Likewise.
2249         (utf-8-big5): Likewise.
2250         (utf-8-big5-er): Likewise.
2251         (utf-8-jis): Likewise.
2252         (utf-8-jis-er): Likewise.
2253         (utf-8-ks): Likewise.
2254         (utf-8-ks-er): Likewise.
2255         (utf-8-er): Likewise.
2256
2257 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2260         instead of `utf-8-unix' in UTF-2000.
2261
2262         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2263
2264 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2265
2266         * mule/japanese.el (euc-jisx0213): New coding-system.
2267
2268         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2269         `japanese-jisx0208-1990' as the mother.
2270
2271 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * dumped-lisp.el (preloaded-file-list): Change condition of
2274         loading "close-cdb".
2275
2276 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2279         setup `coded-charset-entity-reference-alist'.
2280
2281 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2282
2283         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2284         UTF-2000.
2285
2286 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2290
2291 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2294         (chinese-big5-eten-a): Likewise.
2295         (chinese-big5-eten-b): Likewise.
2296         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2297         code range is #x8140 .. #x8DFE.
2298
2299 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2300
2301         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2302         UTF-2000.
2303         (chinese-big5-cdp): Likewise.
2304
2305 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2306
2307         * dumped-lisp.el (preloaded-file-list): Rename
2308         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2309
2310 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2311
2312         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2313         append `system-char-db-source-file-list' into
2314         `preloaded-file-list' in UTF-2000.
2315
2316 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2317
2318         * dumped-lisp.el (preloaded-file-list): Delete
2319         character-definition files.
2320
2321 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2322
2323         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2324         UTF-2000.
2325
2326 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2327
2328         * mule/mule-charset.el (default-coded-charset-priority-list):
2329         Delete `mojikyo-2022-1'.
2330
2331 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * mule/mule-charset.el (default-coded-charset-priority-list):
2334         Delete `mojikyo'.
2335
2336 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `ucs-sip'.
2340
2341 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-charset.el (default-coded-charset-priority-list):
2344         Comment out `chinese-gb12345'.
2345
2346 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * bytecomp.el (byte-compile-insert-header): Fixed.
2349
2350 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2351
2352         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2353         XEmacs UTF-2000.
2354
2355 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2358         UTF-2000.
2359
2360 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2363         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2364
2365 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-charset.el (default-coded-charset-priority-list):
2368         `japanese-jef-china3' is renamed `china3-jef'.
2369
2370 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2373         `japanese-jef-china3' and `ideograph-cbeta'.
2374
2375 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2376
2377         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2378
2379 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2380
2381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2382         `chinese-big5-cdp'.
2383
2384 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2387         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2388
2389 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2390
2391         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2392         loading character definitions.
2393
2394 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2395
2396         * dumped-lisp.el (preloaded-file-list): Rename
2397         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2398
2399 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2402         `chinese-big5'.
2403
2404 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * dumped-lisp.el (preloaded-file-list): Dump
2407         "Ideograph-R028-Private" with XEmacs UTF-2000.
2408
2409 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2412         `chinese-gb12345'.
2413
2414 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2417         `ideograph-gt-pj-{1..11}'.
2418
2419         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2420         XEmacs UTF-2000.
2421
2422 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-charset.el (default-coded-charset-priority-list):
2425         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2426         `chinese-isoir165'.
2427
2428 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2429
2430         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2431         `image/png', `image/x-xpm' and `image/tiff'.
2432
2433         * files.el (binary-file-regexps): Add *.PNG.
2434
2435 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-charset.el (default-coded-charset-priority-list):
2438         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2439         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2440
2441 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2444         the first completion when UTF-2000 is running.
2445
2446 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-charset.el (default-coded-charset-priority-list):
2449         Delete `ucs'.
2450
2451 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2452
2453         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2454
2455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2456         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2457
2458 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/vietnamese.el (vscii-2): Delete abolished property
2461         `composite'; now composite mode is default.
2462
2463 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2466         of `raw-text'; check \uHHHH representation even if non-ascii
2467         characters are not found.
2468
2469         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2470         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2471         unconditionally.
2472
2473         * mule/viet-ccl.el: New file.
2474
2475         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2476         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2477         - Separate CCL based implementations to viet-ccl.el.
2478
2479 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2480
2481         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2482         "jisx0213.2000-1".
2483         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2484
2485         * mule/mule-charset.el (default-coded-charset-priority-list):
2486         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2487         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2488
2489 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2490
2491         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2492
2493 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2496         `ucs' in UTF-2000.
2497
2498 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2499
2500         * mule/mule-charset.el (default-coded-charset-priority-list):
2501         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2502         `arabic-iso8859-6'.
2503
2504 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2505
2506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2507         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2508
2509 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2510
2511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2512         `katakana-jisx0201' in UTF-2000.
2513
2514 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2515
2516         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2517         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2518         "u0FB50-Arabic-Presentation-Forms-A",
2519         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2520         "u0FE50-Small-Form-Variants",
2521         "u0FE70-Arabic-Presentation-Forms-B",
2522         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2523         UTF-2000.
2524
2525 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2526
2527         * dumped-lisp.el (preloaded-file-list): Delete
2528         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2529         ... "Ideograph-R214-Flute" in UTF-2000.
2530
2531 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2532
2533         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2534         (japanese-jisx0213-2): New coded-charset.
2535
2536         * dumped-lisp.el (preloaded-file-list): Add
2537         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2538         "Ideograph-R030-Mouth".
2539
2540 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2541
2542         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2543         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2544         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2545         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2546         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2547         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2548         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2549         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2550
2551 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2552
2553         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2554         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2555         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2556         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2557         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2558
2559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2560         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2561
2562 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2563
2564         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2565         in UTF-2000.
2566
2567 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2568
2569         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2570         (chinese-isoir165): Moved from mule/chinese.el.
2571         (chinese-cns11643-3): Moved from mule/chinese.el.
2572         (chinese-cns11643-4): Moved from mule/chinese.el.
2573         (chinese-cns11643-5): Moved from mule/chinese.el.
2574         (chinese-cns11643-6): Moved from mule/chinese.el.
2575         (chinese-cns11643-7): Moved from mule/chinese.el.
2576
2577         * mule/chinese.el: Move definition of coded-charsets to
2578         mule/mule-conf.el.
2579
2580 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2581
2582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2583         `ideograph-daikanwa'.
2584
2585 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2586
2587         * dumped-lisp.el (preloaded-file-list): Delete
2588         "ccs-jisx0201-latin.el".
2589
2590 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2591
2592         * dumped-lisp.el (preloaded-file-list): Add
2593         "u031A0-Extended-Bopomofo" in UTF-2000.
2594
2595 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2596
2597         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2598         renamed to u02E00-CJK-Radical-Supplement.
2599
2600 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2601
2602         * dumped-lisp.el (preloaded-file-list): Add
2603         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2604         "u030A0-Katakana", "u03100-Bopomofo",
2605         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2606         "u03200-Enclosed-CJK-Letters-and-Months" and
2607         "u03300-CJK-Compatibility".
2608
2609 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2610
2611         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2612         "u02F00-Kangxi-Radicals" and
2613         "u02FF0-Ideographic-Description-Characters".
2614
2615 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2616
2617         * dumped-lisp.el (preloaded-file-list): Add
2618         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2619         "u02800-Braille-Patterns" in UTF-2000.
2620
2621 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2622
2623         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2624         "uXXXXX-*.el" in UTF-2000.
2625
2626         * bytecomp.el (byte-compile-insert-header): Delete comments if
2627         non-ASCII characters are found; allow `byte-compile-dynamic' and
2628         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2629         `raw-text'.
2630
2631 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2632
2633         * dumped-lisp.el (preloaded-file-list): Add
2634         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2635         "u025A0-Geometric-Shapes.el".
2636
2637 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2638
2639         * dumped-lisp.el (preloaded-file-list): Add
2640         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2641         "u02460-Enclosed-Alphanumerics.el".
2642
2643 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2644
2645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2646         `chinese-gb2312'.
2647
2648         * dumped-lisp.el (preloaded-file-list): Add
2649         "u02200-Mathematical-Operators.el" and
2650         "u02300-Miscellaneous-Technical.el".
2651
2652 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2653
2654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2655         `chinese-cns11643-*'.
2656
2657         * dumped-lisp.el (preloaded-file-list): Add
2658         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2659         "u02190-Arrows.el" in UTF-2000.
2660
2661 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2662
2663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2664         `korean-ksc5601'.
2665
2666         * dumped-lisp.el (preloaded-file-list): Add
2667         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2668         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2669         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2670
2671 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2672
2673         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2674
2675 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2676
2677         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2678         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2679         "u01780-Khmer.el", "u01800-Mongolian.el",
2680         "u01E00-Latin-Extended-Additional.el" and
2681         "u01F00-Greek-Extended.el" in UTF-2000.
2682
2683 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2684
2685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2686         `ethiopic-ucs' and `ethiopic'.
2687
2688         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2689         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2690
2691         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2692         from mule/ethiopic.el.
2693
2694         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2695         mule/mule-conf.el.
2696
2697 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2698
2699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2700         `lao'.
2701
2702         * mule/mule-conf.el (lao): New coded-charset.
2703
2704         * dumped-lisp.el (preloaded-file-list): Add
2705         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2706         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2707         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2708         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2709         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2710
2711 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2712
2713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2714         `ucs-bmp' and `arabic-iso8859-6'.
2715
2716 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2717
2718         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2719         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2720         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2721
2722 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2723
2724         * startup.el (normal-top-level): Load autoload file for UTF-2000
2725         in UTF-2000.
2726
2727 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2728
2729         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2730         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2731         "u00020-Basic-Latin.el", "u00080-C1.el",
2732         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2733         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2734         "u002B0-Spacing-Modifier-Letters.el",
2735         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2736         UTF-2000.
2737
2738 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2739
2740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2741         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2742         instead of `vietnamese-viscii-*'.
2743
2744 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2745
2746         * mule/mule-conf.el: New file.
2747
2748         * mule/misc-lang.el: Move definition of charset `ipa' to
2749         mule/mule-conf.el.
2750
2751 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2752
2753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2754         `latin-viscii'; prefer it for characters used in Vietnamese.
2755
2756 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2757
2758         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2759
2760 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2761
2762         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2763         `vietnamese-viscii-lower'.
2764         (latin-viscii-upper): Renamed from charset
2765         `vietnamese-viscii-upper'.
2766         (vietnamese-viscii-lower): New alias for charset
2767         `latin-viscii-lower'.
2768         (vietnamese-viscii-upper): New alias for charset
2769         `latin-viscii-upper'.
2770
2771 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2772
2773         * mule/mule-charset.el (default-coded-charset-priority-list):
2774         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2775
2776 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2777
2778         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2779         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2780         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2781         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2782         lisp/utf-2000.
2783
2784 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2785
2786         * mule/ccs-tcvn5712.el: New file.
2787
2788 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2789
2790         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2791         in UTF-2000.
2792
2793 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2794
2795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2796         `japanese-jisx0208'.
2797
2798 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2799
2800         * dumped-lisp.el (preloaded-file-list): Add
2801         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2802         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2803         UTF-2000.
2804
2805         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2806         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2807         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2808         mule/ccs-viscii.el: New files.
2809
2810         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2811         if \uXXXX is found.
2812
2813 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2814
2815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2816         `hiragana-jisx0208' and `katakana-jisx0208'.
2817
2818 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2819
2820         * mule/chinese.el (chinese-cns11643-3): Define it even if
2821         `utf-2000' is provided.
2822         (chinese-cns11643-4): Likewise.
2823         (chinese-cns11643-5): Likewise.
2824         (chinese-cns11643-6): Likewise.
2825         (chinese-cns11643-7): Likewise.
2826
2827 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2828
2829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2830         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2831
2832 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2833
2834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2835         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2836
2837 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2838
2839         * mule/mule-charset.el (default-coded-charset-priority-list):
2840         Setup in UTF-2000.
2841
2842 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2843
2844         * mule/viet-chars.el: Don't define charset
2845         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2846         they are defined as builtin charsets.
2847
2848 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2849
2850         * version.el (emacs-version): Add more space just before UTF-2000
2851         version string.
2852
2853 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2854
2855         * version.el ([constant] emacs-version): Don't add a space in the
2856         preceding place of `xemacs-betaname' because it is duplicated.
2857         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2858
2859         * startup.el (splash-frame-body): Add ETL.
2860
2861 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2862
2863         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2864         is provided because it is defined as builtin charset.
2865         (chinese-cns11643-4): Likewise.
2866         (chinese-cns11643-5): Likewise.
2867         (chinese-cns11643-6): Likewise.
2868         (chinese-cns11643-7): Likewise.
2869
2870 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2871
2872         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2873         coding-system `iso-10646-ucs-4' is not defined.
2874
2875 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2876
2877         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2878         coding-system if `utf-2000' is provided.
2879
2880 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2881
2882         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2883         `utf-2000' is provided.
2884
2885 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2886
2887         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2888         if utf-2000 is provided temporally.
2889
2890 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2891
2892         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2893         as builtin variable].
2894
2895 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2896
2897         * files.el (insert-file-contents-literally): Treat file as binary;
2898         call file-name-handlers. [sync with Emacs 20.3.10]
2899
2900 2008-12-28  Vin Shelton  <acs@xemacs.org>
2901
2902         * XEmacs 21.4.22 is released
2903
2904 2008-12-30  Vin Shelton  <acs@xemacs.org>
2905
2906         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2907         during building even if no packages are found.
2908
2909 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2910
2911         * printer.el (generic-print-region): 
2912         (generic-print-buffer): 
2913         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2914         check if the msprinter device is available, now that msprinter is
2915         always available as a specifier tag. 
2916
2917 2008-12-24  Vin Shelton  <acs@xemacs.org>
2918
2919         * about.el: Add Francisco to my bio!
2920
2921 2008-12-23  Vin Shelton  <acs@xemacs.org>
2922
2923         * autoload.el: Move operator definitions to autoload-operators.el
2924         in the xemacs-base package.
2925
2926 2007-11-22  Vin Shelton  <acs@xemacs.org>
2927
2928         * about.el (about-hacker-contribution): Updated my bio.
2929
2930 2007-10-07  Vin Shelton  <acs@xemacs.org>
2931
2932         * XEmacs 21.4.21 is released
2933
2934 2007-09-19  Didier Verna  <didier@xemacs.org>
2935
2936         Update my personal info.
2937         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2938         * about.el (about-other-current-hackers): Ditto.
2939         * about.el (about-url-alist): Add my musical website.
2940         * about.el (about-personal-info): Update my entry.
2941         * about.el (about-hacker-contribution): Ditto.
2942
2943 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2944
2945         * package-get.el (package-get-download-sites): Update download
2946         sites in Japan.
2947         * package-get.el (package-get-pre-release-download-sites): Ditto.
2948
2949 2007-08-18  Vin Shelton  <acs@xemacs.org>
2950
2951         * package-get.el (package-get-pre-release-download-sites): Sync
2952         mirror sites with 21.5.  (Thanks, Adrian)
2953
2954 2007-08-09  Mike Sperber  <mike@xemacs.org>
2955
2956         * startup.el (migrate-user-init-file): Create backup of
2957         `user-init-file' before migrating.
2958         * startup.el (maybe-migrate-user-init-file): Print
2959         information about backup file.
2960         (maybe-create-compatibility-dot-emacs): Follow above change.
2961
2962 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2963
2964         * font-lock.el: Sync font-lock-add-keywords and
2965         font-lock-remove-keywords from GNU Emacs.
2966         * font-lock.el (font-lock-keywords-alist): New.
2967         * font-lock.el (font-lock-removed-keywords-alist): New.
2968         * font-lock.el (font-lock-add-keywords): New.
2969         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2970         * font-lock.el (font-lock-remove-keywords): New.
2971
2972 2007-08-16  Vin Shelton  <acs@xemacs.org>
2973
2974         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2975         patch from Hans de Graaff.
2976
2977 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2978
2979         * package-get.el (package-get-download-sites): Document Chile and
2980         update Denmark download site.
2981         * package-get.el (package-get-pre-release-download-sites): Ditto.
2982
2983 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2984
2985         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2986
2987 2006-12-09  Vin Shelton  <acs@xemacs.org>
2988
2989         * XEmacs 21.4.20 is released
2990
2991 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2992
2993         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2994
2995 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2996
2997         * info.el (Info-find-file-node, Info-insert-dir)
2998         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2999         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3000         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3001         and discussion.
3002
3003 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3004
3005         * obsolete.el (line-beginning-position): New, from 21.5.x.
3006         (line-end-position): Ditto.
3007
3008 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3009
3010         * package-get.el (package-get-download-sites): Welcome
3011         nl.xemacs.org and Thanks!
3012         * package-get.el (package-get-pre-release-download-sites): Ditto.
3013
3014 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3015
3016         * font-lock.el: Add support for not-so recent changes in Java to
3017         java-mode.
3018
3019 2006-01-28  Vin Shelton  <acs@xemacs.org>
3020
3021         * XEmacs 21.4.19 is released
3022
3023 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3024
3025         * easymenu.el: Update copyright. 
3026         * easymenu.el (easy-menu-all-popups):
3027         Add a docstring. 
3028         * easymenu.el (easy-menu-add):
3029         Document a bug, rework the function to preserve any existing
3030         non-default mode-popup-menu instead of overwriting it, and not to
3031         bother normalising the menu title (nothing else does).
3032         * easymenu.el (easy-menu-remove):
3033         Restore the default mode-popup-menu instead of leaving an empty
3034         one when we remove the last easy-menu popup. 
3035
3036 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3037
3038         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3039         as suggested by Rodrigo Ventura.
3040         * package-get.el (package-get-pre-release-download-sites): Ditto,
3041         with replacement of xemacs-21.5 by beta, which is the logical path
3042         to our beta core and package pre-releases.
3043
3044 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3045
3046         * package-get.el (package-get-download-sites): Add Hong Kong
3047         download site.
3048         * package-get.el (package-get-pre-release-download-sites): Ditto.
3049
3050 2005-12-26  Vin Shelton  <acs@xemacs.org>
3051
3052         * find-paths.el:
3053         * find-paths.el (paths-emacs-root-p): Add search for package root.
3054         * find-paths.el (paths-find-emacs-root): Replaced with
3055         paths-find-invocation-roots, which returns a list of roots.
3056         * find-paths.el (paths-find-invocation-roots): New.
3057         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3058
3059 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3060
3061         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3062         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3063
3064 2005-12-03  Vin Shelton <acs@xemacs.org>
3065
3066         * XEmacs 21.4.18 is released
3067
3068 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3069
3070         * package-get.el (package-get-download-sites): Update reflecting
3071         latest http://www.xemacs.org/Releases/ information generated by
3072         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3073         * package-get.el (package-get-pre-release-download-sites): Ditto.
3074
3075 2005-02-28  Simon Josefsson  <jas@extundo.com>
3076
3077         * about.el (xemacs-hackers): Add jas.
3078         (about-other-current-hackers): Likewise.
3079         (about-url-alist): Add URL for jas.
3080         (about-personal-info): Document jas.
3081         (about-hacker-contribution): Describe jas contributions.
3082
3083 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3084
3085         * easymenu.el (easy-menu-remove): As described in 
3086         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3087         except the "Command" menu from mode-popup-menu. 
3088
3089 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3090  
3091         * font.el (font-spatial-to-canonical): Correct calculation of 
3092         return value for pixel-based input value. 
3093  
3094 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3095
3096         * code-process.el (call-process): Process-related docstring
3097         improvements spurred by Norbert Koch.
3098         * code-process.el (call-process-region): Ditto.
3099         * code-process.el (start-process): Ditto.
3100
3101 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3102
3103         * finder.el (finder-find-library): Return filename actually
3104         searched for.
3105
3106 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3107
3108         * help.el (view-emacs-news): Use `expand-file-name' instead of
3109         `locate-data-file' as the latter will find any "NEWS" files that
3110         might exist in packages _before_ the one in core.
3111
3112 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3113
3114         * package-get.el (package-get-init-package):
3115         package-get-init-package buglet (21.4.17) by Jeff Mincy
3116         <mincy@rcn.com> fixing false temporary load-path shadows reported
3117         after package installation and simplifying code.
3118
3119 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3120
3121         * package-get.el (package-get-download-sites): Sync mirrors list
3122         with the XEmacs website.
3123         (package-get-pre-release-download-sites): Ditto.
3124
3125 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3126
3127         * derived.el (derived-mode-merge-syntax-tables):
3128         Revert my 21.5-only patch of 2003-07-18 which slipped in
3129         through Jerry James's patch of 2004-06-07.
3130
3131 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3132
3133         * cmdloop.el (keyboard-quit): Remove workaround for
3134         `region-active-p' not making sure active region is in current
3135         buffer now that it does.
3136         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3137         * simple.el (region-active-p): `region-active-p' to only return t
3138         when active region is in current buffer.
3139
3140 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3141
3142         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3143         package names, quell a byte-compiler warning, doc fix.
3144
3145 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3146
3147         * buffer.el (pop-to-buffer):
3148         * window-xemacs.el (display-buffer):
3149         Document use of `same-window-buffer-names,' `same-window-regexps'
3150         by pop-to-buffer and display-buffer. 
3151         
3152 2005-02-06  Vin Shelton <acs@xemacs.org>
3153
3154         * XEmacs 21.4.17 is released
3155
3156 2005-01-29  Ben Wing  <ben@xemacs.org>
3157
3158         * shadow.el (find-emacs-lisp-shadows):
3159         Add custom-defines to list of ignored files.
3160
3161 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3162
3163         * simple.el (shifted-motion-keys-select-region): Fix statement
3164         about unshifted-motion-keys-deselect-region.
3165
3166 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3167
3168         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3169         now) for GNU Emacs compatibility.
3170         (make-obsolete-variable): Ditto.
3171
3172 2004-01-08  Ben Wing  <ben@xemacs.org>
3173
3174         * code-files.el (load):
3175         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3176
3177 2004-12-05  Vin Shelton <acs@xemacs.org>
3178
3179         * XEmacs 21.4.16 is released
3180
3181 2004-12-04  Vin Shelton  <acs@xemacs.org>
3182
3183         * auto-autoloads.el: Regenerated.
3184
3185         * custom-load.el: Regenerated.
3186
3187 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3188
3189         Fix bug: apropos errors if a defalias refers to an undefined
3190         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3191
3192         * apropos.el (apropos):
3193         (apropos-command):
3194         * help.el (frob-help-extents):
3195         * help-macro.el (make-help-screen):
3196         * hyper-apropos.el (hyper-apropos-grok-functions):
3197         (hyper-apropos-get-doc):
3198         Catch void-function error thrown by `documentation'.
3199
3200 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3201
3202         * packages.el (package-require): Fix incorrect arg to format.
3203         This fixes a `format specifier' error.
3204
3205 2004-08-13  Jerry James  <james@xemacs.org>
3206
3207         * bytecomp.el (forward-word): Tell the byte compiler the correct
3208         number of arguments to forward-word.
3209
3210 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3211
3212         * etags.el: Fixed loading of include files for tag completion. Now
3213         you can make a tag file for a library, include it into your
3214         project and it will be reloaded only if it changed. Infinte
3215         include loops are detected and the correct tag files are loaded.
3216         * etags.el (buffer-tag-table-list): Load and verify tag files in
3217         the external function buffer-tag-table-list-load.
3218         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3219         tag files. Also load the included tag files. The priority of the
3220         included files is right below their parent file. If multiple
3221         matches occur then the symbols from the parent file are found
3222         first.
3223         * etags.el (tag-table-include-files): Corrected comment
3224         string. Switched to pattern constant tags-include-pattern to have
3225         it at a central location.
3226         * etags.el (tags-include-pattern): Added doc string.
3227         * etags.el (add-to-tag-completion-table): Removed obsolete
3228         comments as the include files are allready returned by
3229         buffer-tag-table-list and loaded.
3230         * etags.el (find-tag-internal): The include files are allready
3231         included in tag-tables as buffer-tag-table-list returns them now.
3232
3233 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3234
3235         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3236         Loading items into the notebook is now done by C code.
3237         * widgets-gtk.el (gtk-widget-instantiate-internal):
3238         Style no longer changed.
3239
3240 2004-06-28  Nix  <nix@esperi.org.uk>
3241
3242         * cmdloop.el (truncate-command-history-for-gc): Delay
3243         execution of all things that look up variable bindings,
3244         via `enqueue-eval-event'.
3245
3246 2004-06-24  Vin Shelton  <acs@xemacs.org>
3247
3248         * package-get.el (package-get-require-signed-base-updates):
3249         now defaults to nil.
3250
3251 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3252
3253         * subr.el (split-string): Clean up docstring.
3254
3255 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3256
3257         * faces.el (zmacs-region): fix typo in docstring.
3258
3259 2004-06-07  Jerry James  <james@xemacs.org>
3260
3261         * derived.el: Synch with Emacs 21.3.
3262         * subr.el (with-local-quit): New, from Emacs 21.3.
3263         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3264         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3265         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3266
3267 2004-06-16  Jerry James  <james@xemacs.org>
3268
3269         * cl.el (cl-set-substring): Increment start by the length of the
3270         string, not the string itself.
3271
3272 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3273
3274         * etags.el (tag-table-include-files): Expand included TAGS file
3275         paths to avoid problems with relative paths.  Thanks to Peter
3276         Chubb <peterc@gelato.unsw.edu.au>.
3277         * etags.el (tags-include-pattern): New.
3278         * etags.el (add-to-tag-completion-table): Parse and ignore
3279         trailing include lines.
3280
3281 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3282
3283         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3284         avoiding line solely composed of equal signs.
3285
3286 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3287
3288         * cus-edit.el (alloc): Typo fix.
3289         * cus-edit.el (custom-browse-visibility): Ditto.
3290         * cus-edit.el (custom-variable-value-create): Ditto.
3291         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3292         * cus-edit.el (custom-save-variables): Bind print-length and
3293         print-level to nil to avoid value abbreviation.
3294         * cus-edit.el (custom-save-face-internal): Ditto.
3295         * cus-edit.el (custom-save-faces): Save in sorted order.
3296         * cus-edit.el (custom-save-resets): Bind print-length and
3297         print-level to nil to avoid value abbreviation.
3298         * cus-edit.el (custom-save-loaded-themes): Ditto.
3299
3300 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3301
3302         * subr.el (split-string-default-separators): New.
3303         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3304         see comment in source.
3305
3306 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3307
3308         * mule/japanese.el (paragraph-start, paragraph-separate):
3309         Remove anchor to BOL.
3310
3311 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3312
3313         * cl.el (gensym, gentemp): Improve docstrings.
3314
3315 2004-05-10  Vin Shelton  <acs@xemacs.org>
3316
3317         * etags.el: Sync with 21.5 version.
3318
3319 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3320
3321         * etags.el:
3322         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3323         only for use with exuberant ctags. This will also enable building of 
3324         completion tables with exuberant ctags. This will not work with
3325         xemacs ctags. 
3326         * etags.el (get-tag-table-buffer): New function for creating of
3327         completion table is used if tags-exuberant-ctags-optimization-p ist t
3328         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3329         finding the tag names. New.
3330         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3331         building tag completion table with exuberant ctags. New.
3332         * etags.el (find-tag-internal): Improve exact tag matching for tags
3333         with name fields. Before the patch return types of functions or
3334         function parameters (with exuberant ctags) were found as matches.
3335
3336 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3337
3338         * list-mode.el (display-completion-list): Fixed completion list was
3339         taking the width of the frame and not of the window for displaying
3340         the selection methods.
3341
3342 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3343
3344         * menubar-items.el (default-menubar): Options are saved to custom.el.
3345
3346
3347 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3348
3349         * isearch-mode.el (isearch-abort): Preserve successful search target.
3350
3351 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3352
3353         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3354         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3355         Bihlmeyer.
3356         * gnuserv.el (gnuserv-mode-line-string): New.
3357         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3358         gnuserv-mode.
3359         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3360         * gnuserv.el (gnuserv-edit-files): Use
3361         make-x-device-with-gtk-fallback.
3362
3363 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3364
3365         * gtk-widgets.el: New import: gtk-accel-group-new.
3366         * dialog-gtk.el:
3367         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3368         * dialog-gtk.el (popup-builtin-question-dialog):
3369         Added support for dialog button mnemonics.
3370
3371 2004-03-22  Chris Green <cmg@dok.org>
3372
3373         * process.el (shell-command): Output buffer was ignored when a
3374         background process was run via shell-command.
3375
3376 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3377
3378         * cus-edit.el (custom-save-variables): Retrieve a list of
3379         variables to save first, sort it, and make sure the variables are
3380         saved in sorted order.
3381
3382 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3383  
3384         * package-get.el (package-get-update-base-from-buffer): Force
3385         binary coding system for verifying GnuPG signature in the
3386         package-index file.
3387  
3388 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3389
3390         * package-get.el (package-get-package-index-file-location): Handle
3391         missing "EMACSPACKAGEPATH" environment variable.
3392
3393 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3394
3395         * package-admin.el (package-admin-find-top-directory): Simplify
3396         directory comparisions and fix substring errors on short path
3397         components.
3398         * package-get.el (package-get-package-index-file-location):
3399         Default to first component of "EMACSPACKAGEPATH", if set.
3400
3401 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3402
3403         * package-get.el (process-error): New error datum.
3404
3405 2004-02-02  Vin Shelton <acs@xemacs.org>
3406
3407         * XEmacs 21.4.15 is released
3408
3409 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3410
3411         * itimer.el (activate-itimer): Modify the itimer timeout value as
3412         if it were begun at the last time when the itimer driver was woken
3413         up.
3414
3415 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3416
3417         * specifier.el (Copyright):
3418         Update.
3419         (make-specifier-and-init):
3420         (map-specifier):
3421         (canonicalize-inst-pair):
3422         (canonicalize-spec-list):
3423         (set-specifier):
3424         Synch docstrings to 21.5 where appropriate.
3425
3426 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3427
3428         * package-get.el (package-get-list-packages-where): New.  A
3429         function that allows searching for groups of packages.  For
3430         example, find all packages that require the fsf-compat package.
3431
3432 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3433
3434         The Great PUI Sync.
3435
3436         * auto-autoloads.el: Regenerated.
3437
3438         * custom-load.el: Regenerated.
3439
3440         * dumped-lisp.el (packages-hardcoded-lisp): New.
3441
3442         * menubar-items.el (menu-max-items): New.
3443         (menu-submenu-max-items): New.
3444         (menu-submenu-name-format): New.
3445         (menu-split-long-menu): New.
3446         (menu-sort-menu): New.
3447         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3448
3449         * obsolete.el (pui-add-install-directory): Renamed to the more
3450         logical `pui-set-local-package-get-directory'.
3451         (package-get-download-menu): Moved to `package-ui.el' and renamed
3452         to `package-ui-add-download-menu'.
3453
3454         * package-admin.el (package-admin-install-function-mswindows):
3455         Whitespace clean up.
3456         (package-admin-add-single-file-package): Removed.
3457         (package-admin-default-install-function): Whitespace clean up.
3458         (package-admin-find-top-directory): New.
3459         (package-admin-get-install-dir): Use it.
3460         (package-admin-get-manifest-file): 
3461         (package-admin-check-manifest): 
3462         (package-admin-add-binary-package):
3463         (package-admin-get-lispdir):
3464         (package-admin-delete-binary-package):
3465         (package-admin):
3466
3467         * package-get.el (package-get-package-index-file-location): New.
3468         (package-get-install-to-user-init-directory): New.
3469         (package-get-remote):
3470         (package-get-download-sites):
3471         (package-get-pre-release-download-sites): New.
3472         (package-get-site-release-download-sites): New.
3473         (package-get-base-filename):
3474         (package-get-always-update):
3475         (package-get-user-index-filename): Removed.
3476         (package-get-pgp-available-p): New.
3477         (package-get-require-signed-base-updates):
3478         (package-get-was-current):
3479         (package-entries-are-signed): New.
3480         (package-get-continue-update-base): New.
3481         (package-get-download-menu): Removed.
3482         (package-get-require-base):
3483         (package-get-update-base-entry):
3484         (package-get-locate-file):
3485         (package-get-locate-index-file):
3486         (package-get-maybe-save-index):
3487         (package-get-update-base):
3488         (package-get-update-base-from-buffer):
3489         (package-get-update-base-entries):
3490         (package-get-interactive-package-query):
3491         (package-get-update-all):
3492         (package-get-all):
3493         (package-get-dependencies):
3494         (package-get-init-package):
3495         (package-get-info): New.
3496         (package-get):
3497         (package-get-staging-dir):
3498         (package-get-set-version-prop): Removed.
3499         (package-get-installedp):
3500         (package-get-ever-installed-p):
3501         (packages): Removed.
3502         (package-get-custom-groups): Removed.
3503         (package-get-custom): Removed.
3504         (package-get-custom-add-entry): Removed.
3505
3506         * package-info.el (batch-update-package-info):
3507
3508         * package-net.el (package-net-batch-generate-bin-ini):
3509         (package-net-update-installed-db):
3510
3511         * package-ui.el (pui-info-buffer):
3512         (pui-directory-exists): Removed.
3513         (pui-package-dir-list): Removed.
3514         (pui-add-install-directory): Removed.
3515         (package-ui-download-menu): New.
3516         (package-ui-pre-release-download-menu): New.
3517         (package-ui-site-release-download-menu): New.
3518         (pui-set-local-package-get-directory): New.
3519         (pui-package-symbol-char):
3520         (pui-update-package-display):
3521         (pui-toggle-package):
3522         (pui-toggle-package-key):
3523         (pui-toggle-package-delete):
3524         (pui-toggle-package-delete-key):
3525         (pui-toggle-package-event):
3526         (pui-toggle-verbosity-redisplay):
3527         (pui-install-selected-packages):
3528         (pui-add-required-packages):
3529         (pui-help-echo):
3530         (pui-display-info):
3531         (list-packages-mode):
3532         (pui-list-packages):
3533
3534         * packages.el (packages-compute-package-locations):
3535         (package-require):
3536         (package-delete-name):
3537         (packages-hardcoded-lisp): Removed.
3538         (packages-useful-lisp): Removed.
3539         (packages-unbytecompiled-lisp): Removed.
3540         (packages-find-package-directories):
3541
3542         Summary:
3543
3544         Major code clean up of all things PUI.
3545
3546         Much improved code to determine where packages should be
3547         installed.  PUI no longer depends on any packages being
3548         pre-installed to compute where packages are to be installed to.
3549
3550         The user can specify the location of their package-index file.  It
3551         isn't necessary to set this because it has sane defaults.  People
3552         who "run-in-place" won't accidently overwrite the CVS
3553         package-index file.  See
3554         `package-get-package-index-file-location'. 
3555
3556         PUI will now properly clean up after itself in the event of an
3557         unsuccessful package install.  This drastically reduces the number
3558         of "wrong md5sum" FAQs.
3559
3560         non-Mule XEmacsen can no longer install Mule packages.
3561
3562         Package management via the custom interface has been removed.
3563
3564         The PUI related menubar items have been reorganised.
3565
3566         The PGP verification code has been fixed and the default for
3567         whether or not it is used is automatically computed.
3568
3569         * update-elc.el ((preloaded-file-list site-load-packages
3570         need-to-dump dumped-exe)):
3571         Just a couple of small changes to allow for
3572         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3573         existing anymore.
3574
3575 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3576
3577         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3578         apply `format' to the first argument of byte-compile-warn, it
3579         already calls format.
3580
3581 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3582
3583         * files.el (delete-old-versions): Avoid going interactive during
3584         make install when environment variable VERSION_CONTROL is set.
3585
3586 2003-12-04  Vin Shelton  <acs@xemacs.org>
3587
3588         * menubar-items.el (menu-item-search): Only bring up search dialog
3589         box if the feature is available and desired.
3590
3591 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3592
3593         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3594
3595 2003-11-05  Vin Shelton  <acs@xemacs.org>
3596
3597         * help.el (Help-prin1-face):
3598         (Help-princ-face):
3599         princ and prin1 are functions and need to be called as such.  The
3600         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3601
3602 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3603
3604         * about.el (about-xemacs): Give full version and build date.
3605
3606 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3607
3608         * win32-native.el (grep-null-device): This XEmacs has null-device.
3609
3610 2003-09-06  Mike Sperber  <mike@xemacs.org>
3611
3612         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3613         implement the specified semantics for `defvar.'
3614
3615 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3616
3617         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3618         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3619         displaying buffer in question.
3620
3621 2003-09-03  Vin Shelton <acs@xemacs.org>
3622
3623         * XEmacs 21.4.14 is released
3624
3625 2003-08-17  Vin Shelton  <acs@xemacs.org>
3626
3627         * about.el: Vanity patch.
3628
3629 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3630
3631         * code-process.el (call-process):
3632         (call-process-region):
3633         (start-process):
3634         Document coding system processing.
3635
3636 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3637
3638         * startup.el (splash-frame-body): Idiomatic English.
3639
3640 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3641
3642         * font-lock.el (font-lock-match-java-declarations): Move
3643         save-restriction, narrow-to-region to beginning of function to
3644         avoid going beyond the limit and causing an infloop.
3645
3646 2003-04-16  Jerry James  <james@xemacs.org>
3647
3648         * keydefs.el: Remove mappings for keys mapped to the nowhere
3649         defined function function-key-error.
3650
3651 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3652
3653         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3654         lisp-interaction-mode-hook): Add the docstrings.
3655
3656 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3657
3658         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3659         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3660         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3661
3662 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3663
3664         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3665         lambda list after the original doc.  Care about
3666         #'(lambda () "SingleString") 
3667         (cl-upcase-arg): 
3668         (cl-function-arglist):
3669         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3670         circular data structures in lambda list specification
3671
3672 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3673
3674         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3675         to appear in font-lock-function-name-face.
3676
3677 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3678
3679         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3680         is not also the value of the lambda.
3681
3682 2003-05-06  Andy Piper  <andy@xemacs.org>
3683
3684         * files.el (revert-buffer): Make sure local variables get processed,
3685         even in the case of an optimized reversion.
3686
3687 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3688
3689         * XEmacs 21.4.13 is released
3690
3691 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3692
3693         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3694         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3695
3696 2003-02-14  Ben Wing  <ben@xemacs.org>
3697
3698         * byte-optimize.el:
3699         * byte-optimize.el (byte-compile-inline-expand):
3700         * byte-optimize.el (byte-compile-unfold-lambda):
3701         * byte-optimize.el (byte-optimize-form-code-walker):
3702         * byte-optimize.el (byte-optimize-form):
3703         * byte-optimize.el (byte-decompile-bytecode-1):
3704         * byte-optimize.el (byte-optimize-lapcode):
3705         Review carefully and sync up to 20.7 except for areas as noted.
3706         Fixes problem with JDE compilation.
3707
3708 2003-02-05  Ben Wing  <ben@xemacs.org>
3709
3710         * simple.el:
3711         * simple.el (motion-keys-for-shifted-motion):
3712         Omit M-S-home/end from motion keys.
3713
3714 2003-02-07  Ben Wing  <ben@xemacs.org>
3715
3716         * text-props.el (text-property-any):
3717         * text-props.el (text-property-not-all):
3718         Fix bug when end > start.
3719
3720 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3721
3722         * info.el (Info-insert-dir): Make default-directory end in
3723         separator.  Patch due to Martin Buchholz.
3724
3725 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3726
3727         * XEmacs 21.4.12 "Portable Code" is released.
3728
3729 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3730
3731         * about.el: Update golubev data.
3732
3733 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3734
3735         * isearch-mode.el (isearch-mode-map): Substitute comment on
3736         desirability, and back out "GR is printable" changes.
3737
3738 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3739
3740         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3741
3742 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3743
3744         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3745
3746 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3747
3748         * menubar-items.el (default-menubar): Use browse-url-mozilla
3749         instead of browse-url-gnome-moz for Mozilla.
3750
3751 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3752
3753         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3754
3755 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3756
3757         * files.el (auto-mode-alist): Remove redundant entries for modes
3758         that live in packages.
3759         (interpreter-mode-alist): Ditto.
3760
3761 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3762
3763         * menubar-items.el (default-menubar): Sync with current
3764         browse-url-xemacs.el.
3765
3766 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3767
3768         * XEmacs 21.4.10 "Military Intelligence" is released.
3769
3770 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3771
3772         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3773
3774 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3775
3776         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3777
3778 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3779
3780         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3781         effect free function.
3782         (font-lock-fontify-keywords-region): Supply the argument to
3783         font-lock-compile-keywords.
3784
3785 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3786
3787         * package-get.el (package-get-download-sites): Bring sites list
3788         up to date, prefer xx.xemacs.org addresses.
3789
3790 2002-09-27  Andy Piper  <andy@xemacs.org>
3791
3792         * dialog.el (make-dialog-box): for general dialogs only
3793         delete-frame-hook will be run.
3794
3795 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3796
3797         * font-lock.el (font-lock-fontify-syntactically-region): Add
3798         comment about lookup-syntax-properties, document LOUDLY as unused.
3799
3800 2002-08-26  Andy Piper  <andy@xemacs.org>
3801
3802         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3803         merge.
3804
3805 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3806
3807         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3808         (make-obsolete-variable): Ditto.
3809         (make-compatible): Ditto.
3810         (make-compatible-variable): Ditto.
3811
3812 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3813
3814         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3815         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3816
3817 2002-08-28  Andy Piper  <andy@xemacs.org>
3818
3819         * files.el (revert-buffer): propagate revert-without-query-status.
3820
3821 2002-06-03  Andy Piper  <andy@xemacs.org>
3822
3823         * dialog-items.el (make-search-dialog): align various subcontrols
3824         in visually pleasing ways, allow frame to autosize to the dialog
3825         size.
3826         * dialog.el (make-dialog-box): add a border inside the frame. Add
3827         :autosize property, if t then reset the frame size appropriately
3828         before the frame is mapped.
3829         * gutter-items.el (set-progress-feedback-instantiator): align
3830         various subcontrols.
3831         * gutter-items.el (set-progress-abort-instantiator): ditto.
3832
3833 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3834
3835         * XEmacs 21.4.9 "Informed Management" is released.
3836
3837 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3838
3839         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3840         "&optional append" argument.
3841
3842 2002-07-16  Didier Verna  <didier@xemacs.org>
3843
3844         * subr.el (replace-in-string): fix case fold bug introduced by
3845         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3846         case-fold-search in temporary buffers.
3847
3848 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3849
3850         * lib-complete.el (find-library): Remove check for mule because
3851         decompression DOES work on Mule.
3852
3853 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3854
3855         * simple.el (join-line): New alias for `delete-indentation'.
3856
3857 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3858
3859         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3860         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3861         (font-lock-builtin-face): New.
3862         (font-lock-constant-face): New.
3863         (font-lock-face-list): Add builtin and constant faces.
3864
3865 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3866
3867         * autoload.el (make-autoload): Support define-derived-mode.
3868         Collected puts of doc-string-elt property.  Based on a patch by
3869         Didier Verna <didier@xemacs.org>.
3870
3871 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3872
3873         * wid-edit.el (widget-field-activate): Fix docstring typo.
3874
3875 2002-07-23  Andy Piper  <andy@xemacs.org>
3876
3877         * about.el (about-personal-info): update me.
3878
3879 2002-07-12  Andy Piper  <andy@xemacs.org>
3880
3881         * custom.el (custom-theme-set-variables): remove bogus
3882         arguments. Use custom-set-default to set defaults.
3883         (custom-set-variables): update doc.
3884         (custom-local-buffer): new, synced from FSF.
3885         (custom-set-default): ditto.
3886         (defcustom): update doc.
3887
3888 2002-06-16  Andy Piper  <andy@xemacs.org>
3889
3890         * menubar-items.el (default-menubar): enable windows printing on
3891         cygwin as well as native.
3892
3893 2002-06-12  Andy Piper  <andy@xemacs.org>
3894
3895         * printer.el (generic-print-buffer): catch all errors so that the
3896         print device can be cleared in all scenarios.
3897         (Printer-clear-device): make sure clearing the printer allows it
3898         to be used again immediately.
3899         (generic-print-region): make sure the default printer face is
3900         black-on-white.
3901
3902 2002-04-23  Jerry James  <james@xemacs.org>
3903
3904         * window-xemacs.el (display-buffer-function): Change doc to
3905         reflect new arg.
3906         * window-xemacs.el (pre-display-buffer-function): Ditto.
3907         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3908         non-nil, make the new window just big enough for its contents.
3909         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3910         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3911         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3912
3913 2002-06-06  Andy Piper  <andy@xemacs.org>
3914
3915         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3916         (defcustom): ditto.
3917         (custom-handle-keyword): ditto.
3918
3919 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3920
3921         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3922         Make obsolete.  Default to nil.
3923         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3924         Inspired by a patch by John Palmieri.
3925
3926 2002-07-01  Mike Alexander  <mta@arbortext.com>
3927
3928         * process.el (shell-command-on-region): Don't delete the region
3929         before giving it to call-process-region
3930
3931 2002-06-04  Jerry James <james@eecs.ku.edu>
3932
3933         * find-paths.el (paths-find-architecture-directory): Search in
3934         `system-configuration'/`base', not `base'`system-configuration'.
3935
3936 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3937
3938         * info.el (Info-index): Add missing \ in [ t].
3939
3940 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3941
3942         * gutter-items.el (gutter-buffers-tab-visible-p,
3943         buffers-tab-omit-function, buffers-tab-selection-function,
3944         buffers-tab-filter-functions):
3945         Doc improvements.
3946
3947 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3948
3949         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3950
3951         * toolbar-items.el (toolbar-news): Fix typo in message string.
3952
3953 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3954
3955         * dialog.el (yes-or-no-p-dialog-box): 
3956         * cmdloop.el (y-or-n-p-minibuf):
3957         (yes-or-no-p-minibuf):
3958         (yes-or-no-p):
3959         (y-or-n-p): 
3960         Specify negative answers in docstrings.
3961
3962 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3963
3964         * package-ui.el (pui-help-echo): Display both installed and author
3965         version.  Use a balloon-help window to display extra info like
3966         package requires.
3967
3968 2002-05-30  Andy Piper  <andy@xemacs.org>
3969
3970         * files.el (revert-buffer-internal): don't visit
3971         revert-buffer. Kill buffer when not used. Suggested by Mike
3972         Alexander <mta@arbortext.com>
3973
3974 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3975
3976         * files.el (revert-buffer): More docstring fiddling.
3977
3978 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3979
3980         * files.el (revert-buffer):
3981         (revert-buffer-internal):
3982         (revert-buffer-insert-file-contents-function):
3983         Improve docstrings and comments.
3984
3985 2002-05-08  Andy Piper  <andy@xemacs.org>
3986
3987         * files.el (revert-buffer): observe noconfirm behavior.
3988
3989 2002-04-09  Andy Piper  <andy@xemacs.org>
3990
3991         * files.el (revert-buffer): use revert-buffer-internal if it looks
3992         like doing so will not result in any user-visible changes.
3993         (revert-buffer-internal): new function. Do the actual process of
3994         reversion and then see whether the result is any different to what
3995         we have already. If it is not then do nothing.
3996
3997 2001-12-11  Andy Piper  <andy@xemacs.org>
3998
3999         * menubar.el (get-popup-menu-response): re-order so that it works
4000         on more sane/facist window systems.
4001
4002 2001-12-03  Andy Piper  <andy@xemacs.org>
4003
4004         * faces.el (frob-face-property): don't infloop in face frobbing
4005         from Jan Vroonhof <jan@xemacs.org>.
4006
4007 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4008
4009         * faces.el (frob-face-property): Follow face fall-back hierarchy
4010         properly for face properties without an instance. Only do manual
4011         copy form 'default in last resort. This handles in particular
4012         the case where 'default itself has only a fall-back (which is
4013         the case by default on windows).
4014
4015 2001-11-24  Andy Piper  <andy@xemacs.org>
4016
4017         * printer.el (generic-print-region): set default-frame-plist to
4018         nil while creating the printer frame so that sizes reflect the
4019         printed page.
4020
4021         * faces.el (face-complain-about-font): Don't complain on printers.
4022
4023 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4024         
4025         * package-net.el: Andy synch.
4026         
4027 2001-12-16  Andy Piper  <andy@xemacs.org>
4028
4029         * package-get.el (package-get-update-all): Make sure installed.db
4030         gets updated after updating packages.
4031
4032 2002-03-28  Ben Wing  <ben@xemacs.org>
4033
4034         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4035         continuation, truncation so that we don't get line jumpiness from
4036         them being larger than the line height.
4037
4038         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4039
4040 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4041
4042         * font.el (font-window-system-mappings): Add mapping for Gtk
4043         (assume identical to X) 
4044
4045 2002-02-04  Andy Piper  <andy@xemacs.org>
4046
4047         * files.el (convert-standard-filename): Fix for short filename
4048         Peter Arius <pas@methodpark.de>
4049
4050 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4051
4052         * list-mode.el (default-choose-completion): completion-base-size
4053         should refer to local value in the completion list buffer.
4054
4055 2001-12-03  Didier Verna  <didier@xemacs.org>
4056
4057         * rect.el: autoload `replace-rectangle'.
4058         * keydefs.el (global-map): bind it to `C-x r p'.
4059
4060 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4061
4062         * XEmacs 21.4.8 "Honest Recruiter" is released.
4063
4064 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4065
4066         This patch is based on Jerry James's patch and analysis.
4067
4068         * select.el (get-clipboard):
4069         (get-selection):
4070         Update docstrings.
4071         (get-clipboard-foreign):
4072         (get-selection-foreign):
4073         New function for use as `interprogram-paste-function's.
4074
4075         * simple.el (interprogram-paste-function): Change default to
4076         `get-clipboard-foreign'; improve docstring.
4077         (interprogram-cut-function): Improve dosctring.
4078
4079 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4080
4081         * XEmacs 21.4.7 "Economic Science" is released.
4082
4083 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4084
4085         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4086
4087 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4088
4089         * obsolete.el (assq-delete-all): New compatibility alias for 
4090         remassq.
4091
4092 2002-01-09  Simon Josefsson  <jas@extundo.com>
4093
4094         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4095
4096 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4097
4098         * info.el (Info-auto-generate-directory): Default
4099         Info-auto-generate-directory to 'if-outdated.
4100
4101 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4102
4103         * startup.el (normal-top-level): Prevent migration code from
4104         trashing .emacs on an error in loading the init files.
4105
4106 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4107
4108         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4109         "system default" Xdefaults and friends get xrdb-mode.
4110
4111 2002-03-05  Mats Lidell  <matsl@contactor.se>
4112  
4113         * help-nomule.el (tutorial-supported-languages): Added Swedish
4114         tutorial. Sorted languages.
4115
4116 2002-02-11  Mike Sperber <mike@xemacs.org>
4117
4118         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4119         regenerating outdated dir files and dir is non-existent.
4120
4121 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4122
4123         * code-files.el (convert-mbox-coding-system): Improve comment.
4124         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4125         coding-system argument to `write-region-pre-hook' call.
4126         (write-region-pre-hook): Fix docstring to mention lockname argument.
4127
4128 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4129
4130         * minibuf.el (completing-read): Remove redundant wrong arg list.
4131
4132         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4133
4134 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4135
4136         * obsolete.el (interactive-form): new compatibility alias for 
4137         function-interactive.
4138
4139 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4140
4141         * menubar-items.el (Menubar-items-truncate-list): Removed.
4142         * menubar-items.el (Menubar-items-truncate-history): New.
4143         * menubar-items.el (default-menubar): Use
4144         Menubar-items-truncate-history.
4145
4146 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4147
4148         * printer.el (generic-print-region): Pass correct arguments to
4149         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4150         Torkelsson <torkel@acc.umu.se>.
4151
4152 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4153
4154         * help.el (describe-mode): synched with FSF 19.34; handle nil
4155         minor mode indicators.
4156
4157 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4158
4159         * minibuf.el (completing-read): Update docstring.
4160
4161 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4162
4163         * XEmacs 21.4.6 "Common Lisp" is released.
4164
4165 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4166
4167         * package-net.el: Inadvertant synch with Windows branch.  From
4168         Andy's log:
4169         (package-net-kit-version): new variable.
4170         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4171
4172 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4173
4174         * package-get.el (package-get-locate-index-file): Also search the
4175         core etc/ directory for the package index file if it can't be
4176         found in ~/.xemacs/.
4177
4178 2001-12-13  William Perry  <wmperry@gnu.org>
4179
4180         * dialog-gtk.el (popup-builtin-question-dialog):
4181         Conform to API in gui.c.
4182         
4183 2001-11-12  Andy Piper  <andy@xemacs.org>
4184
4185         * cus-edit.el (custom-save-face-internal): make sure we save
4186         non-themed faces.
4187         (custom-save-variables): ditto variables.
4188
4189 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4190
4191         * faces.el (make-face-family):
4192         (make-face-size):
4193         New face-modifying functions per Jan Vroonhof.
4194
4195         cus-face.el (custom-set-face-font-family):
4196         (custom-set-face-font-size):
4197         Use them.
4198
4199         * font.el (font-window-system-mappings): More precise docstring.
4200
4201         (font-create-name):
4202         (font-create-object):
4203         (tty-font-create-object):
4204         (tty-font-create-plist):
4205         (x-font-create-object):
4206         (x-font-create-name):
4207         (ns-font-create-name):
4208         (mswindows-font-create-object):
4209         (mswindows-font-create-name):
4210         Add doctrings.
4211
4212 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4213
4214         * gtk-faces.el (gtk-init-device-faces): removed spurious
4215         quote before let* expression.
4216
4217 2001-10-29  Andy Piper  <andy@xemacs.org>
4218
4219         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4220         modified when changing coding system.
4221
4222         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4223         that we invoke the GUI directory selector.
4224
4225 2001-10-25  Andy Piper  <andy@xemacs.org>
4226
4227         * dialog.el (make-dialog-box): use new directory dialog support.
4228         * minibuf.el (read-file-name-1): ditto.
4229         (read-file-name): ditto.
4230         (read-directory-name): ditto.
4231
4232 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4233
4234         * XEmacs 21.4.5 "Civil Service" is released.
4235
4236 2001-04-23  Didier Verna  <didier@xemacs.org>
4237
4238         * cus-edit.el (custom-variable-pre-save): New.
4239         * cus-edit.el (custom-variable-post-save): New.
4240         * cus-edit.el (custom-variable-save): use them.
4241         * cus-edit.el (custom-face-pre-save): New.
4242         * cus-edit.el (custom-face-post-save): New.
4243         * cus-edit.el (custom-face-save): use them.
4244         * cus-edit.el (custom-group-pre-save): New.
4245         * cus-edit.el (custom-group-post-save): New.
4246         * cus-edit.el (custom-group-save): use them.
4247         * cus-edit.el (Custom-save): use the pre/post functions above,
4248         call `custom-save-all' only once.
4249         * cus-edit.el (custom-variable-pre-reset-standard): New.
4250         * cus-edit.el (custom-variable-post-reset-standard): New.
4251         * cus-edit.el (custom-variable-reset-standard): use them.
4252         * cus-edit.el (custom-face-pre-reset-standard): New.
4253         * cus-edit.el (custom-face-post-reset-standard): New.
4254         * cus-edit.el (custom-face-reset-standard): use them.
4255         * cus-edit.el (custom-group-pre-reset-standard): New.
4256         * cus-edit.el (custom-group-post-reset-standard): New.
4257         * cus-edit.el (Custom-reset-standard): use them.
4258         * cus-edit.el (custom-face-reset-saved): use the pre/post
4259         functions above, call `custom-save-all' only once.
4260
4261 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4262
4263         * gutter-items.el (buffers-tab face): Derive from the modeline
4264         face by default.  Many people use white-on-black for the default
4265         font, and the tabs look hideous with that color combination.  The
4266         modeline usually has the correct colors.
4267
4268 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4269
4270         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4271         (tag-mark-stack-max): Typo fix.
4272
4273 2001-09-28  Ben Wing  <ben@xemacs.org>
4274
4275         * font-lock.el:
4276         * font-lock.el (font-lock-after-change-function):
4277         fix problem with last patch, reported by Katsumi Yamaoka.
4278
4279 2001-09-17  Ben Wing  <ben@xemacs.org>
4280
4281         * font-lock.el (font-lock-after-change-function):
4282         fix problem when you insert a comment on the line before a line of
4283         code: if we use the following char, then when you hit backspace,
4284         the following line of code turns the comment color.
4285
4286 2001-06-08  Ben Wing  <ben@xemacs.org>
4287
4288         * process.el: comment about shell-command-switch.
4289         * process.el (shell-quote-argument): Need to quote a null
4290         argument, too.  From Dan Holmsand.
4291         
4292         * startup.el (normal-top-level): Delete some unused FSF junk.
4293         * startup.el (command-line-early):
4294         
4295         * startup.el (command-line): Call MS Windows init function.
4296         
4297         * win32-native.el:
4298         * win32-native.el (mswindows-system-shells): New.
4299         * win32-native.el (mswindows-system-shell-p): New.
4300         * win32-native.el (init-mswindows-at-startup): New.
4301         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4302         * win32-native.el (mswindows-quote-one-simple-arg):
4303         * win32-native.el (mswindows-quote-one-command-arg):
4304         * win32-native.el (mswindows-construct-process-command-line-alist):
4305         Correct comments at top.  Correctly handle passing arguments
4306         to Cygwin programs and to bash.  Fix quoting of zero-length
4307         arguments (from Dan Holmsand).  Set shell-command-switch based
4308         on shell-file-name, which in turn comes from env var SHELL.
4309
4310 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4311
4312         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4313         default-toolbar-position): Fill docstrings for balloon-help.
4314
4315 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4316
4317         * faces.el: Reenable specifications over 'gtk domain.
4318
4319 2001-08-08  Didier Verna  <didier@xemacs.org>
4320
4321         * autoload.el (update-autoload-files): make defdir a file name,
4322         not directory name.
4323
4324 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4325
4326         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4327
4328         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4329
4330 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4331
4332         * font-menu.el (font-menu-set-font): Default to current font-family.
4333         (font-menu-preferred-resolution):
4334         (font-menu-size-scaling):
4335         Provide gtk defaults, too.
4336
4337 2001-07-29  Mike Alexander  <mta@arbortext.com>
4338
4339         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4340         list
4341         (custom-set-face-font-family): ditto
4342
4343 2001-07-26  Mike Sperber <mike@xemacs.org>
4344
4345         * files.el (auto-mode-alist): .9 files are man pages, too.
4346
4347 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4348
4349         * process.el (call-process-internal): bind
4350         coding-system-for-write to 'binary when calling
4351         start-process-internal, so the process receives 
4352         the literal contents of INFILE.
4353
4354 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4355
4356         * files.el (auto-mode-alist): Add configure.ac support.
4357
4358 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4359
4360         * buff-menu.el:
4361         mouse.el:
4362         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4363
4364 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4365
4366         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4367
4368 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4369
4370         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4371         mixed text.
4372         (kinsoku-eol-p): Ditto.
4373
4374 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4375
4376         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4377         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4378         characters as the category `s' or `e' correctly.
4379
4380 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4381
4382         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4383
4384 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4385
4386         * mule/cyrillic.el:  Set up case table.
4387
4388 2001-06-08  Mike Sperber <mike@xemacs.org>
4389
4390         * files.el (save-some-buffers-1): Don't zap the help window right
4391         after `map-y-or-n-p' has popped it up.
4392
4393 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4394
4395         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4396
4397 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4398
4399         * specifier.el: define-specifier-tag 'gtk.
4400
4401 2001-05-12  Ben Wing  <ben@xemacs.org>
4402
4403         * find-paths.el (paths-find-recursive-path):
4404         fix error with null EXCLUDE-REGEXP.
4405         
4406         * font-lock.el (font-lock-mode):
4407         fix problem reported by hrvoje with buffers starting with a space.
4408         
4409 2001-05-06  Ben Wing  <ben@xemacs.org>
4410
4411         * dialog.el (make-dialog-box):
4412         * menubar-items.el (default-menubar):
4413         * printer.el (generic-print-buffer):
4414         * printer.el (generic-print-region):
4415         implement printing the selection when it's selected.
4416
4417 2001-04-18  Didier Verna  <didier@xemacs.org>
4418
4419         * cus-edit.el (Custom-reset-standard): reset to standard settings
4420         not only when the buffer's :custom-state is 'modified, but also
4421         when it is 'set or 'saved.
4422
4423 2001-04-17  Didier Verna  <didier@xemacs.org>
4424
4425         * startup.el (load-user-init-file): define `custom-file' before
4426         loading the user's init file.
4427
4428 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4429
4430         * menubar.el (popup-mode-menu): Make it work with
4431         popup-menu-titles turned off.
4432         
4433 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4434
4435         * about.el (about-mailto-link): Use compose-mail for sending mail.
4436
4437 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4438
4439         * package-admin.el (package-install-hook): New.
4440         (package-delete-hook): New.
4441         (package-admin-add-single-file-package): Use package-delete-hook.
4442
4443         * package-get.el (package-get): Use package-install-hook.
4444
4445 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4446
4447         * package-ui.el (pui-install-selected-packages): reverse the lists
4448         of packages so that they get handled in the same order as they
4449         were selected.
4450
4451 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4452
4453         * packages.el (locate-library): Use read-library-name for completion.
4454
4455 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4456
4457         * byte-optimize.el (=): `=' is not a binary predicate!
4458         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4459         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4460
4461 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4462
4463         * bytecomp.el (byte-compile-arithcompare):
4464         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4465
4466 2001-06-03  William M. Perry  <wmperry@gnu.org>
4467
4468         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4469         return the filename selected by the user!
4470
4471 2001-05-31  William M. Perry  <wmperry@gnu.org>
4472
4473         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4474         in XEmacs/GTK.
4475
4476 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4477
4478         * coding.el: Tiny typo fixed.
4479
4480 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4481
4482         * XEmacs 21.4.3 "Academic Rigor" is released.
4483
4484 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4485
4486         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4487
4488 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4489
4490         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4491
4492 2001-05-04  Ben Wing  <ben@xemacs.org>
4493
4494         * printer.el (generic-print-buffer):
4495         * printer.el (generic-print-region):
4496         Enable dialog boxes.  Apply workaround recommended by Kirill.
4497         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4498         
4499         * simple.el (kill-whole-line):
4500         * simple.el (kill-line-1):
4501         * simple.el (kill-entire-line):
4502         * simple.el (kill-line):
4503         * simple.el (backward-kill-line):
4504         Take out interactive dependence of kill-whole-line.
4505
4506 2001-04-22  Ben Wing  <ben@xemacs.org>
4507
4508         * dialog.el (make-dialog-box):
4509         Put dialog titles back in -- this time correctly.  Fix various
4510         other problems with leaks and such.
4511
4512         * simple.el (region-exists-p):
4513         * simple.el (region-active-p):
4514         Add comment about which one is correct to use in menu specs.
4515
4516 2001-05-05  Ben Wing  <ben@xemacs.org>
4517
4518         * dialog.el (make-dialog-box): fix doc string.
4519         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4520         take out Pretty Print.
4521         * printer.el:
4522         * printer.el (printer-current-device): New.
4523         * printer.el (Printer-get-device): New.
4524         * printer.el (Printer-clear-device): New.
4525         * printer.el (generic-page-setup): New.
4526         * printer.el (generic-print-buffer):
4527         * printer.el (generic-print-region):
4528         Implement Page Setup.  Handle errors properly.
4529
4530 2001-05-05  Ben Wing  <ben@xemacs.org>
4531
4532         * subr.el (error): Complete list of errors in doc string.
4533         
4534 2001-04-22  Ben Wing  <ben@xemacs.org>
4535
4536         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4537         
4538 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4539
4540         * build-report.el: Remove CVS keywords since this file has been in
4541         core lisp for a while now.
4542         * build-report.el (build-report-make-output-files): Fix typo.
4543
4544 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4545
4546         * about.el (about-finish-buffer): Make sure the last change works
4547         even if EVENT is nil.
4548
4549 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4550
4551         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4552         clicked, not the one that happens to be the current buffer at the
4553         time.
4554
4555 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4556
4557         * cus-edit.el (custom-display): Support the GTK Window System also.
4558
4559 2001-04-30  Ben Wing  <ben@xemacs.org>
4560
4561         * printer.el:
4562         * printer.el (printer-page-header):
4563         * printer.el (Print-context): New.
4564         * printer.el (printer-page-footer):
4565         * printer.el (generate-header-element): New.
4566         * printer.el (generate-header-line): New.
4567         * printer.el (print-context-property):
4568         * printer.el (generic-print-buffer):
4569         * printer.el (generic-print-region):
4570         Implement headers and footers.  Implement calling Print dialog box
4571         (#### but it doesn't quite work yet).
4572
4573 2001-04-25  Ben Wing  <ben@xemacs.org>
4574
4575         * about.el (xemacs-hackers):
4576         * about.el (about-url-alist):
4577         * about.el (about-personal-info):
4578         * about.el (about-hacker-contribution):
4579         More contributions.
4580         
4581         * simple.el (handle-post-motion-command):
4582         Fix spurious setting of zmacs-region-stays to t after a non-shift
4583         motion command.
4584
4585 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4586
4587         * about.el (about-personal-info): Update my bio.
4588         (about-hacker-contribution): Ditto.
4589
4590 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4591
4592         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4593
4594 2001-04-19  Andy Piper  <andy@xemacs.org>
4595
4596         * package-net.el (package-net-cygwin32-binary-size): new size.
4597         (package-net-win32-binary-size): new size.
4598         (package-net-convert-index-to-ini): Use new arch.
4599         (package-net-batch-convert-index-to-ini): Removed.
4600         (package-net-generate-bin-ini): New.
4601         (package-net-batch-generate-bin-ini): New.
4602
4603 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4604
4605         * XEmacs 21.4.1 "Copyleft" is released.
4606
4607 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4608
4609         * x-compose.el (xlib-input-method-bug-workaround):
4610         (alias-colon-to-double-quote):
4611         Force sort in map-keymap to work around rehash bug.
4612
4613 2001-04-17  Ben Wing  <ben@xemacs.org>
4614
4615         * about.el: Finish overhaul, add a few new hackers, update a
4616         couple old ones.
4617
4618 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4619
4620         * XEmacs 21.4.0 "Solid Vapor" is released.
4621
4622 2001-04-15  Ben Wing  <ben@xemacs.org>
4623
4624         * about.el:
4625         * about.el (about-headline-face): New.
4626         * about.el (about-link-face): New.
4627         * about.el (about-current-release-maintainers): New.
4628         * about.el (about-other-current-hackers): New.
4629         * about.el (about-url-alist):
4630         * about.el (about-once-and-future-hackers): New.
4631         * about.el (about-mailto-link): New.
4632         * about.el (about-get-buffer):
4633         * about.el (about-finish-buffer):
4634         * about.el (about-xemacs):
4635         * about.el (about-features): Removed.
4636         * about.el (about-advantages): New.
4637         * about.el (about-maintainer-info): Removed.
4638         * about.el (about-personal-info): New.
4639         * about.el (about-hacker-contribution): New.
4640         * about.el (about-maintainer):
4641         * about.el (about-show-linked-info):
4642         * about.el (about-hackers):
4643         Major revamping.  Rewriting of most of the text, improve the
4644         link handling, separate info on contributors into personal
4645         and contribution info, add new contributors, update personal
4646         info, etc. etc.
4647         
4648         * menubar-items.el (default-menubar):
4649         Help menubar entry for News now says more accurately
4650         "What's New in XEmacs".
4651         
4652         * mouse.el:
4653         * mouse.el (mouse-track-cleanup-hook):
4654         * mouse.el (mouse-track):
4655         Don't set-buffer to a dead buffer when calling mouse-track
4656         cleanup hooks.
4657
4658 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4659
4660         * XEmacs 21.2.47 "Zephir" is released.
4661
4662 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4663
4664         * dialog.el (make-dialog-box): Disable dialog box titles until
4665         we get them working.
4666
4667 2001-03-30  Ben Wing  <ben@xemacs.org>
4668
4669         * help.el:
4670         * help.el (Help-princ-face):
4671         * help.el (Help-prin1-face):
4672         * help.el (frob-help-extents):
4673         * help.el (describe-function-1):
4674         * help.el (describe-variable):
4675         Avoid using font-lock faces, which may not be defined.
4676         Instead, use hyper-apropos faces, and make sure they're
4677         defined as necessary by using `require'. (It's not so safe
4678         to do this for font-lock.) In any case, we will eventually
4679         be merging this functionality into hyper-apropos.
4680
4681         * loaddefs.el (completion-ignored-extensions):
4682         Fix documentation.
4683         
4684         * menubar-items.el (menu-truncate-list): Removed.
4685         * menubar-items.el (Menubar-items-truncate-list): New.
4686         * menubar-items.el (default-menubar):
4687         Fix errors if grep or compile command is too long.  Rename helper
4688         function to be less visible.
4689
4690 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4691
4692         * byte-optimize.el (byte-optimize-minus):
4693         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4694
4695 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4696
4697         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4698         Mule is available.
4699
4700         * mule/latin.el: New file.
4701
4702 2001-03-11  Ben Wing  <ben@xemacs.org>
4703
4704         * auto-save.el:
4705         * auto-save.el (auto-save-directory):
4706         * auto-save.el (make-auto-save-file-name):
4707         * auto-save.el (auto-save-file-name-p): New.
4708
4709         Merge in improvements from other definition of
4710         make-auto-save-file-name in files.el.
4711         
4712         * auto-save.el (auto-save-original-name):
4713         * auto-save.el (auto-save-name-in-fixed-directory):
4714         * auto-save.el (auto-save-unslashify-name): Removed.
4715         * auto-save.el (auto-save-slashify-name): Removed.
4716         * auto-save.el (auto-save-reserved-chars): New.
4717         * auto-save.el (auto-save-escape-name): New.
4718         * auto-save.el (auto-save-unhex): New.
4719         * auto-save.el (auto-save-unescape-name): New.
4720
4721         Change algorithm for encoding filenames in auto-save names to be
4722         entirely safe with all filesystems and all possible characters in
4723         a filename, and 100% reversible. (Essentially, uses
4724         quoted-printable as the encoding.)
4725         
4726         * auto-save.el (recover-all-files):
4727
4728         Use insert-directory rather than calling ls directly -- fixes
4729         things under Windows.
4730
4731         * files.el:
4732         * files.el (convert-standard-filename): Substitute FSF's
4733         definition for this (we had nothing here before).
4734         
4735         * files.el (backup-buffer): Warning fix.
4736         
4737         * files.el (make-backup-file-name):
4738         * files.el (find-backup-file-name):
4739         Fix error in calling sequence to auto-save-file-name-p.
4740         
4741         * files.el (recover-file):
4742         Use insert-directory rather than calling ls directly -- fixes
4743         things under Windows.
4744
4745         * files.el (make-auto-save-file-name): Removed.
4746         * files.el (auto-save-file-name-p): Removed.
4747         auto-save is always dumped so no sense in having a definition
4748         that will always be overwritten with another.
4749         
4750         * files.el (insert-directory):
4751         * win32-native.el:
4752         * win32-native.el (debug-mswindows-process-command-lines):
4753         * win32-native.el (original-make-auto-save-file-name): Removed.
4754         * win32-native.el (make-auto-save-file-name): Removed.
4755
4756
4757 2001-03-21  Martin Buchholz <martin@xemacs.org>
4758
4759         * XEmacs 21.2.46 "Urania" is released.
4760
4761 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4762
4763         * menubar-items.el (default-menubar): Update sample.emacs to
4764         sample.init.el and adjust accelerators.
4765
4766 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4767
4768         * build-report.el (build-report): Improve docstring.
4769
4770 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4771
4772         * ChangeLog: Log GTK merge.
4773
4774         * gutter-items.el:
4775         * mwheel.el:
4776         * sound.el:
4777         * startup.el:
4778         Revert gratuitous whitespace changes.
4779
4780 2001-03-07  Ben Wing  <ben@xemacs.org>
4781
4782         * help.el:
4783         * help.el (key-or-menu-binding):
4784         * help.el (Help-find-file): New.
4785         * help.el (describe-beta):
4786         * help.el (describe-copying):
4787         * help.el (describe-project):
4788         * help.el (view-emacs-news):
4789         * help.el (view-sample-init-el): New.
4790         * help.el (Help-princ-face): New.
4791         * help.el (Help-prin1-face): New.
4792         * help.el (help-symbol-function-context-menu):
4793         * help.el (help-symbol-variable-context-menu):
4794         * help.el (help-symbol-function-and-variable-context-menu):
4795         * help.el (frob-help-extents):
4796         * help.el (describe-function-1):
4797         * help.el (describe-variable):
4798
4799         Add coloring in Help buffers, correspondent with hyperlinks.
4800         View files in view-mode rather than Fundamental.
4801         Remove separators from context menus -- now handled in generic code.
4802         Add `Find Tag' to context menu.
4803         
4804         * menubar.el (popup-mode-menu):
4805
4806         Rewrite code that outputs the popup menu to (a) put more specific
4807         entries first, (b) be more robust, (c) output the proper context
4808         menu separators automatically (the context menu functionality is
4809         new and currently used only by Help).
4810
4811 2001-03-10  William M. Perry  <wmperry@aventail.com>
4812
4813         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4814         this function when converting from the 21.1 GTK branch.  Now
4815         supports file, password, question, and color built-in dialogs.
4816
4817 2001-03-06  Ben Wing  <ben@xemacs.org>
4818
4819         * keydefs.el:
4820         * keydefs.el (global-map):
4821         Add commented-out change of M-k (for 21.5).
4822         
4823         * menubar-items.el (default-menubar):
4824         Fix items to control kill-line behavior; add items for
4825         shifted motion.
4826         
4827         * simple.el:
4828         * simple.el (kill-whole-line):
4829         * simple.el (historical-kill-line): Removed.
4830         * simple.el (kill-line): Removed.
4831         * simple.el (kill-entire-line): New.
4832         * simple.el (kill-line-1): New.
4833         * simple.el (backward-kill-line):
4834         Undo kill-whole-line == always changes.  Add new function
4835         kill-entire-line to unconditionally delete the current line.
4836         Add comments describing the lamentable state of affairs of
4837         the kill-line functions and variables.
4838
4839 2001-03-02  Ben Wing  <ben@xemacs.org>
4840
4841         * simple.el:
4842         * simple.el (beginning-of-buffer):
4843         * simple.el (end-of-buffer):
4844         * simple.el (mark-ring-unrecorded-commands):
4845         * simple.el (signal-error-on-buffer-boundary):
4846         * simple.el (shifted-motion-keys-select-region):
4847         * simple.el (unshifted-motion-keys-deselect-region):
4848         * simple.el (motion-keys-for-shifted-motion): New.
4849         * simple.el (handle-pre-motion-command):
4850         * simple.el (handle-post-motion-command):
4851         * simple.el (forward-char-command):
4852         * simple.el (backward-char-command):
4853         * simple.el (scroll-up-command):
4854         * simple.el (scroll-down-command):
4855         * simple.el (next-line):
4856         * simple.el (previous-line):
4857         * simple.el (backward-block-of-lines):
4858         * simple.el (forward-block-of-lines):
4859         * simple.el (backward-word):
4860         * simple.el (mark-word):
4861
4862         Augment documentation of the most common motion commands to make
4863         note of the shifted-motion support.  Improve the support to (a)
4864         properly document how it works and why it's done in the fashion it
4865         is, and (b) allow the keystrokes that trigger it to be customized.
4866
4867         Correct error in the customize specification of
4868         mark-ring-unrecorded-commands.
4869
4870 2001-03-02  Ben Wing  <ben@xemacs.org>
4871
4872         * font-lock.el:
4873         * font-lock.el (font-lock-pending-extent-table): Removed.
4874         * font-lock.el (font-lock-pending-buffer-table): New.
4875         * font-lock.el (font-lock-pre-idle-hook):
4876         * font-lock.el (font-lock-after-change-function):
4877         * font-lock.el (font-lock-fontify-pending-extents):
4878         * font-lock.el (font-lock-lisp-like):
4879
4880         Fix handling of pending extents to avoid excessive slowness (N^2
4881         behavior) when making lots of buffer changes between redisplays,
4882         such as when saving the Options.
4883
4884 2001-03-09  William M. Perry  <wmperry@aventail.com>
4885
4886         * device.el:
4887         * dragdrop.el:
4888         * dumped-lisp.el:
4889         * faces.el:
4890         * frame.el:
4891         * gnuserv.el:
4892         * loadup.el:
4893         * menubar-items.el:
4894         * minibuf.el:
4895         The Great GTK Merge.
4896
4897         * ChangeLog.GTK:
4898         * dialog-gtk.el:
4899         * gdk.el:
4900         * generic-widgets.el:
4901         * glade.el:
4902         * gnome-widgets.el:
4903         * gnome.el:
4904         * gtk-compose.el:
4905         * gtk-extra.el:
4906         * gtk-faces.el:
4907         * gtk-ffi.el:
4908         * gtk-file-dialog.el:
4909         * gtk-font-menu.el:
4910         * gtk-glyphs.el:
4911         * gtk-init.el:
4912         * gtk-iso8859-1.el:
4913         * gtk-marshal.el:
4914         * gtk-mouse.el:
4915         * gtk-package.el:
4916         * gtk-password-dialog.el:
4917         * gtk-select.el:
4918         * gtk-widget-accessors.el:
4919         * gtk-widgets.el:
4920         * gtk.el:
4921         widgets-gtk.el:
4922         The Great GTK Merge: new files.
4923
4924 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4925
4926         * generic-widgets.el: Don't require gtk (a built-in feature) at
4927         top level.  Don't execute the last sexp unless (featurep 'gtk).
4928
4929 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4930
4931         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4932
4933 2001-02-23  Martin Buchholz <martin@xemacs.org>
4934
4935         * XEmacs 21.2.45 "Thelxepeia" is released.
4936
4937 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4938  
4939         * about.el (xemacs-hackers): update my entry. 
4940         * about.el (about-maintainer-info): ditto. 
4941         * about.el (about-hackers): ditto. 
4942
4943 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4944
4945         * about.el (about-maintainer-info): More vanity info about
4946         yours truly.
4947
4948 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4949
4950         * build-report.el (build-report-destination): xemacs-build-reports
4951         has moved to SourceForge, where mailing list name length is
4952         restricted, hence the name change to
4953         xemacs-buildreports@xemacs.org.
4954         * build-report.el (build-report-keep-regexp): Update default.
4955         * build-report.el (build-report-delete-regexp): Ditto.
4956         * build-report.el (build-report-make-output-files): Ditto.
4957
4958 2001-02-19  Craig Lanning  <lanning@scra.org>
4959
4960         * lisp-mode.el: Add indentation specifications for following
4961         Common Lisp forms: handler-case, handler-bind, with-slots,
4962         with-open-file, with-open-stream, print-unreadable-object.
4963
4964 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4965
4966         * font-lock.el (font-lock-set-defaults-1):
4967         Move initialization of `font-lock-cache-position' so that it's set
4968         even if font-lock-keywords is already defined.
4969
4970 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4971
4972         * autoload.el (generate-file-autoloads-1):
4973         Use `emacs-lisp-mode-syntax-table' instead of
4974         `lisp-mode-syntax-table'.
4975         * lisp-mode.el (lisp-mode-syntax-table):
4976         Get rid of old checks for `parse-partial-sexp' version.
4977         Make `|' (pipe) string delimiter instead of punctuation.
4978
4979 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4980
4981         * window.el (save-selected-window):
4982         Use gensym for better macro hygiene.
4983
4984 2001-02-06  Mike Sperber <mike@xemacs.org>
4985
4986         * dump-paths.el:
4987         * startup.el (startup-setup-paths): Set and use
4988         `mule-lisp-directory'.
4989         (startup-setup-paths-warning): Ditto.
4990
4991         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4992         (paths-construct-load-path): Consider `mule-lisp-directory'.
4993
4994 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4995
4996         * font-lock.el: Syntax table improvements used.  A few random
4997         changes are not specified below.
4998         (font-lock-fontify-string-delimiters):
4999         (font-lock-syntactic-keywords):
5000         (font-lock-cache-state nil):
5001         (font-lock-cache-position):
5002         New variables.
5003         (font-lock-set-syntax):
5004         (font-lock-apply-syntactic-highlight):
5005         (font-lock-fontify-syntactic-anchored-keywords):
5006         (font-lock-fontify-syntactic-keywords-region):
5007         (font-lock-eval-keywords):
5008         New functions.
5009         (font-lock-remove-face):
5010         (font-lock-fontify-syntactically-region):
5011         Use syntax properties.
5012
5013 2001-02-08  Martin Buchholz <martin@xemacs.org>
5014
5015         * XEmacs 21.2.44 "Thalia" is released.
5016
5017 2001-01-16  Mike Sperber <mike@xemacs.org>
5018
5019         * startup.el (normal-top-level): Work even if no installation root
5020         is found.
5021
5022 2001-01-30  Andy Piper  <andy@xemacs.org>
5023
5024         * gutter-items.el (progress-abort-glyph): remove instantiator.
5025         (set-progress-abort-instantiator): new function.
5026         (abort-progress-feedback): use it.
5027
5028         * gutter.el (set-gutter-dirty-p): new function.
5029
5030 2001-01-30  Didier Verna  <didier@xemacs.org>
5031
5032         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5033
5034 2001-01-24  Didier Verna  <didier@xemacs.org>
5035
5036         * sound.el (sound-extension-list): give a better default value.
5037         * sound.el (load-sound-file): improve the doc string, also find
5038         files given by absolute names, pass a real extension list to
5039         `locate-file'.
5040
5041 2001-01-26  Martin Buchholz <martin@xemacs.org>
5042
5043         * XEmacs 21.2.43 "Terspichore" is released.
5044
5045 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5046
5047         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5048         messages from gnuserv.
5049
5050 2001-01-20  Martin Buchholz <martin@xemacs.org>
5051
5052         * XEmacs 21.2.42 "Poseidon" is released.
5053
5054 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5055
5056         * cl-macs.el (cl-upcase-arg): New function.
5057         (cl-function-arglist): New function.
5058         (cl-transform-lambda): Automatically add CL-style lambda list to
5059         documentation string using functions above.
5060
5061 2001-01-12  Andy Piper  <andy@xemacs.org>
5062
5063         * package-get.el (package-get-custom): call
5064         package-net-update-installed-db.
5065
5066         * package-ui.el (pui-install-selected-packages): call
5067         package-net-update-installed-db.
5068
5069         * package-net.el (package-net-update-installed-db): use
5070         packages-package-list so that we reflect reality.
5071
5072         * packages.el (packages-package-list): Make docstring reflect
5073         reality.
5074
5075         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5076
5077         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5078         isn't installed.
5079
5080 2001-01-17  Andy Piper  <andy@xemacs.org>
5081
5082         * wid-edit.el (widget-activation-glyph-mapper): activate or
5083         deactivate native widgets.
5084         (widget-glyph-insert-glyph): record instantiator.
5085         (widget-push-button-value-create): use it.
5086
5087         * gui.el (gui-button-action): new function. Make button's domain
5088         buffer current when calling.
5089         (make-gui-button): update to use gui-button-action.
5090
5091 2001-01-16  Didier Verna  <didier@xemacs.org>
5092
5093         * menubar-items.el (default-menubar): add an entry for modeline
5094         horizontal scrolling in Options -> Display.
5095
5096 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5097
5098         * package-get.el (package-get-require-signed-base): Set to nil
5099         by default.
5100
5101 2001-01-17  Martin Buchholz <martin@xemacs.org>
5102
5103         * XEmacs 21.2.41 "Polyhymnia" is released.
5104
5105 2001-01-16  Mike Sperber <mike@xemacs.org>
5106
5107         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5108         catch lisp/mule/.
5109
5110 2001-01-14  Mike Sperber <mike@xemacs.org>
5111
5112         * startup.el (maybe-create-compatibility-dot-emacs):
5113         (maybe-unmigrate-user-init-file):
5114         (unmigrate-user-init-file): Created.
5115         (maybe-migrate-user-init-file): Offer creation of compatibility
5116         .emacs.
5117         Some doc fixes wrt init file location.
5118
5119 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5120
5121         * faces.el (face-frob-from-locale-first): new variable.
5122         (frob-face-font-2): Honor tags arg while trying to use
5123         standard-face-mapping.  When face-frob-from-locale-first is set,
5124         first try to set face inheriting from frobbed-face.
5125
5126 2001-01-15  Didier Verna  <didier@xemacs.org>
5127
5128         * about.el (xemacs-hackers): update my entry.
5129         * about.el (about-url-alist): ditto.
5130         * about.el (about-maintainer-info): ditto.
5131         * about.el (about-hackers): ditto.
5132
5133 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5134
5135         The byte compiler has been badly broken for a year,
5136         by the patch of 1999-12-06.
5137         * byte-optimize.el (byte-optimize-form-code-walker):
5138         Bug was: the byte compiler was making this erroneous optimization:
5139         (progn (or (foo)) (bar)) ==> (bar)
5140
5141 2000-11-20  Mike Sperber <mike@xemacs.org>
5142
5143         * setup-paths.el (paths-core-load-path-depth): Split
5144         `paths-load-path-depth' in two for site and core lisp.  Don't
5145         recurse into core.
5146         * setup-paths.el (paths-construct-load-path): Use.
5147
5148 2001-01-10  Andy Piper  <andy@xemacs.org>
5149
5150         * package-net.el (package-net-cygwin32-binary-size): new variable
5151         (package-net-win32-binary-size): ditto.  add much needed
5152         commentary.
5153
5154         * gutter-items.el (buffers-tab-items): correct off-by-one error
5155         for buffers-tab-max-size.
5156
5157 2001-01-08  Martin Buchholz <martin@xemacs.org>
5158
5159         * XEmacs 21.2.40 is released.
5160
5161 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5162
5163         * mule/hebrew.el: Fix comments and typos.
5164         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5165
5166 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5167
5168         * ChangeLog.1: move ancient log from fill.el.
5169
5170         * dump-paths.el:
5171         paragraphs.el:
5172         mule/mule-category.el:
5173         Miscellaneous typo fixes and slight doc clarifications.
5174
5175         * mule/mule-ccl.el:  Correct file name in header.
5176
5177 2000-12-31  Martin Buchholz <martin@xemacs.org>
5178
5179         * XEmacs 21.2.39 is released.
5180
5181 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5182
5183         * byte-optimize.el (byte-optimize-cond):
5184         (byte-optimize-cond-1): New.
5185         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5186         Optimizes (cond (x nil)) ==> nil.
5187         Provide better diagnostic on malformed expr like (cond foo).
5188
5189 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5190
5191         * mule/mule-coding.el:
5192         mule/mule-cmds.el (reset-language-environment,
5193         set-language-environment-coding-systems):
5194         Safer default coding-priority-list, corresponding to src/file-coding.h.
5195
5196 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5197
5198         * package-admin.el: Allow package removal from
5199         early-package-load-path.
5200
5201 2000-12-15  Andreas Jaeger  <aj@suse.de>
5202
5203         * about.el (about-maintainer-info): Update my entry.
5204
5205 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5206
5207         * packages.el (locate-library): Add support for bzip2
5208         compressed .el files.
5209
5210 2000-12-12  Andy Piper  <andy@xemacs.org>
5211
5212         * package-net.el: new file.
5213
5214 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5215
5216         * font-lock.el: Add missing C++ keywords.
5217
5218 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5219
5220         * simple.el (indent-for-comment): Preserve indentation of comments
5221         starting in column 0, as documented in (Info-goto-node
5222         "(xemacs)Comments").  Update docstring accordingly.
5223
5224 2000-12-05  Martin Buchholz <martin@xemacs.org>
5225
5226         * XEmacs 21.2.38 is released.
5227
5228 2000-12-04  Didier Verna  <didier@xemacs.org>
5229
5230         * mouse.el (default-mouse-track-set-point-in-window): remove
5231         spurious '+' operation detected by Martin.
5232
5233
5234 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5235
5236         * cl-extra.el (coerce):
5237         Implement char to integer coercion.
5238         Remove extraneous (numberp) test.
5239
5240         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5241         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5242         (byte-optimize-predicate):
5243         Warn if evaluating constant expression signals an error.
5244         (byte-optimize-form): Small simplification.
5245
5246         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5247
5248 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5249
5250         * byte-optimize.el:
5251         (byte-optimize-minus):
5252         (byte-optimize-plus):
5253         (byte-optimize-mult):
5254         (byte-optimize-quo):
5255         Use (car (last x)) instead of (last x) to get last elt!
5256         Use `byte-optimize-predicate' to optimize `%'.
5257         Move optimizations for special numeric args to bytecomp.el.
5258         * bytecomp.el (byte-compile-associative): Remove.
5259         (byte-compile-max): New.
5260         (byte-compile-min): New.
5261         Properly handle erroneous calls: (max) (min).
5262         (byte-compile-plus): New.
5263         (byte-compile-minus):
5264         It's easiest to handle 0, +1 and -1 args here.
5265         (byte-compile-mult): New.
5266         It's easiest to handle 1, -1 and 2 args here.
5267         (byte-compile-quo):
5268         It's easiest to handle 0, +1 and -1 args here.
5269         Issue byte-compiler warning when dividing by zero.
5270
5271         Byte-compiler arithmetic improvements.
5272         Better optimize these expressions in the obvious way:
5273         (+ x y 1)   -->  varref x varref y add add1
5274         (+ x y -1)  -->  varref x varref y add sub1
5275         (- x y 0)   -->  (- x y)
5276         (- 0 x y)   -->  (- (- x) y)
5277         (% 42 19)   --> compile-time constant
5278         (/ 42 19)   --> compile-time constant
5279         (* (foo) 2) --> foo call dup plus
5280
5281         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5282         unless (declaim (optimize (safety 3)))
5283         or (setq byte-compile-delete-errors nil).
5284
5285 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5286
5287         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5288         docstrings.
5289
5290 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5291
5292         * startup.el (command-line-do-help):  Add documentation of
5293         portable dumper switches.
5294
5295 2000-11-22  Andy Piper  <andy@xemacs.org>
5296
5297         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5298
5299         * glyphs.el (init-glyphs): don't use autodetect for strings.
5300
5301 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5302
5303         * byte-optimize.el (byte-optimize-char-before):
5304         (byte-optimize-backward-char):
5305         (byte-optimize-backward-word):
5306         Fix incorrect optimizations for these sorts of expressions:
5307         (let ((x nil)) (backward-char x))
5308
5309 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5310
5311         * byte-optimize.el:
5312         * byte-optimize.el (byte-optimize-backward-char): New.
5313         * byte-optimize.el (byte-optimize-backward-word): New.
5314         Make backward-word and backward-char as efficient as forward versions.
5315
5316         * bytecomp.el (byte-compile-no-args-with-one-extra):
5317         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5318         * bytecomp.el (byte-compile-two-args-with-one-extra):
5319         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5320         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5321         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5322         Check if extra arg is constant nil, and if so, use byte-coded call.
5323
5324         * simple.el (backward-word):
5325         * simple.el (mark-word):
5326         * simple.el (kill-word):
5327         * simple.el (backward-kill-word):
5328         Make COUNT argument optional, for consistency with forward-char et al.
5329
5330         * abbrev.el (abbrev-string-to-be-defined):
5331         * abbrev.el (inverse-abbrev-string-to-be-defined):
5332         * abbrev.el (inverse-add-abbrev):
5333         * abbrev.el (expand-region-abbrevs):
5334         * buff-menu.el (Buffer-menu-execute):
5335         * indent.el (move-to-left-margin):
5336         * indent.el (indent-relative):
5337         * indent.el (move-to-tab-stop):
5338         * info.el (Info-reannotate-node):
5339         * lisp-mode.el (lisp-indent-line):
5340         * lisp.el (end-of-defun):
5341         * lisp.el (move-past-close-and-reindent):
5342         * misc.el (copy-from-above-command):
5343         * mouse.el (default-mouse-track-scroll-and-set-point):
5344         * page.el (forward-page):
5345         * paragraphs.el (forward-paragraph):
5346         * paragraphs.el (end-of-paragraph-text):
5347         * picture.el (picture-forward-column):
5348         * picture.el (picture-self-insert):
5349         * rect.el (extract-rectangle-line):
5350         * simple.el (newline):
5351         * simple.el (fixup-whitespace):
5352         * simple.el (backward-delete-char-untabify):
5353         * simple.el (transpose-chars):
5354         * simple.el (transpose-preceding-chars):
5355         * simple.el (do-auto-fill):
5356         * simple.el (indent-new-comment-line):
5357         * simple.el (blink-matching-open):
5358         * view-less.el (cleanup-backspaces):
5359         * wid-edit.el (widget-transpose-chars):
5360         * term/bg-mouse.el (bg-insert-moused-sexp):
5361         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5362
5363         * info.el (Info-fontify-node):
5364         * simple.el (backward-delete-function):
5365         Use canonical delete-backward-char instead of backward-delete-char.
5366
5367 2000-11-20  Andy Piper  <andy@xemacs.org>
5368
5369         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5370         no buffers.
5371
5372 2000-11-20  Andy Piper  <andy@xemacs.org>
5373
5374         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5375         buffer tabs.
5376
5377 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5378
5379         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5380         (proclaim inline...) was shadowing compiler-macros.
5381
5382 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5383
5384         * bytecomp.el (byte-compile-eval): New.
5385         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5386         Keeps this promise made in Lispref:
5387         "If a file being compiled contains a `defmacro' form, the macro is
5388         defined temporarily for the rest of the compilation of that file."
5389
5390 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5391
5392         * cl.el (floatp-safe):
5393         (plusp):
5394         (minusp):
5395         (oddp):
5396         (evenp):
5397         (cl-abs):
5398         Use a better parameter name than `x'.
5399
5400         * cl-macs.el (check-type): Make continuable.  Change documentation
5401         to require PLACE, but accept any form for compatibility.
5402
5403         * abbrev.el (define-abbrev): Use check-type.
5404         * font-menu.el (font-menu-change-face): Use check-type.
5405         * menubar.el (relabel-menu-item): Use check-type.
5406         * itimer.el: Fix typo.
5407
5408 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5409
5410         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5411
5412 2000-11-14  Martin Buchholz <martin@xemacs.org>
5413
5414         * XEmacs 21.2.37 is released.
5415
5416 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5417
5418         * code-cmds.el: Provide the feature.
5419
5420 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5421
5422         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5423
5424         * code-cmds.el: New file
5425         * mule/mule-cmds.el:
5426         * mule/mule-misc.el
5427         (coding-keymap): New keymap. Define coding system keyboard
5428         commands on file-coding builds too.
5429         (coding-system-change-eol-conversion):
5430         (universal-coding-system-argument):
5431         (set-default-coding-systems):
5432         (prefer-coding-system): Moved from mule-cmds.el
5433         (set-buffer-process-coding-system): Moved from mule-misc.el
5434
5435 2000-09-15  Stephen Carney <carney@scubadoo.com>
5436
5437         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5438
5439 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5440
5441         * package-get.el (package-get-download-sites): Add a pre-release
5442         site for experimental packages.
5443
5444         * auto-autoloads.el: Regenerated.
5445
5446 2000-08-01  Andy Piper  <andy@xemacs.org>
5447
5448         * gutter-items.el (buffers-tab-omit-function): reference
5449         buffers-tab-select-visible-buffers.
5450         (buffers-tab-filter-functions): new variable, by default uses
5451         buffers-tab-selection-function and buffers-tab-omit-function.
5452         (select-buffers-tab-buffers-by-mode): invert arguments.
5453         (buffers-tab-select-visible-buffers): new function. Invert calling
5454         of buffers-menu-omit-invisible-buffers.
5455         (buffers-tab-items): rewrite to use
5456         buffers-tab-filter-functions. Rewrite docstring.
5457         (gutter-buffers-tab-extent): delete.
5458         (add-tab-to-gutter): always build a new extent when adding the
5459         tabs.
5460         (update-tab-in-gutter): make gutter dirty when orientation
5461         changes.
5462
5463 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5464
5465         * bytecomp.el (byte-compile-defvar-or-defconst):
5466         Only do loadhist recording if defvar form includes a value.
5467
5468 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5469
5470         * bytecomp.el (byte-compile-initial-macro-environment):
5471         `eval-when-compile' should not compile its body.
5472
5473 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5474
5475         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5476         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5477         some Japanese English.  Remove some ancient FSF comments, and
5478         improve docstrings.  Use symbols not vectors for tables.
5479
5480 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5481
5482         * keymap.el:
5483         (local-key-binding):
5484         (global-key-binding):
5485         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5486
5487         * lisp.el:
5488         (backward-sexp): Slightly simpler code.
5489         (mark-sexp): Make arg optional, like FSF Emacs.
5490         (forward-list): Slightly simpler code.
5491         (backward-list): Slightly simpler code.
5492         (down-list):  Make arg optional, like FSF Emacs.
5493         (up-list):  Make arg optional, like FSF Emacs.
5494         (backward-up-list):  Make arg optional, like FSF Emacs.
5495         (kill-sexp):  Make arg optional, like FSF Emacs.
5496         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5497
5498         * font-menu.el (font-menu-change-face):
5499         Take continuable errors into account.
5500
5501         * abbrev.el:
5502         * abbrev.el (clear-abbrev-table):
5503         * abbrev.el (define-abbrev-table):
5504         * abbrev.el (define-abbrev):
5505         * abbrev.el (insert-abbrev-table-description):
5506         * apropos.el (apropos-documentation-check-doc-file):
5507         * apropos.el (apropos-documentation-check-elc-file):
5508         * buff-menu.el (list-buffers):
5509         * buff-menu.el (list-buffers-noselect):
5510         * bytecomp.el (byte-recompile-directory):
5511         * bytecomp.el (batch-byte-compile):
5512         * cl-macs.el (typep):
5513         * code-files.el (find-coding-system-magic-cookie):
5514         * code-files.el (insert-file-contents):
5515         * cus-edit.el (customize-set-variable):
5516         * cus-edit.el (customize-save-variable):
5517         * cus-face.el (custom-set-face-font-size):
5518         * cus-face.el (custom-set-face-update-spec):
5519         * cus-face.el (custom-reset-faces):
5520         * custom.el (custom-check-theme):
5521         * custom.el (copy-upto-last):
5522         * fill.el (canonically-space-region):
5523         * fill.el (fill-paragraph):
5524         * fill.el (fill-region):
5525         * fill.el (find-space-insertable-point):
5526         * fill.el (justify-current-line):
5527         * faces.el (face-spec-update-all-matching):
5528         * faces.el (set-face-stipple):
5529         * files-nomule.el (insert-file-contents):
5530         * files.el (insert-file-contents-literally):
5531         * files.el (hack-local-variables-last-page):
5532         * files.el (basic-save-buffer):
5533         * files.el (insert-directory):
5534         * font-menu.el (font-menu-change-face):
5535         * font.el (font-spatial-to-canonical):
5536         * format.el (format-encode-region):
5537         * format.el (format-insert-file):
5538         * format.el (format-replace-strings):
5539         * gutter.el (set-gutter-element):
5540         * help.el (key-or-menu-binding):
5541         * help.el (describe-bindings):
5542         * help.el (with-syntax-table):
5543         * indent.el (indent-rigidly):
5544         * indent.el (delete-to-left-margin):
5545         * info.el:
5546         * info.el (Info-extract-dir-entry-from):
5547         * info.el (Info-build-dir-anew):
5548         * info.el (Info-rebuild-dir):
5549         * info.el (Info-batch-rebuild-dir):
5550         * info.el (Info-read-subfile):
5551         * info.el (Info-build-node-completions):
5552         * info.el (Info-extract-menu-node-name):
5553         * isearch-mode.el (isearch-range-invisible):
5554         * isearch-mode.el (isearch-restore-invisible-extents):
5555         * itimer.el (itimerp):
5556         * itimer.el (itimer-live-p):
5557         * keymap.el:
5558         * keymap.el (substitute-key-definition):
5559         * keymap.el (read-command-or-command-sexp):
5560         * keymap.el (local-key-binding):
5561         * keymap.el (global-key-binding):
5562         * keymap.el (global-set-key):
5563         * keymap.el (local-set-key):
5564         * ldap.el:
5565         * ldap.el (ldap-add-entries):
5566         * ldap.el (ldap-delete-entries):
5567         * lisp.el (backward-sexp):
5568         * lisp.el (mark-sexp):
5569         * lisp.el (forward-list):
5570         * lisp.el (backward-list):
5571         * lisp.el (down-list):
5572         * lisp.el (backward-up-list):
5573         * lisp.el (up-list):
5574         * lisp.el (kill-sexp):
5575         * lisp.el (backward-kill-sexp):
5576         * menubar.el (add-menu-button):
5577         * menubar.el (add-submenu):
5578         * menubar.el (delete-menu-item):
5579         * menubar.el (relabel-menu-item):
5580         * mouse.el (narrow-window-to-region):
5581         * obsolete.el (define-obsolete-variable-alias):
5582         * obsolete.el (store-substring):
5583         * package-admin.el:
5584         * package-admin.el (package-admin-install-function):
5585         * package-admin.el (package-admin-install-function-mswindows):
5586         * package-admin.el (package-admin-default-install-function):
5587         * package-get.el (package-get-update-base-entries):
5588         * packages.el (packages-load-package-dumped-lisps):
5589         * packages.el (packages-collect-package-dumped-lisps):
5590         * printer.el (generic-print-buffer):
5591         * printer.el (generic-print-region):
5592         * replace.el (occur-mode-mouse-goto):
5593         * replace.el (perform-replace):
5594         * select.el (get-selection-no-error):
5595         * simple.el:
5596         * simple.el (newline):
5597         * simple.el (open-line):
5598         * simple.el (edit-and-eval-command):
5599         * simple.el (goto-line):
5600         * simple.el (undo):
5601         * simple.el (kill-region):
5602         * simple.el (copy-region-as-kill):
5603         * simple.el (kill-ring-save):
5604         * simple.el (set-mark):
5605         * simple.el (next-line):
5606         * simple.el (previous-line):
5607         * simple.el (line-move):
5608         * simple.el (set-goal-column):
5609         * simple.el (comment-region):
5610         * subr.el:
5611         * subr.el (putf):
5612         * syntax.el (modify-syntax-entry):
5613         * syntax.el (map-syntax-table):
5614         * view-less.el (view-file):
5615         * view-less.el (view-buffer):
5616         * view-less.el (view-file-other-window):
5617         * window-xemacs.el (backward-other-window):
5618         * window.el:
5619         * window.el (one-window-p):
5620         * window.el (walk-windows):
5621         * window.el (window-list):
5622         * x-mouse.el (x-mouse-kill):
5623         * x-select.el (x-get-cutbuffer):
5624         * x-select.el (x-store-cutbuffer):
5625         * term/bg-mouse.el (bg-mouse-line-to-center):
5626         * term/sun-mouse.el (window-line-end):
5627         * term/sun-mouse.el (sun-select-region):
5628         * term/sun.el (kill-region-and-unmark):
5629         * mule/mule-category.el:
5630         * mule/mule-category.el (modify-category-entry):
5631         * mule/mule-category.el (char-category-list):
5632         * mule/mule-coding.el (coding-system-force-on-output):
5633         * mule/mule-misc.el (coding-system-put):
5634         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5635
5636 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5637
5638         * cus-face.el: Typo fixes and tiny clarifications.
5639         * custom.el: ditto
5640
5641 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5642
5643         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5644         * startup.el (normal-top-level): Setup auto-save-list-file-name
5645         if auto-save-list-file-prefix is non-nil.
5646
5647 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5648
5649         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5650
5651 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5652
5653         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5654         get symbol at point-min.
5655
5656 2000-10-24  Didier Verna  <didier@xemacs.org>
5657
5658         * info.el (Info-emacs-info-file-name): defconst it.
5659         * info.el (Info-footnote-tag): defcustom it.
5660         * info.el (Info-no-description-string): ditto.
5661         * info.el (Info-find-node): adapt to new semantics of
5662         'Info-suffixed-file (don't do the case variants stuff).
5663         * info.el (Info-insert-dir): rewrite the dir file variants code.
5664         * info.el (Info-directory-files): New. Return the list of info
5665         files in a directory.
5666         * info.el (Info-dir-outdated-p): use it.
5667         * info.el (Info-parse-dir-entries): ditto.
5668         * info.el (Info-build-dir-anew): don't restrict to files ending
5669         with a ".info.*" extension.
5670         * info.el (Info-set-mode-line): ditto.
5671         * info.el (Info-read-subfile): adapt to new semantics of
5672         'Info-suffixed-file (append 'exact argument).
5673         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5674         string independently of the case.
5675         * info.el (Info-suffixed-file): use it (match all possible case
5676         for the file name).
5677         * info.el (Info-insert-file-contents): code cleanup.
5678         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5679         columns.
5680         * info.el (Info-batch-rebuild-dir): ditto.
5681         * info.el (Info-read-node-name-1): ditto.
5682         * info.el (Info-search): ditto.
5683         * info.el (Info-fontify-node): ditto.
5684
5685
5686 2000-10-24  Didier Verna  <didier@xemacs.org>
5687
5688         * process.el (shell-command): when called from a program, avoid
5689         'push-mark's "mark-set" message.
5690
5691 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5692
5693         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5694         by a symbol, not by a vector.
5695         * mule/vietnamese.el (vscii): Likewise.
5696         (viscii): Likewise.
5697         * mule/cyrillic.el (koi8-r): Likewise.
5698
5699         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5700         by a symbol, not by a vector.
5701         (chinese-big5-2): Likewise.
5702         * mule/ethiopic.el (ethiopic): Likewise.
5703         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5704         (vietnamese-viscii-upper): Likewise.
5705
5706 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5707
5708         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5709
5710 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5711
5712         * byte-optimize.el (byte-optimize-car): New function.
5713         (byte-optimize-cdr): Ditto.
5714
5715 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5716
5717         * byte-optimize.el: Partial synch with FSF 20.7.
5718         Optimize constant concatenation.
5719         Add keymapp as a side effect free function.  It is a built-in.
5720         (byte-after-unbind-pos): Remove byte-equal.
5721
5722 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5723
5724         * update-elc-2.el: Quote regexps correctly.
5725
5726 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5727
5728         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5729         (ccl-compile): Apply integerp, not integer-or-char-p to
5730         check the type of the buffer magnification
5731         (ccl-compile-write-string): Encode a string with binary
5732         coding system.
5733         (ccl-compile-write-repeat): Likewise.
5734
5735 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5736
5737         * buff-menu.el:
5738         * bytecomp.el:
5739         * coding.el:
5740         * faces.el:
5741         * files.el:
5742         * fill.el:
5743         * float-sup.el:
5744         * font-lock.el:
5745         * help.el:
5746         * iso8859-1.el:
5747         * loaddefs.el:
5748         * menubar-items.el:
5749         * menubar.el:
5750         * modeline.el:
5751         * msw-font-menu.el:
5752         * paragraphs.el:
5753         * paths.el:
5754         * replace.el:
5755         * simple.el:
5756         * sound.el:
5757         * startup.el:
5758         * version.el:
5759         * x-faces.el:
5760         * x-font-menu.el:
5761         Remove purecopy.
5762
5763 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5764
5765         * simple.el (do-auto-fill): Use the function pointer to by
5766         `comment-line-break-function', not `indent-new-comment-line'. This
5767         fixes an issue with cc-mode comment continuation.
5768
5769 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5770
5771         * simple.el (turn-on-auto-fill):  Add (interactive).
5772         * mwheel.el (mwheel-install): Add (interactive).
5773         * font-lock.el (turn-on-font-lock): Add (interactive).
5774         (turn-off-font-lock): Add (interactive).
5775
5776 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5777
5778         * packages.el (packages-special-base-regexp): Add `man'.
5779
5780 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5781
5782         * wid-edit.el (widget-specify-active): map over extents in current
5783         buffer like `widget-specify-inactive' does.  Mapping over the
5784         inactive extent object does not work since the current extent is
5785         ignored by `map-extents'.
5786
5787 2000-10-04  Martin Buchholz <martin@xemacs.org>
5788
5789         * XEmacs 21.2.36 is released.
5790
5791 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5792
5793         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5794         Optimize the compiled-function-constants vector by byte-code
5795         reference counts.
5796
5797 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5798
5799         * build-report.el (build-report-delete-regexp): quote value in
5800         defcustom
5801
5802 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5803
5804         * build-report.el (build-report): Don't bind srcdir which we don't
5805         use in `multiple-value-bind' to avoid the only byte-compiler
5806         warning.
5807
5808 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5809
5810         * build-report.el: Requires cl and custom now.
5811         build-report-version is determined by XEmacs version -- remove
5812         build-report-version*.
5813         * build-report.el (build-report-version): Removed.
5814         * build-report.el (build-report-installation-version-regexp): New.
5815         * build-report.el (build-report-version-file-regexp): New.
5816         * build-report.el (build-report-installation-srcdir-regexp): New.
5817         * build-report.el (build-report-destination): Offer
5818         xemacs-build-reports and xemacs-beta.
5819         * build-report.el (build-report-keep-regexp): Adjusted.
5820         * build-report.el (build-report-delete-regexp): Adjusted.
5821         * build-report.el (build-report-make-output-dir): New.
5822         * build-report.el (build-report-installation-file): Replace use of
5823         `concat' with `expand-file-name'.
5824         * build-report.el (build-report-make-output-file): Removed.
5825         * build-report.el (build-report-make-output-files): New.
5826         * build-report.el (build-report-subject): Identify as
5827         user-variable with "*...".
5828         * build-report.el (build-report-prompts): Ditto.
5829         * build-report.el (build-report-version-file): New.
5830         * build-report.el (build-report-file-encoding): Identify as
5831         user-variable with "*...".
5832         * build-report.el (build-report-make-output-get): New.
5833         * build-report.el (build-report-insert-header): Report
5834         emacs-version and system-configuration instead of
5835         build-report-version.
5836         * build-report.el (build-report-insert-make-output): Add file
5837         argument.
5838         * build-report.el (build-report-insert-installation-file):
5839         Re-indent.
5840         * build-report.el (build-report-keep): Change docstring,
5841         re-indent.
5842         * build-report.el (build-report-delete): Ditto.
5843         * build-report.el (build-report-installation-data): New.
5844         * build-report.el (build-report-version-file-data): New.
5845
5846 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5847
5848         * byte-optimize.el (byte-optimize-lapcode):
5849         Fix the optimization of using the first 5 elements of the
5850         constants vector for variables.
5851         (byte-optimize-lapcode): Fix another ancient broken optimization.
5852
5853 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5854
5855         * *: Spelling mega-patch
5856
5857 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5858
5859         * easymenu.el: doc fixes.
5860         (easy-menu-do-define): Use backquote.
5861         (easy-menu-change):
5862         (easy-menu-add):
5863         `when' seems much clearer than `if' here.
5864         (easy-menu-remove):
5865         (easy-menu-add-item):
5866         (easy-menu-item-present-p):
5867         (easy-menu-remove-item):
5868         Wrap using (when (featurep 'menubar) ...)
5869
5870 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5871
5872         * bytecomp.el (displaying-byte-compile-warnings):
5873         Revert Ben's change to this function below so that the compile log
5874         is displayed properly for users of the "popper" package.
5875
5876 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5877
5878         * window.el (save-selected-window): Use backquote.
5879
5880         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5881         Renamed from `byte-compile-file-form-defvar'.
5882         * bytecomp.el (byte-compile-defvar-or-defconst):
5883         Only cons onto current-load-list in top-level forms.
5884         Else this leaks a cons cell every time a defun is called.
5885         Renamed from `byte-compile-defvar', for clarity.
5886         Warn when docstring of defvar is not a string.
5887         Use consistent error messages.
5888         Better comments.
5889
5890 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5891
5892         * simple.el (set-variable):
5893         Remove unneeded defvar by rearranging order of let* forms.
5894
5895         * mule/mule-ccl.el (ccl-get-next-code):
5896         * menubar-items.el (bookmark-menu-filter):
5897         (language-environment-menu-filter):
5898         (tutorials-menu-filter):
5899         * toolbar-items.el (toolbar-compile):
5900         * byte-optimize.el (disassemble-offset):
5901         Use (declare (special ...)) instead of `defvar'.
5902
5903         * cl-macs.el (cl-do-proclaim):
5904         Fix (declare (special ...)) warning suppression syntax.
5905
5906 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5907
5908         * info.el (Info-tag-table-marker):
5909         (Info-tag-table-buffer):
5910         (Info-find-file-node):
5911         (Info-read-subfile):
5912         (Info-build-node-completions):
5913         (Info-search):
5914         (Info-mode):
5915         Multiple info buffer support.
5916
5917 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5918
5919         * ldap.el (ldap-decode-entry): New defun
5920         (ldap-search-entries): Use it in order to decode DN-prefixed
5921         entries properly
5922
5923 2000-08-23  Daniel Pittman <daniel@danann.net>
5924
5925         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5926         Use `eq', not `=', to compare symbols.
5927
5928 2000-07-30  Ben Wing  <ben@xemacs.org>
5929
5930         * bytecomp.el (byte-compile-report-error):
5931         * bytecomp.el (displaying-byte-compile-warnings):
5932         if stack-trace-on-error is set, send out a backtrace when
5933         an error is encountered that stops byte compilation.  this
5934         should make it much much easier to track down those curious
5935         problems.  also undo the kludge of using a separate "*Show*"
5936         buffer for display when there's a temp-buffer-show-function;
5937         we can avoid this by just being a little smarter.
5938
5939         * dialog-items.el:
5940         * dialog-items.el (search-dialog-regexp): New.
5941         * dialog-items.el (search-dialog-callback):
5942         * dialog-items.el (make-search-dialog):
5943         add a regexp option to the dialog and clean up a bit.
5944
5945         * dialog.el:
5946         * dialog.el (yes-or-no-p-dialog-box):
5947         * dialog.el (get-dialog-box-response):
5948         * dialog.el (make-dialog-box):
5949         * dialog.el (dialog-box-finish): New.
5950         * dialog.el (dialog-box-cancel): New.
5951         * dialog.el (internal-make-dialog-box-exit): New.
5952         implement [properly!] the :modal property of the new dialog box
5953         interface.  this is the first time xemacs has ever had *proper*
5954         modal dialog boxes, giving the standard window-system feedback.
5955         (e.g. under windows, clicking on a disabled frame causes a beep
5956         and makes the dialog box flash three times.)
5957
5958         * dragdrop.el: header keyword frobbing.
5959
5960         * dumped-lisp.el (preloaded-file-list):
5961         renamed winnt.el to win32-native.el.
5962
5963         * faces.el (face-property):
5964         * faces.el (set-face-property):
5965         * faces.el (frob-face-property):
5966         * faces.el (frob-face-font-2):
5967         * faces.el (make-face-bold):
5968         * faces.el (make-face-italic):
5969         * faces.el (make-face-bold-italic):
5970         * faces.el (make-face-unbold):
5971         * faces.el (make-face-unitalic):
5972         * faces.el (make-face-smaller):
5973         * faces.el (make-face-larger):
5974         clean up the implementation of these so that window-system-specific
5975         methods are called only on objects belonging to that window system.
5976         previously, you could have [e.g.] mswindows-make-face-bold called
5977         on font object of device type `stream', which is not good and
5978         explains the subtle errors Adrian was getting when byte-compiling
5979         something that required 'term. (Adrian, now you can use stack-trace-
5980         on-error to find the exact place where things are going wrong instead
5981         of having to laboriously binary-search your way through.)
5982
5983         * finder.el (finder-known-keywords):
5984         cleaned up -- properly sorted, clarified the meanings of many of
5985         the keywords, and added a few -- mswin, gui, content, build, www,
5986         user, services.  the last two try to distinguish between a package
5987         that's used directly by the user, and a package that provides
5988         support services to other packages.
5989
5990         * font-lock.el (lisp-font-lock-keywords-2):
5991         update list of lisp control structures to include everything,
5992         including new ones i introduced.
5993
5994         * gutter.el: header keyword frobbing.
5995
5996         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5997         recent isearch element was not doing so!  you got the second-most-
5998         recent instead.
5999
6000         * lisp-mode.el (construct-lisp-mode-menu):
6001         more menubar cleanups.
6002         * lisp-mode.el (with-selected-window):
6003         make it indent properly.
6004
6005         * menubar-items.el (default-menubar): lots of menubar cleanups.
6006         rearranged the options menu the most, e.g. splitting up the
6007         Keyboard/Mouse menu into a new Editing menu and combining the
6008         separate Scrollbar/Gutter/Toolbar submenus into Display.
6009         Got rid of General, moved items to Editing or new Troubleshooting.
6010         Moved Packages to Tools; doesn't seem to belong under Options.
6011         Added stuff to the Cmds menu, e.g. Change Case.
6012
6013         NB please don't complain about these periodic menubar changes.
6014         Anything like this is necessarily incremental in its construction
6015         -- By constant use you gradually become more and more aware of
6016         better and better ways to group menu items.  When we eventually
6017         move the options menu to a property sheet, the existing structure
6018         will probably be preserved fairly well.
6019
6020         * minibuf.el (next-history-element): fix problems with pressing
6021         down arrow in repeat-complex-command.
6022
6023         * modeline.el:
6024         * modeline.el (modeline-3d-p): New.
6025         added custom variable for controlling the 3d modeline.  the
6026         corresponding Options item has been present for a long time,
6027         but commented out with "fix me!" comments.  it's fixed now.
6028
6029         * obsolete.el (add-menu):
6030         remove bogus gettexts.
6031
6032         * process.el (shell-quote-argument):
6033         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6034         For bash under Windows native, see below.
6035
6036         * simple.el:
6037         * simple.el (display-warning-buffer):
6038         Fixed the handling of warning display to eliminate the annoying
6039         *Show* buffer, like was done for byte-compiler output above.
6040
6041         * simple.el (debug-print): New.
6042         Simple function for sending debug messages to the console and/or
6043         other debug places.
6044
6045         * subr.el (replace-in-string):
6046         Rewrite this function to avoid N^2 behavior with large strings --
6047         catastrophic with the new Windows selection code! (Apparently the
6048         author of this function didn't realize there was a fun
6049         replace-match that could make his life much easier, because we
6050         duplicated the entire logic.  The new version is smaller, easier
6051         to understand, much more robust, and has extended features --
6052         those of replace-match.)
6053
6054         * window.el:
6055         * window.el (with-selected-window): New.
6056         An obvious complement to the existing `with-selected-frame' and
6057         `with-current-buffer'.
6058
6059         * win32-native.el: Renamed from winnt.el.
6060         Added a great deal of stuff for properly handling process quoting,
6061         somewhat modeled on Kirill's original model (which i later threw
6062         away).  We should now finally have correctly working process arg
6063         quoting/dequoting so that the final app gets exactly what we
6064         intended.  Because the mechanism is in Lisp, it's easily
6065         extendible. (For those running bash and running the native
6066         version, I tried hard to do what I thought was correct.  But more
6067         thought is needed, and ideally the volunteer work of people with
6068         these configurations that they generally run on.)
6069
6070         * x-font-menu.el (x-font-menu-font-data):
6071         Put in defvar's to fix byte-compiler warnings.
6072
6073 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6074
6075         * select.el (selection-coercion-alist): Initialise.
6076         * select.el (select-coerce-to-text): New.
6077         * select.el (select-coerce): New.
6078         New functions to perform type and value coercion.
6079
6080         * select.el (select-buffer-killed-default): Keep data if it was
6081         on the clipboard.
6082
6083 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6084
6085         * menubar-items.el (default-menubar): Fix typo.
6086         (default-menubar): `lambda' was mispelled as `lamda'.
6087
6088 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6089
6090         * window.el (shrink-window-if-larger-than-buffer): Remove
6091         edge checking code.
6092
6093 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6094
6095         * paths.el (gnus-local-domain): Removed.
6096         (gnus-local-organization): Ditto.
6097         (gnus-startup-file): Ditto.
6098
6099 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6100
6101         * files.el (auto-mode-alist): Add .spec for RPM.
6102
6103 2000-07-31  Andy Piper  <andy@xemacs.org>
6104
6105         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6106
6107 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6108
6109         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6110         browse-url.
6111         * help.el (xemacs-www-page): Ditto.
6112         (xemacs-www-faq): Ditto.
6113         * menubar-items.el (default-menubar): Ditto.
6114
6115         * wid-edit.el (widget-url-link-action): Ditto.
6116         From: Kenichi OKADA <okada@opaopa.org>.
6117
6118 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6119
6120         * finder.el (finder-commentary): Add autoload cookie.
6121
6122 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6123
6124         * files.el (insert-file-contents-literally): Fix second let
6125         binding for `coding-system-for-read' to `coding-system-for-write'
6126         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6127
6128 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6129
6130         * files.el (insert-file-contents-literally): Use binary coding
6131         system (from Morioka san).
6132         (insert-file-contents-literally): Make file-name-handler method.
6133
6134 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6135
6136         * cl-macs.el (get-selection): Add defsetf.
6137
6138 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6139
6140         * x-init.el (x-activate-region-as-selection): replace obsolete
6141         function x-own-selection with own-selection.
6142         (ow-find): replace obsolete functions x-get-selection and
6143         x-get-clipboard with get-selection and get-clipboard.
6144         (init-post-x-win): replace obsolete function x-disown-selection
6145         with disown-selection.
6146
6147 2000-07-20  Mike Sperber  <mike@xemacs.org>
6148
6149         * startup.el (load-user-init-file): Only try to load init file if
6150         it exists.
6151
6152 2000-07-10  Andy Piper  <andy@xemacs.org>
6153
6154         * dialog-items.el: sync with Ben's patch.
6155
6156         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6157         comment.
6158         (progress-text-glyph): deleted.
6159         (progress-layout-glyph): make completely minimal.
6160         (progress-gauge-glyph): ditto.
6161         (progress-display-style): fix to handle dynamic instantiator
6162         changes.
6163         (progress-text-instantiator): new.
6164         (progress-layout-instantiator): new.
6165         (progress-gauge-instantiator): new.
6166         (set-progress-display-instantiator): renamed and changed from
6167         set-progress-display-style.
6168         (progress-abort-glyph): use instantiator not glyph.
6169         (append-progress-display): use set-progress-display-instantiator
6170         and set-glyph-image.
6171         (abort-progress-display): ditto.
6172         (raw-append-progress-display): ditto.
6173
6174 2000-07-20  Ben Wing  <ben@xemacs.org>
6175
6176         * code-files.el: Move Mule-specific code to mule-coding.el.
6177
6178 2000-07-15  Ben Wing  <ben@xemacs.org>
6179
6180         * autoload.el:
6181         Fixed comments.
6182
6183         * cmdloop.el:
6184         * cmdloop.el (yes-or-no-p):
6185         * cmdloop.el (y-or-n-p):
6186         Make these functions use should-use-dialog-box-p and not be
6187         overridden in dialog.el.
6188
6189         * cus-dep.el:
6190         * cus-dep.el (Custom-make-dependencies): Removed.
6191         * cus-dep.el (Custom-make-dependencies-1): New.
6192         * cus-dep.el (Custom-make-one-dependency): New.
6193         New entry point for use in Makefiles, to avoid excessive
6194         invocations.
6195
6196         * cus-edit.el (custom-variable-reset-saved):
6197         * cus-edit.el (custom-variable-reset-standard):
6198         * cus-edit.el (custom-save-resets):
6199         Fix bytecompiler warnings.
6200
6201         * dialog.el:
6202         * dialog.el (yes-or-no-p-dialog-box):
6203         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6204         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6205         * dialog.el (get-dialog-box-response):
6206         * dialog.el (message-or-box):
6207         * dialog.el (make-dialog-box):
6208         * dialog.el (popup-dialog-box): New.
6209         Avoid yes-or-no-p bogosities.
6210         Create a general function `make-dialog-box' to encapsulate all
6211         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6212
6213         * dumped-lisp.el (preloaded-file-list):
6214         Add dialog-items.  Clean up.  Group files by types.
6215
6216         * easymenu.el (easy-menu-add):
6217         * easymenu.el (easy-menu-remove):
6218         Account for accelerators.
6219
6220         * extents.el:
6221         * extents.el (extent-list): New args, like in map-extents.
6222         * extents.el (extent-at-event): New.
6223         * extents.el (extents-at-event): New.
6224
6225         * font-lock.el:
6226         * font-lock.el (font-lock-mode):
6227         * font-lock.el (font-lock-default-fontify-buffer):
6228         * font-lock.el (font-lock-default-unfontify-region):
6229         * font-lock.el (font-lock-fontify-syntactically-region):
6230         * font-lock.el (font-lock-fontify-keywords-region):
6231         Use new progress-feedback names.
6232
6233         * font-lock.el (java-font-lock-identifier-regexp):
6234         * font-lock.el (java-font-lock-class-name-regexp):
6235         Fix bytecompiler warnings.
6236
6237         * gutter-items.el:
6238         * gutter-items.el (progress-display-use-echo-area): Removed.
6239         * gutter-items.el (progress-feedback-use-echo-area): New.
6240         * gutter-items.el (progress-display-popup-period): Removed.
6241         * gutter-items.el (progress-feedback-popup-period): New.
6242         * gutter-items.el (set-progress-display-style): Removed.
6243         * gutter-items.el (set-progress-feedback-style): New.
6244         * gutter-items.el (progress-display-style): Removed.
6245         * gutter-items.el (progress-feedback-style): New.
6246         * gutter-items.el (progress-stack):
6247         * gutter-items.el (progress-displayed-p): Removed.
6248         * gutter-items.el (progress-feedbacked-p): New.
6249         * gutter-items.el (clear-progress-display): Removed.
6250         * gutter-items.el (clear-progress-feedback): New.
6251         * gutter-items.el (progress-display-clear-when-idle): Removed.
6252         * gutter-items.el (progress-feedback-clear-when-idle): New.
6253         * gutter-items.el (remove-progress-display): Removed.
6254         * gutter-items.el (remove-progress-feedback): New.
6255         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6256         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6257         * gutter-items.el (append-progress-display): Removed.
6258         * gutter-items.el (append-progress-feedback): New.
6259         * gutter-items.el (abort-progress-display): Removed.
6260         * gutter-items.el (abort-progress-feedback): New.
6261         * gutter-items.el (raw-append-progress-display): Removed.
6262         * gutter-items.el (raw-append-progress-feedback): New.
6263         * gutter-items.el (display-progress-display): Removed.
6264         * gutter-items.el (display-progress-feedback): New.
6265         * gutter-items.el (current-progress-display): Removed.
6266         * gutter-items.el (current-progress-feedback): New.
6267         * gutter-items.el (current-progress-display-label): Removed.
6268         * gutter-items.el (current-progress-feedback-label): New.
6269         * gutter-items.el (progress-display): Removed.
6270         * gutter-items.el (progress-feedback): New.
6271         Replace "progress-display" with "progress-feedback" globally.
6272
6273         * gutter-items.el (lprogress-display): Removed.
6274         * gutter-items.el (progress-feedback-with-label): New.
6275         Rename lprogress-display ==> progress-feedback-with-label.
6276
6277         * gutter-items.el (search-dialog-direction): Removed.
6278         * gutter-items.el (search-dialog-text): Removed.
6279         * gutter-items.el (search-dialog-callback): Removed.
6280         * gutter-items.el (make-search-dialog): Removed.
6281         Move to dialog-items.el.
6282
6283         * help.el:
6284         * help.el (help-mode-quit):
6285         * help.el (mode-for-help): New.
6286         * help.el (help-sticky-window): New.
6287         * help.el (help-window-config): New.
6288         * help.el (with-displaying-help-buffer):
6289         * help.el (function-at-event): New.
6290         * help.el (help-symbol-regexp): New.
6291         * help.el (help-symbol-run-function-1): New.
6292         * help.el (help-symbol-run-function): New.
6293         * help.el (help-symbol-function-context-menu): New.
6294         * help.el (help-symbol-variable-context-menu): New.
6295         * help.el (help-symbol-function-and-variable-context-menu): New.
6296         * help.el (frob-help-extents): New.
6297         * help.el (describe-function-1):
6298         * help.el (variable-at-point):
6299         * help.el (variable-at-event): New.
6300         * help.el (describe-variable):
6301         Major overhaul.
6302         - Make functions and variables be mousable.
6303         - Middle button hyperlinks.
6304         - New context-menu entries.
6305
6306         * keydefs.el:
6307         * keydefs.el (global-map):
6308         New key bindings to move lines up and down.
6309
6310         * lisp-mode.el:
6311         * lisp-mode.el (construct-lisp-mode-menu): New.
6312         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6313         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6314         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6315         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6316         Make popup and menubar menus be different.  Popup menu uses
6317         clicked location and automatically assumes symbol under the mouse
6318         for various commands.
6319
6320         * menubar-items.el:
6321         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6322         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6323
6324         * menubar-items.el (global-popup-menu): Removed.
6325         * menubar-items.el (mode-popup-menu): Removed.
6326         * menubar-items.el (activate-popup-menu-hook): Removed.
6327         * menubar-items.el (popup-mode-menu): Removed.
6328         * menubar-items.el (popup-buffer-menu): Removed.
6329         * menubar-items.el (popup-menubar-menu): Removed.
6330         Move to menubar.el.
6331
6332         * menubar.el:
6333         * menubar.el (global-popup-menu): New.
6334         * menubar.el (mode-popup-menu): New.
6335         * menubar.el (activate-popup-menu-hook): New.
6336         * menubar.el (last-popup-menu-event): New.
6337         * menubar.el (popup-mode-menu): New.
6338         * menubar.el (popup-buffer-menu): New.
6339         * menubar.el (popup-menubar-menu): New.
6340         * menubar.el (menu-call-at-event): New.
6341         Move non-content functions here.  Add support for context menu
6342         items on extents.
6343
6344         * minibuf.el (minibuffer-history-uniquify):
6345         Typo fix.
6346
6347         * minibuf.el (read-file-name-1):
6348         Call new file dialog box if it exists.
6349
6350         * minibuf.el (mouse-rfn-setup-vars):
6351         Clean up "chop" action.
6352
6353         * mouse.el:
6354         * mouse.el (button2): Now bound to mouse-track.
6355         * mouse.el (click-inside-extent-p):
6356         * mouse.el (point-inside-extent-p):
6357         * mouse.el (point-inside-selection-p):
6358         * mouse.el (mouse-drag-or-yank): Removed.
6359         * mouse.el (mouse-begin-drag-n-drop): New.
6360         * mouse.el (mouse-eval-sexp):
6361         * mouse.el (mouse-track-activate-strokes): New.
6362         * mouse.el (mouse-track-do-activate): New.
6363         * mouse.el (mouse-track):
6364         * mouse.el (default-mouse-track-event-is-with-button): New.
6365         * mouse.el (default-mouse-track-cleanup-hook):
6366         * mouse.el (default-mouse-track-drag-hook):
6367         * mouse.el (default-mouse-track-drag-up-hook):
6368         * mouse.el (default-mouse-track-click-hook):
6369         Merge drag-n-drop into mouse-track.
6370         Add general "activate" support to replace specific button2 kludges.
6371         Use "button modifier" support in mouse-track.
6372
6373         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6374
6375         * package-ui.el:
6376         * package-ui.el (pui-menu):
6377         * package-ui.el (pui-popup-context-sensitive): Removed.
6378         Fix bytecompiler warnings.
6379         Clean up popup code a bit.
6380
6381         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6382
6383         * simple.el:
6384         * simple.el (transpose-lines):
6385         * simple.el (transpose-line-up): New.
6386         * simple.el (transpose-line-down): New.
6387         * simple.el (transpose-subr):
6388         * simple.el (transpose-subr-1): Removed.
6389         Clean up, add functions to move lines up and down.
6390
6391         * startup.el (mail-host-address):
6392         * startup.el (user-mail-address):
6393         Customize.
6394
6395         * subr.el:
6396         * subr.el (set-symbol-value-in-buffer): New.
6397         * subr.el (error):
6398         * subr.el (check-argument-type):
6399         * subr.el (defined-error-p): New.
6400         Add structured error support.
6401
6402         * toolbar-items.el (toolbar-compile):
6403         Use new make-dialog-box.
6404
6405         * update-elc.el:
6406
6407         * userlock.el (ask-user-about-lock-dbox):
6408         * userlock.el (ask-user-about-supersession-threat-dbox):
6409         * userlock.el (ask-user-about-lock):
6410         * userlock.el (ask-user-about-supersession-threat):
6411         Use new make-dialog-box.
6412         Add safety checks; use should use-dialog-box-p.
6413
6414         * window-xemacs.el:
6415         * window-xemacs.el (__buffer-dedicated-frame):
6416         * window-xemacs.el (buffer-dedicated-frame): New.
6417         * window-xemacs.el (set-buffer-dedicated-frame): New.
6418         Move dedicated-frame stuff into lisp.
6419
6420 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6421
6422         * printer.el (generic-print-region): Do not require that
6423         `printer-name' be set.
6424         (printer-name): Commentary clarification.
6425
6426 2000-07-19  Martin Buchholz <martin@xemacs.org>
6427
6428         * XEmacs 21.2.35 is released.
6429
6430 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6431
6432         * select.el (selection-coercible-types): Initialise.
6433
6434 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6435
6436         * select.el (own-clipboard): Bug fix.
6437
6438 2000-07-17  Mike Sperber  <mike@xemacs.org>
6439
6440         * cus-edit.el (custom-migrate-custom-file): Save init file before
6441         continuing.
6442
6443 2000-07-16  Mike Sperber  <mike@xemacs.org>
6444
6445         * startup.el (load-init-file): Remove silly call to
6446         `load-user-custom-file`.
6447         (maybe-migrate-user-init-file): Minor fixes.
6448
6449 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6450
6451         * apropos.el (apropos-documentation-check-doc-file):
6452         `doc' variable should be let-bound, as was presumably intended.
6453
6454         * cus-edit.el (custom-variable-reset-saved):
6455         (custom-variable-reset-standard):
6456         Remove unused variable comment-widget.  Twice.
6457
6458         * toolbar.el (toolbar-blank-press-function):
6459         Add a real defvar with initial value nil and proper docstring.
6460         (press-toolbar-button): No need to check for boundp-ness anymore.
6461
6462         * rect.el (open-rectangle-line): Remove useless (let) form.
6463         Add defvar for pending-delete-mode.
6464
6465         * info.el (Info-find-node): This function needs an autoload cookie.
6466
6467         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6468         Use let* since the second form referred to the first.
6469
6470 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6471
6472         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6473         instead of removed `mswindows-get-clipboard'.
6474
6475
6476 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6477
6478         * select.el (select-convert-from-text): New.
6479         * select.el (select-convert-from-length): New.
6480         * select.el (select-convert-from-integer): New.
6481         * select.el (select-convert-from-identity): New.
6482         * select.el (select-convert-from-filename): New.
6483         * select.el (selection-converter-in-alist): Use them.
6484         New converter functions for X.
6485
6486         * select.el (get-selection): Removed comment.
6487
6488         * select.el (own-selection): Removed append code - I thought
6489         I'd already done this, but apparently not...
6490
6491         * select.el: Changed comment about TIMESTAMP.
6492
6493         * select.el (select-convert-in): New.
6494         * select.el (select-convert-out): New.
6495         New functions that get used by select.c.
6496
6497         * select.el (select-buffer-killed-default): New.
6498         * select.el (select-buffer-killed-text): New.
6499         * select.el (selection-buffer-killed-alist): New.
6500         New list and functions that get called if a relevant selection
6501         exists and a buffer gets killed.
6502
6503         * select.el (select-convert-to-targets):
6504         * select.el (select-convert-to-identity): Removed.
6505         * select.el (select-convert-from-identity): Removed.
6506         * select.el (select-converter-out-alist):
6507         Removed _EMACS_INTERNAL selection type.
6508
6509         * x-select.el (xselect-kill-buffer-hook): Removed.
6510         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6511         Removed this X-specific nonesense. Use the generic support
6512         in select.el instead.
6513
6514 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6515
6516         * mule/mule-category.el (defined-category-hashtable):
6517         Use make-hash-table instead of make-hashtable
6518
6519         * buff-menu.el: Byte-compiler warning fix.
6520
6521         * isearch-mode.el (isearch-highlight-all-cleanup):
6522         Remove unused variable `isearch-highlight-all-start'.
6523
6524         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6525
6526         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6527
6528         * cus-dep.el (Custom-make-dependencies):
6529         Add autoload cookie for custom-add-loads to generated custom-load.el.
6530
6531         * autoload.el (autoload-package-name): Warning suppression.
6532         Move defvar prior to first use.
6533
6534         * custom.el: Add autoload for custom-declare-face.
6535         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6536         * cl.el (cl-hack-byte-compiler):
6537         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6538         to work properly.
6539
6540 2000-07-08  Mike Sperber  <mike@xemacs.org>
6541
6542         * startup.el (load-home-init-file): Added variable.
6543         (maybe-migrate-user-init-file): Added.
6544         (load-user-init-file): Load custom file if different from init
6545         file.
6546
6547         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6548         "startup."
6549
6550         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6551         Moved `custom-file'-related code to cus-file.el.
6552
6553         * cus-file.el: New file.
6554
6555 2000-04-01  Mike Sperber  <mike@xemacs.org>
6556
6557         * packages.el (packages-find-package-directories): Added support
6558         for external package hierarchies with in-place installations.
6559
6560         * find-paths.el (paths-root-in-place-p): Added.
6561         (paths-find-emacs-directory): Added support for external
6562         directories with in-place installations.
6563         (paths-find-site-directory): Ditto.
6564
6565         * startup.el (find-user-init-file): Also look for
6566         ~/.xemacs/init.elc? in preference to ~/.emacs.
6567
6568 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6569
6570         * select.el (own-selection):
6571         * select.el (own-clipboard): Changed `append' parameter to
6572         `how-to-use' parameter.
6573         * select.el (own-selection): Removed icky append code.
6574         * select.el (own-selection, get-selection): Removed extra type
6575         checking.
6576         * select.el (selection-appender-alist):
6577         * select.el (selection-converter-{in|out}-alist): Initialise.
6578         * select.el (select-append-to-*): New.
6579         * select.el (select-convert-from-*): New.  New functions to append
6580         data and convert data from external type.
6581
6582 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6583
6584         * font-lock.el: Javadoc enhancements.
6585
6586 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6587
6588         * printer.el (generic-print-region): Compose job name from buffer
6589         name.
6590
6591 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6592
6593         * font-lock.el (font-lock-fontify-pending-extents): Call
6594         font-lock-fontify-region instead of font-lock-fontify-buffer
6595         to avoid unnecessary progress gauges.
6596
6597 2000-07-06  Craig Lanning  <lanning@scra.org>
6598
6599         * custom-load.el (faces):
6600
6601         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6602         dir is a regex.
6603
6604         * process.el (call-process-internal): from Dan Holmsand, use binary
6605         coding systems so that jka-compr works.
6606
6607 2000-07-07  Ben Wing  <ben@xemacs.org>
6608
6609         * font-lock.el: Undo previous change.  Unfortunately, some
6610         files actually use the variables directly in their init code
6611         without quoting them.
6612
6613 2000-07-07  Ben Wing  <ben@xemacs.org>
6614
6615         * font-lock.el (defvar font-lock-*-face): Removed.
6616
6617         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6618         only when necessary.
6619
6620 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6621
6622         * cl-macs.el: fix cl-transform-function-property kludge
6623         so that it does not require a random feature.
6624
6625 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6626
6627         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6628         as in Linux kernel "Rules.make".
6629
6630 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6631
6632         * build-report.el (build-report): Add autoload cookie.
6633
6634 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6635
6636         * package-ui.el (defgroup pui):  Correct a misspelling
6637         (pui-toggle-package-delete):  Change `seleted' to `selected'
6638
6639 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6640
6641         * package-get.el (package-get-update-base):
6642         (package-get): Use insert-file-contents-literally always.
6643         (package-get-maybe-save-index):
6644         Force coding system for writing to binary.
6645
6646 2000-06-08  Mike Alexander  <mta@arbortext.com>
6647
6648         * code-process.el (call-process-region): If there is no coding
6649         system for the process on process-coding-system-alist use the
6650         coding system of the buffer containing the region.
6651
6652 2000-06-10  Ben Wing  <ben@xemacs.org>
6653
6654         * cmdloop.el (command-error):
6655         If debug-on-error and noninteractive, output backtrace.
6656
6657         * files.el (file-relative-name):
6658         Remove MSDOS references.
6659
6660         * simple.el (line-number): New function, due to non-obvious
6661         behavior/usage of count-lines.
6662
6663         * simple.el (count-lines): document non-obvious usage to get
6664         line number.
6665
6666 2000-06-11  Ben Wing  <ben@xemacs.org>
6667
6668         * faces.el ((featurep 'xpm)):
6669         * x-faces.el (x-init-face-from-resources):
6670         * x-faces.el (x-init-frame-faces):
6671         * x-misc.el (x-init-specifier-from-resources):
6672         * x-misc.el (x-get-resource-and-bogosity-check):
6673         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6674         * x-mouse.el (x-init-pointer-shape):
6675         * x-scrollbar.el (x-init-scrollbar-from-resources):
6676         Add sixth argument to x-get-resource calls so as to issue warnings
6677         rather than errors on bogus arguments.
6678
6679 2000-06-05  Ben Wing  <ben@xemacs.org>
6680
6681         * compat.el: new file.  provides a clean, non-intrusive way to
6682         define compatibility functions.
6683
6684         * process.el (shell-quote-argument): temporary fix for lack
6685         of nt-quote-process-args.  #### I need to put back the overall
6686         structure of that mechanism but redo the guts of it using the
6687         extra intelligence in the C code.
6688
6689 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6690
6691         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6692         `package-get' does in package-get.el, instead of using external
6693         "md5sum" program.
6694
6695         * package-get.el (package-get): Insert package file literally to
6696         make checksum calculation work.
6697
6698 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6699
6700         * code-files.el (convert-mbox-coding-system): Deleted.
6701         (file-coding-system-alist): Removed reference to
6702         convert-mbox-coding-system.
6703
6704 2000-05-28  Martin Buchholz <martin@xemacs.org>
6705
6706         * XEmacs 21.2.34 is released.
6707
6708 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6709
6710         * font-lock.el (font-lock-keywords): Rewrote docstring
6711
6712 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6713
6714         * loadhist.el (unload-feature): handle case where x is both boundp
6715         and fboundp
6716
6717 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6718
6719         * packages.el: It's ok to use built-in macros, but not lisp
6720         defined ones.
6721
6722 2000-05-20  Ben Wing  <ben@xemacs.org>
6723
6724         * font-lock.el:
6725         * font-lock.el (font-lock-message-threshold):
6726         * font-lock.el (font-lock-mode):
6727         * font-lock.el (font-lock-default-fontify-buffer):
6728         * font-lock.el (font-lock-always-fontify-immediately):
6729         * font-lock.el (font-lock-old-extent): Removed.
6730         * font-lock.el (font-lock-old-len): Removed.
6731         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6732         * font-lock.el (font-lock-pending-extent-table): New.
6733         * font-lock.el (font-lock-range-table): New.
6734         * font-lock.el (font-lock-after-change-function):
6735         * font-lock.el (font-lock-after-change-function-1): Removed.
6736         * font-lock.el (font-lock-fontify-pending-extents): New.
6737         * font-lock.el ('font-lock-revert-cleanup): Removed.
6738         * font-lock.el ('font-lock-revert-setup): Removed.
6739         Rewrite deferral code to handle any number of changes, merging
6740         them properly.  Remove hacked-up code for revert-buffer, now
6741         unnecessary.
6742
6743         * menubar-items.el (default-menubar):
6744         In Options->Edit Init File, don't switch to emacs-lisp-mode
6745         unless necessary; doing this turns off font-lock.
6746
6747 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6748
6749         * keydefs.el: Define C-x BS to backward-kill-sentence.
6750
6751 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6752
6753         * files.el (hack-local-variables-prop-line): Use non-greedy
6754         matching to process -*-texinfo-*- -*-.
6755
6756 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6757
6758         * minibuf.el (minibuf-directory-files): new function.
6759         (read-file-name-activate-callback): use minibuf-directory-files.
6760         (read-directory-name-internal): ditto.
6761         (mouse-file-display-completion-list): ditto.
6762         (mouse-directory-display-completion-list): ditto.
6763         (read-file-name-internal): remove "./" from completion list unless
6764         explicitly matched, for consistency.
6765
6766 2000-05-11  Ben Wing  <ben@xemacs.org>
6767
6768         * gutter-items.el (gutter-buffers-tab):
6769         * gutter-items.el (add-tab-to-gutter):
6770         * gutter-items.el (update-tab-in-gutter):
6771         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6772         * gutter-items.el (append-progress-display):
6773         * gutter-items.el (abort-progress-display):
6774         * gutter-items.el (raw-append-progress-display):
6775         Further fixes.  Use set-glyph-image not set-image-instance-property,
6776         to fix problems with multiple windows in a frame.
6777
6778         * menubar-items.el (tutorials-menu-filter):
6779         Fix typo.
6780
6781         * startup.el (early-error-handler):
6782         Display message box under windows; otherwise, message will disappear
6783         before it can be viewed.
6784
6785         * update-elc.el:
6786         Fix bug in NEEDTODUMP processing.
6787
6788 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6789
6790         * startup.el (lock-directory): Removed.
6791         (superlock-file): Ditto.
6792         (startup-set-paths): Remove lockdir.
6793         (startup-setup-paths-warning): Remove lock-directory.
6794
6795         * setup-paths.el (paths-find-lock-directory): Removed.
6796         (paths-find-superlock-file): Ditto.
6797
6798 2000-05-09  Ben Wing  <ben@xemacs.org>
6799
6800         * faces.el (set-face-property):
6801         * faces.el (set-face-font):
6802         * faces.el (set-face-foreground):
6803         * faces.el (set-face-background):
6804         * faces.el (set-face-background-pixmap):
6805         * faces.el (set-face-underline-p):
6806         * faces.el (set-face-strikethru-p):
6807         * faces.el (set-face-highlight-p):
6808         * faces.el (set-face-dim-p):
6809         * faces.el (set-face-blinking-p):
6810         * faces.el (set-face-reverse-p):
6811         doc string changes.
6812
6813         * glyphs.el:
6814         * glyphs.el (make-image-specifier):
6815         * glyphs.el (glyph-property):
6816         * glyphs.el (set-glyph-image):
6817         * glyphs.el (make-glyph):
6818         * glyphs.el (make-pointer-glyph):
6819         * glyphs.el (make-icon-glyph):
6820         * glyphs.el (widget-image-instance-p): New.
6821         authorship info, lots of doc changes.  New predicate, inadvertently
6822         omitted.  the general principle with specifier docs is now that
6823         the description of instantiators should go with the make-foo-specifier
6824         fun's doc string, rather than in foo-specifier-p.  this follows
6825         conventions elsewhere in XEmacs and in general is a lot more obvious
6826         of a place to look.  sometimes the make-foo-specifier function needs
6827         to be created in the process.
6828
6829         * gutter.el:
6830         * gutter.el (make-gutter-specifier): New.
6831         * gutter.el (make-gutter-size-specifier): New.
6832         * gutter.el (make-gutter-visible-specifier): New.
6833         specifier doc updates according to the conventions specified before.
6834
6835         * objects.el:
6836         * objects.el (make-font-specifier):
6837         * objects.el (make-color-specifier):
6838         * objects.el (make-face-boolean-specifier): New.
6839         specifier doc updates according to the conventions specified before.
6840
6841         * specifier.el:
6842         * specifier.el (set-specifier):
6843         * specifier.el (make-integer-specifier): New.
6844         * specifier.el (make-boolean-specifier): New.
6845         * specifier.el (make-natnum-specifier): New.
6846         * specifier.el (make-generic-specifier): New.
6847         * specifier.el (make-display-table-specifier): New.
6848         specifier doc updates according to the conventions specified before.
6849
6850         * toolbar.el:
6851         * toolbar.el (make-toolbar-specifier): New.
6852         specifier doc updates according to the conventions specified before.
6853
6854 2000-05-09  Ben Wing  <ben@xemacs.org>
6855
6856         * process.el (call-process-internal): Revert to previous version
6857         because Mike's change clashed with a change I did not long before.
6858         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6859         Thanks very much Mike for pointing out the bug and submitting a
6860         patch!
6861
6862 2000-04-13  Mike Alexander  <mta@arbortext.com>
6863
6864         * process.el (call-process-internal): Send the correct input buffer
6865         (call-process-internal): Return the exit status of the process
6866
6867 2000-05-07  Ben Wing  <ben@xemacs.org>
6868
6869         * winnt.el:
6870         * winnt.el (nt-quote-args-verbatim): Removed.
6871         * winnt.el (nt-quote-args-prefix-quote): Removed.
6872         * winnt.el (nt-quote-args-backslash-quote): Removed.
6873         * winnt.el (nt-quote-args-double-quote): Removed.
6874         * winnt.el (nt-quote-args-functions-alist): Removed.
6875         * winnt.el (nt-quote-process-args): Removed.
6876         Remove all stuff for argument quoting.  We borrow the code instead
6877         from Emacs 20.6, which is much more careful in its quoting
6878         (e.g. in handling runs of the escape character) and avoids most of
6879         the need for this Lisp mechanism by checking to see whether we're
6880         running a Cygwin or normal program and doing the appropriate
6881         quoting.  If we end up needing such a mechanism, we should add
6882         it by extending the variable `mswindows-quote-process-args' so it
6883         can take an alist of regexps.
6884
6885 2000-05-07  Ben Wing  <ben@xemacs.org>
6886
6887         * keydefs.el:
6888         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6889         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6890         the window without moving point.
6891
6892         * simple.el:
6893         * simple.el (scroll-up-one): New.
6894         * simple.el (scroll-down-one): New.
6895         Functions for use with C-M-up/down.
6896
6897 2000-05-01  Martin Buchholz <martin@xemacs.org>
6898
6899         * XEmacs 21.2.33 is released.
6900
6901 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6902
6903         * dialog.el (yes-or-no-p-dialog-box):
6904         Fix docstring.
6905         Fix following horrible bug in X11 mode with focus-follows-mouse:
6906           1. Visit two files in two different frames.
6907           2. do File->Revert Buffer in one of those frames.
6908           3. Dialog box appears.
6909           4. Arrange things so that the mouse passes over the *other*
6910              frame, then to the dialog box, and click on "Yes".
6911           5. The file contents end up in the *wrong* buffer!
6912         Add TODO comment.
6913
6914 2000-04-28  Ben Wing  <ben@xemacs.org>
6915
6916         * help.el (describe-installation): correct typo introduced
6917         in last patch: boundp -> fboundp.
6918
6919         * etags.el (buffer-tag-table-list):
6920         canonicalize filenames to Unix format so that tag-table-alist
6921         searching works under Windows.
6922
6923         * autoload.el:
6924         Bowdlerize the supposedly objectionable words
6925         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6926
6927         * gutter-items.el (set-progress-display-style):
6928         * gutter-items.el (search-dialog-callback):
6929         * gutter-items.el (make-search-dialog):
6930         Change to new callback-ex api.
6931
6932 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6933
6934         * help.el: (describe-installation): decode-coding-string is not
6935         defined in a non MULE environment.
6936
6937 2000-04-28  Ben Wing  <ben@xemacs.org>
6938
6939         * gutter-items.el (buffer-list-changed-hook):
6940         use it, not record-buffer-hook.
6941
6942         * subr.el (record-buffer-hook): Removed.
6943
6944 2000-04-27  Ben Wing  <ben@xemacs.org>
6945
6946         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6947         use NORECORD option.  Andy will not like this, but the existing
6948         gutter behavior is just wrong, as per this comment:
6949
6950         ;; this used to add the norecord flag to both calls below.
6951         ;; this is bogus because it is a pervasive assumption in XEmacs
6952         ;; that the current buffer is at the front of the buffers list.
6953         ;; for example, select an item and then do M-C-l
6954         ;; (switch-to-other-buffer).  Things get way confused.
6955         ;;
6956         ;; Andy, if you want to maintain the current look, you must
6957         ;;  *uncouple* the gutter order and buffers order.
6958
6959         * loaddefs.el (completion-ignored-extensions): unfuckify.
6960
6961         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6962         xemacs.mak.
6963
6964         * autoload.el (batch-update-one-directory): new function, used in
6965         xemacs.mak.
6966
6967         * loadup.el: set gc-cons-threshold very high unless dumping --
6968         loadup during update-elc is much much much faster.  also do this
6969         when quick-building.
6970
6971         add commented-out code for profiling loadup.
6972
6973
6974         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6975         is required in order to build xemacs.
6976
6977 2000-04-26  Ben Wing  <ben@xemacs.org>
6978
6979         * loadup.el: don't garbage collect during loadup if quick-build
6980         compile-time option is set.
6981
6982 2000-04-23  Ben Wing  <ben@xemacs.org>
6983
6984         * update-elc.el: compute whether any dumped .el or .elc files
6985         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6986         if so.
6987
6988         * update-elc.el (update-elc-files-to-compile): always change
6989         NOBYTECOMPILE in the src directory rather than current dir,
6990         so it will work under NT.
6991
6992         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6993         the form of this file is identical between Unix and Windows.
6994         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6995         Added comment.
6996         (update-autoloads-from-directory): updated doc string.
6997         updated doc strings in a few other places.
6998
6999 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7000
7001         * bytecomp.el (byte-force-recompile): Fix argument to
7002         byte-recompile-directory.
7003
7004 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7005
7006         * gutter-items.el (progress-display-clear-when-idle): Use
7007         add-one-shot-hook.
7008         * gutter-items.el (clear-progress-display): Adjust number of
7009         arguments.
7010
7011 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7012
7013         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7014
7015 2000-04-16  Ben Wing  <ben@xemacs.org>
7016
7017         * printer.el: New file.
7018
7019         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7020
7021         * help.el (describe-installation): Fix decoding for Windows.
7022
7023         * menubar-items.el:
7024         * menubar-items.el (default-menubar):
7025         * menubar-items.el (tutorials-menu-filter): New.
7026         * menubar-items.el (popup-menubar-menu):
7027         Add authorship.  Redo Help menu and Tutorials filter.
7028
7029         * menubar.el: Correct comment.
7030
7031         * modeline.el (modeline-buffer-identification): Correct doc string.
7032
7033         * simple.el:
7034         * simple.el (printing): Removed.
7035         * simple.el (printer-name): Removed.
7036         * simple.el (generic-print-buffer): Removed.
7037         * simple.el (generic-print-region): Removed.
7038         Move generic print code to printer.el.
7039
7040 2000-04-15  Ben Wing  <ben@xemacs.org>
7041
7042         * simple.el (generic-print-region): New.
7043         make this function actually work.
7044         (generic-print-buffer): call generic-print-region.
7045
7046 2000-04-14  Andy Piper  <andy@xemacs.org>
7047
7048         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7049         by using the new widget-callback-current-channel.
7050         (search-dialog-callback): ditto.
7051
7052 2000-04-12  Andy Piper  <andy@xemacs.org>
7053
7054         * gutter.el (default-gutter-position): moved from gutter-items.el.
7055         (default-gutter-position-changed-hook): ditto.
7056         (gutter-element-visibility-changed-hook): ditto.
7057         (set-gutter-element): ditto.
7058         (remove-gutter-element): ditto.
7059         (set-gutter-element-visible-p): ditto.
7060         (gutter-element-visible-p): ditto.
7061         (init-gutter): ditto.
7062
7063         * dialog.el (make-dialog-box): renamed and moved from
7064         gutter-items.el
7065
7066         * gutter-items.el: move various functions elsewhere.
7067
7068 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7069
7070         * menubar-items.el: Fixed place of parenthesis.
7071
7072 2000-04-12  Ben Wing  <ben@xemacs.org>
7073
7074         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7075                 without constantly being prompted for the tag.
7076         * simple.el: Added a number of section headings, to clarify the
7077                 organization of this file.
7078         * simple.el (activate-region):
7079         * simple.el (region-exists-p):
7080         * simple.el (region-active-p):
7081                 Moved these three function down to the other side of
7082                 the case-changing functions, so they join the rest of
7083                 the region code.
7084         * simple.el (printing): New.
7085         * simple.el (printer-name): New.
7086         * simple.el (generic-print-buffer): New.
7087                 New functions, a very simple prototype for a unified
7088                 printing interface.
7089
7090         * process.el (call-process-internal): Real fix for null BUFFER,
7091                 other problems with BUFFER specs.
7092
7093         * menubar-items.el:
7094                 Fixed up File->Print to use new printing functions.
7095                 Various corrections and expansions to Grep/Compile menus.
7096                 New options for Printing.
7097                 New options for SMTP Mail, the way to send mail under
7098                   MS Windows. (There's also a package patch to make SMTP
7099                   Mail be the default under MSWin.)
7100
7101 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7102
7103         * menubar-items.el: Selecting Rectangle Mousing from menubar
7104         did not work.  Needed to quote mouse-track-rectangle-p.
7105
7106 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7107
7108         * cl-compat.el (keywordp): Removed.
7109
7110 2000-04-05  Andy Piper  <andy@xemacs.org>
7111
7112         * gutter-items.el (progress-layout-glyph): don't initialize here.
7113         (progress-gauge-glyph): use dynamic sizing.
7114         (set-progress-display-style): new function. Set progress glyphs
7115         appropriately depending on the style.
7116         (progress-display-style): new variable. Custom version of
7117         set-progress-display-style.
7118         (progress-abort-glyph): switch to dynamic sizes.
7119         (search-dialog-text): make the edit field active.
7120
7121 2000-04-04  Andy Piper  <andy@xemacs.org>
7122
7123         * gutter-items.el (make-search-dialog): need to make the search
7124         dialog visible after creation.
7125
7126         * menubar-items.el (default-menubar): use the search dialog for
7127         searching. Remove some extraneous search menu items.
7128
7129         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7130         well as strings.
7131         (make-gutter-only-dialog-frame): allow the user to create the
7132         frame unmapped. Allow the gutter spec to be given as a glyph.
7133         (search-dialog-direction): new variable.
7134         (search-dialog-text): new variable.
7135         (search-dialog-callback): new function. Callback for the search
7136         dialog action.
7137         (make-search-dialog): new function. Create a user-friendly search
7138         dialog.
7139
7140 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7141
7142         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7143         under Windows.
7144
7145 2000-04-01  Andy Piper  <andy@xemacs.org>
7146
7147         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7148         progress more accurately.
7149
7150 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7151
7152         * finder.el (finder-compile-keywords): Process readable files only.
7153         Because error in process of .#finder-inf.el when compile xemacs
7154         with --with-clash-detection option.
7155
7156 2000-03-31  Andy Piper  <andy@xemacs.org>
7157
7158         * gutter-items.el (append-progress-display): don't delay after a
7159         successful font-lock.
7160         (make-gutter-only-dialog-frame): new function. Allow users to
7161         create gutter-only dialogs.
7162
7163 2000-03-27  Mike Alexander  <mta@arbortext.com>
7164
7165         * process.el (call-process-internal): Handle a null BUFFER
7166         parameter correctly.
7167
7168 2000-03-28  Andy Piper  <andy@xemacs.org>
7169
7170         * gutter-items.el (abort-progress-display): put strings in the
7171         gutter not extents.
7172         (progress-layout-glyph): signal special 'quit callback.
7173         (progress-display-quit-function): deleted.
7174         (progress-display-stop-callback): deleted.
7175         (progress-display-dispatch-command-events): deleted.
7176         (append-progress-display): remove calls to
7177         progress-display-dispatch-command-events.
7178         (raw-append-progress-display): ditto.
7179
7180 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7181
7182         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7183         being a list.  Actually define `stipple-pixmap-p' which is used as
7184         an error predicate.  Correctly handle PIXMAP being either relative
7185         or absolute file name.
7186
7187 2000-03-24  Andy Piper  <andy@xemacs.org>
7188
7189         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7190         (abort-progress-display): ditto. Don't delete the created extent.
7191         (raw-append-progress-display): ditto.
7192         (progress-display-dispatch-non-command-events): new
7193         function. Encapsulates what we want to do when no command input is
7194         required.
7195         (progress-display-dispatch-command-events): likewise, but disable
7196         for now since it causes too many problems.
7197         (append-progress-display): use them.
7198         (raw-append-progress-display): ditto.
7199         (default-gutter-position-changed-hook): set this rather than
7200         default-gutter-position-changed.
7201         (default-gutter-position-changed-hook): lambda with zero arguments
7202         rather than one.
7203         (raw-append-progress-display): trap errors in pending input since
7204         allowing them to signal will hose the gauge well and
7205         truly. Ideally we would like to delay these until we are more able
7206         to cope.
7207         (append-progress-display): ditto.
7208
7209 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7210
7211         * lisp/make-docfile.el: call-process-internal is now implemented
7212         in process.el.
7213
7214 2000-03-21  Ben Wing  <ben@xemacs.org>
7215
7216         * mule\mule-cmds.el (set-language-info-alist):
7217         Fix to correspond to new menu arrangement.
7218
7219 2000-03-21  Ben Wing  <ben@xemacs.org>
7220
7221         * process.el:
7222         * process.el (call-process-internal): New.
7223         New implementation of call-process.  Only enabled under NT, so far.
7224         stderr handling not implemented yet in CVS'd C code.
7225
7226 2000-03-20  Ben Wing  <ben@xemacs.org>
7227
7228         * lisp-mode.el:
7229         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7230         * lisp-mode.el (lisp-interaction-mode):
7231         Put back Lisp Interaction menubar for Jan V's sake.
7232
7233         * simple.el:
7234         * simple.el (mark-ring):
7235         * simple.el (dont-record-current-mark): New.
7236         * simple.el (in-shifted-motion-command): New.
7237         * simple.el (mark-ring-unrecorded-commands): New.
7238         * simple.el (mark-ring-max):
7239         * simple.el (set-mark-command):
7240         * simple.el (push-mark):
7241         * simple.el (handle-pre-motion-command):
7242         Implement scheme for not recording unimportant marks.
7243
7244         * subr.el:
7245         * subr.el (function-allows-args): New.
7246         New function function-allows-args.
7247
7248 2000-03-20  Martin Buchholz <martin@xemacs.org>
7249
7250         * XEmacs 21.2.32 is released.
7251
7252 2000-03-20  Andy Piper  <andy@xemacs.org>
7253
7254         * gutter-items.el (update-tab-in-gutter): force selection of the
7255         selected-window if required to do so.
7256         (buffers-tab-items): ditto.
7257         (add-tab-to-gutter): ditto.
7258         (create-frame-hook): use force-selection.
7259         (default-gutter-position-changed): lambdify.
7260         (update-tab-hook): deleted since it was only used in one place.
7261
7262 2000-03-18  Andy Piper  <andy@xemacs.org>
7263
7264         * files.el (find-file-noselect): undo change that shouldn't have
7265         gone in.
7266
7267 2000-03-17  Andy Piper  <andy@xemacs.org>
7268
7269         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7270         of selected-window trickery.
7271
7272         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7273         frames tabs.
7274         (progress-display-stop-callback): progress -> progress-display
7275         (progress-display-quit-function): ditto.
7276         (clear-progress-display): ditto.
7277         (remove-progress-display): ditto.
7278         (append-progress-display): ditto.
7279         (abort-progress-display): ditto.
7280         (raw-append-progress-display): ditto.
7281         (display-progress-display): ditto.
7282         (current-progress-display-label): ditto.
7283         (current-progress-display): ditto.
7284         (lprogress-display): ditto and save the buffer
7285         (progress-display): ditto. Otherwise the buffer sometimes gets
7286         changed which confuses font-lock.
7287
7288         * font-lock.el (font-lock-default-fontify-buffer): catch all
7289         errors, not just quit.
7290         (font-lock-mode): progress -> display-progress
7291         (font-lock-default-fontify-buffer): ditto.
7292         (font-lock-fontify-syntactically-region): ditto.
7293         (font-lock-fontify-keywords-region): ditto.
7294
7295 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7296
7297         * cl.el (gensym): Move to here from cl-macs.el.
7298         (gentemp): Ditto.
7299
7300 2000-03-16  Andy Piper  <andy@xemacs.org>
7301
7302         * font-lock.el (font-lock-mode): use lprogress and friends for
7303         progress management.
7304         (font-lock-default-fontify-buffer): ditto.
7305         (font-lock-fontify-syntactically-region): ditto.
7306         (font-lock-fontify-keywords-region): ditto.
7307         (font-lock-revert-cleanup): fix reverting.
7308         (font-lock-revert-setup): ditto.
7309
7310         * gutter-items.el (progress-use-echo-area): new variable. Use the
7311         echo area for progress gauges if non-nil.
7312         (clear-progress): remove echo area stuff and defer to
7313         clear-message.
7314         (append-progress): dispatch non-command events after each progress
7315         increment. Remove echo area stuff.
7316         (abort-progress): remove echo area stuff and defer to
7317         display-message.
7318         (raw-append-progress): ditto. Dispatch non-command events after
7319         gutter redisplay.
7320         (display-progress): defer echo area stuff to display-message.
7321
7322         * gutter-items.el (clear-progress):
7323         (abort-progress): indentation changes.
7324         (display-progress): don't clear progress.
7325         (append-progress): compare messages with equal.
7326         (raw-append-progress): use dispatch-non-command-events to flush
7327         widget creation events.
7328
7329 2000-03-13  Ben Wing  <ben@xemacs.org>
7330
7331         * abbrev.el:
7332         * abbrev.el (abbrev-string-to-be-defined): New.
7333         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7334         Changes for use with the menubar.
7335
7336 2000-03-12  Ben Wing  <ben@xemacs.org>
7337
7338         * alist.el (vassoc): moved here from font-menu.el.
7339
7340         * custom.el (defface): typo fix.
7341
7342         * dialog.el (yes-or-no-p-dialog-box):
7343         * dialog.el (message-box):
7344         * files.el (save-some-buffers-1):
7345         Put accelerators in the button names.
7346
7347         * font-lock.el (font-lock-comment-face):
7348         * font-lock.el (font-lock-keyword-face):
7349         * font-lock.el (font-lock-function-name-face):
7350         Fixed some of the colors under MS Windows because the existing
7351         default colors were hardly different from black and needed to be
7352         made lighter.
7353
7354         * font-menu.el:
7355         * font-menu.el (font-menu-split-long-menu):
7356         * font-menu.el (font-menu-family-constructor):
7357         * font-menu.el (font-menu-size-constructor):
7358         * font-menu.el (font-menu-weight-constructor):
7359         * font-menu.el (font-menu-set-font):
7360         vassoc moved to alist.el.
7361         Accelerators added to all menus.
7362         Unused bound var new-props removed.
7363
7364         * keydefs.el: I did a whole lot of rearranging to put things in a
7365         more consistent order and fixed a number of cases where key
7366         combinations involving up, down, left, right and so on were
7367         defined but the corresponding keypad combinations were not
7368         defined.
7369
7370         * lisp-mode.el:
7371         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7372         * lisp-mode.el (emacs-lisp-mode):
7373         * lisp-mode.el (lisp-interaction-mode):
7374         * lisp-mode.el (flet):
7375         Added accelerators onto the menus.
7376         Made all the different versions of the let function be indented
7377         the same way.
7378         Undid Steve's easy-menu-ification, because it makes it impossible
7379         to have the menubar and popup menus different.
7380         Cleaned up the menu; added items for find-function &c and some
7381         indenting, and removed debug-on-*.
7382
7383         * list-mode.el (list-mode-hook):
7384         * list-mode.el (list-mode):
7385         * list-mode.el (completion-setup-hook):
7386         * list-mode.el (display-completion-list):
7387         Added support for the :window-height keyword, which is required
7388         because of other changes that I made for the file dialog box.  I
7389         also made the hook variables list-mode-hook and
7390         completion-setup-hook and also minibuffer-setup-hook in
7391         minibuf.el be permanent-local; see comment in list-mode.el.
7392
7393         * map-ynp.el (map-y-or-n-p):
7394         Added accelerators to the dialog buttons.
7395
7396         * menubar-items.el (menu-truncate-list):
7397         New internal function.
7398         * menubar-items.el (submenu-generate-accelerator-spec):
7399         * menubar-items.el (menu-item-strip-accelerator-spec):
7400         * menubar-items.el (menu-item-generate-accelerator-spec):
7401         New exported functions, for use in auto-generating accelerator specs.
7402
7403         * menubar-items.el:
7404         * menubar-items.el (default-menubar):
7405         * menubar-items.el (maybe-add-init-button):
7406         * menubar-items.el (bookmark-menu-filter):
7407         * menubar-items.el (slow-format-buffers-menu-line):
7408         * menubar-items.el (build-buffers-menu-internal):
7409         * menubar-items.el (language-environment-menu-filter):
7410         * menubar-items.el (default-popup-menu):
7411         * menubar-items.el (popup-buffer-menu):
7412         * menubar-items.el (popup-menubar-menu):
7413         Did a major overhaul on this file, and in fact I'm nowhere near
7414         done working on the menubar, and there will be more patches to
7415         come.  A basic summary of what I've done:
7416
7417         a) I added accelerators to all of the menu items.  For menus that
7418         are auto-generated, such as the buffers menu, the accelerators are
7419         automatically added to the beginning of each line using the
7420         numbers 1 through 9, then zero, and then letters starting with A,
7421         but omitting the letters that are already in use for the fixed
7422         menu items at the top of the buffers menu.  To facilitate adding
7423         accelerators of this kind, I created some new functions
7424         (*-accelerator-spec), which are also being used by other filters
7425         that auto generate lists of things such as ftp sites to download
7426         packages.  If people really don't like these accelerators
7427         appearing at the beginning of the menu items, a variable can be
7428         added to optionally turn them off, but I think this is rather
7429         pointless because other menu items have accelerators and many or
7430         most of the menu users will use the accelerators if the support is
7431         there.
7432
7433         b) I combined the top level Tools and Apps menus into a single
7434         Tools menu, because the distinction between the two is not
7435         obvious, and the items on the menus are not used often enough that
7436         putting some of them onto submenus is a problem.
7437
7438         c) I created two new top level menus called View and Cmds because
7439         there were too many items on the File and Edit menus, and I'm going
7440         to be adding more items to these menus.  In contrast to the Tools
7441         menu, the items on these menus may be used quite often during an
7442         editing session, and so should be available with fewer
7443         keystrokes.
7444
7445         d) I added a number of options to the options menu, including one
7446         for controlling whether the alt key can be used to traverse to
7447         menu items using the accelerators, one for controlling behavior of
7448         control-k, one for controlling how the kill and yank functions
7449         interact with the clipboard, a few additional buffers-menu
7450         options, and various other things.  I also did a bit of
7451         rearranging, for example, combining the keyboard and mouse options
7452         into a single keyboard and mouse submenu to facilitate the
7453         accelerators on that level.
7454
7455         e) I changed the variable buffers-menu-format-buffer-line-function
7456         to take two arguments instead of one, the second argument being
7457         the line number for use in creating an accelerator.  I added a
7458         hack to support existing functions with one argument (although I
7459         doubt that very many of these exist), for backward compatibility.
7460
7461         f) I moved the top level mule menu to be a submenu of the edit
7462         menu.  I think that most of the items on this menu are fairly
7463         useless and there are certainly not enough frequently used items
7464         to justify this being its own top level menu.
7465
7466         g) I combined most of the items in big-menubar.el into the main menu.
7467         If people think the main menu is too big, it would be possible to
7468         create different configurations, some smaller.
7469
7470         * menubar.el (check-menu-syntax):
7471         Deleted some syntax checks that were no longer valid, partly
7472         because of changes that were already made a long time ago, and
7473         partly because of a change I made where I allow the name of the
7474         menu item to be an evaluated expression rather than just a string,
7475         similar to all of the other parameters of a menu item.
7476
7477         * minibuf.el:
7478         * minibuf.el (read-file-name-1):
7479         * minibuf.el (mouse-read-file-name-1):
7480         I made a number of changes to improve the appearance
7481         and functioning of the file dialog box.  They include:
7482
7483         a) Fixing the problem where closing the dialog box by clicking on
7484         the close button of the window didn't properly exit the
7485         minibuffer.
7486
7487         b) Fixing the problem that if you typed part of a file name, and
7488         then clicked on a completion with the mouse, the file was not
7489         correctly selected.
7490
7491         c) Changing the title of the dialog box to reflect the operation
7492         being done in accordance with user interface conventions, rather
7493         than the name of the dialog box buffer, which is rather useless.
7494
7495         d) Remove the words "possible completions are" which didn't
7496         belong.
7497
7498         e) Fix things so that the completions scroll off the end of the
7499         completions windows only to the right, rather than both to the
7500         right and down, which is in accordance with Windows user interface
7501         conventions.
7502
7503         * msw-init.el (init-post-mswindows-win):
7504         Added a binding for meta-F4, which is the standard windows binding
7505         for exiting a program.
7506
7507         * select.el (get-selection-no-error):
7508         * select.el (own-selection):
7509         * select.el (own-clipboard):
7510         Added an optional argument called append to the functions
7511         own-selection and own-clipboard.  This adds support for appending
7512         text to the existing selection and allows the function
7513         own-clipboard to be used as the value of the variable
7514         interprogram- cut-function.
7515
7516         Fixed a bug in own-selection in handling zmacs-region-stays.
7517
7518         * simple.el (historical-kill-line): New.
7519
7520         * simple.el (kill-line):
7521         * simple.el (interprogram-cut-function):
7522         * simple.el (interprogram-paste-function):
7523         * simple.el (handle-pre-motion-command):
7524         * simple.el (next-line):
7525         * simple.el (previous-line):
7526         a) Expanded the variable kill-whole-line, so that function
7527         kill-line can be set to delete the entire line always, not just
7528         when cursor is at the beginning of the line.  This is controlled
7529         by setting the variable kill-whole-line to the symbol 'always.
7530         This behavior, as well as the existing kill-whole-line behavior,
7531         now only take effect when kill-line is called interactively,
7532         although this is a departure from a previous behavior in the case
7533         of setting this variable kill-whole-line to t.  It is almost
7534         certainly what has always been intended, and most likely the old
7535         way of doing things introduced bugs.  I also created a function
7536         called historical-kill-line, which ignores the kill-whole-line
7537         setting and always gives the historical behavior of only killing
7538         to the end of the line.  I bound this function to shift- control-k
7539         so that the kill to end of line behavior is available, even when
7540         kill-whole-line has been set to change control-k into the simple
7541         delete-whole-line behavior. (This can be set using the options
7542         menu.)
7543
7544         b) I changed things so that kill and yank now interact with the
7545         clipboard by default under windows.  This was done by changing the
7546         default value of interprogram-cut- function and
7547         interprogram-paste-function.  You can get the old behavior by
7548         setting these to nil, and there is an option on the options menu
7549         to do this.
7550
7551         c) I added support for selecting text using shifted motion keys.
7552         This support is on by default and can be controlled by the
7553         variable shifted-motion-keys-select-region.  There is also a
7554         variable called unshifted-motion-keys-deselect-region that
7555         controls more specifically how the shifted motion key behavior
7556         works.  I did not put an option on the options menu to turn this
7557         off, because I can't imagine why this would be useful.
7558
7559         * simple.el (forward-block-of-lines):
7560         * simple.el (backward-block-of-lines):
7561         * simple.el (block-movement-size):
7562         New.
7563
7564         * simple.el (uncapitalized-title-words):
7565         * simple.el (uncapitalized-title-word-regexp):
7566         * simple.el (capitalize-string-as-title):
7567         * simple.el (capitalize-region-as-title):
7568         New.
7569
7570
7571         * subr.el (add-hook):
7572         * subr.el (make-local-hook): New.
7573         * subr.el (remove-local-hook): New.
7574         * subr.el (add-one-shot-hook): New.
7575         * subr.el (add-local-one-shot-hook): New.
7576         Added some functions to make using hooks easier.
7577         These include:
7578
7579         a) Functions add-local-hook and remove-local-hook to make it easy
7580         to use local hooks.
7581
7582         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7583         make it possible to add a "one-shot" hook, which is to say a hook
7584         that runs only once, and automatically removes itself after the
7585         first time it has run.
7586
7587 2000-03-09  Andy Piper  <andy@xemacs.org>
7588
7589         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7590
7591 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7592
7593         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7594         Moved from menubar-items.el.
7595         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7596
7597 2000-03-08  Andy Piper  <andy@xemacs.org>
7598
7599         * gutter-items.el (build-buffers-tab-internal): add selected field
7600         to buffers tab spec.
7601
7602 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7603
7604         * minibuf.el (last-exact-completion): Initialize to nil.
7605
7606 2000-03-07  Didier Verna  <didier@xemacs.org>
7607
7608         * startup.el (command-line-1): remove unused variable
7609         `first-file-buffer'.
7610
7611 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7612
7613         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7614         which is also used for Web server log files.
7615
7616 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7617
7618         * mule/mule-charset.el: Setup auto-fill-chars.
7619
7620 2000-03-02  SL Baur  <steve@beopen.com>
7621
7622         * subr.el (with-string-as-buffer-contents): Reimplement using
7623         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7624         non-deletion of buffer after execution problem.
7625         (with-output-to-string): Use unique buffer name.
7626
7627 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7628
7629         * gutter-items.el (buffers-tab-sort-function):  New variable.
7630         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7631
7632 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7633
7634         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7635
7636 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7637
7638         * menubar-items.el (maybe-add-init-button): Remove the "Load
7639         .emacs" button from all menubars.
7640
7641 2000-03-01  Didier Verna  <didier@xemacs.org>
7642
7643         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7644         region rectangle replacement (from Jan Vroonhof).
7645         (replace-rectangle): new function.
7646
7647 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7648
7649         * mule/mule-cmds.el (set-default-coding-systems): Use
7650         set-terminal-coding-system and set-keyboard-coding-system.
7651         * coding.el (set-terminal-coding-system): Use
7652         set-console-tty-output-coding-system.
7653         (set-keyboard-coding-system): Use
7654         set-console-tty-input-coding-system.
7655
7656 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7657
7658         * minibuf.el (read-variable): Allow symbol to default argument.
7659
7660 2000-02-27  Andy Piper  <andy@xemacs.org>
7661
7662         * gutter-items.el (update-tab-hook): new function to be used for
7663         hooks.
7664         (create-frame-hook): add update-tab-hook.
7665         (record-buffer-hook): ditto.
7666         (default-gutter-position-changed): ditto.
7667         (default-gutter-position): updating the buffers tab is now handled
7668         by a hook.
7669         (default-gutter-position-changed-hook): new variable.
7670         (gutter-element-visibility-changed-hook): ditto.
7671         (set-gutter-element-visible-p): call it.
7672         (set-gutter-element): use modify-specifier-instances. Set extents
7673         as duplicable before using.
7674         (remove-gutter-element): ditto.
7675         (set-gutter-element-visible-p): ditto.
7676         (init-gutter): new function.
7677         (add-tab-to-gutter): use new gutter-element functions rather than
7678         setting specifiers directly.
7679         (clear-progress): ditto.
7680         (abort-progress): ditto.
7681         (gutter-buffers-tab-visible-p): renamed from
7682         default-gutter-visible-p
7683
7684         * specifier.el (modify-specifier-instances): new function from Jan
7685         Vroonhof.
7686
7687         * x-init.el (init-post-x-win): call init-gutter.
7688
7689         * msw-init.el (init-post-mswindows-win): call init-gutter.
7690
7691         * menubar-items.el (default-menubar): Update to reflect new gutter
7692         variables.
7693
7694 2000-02-26  Andy Piper  <andy@xemacs.org>
7695
7696         * gutter-items.el (set-gutter-element): new function. Add gutter
7697         elements to the specified gutter.
7698         (remove-gutter-element): new function. Remove gutter elements from
7699         the specified gutter.
7700         (set-gutter-element-visible-p): new function. Set gutter element
7701         visibility for the provided gutter-visible specifier.
7702
7703 2000-02-23  Andy Piper  <andy@xemacs.org>
7704
7705         * gutter-items.el (add-tab-to-gutter): specify dimensions
7706         dynamically.
7707
7708 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7709
7710         * gutter-items.el (add-tab-to-gutter):
7711         * package-get.el (package-get-interactive-package-query):
7712         * package-ui.el (pui-directory-exists):
7713         (pui-install-selected-packages):
7714         (pui-list-packages):
7715         Use #'(lambda ...)  instead of '(lambda ...).
7716
7717 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7718
7719         * startup.el (load-user-init-file): Check to make sure user
7720           has an init-file before calling load().
7721
7722 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7723
7724         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7725
7726 2000-02-23  Martin Buchholz <martin@xemacs.org>
7727
7728         * XEmacs 21.2.31 is released.
7729
7730 2000-02-21  Mike Sperber <mike@xemacs.org>
7731
7732         * loadup.el (really-early-error-handler):
7733         * update-elc.el:
7734         * make-docfile.el:
7735         Remove dependency on EMACSBOOTSTRAP... environment variables.
7736
7737 2000-02-21  Martin Buchholz <martin@xemacs.org>
7738
7739         * XEmacs 21.2.30 is released.
7740
7741 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7742
7743         * byte-optimize.el (byte-optimize-plus):
7744         (byte-optimize-minus):
7745         (byte-optimize-multiply):
7746         Optimize (- 0) to 0, not (-)
7747         Optimize (+ 5 3.0) to 8.0
7748         Optimize (* 5 3.0) to 15.0
7749         Improve readability.
7750
7751 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7752
7753         * modeline.el: (modeline-scrolling-method): change modeline
7754         mswindows cursor appearance according to the value.
7755
7756         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7757         and 'gui-element face colors and 'gui-element face font to Windows
7758         defaults.
7759
7760 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7761
7762         * font-lock.el: Javadoc enhancements
7763
7764 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7765
7766         * ldap.el (toplevel): Test if LDAP support has been compiled in
7767         (ldap-verbose): New option
7768         (ldap-search-entries): Renamed from the previous ldap-search
7769         Conditionalize message display on ldap-verbose
7770         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7771         defuns
7772         (ldap-search): Is now defined as an obsolete wrapper calling
7773         ldap-search-basic or ldap-search-entries
7774
7775
7776 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7777             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7778             Jan Vroonhof  <jan@xemacs.org>
7779
7780         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7781         When for-effect is true, didn't call `byte-optimize-form'
7782         in and/or subforms without last.
7783
7784 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7785
7786         * package-get.el (package-get-download-sites): Use correct custom
7787         type.
7788
7789 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7790
7791         * files.el (write-file): Ask for coding system when compiled with
7792         file-coding.
7793
7794 2000-02-16  Andy Piper  <andy@xemacs.org>
7795
7796         * buffer.el (switch-to-buffer): give norecord argument to
7797         set-window-buffer instead of explicitly recording.
7798
7799         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7800         we have to pick a window.
7801
7802 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7803
7804         * mule/mule-cmds.el (describe-language-support): Don't add
7805         unexist function to help-map.
7806         (describe-coding-system): Don't use already assigend `C'.
7807
7808 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7809
7810         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7811         work in custom.
7812
7813 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7814
7815         * about.el: Ienaga's e-mail address change.
7816
7817 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7818
7819         * etags.el (find-tag): force new window -- even if buf already
7820         visible -- when other-window is t
7821
7822 2000-02-16  Martin Buchholz <martin@xemacs.org>
7823
7824         * XEmacs 21.2.29 is released.
7825
7826 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7827
7828         * cl-extra.el (getf): This is now identical to `plist-get', so
7829         just defalias it.
7830         * cl-macs.el: Make getf an alias to plist-get, at the
7831         byte-compiler level, using define-compiler-macro.
7832
7833 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7834
7835         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7836
7837 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7838
7839         * lisp/etags.el (find-tag-internal): set exact-tagname to
7840           a regular expression that matches against the tagname
7841           part of the tag entry first instead of only looking in
7842           the context area.
7843
7844 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7845
7846         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7847         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7848
7849 2000-02-07  Martin Buchholz <martin@xemacs.org>
7850
7851         * XEmacs 21.2.28 is released.
7852
7853 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7854
7855         * cl-extra.el (getf): Just call `get', never `get*'.
7856         Make arglist match docstring.
7857         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7858         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7859         * byte-optimize.el: remove references to `get*'.
7860
7861 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7862
7863         * mule/european.el: Add syntax information for Latin3 and Latin4.
7864
7865 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7866
7867         * byte-optimize.el: Byte-optimize (length "foo")
7868
7869 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7870
7871         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7872         width check using `window-leftmost-p' and `window-rightmost-p'.
7873
7874 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7875
7876         * wid-edit.el (widget-match-inline): An atom never matches a
7877           list.
7878
7879 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7880
7881         * modeline.el: Consolidated 'x and 'mswindows specification under
7882         'win tag.
7883
7884 2000-01-29  Andy Piper  <andy@xemacs.org>
7885
7886         * gutter-items.el: (format-buffers-tab-line): Try and be
7887         intelligent about buffer naming when we have duplicates.
7888
7889 2000-01-29  Andy Piper  <andy@xemacs.org>
7890
7891         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7892         updated when it becomes visible.
7893
7894 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7895
7896         * bytecomp.el (byte-compile-insert-header): Properly set coding
7897         system under MULE and file-coding.
7898
7899 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7900
7901         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7902         (dontusethis-set-value-terminal-coding-system-handler):
7903         (dontusethis-set-value-keyboard-coding-system-handler):
7904         Never undefine coding system aliases.  Emergency fix for gnus.
7905
7906 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7907
7908         * files.el (abbreviate-file-name): Use directory-sep-char instead
7909         of hard-coded "/".
7910
7911 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7912
7913         * startup.el (user-init-file-base-list): New variable, replacing
7914         user-init-file-base.
7915         (find-user-init-file): New function.
7916         (command-line-early): Use it.
7917         (load-user-init-file): Ditto.
7918
7919 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7920
7921         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7922         calling valid-image-instantiator-format-p
7923
7924 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7925
7926         * isearch-mode.el (isearch-mode): The variable is
7927         isearch-unhidden-extents, not isearch-opened-extents.
7928
7929 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7930
7931         * minibuf.el (next-history-element): Modify error message if a
7932         default value is available.
7933
7934 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7935
7936         * bytecomp.el (byte-compile-file): Don't unconditionally write
7937         .elc files in binary - might contain non-Latin1.
7938
7939 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7940
7941         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7942         for windows-nt.
7943
7944         * version.el:
7945         * startup.el (user-init-file-base):
7946         * process.el (call-process-region):
7947         * files.el (make-backup-file-name):
7948         (backup-file-name-p):
7949         (file-relative-name):
7950         (abbreviate-file-name):
7951         (set-auto-mode):
7952         * code-process.el (call-process-region): Removed unnecessary
7953         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7954         support out of the universe.
7955
7956         * process.el:
7957         * code-process.el:
7958         * bytecomp.el (byte-compile-file): Removed reference to
7959         buffer-file-type, and commented usage of binary-process-output
7960         NTEmacs variables.
7961
7962 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7963
7964         * help.el (function-arglist): Add case for macro.
7965
7966 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7967
7968         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7969         printers.
7970         (custom-display): Added a menu for printer/display tags.
7971
7972         * frame.el (frame-type):
7973         * device.el (device-type): Added 'msprinter to the doc string, and
7974         removed 'pc -- it is not going to be implemented ever.
7975         (call-device-method): Fixed docstring typo.
7976         Defined specifier tags 'printer and 'display.
7977
7978 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7979
7980         * lisp/itimer.el (itimer-run-expired-timers): (consp
7981           last-command-event-time) instead of (consp
7982           'last-command-event-time).
7983
7984 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7985
7986         * msw-glyphs.el: Removed obsolete commentary.
7987
7988 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7989
7990         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7991         better default value.
7992
7993 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7994
7995         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7996         (read-string): Ditto.
7997         (eval-minibuffer): Ditto.
7998         (read-command): Ditto.
7999         (read-function): Ditto.
8000         (read-variable): Ditto.
8001         (read-number): Ditto.
8002         (read-shell-command): Ditto.
8003         (read-number): Record history.
8004
8005 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8006
8007         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8008
8009 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8010
8011         * faces.el (startup-initialize-custom-faces): New function.
8012         Reset all faces created during auto-autoloads loading time
8013         by defface.
8014         * startup.el (command-line): Call it.
8015
8016 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8017
8018         * about.el (about-hackers): Add myself to contributors list.
8019
8020 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8021
8022         * menubar-items.el (maybe-add-init-button): Removed an argument in
8023         a call to load-user-init-file, as the function managed to lose its
8024         formal parameter a few betas ago.
8025
8026 2000-01-18  Martin Buchholz <martin@xemacs.org>
8027
8028         * XEmacs 21.2.27 is released.
8029
8030 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8031
8032         * process.el (shell-command-to-string): Use the FSF docstring.
8033         Make shell-command-to-string the standard function, and
8034         exec-to-string the (deprecated) alias.
8035
8036         * startup.el: typo fix.
8037
8038 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8039
8040         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8041
8042 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8043
8044         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8045         buffers after visible buffers.
8046         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8047
8048 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8049
8050         * info.el (Info-extract-menu-node-name): Stop at a dot
8051         followed by whitespace or right parenthesis.
8052
8053 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8054
8055         * info.el (Info-directory-list): Warn against using Customize with
8056         Info-directory-list.
8057
8058 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8059
8060         * minibuf.el (read-file-name): doc fix.
8061
8062         * autoload.el (update-file-autoloads): doc fix.
8063
8064         * about.el (about-hackers): Change my E-mail address.
8065
8066 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8067
8068         * info.el (Info-visit-file): Just use the `f' interactive spec to
8069         read a filename in the standard way.
8070
8071 2000-01-13  Andy Piper  <andy@xemacs.org>
8072
8073         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8074         (gutter-buffers-tab-extent): new variable.
8075         (update-tab-in-gutter): call add-tab-to-gutter again if the
8076         orientation has changed.
8077         (add-tab-to-gutter): cope with different orientations.
8078
8079 2000-01-11  Didier Verna  <didier@xemacs.org>
8080
8081         * info.el (Info-following-node-name): backward-skip dots as well
8082         as spaces (dots at the end of a node name aren't part of it).
8083         (Info-extract-menu-node-name): don't skip dots. There could be
8084         some in the node name.
8085         (Info-index): allow dots to be part of a node name.
8086
8087 2000-01-12  Andreas Jaeger  <aj@suse.de>
8088
8089         * files.el (auto-mode-alist): Added idlwave-mode.
8090         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8091
8092 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8093
8094         * info.el (Info-search): Show default value.
8095
8096 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8097
8098         * info.el (Info-read-node-completion-table): New variable.
8099         (Info-read-node-name-1): New function.
8100         (Info-read-node-name): Use it.
8101         (Info-follow-reference): Use DEFAULT argument of completing-read.
8102         (Info-menu): Ditto.
8103
8104 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8105
8106         * hyper-apropos.el (hyper-describe-key-briefly): Save
8107         window configuration.
8108         (hyper-describe-face): Use DEFAULT of completing-read.
8109         (hyper-apropos-read-variable-symbol): Ditto.
8110         (hyper-apropos-read-function-symbol): Ditto.
8111
8112 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8113
8114         * mule/mule-cmds.el (set-default-coding-system): Set
8115         comint-exec-hook to use coding-system-for-read and
8116         coding-system-for-write so that C-x RET c works.
8117
8118 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8119
8120         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8121         (previous-matching-history-element): Increment
8122         minibuffer-max-depth by 1.
8123         (next-matching-history-element): Ditto.
8124
8125 2000-01-11  Andy Piper  <andy@xemacs.org>
8126
8127         * gutter-items.el (buffers-tab): Create a new face for the buffers
8128         tab.
8129         (buffers-tab-face): use it.
8130
8131 2000-01-10  Didier Verna  <didier@xemacs.org>
8132
8133         * modeline.el (modeline-scrolling-method): change modeline X
8134         cursor appearance according to the value.
8135
8136 2000-01-07  Andreas Jaeger  <aj@suse.de>
8137
8138         * about.el (about-hackers): Moved my entry to contributor list.
8139         (xemacs-hackers): Added myself.
8140         (about-maintainer-info): Added description of myself.
8141
8142
8143 2000-01-07  Didier Verna  <didier@xemacs.org>
8144
8145         * modeline.el (modeline-scrolling-method): new variable.
8146         (mouse-drag-modeline): add reference to it in the docstring.
8147         (mouse-drag-modeline): handle it.
8148
8149 2000-01-08  Andy Piper  <andy@xemacs.org>
8150
8151         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8152         calls.
8153         (remove-buffer-from-gutter-tab): ditto.
8154
8155 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8156
8157         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8158         (custom-face-edit): Fix grammatical error in help message.
8159
8160 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8161
8162         * movemail.el: Added.
8163
8164         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8165
8166 2000-01-03  Didier Verna  <didier@xemacs.org>
8167
8168         * modeline.el (mouse-drag-modeline): remove the code related to
8169         the modeline horizontal scrolling facility.
8170
8171 1999-12-31  Martin Buchholz <martin@xemacs.org>
8172
8173         * XEmacs 21.2.26 is released.
8174
8175 1999-12-28  Andy Piper  <andy@xemacs.org>
8176
8177         * wid-edit.el (widget-push-button-value-create): The gui cache
8178         does not agree with native widgets which can only be displayed
8179         once per window. The reasons for caching are diminished now that
8180         we don't hog resources when creating buttons.
8181         (widget-push-button-cache) deleted.
8182
8183 1999-12-24  Martin Buchholz <martin@xemacs.org>
8184
8185         * XEmacs 21.2.25 is released.
8186
8187 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8188
8189         * hyper-apropos.el (hyper-apropos): Toggle
8190         hyper-apropos-programming-apropos correctly.
8191         Set REGEXP when user accepts default value.
8192
8193 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8194
8195         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8196         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8197
8198 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8199
8200         * mule/mule-category.el (undefined-category-designator):
8201         Return char instead of character.  Search for undefined one.
8202         (describe-category): Use with-displaying-help-buffer.
8203
8204 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8205
8206         * byte-optimize.el (byte-optimize-plus):
8207         Optimize (+ 1) to 1 instead of (1+ nil).
8208
8209         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8210
8211         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8212
8213         * byte-optimize.el (byte-optimize-char-before): New function.
8214         Remove performance penalty for using (char-before) instead of (char-after).
8215
8216 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8217
8218         * mule/mule-category.el (char-category-list): Return character
8219         instead of integer.
8220
8221 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8222
8223         * minibuf.el (read-buffer): Check default is buffer object.
8224
8225 1999-11-25  Andy Piper  <andy@xemacs.org>
8226
8227         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8228         for buttons.
8229
8230 1999-12-16  Andreas Jaeger  <aj@suse.de>
8231
8232         * package-get.el (package-get-maybe-save-index): Fixed typo.
8233         Patch by Jeff Miller <jmiller@smart.net>.
8234
8235 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8236
8237         * gnuserv.el (gnuserv-process-filter):  don't call
8238         gnuserv-write-to-client when gnuserv-current-client is nil
8239
8240 1999-12-14  Martin Buchholz <martin@xemacs.org>
8241
8242         * XEmacs 21.2.24 is released.
8243
8244 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8245
8246         * about.el (about-hackers): Update my email address.
8247
8248 1999-12-07  Martin Buchholz <martin@xemacs.org>
8249
8250         * XEmacs 21.2.23 is released.
8251
8252 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8253
8254         * package-get.el (package-get-download-sites): Removed several
8255         defunct download sites, added many new ones, and corrected a few
8256         incorrect directory-on-site entries.  Added physical locations to
8257         site-description.
8258
8259 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8260
8261         * finder.el (finder-commentary): add DOC string and fix
8262         interactive spec
8263
8264 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8265
8266         * help.el (describe-function): Don't forget to intern the string
8267         completing-read returns.
8268         (describe-variable): Ditto.
8269
8270 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8271
8272         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8273         `hyper-apropos-help-mode' here to find symbol to customize
8274         irregardless of cursor position and simplify
8275         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8276         `hyper-apropos-popup-menu'.
8277
8278 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8279
8280         * apropos.el (apropos-mode-map): Add return to call
8281         apropos-follow.
8282         (apropos-print): Call apropos-mode to have better
8283         command reference. Put keymap text-poperty to
8284         symbole name.
8285
8286 1999-11-22  Alastair Burt  <burt@dfki.de>
8287
8288         * help.el: (describe-bindings-1): Added handling of keymaps for
8289         the extents at point.
8290
8291 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8292
8293         * gutter-items.el (buffers-tab-items): Wrap the function in a
8294         save-match-data
8295
8296 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8297
8298         * help.el (describe-function): Use the DEFAULT argument to
8299         completing-read.
8300         (describe-variable): Ditto.
8301
8302 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8303
8304         * minibuf.el (read-from-minibuffer): Add optional argument
8305         DEFAULT to have better mini-buffer history support.
8306         (completing-read): Pass default to read-from-minibuffer.
8307         (read-buffer): Pass default to completing-read.
8308
8309 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8310
8311         * font-lock.el (font-lock-doc-string-face): Document the
8312         `font-lock-lisp-like' property.
8313
8314 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8315
8316         * lisp-mode.el: Specify `font-lock-lisp-like'.
8317
8318         * font-lock.el (font-lock-lisp-like): New function.
8319         (font-lock-fontify-syntactically-region): Use it.
8320
8321 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8322
8323         * XEmacs 21.2.22 is released
8324
8325 1999-11-28  Martin Buchholz <martin@xemacs.org>
8326
8327         * XEmacs 21.2.21 is released.
8328
8329 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8330
8331         * minibuf.el (read-coding-system): Accept symbol and
8332         coding-system object as a default-coding-system.
8333
8334 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8335
8336         * minibuf.el (read-coding-system): Accept symbol as
8337         a default-coding-system.
8338
8339 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8340
8341         * apropos.el (apropos-documentation): Use insert instead
8342         of princ.
8343
8344 1999-11-07  William M. Perry  <wmperry@aventail.com>
8345
8346         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8347           for the linux console.
8348
8349         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8350           stuff to work when you are not on a window system, since the GPM
8351           mouse support now allows pasting from outside of XEmacs.
8352
8353 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8354
8355         * XEmacs 21.2.20 is released
8356
8357 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8358
8359         * setup-paths.el (paths-default-info-directories): Add
8360         /usr/share/info and /usr/local/share/info.
8361
8362 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8363
8364         * about.el: Updated Vladimir Ivanovic's info.
8365
8366 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8367
8368         * auto-show.el (auto-show-truncationp): Remove.
8369
8370         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8371
8372 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8373
8374         * indent.el (indent-line-to): fix bug: spaces were not replaced
8375         with tab if column is multiple of tab-width
8376         From dhn@qedinc.com
8377
8378 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8379
8380         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8381         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8382
8383         * package-get.el (package-get-package-provider): Be verbose when
8384         interactive. Patch from Robert Pluim
8385
8386 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8387
8388         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8389         info file suffixes.
8390
8391 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8392
8393         * process.el (open-network-stream): Add a new optional parameter
8394         PROTOCOL to support udp; fix a minor typo and add an explanation
8395         in docstring for udp programming.
8396
8397         * code-process.el (open-network-stream): Add a new optional
8398         parameter PROTOCOL to support udp; fix a minor typo and add an
8399         explanation in docstring for udp programming.
8400
8401 1999-10-18  Andy Piper  <andy@xemacs.org>
8402
8403         * gui.el (make-gui-button): be more precise about how we call
8404         callbacks.
8405
8406         * wid-edit.el (widget-push-button-value-create): Use the new form
8407         of native gui-button.
8408
8409 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8410
8411         * info.el (Info-page-prev): Don't do (sit-for 0).
8412
8413 1999-10-13  Andy Piper  <andy@xemacs.org>
8414
8415         * gutter-items.el (progress-abort-glyph): new glyph for showing
8416         abort status.
8417         (append-progress): dispatch-event rather than sit-for.
8418         (abort-progress): new function. Show the abort glyph with an
8419         appropriate message.
8420         (raw-append-progress): dispatch-event rather than sit-for.
8421         (display-progress): cope with aborts.
8422
8423         * gui.el (make-gui-button): Use native widgets for buttons
8424         unconditionally.
8425         (insert-gui-button): ditto.
8426         (gui-button-p): ditto.
8427
8428         * xbm-button.el: remove from core.
8429
8430         * xpm-button.el: remove from core.
8431
8432 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8433
8434         * faces.el (init-device-faces): Don't initialize the random faces
8435         on the stream device.
8436
8437 1999-10-06  Andy Piper  <andy@xemacs.org>
8438
8439         * files.el (recover-file): Don't use ls under windows for revert buffer.
8440
8441 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8442
8443         * package-get.el (package-get-download-menu): Make menu really
8444         toggle download sites.
8445         (package-get-download-sites): Add autoload cookie.
8446
8447 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8448
8449         * setup-paths.el (paths-find-module-directory): Ditto.
8450
8451 1999-09-29  Werner Fink  <werner@suse.de>
8452
8453         * setup-paths.el (paths-find-exec-directory): Add missing nil
8454         parameter for environment.
8455
8456 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8457
8458         * modeline.el (modeline-format):
8459         Only purecopy the strings.  Else
8460         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8461         barfs.
8462
8463 1999-08-28  Mike Woolley  <mike@bulsara.com>
8464
8465         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8466         user setting comint-completion-addsuffix and
8467         comint-process-echoes.
8468
8469 1999-09-22  Andy Piper  <andy@xemacs.org>
8470
8471         * gutter-items.el (update-tab-in-gutter): use
8472         last-nonminibuf-window instead of selected-window.
8473
8474 1999-09-18  Andy Piper  <andy@xemacs.org>
8475
8476         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8477         display on.
8478
8479         * subr.el (record-buffer-hook): new variable so that the hook gets
8480         some documentation.
8481
8482 1999-09-16  Andy Piper  <andy@xemacs.org>
8483
8484         * gutter-items.el (update-tab-in-gutter): only update when the
8485         gutter is visible.
8486         (remove-buffer-from-gutter-tab): ditto.
8487
8488 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8489
8490         * simple.el (do-auto-fill): Commented out part of Kinsoku
8491         processing.
8492
8493 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8494
8495         * isearch-mode.el (isearch-highlightify-region): Give the
8496         highlighting extents a high priority.
8497         (isearch-make-extent): Give the main highlighting extent an even
8498         higher priority.
8499
8500 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8501
8502         * packages.el (packages-compute-package-locations): Fix typo from
8503         -u rationalization.
8504
8505 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8506
8507         * setup-paths.el (paths-find-doc-directory): Respect value of
8508         `configure-doc-directory.'
8509
8510         * find-paths.el (paths-find-architecture-directory): Give
8511         precendence `default' argument (which typically comes from
8512         configure).
8513
8514 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8515
8516         * startup.el (command-line-early): Added options -user-init-file
8517         and -user-init-directory.
8518
8519         * files.el (user-init-file): Default to NIL so we can recognize
8520         when it's set.
8521
8522 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8523
8524         * obsolete.el (init-file-user):
8525         * startup.el:
8526         * packages.el (packages-compute-package-locations):
8527         * package-get.el (package-get-user-index-filename):
8528         * menubar-items.el (maybe-add-init-button):
8529         * info.el (Info-annotations-path):
8530         * dump-paths.el:
8531         Change `user-init-directory' to be an absolute path.
8532         Use `user-init-directory' where appropriate.
8533         Zap `init-file-user' and its uses.
8534
8535 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8536
8537         * subr.el (copy-symbol): New function.
8538
8539 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8540
8541         * isearch-mode.el (isearch-done): Be sure to restore invisible
8542         extents in the proper buffer.
8543         (isearch-pre-command-hook): Set this-command to the correct value
8544         in case the buffer has changed and old overriding-local-map was
8545         used.
8546         (isearch-restore-extent): Use remprop instead of setting the
8547         property to nil.
8548
8549 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8550
8551         * cmdloop.el (execute-extended-command): Update zmacs region
8552         before the delay.
8553         (execute-extended-command): Make the message gettext-friendly.
8554
8555 1999-09-07  Andy Piper  <andy@xemacs.org>
8556
8557         * gutter-items.el (progress-gauge-glyph): renamed from
8558         progress-glyph.
8559         (progress-text-glyph): new variable.
8560         (progress-layout-glyph): use layouts and text glyphs.
8561         (progress-area-buffer): removed.
8562         (progress-text-and-extent): new variable.
8563         (progress-displayed-p): dynamically create gutter area buffer.
8564         (clear-progress): ditto.
8565         (raw-append-progress): ditto.
8566         (append-progress): use new glyph names.
8567         (raw-append-progress): only create the extent when needed. set
8568         properties more optimally.
8569         (progress): remove args.
8570
8571 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8572
8573         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8574         mapcar where the return value is unused.
8575         (isearch-restore-invisible-extents): Ditto.
8576         (isearch-highlight-all-cleanup): Ditto.
8577         (isearch-delete-extents-in-range): Traverse the extents only once.
8578         (isearch-highlight-all-update): Don't start over if the search
8579         string has changed and more input is pending.
8580
8581 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8582
8583         * packages.el (packages-find-package-data-path): Ditto.
8584
8585         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8586
8587         * subr.el (mapc-internal): Don't make obsolete.
8588
8589         * cl-extra.el (mapc): Resurrect.
8590
8591 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8592
8593         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8594         alias.
8595
8596         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8597         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8598         (isearch-yank-clipboard): Use get-clipboard instead of
8599         x-get-clipboard.
8600         (isearch-yank-selection): Fix docstring.
8601
8602 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8603
8604         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8605
8606 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8607
8608         * cl-macs.el (extent-start-position): Fix setf method.
8609         (extent-end-position): Ditto.
8610
8611 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8612
8613         * isearch-mode.el: End merge with FSF 20.4.
8614
8615         * isearch-mode.el (search-invisible): New variable.
8616         (isearch-hide-immediately): Ditto.
8617         (isearch-unhidden-extents): Ditto.
8618         (isearch-range-invisible): New function.
8619         (isearch-unhide-extent): Ditto.
8620         (isearch-restore-invisible-extents): Ditto.
8621         (isearch-restore-extent): Ditto.
8622
8623         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8624         implementation.
8625         (isearch-ring-retreat-edit): Ditto.
8626         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8627         (isearch-forward-regexp): New arguments NOT-REGEXP and
8628         NO-RECURSIVE-EDIT.
8629         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8630         (isearch-backward-regexp): New arguments NOT-REGEXP and
8631         NO-RECURSIVE-EDIT.
8632         (isearch-mode): Return isearch-success.
8633         (isearch-update): Use unread-command-events instead of
8634         unread-command-event.
8635         (isearch-abort): If an invalid regexp is encountered, keep popping
8636         states.
8637         (isearch-*-char): Use FSF implementation.
8638         (isearch-whitespace-chars): Use the more robust FSF's
8639         implementation.
8640         (isearch-within-brackets): New variable.
8641         (isearch-mode): Initialize it.
8642         (isearch-edit-string): Bind it.
8643         (isearch-search-and-update): Set it.
8644         (isearch-push-state): Push it.
8645         (isearch-top-state): Pop it.
8646         (isearch-search): Set it.
8647         (isearch-printing-char): When called by isearch-whitespace-chars,
8648         handle M-SPC gracefully.
8649         (isearch-message-prefix): New argument ELLIPSIS.
8650         (isearch-message-suffix): Ditto.
8651         (isearch-message): Use the ELLIPSIS argument when calling
8652         isearch-message-prefix and isearch-message-suffix.
8653         (isearch-message-prefix): Distinguish between "wrapped" and
8654         "overwrapped" search, FWIW.
8655
8656 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8657
8658         * isearch-mode.el (isearch-edit-string): Use the head of the
8659         search ring instead of search-last-string and search-last-regexp.
8660         (search-highlight): Renamed from isearch-highlight.
8661         (isearch-exit): Use the new name.
8662         (isearch-highlight): Ditto.
8663         (isearch-dehighlight): Ditto.
8664         (isearch-update-ring): New function.
8665         (isearch-done): Call it.
8666         (isearch-done): New argument EDIT.
8667         (isearch-repeat): If search string is empty, look up at the car of
8668         the search ring; ignore the yank pointer.
8669         (isearch-abort): Call isearch-done with NOPUSH.
8670         (isearch-cancel): New function.
8671         (isearch-mode-map): Bind it to ESC ESC ESC.
8672
8673         * isearch-mode.el: Begin merge with FSF 20.4.
8674
8675 1999-09-01  Andy Piper  <andy@xemacs.org>
8676
8677         * x-select.el (x-get-clipboard): obsolete.
8678         (x-yank-clipboard-selection): obsolete
8679
8680         * select.el (disown-selection): need to be careful to disown the
8681         clipboard if we set it via selection.
8682         (get-clipboard): move from x-select.el
8683         (yank-clipboard-selection): ditto.
8684
8685 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8686
8687         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8688         isearch-highlight-all-matches to nil.
8689         (isearch-fixed-case): New variable.
8690         (isearch-mode): Initialize it.
8691         (isearch-edit-string): Save it.
8692         (isearch-toggle-case-fold): Set it.
8693         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8694         need to check isearch-fixed-case.
8695         (isearch-toggle-case-fold): Update highlighting of all matches
8696         before the pause.
8697         (isearch-edit-string):
8698
8699 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8700
8701         * isearch-mode.el (isearch-edit-string): Call isearch-message
8702         before reading the event so that the prompt is displayed properly.
8703         (isearch-message): Use isearch-nonincremental when calling
8704         isearch-message-prefix.
8705         (minibuffer-local-isearch-map): Bind up and down to do the same as
8706         M-p and M-n respectively.
8707         (isearch-done): New arg NOPUSH.
8708         (isearch-edit-string): Use it.
8709         (isearch-edit-string): Don't bind isearch-string.
8710         (isearch-ring-adjust): Edit string, *then* push state.
8711
8712 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8713
8714         * faces.el (isearch-secondary): Make isearch-secondary look
8715         different than default.
8716
8717 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8718
8719         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8720         save-excursion.
8721         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8722         (isearch-update): Call isearch-dehighlight without arguments.
8723         (isearch-done): Ditto.
8724
8725         * isearch-mode.el (isearch-fix-case): If the search string has no
8726         upper-case letters, allow the folding to be reenabled.
8727         Previously, once disabled, the folding would remain that way until
8728         the end of isearch.
8729         (isearch-top-state): Call isearch-fix-case.
8730
8731         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8732         save-excursion.
8733         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8734
8735 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8736
8737         * xpm-button.el:
8738         xbm-button.el: Need to exist in core because gui.el depends on
8739         them.
8740
8741 1999-08-31  Andy Piper  <andy@xemacs.org>
8742
8743         * gutter-items.el (buffers-tab-face): new customizable variable.
8744         (buffers-tab-default-buffer-line-length): new specifier for
8745         maximum viewable characters.
8746         (progress-stack): new variable for implementing widget-based
8747         progress messages.
8748         (progress-area-buffer): ditto.
8749         (progress-glyph-height): ditto.
8750         (progress-stop-callback): ditto.
8751         (progress-quit-function): new function.
8752         (progress-glyph): new variable.
8753         (progress-layout-glyph): ditto.
8754         (progress-displayed-p): new function, see message-displayed-p for
8755         details.
8756         (clear-progress): ditto.
8757         (remove-progress): ditto.
8758         (append-progress): ditto.
8759         (raw-append-progress): ditto.
8760         (display-progress): ditto.
8761         (current-progress): ditto.
8762         (current-progress-label): ditto.
8763         (progress): ditto.
8764         (lprogress): ditto.
8765
8766
8767 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8768
8769         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8770
8771         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8772         `isearch-yank-selection'.
8773         (isearch-mode-map): Use it.
8774         (isearch-yank-selection): Use `get-selection' instead of
8775         `get-x-selection'.
8776
8777 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8778
8779         * faces.el (isearch-secondary): Create face here.
8780
8781         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8782         timers.
8783
8784 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8785
8786         * subr.el (buffer-string): More robust backward compatibility
8787         check, courtesy William Perry.
8788
8789 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8790
8791         * replace.el (perform-replace): Stop the search after the search
8792         limit has been reached.
8793
8794 1999-08-23  Andy Piper  <andy@xemacs.org>
8795
8796         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8797         here if we don't have one.
8798
8799 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8800
8801         * ldap.el (ldap-coding-system): Default to nil until we get
8802         efficient UTF8 support
8803         (ldap-decode-string): Guard against `decode-coding-string' not
8804         being defined
8805         (ldap-encode-string): Guard against `encode-coding-string' not
8806         being defined
8807
8808 1999-08-23  Didier Verna  <didier@xemacs.org>
8809
8810         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8811         Some doc strings improvements, and add a star to the `interactive'
8812         calls.
8813
8814 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8815
8816         * font-lock.el (java-font-lock-keywords-3): introduced new
8817         keywords and regexpes for javadoc syntax 1.2.
8818
8819 1999-08-17  Andy Piper  <andy@xemacs.org>
8820
8821         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8822         format-buffers-tab-line.
8823         (buffers-tab-max-buffer-line-length): new variable.
8824         (format-buffers-tab-line): new function. truncate names if over
8825         buffers-tab-max-buffer-line-length.
8826
8827 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8828
8829         * cus-start.el: Customize the variable `bell-inhibit-time'.
8830
8831 1999-08-16  Andy Piper  <andy@xemacs.org>
8832
8833         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8834         brute-force approach to deleting the last buffer.
8835         (buffers-tab-grouping-regexp): new customizable variable.
8836         (select-buffers-tab-buffers-by-mode): use it.
8837
8838 1999-08-13  Andy Piper  <andy@xemacs.org>
8839
8840         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8841         deletion problem.
8842
8843 1999-07-30  Didier Verna  <didier@xemacs.org>
8844
8845         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8846         of princ to output symbols.
8847         (custom-save-face-internal): ditto.
8848         (custom-save-resets): ditto.
8849
8850 1999-08-09  Didier Verna  <didier@xemacs.org>
8851
8852         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8853         `regexp-quote' to protect the major mode name for use as a regular
8854         expression (c++ needs this for instance).
8855
8856 1999-08-08  Andy Piper  <andy@xemacs.org>
8857
8858         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8859         cope with similar mode names.
8860
8861         * gutter-items.el (buffers-tab-selection-function): new selection
8862         function.
8863         (select-buffers-tab-buffers-by-mode): new function.
8864         (buffers-tab-items): use it if set to only display buffers in the
8865         tab in the current buffer's group..
8866         (update-tab-in-gutter): use new api.
8867         (remove-buffer-from-gutter-tab): ditto.
8868
8869         * gutter-items.el (buffers-tab-max-size): set custom selection
8870         default to 6.
8871         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8872         (add-tab-to-gutter): set face as default.
8873
8874 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8875
8876         * faces.el (frob-face-property): Merge the fall-back specifier
8877         with the target, not replace it.
8878
8879 1999-08-05  Andy Piper  <andy@xemacs.org>
8880
8881         * gutter-items.el (update-tab-in-gutter): add frame argument for
8882         buffer-items.
8883         (update-tab-in-gutter): use it.
8884
8885         * gutter-items.el (record-buffer-hook): set.
8886
8887         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8888         change.
8889         (switch-to-buffer-hook) deleted.
8890
8891 1999-08-04  Andy Piper  <andy@xemacs.org>
8892
8893         * gutter-items.el (update-tab-in-gutter): make sure this will work
8894         as an argument to create-frame-hook.
8895
8896 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8897
8898         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8899         instead of timer emulation.
8900
8901 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8902
8903         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8904         Emacs isearch enhancements.
8905
8906 1999-07-28  Andy Piper  <andy@xemacs.org>
8907
8908         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8909         all devices that support tab controls.
8910         (remove-buffer-from-gutter-tab): new function. to be used as a
8911         value for kill-buffer-hook.
8912
8913 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8914
8915         * auto-show.el (auto-show-truncationp): changed to match
8916         `window_translation_on'
8917
8918 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8919
8920         * XEmacs 21.2.19 is released
8921
8922 1999-07-28  SL Baur  <steve@miho>
8923
8924         * code-files.el (insert-file-contents): Fix docstring.
8925         revert previous change.
8926
8927 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8928
8929         * fill.el (fill-region-as-paragraph): Change re-break-point to
8930         contain word-across-newline plus one character so that filling
8931         Japanese and Chinese works as desired.
8932         * simple.el (do-auto-fill): Ditto.
8933
8934 1999-07-26  SL Baur  <steve@miho>
8935
8936         * mule/japanese.el ("Japanese"): Do not specify a default input
8937         method.
8938         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8939
8940 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8941
8942         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8943         able to use cl-macs macro in early lisp.
8944
8945 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8946
8947         * custom.el:
8948         * cus-face.el:
8949         * cus-edit.el:
8950                 Massive custom Theme API changes.
8951
8952 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8953
8954         * code-files.el (insert-file-contents): Regard
8955         coding-system-magic-cookie if `coding-system-for-read' is nil.
8956
8957 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8958
8959         * mule/thai-xtis.el: Add coding: local variable, to avoid
8960         bootstrapping problem with C locale.
8961
8962 1999-07-22  Andy Piper  <andy@xemacs.org>
8963
8964         * dumped-lisp.el (preloaded-file-list): guard against putting
8965         gutter-items in a less than functional XEmacs.
8966         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8967
8968 1999-07-18  Bob Weiner  <weiner@beopen.com>
8969
8970         * fill.el (fill-context-prefix): Fixed bug that prevented the
8971         setting of an adaptive fill prefix when the `dont-skip-first' was
8972         t.
8973
8974 1999-07-22  SL Baur  <steve@miho>
8975
8976         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8977
8978 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8979
8980         * files.el (interpreter-mode-alist): add `make', `guile', and
8981         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8982         makefile-mode, guile is a scheme, and someday XEmacs will be
8983         modular enough to use as an efficient scripting tool.)
8984
8985 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8986
8987         * mule/mule-cmds.el (reset-language-environment): Regard
8988         coding-category `utf-8' and `ucs-4' if they are available.
8989
8990 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8991
8992         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8993         (prefer-coding-system): Fix DOC-string.
8994
8995         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8996         DOC-string too.
8997
8998         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8999         Mule.
9000         (coding-system-change-eol-conversion): Fix DOC-string.
9001
9002 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9003
9004         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9005         instead of `list-coding-system'.
9006
9007 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9008
9009         * menubar-items.el (default-menubar): `select-input-method' was
9010         renamed to `set-input-method'.
9011
9012         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9013         "Set Language Environment" menu.
9014
9015         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9016         "Describe Language Support" menu.
9017
9018 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9019
9020         * mule/chinese.el ("Chinese-GB"): Rename
9021         `chinese-gb-environment-setup-function' to
9022         `setup-chinese-gb-environment-internal'.
9023
9024 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9025
9026         * mule/korean.el: Use `define-coding-system-alias' instead of
9027         `copy-coding-system'.
9028
9029 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9030
9031         * mule/mule-cmds.el (set-language-environment-coding-systems):
9032         Treat duplicated coding-categories.
9033
9034 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9035
9036         * mule/japanese.el: Use `define-coding-system-alias' instead of
9037         `copy-coding-system'.
9038
9039 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9040
9041         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9042         coding-system `viscii'.
9043
9044 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9045
9046         * mule/cyrillic.el:
9047         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9048         (cyrillic-alternativnyj-decode-table): New variable.
9049         (cyrillic-alternativnyj-encode-table): New variable.
9050         - Specify `iso-8-1' as a category of coding-system
9051           `alternativnyj'.
9052         - Abolish general Cyrillic environment.
9053
9054 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9055
9056         * mule/chinese.el:
9057         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9058         - Register `chinese-gb-environment-setup-function' as a
9059           `setup-function' of "Chinese-GB" environment.
9060
9061 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9062
9063         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9064         optional argument `parents'.
9065
9066         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9067         property for Thai-XTIS.
9068
9069         * mule/mule-help.el (help-with-tutorial): Use property
9070         `tutorial-coding-system' of language-info as a coding-system to
9071         read tutorial file.
9072
9073 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9074
9075         * mule/thai-xtis.el: Don't setup `setup-function' and
9076         `exit-function'.
9077
9078         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9079         `set-coding-category-system' to set up coding-system for
9080         coding-category.
9081
9082         * mule/mule-cmds.el (prefer-coding-system): Use
9083         `set-coding-category-system' to set up coding-system for
9084         coding-category.
9085
9086 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9087
9088         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9089         Thai-XTIS environment.
9090
9091         * mule/mule-cmds.el (prefer-coding-system): Use
9092         `find-coding-system' instead of `coding-system-p'.
9093
9094 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9095
9096         * mule/mule-cmds.el (set-language-environment-coding-systems):
9097         Modify eol-type for XEmacs.
9098
9099         * mule/thai-xtis.el: Delete unused local variable `category'.
9100
9101         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9102         function.
9103         (prefer-coding-system): Don't call
9104         `update-coding-systems-internal'; use function
9105         `coding-category-list' instead of variable `coding-category-list';
9106         use `set-coding-priority-list' instead of `set-coding-priority';
9107         modify `eol-type' for XEmacs.
9108
9109         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9110         `charset-columns'.
9111         (char-width): Likewise.
9112
9113 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9114
9115         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9116         `tis-620'.
9117
9118         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9119         `set-coding-priority-list' instead of `set-coding-priority'; don't
9120         call `update-coding-systems-internal'.
9121
9122         * mule/mule-misc.el (coding-system-get): New function.
9123         (coding-system-put): New function.
9124         (coding-system-category): New function.
9125
9126 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9127
9128         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9129         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9130         to avoid conflict with leim/quail/thai-xtis.
9131
9132         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9133         to thai-xtis-chars.el.
9134
9135         * mule/thai-xtis-chars.el: New file (split from
9136         mule/thai-xtis.el).
9137
9138 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9139
9140         * mule/thai-xtis.el:
9141         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9142         - Add syntax entries.
9143         - Put `preferred-coding-system' of the charset `thai-xtis' to
9144           `tis-620'.
9145
9146 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9147
9148         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9149         rewritten to use write-multibyte-character.
9150
9151 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9152
9153         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9154         of `iso-2022-7'.
9155         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9156         ported yet.
9157         (read-input-method-name): Treat optional argument `default'.
9158
9159 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9160
9161         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9162         all.
9163         (set-language-info-alist): Set up menus here.
9164
9165 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9166
9167         * minibuf.el (completing-read): Add new optional argument
9168         `default'.
9169         (read-coding-system): Add new optional argument
9170         `default-coding-system'.
9171
9172 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9173
9174         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9175         (viet-viscii-...->viet-vscii...).
9176
9177 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9178
9179         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9180         and menus.
9181
9182 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9183
9184         * mule/mule-cmds.el (input-method-function): Add permanent-local
9185         property.
9186
9187 1999-03-30  Dave Love  <fx@gnu.org>
9188
9189         * mule/mule-cmds.el (current-language-environment): Doc fix.
9190
9191 1999-02-06  Richard Stallman  <rms@gnu.org>
9192
9193         * mule/european.el (setup-slovenian-environment): New function.
9194         ("Slovenian"): New language environment.
9195
9196 1999-01-27  Dave Love  <fx@gnu.org>
9197
9198         * mule/mule-cmds.el (current-language-environment): Provide :link,
9199         :type (choices) and appropriate :get.
9200
9201 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9202
9203         * mule/mule-cmds.el (describe-language-environment): Don't alter
9204         input-method-alist.
9205
9206 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9207
9208         * mule/mule-cmds.el (prefer-coding-system): Call
9209         set-coding-priority, so that the internal array of priorities is
9210         also updated.
9211
9212 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9213
9214         * mule/mule-cmds.el (prefer-coding-system): If the argument
9215         requires specific EOL conversion type, make the default coding
9216         systems use that.
9217
9218 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9219
9220         * mule/mule-cmds.el (set-language-environment): Pass the default
9221         eol-type to set-language-environment-coding-systems.
9222         (set-default-coding-systems): Copy the eol-type property for the
9223         new default values of {buffer-file,process}-coding-system from the
9224         old defaults.
9225         (set-language-environment-coding-systems): Accept an optional
9226         argument EOL-TYPE, and set the eol-type property of the default
9227         coding systems accordingly.
9228
9229 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9230
9231         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9232         use generate-new-buffer instead of get-buffer-create.
9233
9234 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9235
9236         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9237
9238 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9239
9240         * mule/mule-cmds.el (default-input-method): Fix custom type.
9241
9242 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9243
9244         * mule/mule-cmds.el (setup-specified-language-environment):
9245         Add apropos-inhibit property.
9246         (describe-specified-language-support): Likewise.
9247
9248 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9249
9250         * mule/mule-cmds.el: Doc fixes.
9251
9252 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9253
9254         * mule/mule-cmds.el (register-input-method): Doc-string
9255         modified.
9256
9257 1998-09-01  Dave Love  <fx@gnu.org>
9258
9259         * mule/mule-cmds.el (current-language-environment): Fix
9260         setter function.
9261
9262 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9263
9264         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9265         mule/european.el, mule/hebrew.el, mule/japanese.el,
9266         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9267         avoid bootstrapping problem if you need to recompile all the Lisp
9268         files using interpreted code.
9269
9270 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9271
9272         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9273         ("Latin-2"): Likewise.
9274
9275 1998-08-18  Per Starback  <starback@update.uu.se>
9276
9277         * mule/european.el (setup-latin2-environment): Fix typo.
9278
9279 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9280
9281         * mule/european.el: Give proper value of `input-method' key to all
9282         lang. env.
9283
9284         * mule/mule-cmds.el (activate-input-method): Handle the case that
9285         the arg INPUT-METHOD is nil correctly.
9286         (read-multilingual-string): Activate the specified input method
9287         before calling read-string.  Afterward, activate the original
9288         input method.
9289
9290 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9291
9292         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9293         (set-language-info-alist): Fix typo in doc-string.
9294
9295         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9296
9297 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9298
9299         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9300         (reset-language-environment): New function for the job that
9301         setup-english-environment used to do.
9302         (set-language-environment): Do more setups according to the info
9303         in language-info-alist.
9304         (read-language-name): Handle the case that the arg KEY is nil.
9305         (describe-language-environment): Handle input-method property.
9306
9307         * mule/: All files under this directory, which related with
9308         specific languages (such as mule/european.el, mule/greek.el,
9309         mule/hebrew.el, mule/misc-lang.el), modified as below.
9310         (setup-XXX-environment): Just call set-language-environment.  If
9311         they used to do some other jobs than what done by
9312         set-language-environment, those jobs are done in
9313         setup-XXX-environment-internal now.
9314         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9315         the value to setup-XXX-environment-internal.  Add properties
9316         input-method and features.
9317
9318         * mule/english.el (setup-english-environment): Just call
9319         reset-language-environment.
9320
9321         * mule/european.el (setup-8-bit-environment): Function deleted.
9322
9323 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9324
9325         * mule/mule-cmds.el (input-method-exit-on-first-char)
9326         (input-method-use-echo-area): Doc fixes.
9327
9328 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9329
9330         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9331         variable.
9332         (input-method-use-echo-area): New variable.
9333
9334 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9335
9336         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9337
9338 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9339
9340         * mule/mule-cmds.el (activate-input-method): Update mode line.
9341         (inactivate-input-method): Likewise.
9342
9343 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9344
9345         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9346         input method in the current buffer, but just bind
9347         current-input-method.
9348
9349 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9350
9351         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9352
9353         * mule/misc-lang.el ("IPA"): Add coding-priority and
9354         coding-system.
9355
9356 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9357
9358         * mule/greek.el: Add coding-priority.
9359
9360 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9361
9362         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9363         LANG-ENV.
9364
9365 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9366
9367         * mule/mule-cmds.el (register-input-method): Fix previous change.
9368         (setup-specified-language-environment): Doc fix.
9369
9370 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9371
9372         * mule/mule-cmds.el: Several doc fixes.
9373         (get-language-info, set-language-info): Rename argument.
9374         (set-language-info-alist): Likewise.
9375         (register-input-method): Rename argument.
9376         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9377
9378 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9379
9380         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9381         default value while reading an input method.
9382
9383 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9384
9385         * mule/mule-cmds.el (universal-coding-system-argument):
9386         Use buffer-file-coding-system as default.
9387
9388 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9389
9390         * mule/korean.el ("Korean"): Doc fix.
9391
9392 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9393
9394         * mule/mule-cmds.el (describe-language-environment): Print the
9395         languge environment at the head.
9396
9397 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9398
9399         * mule/japanese.el: Set exit-function to exit-japanese-environment
9400         for Japanese environment.
9401
9402 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9403
9404         * mule/mule-cmds.el (set-language-environment): Doc fix.
9405         (current-language-environment): Use defcustom.
9406         (default-input-method): Specify :type.
9407
9408 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9409
9410         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9411         modified.
9412         (prefer-coding-system): Doc-string modified.
9413
9414 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9415
9416         * mule/mule-cmds.el (set-language-info): Doc-string
9417         describes `coding-priority' KEY.
9418         (set-language-environment-coding-systems): New function.
9419         (select-safe-coding-system): New function.
9420         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9421         (set-language-info-alist): New optionla arg PARENTS.  Call
9422         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9423         (set-language-environment-coding-systems): New function.
9424
9425         * mule/chinese.el: Remove setting up of
9426         describe-chinese-environment-map and
9427         setup-chinese-environment-map.  Exclude them in args of calls to
9428         set-language-info-alist.  Register coding-priority key in
9429         language-info-alist.
9430
9431         * mule/cyrillic.el: Remove setting up of
9432         describe-cyrillic-environment-map and
9433         setup-cyrillic-environment-map.  Exclude them in args of calls to
9434         set-language-info-alist.  Register coding-priority key in
9435         language-info-alist.
9436
9437         * mule/english.el: Register coding-priority key in
9438         language-info-alist.
9439
9440         * mule/ethiopic.el: Register coding-priority key in
9441         language-info-alist.
9442
9443         * mule/european.el: Remove setting up of
9444         describe-european-environment-map and
9445         setup-european-environment-map.  Exclude them in args of calls to
9446         set-language-info-alist.  Register coding-priority key in
9447         language-info-alist.  Add "German" language env.
9448         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9449         (setup-german-environment): New function.
9450
9451         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9452         change default input method to "greek-postfix".
9453
9454         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9455         coding-priority key in
9456
9457 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9458
9459         * mule/mule-cmds.el (set-language-info): Doc fix.
9460         (input-method-inactivate-hook): Doc fix.
9461
9462 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9463
9464         * mule/mule-cmds.el (set-input-method): Renamed from
9465         select-input-method.
9466
9467 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9468
9469         * mule/mule-cmds.el (set-language-environment): Run
9470         exit-language-environment-hook before calling `exit-function'
9471         which is specified for the language environment.
9472
9473 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9474
9475         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9476         modified.
9477         (prefer-coding-system): Likewise.
9478         (describe-language-environment): Print aliases of each coding
9479         system.
9480         (set-language-environment-hook): New variable.
9481         (exit-language-environment-hook): New variable.
9482         (set-language-environment): Call these hooks.  Before setting a
9483         new language environment, exit from the
9484         current-language-environment if necessary.
9485         (input-method-verbose-flag): The value can be nil, t,
9486         complex-only, or default.
9487         (input-method-highlight-flag): Doc-string augmented.
9488         (activate-input-method): Check if we can run the registered
9489         function to activate an input method.
9490
9491         * mule/korean.el: Set exit-function for language environment
9492         "Korean" to exit-korean-environment.
9493         (setup-korean-environment): Moved to korea-util.el.
9494
9495 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9496
9497         * mule/mule-cmds.el (read-multilingual-string): Use
9498         current-input-method prior to default-input-method.  Don't bind
9499         current-input-method by `let', instead, activate the specified
9500         input method in the current buffer temporarily.
9501
9502 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9503
9504         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9505
9506 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9507
9508         * mule/chinese.el (post-read-decode-hz): Return the result of
9509         decode-hz-region.
9510         (pre-write-encode-hz): Do not change the value of
9511         last-coding-system.
9512
9513 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9514
9515         * mule/mule-ccl.el: Doc fixes.
9516
9517 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9518
9519         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9520         (check-ccl-program): New macro.
9521
9522 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9523
9524         * mule/mule-ccl.el: Comment about CCL syntax modified.
9525         (ccl-command-table): Add read-multibyte-character and
9526         write-multibyte-character.
9527         (ccl-code-table): Add ex-cmd.
9528         (ccl-extended-code-table): New variable.
9529         (ccl-embed-extended-command): New function.
9530         (ccl-compile-read-multibyte-character,
9531         ccl-compile-write-multibyte-character) New functions.
9532         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9533         ccl-dump-write-multibyte-character): New functions.
9534
9535 1999-07-22  SL Baur  <steve@miho>
9536
9537         * config.el (config-value-file): config.values is installed into
9538         doc-directory.
9539         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9540
9541 1999-07-19  Didier Verna  <didier@xemacs.org>
9542
9543         * rect.el: all functions rewritten, except when noted. Below is a
9544         list of interface changes.
9545         (apply-on-rectangle): new function. Obsoletes
9546         `operate-on-rectangle'. All functions that used to call this
9547         function now call the new one.
9548         (kill-rectangle): added optional prefix arg to fill lines.
9549         (delete-rectangle): ditto.
9550         (delete-extract-rectangle): ditto.
9551         (open-rectangle): ditto.
9552         (clear-rectangle): ditto.
9553         (delete-rectangle-line): added third arg FILL.
9554         (delete-extract-rectangle-line): ditto.
9555         (open-rectangle-line): ditto.
9556         (clear-rectangle-line): ditto.
9557
9558 1999-07-18  Andy Piper  <andy@xemacs.org>
9559
9560         * menubar-items.el (default-menubar): add gutter options.
9561
9562         * gutter-items.el: new file.
9563         (gutter): new group for custom.
9564         (gutter-visible-p): new variable.
9565         (default-gutter-position): ditto.
9566         (buffers-tab): new group for the buffers tab.
9567         (gutter-buffers-tab): widget to put in the gutter.
9568         (buffers-tab-max-size): max number of tabs.
9569         (buffers-tab-switch-to-buffer-function): function to call when a
9570         tab is pressed.
9571         (buffers-tab-omit-function): filter buffers with this function.
9572         (buffers-tab-format-buffer-line-function): format buffer names for
9573         inclusion in tabs.
9574         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9575         the record.
9576         (build-buffers-tab-internal): build a list of tab items.
9577         (buffers-tab-items): ditto.
9578         (add-tab-to-gutter): put a tab in the gutter area.
9579         (update-tab-in-gutter): reset the buffers in the tab.
9580
9581         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9582
9583         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9584         (switch-to-buffer-hooks): new hook.
9585
9586         * toolbar.el (default-toolbar-position): fix typo.
9587
9588 1999-07-16  Andy Piper  <andy@xemacs.org>
9589
9590         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9591
9592 1999-07-15  Didier Verna  <didier@xemacs.org>
9593
9594         * cus-edit.el (custom-prompt-variable): optional third arg makes
9595         prompt for a comment string.
9596         (customize-set-value): optional prefix makes this function handle
9597         variable comments.
9598         (customize-set-variable): ditto.
9599         (customize-save-variable): ditto.
9600         (customize-customized): handle custom comments.
9601         (customize-save-customized): ditto.
9602         (custom-variable-state-set): ditto.
9603         (custom-face-state-set): ditto.
9604         (customize-saved): ditto.
9605         (custom-variable-set): ditto.
9606         (custom-face-set): ditto.
9607         (custom-variable-save): ditto.
9608         (custom-face-save): ditto.
9609         (custom-variable-reset-saved): ditto.
9610         (custom-face-reset-saved): ditto.
9611         (custom-variable-reset-standard): ditto.
9612         (custom-face-reset-standard): ditto.
9613         (custom-comment-face): new face.
9614         (custom-comment-tag-face): ditto.
9615         (custom-comment): new widget.
9616         (custom-comment-create): new function.
9617         (custom-comment-delete): ditto.
9618         (custom-comment-value-set): ditto.
9619         (custom-comment-show): ditto.
9620         (custom-comment-invisible-p): ditto.
9621         (custom-variable-value-create): create a comment field widget.
9622         (custom-face-value-create): ditto.
9623         (custom-variable-menu): new entry for adding a custom comment.
9624         (custom-face-menu): ditto.
9625         (custom-save-variables): possibly save custom comments.
9626         (custom-save-faces): ditto.
9627
9628         * cus-face.el (custom-set-faces): the arguments can now have a
9629         custom comment as fourth argument.
9630
9631         * custom.el (custom-set-variables): the arguments can now have a
9632         custom comment as fifth element.
9633
9634 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9635
9636         * XEmacs 21.2.18 is released
9637
9638 1999-07-13  SL Baur  <steve@miho>
9639
9640         * lib-complete.el (read-library-name): Revert previous change.
9641         (read-library): Ditto.
9642
9643 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9644
9645         * packages.el (packages-package-list): Capitalize docstring.
9646
9647         * packages.el (packages-find-package-library-path): Use #'nconc
9648         rather than #'append to reduce consing -- #'mapcar uses Flist,
9649         which returns a freshly consed list.  #'append would create yet
9650         another fresh list, using Fmake_list in concat.
9651
9652         * packages.el (package-provide): Use setq with remassq like it
9653         says in its docstring.
9654
9655 1999-07-06  SL Baur  <steve@miho.m17n.org>
9656
9657         * lib-complete.el (progn-with-message): Fix typo.
9658
9659 1999-07-06  SL Baur  <steve@miho.m17n.org>
9660
9661         * mule/mule-misc.el (char-octet): Make function match docstring.
9662         From Katsumi Yamaoka <yamaoka@jpl.org>
9663
9664 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9665
9666         * wid-edit.el (widget-documentation): corrected spelling error.
9667
9668 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9669
9670         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9671         keys if already bound
9672
9673 1999-07-06  SL Baur  <steve@miho.m17n.org>
9674
9675         * lib-complete.el (progn-with-message): Revert previous changes.
9676
9677 1999-06-24  Bob Weiner  <weiner@beopen.com>
9678
9679         * lib-complete.el (find-library):
9680         (find-library-other-window):
9681         (find-library-other-frame): Completely rewrote
9682         so that these functions actually work when called non-interactively.
9683         Also made them handle LIBRARY arguments which end with .el or .elc.
9684
9685 1999-06-24  Bob Weiner  <weiner@beopen.com>
9686
9687         * simple.el (indent-new-comment-line): Locally bound
9688         `block-comment-start' to `comstart' or else when this is called
9689         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9690         `block-comment-start' value, ignoring any existing spacing after a
9691         comment prefix in the previous line and producing ugly comments.
9692
9693 1999-06-23  Bob Weiner  <weiner@beopen.com>
9694
9695         * list-mode.el (mouse-choose-completion):
9696         (choose-completion):
9697         (completion-switch-to-minibuffer): Added.
9698         ([Tab]): [Tab] previously switched to the minibuffer
9699         but since [space] does that and since most applications in the
9700         world use [Tab] to select the next item in a list, do that in the
9701         *Completions* buffer too.  This will cause the least confusion
9702         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9703         06/23/1999.
9704
9705 1999-06-22  Bob Weiner  <weiner@beopen.com>
9706
9707         * help.el (help-buffer-name): Added support for a null value
9708         of `help-buffer-prefix-string' since some buffers require no
9709         prefix.
9710
9711 1999-06-20  Bob Weiner  <weiner@beopen.com>
9712
9713         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9714         in the completion-list-mode-map to bury the completions buffer
9715         even when the minibuffer is no longer active.
9716
9717 1999-06-20  Bob Weiner  <weiner@beopen.com>
9718
9719         * list-mode.el (list-mode): It is visually disconcerting to have
9720         the text cursor disappear within list buffers, especially when
9721         moving from window to window, so leave it visible.
9722
9723 1999-07-01  SL Baur  <steve@miho.m17n.org>
9724
9725         * menubar-items.el (default-menubar): Conditionalize the bug
9726         report menu item (which may not be possible in this XEmacs).
9727         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9728
9729 1999-06-30  SL Baur  <steve@miho.m17n.org>
9730
9731         * subr.el (with-current-buffer): DOC string fix.
9732         Suggested by Bob Weiner <weiner@altrasoft.com>
9733
9734 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9735
9736         * cus-face.el (custom-face-italic): insert missing args
9737
9738 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9739
9740         * packages.el (package-locations): Changed default early package
9741         hierarchies to ~/.xemacs/mule-packages and
9742         ~/.xemacs/xemacs-packages.
9743
9744 1999-06-23  SL Baur  <steve@miho.m17n.org>
9745
9746         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9747
9748 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9749
9750         * packages.el (package-locations): Changed default early package
9751         hierarchy to ~/.xemacs/packages.
9752         (package-locations): Removed `packages' as a possible name for a
9753         late package hierarchy.
9754
9755 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9756
9757         * mule/mule-category.el (word-combining-categories): Set up new
9758         variable.
9759         (word-separating-categories): Likewise.
9760
9761 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9762
9763         * XEmacs 21.2.17 is released
9764
9765 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9766
9767         * font-menu.el (font-menu-set-font): allow for nil specification
9768         of font size.
9769
9770 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9771
9772         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9773         is 1.
9774
9775 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9776
9777         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9778         8859-5 instead of ISO 8859-1.
9779
9780 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9781
9782         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9783         (viet-viscii-encode-table): Ditto.
9784
9785         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9786         Make obsolete definition of char-octet.
9787
9788 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9789
9790         * subr.el: Move no-Mule make-char ...
9791         * help-nomule.el (make-char): To here.
9792         (string-width): Make Mule compatibility alias.
9793
9794 1999-06-15  Andy Piper  <andy@xemacs.org>
9795
9796         * select.el (get-selection-no-error): really make there be no-error.
9797         (get-selection): revert to original.
9798
9799 1999-06-11  Andy Piper  <andy@xemacs.org>
9800
9801         * select.el (selection-sets-clipboard): renamed.
9802         (own-selection): use it.
9803
9804 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9805
9806         * XEmacs 21.2.16 is released
9807
9808 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9809
9810         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9811         missing characters to avoid crash.
9812
9813 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9814
9815         * coding.el (set-terminal-coding-system): Only set the console
9816         coding system on the selected console if it is a tty.
9817
9818 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9819
9820         * cus-face.el:
9821         * cus-edit.el:
9822         * faces.el:
9823         (custom):
9824         (face-spec-set):
9825         * faces.el (frob-face-property):
9826         * font-menu.el (font-menu-set-font):
9827                   Actually apply changes from 1999-03-17
9828
9829 1999-06-10  Andy Piper  <andy@xemacs.org>
9830
9831         * select.el (get-selection): abstract out non error-signalling
9832         part.
9833         (get-selection-no-error): get-selection without signalling an
9834         error.
9835         (selection-is-clipboard-p): new variable. controls whether the
9836         selection sets the clipboard.
9837         (own-selection): use it.
9838
9839         * mouse.el (insert-selection): fallback to clipboard after trying
9840         primary selection and cutbuffer.
9841
9842 1999-06-05  Andy Piper  <andy@xemacs.org>
9843
9844         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9845         selection functions.
9846
9847 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9848
9849         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9850         default value.
9851         (load): Use `raw-text' instead of `no-conversion'.
9852         (insert-file-contents): Likewise.
9853
9854         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9855         of `no-conversion'.
9856
9857 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9858
9859         * coding.el: Don't copy `no-conversion' to `raw-text'.
9860
9861 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9862
9863         * subr.el (make-char): Define it if Mule is not around.
9864
9865 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9866
9867         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9868
9869         * x-select.el (x-disown-selection-internal): Restore symbol as an
9870         obsolete alias.
9871         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9872
9873 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9874
9875         * XEmacs 21.2.15 is released
9876
9877 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9878
9879         * subr.el (split-string): Avoid infinite looping
9880
9881 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9882
9883         * ldap.el (ldap-ignore-attribute-codings): New variable
9884         (ldap-default-attribute-decoder): New variable
9885         (ldap-coding-system): New variable
9886         (ldap-attribute-syntax-encoders): New variable
9887         (ldap-attribute-syntax-decoders): New variable
9888         (ldap-attribute-syntaxes-alist): New variable
9889         (ldap-encode-boolean): New function
9890         (ldap-decode-boolean): New function
9891         (ldap-encode-country-string): New function
9892         (ldap-decode-string): New function
9893         (ldap-decode-address): New function
9894         (ldap-encode-address): New function
9895         (ldap-decode-attribute): New function
9896         (ldap-search): Use some of these
9897
9898 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9899
9900         * version.el (emacs-version): Make the patch level/beta come
9901         before the XEmacs qualifier so that it gets into (funcall
9902         emacs-version) and thus in the bug reports.
9903         (emacs-version>=): Support patch levels.
9904
9905 1999-06-03  SL Baur  <steve@xemacs.org>
9906
9907         * version.el: implement x.y.z version number
9908         From Jan Vroonhof <vroonhof@math.ethz.ch>
9909
9910 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9911
9912         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9913
9914 1999-05-22  Vin Shelton <acs@xemacs.org>
9915
9916         * startup.el: Document -private and break out non-standard X options.
9917
9918 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9919
9920         * mule/mule-charset.el (charset-after): New function.
9921         (charset-direction): Synch with Mule, update docstring.
9922         (get-charset-property): New function.
9923         (put-charset-property): New function.
9924         (charset-plist): New function.
9925
9926         * mule/mule-charset.el (compose-region):
9927         (decompose-region): remove;  these functions (which don't work
9928         since we don't do composite characters) have been moved to
9929         mule-util.el.
9930         (toplevel): follow coding standards
9931
9932 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9933
9934         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9935         exist any more.
9936
9937         * code-files.el: Fix commentary to follow coding standards.  Move
9938         the single line left in mule-files.el to here.
9939
9940         * mule/mule-files.el: delete.
9941
9942 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9943
9944         * info.el (Info-scroll-prev): Use event functions instead of the
9945         old emacs 19 interface.
9946
9947 1999-06-02  Andy Piper  <andy@xemacs.org>
9948
9949         * x-font-menu.el (x-font-menu-load-font):
9950         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9951
9952 1999-05-31  Andy Piper  <andy@xemacs.org>
9953
9954         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9955         group.
9956         (font-menu-this-frame-only-p): ditto.
9957         (font-menu-max-items): reinstate, from Jan Vroonhof
9958         <vroonhof@math.ethz.ch>
9959         (font-menu-submenu-name-format): ditto.
9960         (font-menu-split-long-menu): ditto, for use by the family
9961         constructor.
9962         (font-menu-family-constructor): use it.
9963
9964 1999-05-30  Andy Piper  <andy@xemacs.org>
9965
9966         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9967         for use by the font menu.
9968
9969         * msw-font-menu.el: new file implementing mswindows specific
9970         font-menu behaviour.
9971         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9972         (mswindows-font-menu-junk-families): ditto.
9973         (hack-font-truename): ditto.
9974         (mswindows-font-regexp-ascii): ditto.
9975         (mswindows-reset-device-font-menus): ditto.
9976         (mswindows-font-menu-font-data): ditto.
9977         (mswindows-font-menu-load-font): ditto.
9978
9979         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9980         (x-font-menu-font-data): ditto.
9981         (x-font-menu-load-font): ditto.
9982
9983         * font-menu.el: new file implementing generic font menu behaviour.
9984         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9985         made device independent.
9986         (font-menu-this-frame-only-p): ditto.
9987         (font-menu-preferred-resolution): ditto.
9988         (font-menu-size-scaling): new variable used to determine whether
9989         sizes are in points or tenths of a point.
9990         (vassoc): moved from x-font-menu.el.
9991         (device-fonts-cache): ditto.
9992         (device-fonts-cache): ditto.
9993         (flush-device-fonts-cache): ditto.
9994         (reset-device-font-menus): copied from x-font-menu.el and made
9995         device independent. Most functionality deferred to
9996         device-dependent versions.
9997         (font-menu-family-constructor): copied from x-font-menu.el and
9998         made device independent.
9999         (font-menu-size-constructor): ditto.
10000         (font-menu-weight-constructor): ditto.
10001         (font-menu-set-font): ditto.
10002         (font-menu-change-face): ditto.
10003         (font-menu-load-font): new device method.
10004         (font-menu-font-data): ditto.
10005
10006         * x-font-menu.el: The above functions deleted.
10007
10008 1999-05-26  Andy Piper  <andy@xemacs.org>
10009
10010         * update-elc.el:
10011         * make-docfile.el:
10012         * loadup.el: rehash expand-file-name usage to not use default-directory.
10013
10014 1999-05-21  Andy Piper  <andy@xemacs.org>
10015
10016         * x-select.el (x-select-convert-to-text):
10017         (x-selected-text-type):
10018         (x-get-selection):
10019         (xselect-convert-to-string):
10020         (xselect-convert-to-compound-text):
10021         (xselect-convert-to-length):
10022         (xselect-convert-to-targets):
10023         (xselect-convert-to-delete):
10024         (xselect-convert-to-filename):
10025         (xselect-convert-to-charpos):
10026         (xselect-convert-to-lineno):
10027         (xselect-convert-to-colno):
10028         (xselect-convert-to-sourceloc):
10029         (xselect-convert-to-os):
10030         (xselect-convert-to-host):
10031         (xselect-convert-to-user):
10032         (xselect-convert-to-class):
10033         (xselect-convert-to-name):
10034         (xselect-convert-to-integer):
10035         (xselect-convert-to-atom):
10036         (xselect-convert-to-identity): functions renamed from x-* and
10037         moved to select.el.
10038         (x-get-secondary-selection): use rename get-selection.
10039         (x-get-clipboard): ditto.
10040         (x-own-selection): moved to select.el.
10041         (x-valid-simple-selection-p): ditto.
10042         (x-dehilight-selection): ditto.
10043         (x-own-clipboard): ditto.
10044         (x-disown-selection): ditto.
10045
10046         * x-mouse.el (x-yank-function): moved to mouse.el.
10047         (x-insert-selection): ditto.
10048         (x-set-point-and-move-selection): use renamed function.
10049
10050         * select.el (selected-text-type): moved and renamed from
10051         x-select.el.
10052         (selection-owner-p): moved to C.
10053         (selection-exists-p): ditto.
10054         (get-cutbuffer): new device method.
10055         (get-selection): generalised and moved from x-select.el.
10056         (own-selection): moved x-own-selection functionality into here.
10057         (dehilight-selection): renamed and moved from x-select.el.
10058         (own-clipboard): functionality moved from x-select.el using new
10059         generic C builtins.
10060         (disown-clipboard): ditto.
10061         (select-convert-to-text):
10062         (select-convert-to-string):
10063         (select-convert-to-compound-text):
10064         (select-convert-to-length):
10065         (select-convert-to-targets):
10066         (select-convert-to-delete):
10067         (select-convert-to-filename):
10068         (select-convert-to-charpos):
10069         (select-convert-to-lineno):
10070         (select-convert-to-colno):
10071         (select-convert-to-sourceloc):
10072         (select-convert-to-os):
10073         (select-convert-to-host):
10074         (select-convert-to-user):
10075         (select-convert-to-class):
10076         (select-convert-to-name):
10077         (select-convert-to-integer):
10078         (select-convert-to-atom):
10079         (select-convert-to-identity): new functions renamed from x-* and
10080         moved from x-select.el.
10081
10082         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10083         into here and use as the default window-system mouse yank.
10084         (insert-selection): generalised and moved from x-mouse.el.
10085         (own-clipboard): moved to C.
10086
10087         * msw-select.el (mswindows-selection-owned-p): deleted.
10088         (mswindows-own-selection): generalised and moved to select.el.
10089         (mswindows-disown-selection): generalised and moved to C.
10090         (mswindows-selection-owner-p): ditto.
10091
10092 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10093
10094         * XEmacs 21.2.14 is released
10095
10096 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10097
10098         * about.el: update contact info for jason and slb.
10099
10100 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10101
10102         * mule/european.el (setup-romanian-environment): Add Romanian
10103         support from Emacs/Mule romanian.el.
10104
10105 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10106
10107         * cus-face.el: Label all custom changes with the 'custom' tag.
10108
10109         * cus-edit.el: idem ditto.
10110
10111         * faces.el: Added suport for adding device tags to various functions.
10112         (custom): New device tag.
10113         (face-spec-set): Call reset face with tags argument. No longer do
10114         x-init-global-faces hack.
10115
10116         * faces.el (frob-face-property): Use an anonymous specifier to map
10117         frob-face-property-1 over.
10118
10119         * x-font-menu.el (font-menu-set-font): Always specify all
10120         properties to custom.
10121
10122 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10123
10124         * mule/european.el (setup-czech-environment): Add czech support.
10125         From David Sauer <davids@orfinet.cz>
10126
10127 1999-03-15  SL Baur  <steve@xemacs.org>
10128
10129         * check-features.el: Turn hard errors into warnings.
10130
10131 1999-03-21  SL Baur  <steve@xemacs.org>
10132
10133         * simple.el (delete-key-deletes-forward): As per discussion on
10134         xemacs-beta, default to t.
10135
10136 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10137
10138         * loadup.el: Define Installation-string before loading anything.
10139
10140 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10141
10142         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10143         From Anders Stenman <stenman@isy.liu.se>
10144
10145 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10146
10147         * wid-edit.el (widget-glyph-find): Ditto.
10148
10149         * packages.el (locate-library): Ditto.
10150
10151         * loadup.el (really-early-error-handler): Ditto.
10152
10153         * lib-complete.el (read-library): Ditto.
10154
10155         * faces.el (set-face-stipple): Ditto.
10156
10157         * code-files.el (load): Use new calling style of locate-file.
10158
10159 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10160
10161         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10162         dead.
10163
10164 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10165
10166         * dumped-lisp.el (preloaded-file-list): Don't load
10167         Installation.el.
10168
10169         * loadup.el (Installation-string): Define it here.
10170
10171 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10172
10173         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10174         Installation.el needs to be loaded before `dump-paths', otherwise
10175         the dumping process won't find it.
10176
10177 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10178
10179         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10180         subr so that we can use `replace-in-string' in Installation.el to
10181         get rid of C-m chars under the native Windows build.
10182
10183 1999-04-29  Andy Piper  <andy@xemacs.org>
10184
10185         * make-docfile.el: canonicalize file and directory names.
10186
10187         * device.el (call-device-method): new function for calling device
10188         specific methods.
10189         (define-device-method): new function for defining device methods.
10190         (define-device-method*): ditto.
10191
10192 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10193
10194         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10195
10196 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10197
10198         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10199         (cyrillic-koi8-r-encode-table): Likewise.
10200         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10201         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10202
10203         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10204         from vietnamese.el].
10205
10206         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10207         mule/mule-misc.el.
10208
10209 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10210
10211         * mule/thai-xtis.el:
10212         - Change font registry name from "Thai94x94-0" to "xtis-0".
10213         - Change mnemonic of coding-system `tis-620' to "TIS620".
10214
10215 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10216
10217         * mule/ethiopic.el: fixed.
10218
10219 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10220
10221         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10222
10223         * mule/thai-xtis.el: New file.
10224
10225         * mule/vietnamese.el: New file.
10226
10227         * mule/ethiopic.el: New file.
10228
10229 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10230
10231         * bytecomp.el (byte-compile-close-variables): Leave
10232         debug-issue-ebola-notices alone.
10233
10234 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10235
10236         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10237         at the top of the buffer since it is the most important thing to
10238         customize
10239         (ldap-get-host-parameter): New defun
10240         (ldap-search): Add a new parameter `withdn' to retrieve the
10241         distinguished names of entries
10242
10243 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10244
10245         * startup.el (splash-frame-body): Date and spelling fixes.
10246
10247 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10248
10249         * view-less.el (toggle-truncate-lines): add autoload tag
10250
10251 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10252
10253         * format.el (format-alist): Disable image stuff.
10254
10255 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10256
10257         * wid-edit.el (widget-glyph-find): Search by directories, then by
10258         suffixes rather than the other way around.
10259         (widget-image-conversion): Renamed to
10260         `widget-image-file-name-suffixes'.
10261
10262 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10263
10264         * mule/mule-charset.el: Made old functions obsolete, remove the
10265         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10266         (charset-iso-graphic-plane): Rename from charset-graphic.
10267         (charset-iso-final-char): Rename from charset-final.
10268         (charset-width): Rename from charset-columns.
10269         (charset-bytes): Added from fsf compatibility, returns always 1.
10270
10271         * mule/mule-misc.el: Move charset-doc-string alias to
10272         mule-charset.el
10273
10274 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10275
10276         * x-faces.el (x-make-font-bold-italic): honor
10277         *try-oblique-before-italic-fonts*
10278
10279 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10280
10281         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10282
10283 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10284
10285         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10286         name.
10287
10288 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10289
10290         * cl-extra.el (equalp): Would bug out for lists.
10291
10292 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10293
10294         * about.el (about-hackers):  Change cgw's email address
10295
10296 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10297
10298         * XEmacs 21.2.13 is released
10299
10300 1999-03-12  SL Baur  <steve@xemacs.org>
10301
10302         * simple.el (delete-key-deletes-forward): Revert to previous
10303         behavior.
10304
10305 1999-01-18  Didier Verna  <didier@xemacs.org>
10306
10307         * menubar-items.el (xemacs-splash-buffer): handle the case of
10308         multiple elements in the splash buffer body.
10309
10310         * startup.el (splash-frame-timeout): new constant: interval
10311         between splash buffer elements.
10312         (command-line-1): handle splash buffer with multiple elements (use
10313         a timeout).
10314         (splash-frame-body): Originally `startup-splash-frame-body'.
10315         Rewrote a cleaner and more readable version. This can now be array,
10316         in which case each element is displayed in turn in the splash buffer.
10317         (splash-frame-static-body): new constant. Persistent information
10318         across all splash buffer elements (preserves the possibility to give
10319         it in different languages.
10320         (circulate-splash-frame-elements): new function. Used as a timeout
10321         to circulate through all splash frame elements and display them in
10322         sequence.
10323         (display-splash-frame): originally `startup-splash-frame'. Handle
10324         the case of multiple elements in the splash buffer body. Now
10325         returns a timeout id if multiple elements to display, or nil.
10326
10327 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10328
10329         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10330         so they can be overridden by x-init-face-from-resources.
10331         Additionally specify the font name also with an x tag.
10332
10333 1999-03-08  Andy Piper  <andy@xemacs.org>
10334
10335         * package-get.el (package-get-base): autoload.
10336
10337         * menubar-items.el (default-menubar): add update menu item. Fix
10338         custom menu to only be activated when package-base is available.
10339
10340         * package-get.el (package-get-custom): don't load
10341         package-get-custom as it is auto-generated. Fix group definition.
10342
10343 1999-03-05  Didier Verna  <didier@xemacs.org>
10344
10345         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10346         instead of `symbol-name' (Thanks Kyle).
10347
10348         * cus-edit.el (custom-save-variables): use `prin1' instead of
10349         princ to write symbols.
10350
10351 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10352
10353         * XEmacs 21.2.12 is released
10354
10355 1999-03-05  SL Baur  <steve@xemacs.org>
10356
10357         * menubar-items.el (default-menubar): Add kfm browsing support.
10358         From Neal Becker <nbecker@fred.net>
10359
10360 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10361
10362         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10363         calls to font-lock during buffer reversion.
10364
10365 1999-02-12  Didier Verna  <didier@xemacs.org>
10366
10367         * info.el (Info-build-node-completions): unconditionally widen the
10368         tag table buffer.
10369
10370 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10371
10372         * x-faces.el (x-init-face-from-resources):
10373         Only set fonts in the 'x locale.
10374
10375 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10376
10377         * package-ui.el (pui-install-selected-packages): Don't throw on
10378         `package-admin-delete-binary-package' returning nil since it's
10379         normal.  Reindent function.
10380         (pui-add-required-packages): Handle case where packages selected
10381         for installation have never been installed.
10382
10383 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10384
10385         * menubar-items.el (default-menubar):
10386         Implement the ``Mule->Set coding system of process'' menu item.
10387
10388 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10389
10390         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10391         files
10392         - Change some `if's to `when's
10393
10394 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10395
10396         * XEmacs 21.2.11 is released
10397
10398 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10399
10400         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10401         against window close (Fix Bug #460).
10402         (ask-user-about-lock-dbox): Idem.
10403
10404 1999-02-25  SL Baur  <steve@xemacs.org>
10405
10406         * mule/mule-charset.el (charset-leading-byte): New function.
10407         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10408
10409 1999-02-12  Andy Piper  <andy@xemacs.org>
10410
10411         * about.el (xemacs-hackers): change andy's email address.
10412         (about-url-alist): change andy's web page address.
10413         (about-xemacs): add piper.
10414
10415 1999-02-16  SL Baur  <steve@xemacs.org>
10416
10417         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10418         of mule-base into lisp/mule.
10419
10420 1999-02-16  SL Baur  <steve@xemacs.org>
10421
10422         * mule/arabic.el:
10423         mule/canna-leim.el:
10424         mule/chinese.el:
10425         mule/cyrillic.el:
10426         mule/english.el:
10427         mule/european.el:
10428         mule/greek.el:
10429         mule/hebrew.el:
10430         mule/japanese.el:
10431         mule/kinsoku.el:
10432         mule/korean.el:
10433         mule/misc-lang.el:
10434         mule/mule-category.el:
10435         mule/mule-ccl.el:
10436         mule/mule-charset.el:
10437         mule/mule-cmds.el:
10438         mule/mule-coding.el:
10439         mule/mule-files.el:
10440         mule/mule-help.el:
10441         mule/mule-init.el:
10442         mule/mule-misc.el:
10443         mule/mule-tty-init.el:
10444         mule/mule-x-init.el:
10445         mule/viet-chars.el:  Remerge from mule-base.
10446
10447         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10448         of mule-base into lisp/mule.
10449
10450 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10451
10452         * process.el (exec-to-string): Use `shell-command-switch' in place
10453         of hard-wired "-c" (for WindowsNT).
10454
10455 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10456
10457         * menubar-items.el (default-menubar):  Remove obsolete
10458         "Gopher" item
10459
10460 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10461
10462         * package-admin.el (package-admin-get-install-dir): First fall
10463         back to the location of xemacs-base for non-mule packages.
10464
10465 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10466
10467         * paths.el:
10468         - improved automounter tmp directory support.
10469         - support 4 (!) empirically discovered automounter conventions
10470
10471 1999-02-12  SL Baur  <steve@xemacs.org>
10472
10473         * etags.el (pop-tag-mark): autoload to match key binding.
10474
10475 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10476
10477         * XEmacs 21.2.10 is released
10478
10479 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10480
10481         * package-get.el (package-get-remote-filename): Don't bug out for
10482         a local file name in the search entry.
10483
10484 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10485
10486         * XEmacs 21.2.9 is released
10487
10488 1999-01-19  Didier Verna  <didier@xemacs.org>
10489
10490         * replace.el (replace-search-function): new variable containing a
10491         function to perform a search-forward.
10492         (replace-re-search-function): new variable containing a function
10493         to perform a re-search-forward.
10494         (perform-replace): use them.
10495
10496 1999-01-25  Didier Verna  <didier@xemacs.org>
10497
10498         * select.el (selection-owner-p): use the name `XEmacs'.
10499         (cut-copy-clear-internal): ditto.
10500
10501 1999-01-18  Andy Piper  <andy@xemacs.org>
10502
10503         * about.el (about-url-alist): Update my entry.
10504         (xemacs-hackers): Ditto.
10505
10506 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10507
10508         * buffer.el (switch-to-buffer): Fixing documentation.
10509         * minibuf.el (minibuffer-completion-table): ditto.
10510         * cl-macs.el (return-from): ditto.
10511
10512 1999-01-04  Didier Verna  <didier@xemacs.org>
10513
10514         * replace.el (delete-non-matching-lines): temporarily disable
10515         case-folding when called interactively with a regexp containing
10516         uppercase characters.
10517         (delete-matching-lines): ditto.
10518         (count-matches): ditto.
10519         (list-matching-lines): ditto.
10520
10521 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10522
10523         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10524         abort if current window is split horizontally, not if others are
10525         split.  Got rid of unnecessary minibuffer checking.  Also, add
10526         some comments (it's still complex).
10527
10528 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10529
10530         * package-get.el: changed address for doc.ic.ac.uk to
10531         sunsite.doc.ic.ac.uk
10532
10533 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10534
10535         * ldap.el (toplevel): Remove requires so that the file compiles
10536         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10537
10538 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10539
10540         * dump-paths.el: Calculate module-directory and set
10541         module-load-path to the load path for modules.
10542
10543         * loadup.el: Get bootstrap value of module-load-path from the
10544         environment variable EMACSBOOTSTRAPMODULEPATH.
10545         - Display the module load path if we're debugging paths.
10546
10547         * setup-paths.el: Added function paths-find-site-module-directory.
10548         - Added function paths-find-module-directory.
10549         - Added function paths-construct-module-load-path.  Uses new
10550         environment variable EMACSMODULEPATH.
10551
10552 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10553
10554         * font.el (font-default-object-for-device):
10555         Oops! This `or' can't be replaced by `unless'.
10556         Fixed inability to run w3, among other things.
10557
10558 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10559
10560         * package-admin.el: Change initialization of
10561           package-admin-install-function dependent on system type.
10562           Change package-admin-install-function-mswindows to use
10563           "minitar".
10564
10565 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10566
10567         * mouse.el (default-mouse-motion-handler): Disable help echo while
10568         in the minibuffer.
10569
10570 1998-12-28  Martin Buchholz <martin@xemacs.org>
10571
10572         * XEmacs 21.2.8 is released.
10573
10574 1998-12-24  Martin Buchholz <martin@xemacs.org>
10575
10576         * XEmacs 21.2.7 is released.
10577
10578 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10579
10580         * package-ui.el (pui-list-packages): Set truncate-lines.
10581
10582         * package-get.el (package-get-download-menu): Use
10583         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10584
10585         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10586         (pui-help-string): idem.
10587         (list-packages-mode): New major mode.
10588         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10589         (pui-install-selected-packages): Add suport for removing packages.
10590         (pui-toggle-package-delete-key): New function.
10591         (pui-popup-context-sensitive): New kludge.
10592         (pui-list-packages): Add warning when `package-get-remote' is nil.
10593         (package-ui-add-site): New function.
10594
10595 1998-12-01  Didier Verna  <didier@xemacs.org>
10596
10597         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10598
10599 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10600
10601         * ldap.el: Custom-ized
10602         (toplevel): Do not provide `ldap' which is provided by C level
10603         LDAP code
10604         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10605
10606 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10607
10608         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10609
10610 1998-12-17  Andy Piper  <andy@xemacs.org>
10611
10612         * sound.el (sound-load-list): name changed from sound-load-alist.
10613         (sound-extension-list): name changed from sound-ext-list.
10614         (load-default-sounds): use new names.
10615         (load-sound-file): use new names.
10616
10617 1998-12-16  Andy Piper  <andy@xemacs.org>
10618
10619         * XEmacs 21.2.6 is released
10620
10621 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10622
10623         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10624         errors.
10625
10626 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10627
10628         * wid-edit.el (widget-echo-this-extent): Set
10629         help-echo-owns-message to t.
10630
10631 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10632
10633         * package-get.el (package-get-download-menu): use toggles for
10634           each site in the download site menu.
10635
10636 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10637
10638         * package-get.el (package-get): If we cannot find a package
10639           because package-get-remote is not set, give a more helpful
10640           error message.
10641
10642 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10643
10644         * package-get.el (package-get-remote-filename): use an EFS path
10645         with user anonymous if no user is specified.
10646
10647 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10648
10649         * faces.el (face-spec-set): Re-init fallfacks for default after
10650         calling reset-face on the default face.
10651
10652 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10653
10654         * package-admin.el (package-admin-default-install-function):
10655         Behave as advertised.  Make sure the pkg-dir is proper for
10656         default-directory.
10657         (package-admin-add-binary-package): Make sure the pkg-dir is
10658         proper for default-directory.
10659         (package-admin-install-function-mswindows): Make sure the pkg-dir
10660         is proper for default-directory.
10661
10662 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10663
10664         * XEmacs 21.2.5 is released
10665
10666 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10667
10668         * files.el (binary-file-regexps): regexp-opt is not available at
10669         bytecompile time.
10670
10671 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10672
10673         * x-win-xfree86.el:
10674         * x-win-sun.el (x-win-init-sun):
10675         * x-win-sun.el:
10676         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10677         * x-iso8859-1.el:
10678         * x-init.el (init-post-x-win):
10679         * x-init.el (init-pre-x-win):
10680         * x-init.el (x-initialize-compose):
10681         * x-init.el:
10682         * x-compose.el:
10683         * winnt.el:
10684         * widget.el:
10685         * wid-edit.el (widget-glyph-click):
10686         * wid-edit.el (widget-glyph-find):
10687         * wid-edit.el (widget-type):
10688         * view-less.el (view-buffer-other-window):
10689         * very-early-lisp.el:
10690         * version.el:
10691         * toolbar.el:
10692         * toolbar-items.el:
10693         * term/sun.el (suntool-map):
10694         * term/sun-mouse.el:
10695         * term/internal.el:
10696         * syntax.el (modify-syntax-entry):
10697         * symbol-syntax.el:
10698         * subr.el:
10699         * startup.el (lock-directory):
10700         * simple.el (set-comment-column):
10701         * simple.el (backward-delete-char-untabify):
10702         * shadow.el (find-emacs-lisp-shadows):
10703         * shadow.el:
10704         * setup-paths.el (paths-construct-info-path):
10705         * select.el (cut-copy-clear-internal):
10706         * process.el (call-process-region):
10707         * process.el (start-process-shell-command):
10708         * process.el:
10709         * paths.el (rmail-spool-directory):
10710         * paragraphs.el (use-hard-newlines):
10711         * package-get.el (package-get-dependencies):
10712         * package-admin.el (package-admin-delete-binary-package):
10713         * obsolete.el (truncate-string):
10714         * obsolete.el (store-substring):
10715         * mouse.el (default-mouse-track-maybe-own-selection):
10716         * mouse.el (mouse-yank-at-point):
10717         * modeline.el:
10718         * modeline.el (mouse-drag-modeline):
10719         * minibuf.el (read-directory-name-internal):
10720         * minibuf.el (read-file-name-internal):
10721         * minibuf.el (read-file-name-internal-1):
10722         * minibuf.el (read-file-name-2):
10723         * minibuf.el (exact-minibuffer-completion-p):
10724         * minibuf.el (read-from-minibuffer):
10725         * minibuf.el:
10726         * menubar.el (check-menu-syntax):
10727         * map-ynp.el (map-y-or-n-p):
10728         * make-docfile.el (docfile-out-of-date):
10729         * loadup.el ((member "run-temacs" command-line-args)):
10730         * loadup.el ((member "no-site-file" command-line-args)):
10731         * loadup.el (really-early-error-handler):
10732         * loadup.el:
10733         * loadhist.el:
10734         * loaddefs.el:
10735         * lisp-mnt.el (lm-verify):
10736         * lib-complete.el (lib-complete:cache-completions):
10737         * lib-complete.el (library-all-completions):
10738         * itimer.el (itimer-run-expired-timers):
10739         * info.el (Info-mode):
10740         * info.el (Info-insert-file-contents):
10741         * info.el (Info-rebuild-dir):
10742         * info.el (Info-build-dir-anew):
10743         * info.el (Info-parse-dir-entries):
10744         * info.el (Info-dir-outdated-p):
10745         * info.el (Info-insert-dir):
10746         * info.el (info-xref):
10747         * info.el:
10748         * hyper-apropos.el (hyper-apropos-get-doc):
10749         * hyper-apropos.el (hyper-describe-face):
10750         * hyper-apropos.el (hyper-apropos-mode):
10751         * hyper-apropos.el:
10752         * help.el (list-processes):
10753         * help.el:
10754         * gnuserv.el:
10755         * font.el (mswindows-font-create-name):
10756         * font.el (font-default-font-for-device):
10757         * font.el (x-font-create-object):
10758         * font.el (font-registry):
10759         * font.el:
10760         * font-lock.el (font-lock-keywords):
10761         * font-lock.el:
10762         * finder.el (finder-compile-keywords):
10763         * find-paths.el (paths-find-recursive-path):
10764         * fill.el (set-justification-center):
10765         * fill.el (fill-region-as-paragraph):
10766         * files.el (insert-directory):
10767         * files.el (wildcard-to-regexp):
10768         * files.el (recover-file):
10769         * files.el (basic-save-buffer):
10770         * files.el (delete-auto-save-file-if-necessary):
10771         * files.el (file-relative-name):
10772         * files.el (backup-extract-version):
10773         * files.el (backup-buffer):
10774         * files.el (set-visited-file-name):
10775         * files.el (set-auto-mode):
10776         * files.el (interpreter-mode-alist):
10777         * files.el:
10778         * files.el (find-file-noselect):
10779         * files.el (abbreviate-file-name):
10780         * files.el (parse-colon-path):
10781         * files.el (directory-abbrev-alist):
10782         * etags.el (visit-tags-table-buffer):
10783         * easymenu.el (easy-menu-define):
10784         * dragdrop.el (experimental-dragdrop-drag):
10785         * dragdrop.el (dragdrop-drop-do-functions):
10786         * dragdrop.el (dragdrop-drop-at-point):
10787         * disass.el (disassemble-1):
10788         * disass.el (disassemble-internal):
10789         * disass.el (disassemble):
10790         * disass.el:
10791         * derived.el (derived-mode-init-mode-variables):
10792         * derived.el (define-derived-mode):
10793         * custom.el (defgroup):
10794         * cus-edit.el (custom-quote):
10795         * config.el:
10796         * code-process.el (open-network-stream):
10797         * code-process.el (start-process):
10798         * code-process.el (call-process-region):
10799         * code-process.el (call-process):
10800         * code-process.el:
10801         * code-files.el (insert-file-contents):
10802         * code-files.el:
10803         * code-files.el (buffer-file-coding-system-for-read):
10804         * cmdloop.el (yes-or-no-p-minibuf):
10805         * cl.el:
10806         * cl-macs.el:
10807         * cl-extra.el:
10808         * callers-of-rpt.el (make-caller-report):
10809         * callers-of-rpt.el:
10810         * bytecomp.el (batch-byte-recompile-directory):
10811         * bytecomp.el (batch-byte-compile-1):
10812         * bytecomp.el (batch-byte-compile):
10813         * bytecomp.el (display-call-tree):
10814         * bytecomp.el (byte-compile-insert):
10815         * bytecomp.el (byte-compile-two-args-19->20):
10816         * bytecomp.el (byte-compile-variable-ref):
10817         * bytecomp.el (byte-compile-form):
10818         * bytecomp.el (byte-compile-top-level-body):
10819         * bytecomp.el (byte-compile-out-toplevel):
10820         * bytecomp.el (byte-compile-byte-code-maker):
10821         * bytecomp.el (byte-compile-file-form-defmumble):
10822         * bytecomp.el (byte-compile-file-form):
10823         * bytecomp.el (byte-compile-keep-pending):
10824         * bytecomp.el (byte-compile-insert-header):
10825         * bytecomp.el (byte-compile-from-buffer):
10826         * bytecomp.el (byte-compile-file):
10827         * bytecomp.el (byte-recompile-file):
10828         * bytecomp.el (byte-compile-close-variables):
10829         * bytecomp.el (byte-compile-warn-about-unused-variables):
10830         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10831         * bytecomp.el (byte-compiler-legal-options):
10832         * bytecomp.el (byte-compile-lapcode):
10833         * bytecomp.el (byte-optimize-log):
10834         * bytecomp.el ((fboundp 'defsubst)):
10835         * bytecomp.el:
10836         * bytecomp-runtime.el:
10837         * byte-optimize.el (byte-optimize-apply):
10838         * byte-optimize.el (car):
10839         * byte-optimize.el (byte-optimize-form):
10840         * byte-optimize.el (byte-optimize-form-code-walker):
10841         * byte-optimize.el:
10842         * build-report.el (build-report-insert-installation-file):
10843         * build-report.el (build-report):
10844         * auto-show.el:
10845         * apropos.el (apropos-documentation):
10846         - mega patch
10847         - clean up byte-compile warnings
10848         - remove unused variables
10849         - Use common lisp style hashtable functions
10850         - byte compiler cleanup
10851         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10852         - remove old backquote syntax usage
10853         - move some cl functionality into C for speed.
10854         - remove last remaining VMS support
10855         - spelling fixes
10856         - implement last, butlast, nbutlast, copy-list in C.
10857         - new macro ignore-file-errors, similar to ignore-errors
10858           (ignore-file-errors (delete-file "foo"))
10859         - get frequent garbage collection during loadup.el by tweaking
10860           gc-cons-threshold, rather than explicitly calling garbage-collect
10861         - default delete-key-deletes-forward to `t'.
10862
10863 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10864
10865         * XEmacs 21.2-beta4 is released.
10866
10867 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10868
10869         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10870         (easy-menu-item-present-p): Wrapper around find-menu-item.
10871         (easy-menu-remove-item): Wrapper around delete-menu-item.
10872
10873         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10874         (add-menu-button): Add 'in-menu' argument.
10875         (add-menu-item-1): Add in-menu support to helper function.
10876
10877 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10878
10879         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10880
10881 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10882
10883         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10884         of Dec 4, 1997.
10885
10886 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10887
10888         * process.el (shell-command-on-region): Report if the command
10889         succeeded or failed.
10890
10891 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10892
10893         * subr.el (buffer-substring-no-properties): Comment out.
10894
10895 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10896
10897         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10898           into font instances first, like `x-frob-font-size' does.
10899           (mswindows-find-larger-font): ditto
10900
10901 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10902
10903         * package-ui.el (pui-install-selected-packages): fix args in call
10904         to `package-get'.
10905
10906 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10907
10908         * package-get.el (host-name): New widget type.
10909         (package-get-remote): Better customization using new type.
10910         (package-get-download-sites): idem dito.
10911
10912         (package-get-custom): Do not use package-get-all untill we have
10913         runtime dependencies.
10914
10915         (package-get-remove-copy): Default to 't' we no longer need this
10916         kludge as we do not currently use depenencies.
10917
10918         (package-get-was-current): New variable.
10919         (package-get-require-base): New 'force-current' argument.
10920         (package-get-update-base): idem
10921         (package-get-package-provider):  idem
10922         (package-get-locate-index-file): New 'no-remote' argument.
10923         (package-get-locate-file): idem.
10924
10925         (package-get-maybe-save-index): New function.
10926         (package-get-update-base): Use it.
10927
10928 1998-10-28 Greg Klanderman <greg@alphatech.com>
10929
10930         * package-get.el (package-get-remote): default to nil; by default,
10931         don't go out to the net via EFS.  They must select a download site.
10932         (package-get-download-sites): new variable.
10933         (package-get-download-menu): new function.
10934         (package-get-locate-index-file): new function.
10935         (package-get-update-base): use it.
10936
10937         * menubar-items.el (default-menubar): add "Update Package Index"
10938         and "Add Download Site" menus under Options | Manage Packages.
10939
10940 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10941
10942         * package-get.el (package-get): bugfix code checking installed version
10943         for case where package is not currently installed.
10944         (package-get-require-signed-base-updates): new variable.
10945         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10946         deemed not a goot thing.  Use the variable
10947         package-get-allow-unsigned-base-updates instead.
10948
10949 1998-10-16 Greg Klanderman <greg@alphatech.com>
10950
10951         * package-get.el (package-get): Don't install an older version than
10952         we already have unless explicitly told to.  Issue a warning.
10953
10954         * package-ui.el (pui-add-required-packages): when adding
10955         dependencies, don't add packages that are up to date.
10956         (pui-package-symbol-char):  Don't consider a package out of date
10957         if you have a newer version installed than the latest version in
10958         package-get-base.
10959
10960         * package-get.el (package-get-base-filename): document that it may
10961         be a path relative to package-get-remote;  new default value.
10962         (package-get-locate-file): new function.
10963         (package-get-update-base): use it to expand package-get-base-filename.
10964         (package-get-save-base): new function to save the package-get database
10965         to file.
10966         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10967         (package-get-update-base): pass the REMOTE-SOURCE arg.
10968         (package-get-update-base-entry): call package-get-custom-add-entry.
10969         (package-get-file-installed-p): removed; no longer needed.
10970         (package-get-create-custom): ditto.
10971         (toplevel): remove code to build and load package-get-custom.el
10972         (package-get-custom-add-entry): new function.
10973
10974 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10975
10976         * wid-edit.el (widget-button-click): Don't switch window.
10977
10978 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10979
10980         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10981
10982 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10983
10984         * etags.el (find-tag-default): Run find-tag-hook using
10985         run-hooks rather than funcall
10986
10987 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10988
10989         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10990         and the current local map as the parents to isearch-mode-map.
10991
10992 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10993
10994         * XEmacs 21.2-beta3 is released.
10995
10996 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10997
10998         * package-get.el (package-get-update-base): use
10999         insert-file-contents-internal, not insert-file-contents-literally.
11000
11001 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11002
11003         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11004         dump time.
11005
11006 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11007
11008         * package-get.el (package-get-update-base-entry): new function.
11009         (package-get-update-base): renamed; was `package-get-load-base'.
11010         cleanup, and use package-get-update-base-from-buffer.
11011         (package-get-update-base-from-buffer): new function.
11012         (package-get-update-base-entries): new; helper for above.
11013         Do not eval lisp grabbed over ftp; parse it from new format.
11014
11015 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11016
11017         * files.el (set-auto-mode): Don't play games loading package-get
11018         database; package-get-package-provider will handle it all.
11019
11020 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11021
11022         * package-get.el (package-get-base-filename): new variable.
11023         (package-get-require-base): new function.
11024         (package-get-pgp-signed-begin-line): new variable.
11025         (package-get-pgp-signature-begin-line): ditto.
11026         (package-get-pgp-signature-end-line):  ditto.
11027         (package-get-load-base): new function.
11028         (package-get-interactive-package-query):
11029         (package-get-update-all):
11030         (package-get-dependencies):
11031         (package-get-package-provider):
11032         (package-get-custom): use package-get-require-base.
11033         [package-get-custom loading]: disable for now.
11034
11035         * package-ui.el (pui-list-packages): use (package-get-require-base)
11036
11037 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11038
11039         * package-ui.el: Correct obvious thinko in choosing extent face.
11040
11041 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11042
11043         * menubar-items.el (default-menubar): pui-list-package has nothing
11044         to with Customize. Move all the package stuff to a new Item in Options.
11045
11046         * package-ui.el (pui-menu): Add menu and Popup menu.
11047
11048         * package-get.el (package-get): Use new
11049         package-admin-get-install-dir.
11050
11051         * package-admin.el (package-admin-get-install-dir): New syntax.
11052         Conserve package location and put mule packages where mule-base is.
11053
11054         * package-get.el : Customized
11055
11056         * package-ui.el (pui): Customized
11057         (pui-package-install-dest-dir): New variable.
11058         (pui-install-selected-packages): Use it
11059
11060 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11061
11062         * package-get.el (package-get-interactive-package-query): Move
11063         dependency on package-get-base to run-time.
11064         (package-get-update-all): Ditto.
11065         (package-get-dependencies): Ditto.
11066         (package-get-package-provider): Ditto.
11067         (package-get-custom): Ditto.
11068
11069 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11070
11071         * events.el: Remove 'ascii-character property from 'backspace
11072         and 'delete symbols
11073
11074 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11075
11076         * package-get-base.el: removed.
11077
11078 1998-09-23  Didier Verna  <didier@xemacs.org>
11079
11080         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11081         (no-upper-case-p): new function.
11082         (with-search-caps-disable-folding): new macro.
11083         (with-interactive-search-caps-disable-folding): new macro.
11084         (zap-to-char): In interactive mode, do a case-sensitive search if
11085         the character is uppercase.
11086         (zap-up-to-char): ditto.
11087
11088         * replace.el (perform-replace): use the function no-upper-case-p.
11089
11090         * isearch-mode.el (isearch-fix-case): ditto.
11091         make obsolete `with-caps-disable-folding' and
11092         `isearch-no-upper-case-p'.
11093
11094         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11095         (tags-search): ditto.
11096         (tags-query-replace): ditto.
11097
11098         * info.el (Info-search): ditto.
11099
11100 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11101
11102         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11103
11104 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11105
11106         * package-admin.el (package-admin-rmtree): rewritten.  need to
11107         check for "." and ".." before symlink check.  expand files and
11108         directories with respect to DIRECTORY, not default-directory.
11109
11110 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11111
11112         * package-get.el (package-get-all): add INSTALL-DIR argument.
11113
11114 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11115
11116         * package-ui.el (pui-add-required-packages): new function, select
11117         dependent packages.
11118         (pui-display-keymap): bind it.
11119         (pui-help-string): document it.
11120         (pui-install-selected-packages): package-get-all -> package-get.
11121
11122         * package-get.el (package-get-dependencies): new function.
11123
11124 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11125
11126         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11127         regexps.
11128
11129 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11130
11131         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11132         function.
11133         (default-mouse-track-normalize-point): Use it.
11134
11135 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11136
11137         * package-admin.el (package-admin-delete-binary-package):
11138                 General cleanup. Remove unnessary use of progn and
11139         save-excursion.
11140         (package-admin-delete-binary-package): Do NOT mess with file
11141         modes. That is evil.
11142         (package-admin-delete-binary-package): Wrap all deleting in
11143         condition-case. The data in MANIFEST is untrustworthy.
11144         (package-admin-delete-binary-package): Let the OS worry about non
11145         empty directories.
11146
11147 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11148
11149         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11150         processing.
11151         (lm-report-bug): Fix mail address to send bug reports to.
11152
11153 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11154
11155         * XEmacs 21.2-beta2 is released.
11156
11157 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11158
11159         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11160
11161 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11162
11163         * info.el (Info-mode): Document page turning by double clicks in
11164         docstring so `M-x describe-mode' will display it.
11165
11166 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11167
11168         * info.el (Info-mouse-track-double-click-hook): Use character
11169         widths to calculate a border region where double clicking does
11170         page turning, and return `nil' by default so other hooks, such as
11171         region highlighting, will be run.
11172
11173 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11174
11175         * sound.el (default-sound-directory-list): Initialize with all the
11176         "sounds" directories in `data-directory-list'.  It used to just be
11177         the first one.
11178
11179         * packages.el (locate-data-directory-list): Created.  This gives
11180         the list of matching directories, unlike `locate-data-directory',
11181         which just gives the first one.
11182
11183 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11184
11185         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11186         make a binding in the local keymap until help-char handling is
11187         improved.
11188
11189         * help.el (help-keymap-with-help-key): Provide keymap with help
11190         binding.
11191         (help-print-help-form): New helper function.
11192
11193 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11194
11195         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11196         move extent to another buffer; no need to create a new extent.
11197         (isearch-fix-case): New function.
11198         (isearch-search-and-update): Use it.
11199
11200 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11201
11202         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11203         the keymap, not minor-mode-map-alist.
11204         (isearch-done): Restore overriding-local-map.
11205
11206 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11207
11208         * bytecomp.el (byte-compile-buffer-substring):
11209         Fix for: (byte-compile (defun f () (buffer-substring)))
11210         ==>   ** buffer-substring called with 3 args, but requires 0-3
11211         - new code not only works, but is more readable, too.
11212
11213 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11214
11215         * msw-faces.el (mswindows-init-device-faces): Don't try to
11216           specify a default font at this late stage. Do try to force
11217           creation of the default face font so that if it fails we get
11218           an error now instead of a crash at frame creation.
11219
11220           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11221           mswindows-make-font-unitalic: Canonical default weight
11222           changed from "Normal" to "Regular".
11223
11224           mswindows-make-font-bold / -bold-italic: Supplied device was
11225           not being passed into call to mswindows-find-smaller-font.
11226
11227 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11228
11229         * package-get.el (package-get-remote): Fix the path where to find
11230           the packages on xemacs.org.
11231
11232 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11233
11234         * about.el (about-maintainer-info): Update Ben's entry.
11235
11236 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11237
11238         * lisp/shadow.el (find-emacs-lisp-shadows):
11239         - `member' was being called on lists of length 2000!
11240         - Replace with hashtables.
11241         - Replace hand-coded loops with (dolist)
11242         - Fix comment typo
11243
11244 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11245
11246         * packages.el: Added new function, `package-delete-name', to
11247           delete existing packages from the installed package database
11248           (`packages-package-list').  Also added the "pkginfo" directory
11249           to `packages-special-base-regexp', so that the pkginfo directory
11250           would not get added to `late-packages'.
11251
11252         * package-admin.el: Added ability to delete an installed package
11253           (added low-level function, `package-admin-delete-package').
11254           Understands how to use the pkginfo/MANIFEST.<package> file to
11255           delete the package.  When installing a package, will also
11256           create a MANIFEST.* file if one is not provided by the
11257           package.  If the MANIFEST.* doesn't exist when deleting a
11258           package, the functions will fall back to attempting to delete
11259           any package-specific lisp directory.
11260
11261         * package-get.el: Moved some functions to package-admin.el.
11262           Added interactive function `package-get-delete-package', for
11263           use by users for deleting a package.
11264
11265           Also modified to not require the presence of efs.
11266
11267 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11268
11269         * files.el (find-file-noselect): Handle all signals, kill the
11270         buffer and resignal.
11271
11272 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11273
11274         * cl-macs.el (glyph-image): Add setf method.
11275
11276 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11277
11278         * package-get.el: Fixed broken EFS downloading.  Also, look for
11279           .tar.gz files first, in preference over .tgz files.
11280
11281         * package-ui.el: Fix display of package version numbers.
11282
11283 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11284
11285         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11286         argument.
11287
11288 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11289
11290         * list-mode.el: `display-completion-list': added new/optional
11291           keyword `:completion-string', which allows the programmer to
11292           change the "Possible completions are:" prompt.
11293
11294         * menubar-items.el: Added new pulldown menu-pick to start up the
11295           visual package browser/installer:
11296
11297                 Options->Customize->List Packages
11298
11299         * package-admin.el: Added hooks for installing under both Unix
11300           and MS Windows.  Does additional error checking.  No longer
11301           calls "add-big-package.sh" to install packages under Unix; now
11302           calls gunzip & tar directly.
11303
11304         * package-get.el: Added ability to install packages from files
11305           on a local disk/CDROM.  Now deletes any existing package lisp
11306           directory.  Does completion on available packages when
11307           querying for package names.  Will also search for .tgz files
11308           in addition for .tar.gz files.  Tries to reload
11309           auto-autoloads, as a convenience when loading new packages,
11310           and also tries to add any new package paths to `load-path'.
11311           Changed all occurences of `concat' to use `expand-file-name'.
11312
11313         * package-ui.el: New file which implements the main visual
11314           package browser/installer, which is started via a menu pick or
11315           M-x pui-list packages.
11316
11317 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11318
11319         * startup.el (load-init-file): spelling fix.
11320
11321 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11322
11323         * startup.el (normal-top-level): Load auto-autoload files
11324         covariantly with their precedence.
11325
11326 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11327
11328         * menubar-items.el (default-menubar): Remove "Font Weight"
11329         option, there is currently no custom equivalent.. Customize-faces
11330         is "Edit faces".
11331
11332         * x-font-menu.el (font-menu-set-font): Use customize to set
11333         default face.
11334
11335         * faces.el (face-spec-update-all-matching): New function.
11336
11337         * cus-face.el (custom-set-face-update-spec): New function.
11338         Interface to customize faces from elisp.
11339
11340         (custom-face-value-create): Show the customized settings if set
11341         but not saved.
11342
11343 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11344
11345         (custom-face-value-create): Show the customized settings if set
11346         but not saved.
11347
11348 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11349
11350         * keydefs.el (global-map): Add FSF 20.3 binding of
11351         query-replace-regexp.
11352
11353 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11354
11355         * minibuf.el (read-file-name-internal-1): use
11356         user-name-completion-1 instead of user-name-completion.
11357
11358 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11359
11360         * loadup.el:
11361         * make-docfile.el:
11362         * update-elc.el: Don't set `source-directory' (now defunct as a
11363         global variable) no more.
11364
11365         * packages.el (packages-list-autoloads): Made `source-directory'
11366         (now defunct as a global variable) a parameter.
11367
11368 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11369
11370         * about.el (about-hackers): new email
11371
11372 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11373
11374         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11375
11376 1998-07-17  Didier Verna  <didier@xemacs.org>
11377
11378         * faces.el (set-face-property):
11379         (set-face-dim-p):
11380         (face-dim-p): updated the doc strings now that the dim property isn't
11381         tty-specific.
11382         (face-equal): the dim property is now a common one.
11383
11384         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11385         Renamed the `stipple' attribute to `background-pixmap'.
11386         (custom-face-background-pixmap): make custom-face-stipple an
11387         obsolete alias for this.
11388
11389 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11390
11391         * find-paths.el (paths-file-readable-directory-p): Created and
11392         used.
11393
11394         * loadup.el: Don't set inhibit-... flags from run-temacs.
11395
11396 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11397
11398         * packages.el (packages-data-path-depth): Added and used.
11399
11400 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11401
11402         * about.el:
11403         - Change .xpm to .png, delete "zcat" section.
11404         - cosmetic fix in the 'marcpa' entry.
11405
11406         * etc/photos
11407         - convert all .xpm.Z to .png
11408         - rename mrb to martin
11409         - rename mcook-m to mcookm
11410
11411 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11412
11413         * x-init.el (x-initialize-compose): Add support for
11414         dead-circumflex as YET ANOTHER NAME for that dead key.
11415
11416 1998-08-05  Colin Rafferty <colin@xemacs.org>
11417
11418         * setup-paths.el (paths-construct-exec-path): Made the
11419         last-packages really be last.
11420         (paths-construct-data-directory-list): Ditto.
11421
11422 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11423
11424         * startup.el(startup-splash-frame-body):
11425         Update Copyright notice in splash screen
11426
11427 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11428
11429         * minibuf.el (read-file-name-internal-1): do ~user completion.
11430
11431 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11432
11433         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11434         aginst destroyed extents
11435
11436 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11437
11438         * package-get.el (package-get): add `install-dir' argument.
11439
11440 1998-07-20  John Jones  <jj@asu.edu>
11441
11442         * package-get.el: calls to package-get-update-all will only
11443           update packages which are already installed.
11444
11445 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11446
11447         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11448         writable.
11449
11450 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11451
11452         * about.el (about-hackers): Correct my email.
11453
11454 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11455
11456         * about.el (about-hackers): new email-address.
11457
11458 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11459
11460         * minibuf.el (read-number): Don't let `input-error' condition
11461         escape.
11462
11463 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11464
11465         * about.el (about-hackers): use my `email-for-life' address.
11466
11467 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11468
11469         * XEmacs 21.2-beta1 is released.
11470
11471 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11472
11473         * ldap.el (ldap-search): Doc string change
11474
11475 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11476
11477         * menubar-items.el (default-menubar): Removed references to
11478         `data-directory', and use `locate-data-file' instead, and made
11479         then greyed out if they don't exist.
11480
11481 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11482
11483         * keymap.el (events-to-keys): Use `format' instead of `concat'
11484         since the latter does not accept integer args anymore
11485
11486 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11487
11488         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11489         macros replaced.
11490
11491 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11492
11493         * make-docfile.el: Get first initialization from very-early-lisp.el
11494         * update-elc.el: Ditto.
11495         * loadup.el (really-early-error-handler): Ditto.
11496
11497         * packages.el (packages-unbytecompiled-lisp): Add new file,
11498         very-early-lisp.el.
11499
11500         * very-early-lisp.el: New file.
11501
11502 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11503
11504         * Symbols that have been obsolete for at least 3 years removed (II).
11505
11506         * obsolete.el (eval-current-buffer): Make compatible.
11507         (byte-code-function-p): Ditto.
11508         (send-string): Removed.
11509         (send-region): Removed.
11510         (screen-scrollbar-width): Removed.
11511         (set-screen-scrollbar-width): Removed.
11512         (set-screen-left-margin-width): Removed.
11513         (set-screen-right-margin-width): Removed.
11514         (screen-left-margin-width): Removed.
11515         (screen-right-margin-width): Removed.
11516         (set-buffer-left-margin-width): Removed.
11517         (set-buffer-right-margin-width): Removed.
11518         (buffer-left-margin-width): Removed.
11519         (buffer-right-margin-width): Removed.
11520         (x-set-frame-icon-pixmap): Removed.
11521         (x-set-screen-icon-pixmap): Removed.
11522         (pixel-name): Removed.
11523         (make-pixmap): Removed.
11524         (make-cursor): Removed.
11525         (pixmap-width): Removed.
11526         (pixmap-contributes-to-line-height-p): Removed.
11527         (set-pixmap-contributes-to-line-height): Removed.
11528
11529 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11530
11531         * obsolete.el (popup-menu-up-p): removed.
11532         (read-no-blanks-input): Removed.
11533         (wholenump): Removed.
11534         (ring-mod): Removed (what was ring-mod?).
11535         (current-time-seconds): Removed.
11536         (run-special-hook-with-args): Removed.
11537         (dot): Removed.
11538         (dot-marker): Removed.
11539         (dot-min): Removed.
11540         (dot-max): Removed.
11541         (window-dot): Removed.
11542         (set-window-dot): Removed.
11543
11544         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11545         `dot-min'.
11546
11547         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11548
11549         * code-files.el (insert-file-contents): Rename
11550         run-special-hook-with-args to run-hook-with-args-until-success.
11551         (write-region): Ditto.
11552
11553 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11554
11555         * about.el: Fix typos, update release date.
11556
11557         * Symbols that have been obsolete for at least 3 years removed.
11558
11559         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11560         screen- functions.
11561         (toplevel): remove setf methods for screen functions.
11562         * cl-macs.el (extent-data): defsetf removed.
11563         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11564         many places to remove.
11565         (comment-indent-hook): Ditto.
11566         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11567         (buffer-dedicated-screen): Ditto.
11568         (deiconify-screen): Ditto.
11569         (delete-screen): Ditto.
11570         (event-screen): Ditto.
11571         (find-file-other-screen): Ditto.
11572         (find-file-read-only-other-screen): Ditto.
11573         (live-screen-p): Ditto.
11574         (screen-height): Ditto.
11575         (screen-iconified-p): Ditto.
11576         (screen-list): Ditto.
11577         (screen-live-p): Ditto.
11578         (screen-name): Ditto.
11579         (screen-parameters): Ditto.
11580         (screen-pixel-height): Ditto.
11581         (screen-pixel-width): Ditto.
11582         (screen-root-window): Ditto.
11583         (screen-selected-window): Ditto.
11584         (screen-totally-visible-p): Ditto.
11585         (screen-visible-p): Ditto.
11586         (screen-width): Ditto.
11587         (screenp): Ditto.
11588         (get-screen-for-buffer): Ditto.
11589         (get-screen-for-buffer-noselect): Ditto.
11590         (get-other-screen): Ditto.
11591         (iconify-screen): Ditto.
11592         (lower-screen): Ditto.
11593         (mail-other-screen): Ditto.
11594         (make-screen): Ditto.
11595         (make-screen-invisible): Ditto.
11596         (make-screen-visible): Ditto.
11597         (modify-screen-parameters): Ditto.
11598         (new-screen): Ditto.
11599         (next-screen): Ditto.
11600         (next-multiscreen-window): Ditto.
11601         (other-screen): Ditto.
11602         (previous-screen): Ditto.
11603         (previous-multiscreen-window): Ditto.
11604         (raise-screen): Ditto.
11605         (redraw-screen): Ditto.
11606         (select-screen): Ditto.
11607         (selected-screen): Ditto.
11608         (set-buffer-dedicated-screen): Ditto.
11609         (set-screen-height): Ditto.
11610         (set-screen-position): Ditto.
11611         (set-screen-size): Ditto.
11612         (set-screen-width): Ditto.
11613         (show-temp-buffer-in-current-screen): Ditto.
11614         (switch-to-buffer-other-screen): Ditto.
11615         (visible-screen-list): Ditto.
11616         (window-screen): Ditto.
11617         (x-set-screen-pointer): Ditto.
11618         (x-set-frame-pointer): Ditto.
11619         (screen-title-format): Ditto.
11620         (screen-icon-title-format): Ditto.
11621         (terminal-screen): Ditto.
11622         (delete-screen-hook): Ditto.
11623         (create-screen-hook): Ditto.
11624         (mouse-enter-screen-hook): Ditto.
11625         (mouse-leave-screen-hook): Ditto.
11626         (map-screen-hook): Ditto.
11627         (unmap-screen-hook): Ditto.
11628         (default-screen-alist): Ditto.
11629         (default-screen-name): Ditto.
11630         (x-screen-defaults): Ditto.
11631         (x-create-screen): Ditto.
11632         * obsolete.el: meta-flag removed.
11633         baud-rate removed.
11634         sleep-for-millisecs removed.
11635         extent-data removed.
11636         set-extent-data removed.
11637         set-extent-attribute removed.
11638         extent-glyph removed.
11639         extent-layout removed.
11640         set-extent-layout removed.
11641         list-faces-display removed.
11642         list-faces removed.
11643         trim-versions-without-asking removed.
11644         after-write-file-hooks removed.
11645         truename removed.
11646         auto-fill-hook removed.
11647         blink-paren-hook removed.
11648         select-screen-hook, deselect-screen-hook removed.
11649         auto-raise-screen, auto-lower-screen removed.
11650
11651         * msw-mouse.el: Global change resource -> mswindows-resource.
11652
11653         * XEmacs 21.0-pre5 is released.
11654
11655 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11656
11657         * about.el (about-hackers): Credits update.
11658
11659 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11660
11661         * register.el (insert-register): Don't activate the region.
11662
11663 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11664
11665         * select.el: Restore x-* symbols for backwards compatibility:
11666         x-copy-primary-selection, x-kill-primary-selection,
11667         x-delete-primary-selection, x-select-make-extent-for-selection,
11668         x-valid-simple-selection-, x-cut-copy-clear-internal.
11669
11670 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11671
11672         * XEmacs 21.0-pre4 is released.
11673
11674 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11675
11676         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11677         reporting bugs.
11678         (maybe-add-init-button): Fix semantics under Windows.  Use
11679         `expand-file-name' rather than `concat'.
11680
11681         * help.el (print-messages): New function.
11682
11683 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11684
11685         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11686
11687 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11688
11689         * about.el: Tweaked my entry in about-hackers.
11690
11691         * find-paths.el (paths-emacs-root-p):
11692           Relaxed emacs-root checking of an in-place installation to
11693           also accommodate the flat layout used on MS Windows.
11694
11695 1998-06-29  John Jones  <jj@asu.edu>
11696
11697         * package-get.el: calls to package-get-update-all will only
11698           update packages which are already installed.
11699
11700 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11701
11702         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11703         are handled by the gui-element face fallbacks now.
11704
11705         * x-faces.el: default gui-element face to "background" as well as
11706         the default face.
11707
11708         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11709         and default face settings since these are set as fallbacks now in
11710         the appropriate domain.
11711
11712 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11713
11714         * text-mode.el (text-mode): Reorder regexp so the OR part
11715         corresponding to `page-delim' goes first and the hack in
11716         `forward-paragraph' will work.
11717         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11718
11719 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11720
11721         * subr.el (remove-hook): When checking the hook value
11722           with functionp, don't apply car to it.
11723
11724 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11725
11726         * package-get.el (package-get-remote-filename):
11727           Don't use file-name-as-directory because the local directory
11728           separator conventions might not be the same as ftp's.
11729
11730 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11731
11732         * ldap.el (ldap-host-parameters-alist): New name of
11733         `ldap-host-parameters-plist'
11734
11735 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11736
11737         * package-get.el: Using (require 'package-get-base), now that it
11738         provides itself.  Consequently removed all instances of (load
11739         "package-get-base.el").
11740
11741 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11742
11743         * subr.el (remove-hook): Don't treat the hook value as a
11744           list unless it is both consp and not functionp.
11745
11746 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11747
11748         * about.el: Email address for Ben Wing is ben@xemacs.org.
11749         * auto-show.el: Ditto.
11750         * bytecomp.el: Ditto.
11751         * faces.el: Ditto.
11752         * x-scrollbar.el: Ditto.
11753         * x-misc.el: Ditto.
11754         * tty-init.el: Ditto.
11755         * toolbar-items.el: Ditto.
11756         * symbol-syntax.el: Ditto.
11757         * specifier.el: Ditto.
11758         * objects.el: Ditto.
11759         * hyper-apropos.el: Ditto.
11760         * glyphs.el: Ditto.
11761
11762 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11763
11764         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11765         vertical-divider-always-visible-p.
11766         (default-mouse-motion-handler): Ditto.
11767
11768 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11769
11770         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11771         global value.
11772
11773 1998-06-21  Oliver Graf <ograf@fga.de>
11774
11775         * build-reports.el: changed receiver to xemacs-build-reports list
11776
11777 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11778
11779         * font.el: Split font-family-mappings into X and
11780           mswindows-specific versions.
11781           mswindows-font-create-[object|name]: Treat supplied size
11782           as a pointsize. Added underline and strikethru handling.
11783
11784         * msw-faces.el: changed default mswindows charset to western.
11785
11786         * msw-glyphs.el: removed space in border-glyph font string that
11787           was inserted to get round bugs in the mswindows C font code.
11788
11789 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11790
11791         * about.el (about-hackers): Credits update.
11792
11793         * help-nomule.el (tutorial-supported-languages): Add Romanian
11794         TUTORIAL.
11795
11796         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11797         to ISO-8859-2.
11798
11799 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11800
11801         * font.el: Split font-family-mappings into X and
11802           mswindows-specific versions.
11803           mswindows-font-create-[object|name]: Treat supplied size
11804           as a pointsize. Added underline and strikethru handling.
11805
11806         * msw-faces.el: changed default mswindows charset to western.
11807
11808         * msw-glyphs.el: removed space in border-glyph font string that
11809           was inserted to get round bugs in the mswindows C font code.
11810
11811 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11812
11813         * minibuf.el: make read-color-completion-table call
11814           (mswindows-color-list for mswindows devices.
11815
11816 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11817
11818         * lisp/font-lock.el
11819         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11820         Let declaration items contain non-word symbol characters.
11821
11822 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11823
11824         * package-get.el (package-get-package-provider): Added autoload
11825         cookie.  Loading "package-get-base.el" in ALL functions that use
11826         it.  Fixed some (interactive ...) with multiple argument specs
11827         again.  Cosmetic indentation changes.
11828
11829 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11830
11831         * info.el (Info-insert-dir): Don't use nreverse on variables
11832         that you want to use later.
11833
11834 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11835
11836         * x-mouse.el (x-set-point-and-move-selection): Replace call
11837         to x-kill-primary-selection with kill-primary-selection
11838
11839 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11840
11841         * simple.el (what-cursor-position): Make cursor position reported
11842         use value of column-number-start-at-one
11843
11844 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11845
11846         * about.el (xemacs-hackers): Fix Jareth's email address.
11847
11848 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11849
11850         * startup.el (startup-splash-frame): Remove
11851         `xemacs-startup-logo-function'.
11852
11853 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11854
11855         * about.el (about-hackers): Update credits list.
11856
11857 1998-06-06  Jeff Miller <jmiller@smart.net>
11858
11859         * lisp/sound.el: Update sound-ext to allow filenames with
11860           extensions to be found by load-sound-file
11861
11862 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11863
11864         * info.el (Info-rebuild-outdated-dir): Removed variable
11865         (Info-auto-generate-directory): New variable
11866         (Info-save-auto-generated-dir): New variable
11867         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11868         (Info-build-dir-anew): Second parameter removed.  Use
11869         `Info-save-auto-generated-dir'
11870         (Info-rebuild-dir): Ditto
11871
11872 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11873
11874         * list-mode.el (next-list-mode-item): Would not recognize
11875         border between directly neighbored items.
11876
11877 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11878
11879         * package-get.el: add autoloads for some functions.
11880
11881 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11882
11883         * specifier.el (let-specifier): Tiny docfixes.
11884
11885 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11886
11887         * msw-mouse.el: set selection-pointer-glyph to Normal.
11888
11889 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11890
11891         * wid-edit.el (widget-specify-secret): New function.
11892         (widget-after-change): Use it.
11893         (widget-specify-field): Use it.
11894
11895 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11896
11897         * mouse.el (drag-window-divider): Use `(not done)' instead of
11898         `doit'; reuse result of `window-pixel-edges'.
11899
11900         * modeline.el (drag-modeline-event-lag): Rename to
11901         drag-divider-event-lag.
11902
11903 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11904
11905         * specifier.el (let-specifier): Rewritten not to generate needless
11906         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11907         arguments.
11908
11909 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11910
11911         * minibuf.el (read-file-name-1): Setup buffer-local value of
11912         `completion-ignore-case' in completions buffer under Windows.
11913
11914 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11915
11916         * about.el (about-maintainer-glyph): Fix support for not
11917         compressed images.
11918
11919 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11920
11921         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11922
11923         * mouse.el (mouse-track): Cancel selection if misc-user event with
11924         `cancel-mode-internal' function is fetched.
11925
11926 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11927
11928         * files.el (save-some-buffers-1): Fixed return value.
11929
11930 1998-06-01  Oliver Graf <ograf@fga.de>
11931
11932         * dragdrop.el: added experimental
11933
11934 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11935
11936         * startup.el (after-init-hook, init-file-user,
11937         user-init-directory, load-user-init-file):  Purge references
11938         to "~/.xemacs/init.el" from docstrings.
11939
11940         (load-user-init-file) Use paths-construct-path to construct
11941         paths to user init files.  Go directly to ~/.emacs, do not
11942         search ~/.xemacs/, do not load `default-custom-file'.
11943
11944 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11945
11946         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11947         general *sh.
11948         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11949
11950 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11951
11952         * menubar-items.el (default-menubar): add Update Packages to customize
11953         menu.
11954
11955 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11956
11957         * faces.el: use toolbar face as a fallback for toolbar properties
11958         in xpm-color-symbols instead of default.
11959
11960         * msw-faces.el: rename 3d-object -> gui-element face.
11961
11962 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11963
11964         * startup.el (xemacs-startup-logo-function): New variable.
11965         (startup-splash-frame): Use it.
11966
11967 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11968
11969         * files.el (save-some-buffers): Would wait 1 second.
11970         (save-some-buffers-1): Delete other windows here instead of in
11971         `save-some-buffers'.
11972         (save-some-buffers): Force redisplay only if windows were deleted.
11973
11974 1998-06-02  Didier Verna  <didier@xemacs.org>
11975
11976         * cus-face.el (custom-face-attributes): generalized the use of
11977         toggle buttons for boolean attributes.
11978         Re-ordered the items a bit.
11979
11980 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11981
11982         * sound.el (default-sound-directory): Use `locate-data-directory'
11983         to find the sounds directory.
11984
11985 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11986
11987         * sound.el: default sound-ext to .wav under mswindows, .au
11988         otherwise. load-default sounds without extensions.
11989
11990 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11991
11992         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11993         if send-pr is not bound.
11994
11995 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11996
11997         * files.el: grok idl files in auto-mode-alist.
11998 1998-06-01  Jeff Miller  <jmiller@smart.net>
11999
12000         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12001         calling `upcase'.
12002
12003 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12004
12005         * msw-glyphs.el: add xbm to the list of image types supported.
12006
12007 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12008
12009         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12010         instead of XEmacs one when dumping InfoDock.
12011
12012 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12013
12014         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12015         for `modeline-visible-p'
12016
12017         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12018
12019 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12020
12021         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12022         since it's not used anymore. doc string fixes.
12023
12024         * package-get.el (package-get-file-installed-p): new function. use
12025         instead of file-installed-p which is in an external package.
12026
12027 1998-05-28  Oliver Graf <ograf@fga.de>
12028
12029         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12030         favor of select-window/switch-to-buffer
12031
12032 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12033
12034         * startup.el: changed (getenv "HOME") to (user-home-directory)
12035
12036 1998-05-25  Oliver Graf <ograf@fga.de>
12037
12038         * frame.el (cde-start-drag) moved to dragdrop.el
12039         (offix-start-drag-region) moved to dragdrop.el
12040         (offix-start-drag) moved to dragdrop.el
12041         * dragdrop.el (cde-start-drag) moved from frame.el
12042         (offix-start-drag-region) moved from frame.el
12043         (offix-start-drag) moved from frame.el
12044         (cde-start-drag-region) cde drag regions
12045         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12046
12047 1998-05-26  Oliver Graf <ograf@fga.de>
12048
12049         * dragdrop.el: created dragdrop-drag prototypes
12050         (cde-start-drag-region) fixed typo
12051
12052 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12053
12054         * simple.el (after-init-hook): Remove reader macro.
12055
12056         * packages.el (packages-hardcoded-lisp): Get rid of reader
12057         macros.  Update DOC string.
12058
12059 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12060
12061         * mouse.el (drag-window-divider): Ditto.
12062
12063         * modeline.el (mouse-drag-modeline): Use it.
12064
12065         * lisp-mode.el (let-specifier): Specify indentation.
12066
12067         * specifier.el (let-specifier): Renamed from
12068         `with-specifier-instance'.
12069
12070 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12071
12072         * x-faces.el:
12073         * faces.el: move definition of xpm-color-symbols from x-faces.el
12074         to faces. Predicate x-get-resource on the presence of x.
12075
12076         * msw-faces.el: set 3d-object face rather than modeline. Specify
12077         faces as specfier defaults.
12078
12079         * package-get.el: don't use package-admin-add-single-file-package.
12080
12081 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12082
12083         * toolbar-items.el: Fixup tooltips.
12084         (toolbar-gnus): Don't use obsolete variable
12085         toolbar-news-frame-properties.
12086         (toolbar-news-reader): Default to `gnus' instead of
12087         `not-configured'.
12088
12089         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12090         Windows.
12091
12092 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12093
12094         * package-get.el: rename -installedp -> -installed-p.
12095
12096 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12097
12098         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12099         attributes, and assinged it to continuation, truncation and
12100         hscroll glyphs.
12101
12102         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12103         and made continuation, truncation and hscroll glyphs arrow
12104         characters out of that font.
12105
12106 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12107
12108         * minibuf.el (minibuffer-electric-separator): Play nicely with
12109         directory-sep-char being \.
12110         (minibuffer-electric-tilde): Ditto.
12111         (read-file-name-map): Ditto.
12112
12113 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12114
12115         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12116         on X devices.
12117         (default-mouse-track-deal-with-down-event): Avoid
12118         `x-disown-selection'; use `disown-selection' instead.
12119
12120 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12121
12122         * select.el:
12123         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12124         moved to (cut-copy-clear-internal) in select.el. Ditto for
12125         (x-delete-primary-selection) (x-kill-primary-selection)
12126         (x-copy-primary-selection).
12127         (own-clipboard): new function.
12128
12129         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12130         functions in select.el. remove old ones.
12131         (mswindows-own-clipboard): new function.
12132
12133 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12134
12135         * gnuserv.el: allow connections from mswindows type devices.
12136
12137 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12138
12139         * msw-glyphs.el: change image type used from cursor to resource.
12140
12141 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12142
12143         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12144         for {top,bottom}-{left,right} values in addition to
12145         {top,bottom}_{left,right}.
12146         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12147
12148 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12149
12150         * cl-macs.el (specifier-instance): Undefine its setf method.
12151
12152         * specifier.el (with-specifier-instance): Added docstring.
12153
12154         * mouse.el (drag-window-divider): Ditto.
12155
12156         * modeline.el (mouse-drag-modeline): Use it.
12157
12158         * lisp-mode.el (with-specifier-instance): Define its indentation
12159         level.
12160
12161         * specifier.el (with-specifier-instance): New macro.
12162
12163 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12164
12165         * package-get.el (package-get-create-custom): new function to
12166         auto-generate package-get-custom.el from package-get-base.el.
12167         * (package-get-ever-installedp): new function.
12168         * (package-get-custom): new function to get all packages specified
12169         by customize.
12170
12171 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12172
12173         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12174
12175 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12176
12177         * cl-extra.el: Reverse previous float change.
12178
12179 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12180
12181         * x-faces.el:
12182         * faces.el (try-font-name): moved from x-faces.el since it is
12183         required by w3 under mswindows as well X.
12184
12185 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12186
12187         * winnt.el: Removed evil (setq completion-ignore-case t)
12188         clause, one more overlookef fsfism.
12189         (nt-quote-args-functions-alist): End sentences with double space.
12190
12191 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12192
12193         * window-xemacs.el (push-window-configuration): Remove kludgery of
12194         recaching default-toolbar specifier.
12195         (pop-window-configuration): Ditto.
12196         (unpop-window-configuration): Ditto.
12197
12198 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12199
12200         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12201
12202 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12203
12204         * winnt.el (nt-quote-args-verbatim): Added function.
12205         (nt-quote-args-prefix-quote): Added function.
12206         (nt-quote-args-backslash-quote): Added function.
12207         (nt-quote-args-double-quote): Added function.
12208         (nt-quote-args-functions-alist): New variable.
12209         (nt-quote-process-args): Added function. This is the main quoting
12210         work horse called from process-nt.c
12211
12212 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12213
12214         * winnt.el: Removed duplicate definitions for backspace,
12215         delete, M-backspace and C-M-backspace.
12216         (file-name-buffer-file-type-alist): Removed this variable.
12217         (find-buffer-file-type): Removed function.
12218         (find-file-binary):  Removed function.
12219         (find-file-text): Removed function.
12220         (find-file-not-found-set-buffer-file-type): Removed function.
12221         (save-to-unix-hook): Removed function.
12222         (revert-from-unix-hook): Removed function.
12223         (using-unix-filesystems): Removed function.
12224         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12225         warning.
12226         (x-set-selection): Removed function.
12227         (x-get-selection): Removed function.
12228         Removed commented FSFisms.
12229         Replaced copyright notice (this file is not part of GNU Emacs).
12230         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12231         comint-process-echoes setting to t.
12232
12233 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12234
12235         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12236         and used following the interface change of
12237         `paths-find-recursive-path'.
12238
12239         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12240         regexp instead of a list of base names.
12241         (paths-version-control-filename-regexp):
12242         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12243         Introduced and used following the interface change of
12244         `paths-find-recursive-path'.
12245
12246 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12247
12248         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12249         on X devices, rather than on all non-TTY devices.
12250
12251 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12252
12253         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12254
12255         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12256
12257 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12258
12259         * itimer.el (activate-itimer): Fixed usage of integers
12260         as argument to `concat'.
12261
12262 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12263
12264         * itimer.el (start-itimer): replace the use of `concat' with
12265         `format'
12266
12267 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12268
12269         * mode-motion.el (mode-motion-hook): Clarify docstring.
12270         From Bob Weiner <weiner@altrasoft.com>
12271
12272         * loadhist.el (symbol-file): Supply prompt string when used
12273         interactively.
12274         From Bob Weiner <weiner@altrasoft.com>
12275
12276 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12277
12278         * loadup.el (really-early-error-handler): Ditto.
12279
12280         * update-elc.el: Ditto.
12281
12282         * setup-paths.el (paths-construct-exec-path): Ditto.
12283
12284         * make-docfile.el: Ditto.
12285
12286         * find-paths.el (paths-decode-directory-path): Use split-path
12287         instead of decode-path.
12288
12289         * files.el (parse-colon-path): Update docstring reference.
12290
12291 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12292
12293         * msw-init.el:
12294         * x-init.el:
12295         Bind cut'n'paste keys to non window-system specific functions.
12296
12297         * msw-select.el: New function mswindows-clear-clipboard.
12298         mswindows-cut-copy-clipboard extended to handle clearing of the
12299         selection and renamed to mswindows-cut-copy-clear-clipboard.
12300
12301         * select.el: on mswindows devices delete-primary-selection
12302         calls mswindows-clear-clipboard.
12303
12304 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12305
12306         * simple.el (quoted-insert): Inhibit quit when using read-char.
12307
12308         * cmdloop.el (read-char): Don't inhibit quit.
12309         (read-char-exclusive): Ditto.
12310         (read-char): Signal quit if quit-char was pressed.
12311         (read-char-exclusive): Ditto.
12312         (read-quoted-char): Return a character, not integer.
12313
12314         * menubar-items.el (default-popup-menu): Use Andy's generic
12315         selection code.
12316         (default-popup-menu): Fix code.
12317
12318 1998-05-14  Oliver Graf <ograf@fga.de>
12319
12320         * dragdrop.el (dragdrop-function-widget): this time it's done
12321
12322 1998-05-13  Oliver Graf <ograf@fga.de>
12323
12324         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12325
12326 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12327
12328         * device.el (device-pixel-width):
12329         (device-pixel-height):
12330         (device-mm-width):
12331         (device-mm-height):
12332         (device-bitplanes):
12333         (device-color-cells): Swapped parameters to device-system-metric
12334         according to the interface change.
12335
12336 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12337
12338         * mouse.el (default-mouse-motion-handler): Use new name of the
12339         function event-over-vertical-divider-p.
12340         Do not set E-W arrow cursor over the divider if
12341         vertical-divider-draggable-p is nil in the window.
12342         ([top-level]): Use new name for the variable
12343         vertical-divider-map.
12344         (drag-window-divider): Respect vertical-divider-draggable-p.
12345         Variable name typo fixes.
12346
12347 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12348
12349         * keymap.el (kbd): Define here; handle string constants and
12350         others...
12351
12352 1998-05-15  Christian Nyb <chr@mediascience.no>
12353
12354         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12355         in Emacs 18.
12356
12357 1998-05-13  Didier Verna  <didier@xemacs.org>
12358
12359         * mouse.el (drag-window-divider): give the vertical divider a
12360         pressed look when dragging it.
12361
12362 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12363
12364         * faces.el: predicate some more face operations on x or mswindows
12365         not just x.
12366
12367         * modeline.el: enable modeline coloring for mswindows.
12368
12369 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12370
12371         * minibuf.el (minibuffer-default): Added variable; compatible with
12372         FSF Emacs.
12373         (next-history-element): Used `minibuffer-default'.
12374
12375 1998-05-12  Oliver Graf <ograf@fga.de>
12376
12377         * dragdrop.el (dragdrop-function-widget): button and mods ok
12378         arguments still look a bit strange
12379         (dragdrop-compare-mods) created
12380         (dragdrop-drop-do-functions) correctly checks for buttons and
12381         modifiers
12382
12383 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12384
12385         * setup-paths.el (paths-default-info-directories): Replace
12386         path-separator with directory-sep-char.
12387
12388         * files.el (path-separator): Don't define it here.
12389
12390 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12391
12392         * update-elc.el: Ditto.
12393
12394         * setup-paths.el (paths-construct-exec-path): Ditto.
12395
12396         * make-docfile.el: Ditto.
12397
12398         * loadup.el (really-early-error-handler): Ditto.
12399
12400         * find-paths.el (paths-decode-directory-path): Use decode-path
12401         instead of decode-path-internal.
12402
12403         * files.el (parse-colon-path): Update docstring.
12404
12405 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12406
12407         * subr.el (get-buffer-window-list): Make BUFFER optional.
12408
12409         * window-xemacs.el (windows-of-buffer): Defalias to
12410         get-buffer-window-list.
12411
12412 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12413
12414         * disass.el: Fix maintainer keyword.
12415
12416         * bytecomp.el (byte-compile-and-load-file): Autoload.
12417         (byte-compile-buffer): Ditto.
12418
12419         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12420         value is returned, not the name.
12421         (lisp-imenu-generic-expression): Enable it.
12422         (lisp-mode-variables): Ditto.
12423         (lisp-indent-offset): Change defconst to defvar.
12424         (lisp-indent-function): Ditto.
12425         (lisp-body-indent): Ditto.
12426
12427 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12428
12429         * modeline.el: Use zap-last-kbd-macro-event.
12430
12431         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12432         nil, don't attempt to do anything with messages.
12433         (eval-last-sexp): Use `letf' for clarity.
12434
12435 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12436
12437         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12438
12439 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12440
12441         * buff-menu.el:
12442         * lisp-mode.el:
12443         * obsolete.el:
12444         Change empty docstrings into no doc strings at all.
12445         Fix bogus FSF-format docstrings.
12446         * etags.el: Fix docstring.
12447
12448 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12449
12450         * package-get.el (package-get): Use internal md5
12451
12452 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12453
12454         * about.el (about-xemacs): Correct abuse of concat.
12455
12456 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12457
12458         * info.el (Info-mode): Use easymenu.
12459
12460 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12461
12462         * apropos.el (apropos): Don't use concat with integers.
12463
12464         * cmdloop.el (describe-last-error): Handle the case when no error
12465         was seen gracefully.
12466
12467         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12468         defun.
12469         (apropos-describe-plist): Ditto.
12470
12471         * help.el (with-displaying-help-buffer): Revert to a defun.
12472         (describe-key): Use it as defun.
12473         (describe-mode): Ditto.
12474         (describe-bindings): Ditto.
12475         (describe-prefix-bindings): Ditto.
12476         (describe-installation): Ditto.
12477         (view-lossage): Ditto.
12478         (describe-function): Ditto.
12479         (describe-variable): Ditto.
12480         (describe-syntax): Ditto.
12481
12482 1998-05-11  Oliver Graf <ograf@fga.de>
12483
12484         * dragdrop.el: changed order of require/provide
12485         (dragdrop-drop-mime-default) changed to new calling conventions
12486         (dragdrop-drop-do-functions) changed to new calling conventions
12487         (dragdrop-function-widget) this one needs more work...
12488
12489 1998-05-10  Oliver Graf <ograf@fga.de>
12490
12491         * about.el: another small change in my entry
12492         * dragdrop.el (dragdrop-drop-log-function): logging added
12493         plus customizations
12494         changed interface to handler functions. now called with event
12495         and object
12496
12497 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12498
12499         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12500         E-W arrow pointer displayed over draggable dividers.
12501
12502         * mouse.el (default-mouse-motion-handler): Show it when
12503         appropriate.
12504         (drag-window-divider): Added.
12505         ([top-level]): Initialized window-divider-map with a keymap
12506         binding the above function to left button down event.
12507
12508         * x-mouse.el (x-init-pointer-shape): Initialize
12509         divider-pointer-glyph from Cursor.dividerPointer, or use default
12510         E-W double arrow.
12511
12512 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12513
12514         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12515
12516 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12517
12518         * simple.el (count-words-buffer): Don't query for buffer.
12519         (count-lines-buffer): Ditto.
12520
12521 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12522
12523         * help.el (where-is): add optional insert argument.
12524
12525 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12526
12527         * help.el (describe-key-briefly): New argument INSERT.
12528
12529         * simple.el (eval-expression): New optional argument; synch with
12530         FSF 20.3.
12531
12532         * keydefs.el (global-map): Add new register bindings.
12533
12534         * register.el: Synched with FSF 20.3.
12535
12536 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12537
12538         * window-xemacs.el (recenter): all arguments are optional.
12539
12540 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12541
12542         * device.el: (device-pixel-width): Reflected name/parameters
12543         change to device-system-metric.
12544         (device-pixel-height): Ditto.
12545         (device-mm-width): Ditto.
12546         (device-mm-height): Ditto.
12547         (device-bitplanes): Ditto.
12548         (device-color-cells): Ditto.
12549
12550 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12551
12552         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12553
12554         * cl.el (most-positive-fixnum): Document.
12555         (most-negative-fixnum): Ditto.
12556
12557         * cus-dep.el: Updated comment.
12558
12559         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12560         constant.
12561
12562         * cus-load.el (custom-put): Removed.
12563
12564         * files.el (after-find-file): Just resignal quit instead of
12565         signaling "canceled".
12566
12567 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12568
12569         * frame.el (other-frame): Use `focus-frame' instead of
12570         select-frame kludges.
12571
12572         * lisp-mode.el: Update lisp-indent-function for
12573         save-selected-frame and with-selected-frame.
12574
12575         * frame.el (save-selected-frame): New macro.
12576         (with-selected-frame): Ditto.
12577         (other-frame): Use `set-frame-focus'.
12578
12579 1998-05-06  Oliver Graf <ograf@fga.de>
12580
12581         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12582         (dragdrop-drop-url-default) default handler for URL drops created
12583         (dragdrop-drop-mime-default) default handler for MIME drops created
12584         (dragdrop-drop-functions) default custom for handling drops created
12585         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12586
12587 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12588
12589         * mouse.el: Removed redundant mouse-mswindows-drop function.
12590
12591 1998-05-05  Oliver Graf <ograf@fga.de>
12592
12593         * about.el: changed some text in my entry
12594         * dragdrop.el: added customs
12595
12596 1998-05-04  Oliver Graf <ograf@fga.de>
12597
12598         * mouse.el: killed global drop key bindings
12599         (mouse-offix-drop) removed
12600         * dragdrop.el: created
12601         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12602
12603 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12604
12605         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12606         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12607
12608         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12609         obsolete comment.
12610
12611         * scrollbar.el (scrollbars-visible-p): Use new
12612         {vertical,horizontal}-scrollbar-visible-p specifiers.
12613
12614 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12615
12616         * device.el (device-pixel-height):
12617         (device-pixel-width):
12618         (device-mm-width):
12619         (device-mm-height):
12620         (device-bitplanes):
12621         (device-color-cells): Moved these 6 functions from device.c; they
12622         all use single (device-system-metrics) call.
12623
12624 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12625
12626         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12627         were renamed.
12628
12629         * menubar-items.el:
12630         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12631         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12632
12633         * help.el (help-map): Remove Hyperbole keybinding logic.
12634         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12635
12636 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12637
12638         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12639         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12640
12641 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12642
12643         * msw-glyphs.el: use nicer icon3 from the frame icon.
12644
12645 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12646
12647         * version.el (emacs-version): Remove InfoDock conditionals.
12648
12649         * startup.el (startup-splash-frame): Change ID logo name.
12650
12651 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12652
12653         * files.el (after-find-file): If the user presses C-g on
12654         directory-creation prompt, kill the buffer.
12655
12656 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12657
12658         * simple.el (count-words-region): Reverse previous change.
12659
12660 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12661
12662         * replace.el (query-replace): Just call perform-replace.
12663         (query-replace-regexp): Ditto.
12664         (perform-replace): Move region handling here.
12665         (perform-replace): Use the new arg to match-data.
12666
12667 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12668
12669         * x-init.el: Install X specific display table that
12670           displays char 0240 as a space to avoid whatever it is
12671           that screws up display of that character code.
12672
12673 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12674
12675         * help.el (function-arglist): If no arguments are documented for a
12676         subr, print nothing rather than incorrect output.
12677
12678 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12679
12680         * cmdloop.el (command-error): Update bail-out error message to use
12681         `emacs-program-name'.
12682
12683         * lib-complete.el: Remove reader macro cruft.
12684
12685         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12686         cruft.
12687
12688         * simple.el (count-words-region): Drop interactive-p check on the
12689         message.
12690
12691 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12692
12693         * font.el
12694         * msw-faces.el
12695         Correct spelling of mswindows-font-canonicalize-name.
12696
12697 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12698
12699         * ldap.el (ldap-host-parameters-alist): Replaced with
12700         `ldap-host-parameters-plist'
12701         (ldap-search): Adapt to previous change
12702
12703 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12704
12705         * about.el (about-hackers): Update Bob Weiner bio.
12706         (about-maintainer-info): Ditto.
12707
12708 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12709
12710         * simple.el (display-warning-minimum-level): Docfix.
12711
12712 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12713
12714         * widget.el (:default-get): New keyword.
12715         * wid-edit.el (default, widget-default-default-get): Define it.
12716         (group, widget-group-default-get): Define it.
12717         (menu-choice, widget-choice-default-get): Define it.
12718         (widget-default-get): New function.
12719         (widget-choice-action): Call it.
12720         (widget-editable-list-entry-create): Call it.
12721
12722 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12723
12724         * byte-optimize.el (byte-boolean-vars): Removed.
12725         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12726         lookup through `byte-boolean-vars'.
12727
12728 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12729
12730         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12731         resource-provided values into ghost specs for scrollbar-height and
12732         scrollbar-width.
12733
12734 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12735
12736         * byte-optimize.el: Don't attempt to optimize /=.
12737
12738         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12739         (byte-compile-/=): Ditto.
12740
12741 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12742
12743         * apropos.el: Use `with-displaying-help-buffer'.
12744         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12745         Use `with-displaying-help-buffer'.
12746         (apropos-follow): Do not give special treatment to buffer cursor
12747         was in prior to a mouse click.
12748         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12749         (apropos-print-doc): Set correct buffer for setting text
12750         properties.
12751
12752 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12753
12754         * help.el (help-buffer-prefix-string): New variable.
12755         (help-buffer-name): Use it.
12756
12757         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12758         mode menu.
12759
12760 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12761
12762         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12763
12764 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12765
12766         * files.el (find-file-noselect): Update docstring.
12767         (find-file-noselect): Signal an error if found an unreadable file.
12768         (file-chase-links): Save the match data.
12769         (normal-mode): Use `lwarn' and `error-message-string'.
12770         (interpreter-mode-alist): Change defconst to defvar.
12771         (inhibit-first-line-modes-regexps): Ditto.
12772         (inhibit-first-line-modes-regexps): Added .tgz.
12773         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12774         (change-major-mode-with-file-name): New user-option.
12775         (set-visited-file-name): Synched with FSF.
12776         (file-name-extension): New function, from FSF 20.3.
12777         (file-relative-name): Synched with FSF.
12778         (save-some-buffers): Support the C-r feature.
12779         (recover-session): Synched with FSF.
12780         (kill-some-buffers): Ditto.
12781         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12782
12783 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12784
12785         * files.el (insert-file): Undo previous change and reenable use of
12786         format.el.
12787
12788 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12789
12790         * window-xemacs.el (recenter): Define.
12791
12792 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12793
12794         * font.el (mswindows-font-create-name)
12795         (mswindows-font-create-object): new functions for mswindows type
12796         fonts.
12797
12798         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12799         strings are parsed as well as font objects.
12800
12801 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12802
12803         * modeline.el (defining-kbd-macro): Restore modeline indication of
12804         kbd-macro being recorded.
12805         (add-minor-mode): Simplify docstring.
12806         (modeline-minor-mode-menu): Remove stuff.
12807
12808 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12809
12810         * code-process.el (call-process): dynamically decide process
12811         coding type.
12812
12813 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12814
12815         * modeline.el: Add line-number-mode, column-number-mode to
12816         the modeline minor-mode menu.  Button2 on the line number does
12817         goto-line.
12818
12819 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12820
12821         * mouse.el: move x-selection-owner-p type things to
12822         selection-owner-p.
12823
12824         * msw-init.el: copy zmacs stuff from x-init.el
12825
12826         * msw-select.el (mswindows-own-selection)
12827         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12828         functions. Very simple minded implementation of selectio
12829         ownership.
12830
12831         * select.el (own-selection) (disown-selection)
12832         (activate-region-as-selection) (select-make-extent-for-selection)
12833         (valid-simple-selection-p): functions moved from x-select.el for
12834         generalized selection.
12835
12836         * x-select.el: see select.el changes.
12837
12838         * x-toolbar.el: use new selection functions.
12839
12840 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12841
12842         * packages.el (packages-find-package-directories): Fixed bug that
12843         would pick up multiple site-package directories.
12844         (package-locations): Added "xemacs-packages" as a late package
12845         location.
12846
12847         * find-paths.el: Now uses `emacs-program-name' and
12848         `emacs-program-version'.
12849         Additions to enforce version-specific directories in
12850         `paths-find-version-directory'.
12851
12852 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12853
12854         * default.el: Removed.
12855         * site-start.el: Removed.
12856
12857 1998-04-29  Didier Verna  <didier@xemacs.org>
12858
12859         * minibuf.el (minibuffer-history-minimum-string-length): Default
12860         to nil.
12861
12862 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12863
12864         * find-paths.el (paths-program-name): Rename.
12865         (paths-emacs-root-p): Ditto.
12866         (paths-find-site-directory): Ditto.
12867
12868 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12869
12870         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12871         `emacs-lisp-byte-compile-and-load'.
12872
12873 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12874
12875         * ldap.el (ldap-search): Fixed additional parameter passing to
12876         `ldap-open'
12877
12878 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12879
12880         * select.el (kill-primary-selection) (selection-owner-p)
12881         (copy-primary-selection) (yank-clipboard-selection)
12882         (selection-exists-p) (delete-primary-selection): new file and
12883         functions that do the right thing for the selected device.
12884
12885         * x-menubar.el: use generalised selection functions.
12886
12887         * dumped-lisp.el: dump select.el.
12888
12889 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12890
12891         * find-paths.el (paths-progname): New variable.
12892         (paths-emacs-root-p): Use it.
12893         (paths-find-site-directory): Ditto.
12894
12895 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12896
12897         * loadup.el ((member "dump" command-line-args)): Dump as
12898         `infodock' if InfoDock.
12899
12900 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12901
12902         * find-paths.el (construct-emacs-version): Simplify, include
12903         program name in the return value.
12904         * (paths-find-version-directory): Use it.
12905
12906 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12907
12908         * info.el (Info-parse-dir-entries): Fixed regexp
12909         (Info-build-dir-anew): Remove full suffix and capitalize info file
12910         name for files with no @direntry
12911         (Info-batch-rebuild-dir): New function
12912         (Info-suffixed-file): Check for regular files instead of simple
12913         file existence (could catch directories before)
12914
12915 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12916
12917         * setup-paths.el, find-paths.el: Removed uses of `not' which
12918         temacs doesn't have.
12919
12920         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12921         into root searching.
12922
12923 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12924
12925         * subr.el: Remove definition of `not'.
12926
12927 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12928
12929         * msw-glyphs.el: enable graphics support.
12930
12931 1998-04-23  Didier Verna  <didier@xemacs.org>
12932
12933         * x-menubar.el (default-menubar): restored the line-number-mode
12934         option.
12935
12936         * misc doc string updates related to the options menu.
12937
12938 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12939
12940         * setup-paths.el (paths-construct-load-path): Fix typo.
12941
12942 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12943
12944         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12945         font-menu-ignore-scaled-fonts don't have to be bound now; this
12946         gets us one step further towards making --no-autoloads work.
12947
12948         * startup.el (normal-top-level): Load auto-autoloads only if
12949         lisp-directory is non-nil.
12950
12951         * setup-paths.el (paths-construct-load-path): Made it robust
12952         against nil lisp-directory.
12953
12954         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12955         to the list of variables that cause a warning when nil.
12956
12957         * toolbar.el (init-toolbar-location): Now works even when there's
12958         no toolbar icon directory.
12959
12960 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12961
12962         * help.el (view-lossage): Recognize it.
12963
12964         * simple.el (log-message): Mark multiline messages.
12965
12966 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12967
12968         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12969
12970 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12971
12972         * package-get.el (package-get-all):  add `\n' separator to
12973         interactive specification so that both variables are read
12974
12975 1998-04-22  Didier Verna  <didier@xemacs.org>
12976
12977         * x-menubar.el: ported the options menu to Custom.
12978         Moved the "read only" toggle button to the buffers menu.
12979         Corrected some missing ;;;###autoload or defcustom.
12980
12981         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12982         the scrollbar-visible specifier for options menu handling.
12983
12984         * toolbar.el (toolbar-visible-p)
12985                      (toolbar-captioned-p)
12986                      (default-toolbar-position): defcustom wrappers around
12987         the toolbar specifiers for options menu handling.
12988
12989         * frame.el (get-frame-for-buffer-default-instance-limit):
12990         defcustom it for options menu handling.
12991
12992         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12993         font-lock-mode for options menu handling.
12994
12995         * cus-start.el: added Custom properties to overwrite-mode for
12996         options menu handling.
12997
12998 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12999
13000         * about.el: shameless self-promotion.
13001
13002 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13003
13004         * simple.el (raw-append-message): Slightly optimize.
13005         (remove-message): Use `push' for clarity.
13006         (append-message): Ditto.
13007         (display-warning): Dito.
13008         (raw-append-message): Send the message to the appropriate device.
13009
13010 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13011
13012         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13013         From Sean MacLennan <Sean.MacLennan@pika.ca>
13014
13015 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13016
13017         * setup-paths.el: Changed `directory-sep-char' to
13018         `path-separator', following a change in GNU Emacs.
13019
13020 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13021
13022         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13023         (Info-build-dir-anew): Add a final newline.
13024         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13025         is `always'
13026         (Info-rebuild-dir): Ditto
13027
13028         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13029
13030 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13031
13032         * simple.el (count-words-buffer): Retain zmacs region.
13033         (count-words-region): Ditto.
13034         * simple.el: (what-line): Expanded line counts.
13035         (count-lines): New parameter to conditionalize whether collapsed
13036         lines get counted.
13037         From Bob Weiner <weiner@altrasoft.com>
13038
13039 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13040
13041         * packages.el (package-locations): infodock-packages must override
13042         mule-packages and packages.
13043
13044 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13045
13046         * wid-edit.el:
13047         remove rude messages from widget-activation-widget-mapper
13048         and widget-activation-glyph-mapper
13049
13050 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13051
13052         * toolbar.el: Remove (featurep 'x) test from
13053         toolbar-make-button-list
13054
13055 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13056
13057         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13058         only if in the same frame.
13059
13060 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13061
13062         * packages.el (package-locations): Added site-packages hierarchy.
13063
13064         * setup-paths.el (paths-default-info-directories): Introduced and
13065         used.
13066
13067         * packages.el, setup-paths.el: Set various path searching depths
13068         to 1.
13069
13070         * packages.el (packages-hierarchy-depth):
13071         (packages-load-path-depth): Introduced and used.
13072
13073         * setup-paths.el (paths-load-path-depth): Introduced and used.
13074
13075         * find-paths.el (paths-find-recursive-path): Added max-depth
13076         parameter.
13077
13078 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13079
13080         * setup-paths.el (paths-construct-info-path): Removed
13081         dependency on behavior of (file-name-as-directory "").
13082
13083 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13084
13085         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13086         lisp objects
13087
13088 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13089
13090         * dump-paths.el, startup.el: Added handling for --debug-paths.
13091
13092 1998-04-15  William M. Perry  <wmperry@aventail.com>
13093
13094         * wid-edit.el: We cannot just set the help-echo or balloon-help
13095           properties for an extent based on the :help-echo widget
13096           property, since help-echo and balloon-help cause an EXTENT to
13097           get passed in, where :help-echo functions are expecting a WIDGET
13098
13099 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13100
13101         * scrollbar.el (init-scrollbar-from-resources): Call
13102         mswindows-init-scrollbar-metrics when appropriate.
13103
13104 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13105
13106         * dumped-lisp.el: dump x-toolbar for window system
13107
13108         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13109         have support and xpm.
13110
13111 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13112
13113         * files.el (toggle-read-only): Fix docstring.
13114         From Didier Verna <didier@xemacs.org>
13115
13116 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13117
13118         * startup.el (normal-top-level): Load autoload-file-name without
13119         specifying an extension---some people only auto-autoload.el.gz.
13120
13121 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13122
13123         * files.el (backup-enable-predicate): Don't bomb on NAME being
13124         nil.
13125
13126 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13127
13128         * find-paths.el, packages.el: Now prefers configure'd paths.
13129         This shouldn't cause any of the originally anticipated problems as
13130         the current paths architecture will not define the various
13131         configure-xxx variables if they're not specified on the configure
13132         command line.
13133
13134         * find-paths.el, setup-paths.el, packages.el: Removed all
13135         mentionings of "/" as a path separator.
13136         Used paths-construct-path throughout.
13137
13138         * find-paths.el (paths-construct-path): Created to assemble paths
13139         from directory components.
13140
13141         * setup-paths.el, packages.el: Used paths-decode-directory-path
13142         instead of decode-path-internal.
13143
13144         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13145         and associates.
13146         (paths-decode-directory-path) Created.
13147
13148         * setup-paths.el: Changed configure-exec-path to
13149         configure-exec-directory.
13150
13151 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13152
13153         * packages.el (packages-find-packages): Fixed decoding of
13154         EMACSPACKAGEPATH.
13155
13156         * startup.el: -no-packages -> -no-early-packages.
13157
13158         (packages-load-package-lisps): Fixed loading of auto-autoload
13159         files.
13160
13161         * startup.el (normal-top-level): Fixed loading of core
13162         auto-autoload.
13163
13164         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13165
13166         * startup.el, packages.el, dump-paths.el: Added proper settings
13167         for site-directory and lisp-directory variables.
13168
13169         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13170         inhibit-package-autoloads and fixed handling of it.
13171
13172         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13173         handling of former inhibit-package-init, now
13174         inhibit-early-packages, to make -vanilla etc. work.
13175
13176 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13177
13178         * code-process.el (start-process): Fallback to 'undecided instead
13179         of 'binary for process input coding stream.
13180
13181         * process.el (start-process): Docstring fix.
13182
13183 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13184
13185         * info.el (Info-insert-dir): Do not insert temporary dir files
13186         in Info-dir-file-attributes
13187         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13188         (Info-rebuild-dir): Ditto.
13189
13190 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13191
13192         * obsolete.el: Added obsoleteness declarations for
13193         `site-directory' and `Info-default-directory-list'.
13194
13195 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13196
13197         * find-paths.el (paths-find-emacs-root): Only look at the
13198         executable at the end of the symlink chain for determining the
13199         Emacs root.
13200
13201 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13202
13203         * setup-paths.el (paths-construct-info-path): Changed construction
13204         to cater to gone default in configure.
13205
13206         * find-paths.el (paths-uniq-append): Added.
13207
13208         * packages.el: Rewritten package path construction once again.
13209
13210         * dump-paths.el, startup.el: Removed package-path as a global
13211         variable.
13212
13213         * package-admin.el (package-admin-add-single-file-package):
13214         (package-admin-add-binary-package): Changed package-path to
13215         late-packages.
13216
13217         * packages.el (packages-split-path): Split path at "/" rather than
13218         nil according to change in emacs.c.
13219
13220 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13221
13222         * setup-paths.el (paths-construct-info-path): Changed info path
13223         order so that directories come out right.
13224         (paths-find-lock-directory): Fixed bug: It used to think
13225         configure-lock-directory is a path.
13226
13227 1998-04-06  Jeff Miller <jmiller@smart.net>
13228
13229         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13230         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13231         eases the use of toolbar-add/kill-item functions.
13232
13233 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13234
13235         * code-files.el (file-coding-system-alist): Commented out
13236         loaddefs.el magical treatment.
13237
13238 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13239
13240         * info.el (Info-rebuild-outdated-dir): Added new option
13241         `conservative' and made it the default
13242         (Info-rebuild-dir): Appropriately parse multi-line description
13243         strings, and multi-section dir files. Issue warning when dir
13244         is rebuilt as temporary
13245         (Info-build-dir-anew): Issue warning when dir is built as
13246         temporary
13247
13248 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13249
13250         * list-mode.el (list-mode-map): Bind highlight motion commands to
13251         standard keys left, right, C-b and C-f.
13252
13253 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13254
13255         * files.el (auto-mode-alist): allow .sc for Scheme->C
13256
13257 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13258
13259         * loadup.el (pureload): Don't quote (garbage-collect).
13260
13261 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13262
13263         * package-get-base.el: Updated.
13264
13265 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13266
13267         * isearch-mode.el (isearch-just-started): New variable.
13268         (isearch-mode): Set it.
13269         (isearch-repeat): Advance one character forward only if the search
13270         was successful, and was not just started.
13271         (isearch-repeat): Clear isearch-just-started.
13272
13273 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13274
13275         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13276         if running -batch.
13277
13278 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13279
13280         * subr.el (listify-key-sequence): Removed.
13281
13282 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13283
13284         * bytecomp.el (byte-compile-print-gensym): New option.
13285         (byte-compile-output-file-form): Use it.
13286         (byte-compile-output-docform): Ditto.
13287         (byte-compile-compiled-obj-to-list): Ditto.
13288
13289 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13290
13291         * msw-glyphs.el: set frame icon if xpm support.
13292
13293 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13294
13295         * help.el: Code that pretty prints variable values
13296           removed.
13297
13298 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13299
13300         * find-paths.el (paths-emacs-root-p): Correct test for installation
13301         directory.
13302         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13303
13304 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13305
13306         * loaddefs.el: Don't set debug-ignored-errors; leave
13307           its default value set to nil.
13308
13309 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13310
13311         * info.el (Info-rebuild-dir): fixed mis-spelling.
13312
13313 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13314
13315         * info.el (Info-rebuild-outdated-dir): New custom var
13316         (Info-insert-node): Create/update dir file when needed, ie when it
13317         does not exist or is older than some info files in directory
13318
13319 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13320
13321         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13322         for last packages, mainly for using a 20.4 package base.
13323
13324         * packages.el (late-packages): Typo fix.  It was called
13325         early-packages.
13326
13327         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13328         relative symlinks correctly.
13329         (paths-find-emacs-roots): More rigorous checking for plausible
13330         configuration-time root.
13331
13332         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13333         find its roots.
13334
13335 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13336
13337         * faces.el: Fix docstrings.
13338         * glyphs.el: Fix docstrings.
13339         * mouse.el: Fix docstrings.
13340
13341         * frame.el: Change phrase `current frame' to `selected frame'.
13342
13343         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13344
13345         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13346         macros using backquote to make them infinitely more readable.
13347
13348 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13349
13350         * packages.el (packages-find-package-path): Hardcoded specialized
13351         InfoDock support until we can clean this up.
13352
13353         * help.el (describe-bindings-1): Return the value of the bindings
13354         help buffer created.
13355         (describe-bindings): Ditto.
13356
13357         * simple.el (set-variable): Restore previous behavior of not
13358         bombing if the variable to set is not boundp.
13359
13360 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13361
13362         * packages.el (packages-handle-package-dumped-lisps): Allow for
13363         non-local files to be loaded off the package-lisp variable.
13364
13365 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13366
13367         * x-faces.el: Global X resources should override
13368           specs for all device classes (color, grayscale, mono);
13369           code currently doesn't override any of them.  Fixed by
13370           calling remove-specifier with '(x default) as the tag
13371           set and allowing inexact matches.
13372
13373 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13374
13375         * faces.el: Separated face initializations based on
13376           device classes into device type specific (tag set,
13377           instantiator) pairs.
13378
13379 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13380
13381         * wid-edit.el (widget-choice-action): Remember user's explicit
13382         choice.
13383         (widget-choice-value-create): Respect it.
13384         From Richard Stallman <rms@gnu.org>
13385
13386 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13387
13388         * setup-paths.el (paths-construct-info-path): Always append
13389         existing directories from configure-time info path.
13390
13391         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13392         Info-directory-list.
13393
13394         * info.el: Removed Info-default-directory-list which was broken by
13395         design.
13396         Removed bogus initialization of Info-directory-list---startup.el
13397         can do a much better job.
13398         Added autoload of Info-directory-list.
13399
13400         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13401         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13402         be exclusive; now it's merely given precedence, just like in the
13403         old days.
13404
13405 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13406
13407         * find-paths.el (paths-find-architecture-directory): Fix bug with
13408         finding; it used to default too early.
13409
13410 1998-03-25  Martin Buchholz <martin@xemacs.org>
13411
13412         * packages.el (packages-split-path): Fix a bug; it used to fail
13413         for paths that weren't split.
13414
13415 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13416
13417         * finder.el (finder-compile-keywords): trap on errors.
13418
13419 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13420
13421         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13422           fourth argument of t so that only the specs exactly
13423           matching the tag lists are removed.
13424
13425 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13426
13427         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13428
13429 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13430
13431         * minibuf.el (mouse-read-file-name-1): If a default directory was
13432         specified, use it for generating the completions.
13433
13434 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13435
13436         * update-elc.el: Now respects inhibit-package-init and
13437         inhibit-site-lisp.
13438         Now does path construction with loadup-paths.
13439
13440         * startup.el (normal-top-level, startup-setup-paths): Now respects
13441         inhibit-package-init and inhibit-site-lisp.
13442
13443         * packages.el (packages-find-package-path): Extended package path
13444         by version-specific hierarchies.
13445         (packages-find-packages): Now respects inhibit flag and
13446         inhibit-site-lisp.
13447         Moved path setup to loadup-paths.
13448
13449         * make-docfile.el: Now respects inhibit-package-init and
13450         inhibit-site-lisp.
13451         Now does path construction with loadup-paths.
13452
13453         * loadup.el: Now respects inhibit-package-init and
13454         inhibit-site-lisp.
13455
13456         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13457
13458         * loadup-paths.el: New file: setup load-path to encompass
13459         packages.
13460
13461 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13462
13463         * auto-show.el: load-gc renamed to pureload.
13464         * site-load.el: Ditto.
13465         * packages.el (toplevel): Ditto.
13466         * loadup.el (really-early-error-handler): Ditto.
13467         * dumped-lisp.el (preloaded-file-list): Ditto.
13468         * cus-face.el (custom-declare-face): Ditto.
13469
13470 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13471
13472         * <Today>: The Big Path Searching Overhaul.
13473
13474         * find-paths.el: New file: find and assemble paths in the
13475         installation hierarchy.
13476
13477         * setup-paths.el: New file: global layout of paths and directories
13478         within the XEmacs hierarchy.
13479
13480         * packages.el: Replaced everything related to path searching and
13481         startup by code in terms of find-paths.
13482
13483         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13484         the new path searching engine.
13485
13486         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13487         and setup-paths.
13488
13489 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13490
13491         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13492         setup-paths.el.
13493
13494 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13495
13496         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13497         compiles identically in any configuration.
13498         Removed irrelevant commentary.
13499
13500 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13501
13502         * simple.el (set-variable): Allow setting specifiers.
13503
13504 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13505
13506         * lisp.el (forward-sexp): Revert previous change.
13507
13508 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13509
13510         * frame.el (frame-initialize): Use `delete-console' instead of
13511         `delete-device' to delete the stream console to match the usage in
13512         Fkill_emacs.
13513
13514 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13515
13516         * files.el (cdpath-previous): New variable.
13517         (cd): Use it.
13518         From Bob Weiner <weiner@wave.altrasoft.com>
13519
13520 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13521
13522         * keydefs.el: Changed keybindings of forward-char,
13523           backward, scroll-up and scroll-down to point to their
13524           -command counterparts.
13525
13526         * simple.el: New functions: forwarc-char-command,
13527           backwrad-char-command, scroll-up-command,
13528           scroll-down-command which work liek their counterparts
13529           except that they honor the variable
13530           signal-error-on-buffer-boundary.
13531
13532           Definition of signal-error-on-buffer-boundary received
13533           from src/cmds.c.
13534
13535           defvar declaration added for word-across-newline to avoid
13536           byte-compiler warning about the free variable reference.
13537
13538 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13539
13540         * winnt.el: Removed "%t" from the beginning of
13541         modeline-format. From now on, there's no nt-specifics in the modeline.
13542
13543 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13544
13545         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13546         of `when' with `if'.
13547
13548 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13549
13550         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13551         mswindows. Must be reworked along with glyphs.el, or
13552         merged into it, after there is images support.
13553
13554         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13555         'mswindows.
13556
13557 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13558
13559         * faces.el: fix for text cursor initialization.
13560         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13561         From Andy Piper <andyp@parallax.co.uk>
13562
13563 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13564
13565         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13566         if there is an existing package that handles it and warn the user
13567         about that mode.
13568
13569 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13570
13571         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13572         Installation" menu item when Installation-string is not bound.
13573
13574 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13575
13576         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13577         From Jeremiah W. James <jerry@cs.ucsb.edu>
13578
13579 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13580
13581         * msw-faces.el:
13582         * faces.el: Fix face initialization.
13583
13584 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13585
13586         * files.el (backup-enable-predicate): fix breakage introduced
13587         by TMPDIR patch.
13588
13589 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13590
13591         * x-faces.el (x-init-face-from-resources): The
13592           TTY face property retrieval functions don't return
13593           specifiers, so use face-property instead.
13594
13595 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13596
13597         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13598
13599 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13600
13601         * x-menubar.el: Expanded documentation for
13602           option-save-faces.  Changed Options -> Browse Faces
13603           menu entry to invoke customize-face.
13604
13605 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13606
13607         * faces.el: Most face initialization moved out of
13608           init-other-random-faces to the top level so that the
13609           initialization happens before Xemacs is dumped.  Much
13610           of the fascist "face-differs-from-default-p or FROB!"
13611           code has been retired in favor of letting the user do
13612           what they want to do.  Face initialization code changed
13613           to use `default' specifier tag so that the settings can
13614           be overridden later if the user wishes it.
13615
13616 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13617
13618         * about.el (about-hackers): Update contributors list.
13619
13620 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13621
13622         * specifier.el: Define new specifier tag `default'.
13623
13624         * modeline.el: Initialize faces using `default' tag.
13625
13626         * x-faces.el (x-init-face-from-resources): Remove
13627           specifier specs containing the `default' tag before
13628           adding new specs.
13629
13630 1998-03-02  John Jones  <jj@asu.edu>
13631
13632         * package-get.el (package-get-all): fixed arguments on call to
13633         package-admin-add-single-file-package.
13634         * package-get.el (package-get-installedp): fixed to match
13635         advertised behavior.
13636         * package-get.el: added function package-get-update-all which
13637         installs newest versions of all the current packages (if they are
13638         not already installed).
13639
13640 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13641
13642         * files.el (find-file-noselect): Uncommented `truename' binding in
13643         `let*' and use it later to set `buffer-file-truename' iff it's
13644         still nil, as happens for example when finding a compressed
13645         file with "jka-compr".
13646
13647 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13648
13649         * faces.el: in make-face-* type functions do the operation for all
13650         window systems, not just the first one found.
13651
13652         * font.el: call mswindows-list-fonts for mswindows.
13653
13654 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13655
13656         * code-process.el (call-process-region):
13657         * process.el (call-process-region):
13658         * package-get.el (package-get-dir):
13659         * files.el (backup-enable-predicate):
13660         * gnuserv.el (gnuserv-temp-file-regexp):
13661         Use temp-directory in place of `/tmp'.
13662
13663 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13664
13665         * "Fast" dired-in-C enhancements for Windows 95/NT:
13666
13667         * files.el: Added function, `wildcard-to-regexp', from GNU
13668           Emacs.
13669
13670         * files.el (insert-directory): Modified to use special
13671           dired-in-C enhancements if present.
13672
13673 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13674
13675         * code-files.el: make default coding no-conversion.
13676
13677 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13678
13679         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13680         the load-path.
13681
13682         * update-elc.el: Strip directory when testing for files not to
13683         bytecompile.
13684
13685 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13686
13687         * lisp-mode.el: Use recommended form for menus.
13688
13689         * info.el (Info-construct-menu): Use recommended form for menus.
13690
13691         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13692         entry.
13693
13694 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13695
13696         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13697           (get-frame-for-buffer-noselect): Always return frames
13698           in the not-this-window-p cond clause.
13699
13700 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13701
13702         * help.el (describe-installation): New function.
13703
13704         * x-menubar.el (default-menubar): Add describe-installation to
13705         Help menu.
13706
13707         * packages.el (packages-unbytecompiled-lisp): Installation.el
13708         should not be bytecompiled.
13709
13710         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13711         XEmacs.
13712
13713         * x-menubar.el (default-menubar): Use correct guard for VM menu
13714         entry.
13715
13716         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13717         coding.
13718         From Andy Piper <andyp@parallax.co.uk>
13719
13720 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13721
13722         * ldap.el: Do not require ldap-internal at compile time.
13723
13724 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13725
13726         * code-files.el: new file. a virtual copy of mule-files.el
13727         but without charset
13728         dependencies. (toggle-buffer-file-ocding-system) new function for
13729         changing the eol type for the current buffer.
13730
13731         * code-process.el: new file. a copy of
13732         mule-process.el. mule-process.el will disappear when things have
13733         settled.
13734
13735         * coding.el: new file. a virtual copy of mule-files.el but
13736         without charset dependencies. (coding-system-base) new function
13737         for getting the parent coding system of a coding system with eol
13738         type set.
13739
13740         * dumped-lisp.el: add above files for the non-mule case.
13741
13742 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13743
13744         * window-xemacs.el (display-buffer): If no explicit
13745           frame is specified, search for a window that displays
13746           the buffer on the currently selected frame, before
13747           searching other frames.
13748
13749 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13750
13751         * frame.el (get-frame-for-buffer): If not-this-window-p
13752           is non-nil, use window on the selected frame if it is not
13753           also the selected window.  When defaulting, search for
13754           windows on the currently selected fgrame before searching
13755           other frames.
13756
13757 1998-02-25  Didier Verna  <didier@xemacs.org>
13758
13759         * modeline.el (modeline-swap-buffers): originally named
13760         `mouse-release-modeline'. Whether to actually swap the buffers is
13761         decided in `mouse-drag-modeline'.
13762         (mouse-drag-modeline): A button release event is considered a
13763         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13764         stay unchanged.
13765
13766 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13767
13768         * x-menubar.el: Put redo on the menubar.
13769         From Aki Vehtari <Aki.Vehtari@hut.fi>
13770
13771 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13772
13773         * bytecomp.el (displaying-byte-compile-warnings): if
13774         temp-buffer-show-function is set, use it to display current set of
13775         warnings in the "*Compile-Log-Show*" buffer.
13776
13777         * simple.el (display-warning-buffer): if temp-buffer-show-function
13778         is set, use it to display current set of warnings in the
13779         "*Warnings-Show*" buffer.
13780
13781 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13782
13783         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13784         Common Lisp.
13785
13786 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13787
13788         * menubar.el: Allow button descriptors at least 2 long.
13789
13790         * x-menubar.el (default-menubar): Use recommended forms.
13791         (file-menu-filter): Remove.
13792         (edit-menu-filter): Remove.
13793
13794 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13795
13796         * about.el (about-hackers): Updated.
13797
13798 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13799
13800         * help.el (help-max-help-buffers): new variable
13801         (help-register-and-maybe-prune-excess): new function
13802         (help-buffer-name): use help-max-help-buffers.
13803         (with-displaying-help-buffer): use
13804         help-register-and-maybe-prune-excess.
13805
13806         * help.el (help-maybe-pretty-print-value): if the value fits on
13807         one line, let it.
13808
13809 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13810
13811         * (with-displaying-help-buffer): there is no need to kill the buffer
13812         if it exists, because with-output-to-temp-buffer will clear it.
13813         further, killing the buffer violates the rule that
13814         temp-buffer-show-function, if set, has the full responsibility of
13815         showing the temp buffer.  killing the buffer fucks with the window
13816         configuration, hosing temp-buffer-show-function.
13817
13818
13819 1998-02-23  Didier Verna  <didier@xemacs.org>
13820
13821         * modeline.el (mouse-drag-modeline):
13822         - Always scroll the modeline that was originally clicked on.
13823         - Use x pixels instead of x characters (which doesn't work anyway)
13824         as horizontal reference for modeline dragging. This allows us to
13825         keep on dragging the modeline even if the motion event occurs in
13826         another window.
13827
13828 1998-02-23  Didier Verna  <didier@xemacs.org>
13829
13830         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13831         glyph on the modeline to indicate that dragging the mouse has an
13832         effect both horizontally and vertically.
13833
13834 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13835
13836         * about.el (about-xemacs): Get rid of redundant visible version
13837         number.
13838
13839 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13840
13841         * about.el (about-hackers): Update credits.
13842
13843 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13844
13845         * prim/register.el (view-register): Show register type file-query.
13846
13847 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13848
13849         * mode-motion.el (mode-motion-highlight-internal):
13850           save-excursion inside save-window-exucrsion form to
13851           hide buffer point changes from save-window-excursion.
13852           Prevents display flickering when the mouse pointer
13853           moves.
13854
13855 1998-02-17  Didier Verna  <didier@xemacs.org>
13856
13857         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13858         function to handle correctly the case of a toolbar one side of the
13859         window: scrolling will not necessarily happen.
13860
13861 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13862
13863         * files.el (after-find-file): Restore missing argument
13864           to format that provides filename for "... consider M-x
13865           recover-file" message.  Also call `message' with "%s"
13866           as the first arg instead of an arbitrary string.
13867
13868 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13869
13870         * about.el (about-hackers): Various additions.
13871
13872 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13873
13874         * autoload.el (generate-file-autoloads-1): Don't force an extra
13875         line out when copying on-the-same line autoloads.
13876
13877         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13878         is installed.
13879
13880 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13881
13882         * x11/x-win-xfree86.el (x-win-init-xfree86):
13883         * x11/x-win-sun.el (x-win-init-sun):
13884         * x11/x-init.el (x-initialize-compose):
13885         * prim/simple.el:
13886         (backward-or-forward-kill-sexp):
13887         (backward-or-forward-kill-sentence):
13888         (backward-or-forward-kill-word):
13889         (backward-or-forward-delete-char):
13890         * prim/isearch-mode.el (isearch-help-or-delete-char):
13891         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13892         x-keysym-on-keyboard-p to detect backspace.
13893         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13894         Clean up symbols used with dead keys, checking Linux and solaris
13895         keysyms.
13896         Simplify x-win-*.el using above methods.
13897         Change documentation for x-keysym-*-p functions.
13898
13899 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13900
13901         * about.el (about-hackers): Restore entries for Michael Sperber and
13902         Vinnie Shelton.
13903         From Vinnie Shelton <acs@acm.org>
13904
13905 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13906
13907         * simple.el (count-words-region): Ditto.
13908
13909 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13910
13911         * simple.el (count-words-buffer): Document.  Don't print anything
13912         if non-interactive.
13913
13914 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13915
13916         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13917         multiple files in InfoDock.
13918
13919 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13920
13921         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13922         from version.el in InfoDock.
13923
13924         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13925         specially.
13926
13927 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13928
13929         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13930         variable name in docstring.
13931
13932 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13933
13934         * menubar.h: Include "gui.h".
13935
13936 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13937
13938         * site-load.el: Fix documentation.
13939
13940 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13941
13942         * package-get-base.el (package-get-base): Updated.
13943
13944         * keymap.el: PC-ize.
13945
13946 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13947
13948         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13949         from' on a fresh line.
13950
13951 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13952
13953         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13954         object.
13955
13956 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13957
13958         * undo-stack.el: PC-ize.
13959
13960         * cmdloop.el: PC-ize.
13961
13962 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13963
13964         * bytecomp-runtime.el: PC-ize.
13965
13966         * byte-optimize.el: Prolog fixup.  PC-ize.
13967
13968         * cus-dep.el: Spelling fix.
13969
13970         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13971         entries follow).
13972
13973 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13974
13975         * text-mode.el (text-mode-hook-identify): New function,
13976         put on text-mode-hook.  Set text-mode-variant here.
13977         (text-mode): Don't set it here.
13978
13979 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13980
13981         * text-mode.el (text-mode-hook): New defvar.
13982         (text-mode-variant): New variable.
13983         (text-mode): Set that variable locally.
13984         (toggle-text-mode-auto-fill): New command.
13985
13986 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13987
13988         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13989
13990 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13991
13992         * text-mode.el (paragraph-indent-text-mode):
13993         Renamed from spaced-text-mode.
13994         (text-mode-map): Bind TAB to indent-relative.
13995         (indented-text-mode-map): Variable deleted.
13996         (indented-text-mode): Now an alias for text-mode.
13997
13998 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13999
14000         * loadup.el: test-atoms debugging stuffs removed.
14001
14002 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14003
14004         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14005
14006 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14007
14008         * help.el (describe-beta): Made it use `locate-data-file'.
14009         (describe-distribution): Ditto.
14010         (describe-copying): Ditto.
14011         (describe-project): Ditto.
14012         (view-emacs-news): Ditto.
14013
14014         * help-nomule.el (help-with-tutorial): Made it use
14015         `locate-data-file' to find tutorial.
14016
14017 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14018
14019         * about.el: Corrected my email address.
14020
14021         * mouse.el: Added 'mouse-mswindows-drop' similar to
14022         'mouse-offix-drop'.
14023
14024 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14025
14026         * loadup.el (running-xemacs): Spelling fix.
14027
14028 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14029
14030         * packages.el (packages-find-packages-1): Don't allow a backwards
14031         compatible lisp tree to overwrite `preloaded-file-list'.
14032
14033 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14034
14035         * loadup.el: Don't delete "xemacs" prior to dumping.
14036
14037 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14038
14039         * package-info.el (pi-last-mod-date): New function.
14040         (pi-author-version): New function.
14041         (batch-update-package-info): Use them.
14042
14043 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14044
14045         * frame.el (get-frame-for-buffer-default-to-current): Create.
14046         (get-frame-for-buffer-noselect): Allow user to use current frame
14047         with `get-frame-for-buffer-default-to-current'.
14048
14049 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14050
14051         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14052         (byte-compile-output-docform): Ditto.
14053         (byte-compile-compiled-obj-to-list): Ditto.
14054
14055 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14056
14057         * startup.el (command-line-1): Removed code that ran
14058           buffer-menu.
14059
14060 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14061
14062         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14063
14064 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14065
14066         * frame.el (suspend-emacs-or-iconify-frame): Check using
14067         `device-on-window-system-p' instead of explicitly checking for X,
14068         so that the same logic works for MS Windows.
14069         (suspend-or-iconify-emacs): Ditto.
14070
14071 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14072
14073         * about.el (about-maintainer-info): Andy Piper is back.
14074         (xemacs-hackers): Updated Andy Piper's email address.
14075         (about-hackers): Added Jonathan Harris.
14076         (about-hackers): Updated Tibor Polgar's email address.
14077
14078 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14079
14080         * about.el: Add xemacs.org email manager.
14081
14082         * package-get-base.el (package-get-base): Updated with most recent
14083         package updates.
14084
14085 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14086
14087         * help.el (function-arglist): Use `indirect-function' instead of
14088         `symbol-function' so that aliases are treated correctly.
14089
14090 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14091
14092         * help.el (help-map): Add f1 binding to `help-for-help'.
14093         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14094         (describe-key-briefly): Use `princ' "%s" to print object.
14095         (with-displaying-help-buffer): Kill buffer if it exists, again.
14096         (describe-key): Use `princ' "%s" to print object.
14097         (describe-function-1): Use `princ' "%s" to print object.
14098         Commented out alias lines removed.
14099         (help-pretty-print-limit): New variable to control pretty-printing
14100         of variable values.
14101         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14102         `help-pretty-print-value' again.  Only print-print when OBJECT is
14103         list of length less than `help-pretty-print-limit'.
14104         (describe-variable): Use `help-maybe-pretty-print-value' again.
14105
14106 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14107
14108         * simple.el (blink-matching-open): Remove C++ kludge.
14109         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14110
14111 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14112
14113         * info.el (Info-default-directory-list): Made the documentation
14114         more explanitory.
14115
14116 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14117
14118         * lisp/packages.el:
14119         * lisp/package-admin.el:
14120         * lisp/build-report.el:
14121         Fix typos.
14122
14123 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14124
14125         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14126         warnings in Java buffers without final newline and editing the
14127         last line.
14128
14129 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14130
14131         * packages.el (packages-find-packages-1): Don't allow a backwards
14132         compatible lisp tree to overwrite `preloaded-file-list'.
14133         Suggested by Colin Rafferty  <colin@xemacs.org>
14134
14135         * mouse.el (mouse-offix-drop): Set undo-boundary.
14136         From Oliver Graf <ograf@fga.de>
14137
14138 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14139
14140         * loadup.el (load-gc): rewrite as defun.
14141         Print something sensical if a required dump-time file isn't found.
14142
14143 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14144
14145         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14146         bug strikes a menudescriptor.
14147
14148         * package-get-base.el (package-get-base): Updated.
14149
14150         * package-info.el (batch-update-package-info): Derive REQUIRES
14151         from the Makefile.
14152
14153 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14154
14155         * files.el (save-some-buffers): Don't play games with deleting
14156         other windows if we are in the minibuffer window.
14157
14158 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14159
14160         * modeline.el (modeline-minor-mode-menu): Add support for :active
14161         (add-minor-mode): Document :active property to TOGGLE.
14162
14163 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14164
14165         * modeline.el (modeline-minor-mode-menu): Add support for an
14166         `:included' predicate in the `toggle-sym' plist.
14167         (add-minor-mode): Document the :included property, format
14168         docstring some more.
14169         (modeline-minor-mode-menu): Documentation string added.
14170
14171 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14172
14173         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14174         labels from the symbol-names by thwacking off the overly redundant
14175         and overused "mode", parenthesizing "minor", and capitalizing the
14176         resultant strings.  Also shortened the menu's title by eliminating
14177         the redundant buffer name.
14178         (add-minor-mode): Beautified the docstring, added mention of the
14179         `:menu-tag' property of TOGGLE.
14180         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14181         `toggle-sym' to beatify the mode-life menus.
14182         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14183         `auto-fill-function'.
14184
14185 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14186
14187         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14188         menus to :style 'toggle.
14189
14190 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14191
14192         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14193
14194 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14195
14196         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14197         only recognize first hyperlink.
14198         (hyper-apropos-highlightify): Deletia, this is already done by
14199         `hyper-apropos-insert-face'.
14200         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14201
14202 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14203
14204         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14205         mail.
14206         (toolbar-mail-reader): Add support for `send'.
14207         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14208
14209 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14210
14211         * info.el (Info-emacs-info-file-name): Add defvar for
14212         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14213         will function properly.
14214
14215 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14216
14217         * simple.el: make the backwards delete function called by
14218         `backward-or-forward-delete-char' user configurable.
14219
14220 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14221
14222         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14223         compiled function got loaded from.
14224
14225 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14226
14227         * term/apollo.el: Synched up with InfoDock 3.6.2.
14228
14229 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14230
14231         * startup.el (load-init-file): Load autoloads earlier.
14232         (startup-splash-frame): Handle InfoDock logo.
14233
14234         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14235         InfoDock.
14236         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14237
14238         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14239         doesn't have this function.
14240
14241         * packages.el (locate-data-file): Fix to call `locate-file'.
14242
14243 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14244
14245         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14246         version of version.el.
14247         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14248
14249         * x-menubar.el (default-menubar): Guard reference to
14250         `gnuserv-frame'.
14251         (default-menubar): Guard references to `font-lock-mode'.
14252         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14253         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14254
14255         * make-docfile.el: Don't snarf doc strings from autoloads.
14256
14257         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14258         loading auto-autoloads files.
14259
14260         * loaddefs.el: Disable dumping autoloads.
14261
14262 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14263
14264         * lisp-mnt.el: Synch to Emacs 20.2.
14265
14266         * help.el: Remove manual autoload of `finder-by-keyword'.
14267
14268         * finder.el (finder-by-keyword): Autoload.
14269
14270         * help.el: Conditionalize hyperbole setup.
14271
14272 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14273
14274         * packages.el (package-require): Update to reflect new data format.
14275
14276 1998-01-02  Didier Verna  <didier@xemacs.org>
14277
14278         * x-menubar.el (default-menubar): make the tutorials available
14279         through the menubar. (Plus some compilation warnings cleanup).
14280
14281 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14282
14283         * check-features.el: New file.  Perform sanity check after build.
14284
14285         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14286         files to tooltalk package.
14287         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14288         package.
14289
14290         * package-admin.el (package-admin-xemacs): Use better default for
14291         location of XEmacs binary.
14292
14293 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14294
14295         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14296         tag with sexp and add value tag with value `t'.
14297
14298 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14299
14300         * package-get.el: Changes to work with real data.
14301         From Pete Ware <ware@cis.ohio-state.edu>
14302
14303         * packages.el (packages-reload-autoloads): Guard load for the time
14304         being.
14305
14306         * update-elc.el ("packages.el"): Force loading packages.el instead
14307         of possibly out-of-date packges.elc.
14308         * make-docfile.el ("packages.el"): Ditto.
14309
14310 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14311
14312         * build-report.el (build-report-delete-regexp): Added a rule for
14313         the main tarball shadowing anything past it.
14314
14315 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14316
14317         * packages.el (package-provide): Delete a previous provide.
14318
14319         * package-info.el: New file.
14320
14321         * package-get.el: New file.
14322         From Pete Ware <ware@cis.ohio-state.edu>
14323         (package-get): Fix md5 computation to work with Mule.
14324
14325 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14326
14327         * simple.el (log-message-*): Quote symbols in docstrings properly.
14328
14329 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14330
14331         * packages.el (packages-new-autoloads): Ignore symbolic links.
14332
14333         * cus-face.el (face-custom-attributes-get): Fix typo.
14334         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14335
14336 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14337
14338         * startup.el (load-init-file): Reload new or changed autoloads
14339         unless inhibited.  Reload modified dumped lisp (stubbed).
14340
14341         * packages.el (packages-new-autoloads): New function.
14342         (packages-reload-autoloads): New function.
14343         (packages-reload-dumped-lisp): New (stub) function.
14344
14345         * loadup.el: Inhibit reloading dumped files when running temacs.
14346
14347         * loadhist.el (file-provides): Extend to handle variant
14348         extensions.
14349
14350         * replace.el (query-replace): Fix typo.
14351
14352 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14353
14354         * make-docfile.el: list-autoloads-path has been renamed.
14355         * update-elc.el: list-autoloads has been renamed.
14356
14357         * packages.el (packages-list-autoloads): Renamed.
14358         (packages-list-autoloads-path): Ditto.
14359
14360 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14361
14362         * packages.el (packages-find-packages-1): Made it signal a warning
14363         for an error in an auto-autoload.el file.
14364
14365 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14366
14367         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14368         tag with const.
14369         From Aki Vehtari <Aki.Vehtari@hut.fi>
14370
14371         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14372
14373         * loadhist.el (unload-feature): Remove autoload.
14374
14375 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14376
14377         * loadhist.el: Unpackaged.
14378
14379         * help.el (describe-symbol-find-file): Rename
14380         `describe-function-find-file' and make old name obsolete.
14381         (describe-function-1): Use it.
14382         (describe-function-1): Guard reference to
14383         `compiled-function-annotation'.
14384
14385 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14386
14387         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14388         argument.
14389         (help-mode-quit): New optional arg to control whether it kills or
14390         buries.  Tidied up.
14391         (with-displaying-help-buffer): Don't kill buffer initially, even
14392         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14393         (help-pretty-print-value): Rename back from
14394         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14395         use it, otherwise use dumped `cl-prettyprint'.
14396         (describe-variable): Use `help-pretty-print-value' again.
14397         (find-func): Removed reference to "find-func" at end.
14398
14399 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14400
14401         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14402           GUI XEmacs. Rename? x-menubar is rather window system
14403           independant, except for a couple of items.
14404
14405 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14406
14407         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14408         entries as they will no longer be distributed with XEmacs.
14409
14410         * format.el (format-alist): Fix image/tiff regexps.
14411         From P. E. Jareth Hein <jareth@camelot-soft.com>
14412
14413         * help.el (help-maybe-pretty-print-value): Rename.
14414         (describe-variable): Use it.
14415         (describe-variable): Add trailing linefeed.
14416
14417 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14418
14419         * help.el (describe-function-1): Don't output anything for
14420           arglist of autoload functions.
14421
14422 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14423
14424         * help.el (describe-function-1): Don't output anything for
14425           arglist of autoload functions.
14426
14427 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14428
14429         * help.el (help-mode-map): New bindings for `help-mode-bury',
14430         `describe-function-at-point', `describe-variable-at-point',
14431         `Info-elisp-ref', `customize-variable', `help-next-section' and
14432         `help-prev-section'.
14433         (help-next-section): New function.
14434         (help-prev-section): New function.
14435         (help-mode-quit): Changed to kill the help buffer.
14436         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14437         correctly.
14438         (help-buffer-name): New function to generate the name of help
14439         buffers.
14440         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14441         argument giving the name of the help buffer.
14442         (describe-key): Use `with-displaying-help-buffer' with name.
14443         (describe-mode): Ditto.
14444         (describe-bindings): Ditto.
14445         (describe-prefix-bindings): Ditto.
14446         (view-lossage): Ditto.
14447         (with-syntax-table): New macro.
14448         (function-called-at-point): Use `ignore-errors' and
14449         `with-syntax-table'.
14450         (function-at-point): Ditto.
14451         (describe-function): Use `with-displaying-help-buffer' with name.
14452         (function-arglist): Extracted from `describe-function-1'.  Returns
14453         function's arglist as string.
14454         (function-documentation): Extracted from `describe-function-1'.
14455         Returns function's docstring.
14456         (describe-function-1): Remove all the "stream" garbage, including
14457         the stream argument.  Use `function-arglist' and
14458         `function-documentation'.
14459         (describe-function-arglist): Just use `function-arglist'.
14460         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14461         (help-pretty-print-value): New function to help with
14462         pretty-printing variable values.  Knows about `#<...>'.  Needs
14463         `pp-internal'.
14464         (describe-variable): Use `with-displaying-help-buffer' with name.
14465         Formatting improved.  Display file where variable is defined, if
14466         known.  Use `help-pretty-print-value'.
14467         (describe-syntax): Use `with-displaying-help-buffer' with name.
14468         (list-processes): Remove "stream" garbage.
14469
14470 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14471
14472         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14473         call a dumped routine instead.
14474
14475         * x-win-xfree86.el: Wrap file in defun.
14476         * x-win-sun.el: Ditto.
14477
14478 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14479
14480         * help.el (view-emacs-news): Remove usage of outl-mouse which
14481         advises functions and does other evil things.
14482
14483 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14484
14485         * format.el (format-alist): Add `image/tiff'.
14486         From P. E. Jareth Hein <jareth@camelot-soft.com>
14487
14488 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14489
14490         * about.el (about-hackers): More names added.
14491
14492         * make-docfile.el: Remove superfluous package path search.
14493
14494         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14495
14496 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14497
14498         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14499         ignored shadows.
14500
14501 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14502
14503         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14504         get trailing slashes when added to the load-path.
14505
14506         * x-init.el (init-x-win): Locate where XEmacs X localization files
14507         are.
14508
14509 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14510
14511         * x-faces.el: Added support for foregroundToolBarColor
14512           to xpm-color-symbols.
14513
14514 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14515
14516         * etags.el (tags-remove-duplicates): Removed.
14517         (buffer-tag-table-list): Use `delete-duplicates'.
14518
14519         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14520         correctly.
14521         (get*): Defalias to `get'.
14522
14523         * cl.el (eql): Compare integers with `eq'.
14524         (cl-map-extents): Check for `map-extents' first.
14525
14526 1997-12-17  Didier Verna  <didier@xemacs.org>
14527
14528         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14529         added the 'numero', 'copyright' and 'trademark' symbols.
14530
14531         * leim/quail/latin-post.el ("french-postfix"): see above.
14532
14533 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14534
14535         * widget.el (define-widget): Check the arguments.
14536
14537         * cus-edit.el (customize-face): Use `check-argument-type'.
14538         (custom-variable-value-create): Use `signal' to signal error.
14539         (custom-variable-reset-saved): Ditto.
14540         (custom-variable-reset-standard): Ditto.
14541         (custom-face-reset-saved): Ditto.
14542
14543         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14544         (widget-default-format-handler): Ditto.
14545         (widget-checklist-add-item): Ditto.
14546         (widget-radio-add-item): Ditto.
14547         (widget-editable-list-entry-create): Ditto.
14548         (widget-sexp-prompt-value): Ditto.
14549
14550         * custom.el (custom-declare-variable): Signal errors better.
14551         (custom-handle-keyword): Ditto.
14552         (custom-declare-group): Ditto.
14553
14554         * window-xemacs.el (windows): Ditto.
14555
14556         * menubar.el (menu): Ditto.
14557
14558         * keydefs.el (keyboard): Ditto.
14559
14560         * minibuf.el (minibuffer): Ditto.
14561
14562         * process.el (execute): Ditto.
14563
14564         * fill.el (fill): Ditto.
14565
14566         * modeline.el (modeline): Ditto.
14567
14568         * help.el (help): Ditto.
14569
14570         * faces.el (faces): Ditto.
14571
14572         * files.el (files): Ditto.
14573
14574         * x-init.el (x): Ditto.
14575
14576         * lisp-mode.el (lisp): Ditto.
14577
14578         * process.el (processes): Ditto.
14579
14580         * mouse.el (mouse): Ditto.
14581
14582         * abbrev.el (abbrev): Moved from cus-edit.
14583
14584         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14585         as variable declaration.
14586
14587 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14588
14589         * menubar.el (find-menu-item): Use `check-argument-type'.
14590         (find-menu-item): Cosmetic changes.
14591
14592 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14593
14594         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14595
14596 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14597
14598         * startup.el (set-default-load-path): Only search package-path
14599         when not running temacs.
14600
14601         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14602         files.
14603
14604         * loadup.el: Correct commentary.  Reformatting.
14605         (really-early-error-handler): Use absolute path to the
14606         first dumped-lisp.el file.
14607         (really-early-error-handler): Print full path name of
14608         each dumped lisp file (inherited from InfoDock).
14609
14610         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14611         dumped-lisp.el files.
14612
14613         * make-docfile.el (preloaded-file-list): Reorder when the
14614         package-path is searched.
14615         * update-elc.el: Ditto.
14616
14617         * lisp-mode.el (call-with-condition-handler): Treat the same as
14618         `condition-case' for indentation.
14619
14620         * about.el (about-xemacs): Update release date.
14621
14622 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14623
14624         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14625         anywhere but at the last clause.
14626         (ecase): Disallow `t' and `otherwise'.
14627
14628 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14629
14630         * cus-edit.el (custom-buffer-create-buttons): New function
14631         from stuff moved out of `custom-buffer-create-internal'.
14632         (custom-novice): New variable.  Default t.
14633         (custom-display-global-buttons): Ditto.  Default `top'.
14634         (custom-buffer-create-internal): Only display help if
14635         `custom-novice' is non-nil.  Display global buttons according to
14636         `custom-display-global-buttons'.
14637
14638 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14639
14640         * menubar.el (find-menu-item): Use `check-argument-type'.
14641         (find-menu-item): Cosmetic changes.
14642
14643 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14644
14645         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14646         look.
14647
14648 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14649
14650         * format.el (format-deannotate-region):  Bug fix.
14651         Deannotating a region containing unknown tags would fail
14652         (causing decoding of text/enriched to fail at user level)
14653
14654 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14655
14656         * minibuf.el (read-directory-name): Support sixth
14657           arg, HISTORY, as already documented.
14658
14659 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14660
14661         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14662         to `ecase'.
14663
14664 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14665
14666         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14667         skk-activate.
14668
14669 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14670
14671         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.