update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
4         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
5         `==ucs@cns' and `==cns11643-1'.
6
7         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
8         (==cns11643-2): Ditto.
9         (==cns11643-3): Ditto.
10         (==cns11643-4): Ditto.
11         (==cns11643-5): Ditto.
12         (==cns11643-6): Ditto.
13         (==cns11643-7): Ditto.
14
15         * mule/mule-charset.el (default-coded-charset-priority-list): Add
16         `==cns11643-1'.
17
18 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist):
21         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
22         `=>>>ucs@jis/1990'.
23
24         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
25         `=ucs@jis/1990'.
26         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
27         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
28
29 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist):
32         Change priority of `=>>>ucs@cns'.
33
34         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
35         `=ucs@cns'.
36
37 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `==ks-x1001'.
41
42         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
43         `=ks-x1001' instead of `korean-ksc5601'; add setting for
44         `==ks-x1001'.
45
46 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
49
50 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
53         `=jis-x0208'.
54         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
55         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
56         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
57         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
58         (=>>>jis-x0213-1@2000): Changed to an alias for
59         `=jis-x0213-1@2000'.
60         (=>>>jis-x0213-1@2004): Changed to an alias for
61         `=jis-x0213-1@2004'.
62         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
63
64 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
67         `=adobe-japan1-0'.
68         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
69         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
70         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
71         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
72         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
73         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
74
75 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
78         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
79         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
80         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
81         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
82         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
83
84 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
88         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
89         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
90         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
91         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
92         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
93         `==jis-x0212'.
94
95 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
96
97         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
98         "AdobeJapan1-[0-6]$".
99         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
100         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
101         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
102         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
103         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
104         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
105         (==adobe-japan1-1): Ditto.
106         (==adobe-japan1-2): Ditto.
107         (==adobe-japan1-3): Ditto.
108         (==adobe-japan1-4): Ditto.
109         (==adobe-japan1-5): Ditto.
110         (==adobe-japan1-6): Ditto.
111         (==jis-x0208): Ditto.
112         (==jis-x0208@1978): Ditto.
113         (==jis-x0208@1983): Ditto.
114         (==jis-x0208@1990): Ditto.
115         (==jis-x0213-1): Ditto.
116         (==jis-x0213-1@2000): Ditto.
117         (==jis-x0213-1@2004): Ditto.
118         (==jis-x0213-2): Ditto.
119         (==jis-x0212): Ditto.
120         (==gb2312): Ditto.
121         (==iso-ir165): Ditto.
122         (==gb12345): Ditto.
123         (==ks-x1001): Ditto.
124         (==cns11643-1): Ditto.
125         (==cns11643-2): Ditto.
126         (==cns11643-3): Ditto.
127         (==cns11643-4): Ditto.
128         (==cns11643-5): Ditto.
129         (==cns11643-6): Ditto.
130         (==cns11643-7): Ditto.
131         (==big5-cdp): Ditto.
132         (==hanyo-denshi/ja): Ditto.
133         (==hanyo-denshi/jb): Ditto.
134         (==hanyo-denshi/jc): Ditto.
135         (==hanyo-denshi/jd): Ditto.
136         (==hanyo-denshi/ft): Ditto.
137         (==hanyo-denshi/ia): Ditto.
138         (==hanyo-denshi/ib): Ditto.
139         (==hanyo-denshi/hg): Ditto.
140         (==hanyo-denshi/jt): Ditto.
141         (==hanyo-denshi/ks): Ditto.
142         (==gt): Ditto.
143         (==gt-k): Ditto.
144         (==daikanwa): Ditto.
145         (==shinjigen): Ditto.
146         (==ucs@iso): Ditto.
147         (==ucs@unicode): Ditto.
148         (==ucs@gb): Ditto.
149         (==ucs-bmp@gb): Ditto.
150         (==ucs@cns): Ditto.
151         (==ucs-bmp@cns): Ditto.
152         (==ucs@jis): Ditto.
153         (==ucs@jis/1990): Ditto.
154         (==ucs@jis/2000): Ditto.
155         (==ucs@jis/2004): Ditto.
156         (==ucs@JP): Ditto.
157         (==ucs@JP/hanazono): Ditto.
158         (==ucs@ks): Ditto.
159         (==ucs-bmp@ks): Ditto.
160         (==ucs@cns11643): Ditto.
161         (==ucs-bmp-cjk@gb): Ditto.
162         (==ucs-bmp-cjk@JP/hanazono): Ditto.
163         (==ucs-sip-ext-b@iso): Ditto.
164
165 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-charset.el (default-coded-charset-priority-list): Use
168         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
169
170         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
171         XEmacs CHISE.
172         (=ucs-bmp-cjk@unicode): Abolished.
173
174 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `=+>ucs-bmp-cjk-compat@jis'.
178
179         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
180         for XEmacs CHISE.
181
182 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
185         CHISE.
186
187 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
190         for XEmacs CHISE.
191         (=jis-x0208@1978/1er-pr): Abolished.
192         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
193         `=jis-x0208@1978/1er-pr' as the mother.
194
195 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
198         setting for `=ucs-itaiji-084'.
199
200 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-charset.el (default-coded-charset-priority-list):
203         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
204
205         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
206         XEmacs CHISE.
207         (=ucs-bmp-itaiji-084): Ditto.
208
209 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
213
214 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
218
219         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
220         XEmacs CHISE.
221         (=big5-cdp-var-5): Ditto.
222
223 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
226         XEmacs CHISE.
227
228 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
231         XEmacs CHISE.
232
233 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
236         setting for `=>>>hanyo-denshi/ft'.
237
238 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
241         XEmacs CHISE.
242         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
243         `=hanyo-denshi/jd' as the mother.
244
245 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
248         XEmacs CHISE.
249         (=+>adobe-japan1-1): Ditto.
250         (=+>adobe-japan1-2): Ditto.
251         (=+>adobe-japan1-3): Ditto.
252         (=+>adobe-japan1-4): Ditto.
253         (=+>adobe-japan1-5): Ditto.
254         (=+>adobe-japan1-6): Ditto.
255         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
256
257 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist):
260         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
261         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
262
263         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
264         the top.
265
266 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
269         XEmacs CHISE.
270         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
271         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
272         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
273
274 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-charset.el (default-coded-charset-priority-list):
277         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
278         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
279
280         * mule/mule-conf.el: Modify order of definitions of some
281         coded-charsets.
282
283 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist):
286         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
287         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
288
289         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
290         CHISE.
291         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
292         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
293
294 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
297         CHISE.
298
299 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302         setting for `=daikanwa/+2p'.
303
304         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
305         XEmacs CHISE.
306
307 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
310         XEmacs CHISE.
311         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
312
313 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         setting for `=>>>hanyo-denshi/ib'.
317
318 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
321         XEmacs CHISE.
322         (=>>>hanyo-denshi/ib): Ditto.
323         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
324         `=hanyo-denshi/ja' as the mother.
325         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
326         `=hanyo-denshi/ib' as the mother.
327
328 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
331         XEmacs CHISE.
332         (utf-8-ivs-mcs-er): Likewise.
333         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
334         and `=>ucs-gb'.
335         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
336         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
337         `ucs-gb' and `=>ucs-gb'.
338         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
339         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
340         and `=>ucs-cns'.
341         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
342         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
343         `ucs-cns' and `=>ucs-cns'.
344         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
345         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
346         `ucs-big5' and `=>ucs-big5'.
347         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
348         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
349         `ucs-big5' and `=>ucs-big5'.
350         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
351         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
352         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
353         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
354         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
355         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
356         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
357         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
358         `=>ucs-jis'; modify DOC and mnemonic.
359         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
360         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
361         and `=>ucs-jis'; modify DOC and mnemonic.
362         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
363         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
364         `=>ucs-ks'.
365         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
366         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
367         and `=>ucs-ks'.
368         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
369
370 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-coding.el (coded-charset-entity-reference-alist):
373         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
374
375 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-coding.el (coded-charset-entity-reference-alist):
378         Modify priorities.
379
380 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-coding.el (coded-charset-entity-reference-alist):
383         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
384
385 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
388         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
389
390 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
393         CHISE.
394
395 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
398         CHISE.
399
400 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
403         CHISE.
404
405 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
408         `=+>ucs-bmp-cjk@unicode'.
409
410         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
411         for XEmacs CHISE.
412
413 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
416         setting for `=>>daikanwa'.
417
418 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `=>>hanyo-denshi/jt'.
422
423 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
424
425         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
426         XEmacs CHISE.
427         (=+>jis-x0208@1990): Ditto.
428         (=+>jis-x0213-1@2000): Ditto.
429
430 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
431
432         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
433         XEmacs CHISE.
434
435 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
436
437         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
438         XEmacs CHISE.
439         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
440         `=hanyo-denshi/jc' as the mother.
441
442 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
443
444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
445         setting for `=+>adobe-japan1'.
446
447         * mule/mule-charset.el (default-coded-charset-priority-list):
448         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
449         and `=>>hanyo-denshi/ft' to `=>>gt'.
450
451 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
452
453         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
454         XEmacs CHISE.
455         (=>>adobe-japan1-1): Ditto.
456         (=>>adobe-japan1-2): Ditto.
457         (=>>adobe-japan1-3): Ditto.
458         (=>>adobe-japan1-4): Ditto.
459         (=>>adobe-japan1-5): Ditto.
460         (=>>adobe-japan1-6): Ditto.
461         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
462
463 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
464
465         * mule/mule-conf.el (=adobe-japan1): New alias for
466         `=adobe-japan1-6'.
467         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
468         (=>>>adobe-japan1-1): Ditto.
469         (=>>>adobe-japan1-2): Ditto.
470         (=>>>adobe-japan1-3): Ditto.
471         (=>>>adobe-japan1-4): Ditto.
472         (=>>>adobe-japan1-5): Ditto.
473         (=>>>adobe-japan1-6): Ditto.
474         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
475
476 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `=>>>adobe-japan1'.
480
481 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `=+>ucs@ks'.
485
486 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
487
488         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
489         XEmacs CHISE.
490         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
491         `=adobe-japan1-6' as the mother.
492
493 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
496         setting for `=>cns11643-7'.
497
498 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
499
500         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
501         CHISE.
502
503 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
506         XEmacs CHISE.
507         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         setting for `=>ucs@jis/2004'.
511
512 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
515         setting for `=+>gt'.
516
517         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
518         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
519
520 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
521
522         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
523         `=>ucs@unicode' as the mother.
524         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
525         mother.
526         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
527         mother.
528         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
529         mother.
530
531 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `=+>ucs@unicode'.
535
536         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
537         CHISE.
538
539 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
540
541         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
542         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
543         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
544         - Add setting for `=+>ucs@cns'.
545
546         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
547         CHISE.
548         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
549         as the mother.
550         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
551         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
552
553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
554         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
555
556 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         setting for `=>ucs@ks'.
560
561 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `=ucs-bmp-cjk-compat@unicode'.
565
566         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
567         coded-charset for XEmacs CHISE.
568
569 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
570
571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
572         `=ucs-bmp-cjk-compat'.
573
574         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
575         XEmacs CHISE.
576
577 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
578
579         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
580         CHISE.
581
582 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
583
584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
585         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
586
587         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
588         `=>ucs@jis/1990'.
589         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
590
591 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
594         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
595
596         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
597         CHISE.
598         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
599         mother.
600
601 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
602
603         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
604         `=>jis-x0213-2@usual'.
605         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
606         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
607         `=>jis-x0213-2@usual' as the mother.
608
609 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
610
611         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
612         (=>ucs@JP): New alias for `=+>ucs@jis'.
613
614 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
615
616         * mule/mule-conf.el (=+>jis-x0208): Renamed from
617         `=>jis-x0208@usual'.
618         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
619         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
620         `=>jis-x0208@usual' as the mother.
621         (=>jis-x0208): Likewise.
622
623 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `=+>jis-x0208@1978'.
627
628 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
631         XEmacs CHISE.
632
633 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
634
635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
636         setting for `=>>>ucs@jis/1990'.
637
638 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
639
640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
641         setting for `=>ucs@jis/1990'.
642
643 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         setting for `=ucs@JP/hanazono'.
647
648         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
649         CHISE.
650         (=ucs@JP/hanazono): Ditto.
651         (=ucs-bmp-cjk@JP/hanazono): Ditto.
652         (=>>hanyo-denshi/jc): Ditto.
653         (=>>hanyo-denshi/jd): Ditto.
654
655 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
656
657         * mule/mule-charset.el (default-coded-charset-priority-list): Use
658         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
659
660 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
661
662         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
663         XEmacs CHISE.
664
665 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
666
667         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
668         XEmacs CHISE.
669
670 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
671
672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
673         `=ucs-bmp-cjk@JP'.
674
675 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
676
677         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
678         XEmacs CHISE.
679
680 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist):
683         Modify order of settings; add settings for `=daikanwa@rev2'.
684
685 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
686
687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
688         setting for `=>>cbeta'.
689
690         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
691         CHISE.
692
693 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         setting for `=>>adobe-japan1'.
697
698 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
699
700         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
701         XEmacs CHISE.
702
703 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
706         setting for `=>>hanyo-denshi/ia'.
707
708         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
709         XEmacs CHISE.
710
711 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
715
716         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
717         XEmacs CHISE.
718         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
719         `=hanyo-denshi/jt' as the mother.
720
721 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `=>>>jis-x0213-2'.
725
726         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
727         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
728         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
729
730 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
731
732         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
733         XEmacs CHISE.
734
735 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
736
737         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
738         XEmacs CHISE.
739
740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
741         `=>>jis-x0213-1@2004'.
742
743 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
746         XEmacs CHISE.
747
748 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
749
750         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
751         - Use "&g2-*;" as entity-references for `=>>>*'.
752         - Omit "&a{GT|JX1|JX2|JX3}-*;".
753
754         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
755         XEmacs CHISE.
756         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
757         as the mother.
758
759 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
760
761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
762         setting for `=>>hanyo-denshi/ib'.
763
764         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
765         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
766         (=>>jis-x0208@1990): Ditto.
767         (=>>hanyo-denshi/ib): Ditto.
768
769         * mule/mule-charset.el (default-coded-charset-priority-list):
770         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
771
772 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist):
775         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
776         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
777         `=>>>ucs@jis/2004'.
778
779 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
780
781         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
782         XEmacs CHISE.
783         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
784         `=jis-x0213-1@2004' as the mother.
785         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
786         (=>>>ucs@ks): Ditto.
787
788         * mule/mule-charset.el (default-coded-charset-priority-list):
789         Modify priority of `=hanyo-denshi/*'.
790
791 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         settings for `=>>ucs@JP' and `=ucs@JP'.
795
796 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
799         CHISE.
800
801 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
802
803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
804         setting for `=>>>ucs@cns'.
805
806         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
807         CHISE.
808
809 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
810
811         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
812         instead of `=>>>jis-x0213-1@2004' as the mother.
813         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
814         (=>>>ucs@unicode): Likewise.
815         (=>>>ucs@jis): Likewise.
816         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
817         mother.
818         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
819
820 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
821
822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
823         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
824         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
825         `=>>>ucs@jis'.
826
827 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-charset.el (default-coded-charset-priority-list):
830         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
831         and `=jis-x0213-*-2000'.
832
833 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
834
835         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
836         XEmacs CHISE.
837         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
838         `=>>jis-x0213-1' as the mother.
839
840 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
844
845 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
848
849 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
850
851         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
852         XEmacs CHISE.
853
854 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
855
856         * mule/mule-coding.el (decomposition-feature-list): Set
857         `=decomposition', `=decomposition@cid' and
858         `=decomposition@hanyo-denshi'.
859
860 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
863         setting for `=>>hanyo-denshi/ks'.
864
865         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
866         XEmacs CHISE.
867
868 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
872
873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
874         `=hanyo-denshi/ks/mf'.
875
876         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
877         XEmacs CHISE.
878         (=hanyo-denshi/ks/mf): Ditto.
879
880 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
881
882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
883         settings for P=hanyo-denshi/jt'.
884
885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
886         `=hanyo-denshi/jt'.
887
888         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
889         XEmacs CHISE.
890
891 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
892
893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
894         settings for `=hanyo-denshi/ip'.
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
897         `=hanyo-denshi/ip'.
898
899         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
900         XEmacs CHISE.
901
902 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         settings for `=hanyo-denshi/hg'.
906
907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
908         `=hanyo-denshi/hg'.
909
910         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
911         XEmacs CHISE.
912
913 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
914
915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
916         setting for `=>>hanyo-denshi/ft'.
917
918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
919         `=>>hanyo-denshi/ft'.
920
921         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
922         XEmacs CHISE.
923
924 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         settings for `=hanyo-denshi/ib'.
928
929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
930         `=hanyo-denshi/ib'.
931
932         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
933         XEmacs CHISE.
934
935 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
938         settings for isolated characters of `=hanyo-denshi/ia' and
939         non-isolated characters of `=hanyo-denshi/*'.
940
941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
942         `=hanyo-denshi/ia'.
943
944         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
945         XEmacs CHISE.
946
947 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         setting for isolated characters of `=hanyo-denshi/ft'.
951
952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
953         `=hanyo-denshi/ft'.
954
955         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
956         XEmacs CHISE.
957
958 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for isolated characters of `=hanyo-denshi/jd'.
962
963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
964         `=hanyo-denshi/jd'.
965
966         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
967         XEmacs CHISE.
968
969 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         setting for isolated characters of `=hanyo-denshi/jc'.
973
974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
975         `=hanyo-denshi/jc'.
976
977         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
978         XEmacs CHISE.
979
980 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         setting for isolated characters of `=hanyo-denshi/jb'.
984
985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
986         `=hanyo-denshi/jb'.
987
988         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
989         XEmacs CHISE.
990
991 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for isolated characters of `=hanyo-denshi/ja'.
995
996 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
999         `=hanyo-denshi/ja'.
1000
1001         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1002         XEmacs CHISE.
1003
1004 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         settings for isolated characters of `=adobe-japan1-6'.
1008
1009 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1012         CHISE.
1013         (=daikanwa/+2p): Ditto.
1014         (=daikanwa/ho): Ditto.
1015
1016 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1019         coding-system for XEmacs CHISE.
1020
1021 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1024         setting for `=>>ruimoku-v6'.
1025
1026         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1027         CHISE.
1028
1029 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1030
1031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1032         setting for `=daikanwa@rev1'.
1033
1034 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1035
1036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1037         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1038
1039 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1040
1041         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1042         XEmacs CHISE.
1043         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1044
1045 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1048         CHISE.
1049
1050 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1053         CHISE.
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `=>ucs@jis'.
1057
1058 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for `=>jis-x0208@usual'.
1062
1063         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1064         XEmacs CHISE.
1065         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1066         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1067         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1068
1069 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1072         CHISE.
1073         (=>>>jis-x0208@1990): Ditto.
1074         (=>>>jis-x0213-1): Ditto.
1075         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1076         mother.
1077         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1078         as the mother.
1079
1080 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1081
1082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1083         setting for `=>ucs@cns' and `=>>ucs@ks'.
1084
1085         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1086         CHISE.
1087
1088 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1091         CHISE.
1092
1093 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1096         CHISE.
1097         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1098         mother.
1099
1100 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1101
1102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1103         `==>ucs-bmp-cjk@bucs'.
1104
1105         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1106         XEmacs CHISE.
1107
1108 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1109
1110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1111         setting for `==>ucs@bucs'.
1112
1113         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1114         XEmacs CHISE.
1115
1116 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1119         - Add setting for `=>>jis-x0208'.
1120         - Omit setting for `=>>jis-x0208@1990'.
1121         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1122           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1123           `=ucs@FOO'.
1124
1125 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `=>daikanwa'.
1129
1130 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1131
1132         * mule/mule-conf.el (=daikanwa): Fix DOC.
1133         (=>daikanwa): New abstract character for XEmacs CHISE.
1134         (=>ucs@iso): Likewise.
1135         (=>ucs@unicode): Likewise.
1136         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1137
1138 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1141         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1142           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1143         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1144         - Add `=>big5-cdp'.
1145
1146 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1149         (=>big5-cdp): New abstract character.
1150
1151 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1154         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1155         `chinese-big5'.
1156
1157 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-charset.el (default-coded-charset-priority-list):
1160         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1163         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1164         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1165         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1166         and `=>jis-x0213-2'.
1167
1168 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1171         XEmacs CHISE.
1172         (=>>ucs@jis/2000): Likewise.
1173         (=>>ucs@jis/2004): Likewise.
1174
1175 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1178         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1179         `=>>ucs@cns'.
1180
1181         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1182         XEmacs CHISE.
1183         (=>>gt): Use quote instead of backquote; modify DOC.
1184         (=>gt): Use quote instead of backquote.
1185         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1186         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1187         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1188         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1189         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1190         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1191
1192 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1195         `=>>ucs@unicode' and `=>>gt'.
1196
1197 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1200         XEmacs CHISE.
1201         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1202         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1203         `=jis-x0208@1978/1er-pr' as the mother.
1204         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1205
1206 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1207
1208         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1209         `=ucs@unicode' as the mother.
1210
1211 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1214         setting for `=>>ucs@unicode'.
1215
1216         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1217         CHISE.
1218
1219 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1220
1221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1222         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1223
1224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1225         `=adobe-japan1-6' and `=adobe-japan1-base'.
1226
1227         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1228         XEmacs CHISE.
1229         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1230         specify `min-code' and `max-code'.
1231         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1232         (=adobe-japan1-2): Likewise.
1233         (=adobe-japan1-3): Likewise.
1234         (=adobe-japan1-4): Likewise.
1235         (=adobe-japan1-5): Likewise.
1236         (=adobe-japan1-6): Likewise.
1237
1238 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241         setting for `=>gt'.
1242
1243 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1246         CHISE.
1247
1248 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `=>zinbun-oracle'.
1252
1253         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1254         for XEmacs CHISE.
1255
1256 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1259         for XEmacs CHISE.
1260         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1261         `=jis-x0208@1978' as the mother.
1262
1263 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1266         - Use `=gt' instead of `ideograph-gt'.
1267         - Use `=gt-k' instead of `ideograph-gt-k'.
1268         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1269         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1270         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1271         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1272         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1273         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1274         - Use `=>>gt' instead of `<=>gt'.
1275         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1276         - Add setting for `=>>jis-x0208@1990'.
1277         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1278           `=>>jis-x0213-1@2000'.
1279         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1280         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1281           `=>>jis-x0213-1@2004'.
1282         - Add setting for `=>>jis-x0208@1978'.
1283         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1284
1285 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1288         XEmacs CHISE.
1289
1290 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1294         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1295         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1296         `<=>jis-x0213-1@2004'.
1297
1298 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1301         CHISE.
1302         (=>jis-x0213-2): Ditto.
1303
1304 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1307         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1308
1309 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1312         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1313         `=>jis-x0213-1'.
1314
1315 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1318         CHISE.
1319         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1320
1321 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1322
1323         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1324         `<==>jis-x0213-1'.
1325         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1326         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1327         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1328         (<=>jis-x0208): New alias for `=>jis-x0208'.
1329         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1330         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1331         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1332         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1333         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1334         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1335         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1336         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1337         (=>>gt): Renamed from `<==>gt'.
1338         (<==>gt): New alias for `=>>gt'.
1339
1340 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1343         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1344         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1345         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1346         - Add settings for `<=>jis-x0213-1@2000' and
1347           `<=>jis-x0213-1@2004'.
1348
1349         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1350         XEmacs CHISE.
1351         (<==>jis-x0213-1): Likewise.
1352         (<==>jis-x0213-1@2000): Likewise.
1353         (<==>jis-x0213-1@2004): Likewise.
1354         (<=>jis-x0208): Add property `=>iso-ir 168'.
1355         (<=>jis-x0208@1997): Likewise.
1356         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1357         as the mother; add property `=>iso-ir 228'.
1358         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1359         property `=>iso-ir 228'.
1360         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1361         property `=>iso-ir 233'.
1362         (<==>gt): Renamed from `<=>gt'.
1363         (<=>gt): New alias for `<==>gt'.
1364
1365 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1368         CHISE.
1369         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1370         `<=>jis-x0208' as the mother.
1371         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1372         (<=>jis-x0213-1@2000): Ditto.
1373         (<=>jis-x0213-1@2004): Ditto.
1374
1375 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         settings for `<=>gt'.
1379
1380         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1381
1382 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1385         XEmacs CHISE.
1386         (=jis-x0208@1978/-4pr): Likewise.
1387         (=jis-x0208@1978/4-pr): Likewise.
1388         (=jis-x0213-1): Likewise.
1389         (=ucs@iso): Likewise.
1390         (=ucs@unicode): Likewise.
1391         (=ucs@gb): Likewise.
1392         (=ucs@gb/fw): Likewise.
1393         (=ucs@cns): Likewise.
1394         (=ucs@cns/fw): Likewise.
1395         (=ucs@jis): Likewise.
1396         (=ucs@jis/fw): Likewise.
1397         (=ucs@jis/1990): Likewise.
1398         (=ucs@jis/2000): Likewise.
1399         (=ucs@jis/2004): Likewise.
1400         (=ucs@JP): Likewise.
1401         (=ucs@ks): Likewise.
1402         (=ucs@big5): Likewise.
1403         (=ucs@big5/cns11643): Likewise.
1404         (=ucs@cns11643): Likewise.
1405
1406 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-charset.el (default-coded-charset-priority-list):
1409         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1410
1411         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1412         CHISE.
1413         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1414         mother.
1415
1416 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1419         from src/mule-charset.c].
1420         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1421         specify `final'.
1422         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1423         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1424         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1425         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1426         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1427         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1428
1429 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1432         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1433         (=jis-x0208@1978/i-4): Specify `partial'.
1434         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1435         mother coded-charset.
1436         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1437
1438 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1441         settings for `=jis-x0213-1@2004'.
1442
1443 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1446         CHISE.
1447         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1448         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1449         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1450         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1451         temporarily.
1452         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1453
1454 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1457         CHISE.
1458         (=shinjigen@1ed): Inherited from `=shinjigen'.
1459         (=shinjigen@rev): Likewise.
1460
1461 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1464         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1465
1466 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1469         define it as an alias.
1470         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1471         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1472         alias.
1473         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1474         alias.
1475
1476 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1479         CHISE.
1480
1481 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1484         CHISE.
1485         (shinjigen-2): Ditto.
1486
1487 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1488
1489         * mule/mule-charset.el (default-coded-charset-priority-list):
1490         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1491         `chinese-big5-eten-*' and `chinese-big5'.
1492
1493 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1496         #x9FA5 temporarily.
1497
1498 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1501         settings for `=jis-x0208@1978/i1'.
1502
1503 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1506         XEmacs CHISE.
1507
1508 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1511         XEmacs CHISE.
1512
1513 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1516         XEmacs CHISE.
1517
1518 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1521         CHISE.
1522         (=ucs-bmp@cns): Likewise.
1523         (=ucs-bmp@jis): Likewise.
1524         (=ucs-bmp@ks): Likewise.
1525
1526 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1529         CHISE.
1530         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1531
1532 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         settings for `=zinbun-oracle'.
1536
1537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1538         `=zinbun-oracle'.
1539
1540 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1543         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1544         `=ucs@iso'.
1545
1546 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list):
1549         Delete `ucs-sip'; modify order of some CCSs.
1550
1551 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1554         in XEmacs CHISE.
1555
1556         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1557         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1558         CHISE.
1559
1560 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1561
1562         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1563         its registry.
1564         (=ucs-radicals@unicode): Likewise.
1565
1566 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1569         CHISE.
1570
1571 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1574         CHISE.
1575
1576 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1577
1578         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1579         CHISE.
1580
1581 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1582
1583         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1584         Modify preference of *isolated settings*.
1585
1586 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1589         utf-2000 is provided.
1590         (=ucs@cns11643): Likewise.
1591
1592 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1595         Prefer every *isolated setting* to ordinary setting.
1596
1597 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1601
1602 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1603
1604         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1605         CHISE.
1606
1607 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1610         settings for `=jis-x0208@1997'.
1611
1612 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1615         `=jis-x0208@1997'.
1616
1617 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1620         XEmacs CHISE.
1621
1622 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1625         `=jis-x0208@1978'.
1626         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1627         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1628         `=jis-x0208-1990' as the mother.
1629         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1630
1631 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1634         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1635         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1636         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1637         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1638         for `=ucs@JP'.
1639
1640 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1643         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1644         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1645         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1646         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1647         `=daikanwa@rev2'.
1648
1649 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1652         (=gt): Likewise.
1653         (=gt-k): Likewise.
1654         (=gt-pj-*): Likewise.
1655         (=gt-pj-k1): Likewise.
1656         (=gt-pj-k2): Likewise.
1657         (=daikanwa): Likewise.
1658         (=daikanwa-rev1): Likewise.
1659         (=daikanwa-rev2): Likewise.
1660         (=big5-pua): Likewise.
1661         (=big5-eten): Likewise.
1662         (chinese-big5-eten-a): Likewise.
1663         (chinese-big5-eten-b): Likewise.
1664         (=hanziku-*): Likewise.
1665         (=cbeta): Likewise.
1666         (=jef-china3): Likewise.
1667         (=ruimoku-v6): Likewise.
1668         (=ucs@iso): Likewise.
1669         (=ucs@unicode): Likewise.
1670         (=ucs@gb): Likewise.
1671         (=ucs@cns): Likewise.
1672         (=ucs@jis): Likewise.
1673         (=ucs@jis-1990): Likewise.
1674         (=ucs@jis-2000): Likewise.
1675         (=ucs@jp): Likewise.
1676         (=ucs@ks): Likewise.
1677         (=ucs@big5): Likewise.
1678         (=ucs-radicals): Likewise.
1679         (=ucs-radicals@unicode): Likewise.
1680         (=ucs-bmp-cjk): Likewise.
1681         (=ucs-bmp-cjk@unicode): Likewise.
1682         (=ucs-sip-ext-b): Likewise.
1683         (=ucs-sip-ext-b@iso): Likewise.
1684
1685 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1686
1687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1688         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1689
1690 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1693         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1694         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1695         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1696         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1697         arabic-digit, ipa and ``&I-B-XXXX;''.
1698
1699 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1702         setting for (I-)HZK{03..12}-XXXX.
1703
1704 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1707         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1708
1709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1710         `=ruimoku-v6'.
1711
1712         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1713         CHISE.
1714
1715 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1718         (=ucs@unicode): Likewise.
1719         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1720         (=ucs@cns): Likewise.
1721         (=ucs@jis): Likewise.
1722         (=ucs@ks): Likewise.
1723         (=ucs@big5): Likewise.
1724
1725 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726
1727         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1728         `ucs-jis'.
1729         (utf-8-jis-er): Likewise.
1730         (utf-8-jp): New coding-system.
1731         (utf-8-jp-er): Likewise.
1732
1733         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1734
1735 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1738
1739         * mule/japanese.el: Move definition of `euc-jisx0213' to
1740         mule/mule-coding.el.
1741
1742 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1745         mule-coding before loading update-cdb when utf-2000 is provided.
1746
1747 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1750         `=daikanwa'.
1751
1752 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1755         definition codes when `utf-2000' is provided.
1756
1757 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1758
1759         * mule/mule-category.el (word-combining-categories): Don't setup
1760         `word-combining-categories' in XEmacs CHISE.
1761         (word-separating-categories): Add setting about Latin script in
1762         XEmacs CHISE.
1763
1764 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         setting for `chinese-big5'.
1768
1769 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1772         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1773         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1774         add setting for HZK0[12]-xxxx.
1775
1776 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1777
1778         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1779         in XEmacs CHISE.
1780
1781 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list):
1784         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1785         and `chinese-big5' to `=gt-pj-*'.
1786
1787 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1788
1789         * mule/mule-conf.el (=daikanwa): Renamed from
1790         `ideograph-daikanwa'.
1791         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1792
1793 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-conf.el (=cns11643-7): Renamed from
1796         `chinese-cns11643-7'.
1797         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1798
1799 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-conf.el (=cns11643-6): Renamed from
1802         `chinese-cns11643-6'.
1803         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1804
1805 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1806
1807         * mule/mule-conf.el (=cns11643-5): Renamed from
1808         `chinese-cns11643-5'.
1809         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1810
1811 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1812
1813         * mule/mule-conf.el (=cns11643-4): Renamed from
1814         `chinese-cns11643-4'.
1815         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1816
1817 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-conf.el (=cns11643-3): Renamed from
1820         `chinese-cns11643-3'.
1821         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1822
1823 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1824
1825         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1826         `=cns11643-2'.
1827         (chinese-cns11643-2): New alias for `=cns11643-2'.
1828
1829 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1830
1831         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1832         `=cns11643-1'.
1833         (chinese-cns11643-1): New alias for `=cns11643-1'.
1834
1835 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1838         (chinese-gb12345): New alias for `=gb12345'.
1839
1840 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1841
1842         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1843         (chinese-gb2312): New alias for `=gb2312'.
1844
1845 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1846
1847         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1848         (chinese-big5): New alias for `=big5'.
1849
1850 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1853         (korean-ksc5601): New alias for `=ks-x1001'.
1854
1855 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1856
1857         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1858         `=jis-x0212'.
1859         (japanese-jisx0212): New alias for `=jis-x0212'.
1860
1861 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1862
1863         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1864         `=jis-x0208-1983'.
1865         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1866
1867 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1870         `=jis-x0208-1978'.
1871         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1872
1873 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1874
1875         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1876         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1877
1878 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1879
1880         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1881         (chinese-cns11643-3): Specify iso-ir 183.
1882         (chinese-cns11643-4): Specify iso-ir 184.
1883         (chinese-cns11643-5): Specify iso-ir 185.
1884         (chinese-cns11643-6): Specify iso-ir 186.
1885         (chinese-cns11643-7): Specify iso-ir 187.
1886         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1887         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1888
1889 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1892         \uXXXX for every cases.
1893
1894 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1895
1896         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1897         (ucs-big5): Changed to an alias for `=ucs@big5'.
1898
1899 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1902         (ucs-ks): Changed to an alias for `=ucs@ks'.
1903
1904 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1905
1906         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1907         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1908
1909 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1910
1911         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1912         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1913
1914 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1915
1916         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1917         (ucs-jis): Changed to an alias for `=ucs@jis'.
1918
1919 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1920
1921         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1922         (ucs-cns): Changed to an alias for `=ucs@cns'.
1923
1924 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1925
1926         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1927         (ucs-gb): Changed to an alias for `=ucs@gb'.
1928
1929 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1930
1931         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1932         `ideograph-daikanwa-2'.
1933         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1934         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1935
1936 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1937
1938         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1939         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1940
1941         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1942         for `xemacs-chise-version'.
1943
1944 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1945
1946         * mule/mule-charset.el (default-coded-charset-priority-list):
1947         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1948         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1949         instead of `ideograph-hanziku-*'.
1950
1951         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1952         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1953
1954 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1955
1956         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1957         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1958         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1959         `utf-2000' is provided.
1960
1961 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1964         is provided [was builtin coded-charsets].
1965
1966 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1967
1968         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1969         is provided [was builtin coded-charsets].
1970
1971 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1972
1973         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1974         is provided [was builtin coded-charsets].
1975
1976 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1977
1978         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1979         is provided [was builtin coded-charsets].
1980
1981 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1982
1983         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1984         when `utf-2000' is provided [was builtin coded-charsets].
1985
1986 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-conf.el (=hanziku-*): Renamed from
1989         `ideograph-hanziku-*'.
1990         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1991
1992 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1995         `utf-2000' is provided [was builtin coded-charsets].
1996         (ideograph-hanziku-{1..12}): Likewise.
1997
1998 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2001         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2002
2003 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2004
2005         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2006         when `utf-2000' is provided [was builtin coded-charsets].
2007
2008 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2009
2010         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2011         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2012         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2013
2014 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2015
2016         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2017         (ideograph-gt): Changed to an alias for `=gt'.
2018
2019 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2022         is provided; it was defined as a builtin coded-charset.
2023         (ideograph-gt): Likewise.
2024
2025 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2026
2027         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2028         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2029
2030 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2031
2032         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2033         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2034
2035 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2036
2037         * mule/mule-conf.el (=big5-eten): Renamed from
2038         `chinese-big5-eten'.
2039         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2040
2041 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2044         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2045
2046 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2047
2048         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2049         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2050
2051 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2052
2053         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2054         (china3-jef): Changed to an alias for `=jef-china3'.
2055
2056 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2059         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2060
2061         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2062         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2063         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2064         when `utf-2000' is provided.
2065
2066 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list):
2069         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2070
2071         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2072         (ucs-jis-2000): Deleted.
2073
2074 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2075
2076         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2077         UTF-2000.
2078         (=ucs-jis-2000): New coded-charset for UTF-2000.
2079
2080 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2081
2082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2083         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2084
2085 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2086
2087         * mule/mule-charset.el (default-coded-charset-priority-list):
2088         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2089         `ideograph-cbeta'.
2090
2091 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2092
2093         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2094         builtin coded-charset].
2095
2096 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         settings for &K0-xxxx and &I-K0-xxxx.
2100
2101 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2102
2103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2104         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2105
2106 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2110
2111 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2114         UTF-2000.
2115         (ideograph-gt-pj-k1): Likewise.
2116         (ideograph-gt-pj-k2): Likewise.
2117
2118 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2119
2120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2121         `=jis-x0208'.
2122
2123 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2126         UTF-2000 [was a builtin coded-charset].
2127
2128 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2131         (utf-8-gb-er): Likewise.
2132
2133 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2136         settings for JIS X 0212 and JIS X 0208:1978.
2137
2138 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2141         setting for JIS X 0213.
2142
2143 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2144
2145         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2146         standard-case-table in UTF-2000.
2147
2148 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2151         definitions for isolated-chars.
2152
2153 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2154
2155         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2156         `configure-utf-2000-lisp-directory'.
2157         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2158         `mule-lisp-load-path'.
2159
2160 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2161
2162         * startup.el (startup-setup-paths): Set and use
2163         `utf-2000-lisp-directory'.
2164         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2165         UTF-2000.
2166
2167 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2168
2169         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2170         (paths-find-utf-2000-lisp-directory): New function.
2171         (paths-construct-load-path): Add new optional argument
2172         `utf-2000-lisp-directory'.
2173
2174         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2175
2176 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2177
2178         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2179         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2180         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2181         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2182         `chinese-big5-2' in UTF-2000.
2183
2184         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2185         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2186
2187 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2188
2189         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2190         `big5-eten-er' in UTF-2000.
2191         (big5-cdp): Modify DOC-string and mnemonic.
2192
2193 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2196         UTF-2000 [renamed from utf-8-er].
2197         (utf-8-gb): New coding-system in UTF-2000.
2198         (utf-8-gb-er): Likewise.
2199         (utf-8-cns): Likewise.
2200         (utf-8-cns-er): Likewise.
2201         (utf-8-big5): Likewise.
2202         (utf-8-big5-er): Likewise.
2203         (utf-8-jis): Likewise.
2204         (utf-8-jis-er): Likewise.
2205         (utf-8-ks): Likewise.
2206         (utf-8-ks-er): Likewise.
2207         (utf-8-er): Likewise.
2208
2209 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2210
2211         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2212         instead of `utf-8-unix' in UTF-2000.
2213
2214         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2215
2216 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2217
2218         * mule/japanese.el (euc-jisx0213): New coding-system.
2219
2220         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2221         `japanese-jisx0208-1990' as the mother.
2222
2223 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2224
2225         * dumped-lisp.el (preloaded-file-list): Change condition of
2226         loading "close-cdb".
2227
2228 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2231         setup `coded-charset-entity-reference-alist'.
2232
2233 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2234
2235         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2236         UTF-2000.
2237
2238 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2239
2240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2241         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2242
2243 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2246         (chinese-big5-eten-a): Likewise.
2247         (chinese-big5-eten-b): Likewise.
2248         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2249         code range is #x8140 .. #x8DFE.
2250
2251 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2252
2253         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2254         UTF-2000.
2255         (chinese-big5-cdp): Likewise.
2256
2257 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2258
2259         * dumped-lisp.el (preloaded-file-list): Rename
2260         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2261
2262 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2263
2264         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2265         append `system-char-db-source-file-list' into
2266         `preloaded-file-list' in UTF-2000.
2267
2268 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2269
2270         * dumped-lisp.el (preloaded-file-list): Delete
2271         character-definition files.
2272
2273 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2274
2275         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2276         UTF-2000.
2277
2278 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2279
2280         * mule/mule-charset.el (default-coded-charset-priority-list):
2281         Delete `mojikyo-2022-1'.
2282
2283 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2284
2285         * mule/mule-charset.el (default-coded-charset-priority-list):
2286         Delete `mojikyo'.
2287
2288 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2291         `ucs-sip'.
2292
2293 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-charset.el (default-coded-charset-priority-list):
2296         Comment out `chinese-gb12345'.
2297
2298 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2299
2300         * bytecomp.el (byte-compile-insert-header): Fixed.
2301
2302 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2303
2304         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2305         XEmacs UTF-2000.
2306
2307 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2308
2309         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2310         UTF-2000.
2311
2312 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2315         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2316
2317 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-charset.el (default-coded-charset-priority-list):
2320         `japanese-jef-china3' is renamed `china3-jef'.
2321
2322 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2325         `japanese-jef-china3' and `ideograph-cbeta'.
2326
2327 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2328
2329         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2330
2331 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2334         `chinese-big5-cdp'.
2335
2336 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2340
2341 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2344         loading character definitions.
2345
2346 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * dumped-lisp.el (preloaded-file-list): Rename
2349         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2350
2351 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2354         `chinese-big5'.
2355
2356 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2357
2358         * dumped-lisp.el (preloaded-file-list): Dump
2359         "Ideograph-R028-Private" with XEmacs UTF-2000.
2360
2361 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2364         `chinese-gb12345'.
2365
2366 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2369         `ideograph-gt-pj-{1..11}'.
2370
2371         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2372         XEmacs UTF-2000.
2373
2374 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-charset.el (default-coded-charset-priority-list):
2377         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2378         `chinese-isoir165'.
2379
2380 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2381
2382         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2383         `image/png', `image/x-xpm' and `image/tiff'.
2384
2385         * files.el (binary-file-regexps): Add *.PNG.
2386
2387 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-charset.el (default-coded-charset-priority-list):
2390         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2391         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2392
2393 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2394
2395         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2396         the first completion when UTF-2000 is running.
2397
2398 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-charset.el (default-coded-charset-priority-list):
2401         Delete `ucs'.
2402
2403 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2404
2405         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2408         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2409
2410 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2411
2412         * mule/vietnamese.el (vscii-2): Delete abolished property
2413         `composite'; now composite mode is default.
2414
2415 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2416
2417         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2418         of `raw-text'; check \uHHHH representation even if non-ascii
2419         characters are not found.
2420
2421         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2422         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2423         unconditionally.
2424
2425         * mule/viet-ccl.el: New file.
2426
2427         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2428         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2429         - Separate CCL based implementations to viet-ccl.el.
2430
2431 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2432
2433         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2434         "jisx0213.2000-1".
2435         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2436
2437         * mule/mule-charset.el (default-coded-charset-priority-list):
2438         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2439         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2440
2441 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2442
2443         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2444
2445 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2446
2447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2448         `ucs' in UTF-2000.
2449
2450 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2451
2452         * mule/mule-charset.el (default-coded-charset-priority-list):
2453         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2454         `arabic-iso8859-6'.
2455
2456 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2457
2458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2459         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2460
2461 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2462
2463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2464         `katakana-jisx0201' in UTF-2000.
2465
2466 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2467
2468         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2469         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2470         "u0FB50-Arabic-Presentation-Forms-A",
2471         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2472         "u0FE50-Small-Form-Variants",
2473         "u0FE70-Arabic-Presentation-Forms-B",
2474         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2475         UTF-2000.
2476
2477 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2478
2479         * dumped-lisp.el (preloaded-file-list): Delete
2480         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2481         ... "Ideograph-R214-Flute" in UTF-2000.
2482
2483 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2484
2485         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2486         (japanese-jisx0213-2): New coded-charset.
2487
2488         * dumped-lisp.el (preloaded-file-list): Add
2489         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2490         "Ideograph-R030-Mouth".
2491
2492 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2493
2494         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2495         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2496         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2497         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2498         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2499         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2500         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2501         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2502
2503 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2504
2505         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2506         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2507         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2508         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2509         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2510
2511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2512         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2513
2514 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2515
2516         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2517         in UTF-2000.
2518
2519 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2520
2521         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2522         (chinese-isoir165): Moved from mule/chinese.el.
2523         (chinese-cns11643-3): Moved from mule/chinese.el.
2524         (chinese-cns11643-4): Moved from mule/chinese.el.
2525         (chinese-cns11643-5): Moved from mule/chinese.el.
2526         (chinese-cns11643-6): Moved from mule/chinese.el.
2527         (chinese-cns11643-7): Moved from mule/chinese.el.
2528
2529         * mule/chinese.el: Move definition of coded-charsets to
2530         mule/mule-conf.el.
2531
2532 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2533
2534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2535         `ideograph-daikanwa'.
2536
2537 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2538
2539         * dumped-lisp.el (preloaded-file-list): Delete
2540         "ccs-jisx0201-latin.el".
2541
2542 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2543
2544         * dumped-lisp.el (preloaded-file-list): Add
2545         "u031A0-Extended-Bopomofo" in UTF-2000.
2546
2547 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2548
2549         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2550         renamed to u02E00-CJK-Radical-Supplement.
2551
2552 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2553
2554         * dumped-lisp.el (preloaded-file-list): Add
2555         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2556         "u030A0-Katakana", "u03100-Bopomofo",
2557         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2558         "u03200-Enclosed-CJK-Letters-and-Months" and
2559         "u03300-CJK-Compatibility".
2560
2561 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2562
2563         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2564         "u02F00-Kangxi-Radicals" and
2565         "u02FF0-Ideographic-Description-Characters".
2566
2567 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2568
2569         * dumped-lisp.el (preloaded-file-list): Add
2570         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2571         "u02800-Braille-Patterns" in UTF-2000.
2572
2573 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2574
2575         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2576         "uXXXXX-*.el" in UTF-2000.
2577
2578         * bytecomp.el (byte-compile-insert-header): Delete comments if
2579         non-ASCII characters are found; allow `byte-compile-dynamic' and
2580         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2581         `raw-text'.
2582
2583 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2584
2585         * dumped-lisp.el (preloaded-file-list): Add
2586         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2587         "u025A0-Geometric-Shapes.el".
2588
2589 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2590
2591         * dumped-lisp.el (preloaded-file-list): Add
2592         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2593         "u02460-Enclosed-Alphanumerics.el".
2594
2595 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2596
2597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2598         `chinese-gb2312'.
2599
2600         * dumped-lisp.el (preloaded-file-list): Add
2601         "u02200-Mathematical-Operators.el" and
2602         "u02300-Miscellaneous-Technical.el".
2603
2604 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2605
2606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2607         `chinese-cns11643-*'.
2608
2609         * dumped-lisp.el (preloaded-file-list): Add
2610         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2611         "u02190-Arrows.el" in UTF-2000.
2612
2613 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2614
2615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2616         `korean-ksc5601'.
2617
2618         * dumped-lisp.el (preloaded-file-list): Add
2619         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2620         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2621         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2622
2623 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2624
2625         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2626
2627 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2628
2629         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2630         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2631         "u01780-Khmer.el", "u01800-Mongolian.el",
2632         "u01E00-Latin-Extended-Additional.el" and
2633         "u01F00-Greek-Extended.el" in UTF-2000.
2634
2635 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2636
2637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2638         `ethiopic-ucs' and `ethiopic'.
2639
2640         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2641         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2642
2643         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2644         from mule/ethiopic.el.
2645
2646         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2647         mule/mule-conf.el.
2648
2649 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2650
2651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2652         `lao'.
2653
2654         * mule/mule-conf.el (lao): New coded-charset.
2655
2656         * dumped-lisp.el (preloaded-file-list): Add
2657         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2658         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2659         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2660         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2661         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2662
2663 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2664
2665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2666         `ucs-bmp' and `arabic-iso8859-6'.
2667
2668 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2669
2670         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2671         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2672         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2673
2674 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2675
2676         * startup.el (normal-top-level): Load autoload file for UTF-2000
2677         in UTF-2000.
2678
2679 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2680
2681         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2682         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2683         "u00020-Basic-Latin.el", "u00080-C1.el",
2684         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2685         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2686         "u002B0-Spacing-Modifier-Letters.el",
2687         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2688         UTF-2000.
2689
2690 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2691
2692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2693         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2694         instead of `vietnamese-viscii-*'.
2695
2696 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2697
2698         * mule/mule-conf.el: New file.
2699
2700         * mule/misc-lang.el: Move definition of charset `ipa' to
2701         mule/mule-conf.el.
2702
2703 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2704
2705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2706         `latin-viscii'; prefer it for characters used in Vietnamese.
2707
2708 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2709
2710         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2711
2712 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2713
2714         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2715         `vietnamese-viscii-lower'.
2716         (latin-viscii-upper): Renamed from charset
2717         `vietnamese-viscii-upper'.
2718         (vietnamese-viscii-lower): New alias for charset
2719         `latin-viscii-lower'.
2720         (vietnamese-viscii-upper): New alias for charset
2721         `latin-viscii-upper'.
2722
2723 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2724
2725         * mule/mule-charset.el (default-coded-charset-priority-list):
2726         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2727
2728 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2729
2730         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2731         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2732         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2733         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2734         lisp/utf-2000.
2735
2736 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2737
2738         * mule/ccs-tcvn5712.el: New file.
2739
2740 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2741
2742         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2743         in UTF-2000.
2744
2745 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2746
2747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2748         `japanese-jisx0208'.
2749
2750 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2751
2752         * dumped-lisp.el (preloaded-file-list): Add
2753         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2754         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2755         UTF-2000.
2756
2757         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2758         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2759         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2760         mule/ccs-viscii.el: New files.
2761
2762         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2763         if \uXXXX is found.
2764
2765 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2766
2767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2768         `hiragana-jisx0208' and `katakana-jisx0208'.
2769
2770 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2771
2772         * mule/chinese.el (chinese-cns11643-3): Define it even if
2773         `utf-2000' is provided.
2774         (chinese-cns11643-4): Likewise.
2775         (chinese-cns11643-5): Likewise.
2776         (chinese-cns11643-6): Likewise.
2777         (chinese-cns11643-7): Likewise.
2778
2779 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2780
2781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2782         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2783
2784 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2785
2786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2787         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2788
2789 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2790
2791         * mule/mule-charset.el (default-coded-charset-priority-list):
2792         Setup in UTF-2000.
2793
2794 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2795
2796         * mule/viet-chars.el: Don't define charset
2797         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2798         they are defined as builtin charsets.
2799
2800 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2801
2802         * version.el (emacs-version): Add more space just before UTF-2000
2803         version string.
2804
2805 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2806
2807         * version.el ([constant] emacs-version): Don't add a space in the
2808         preceding place of `xemacs-betaname' because it is duplicated.
2809         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2810
2811         * startup.el (splash-frame-body): Add ETL.
2812
2813 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2814
2815         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2816         is provided because it is defined as builtin charset.
2817         (chinese-cns11643-4): Likewise.
2818         (chinese-cns11643-5): Likewise.
2819         (chinese-cns11643-6): Likewise.
2820         (chinese-cns11643-7): Likewise.
2821
2822 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2823
2824         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2825         coding-system `iso-10646-ucs-4' is not defined.
2826
2827 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2828
2829         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2830         coding-system if `utf-2000' is provided.
2831
2832 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2833
2834         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2835         `utf-2000' is provided.
2836
2837 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2838
2839         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2840         if utf-2000 is provided temporally.
2841
2842 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2843
2844         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2845         as builtin variable].
2846
2847 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2848
2849         * files.el (insert-file-contents-literally): Treat file as binary;
2850         call file-name-handlers. [sync with Emacs 20.3.10]
2851
2852 2008-12-28  Vin Shelton  <acs@xemacs.org>
2853
2854         * XEmacs 21.4.22 is released
2855
2856 2008-12-30  Vin Shelton  <acs@xemacs.org>
2857
2858         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2859         during building even if no packages are found.
2860
2861 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2862
2863         * printer.el (generic-print-region): 
2864         (generic-print-buffer): 
2865         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2866         check if the msprinter device is available, now that msprinter is
2867         always available as a specifier tag. 
2868
2869 2008-12-24  Vin Shelton  <acs@xemacs.org>
2870
2871         * about.el: Add Francisco to my bio!
2872
2873 2008-12-23  Vin Shelton  <acs@xemacs.org>
2874
2875         * autoload.el: Move operator definitions to autoload-operators.el
2876         in the xemacs-base package.
2877
2878 2007-11-22  Vin Shelton  <acs@xemacs.org>
2879
2880         * about.el (about-hacker-contribution): Updated my bio.
2881
2882 2007-10-07  Vin Shelton  <acs@xemacs.org>
2883
2884         * XEmacs 21.4.21 is released
2885
2886 2007-09-19  Didier Verna  <didier@xemacs.org>
2887
2888         Update my personal info.
2889         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2890         * about.el (about-other-current-hackers): Ditto.
2891         * about.el (about-url-alist): Add my musical website.
2892         * about.el (about-personal-info): Update my entry.
2893         * about.el (about-hacker-contribution): Ditto.
2894
2895 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2896
2897         * package-get.el (package-get-download-sites): Update download
2898         sites in Japan.
2899         * package-get.el (package-get-pre-release-download-sites): Ditto.
2900
2901 2007-08-18  Vin Shelton  <acs@xemacs.org>
2902
2903         * package-get.el (package-get-pre-release-download-sites): Sync
2904         mirror sites with 21.5.  (Thanks, Adrian)
2905
2906 2007-08-09  Mike Sperber  <mike@xemacs.org>
2907
2908         * startup.el (migrate-user-init-file): Create backup of
2909         `user-init-file' before migrating.
2910         * startup.el (maybe-migrate-user-init-file): Print
2911         information about backup file.
2912         (maybe-create-compatibility-dot-emacs): Follow above change.
2913
2914 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2915
2916         * font-lock.el: Sync font-lock-add-keywords and
2917         font-lock-remove-keywords from GNU Emacs.
2918         * font-lock.el (font-lock-keywords-alist): New.
2919         * font-lock.el (font-lock-removed-keywords-alist): New.
2920         * font-lock.el (font-lock-add-keywords): New.
2921         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2922         * font-lock.el (font-lock-remove-keywords): New.
2923
2924 2007-08-16  Vin Shelton  <acs@xemacs.org>
2925
2926         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2927         patch from Hans de Graaff.
2928
2929 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2930
2931         * package-get.el (package-get-download-sites): Document Chile and
2932         update Denmark download site.
2933         * package-get.el (package-get-pre-release-download-sites): Ditto.
2934
2935 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2936
2937         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2938
2939 2006-12-09  Vin Shelton  <acs@xemacs.org>
2940
2941         * XEmacs 21.4.20 is released
2942
2943 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2944
2945         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2946
2947 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2948
2949         * info.el (Info-find-file-node, Info-insert-dir)
2950         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2951         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2952         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2953         and discussion.
2954
2955 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2956
2957         * obsolete.el (line-beginning-position): New, from 21.5.x.
2958         (line-end-position): Ditto.
2959
2960 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2961
2962         * package-get.el (package-get-download-sites): Welcome
2963         nl.xemacs.org and Thanks!
2964         * package-get.el (package-get-pre-release-download-sites): Ditto.
2965
2966 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2967
2968         * font-lock.el: Add support for not-so recent changes in Java to
2969         java-mode.
2970
2971 2006-01-28  Vin Shelton  <acs@xemacs.org>
2972
2973         * XEmacs 21.4.19 is released
2974
2975 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2976
2977         * easymenu.el: Update copyright. 
2978         * easymenu.el (easy-menu-all-popups):
2979         Add a docstring. 
2980         * easymenu.el (easy-menu-add):
2981         Document a bug, rework the function to preserve any existing
2982         non-default mode-popup-menu instead of overwriting it, and not to
2983         bother normalising the menu title (nothing else does).
2984         * easymenu.el (easy-menu-remove):
2985         Restore the default mode-popup-menu instead of leaving an empty
2986         one when we remove the last easy-menu popup. 
2987
2988 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2989
2990         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2991         as suggested by Rodrigo Ventura.
2992         * package-get.el (package-get-pre-release-download-sites): Ditto,
2993         with replacement of xemacs-21.5 by beta, which is the logical path
2994         to our beta core and package pre-releases.
2995
2996 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2997
2998         * package-get.el (package-get-download-sites): Add Hong Kong
2999         download site.
3000         * package-get.el (package-get-pre-release-download-sites): Ditto.
3001
3002 2005-12-26  Vin Shelton  <acs@xemacs.org>
3003
3004         * find-paths.el:
3005         * find-paths.el (paths-emacs-root-p): Add search for package root.
3006         * find-paths.el (paths-find-emacs-root): Replaced with
3007         paths-find-invocation-roots, which returns a list of roots.
3008         * find-paths.el (paths-find-invocation-roots): New.
3009         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3010
3011 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3012
3013         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3014         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3015
3016 2005-12-03  Vin Shelton <acs@xemacs.org>
3017
3018         * XEmacs 21.4.18 is released
3019
3020 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3021
3022         * package-get.el (package-get-download-sites): Update reflecting
3023         latest http://www.xemacs.org/Releases/ information generated by
3024         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3025         * package-get.el (package-get-pre-release-download-sites): Ditto.
3026
3027 2005-02-28  Simon Josefsson  <jas@extundo.com>
3028
3029         * about.el (xemacs-hackers): Add jas.
3030         (about-other-current-hackers): Likewise.
3031         (about-url-alist): Add URL for jas.
3032         (about-personal-info): Document jas.
3033         (about-hacker-contribution): Describe jas contributions.
3034
3035 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3036
3037         * easymenu.el (easy-menu-remove): As described in 
3038         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3039         except the "Command" menu from mode-popup-menu. 
3040
3041 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3042  
3043         * font.el (font-spatial-to-canonical): Correct calculation of 
3044         return value for pixel-based input value. 
3045  
3046 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3047
3048         * code-process.el (call-process): Process-related docstring
3049         improvements spurred by Norbert Koch.
3050         * code-process.el (call-process-region): Ditto.
3051         * code-process.el (start-process): Ditto.
3052
3053 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3054
3055         * finder.el (finder-find-library): Return filename actually
3056         searched for.
3057
3058 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3059
3060         * help.el (view-emacs-news): Use `expand-file-name' instead of
3061         `locate-data-file' as the latter will find any "NEWS" files that
3062         might exist in packages _before_ the one in core.
3063
3064 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3065
3066         * package-get.el (package-get-init-package):
3067         package-get-init-package buglet (21.4.17) by Jeff Mincy
3068         <mincy@rcn.com> fixing false temporary load-path shadows reported
3069         after package installation and simplifying code.
3070
3071 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3072
3073         * package-get.el (package-get-download-sites): Sync mirrors list
3074         with the XEmacs website.
3075         (package-get-pre-release-download-sites): Ditto.
3076
3077 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3078
3079         * derived.el (derived-mode-merge-syntax-tables):
3080         Revert my 21.5-only patch of 2003-07-18 which slipped in
3081         through Jerry James's patch of 2004-06-07.
3082
3083 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3084
3085         * cmdloop.el (keyboard-quit): Remove workaround for
3086         `region-active-p' not making sure active region is in current
3087         buffer now that it does.
3088         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3089         * simple.el (region-active-p): `region-active-p' to only return t
3090         when active region is in current buffer.
3091
3092 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3093
3094         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3095         package names, quell a byte-compiler warning, doc fix.
3096
3097 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3098
3099         * buffer.el (pop-to-buffer):
3100         * window-xemacs.el (display-buffer):
3101         Document use of `same-window-buffer-names,' `same-window-regexps'
3102         by pop-to-buffer and display-buffer. 
3103         
3104 2005-02-06  Vin Shelton <acs@xemacs.org>
3105
3106         * XEmacs 21.4.17 is released
3107
3108 2005-01-29  Ben Wing  <ben@xemacs.org>
3109
3110         * shadow.el (find-emacs-lisp-shadows):
3111         Add custom-defines to list of ignored files.
3112
3113 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3114
3115         * simple.el (shifted-motion-keys-select-region): Fix statement
3116         about unshifted-motion-keys-deselect-region.
3117
3118 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3119
3120         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3121         now) for GNU Emacs compatibility.
3122         (make-obsolete-variable): Ditto.
3123
3124 2004-01-08  Ben Wing  <ben@xemacs.org>
3125
3126         * code-files.el (load):
3127         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3128
3129 2004-12-05  Vin Shelton <acs@xemacs.org>
3130
3131         * XEmacs 21.4.16 is released
3132
3133 2004-12-04  Vin Shelton  <acs@xemacs.org>
3134
3135         * auto-autoloads.el: Regenerated.
3136
3137         * custom-load.el: Regenerated.
3138
3139 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3140
3141         Fix bug: apropos errors if a defalias refers to an undefined
3142         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3143
3144         * apropos.el (apropos):
3145         (apropos-command):
3146         * help.el (frob-help-extents):
3147         * help-macro.el (make-help-screen):
3148         * hyper-apropos.el (hyper-apropos-grok-functions):
3149         (hyper-apropos-get-doc):
3150         Catch void-function error thrown by `documentation'.
3151
3152 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3153
3154         * packages.el (package-require): Fix incorrect arg to format.
3155         This fixes a `format specifier' error.
3156
3157 2004-08-13  Jerry James  <james@xemacs.org>
3158
3159         * bytecomp.el (forward-word): Tell the byte compiler the correct
3160         number of arguments to forward-word.
3161
3162 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3163
3164         * etags.el: Fixed loading of include files for tag completion. Now
3165         you can make a tag file for a library, include it into your
3166         project and it will be reloaded only if it changed. Infinte
3167         include loops are detected and the correct tag files are loaded.
3168         * etags.el (buffer-tag-table-list): Load and verify tag files in
3169         the external function buffer-tag-table-list-load.
3170         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3171         tag files. Also load the included tag files. The priority of the
3172         included files is right below their parent file. If multiple
3173         matches occur then the symbols from the parent file are found
3174         first.
3175         * etags.el (tag-table-include-files): Corrected comment
3176         string. Switched to pattern constant tags-include-pattern to have
3177         it at a central location.
3178         * etags.el (tags-include-pattern): Added doc string.
3179         * etags.el (add-to-tag-completion-table): Removed obsolete
3180         comments as the include files are allready returned by
3181         buffer-tag-table-list and loaded.
3182         * etags.el (find-tag-internal): The include files are allready
3183         included in tag-tables as buffer-tag-table-list returns them now.
3184
3185 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3186
3187         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3188         Loading items into the notebook is now done by C code.
3189         * widgets-gtk.el (gtk-widget-instantiate-internal):
3190         Style no longer changed.
3191
3192 2004-06-28  Nix  <nix@esperi.org.uk>
3193
3194         * cmdloop.el (truncate-command-history-for-gc): Delay
3195         execution of all things that look up variable bindings,
3196         via `enqueue-eval-event'.
3197
3198 2004-06-24  Vin Shelton  <acs@xemacs.org>
3199
3200         * package-get.el (package-get-require-signed-base-updates):
3201         now defaults to nil.
3202
3203 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3204
3205         * subr.el (split-string): Clean up docstring.
3206
3207 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3208
3209         * faces.el (zmacs-region): fix typo in docstring.
3210
3211 2004-06-07  Jerry James  <james@xemacs.org>
3212
3213         * derived.el: Synch with Emacs 21.3.
3214         * subr.el (with-local-quit): New, from Emacs 21.3.
3215         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3216         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3217         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3218
3219 2004-06-16  Jerry James  <james@xemacs.org>
3220
3221         * cl.el (cl-set-substring): Increment start by the length of the
3222         string, not the string itself.
3223
3224 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3225
3226         * etags.el (tag-table-include-files): Expand included TAGS file
3227         paths to avoid problems with relative paths.  Thanks to Peter
3228         Chubb <peterc@gelato.unsw.edu.au>.
3229         * etags.el (tags-include-pattern): New.
3230         * etags.el (add-to-tag-completion-table): Parse and ignore
3231         trailing include lines.
3232
3233 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3234
3235         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3236         avoiding line solely composed of equal signs.
3237
3238 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3239
3240         * cus-edit.el (alloc): Typo fix.
3241         * cus-edit.el (custom-browse-visibility): Ditto.
3242         * cus-edit.el (custom-variable-value-create): Ditto.
3243         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3244         * cus-edit.el (custom-save-variables): Bind print-length and
3245         print-level to nil to avoid value abbreviation.
3246         * cus-edit.el (custom-save-face-internal): Ditto.
3247         * cus-edit.el (custom-save-faces): Save in sorted order.
3248         * cus-edit.el (custom-save-resets): Bind print-length and
3249         print-level to nil to avoid value abbreviation.
3250         * cus-edit.el (custom-save-loaded-themes): Ditto.
3251
3252 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3253
3254         * subr.el (split-string-default-separators): New.
3255         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3256         see comment in source.
3257
3258 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3259
3260         * mule/japanese.el (paragraph-start, paragraph-separate):
3261         Remove anchor to BOL.
3262
3263 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3264
3265         * cl.el (gensym, gentemp): Improve docstrings.
3266
3267 2004-05-10  Vin Shelton  <acs@xemacs.org>
3268
3269         * etags.el: Sync with 21.5 version.
3270
3271 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3272
3273         * etags.el:
3274         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3275         only for use with exuberant ctags. This will also enable building of 
3276         completion tables with exuberant ctags. This will not work with
3277         xemacs ctags. 
3278         * etags.el (get-tag-table-buffer): New function for creating of
3279         completion table is used if tags-exuberant-ctags-optimization-p ist t
3280         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3281         finding the tag names. New.
3282         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3283         building tag completion table with exuberant ctags. New.
3284         * etags.el (find-tag-internal): Improve exact tag matching for tags
3285         with name fields. Before the patch return types of functions or
3286         function parameters (with exuberant ctags) were found as matches.
3287
3288 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3289
3290         * list-mode.el (display-completion-list): Fixed completion list was
3291         taking the width of the frame and not of the window for displaying
3292         the selection methods.
3293
3294 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3295
3296         * menubar-items.el (default-menubar): Options are saved to custom.el.
3297
3298
3299 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3300
3301         * isearch-mode.el (isearch-abort): Preserve successful search target.
3302
3303 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3304
3305         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3306         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3307         Bihlmeyer.
3308         * gnuserv.el (gnuserv-mode-line-string): New.
3309         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3310         gnuserv-mode.
3311         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3312         * gnuserv.el (gnuserv-edit-files): Use
3313         make-x-device-with-gtk-fallback.
3314
3315 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3316
3317         * gtk-widgets.el: New import: gtk-accel-group-new.
3318         * dialog-gtk.el:
3319         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3320         * dialog-gtk.el (popup-builtin-question-dialog):
3321         Added support for dialog button mnemonics.
3322
3323 2004-03-22  Chris Green <cmg@dok.org>
3324
3325         * process.el (shell-command): Output buffer was ignored when a
3326         background process was run via shell-command.
3327
3328 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3329
3330         * cus-edit.el (custom-save-variables): Retrieve a list of
3331         variables to save first, sort it, and make sure the variables are
3332         saved in sorted order.
3333
3334 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3335  
3336         * package-get.el (package-get-update-base-from-buffer): Force
3337         binary coding system for verifying GnuPG signature in the
3338         package-index file.
3339  
3340 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3341
3342         * package-get.el (package-get-package-index-file-location): Handle
3343         missing "EMACSPACKAGEPATH" environment variable.
3344
3345 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3346
3347         * package-admin.el (package-admin-find-top-directory): Simplify
3348         directory comparisions and fix substring errors on short path
3349         components.
3350         * package-get.el (package-get-package-index-file-location):
3351         Default to first component of "EMACSPACKAGEPATH", if set.
3352
3353 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3354
3355         * package-get.el (process-error): New error datum.
3356
3357 2004-02-02  Vin Shelton <acs@xemacs.org>
3358
3359         * XEmacs 21.4.15 is released
3360
3361 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3362
3363         * itimer.el (activate-itimer): Modify the itimer timeout value as
3364         if it were begun at the last time when the itimer driver was woken
3365         up.
3366
3367 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3368
3369         * specifier.el (Copyright):
3370         Update.
3371         (make-specifier-and-init):
3372         (map-specifier):
3373         (canonicalize-inst-pair):
3374         (canonicalize-spec-list):
3375         (set-specifier):
3376         Synch docstrings to 21.5 where appropriate.
3377
3378 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3379
3380         * package-get.el (package-get-list-packages-where): New.  A
3381         function that allows searching for groups of packages.  For
3382         example, find all packages that require the fsf-compat package.
3383
3384 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3385
3386         The Great PUI Sync.
3387
3388         * auto-autoloads.el: Regenerated.
3389
3390         * custom-load.el: Regenerated.
3391
3392         * dumped-lisp.el (packages-hardcoded-lisp): New.
3393
3394         * menubar-items.el (menu-max-items): New.
3395         (menu-submenu-max-items): New.
3396         (menu-submenu-name-format): New.
3397         (menu-split-long-menu): New.
3398         (menu-sort-menu): New.
3399         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3400
3401         * obsolete.el (pui-add-install-directory): Renamed to the more
3402         logical `pui-set-local-package-get-directory'.
3403         (package-get-download-menu): Moved to `package-ui.el' and renamed
3404         to `package-ui-add-download-menu'.
3405
3406         * package-admin.el (package-admin-install-function-mswindows):
3407         Whitespace clean up.
3408         (package-admin-add-single-file-package): Removed.
3409         (package-admin-default-install-function): Whitespace clean up.
3410         (package-admin-find-top-directory): New.
3411         (package-admin-get-install-dir): Use it.
3412         (package-admin-get-manifest-file): 
3413         (package-admin-check-manifest): 
3414         (package-admin-add-binary-package):
3415         (package-admin-get-lispdir):
3416         (package-admin-delete-binary-package):
3417         (package-admin):
3418
3419         * package-get.el (package-get-package-index-file-location): New.
3420         (package-get-install-to-user-init-directory): New.
3421         (package-get-remote):
3422         (package-get-download-sites):
3423         (package-get-pre-release-download-sites): New.
3424         (package-get-site-release-download-sites): New.
3425         (package-get-base-filename):
3426         (package-get-always-update):
3427         (package-get-user-index-filename): Removed.
3428         (package-get-pgp-available-p): New.
3429         (package-get-require-signed-base-updates):
3430         (package-get-was-current):
3431         (package-entries-are-signed): New.
3432         (package-get-continue-update-base): New.
3433         (package-get-download-menu): Removed.
3434         (package-get-require-base):
3435         (package-get-update-base-entry):
3436         (package-get-locate-file):
3437         (package-get-locate-index-file):
3438         (package-get-maybe-save-index):
3439         (package-get-update-base):
3440         (package-get-update-base-from-buffer):
3441         (package-get-update-base-entries):
3442         (package-get-interactive-package-query):
3443         (package-get-update-all):
3444         (package-get-all):
3445         (package-get-dependencies):
3446         (package-get-init-package):
3447         (package-get-info): New.
3448         (package-get):
3449         (package-get-staging-dir):
3450         (package-get-set-version-prop): Removed.
3451         (package-get-installedp):
3452         (package-get-ever-installed-p):
3453         (packages): Removed.
3454         (package-get-custom-groups): Removed.
3455         (package-get-custom): Removed.
3456         (package-get-custom-add-entry): Removed.
3457
3458         * package-info.el (batch-update-package-info):
3459
3460         * package-net.el (package-net-batch-generate-bin-ini):
3461         (package-net-update-installed-db):
3462
3463         * package-ui.el (pui-info-buffer):
3464         (pui-directory-exists): Removed.
3465         (pui-package-dir-list): Removed.
3466         (pui-add-install-directory): Removed.
3467         (package-ui-download-menu): New.
3468         (package-ui-pre-release-download-menu): New.
3469         (package-ui-site-release-download-menu): New.
3470         (pui-set-local-package-get-directory): New.
3471         (pui-package-symbol-char):
3472         (pui-update-package-display):
3473         (pui-toggle-package):
3474         (pui-toggle-package-key):
3475         (pui-toggle-package-delete):
3476         (pui-toggle-package-delete-key):
3477         (pui-toggle-package-event):
3478         (pui-toggle-verbosity-redisplay):
3479         (pui-install-selected-packages):
3480         (pui-add-required-packages):
3481         (pui-help-echo):
3482         (pui-display-info):
3483         (list-packages-mode):
3484         (pui-list-packages):
3485
3486         * packages.el (packages-compute-package-locations):
3487         (package-require):
3488         (package-delete-name):
3489         (packages-hardcoded-lisp): Removed.
3490         (packages-useful-lisp): Removed.
3491         (packages-unbytecompiled-lisp): Removed.
3492         (packages-find-package-directories):
3493
3494         Summary:
3495
3496         Major code clean up of all things PUI.
3497
3498         Much improved code to determine where packages should be
3499         installed.  PUI no longer depends on any packages being
3500         pre-installed to compute where packages are to be installed to.
3501
3502         The user can specify the location of their package-index file.  It
3503         isn't necessary to set this because it has sane defaults.  People
3504         who "run-in-place" won't accidently overwrite the CVS
3505         package-index file.  See
3506         `package-get-package-index-file-location'. 
3507
3508         PUI will now properly clean up after itself in the event of an
3509         unsuccessful package install.  This drastically reduces the number
3510         of "wrong md5sum" FAQs.
3511
3512         non-Mule XEmacsen can no longer install Mule packages.
3513
3514         Package management via the custom interface has been removed.
3515
3516         The PUI related menubar items have been reorganised.
3517
3518         The PGP verification code has been fixed and the default for
3519         whether or not it is used is automatically computed.
3520
3521         * update-elc.el ((preloaded-file-list site-load-packages
3522         need-to-dump dumped-exe)):
3523         Just a couple of small changes to allow for
3524         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3525         existing anymore.
3526
3527 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3528
3529         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3530         apply `format' to the first argument of byte-compile-warn, it
3531         already calls format.
3532
3533 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3534
3535         * files.el (delete-old-versions): Avoid going interactive during
3536         make install when environment variable VERSION_CONTROL is set.
3537
3538 2003-12-04  Vin Shelton  <acs@xemacs.org>
3539
3540         * menubar-items.el (menu-item-search): Only bring up search dialog
3541         box if the feature is available and desired.
3542
3543 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3544
3545         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3546
3547 2003-11-05  Vin Shelton  <acs@xemacs.org>
3548
3549         * help.el (Help-prin1-face):
3550         (Help-princ-face):
3551         princ and prin1 are functions and need to be called as such.  The
3552         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3553
3554 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3555
3556         * about.el (about-xemacs): Give full version and build date.
3557
3558 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3559
3560         * win32-native.el (grep-null-device): This XEmacs has null-device.
3561
3562 2003-09-06  Mike Sperber  <mike@xemacs.org>
3563
3564         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3565         implement the specified semantics for `defvar.'
3566
3567 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3568
3569         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3570         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3571         displaying buffer in question.
3572
3573 2003-09-03  Vin Shelton <acs@xemacs.org>
3574
3575         * XEmacs 21.4.14 is released
3576
3577 2003-08-17  Vin Shelton  <acs@xemacs.org>
3578
3579         * about.el: Vanity patch.
3580
3581 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3582
3583         * code-process.el (call-process):
3584         (call-process-region):
3585         (start-process):
3586         Document coding system processing.
3587
3588 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3589
3590         * startup.el (splash-frame-body): Idiomatic English.
3591
3592 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3593
3594         * font-lock.el (font-lock-match-java-declarations): Move
3595         save-restriction, narrow-to-region to beginning of function to
3596         avoid going beyond the limit and causing an infloop.
3597
3598 2003-04-16  Jerry James  <james@xemacs.org>
3599
3600         * keydefs.el: Remove mappings for keys mapped to the nowhere
3601         defined function function-key-error.
3602
3603 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3604
3605         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3606         lisp-interaction-mode-hook): Add the docstrings.
3607
3608 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3609
3610         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3611         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3612         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3613
3614 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3615
3616         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3617         lambda list after the original doc.  Care about
3618         #'(lambda () "SingleString") 
3619         (cl-upcase-arg): 
3620         (cl-function-arglist):
3621         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3622         circular data structures in lambda list specification
3623
3624 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3625
3626         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3627         to appear in font-lock-function-name-face.
3628
3629 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3630
3631         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3632         is not also the value of the lambda.
3633
3634 2003-05-06  Andy Piper  <andy@xemacs.org>
3635
3636         * files.el (revert-buffer): Make sure local variables get processed,
3637         even in the case of an optimized reversion.
3638
3639 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3640
3641         * XEmacs 21.4.13 is released
3642
3643 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3644
3645         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3646         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3647
3648 2003-02-14  Ben Wing  <ben@xemacs.org>
3649
3650         * byte-optimize.el:
3651         * byte-optimize.el (byte-compile-inline-expand):
3652         * byte-optimize.el (byte-compile-unfold-lambda):
3653         * byte-optimize.el (byte-optimize-form-code-walker):
3654         * byte-optimize.el (byte-optimize-form):
3655         * byte-optimize.el (byte-decompile-bytecode-1):
3656         * byte-optimize.el (byte-optimize-lapcode):
3657         Review carefully and sync up to 20.7 except for areas as noted.
3658         Fixes problem with JDE compilation.
3659
3660 2003-02-05  Ben Wing  <ben@xemacs.org>
3661
3662         * simple.el:
3663         * simple.el (motion-keys-for-shifted-motion):
3664         Omit M-S-home/end from motion keys.
3665
3666 2003-02-07  Ben Wing  <ben@xemacs.org>
3667
3668         * text-props.el (text-property-any):
3669         * text-props.el (text-property-not-all):
3670         Fix bug when end > start.
3671
3672 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3673
3674         * info.el (Info-insert-dir): Make default-directory end in
3675         separator.  Patch due to Martin Buchholz.
3676
3677 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3678
3679         * XEmacs 21.4.12 "Portable Code" is released.
3680
3681 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3682
3683         * about.el: Update golubev data.
3684
3685 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3686
3687         * isearch-mode.el (isearch-mode-map): Substitute comment on
3688         desirability, and back out "GR is printable" changes.
3689
3690 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3691
3692         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3693
3694 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3695
3696         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3697
3698 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3699
3700         * menubar-items.el (default-menubar): Use browse-url-mozilla
3701         instead of browse-url-gnome-moz for Mozilla.
3702
3703 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3704
3705         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3706
3707 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3708
3709         * files.el (auto-mode-alist): Remove redundant entries for modes
3710         that live in packages.
3711         (interpreter-mode-alist): Ditto.
3712
3713 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3714
3715         * menubar-items.el (default-menubar): Sync with current
3716         browse-url-xemacs.el.
3717
3718 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3719
3720         * XEmacs 21.4.10 "Military Intelligence" is released.
3721
3722 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3723
3724         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3725
3726 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3727
3728         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3729
3730 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3731
3732         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3733         effect free function.
3734         (font-lock-fontify-keywords-region): Supply the argument to
3735         font-lock-compile-keywords.
3736
3737 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3738
3739         * package-get.el (package-get-download-sites): Bring sites list
3740         up to date, prefer xx.xemacs.org addresses.
3741
3742 2002-09-27  Andy Piper  <andy@xemacs.org>
3743
3744         * dialog.el (make-dialog-box): for general dialogs only
3745         delete-frame-hook will be run.
3746
3747 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3748
3749         * font-lock.el (font-lock-fontify-syntactically-region): Add
3750         comment about lookup-syntax-properties, document LOUDLY as unused.
3751
3752 2002-08-26  Andy Piper  <andy@xemacs.org>
3753
3754         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3755         merge.
3756
3757 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3758
3759         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3760         (make-obsolete-variable): Ditto.
3761         (make-compatible): Ditto.
3762         (make-compatible-variable): Ditto.
3763
3764 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3765
3766         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3767         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3768
3769 2002-08-28  Andy Piper  <andy@xemacs.org>
3770
3771         * files.el (revert-buffer): propagate revert-without-query-status.
3772
3773 2002-06-03  Andy Piper  <andy@xemacs.org>
3774
3775         * dialog-items.el (make-search-dialog): align various subcontrols
3776         in visually pleasing ways, allow frame to autosize to the dialog
3777         size.
3778         * dialog.el (make-dialog-box): add a border inside the frame. Add
3779         :autosize property, if t then reset the frame size appropriately
3780         before the frame is mapped.
3781         * gutter-items.el (set-progress-feedback-instantiator): align
3782         various subcontrols.
3783         * gutter-items.el (set-progress-abort-instantiator): ditto.
3784
3785 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3786
3787         * XEmacs 21.4.9 "Informed Management" is released.
3788
3789 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3790
3791         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3792         "&optional append" argument.
3793
3794 2002-07-16  Didier Verna  <didier@xemacs.org>
3795
3796         * subr.el (replace-in-string): fix case fold bug introduced by
3797         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3798         case-fold-search in temporary buffers.
3799
3800 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3801
3802         * lib-complete.el (find-library): Remove check for mule because
3803         decompression DOES work on Mule.
3804
3805 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3806
3807         * simple.el (join-line): New alias for `delete-indentation'.
3808
3809 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3810
3811         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3812         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3813         (font-lock-builtin-face): New.
3814         (font-lock-constant-face): New.
3815         (font-lock-face-list): Add builtin and constant faces.
3816
3817 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3818
3819         * autoload.el (make-autoload): Support define-derived-mode.
3820         Collected puts of doc-string-elt property.  Based on a patch by
3821         Didier Verna <didier@xemacs.org>.
3822
3823 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3824
3825         * wid-edit.el (widget-field-activate): Fix docstring typo.
3826
3827 2002-07-23  Andy Piper  <andy@xemacs.org>
3828
3829         * about.el (about-personal-info): update me.
3830
3831 2002-07-12  Andy Piper  <andy@xemacs.org>
3832
3833         * custom.el (custom-theme-set-variables): remove bogus
3834         arguments. Use custom-set-default to set defaults.
3835         (custom-set-variables): update doc.
3836         (custom-local-buffer): new, synced from FSF.
3837         (custom-set-default): ditto.
3838         (defcustom): update doc.
3839
3840 2002-06-16  Andy Piper  <andy@xemacs.org>
3841
3842         * menubar-items.el (default-menubar): enable windows printing on
3843         cygwin as well as native.
3844
3845 2002-06-12  Andy Piper  <andy@xemacs.org>
3846
3847         * printer.el (generic-print-buffer): catch all errors so that the
3848         print device can be cleared in all scenarios.
3849         (Printer-clear-device): make sure clearing the printer allows it
3850         to be used again immediately.
3851         (generic-print-region): make sure the default printer face is
3852         black-on-white.
3853
3854 2002-04-23  Jerry James  <james@xemacs.org>
3855
3856         * window-xemacs.el (display-buffer-function): Change doc to
3857         reflect new arg.
3858         * window-xemacs.el (pre-display-buffer-function): Ditto.
3859         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3860         non-nil, make the new window just big enough for its contents.
3861         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3862         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3863         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3864
3865 2002-06-06  Andy Piper  <andy@xemacs.org>
3866
3867         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3868         (defcustom): ditto.
3869         (custom-handle-keyword): ditto.
3870
3871 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3872
3873         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3874         Make obsolete.  Default to nil.
3875         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3876         Inspired by a patch by John Palmieri.
3877
3878 2002-07-01  Mike Alexander  <mta@arbortext.com>
3879
3880         * process.el (shell-command-on-region): Don't delete the region
3881         before giving it to call-process-region
3882
3883 2002-06-04  Jerry James <james@eecs.ku.edu>
3884
3885         * find-paths.el (paths-find-architecture-directory): Search in
3886         `system-configuration'/`base', not `base'`system-configuration'.
3887
3888 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3889
3890         * info.el (Info-index): Add missing \ in [ t].
3891
3892 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3893
3894         * gutter-items.el (gutter-buffers-tab-visible-p,
3895         buffers-tab-omit-function, buffers-tab-selection-function,
3896         buffers-tab-filter-functions):
3897         Doc improvements.
3898
3899 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3900
3901         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3902
3903         * toolbar-items.el (toolbar-news): Fix typo in message string.
3904
3905 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3906
3907         * dialog.el (yes-or-no-p-dialog-box): 
3908         * cmdloop.el (y-or-n-p-minibuf):
3909         (yes-or-no-p-minibuf):
3910         (yes-or-no-p):
3911         (y-or-n-p): 
3912         Specify negative answers in docstrings.
3913
3914 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3915
3916         * package-ui.el (pui-help-echo): Display both installed and author
3917         version.  Use a balloon-help window to display extra info like
3918         package requires.
3919
3920 2002-05-30  Andy Piper  <andy@xemacs.org>
3921
3922         * files.el (revert-buffer-internal): don't visit
3923         revert-buffer. Kill buffer when not used. Suggested by Mike
3924         Alexander <mta@arbortext.com>
3925
3926 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3927
3928         * files.el (revert-buffer): More docstring fiddling.
3929
3930 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3931
3932         * files.el (revert-buffer):
3933         (revert-buffer-internal):
3934         (revert-buffer-insert-file-contents-function):
3935         Improve docstrings and comments.
3936
3937 2002-05-08  Andy Piper  <andy@xemacs.org>
3938
3939         * files.el (revert-buffer): observe noconfirm behavior.
3940
3941 2002-04-09  Andy Piper  <andy@xemacs.org>
3942
3943         * files.el (revert-buffer): use revert-buffer-internal if it looks
3944         like doing so will not result in any user-visible changes.
3945         (revert-buffer-internal): new function. Do the actual process of
3946         reversion and then see whether the result is any different to what
3947         we have already. If it is not then do nothing.
3948
3949 2001-12-11  Andy Piper  <andy@xemacs.org>
3950
3951         * menubar.el (get-popup-menu-response): re-order so that it works
3952         on more sane/facist window systems.
3953
3954 2001-12-03  Andy Piper  <andy@xemacs.org>
3955
3956         * faces.el (frob-face-property): don't infloop in face frobbing
3957         from Jan Vroonhof <jan@xemacs.org>.
3958
3959 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3960
3961         * faces.el (frob-face-property): Follow face fall-back hierarchy
3962         properly for face properties without an instance. Only do manual
3963         copy form 'default in last resort. This handles in particular
3964         the case where 'default itself has only a fall-back (which is
3965         the case by default on windows).
3966
3967 2001-11-24  Andy Piper  <andy@xemacs.org>
3968
3969         * printer.el (generic-print-region): set default-frame-plist to
3970         nil while creating the printer frame so that sizes reflect the
3971         printed page.
3972
3973         * faces.el (face-complain-about-font): Don't complain on printers.
3974
3975 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3976         
3977         * package-net.el: Andy synch.
3978         
3979 2001-12-16  Andy Piper  <andy@xemacs.org>
3980
3981         * package-get.el (package-get-update-all): Make sure installed.db
3982         gets updated after updating packages.
3983
3984 2002-03-28  Ben Wing  <ben@xemacs.org>
3985
3986         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3987         continuation, truncation so that we don't get line jumpiness from
3988         them being larger than the line height.
3989
3990         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3991
3992 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3993
3994         * font.el (font-window-system-mappings): Add mapping for Gtk
3995         (assume identical to X) 
3996
3997 2002-02-04  Andy Piper  <andy@xemacs.org>
3998
3999         * files.el (convert-standard-filename): Fix for short filename
4000         Peter Arius <pas@methodpark.de>
4001
4002 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4003
4004         * list-mode.el (default-choose-completion): completion-base-size
4005         should refer to local value in the completion list buffer.
4006
4007 2001-12-03  Didier Verna  <didier@xemacs.org>
4008
4009         * rect.el: autoload `replace-rectangle'.
4010         * keydefs.el (global-map): bind it to `C-x r p'.
4011
4012 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4013
4014         * XEmacs 21.4.8 "Honest Recruiter" is released.
4015
4016 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4017
4018         This patch is based on Jerry James's patch and analysis.
4019
4020         * select.el (get-clipboard):
4021         (get-selection):
4022         Update docstrings.
4023         (get-clipboard-foreign):
4024         (get-selection-foreign):
4025         New function for use as `interprogram-paste-function's.
4026
4027         * simple.el (interprogram-paste-function): Change default to
4028         `get-clipboard-foreign'; improve docstring.
4029         (interprogram-cut-function): Improve dosctring.
4030
4031 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4032
4033         * XEmacs 21.4.7 "Economic Science" is released.
4034
4035 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4036
4037         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4038
4039 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4040
4041         * obsolete.el (assq-delete-all): New compatibility alias for 
4042         remassq.
4043
4044 2002-01-09  Simon Josefsson  <jas@extundo.com>
4045
4046         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4047
4048 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4049
4050         * info.el (Info-auto-generate-directory): Default
4051         Info-auto-generate-directory to 'if-outdated.
4052
4053 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4054
4055         * startup.el (normal-top-level): Prevent migration code from
4056         trashing .emacs on an error in loading the init files.
4057
4058 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4059
4060         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4061         "system default" Xdefaults and friends get xrdb-mode.
4062
4063 2002-03-05  Mats Lidell  <matsl@contactor.se>
4064  
4065         * help-nomule.el (tutorial-supported-languages): Added Swedish
4066         tutorial. Sorted languages.
4067
4068 2002-02-11  Mike Sperber <mike@xemacs.org>
4069
4070         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4071         regenerating outdated dir files and dir is non-existent.
4072
4073 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4074
4075         * code-files.el (convert-mbox-coding-system): Improve comment.
4076         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4077         coding-system argument to `write-region-pre-hook' call.
4078         (write-region-pre-hook): Fix docstring to mention lockname argument.
4079
4080 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4081
4082         * minibuf.el (completing-read): Remove redundant wrong arg list.
4083
4084         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4085
4086 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4087
4088         * obsolete.el (interactive-form): new compatibility alias for 
4089         function-interactive.
4090
4091 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4092
4093         * menubar-items.el (Menubar-items-truncate-list): Removed.
4094         * menubar-items.el (Menubar-items-truncate-history): New.
4095         * menubar-items.el (default-menubar): Use
4096         Menubar-items-truncate-history.
4097
4098 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4099
4100         * printer.el (generic-print-region): Pass correct arguments to
4101         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4102         Torkelsson <torkel@acc.umu.se>.
4103
4104 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4105
4106         * help.el (describe-mode): synched with FSF 19.34; handle nil
4107         minor mode indicators.
4108
4109 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4110
4111         * minibuf.el (completing-read): Update docstring.
4112
4113 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4114
4115         * XEmacs 21.4.6 "Common Lisp" is released.
4116
4117 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4118
4119         * package-net.el: Inadvertant synch with Windows branch.  From
4120         Andy's log:
4121         (package-net-kit-version): new variable.
4122         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4123
4124 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4125
4126         * package-get.el (package-get-locate-index-file): Also search the
4127         core etc/ directory for the package index file if it can't be
4128         found in ~/.xemacs/.
4129
4130 2001-12-13  William Perry  <wmperry@gnu.org>
4131
4132         * dialog-gtk.el (popup-builtin-question-dialog):
4133         Conform to API in gui.c.
4134         
4135 2001-11-12  Andy Piper  <andy@xemacs.org>
4136
4137         * cus-edit.el (custom-save-face-internal): make sure we save
4138         non-themed faces.
4139         (custom-save-variables): ditto variables.
4140
4141 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4142
4143         * faces.el (make-face-family):
4144         (make-face-size):
4145         New face-modifying functions per Jan Vroonhof.
4146
4147         cus-face.el (custom-set-face-font-family):
4148         (custom-set-face-font-size):
4149         Use them.
4150
4151         * font.el (font-window-system-mappings): More precise docstring.
4152
4153         (font-create-name):
4154         (font-create-object):
4155         (tty-font-create-object):
4156         (tty-font-create-plist):
4157         (x-font-create-object):
4158         (x-font-create-name):
4159         (ns-font-create-name):
4160         (mswindows-font-create-object):
4161         (mswindows-font-create-name):
4162         Add doctrings.
4163
4164 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4165
4166         * gtk-faces.el (gtk-init-device-faces): removed spurious
4167         quote before let* expression.
4168
4169 2001-10-29  Andy Piper  <andy@xemacs.org>
4170
4171         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4172         modified when changing coding system.
4173
4174         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4175         that we invoke the GUI directory selector.
4176
4177 2001-10-25  Andy Piper  <andy@xemacs.org>
4178
4179         * dialog.el (make-dialog-box): use new directory dialog support.
4180         * minibuf.el (read-file-name-1): ditto.
4181         (read-file-name): ditto.
4182         (read-directory-name): ditto.
4183
4184 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4185
4186         * XEmacs 21.4.5 "Civil Service" is released.
4187
4188 2001-04-23  Didier Verna  <didier@xemacs.org>
4189
4190         * cus-edit.el (custom-variable-pre-save): New.
4191         * cus-edit.el (custom-variable-post-save): New.
4192         * cus-edit.el (custom-variable-save): use them.
4193         * cus-edit.el (custom-face-pre-save): New.
4194         * cus-edit.el (custom-face-post-save): New.
4195         * cus-edit.el (custom-face-save): use them.
4196         * cus-edit.el (custom-group-pre-save): New.
4197         * cus-edit.el (custom-group-post-save): New.
4198         * cus-edit.el (custom-group-save): use them.
4199         * cus-edit.el (Custom-save): use the pre/post functions above,
4200         call `custom-save-all' only once.
4201         * cus-edit.el (custom-variable-pre-reset-standard): New.
4202         * cus-edit.el (custom-variable-post-reset-standard): New.
4203         * cus-edit.el (custom-variable-reset-standard): use them.
4204         * cus-edit.el (custom-face-pre-reset-standard): New.
4205         * cus-edit.el (custom-face-post-reset-standard): New.
4206         * cus-edit.el (custom-face-reset-standard): use them.
4207         * cus-edit.el (custom-group-pre-reset-standard): New.
4208         * cus-edit.el (custom-group-post-reset-standard): New.
4209         * cus-edit.el (Custom-reset-standard): use them.
4210         * cus-edit.el (custom-face-reset-saved): use the pre/post
4211         functions above, call `custom-save-all' only once.
4212
4213 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4214
4215         * gutter-items.el (buffers-tab face): Derive from the modeline
4216         face by default.  Many people use white-on-black for the default
4217         font, and the tabs look hideous with that color combination.  The
4218         modeline usually has the correct colors.
4219
4220 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4221
4222         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4223         (tag-mark-stack-max): Typo fix.
4224
4225 2001-09-28  Ben Wing  <ben@xemacs.org>
4226
4227         * font-lock.el:
4228         * font-lock.el (font-lock-after-change-function):
4229         fix problem with last patch, reported by Katsumi Yamaoka.
4230
4231 2001-09-17  Ben Wing  <ben@xemacs.org>
4232
4233         * font-lock.el (font-lock-after-change-function):
4234         fix problem when you insert a comment on the line before a line of
4235         code: if we use the following char, then when you hit backspace,
4236         the following line of code turns the comment color.
4237
4238 2001-06-08  Ben Wing  <ben@xemacs.org>
4239
4240         * process.el: comment about shell-command-switch.
4241         * process.el (shell-quote-argument): Need to quote a null
4242         argument, too.  From Dan Holmsand.
4243         
4244         * startup.el (normal-top-level): Delete some unused FSF junk.
4245         * startup.el (command-line-early):
4246         
4247         * startup.el (command-line): Call MS Windows init function.
4248         
4249         * win32-native.el:
4250         * win32-native.el (mswindows-system-shells): New.
4251         * win32-native.el (mswindows-system-shell-p): New.
4252         * win32-native.el (init-mswindows-at-startup): New.
4253         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4254         * win32-native.el (mswindows-quote-one-simple-arg):
4255         * win32-native.el (mswindows-quote-one-command-arg):
4256         * win32-native.el (mswindows-construct-process-command-line-alist):
4257         Correct comments at top.  Correctly handle passing arguments
4258         to Cygwin programs and to bash.  Fix quoting of zero-length
4259         arguments (from Dan Holmsand).  Set shell-command-switch based
4260         on shell-file-name, which in turn comes from env var SHELL.
4261
4262 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4263
4264         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4265         default-toolbar-position): Fill docstrings for balloon-help.
4266
4267 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4268
4269         * faces.el: Reenable specifications over 'gtk domain.
4270
4271 2001-08-08  Didier Verna  <didier@xemacs.org>
4272
4273         * autoload.el (update-autoload-files): make defdir a file name,
4274         not directory name.
4275
4276 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4277
4278         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4279
4280         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4281
4282 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4283
4284         * font-menu.el (font-menu-set-font): Default to current font-family.
4285         (font-menu-preferred-resolution):
4286         (font-menu-size-scaling):
4287         Provide gtk defaults, too.
4288
4289 2001-07-29  Mike Alexander  <mta@arbortext.com>
4290
4291         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4292         list
4293         (custom-set-face-font-family): ditto
4294
4295 2001-07-26  Mike Sperber <mike@xemacs.org>
4296
4297         * files.el (auto-mode-alist): .9 files are man pages, too.
4298
4299 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4300
4301         * process.el (call-process-internal): bind
4302         coding-system-for-write to 'binary when calling
4303         start-process-internal, so the process receives 
4304         the literal contents of INFILE.
4305
4306 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4307
4308         * files.el (auto-mode-alist): Add configure.ac support.
4309
4310 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4311
4312         * buff-menu.el:
4313         mouse.el:
4314         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4315
4316 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4317
4318         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4319
4320 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4321
4322         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4323         mixed text.
4324         (kinsoku-eol-p): Ditto.
4325
4326 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4327
4328         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4329         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4330         characters as the category `s' or `e' correctly.
4331
4332 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4333
4334         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4335
4336 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4337
4338         * mule/cyrillic.el:  Set up case table.
4339
4340 2001-06-08  Mike Sperber <mike@xemacs.org>
4341
4342         * files.el (save-some-buffers-1): Don't zap the help window right
4343         after `map-y-or-n-p' has popped it up.
4344
4345 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4346
4347         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4348
4349 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4350
4351         * specifier.el: define-specifier-tag 'gtk.
4352
4353 2001-05-12  Ben Wing  <ben@xemacs.org>
4354
4355         * find-paths.el (paths-find-recursive-path):
4356         fix error with null EXCLUDE-REGEXP.
4357         
4358         * font-lock.el (font-lock-mode):
4359         fix problem reported by hrvoje with buffers starting with a space.
4360         
4361 2001-05-06  Ben Wing  <ben@xemacs.org>
4362
4363         * dialog.el (make-dialog-box):
4364         * menubar-items.el (default-menubar):
4365         * printer.el (generic-print-buffer):
4366         * printer.el (generic-print-region):
4367         implement printing the selection when it's selected.
4368
4369 2001-04-18  Didier Verna  <didier@xemacs.org>
4370
4371         * cus-edit.el (Custom-reset-standard): reset to standard settings
4372         not only when the buffer's :custom-state is 'modified, but also
4373         when it is 'set or 'saved.
4374
4375 2001-04-17  Didier Verna  <didier@xemacs.org>
4376
4377         * startup.el (load-user-init-file): define `custom-file' before
4378         loading the user's init file.
4379
4380 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4381
4382         * menubar.el (popup-mode-menu): Make it work with
4383         popup-menu-titles turned off.
4384         
4385 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4386
4387         * about.el (about-mailto-link): Use compose-mail for sending mail.
4388
4389 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4390
4391         * package-admin.el (package-install-hook): New.
4392         (package-delete-hook): New.
4393         (package-admin-add-single-file-package): Use package-delete-hook.
4394
4395         * package-get.el (package-get): Use package-install-hook.
4396
4397 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4398
4399         * package-ui.el (pui-install-selected-packages): reverse the lists
4400         of packages so that they get handled in the same order as they
4401         were selected.
4402
4403 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4404
4405         * packages.el (locate-library): Use read-library-name for completion.
4406
4407 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4408
4409         * byte-optimize.el (=): `=' is not a binary predicate!
4410         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4411         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4412
4413 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4414
4415         * bytecomp.el (byte-compile-arithcompare):
4416         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4417
4418 2001-06-03  William M. Perry  <wmperry@gnu.org>
4419
4420         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4421         return the filename selected by the user!
4422
4423 2001-05-31  William M. Perry  <wmperry@gnu.org>
4424
4425         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4426         in XEmacs/GTK.
4427
4428 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4429
4430         * coding.el: Tiny typo fixed.
4431
4432 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4433
4434         * XEmacs 21.4.3 "Academic Rigor" is released.
4435
4436 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4437
4438         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4439
4440 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4441
4442         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4443
4444 2001-05-04  Ben Wing  <ben@xemacs.org>
4445
4446         * printer.el (generic-print-buffer):
4447         * printer.el (generic-print-region):
4448         Enable dialog boxes.  Apply workaround recommended by Kirill.
4449         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4450         
4451         * simple.el (kill-whole-line):
4452         * simple.el (kill-line-1):
4453         * simple.el (kill-entire-line):
4454         * simple.el (kill-line):
4455         * simple.el (backward-kill-line):
4456         Take out interactive dependence of kill-whole-line.
4457
4458 2001-04-22  Ben Wing  <ben@xemacs.org>
4459
4460         * dialog.el (make-dialog-box):
4461         Put dialog titles back in -- this time correctly.  Fix various
4462         other problems with leaks and such.
4463
4464         * simple.el (region-exists-p):
4465         * simple.el (region-active-p):
4466         Add comment about which one is correct to use in menu specs.
4467
4468 2001-05-05  Ben Wing  <ben@xemacs.org>
4469
4470         * dialog.el (make-dialog-box): fix doc string.
4471         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4472         take out Pretty Print.
4473         * printer.el:
4474         * printer.el (printer-current-device): New.
4475         * printer.el (Printer-get-device): New.
4476         * printer.el (Printer-clear-device): New.
4477         * printer.el (generic-page-setup): New.
4478         * printer.el (generic-print-buffer):
4479         * printer.el (generic-print-region):
4480         Implement Page Setup.  Handle errors properly.
4481
4482 2001-05-05  Ben Wing  <ben@xemacs.org>
4483
4484         * subr.el (error): Complete list of errors in doc string.
4485         
4486 2001-04-22  Ben Wing  <ben@xemacs.org>
4487
4488         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4489         
4490 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4491
4492         * build-report.el: Remove CVS keywords since this file has been in
4493         core lisp for a while now.
4494         * build-report.el (build-report-make-output-files): Fix typo.
4495
4496 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4497
4498         * about.el (about-finish-buffer): Make sure the last change works
4499         even if EVENT is nil.
4500
4501 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4502
4503         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4504         clicked, not the one that happens to be the current buffer at the
4505         time.
4506
4507 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4508
4509         * cus-edit.el (custom-display): Support the GTK Window System also.
4510
4511 2001-04-30  Ben Wing  <ben@xemacs.org>
4512
4513         * printer.el:
4514         * printer.el (printer-page-header):
4515         * printer.el (Print-context): New.
4516         * printer.el (printer-page-footer):
4517         * printer.el (generate-header-element): New.
4518         * printer.el (generate-header-line): New.
4519         * printer.el (print-context-property):
4520         * printer.el (generic-print-buffer):
4521         * printer.el (generic-print-region):
4522         Implement headers and footers.  Implement calling Print dialog box
4523         (#### but it doesn't quite work yet).
4524
4525 2001-04-25  Ben Wing  <ben@xemacs.org>
4526
4527         * about.el (xemacs-hackers):
4528         * about.el (about-url-alist):
4529         * about.el (about-personal-info):
4530         * about.el (about-hacker-contribution):
4531         More contributions.
4532         
4533         * simple.el (handle-post-motion-command):
4534         Fix spurious setting of zmacs-region-stays to t after a non-shift
4535         motion command.
4536
4537 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4538
4539         * about.el (about-personal-info): Update my bio.
4540         (about-hacker-contribution): Ditto.
4541
4542 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4543
4544         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4545
4546 2001-04-19  Andy Piper  <andy@xemacs.org>
4547
4548         * package-net.el (package-net-cygwin32-binary-size): new size.
4549         (package-net-win32-binary-size): new size.
4550         (package-net-convert-index-to-ini): Use new arch.
4551         (package-net-batch-convert-index-to-ini): Removed.
4552         (package-net-generate-bin-ini): New.
4553         (package-net-batch-generate-bin-ini): New.
4554
4555 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4556
4557         * XEmacs 21.4.1 "Copyleft" is released.
4558
4559 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4560
4561         * x-compose.el (xlib-input-method-bug-workaround):
4562         (alias-colon-to-double-quote):
4563         Force sort in map-keymap to work around rehash bug.
4564
4565 2001-04-17  Ben Wing  <ben@xemacs.org>
4566
4567         * about.el: Finish overhaul, add a few new hackers, update a
4568         couple old ones.
4569
4570 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4571
4572         * XEmacs 21.4.0 "Solid Vapor" is released.
4573
4574 2001-04-15  Ben Wing  <ben@xemacs.org>
4575
4576         * about.el:
4577         * about.el (about-headline-face): New.
4578         * about.el (about-link-face): New.
4579         * about.el (about-current-release-maintainers): New.
4580         * about.el (about-other-current-hackers): New.
4581         * about.el (about-url-alist):
4582         * about.el (about-once-and-future-hackers): New.
4583         * about.el (about-mailto-link): New.
4584         * about.el (about-get-buffer):
4585         * about.el (about-finish-buffer):
4586         * about.el (about-xemacs):
4587         * about.el (about-features): Removed.
4588         * about.el (about-advantages): New.
4589         * about.el (about-maintainer-info): Removed.
4590         * about.el (about-personal-info): New.
4591         * about.el (about-hacker-contribution): New.
4592         * about.el (about-maintainer):
4593         * about.el (about-show-linked-info):
4594         * about.el (about-hackers):
4595         Major revamping.  Rewriting of most of the text, improve the
4596         link handling, separate info on contributors into personal
4597         and contribution info, add new contributors, update personal
4598         info, etc. etc.
4599         
4600         * menubar-items.el (default-menubar):
4601         Help menubar entry for News now says more accurately
4602         "What's New in XEmacs".
4603         
4604         * mouse.el:
4605         * mouse.el (mouse-track-cleanup-hook):
4606         * mouse.el (mouse-track):
4607         Don't set-buffer to a dead buffer when calling mouse-track
4608         cleanup hooks.
4609
4610 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4611
4612         * XEmacs 21.2.47 "Zephir" is released.
4613
4614 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4615
4616         * dialog.el (make-dialog-box): Disable dialog box titles until
4617         we get them working.
4618
4619 2001-03-30  Ben Wing  <ben@xemacs.org>
4620
4621         * help.el:
4622         * help.el (Help-princ-face):
4623         * help.el (Help-prin1-face):
4624         * help.el (frob-help-extents):
4625         * help.el (describe-function-1):
4626         * help.el (describe-variable):
4627         Avoid using font-lock faces, which may not be defined.
4628         Instead, use hyper-apropos faces, and make sure they're
4629         defined as necessary by using `require'. (It's not so safe
4630         to do this for font-lock.) In any case, we will eventually
4631         be merging this functionality into hyper-apropos.
4632
4633         * loaddefs.el (completion-ignored-extensions):
4634         Fix documentation.
4635         
4636         * menubar-items.el (menu-truncate-list): Removed.
4637         * menubar-items.el (Menubar-items-truncate-list): New.
4638         * menubar-items.el (default-menubar):
4639         Fix errors if grep or compile command is too long.  Rename helper
4640         function to be less visible.
4641
4642 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4643
4644         * byte-optimize.el (byte-optimize-minus):
4645         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4646
4647 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4648
4649         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4650         Mule is available.
4651
4652         * mule/latin.el: New file.
4653
4654 2001-03-11  Ben Wing  <ben@xemacs.org>
4655
4656         * auto-save.el:
4657         * auto-save.el (auto-save-directory):
4658         * auto-save.el (make-auto-save-file-name):
4659         * auto-save.el (auto-save-file-name-p): New.
4660
4661         Merge in improvements from other definition of
4662         make-auto-save-file-name in files.el.
4663         
4664         * auto-save.el (auto-save-original-name):
4665         * auto-save.el (auto-save-name-in-fixed-directory):
4666         * auto-save.el (auto-save-unslashify-name): Removed.
4667         * auto-save.el (auto-save-slashify-name): Removed.
4668         * auto-save.el (auto-save-reserved-chars): New.
4669         * auto-save.el (auto-save-escape-name): New.
4670         * auto-save.el (auto-save-unhex): New.
4671         * auto-save.el (auto-save-unescape-name): New.
4672
4673         Change algorithm for encoding filenames in auto-save names to be
4674         entirely safe with all filesystems and all possible characters in
4675         a filename, and 100% reversible. (Essentially, uses
4676         quoted-printable as the encoding.)
4677         
4678         * auto-save.el (recover-all-files):
4679
4680         Use insert-directory rather than calling ls directly -- fixes
4681         things under Windows.
4682
4683         * files.el:
4684         * files.el (convert-standard-filename): Substitute FSF's
4685         definition for this (we had nothing here before).
4686         
4687         * files.el (backup-buffer): Warning fix.
4688         
4689         * files.el (make-backup-file-name):
4690         * files.el (find-backup-file-name):
4691         Fix error in calling sequence to auto-save-file-name-p.
4692         
4693         * files.el (recover-file):
4694         Use insert-directory rather than calling ls directly -- fixes
4695         things under Windows.
4696
4697         * files.el (make-auto-save-file-name): Removed.
4698         * files.el (auto-save-file-name-p): Removed.
4699         auto-save is always dumped so no sense in having a definition
4700         that will always be overwritten with another.
4701         
4702         * files.el (insert-directory):
4703         * win32-native.el:
4704         * win32-native.el (debug-mswindows-process-command-lines):
4705         * win32-native.el (original-make-auto-save-file-name): Removed.
4706         * win32-native.el (make-auto-save-file-name): Removed.
4707
4708
4709 2001-03-21  Martin Buchholz <martin@xemacs.org>
4710
4711         * XEmacs 21.2.46 "Urania" is released.
4712
4713 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4714
4715         * menubar-items.el (default-menubar): Update sample.emacs to
4716         sample.init.el and adjust accelerators.
4717
4718 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4719
4720         * build-report.el (build-report): Improve docstring.
4721
4722 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4723
4724         * ChangeLog: Log GTK merge.
4725
4726         * gutter-items.el:
4727         * mwheel.el:
4728         * sound.el:
4729         * startup.el:
4730         Revert gratuitous whitespace changes.
4731
4732 2001-03-07  Ben Wing  <ben@xemacs.org>
4733
4734         * help.el:
4735         * help.el (key-or-menu-binding):
4736         * help.el (Help-find-file): New.
4737         * help.el (describe-beta):
4738         * help.el (describe-copying):
4739         * help.el (describe-project):
4740         * help.el (view-emacs-news):
4741         * help.el (view-sample-init-el): New.
4742         * help.el (Help-princ-face): New.
4743         * help.el (Help-prin1-face): New.
4744         * help.el (help-symbol-function-context-menu):
4745         * help.el (help-symbol-variable-context-menu):
4746         * help.el (help-symbol-function-and-variable-context-menu):
4747         * help.el (frob-help-extents):
4748         * help.el (describe-function-1):
4749         * help.el (describe-variable):
4750
4751         Add coloring in Help buffers, correspondent with hyperlinks.
4752         View files in view-mode rather than Fundamental.
4753         Remove separators from context menus -- now handled in generic code.
4754         Add `Find Tag' to context menu.
4755         
4756         * menubar.el (popup-mode-menu):
4757
4758         Rewrite code that outputs the popup menu to (a) put more specific
4759         entries first, (b) be more robust, (c) output the proper context
4760         menu separators automatically (the context menu functionality is
4761         new and currently used only by Help).
4762
4763 2001-03-10  William M. Perry  <wmperry@aventail.com>
4764
4765         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4766         this function when converting from the 21.1 GTK branch.  Now
4767         supports file, password, question, and color built-in dialogs.
4768
4769 2001-03-06  Ben Wing  <ben@xemacs.org>
4770
4771         * keydefs.el:
4772         * keydefs.el (global-map):
4773         Add commented-out change of M-k (for 21.5).
4774         
4775         * menubar-items.el (default-menubar):
4776         Fix items to control kill-line behavior; add items for
4777         shifted motion.
4778         
4779         * simple.el:
4780         * simple.el (kill-whole-line):
4781         * simple.el (historical-kill-line): Removed.
4782         * simple.el (kill-line): Removed.
4783         * simple.el (kill-entire-line): New.
4784         * simple.el (kill-line-1): New.
4785         * simple.el (backward-kill-line):
4786         Undo kill-whole-line == always changes.  Add new function
4787         kill-entire-line to unconditionally delete the current line.
4788         Add comments describing the lamentable state of affairs of
4789         the kill-line functions and variables.
4790
4791 2001-03-02  Ben Wing  <ben@xemacs.org>
4792
4793         * simple.el:
4794         * simple.el (beginning-of-buffer):
4795         * simple.el (end-of-buffer):
4796         * simple.el (mark-ring-unrecorded-commands):
4797         * simple.el (signal-error-on-buffer-boundary):
4798         * simple.el (shifted-motion-keys-select-region):
4799         * simple.el (unshifted-motion-keys-deselect-region):
4800         * simple.el (motion-keys-for-shifted-motion): New.
4801         * simple.el (handle-pre-motion-command):
4802         * simple.el (handle-post-motion-command):
4803         * simple.el (forward-char-command):
4804         * simple.el (backward-char-command):
4805         * simple.el (scroll-up-command):
4806         * simple.el (scroll-down-command):
4807         * simple.el (next-line):
4808         * simple.el (previous-line):
4809         * simple.el (backward-block-of-lines):
4810         * simple.el (forward-block-of-lines):
4811         * simple.el (backward-word):
4812         * simple.el (mark-word):
4813
4814         Augment documentation of the most common motion commands to make
4815         note of the shifted-motion support.  Improve the support to (a)
4816         properly document how it works and why it's done in the fashion it
4817         is, and (b) allow the keystrokes that trigger it to be customized.
4818
4819         Correct error in the customize specification of
4820         mark-ring-unrecorded-commands.
4821
4822 2001-03-02  Ben Wing  <ben@xemacs.org>
4823
4824         * font-lock.el:
4825         * font-lock.el (font-lock-pending-extent-table): Removed.
4826         * font-lock.el (font-lock-pending-buffer-table): New.
4827         * font-lock.el (font-lock-pre-idle-hook):
4828         * font-lock.el (font-lock-after-change-function):
4829         * font-lock.el (font-lock-fontify-pending-extents):
4830         * font-lock.el (font-lock-lisp-like):
4831
4832         Fix handling of pending extents to avoid excessive slowness (N^2
4833         behavior) when making lots of buffer changes between redisplays,
4834         such as when saving the Options.
4835
4836 2001-03-09  William M. Perry  <wmperry@aventail.com>
4837
4838         * device.el:
4839         * dragdrop.el:
4840         * dumped-lisp.el:
4841         * faces.el:
4842         * frame.el:
4843         * gnuserv.el:
4844         * loadup.el:
4845         * menubar-items.el:
4846         * minibuf.el:
4847         The Great GTK Merge.
4848
4849         * ChangeLog.GTK:
4850         * dialog-gtk.el:
4851         * gdk.el:
4852         * generic-widgets.el:
4853         * glade.el:
4854         * gnome-widgets.el:
4855         * gnome.el:
4856         * gtk-compose.el:
4857         * gtk-extra.el:
4858         * gtk-faces.el:
4859         * gtk-ffi.el:
4860         * gtk-file-dialog.el:
4861         * gtk-font-menu.el:
4862         * gtk-glyphs.el:
4863         * gtk-init.el:
4864         * gtk-iso8859-1.el:
4865         * gtk-marshal.el:
4866         * gtk-mouse.el:
4867         * gtk-package.el:
4868         * gtk-password-dialog.el:
4869         * gtk-select.el:
4870         * gtk-widget-accessors.el:
4871         * gtk-widgets.el:
4872         * gtk.el:
4873         widgets-gtk.el:
4874         The Great GTK Merge: new files.
4875
4876 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4877
4878         * generic-widgets.el: Don't require gtk (a built-in feature) at
4879         top level.  Don't execute the last sexp unless (featurep 'gtk).
4880
4881 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4882
4883         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4884
4885 2001-02-23  Martin Buchholz <martin@xemacs.org>
4886
4887         * XEmacs 21.2.45 "Thelxepeia" is released.
4888
4889 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4890  
4891         * about.el (xemacs-hackers): update my entry. 
4892         * about.el (about-maintainer-info): ditto. 
4893         * about.el (about-hackers): ditto. 
4894
4895 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4896
4897         * about.el (about-maintainer-info): More vanity info about
4898         yours truly.
4899
4900 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4901
4902         * build-report.el (build-report-destination): xemacs-build-reports
4903         has moved to SourceForge, where mailing list name length is
4904         restricted, hence the name change to
4905         xemacs-buildreports@xemacs.org.
4906         * build-report.el (build-report-keep-regexp): Update default.
4907         * build-report.el (build-report-delete-regexp): Ditto.
4908         * build-report.el (build-report-make-output-files): Ditto.
4909
4910 2001-02-19  Craig Lanning  <lanning@scra.org>
4911
4912         * lisp-mode.el: Add indentation specifications for following
4913         Common Lisp forms: handler-case, handler-bind, with-slots,
4914         with-open-file, with-open-stream, print-unreadable-object.
4915
4916 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4917
4918         * font-lock.el (font-lock-set-defaults-1):
4919         Move initialization of `font-lock-cache-position' so that it's set
4920         even if font-lock-keywords is already defined.
4921
4922 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4923
4924         * autoload.el (generate-file-autoloads-1):
4925         Use `emacs-lisp-mode-syntax-table' instead of
4926         `lisp-mode-syntax-table'.
4927         * lisp-mode.el (lisp-mode-syntax-table):
4928         Get rid of old checks for `parse-partial-sexp' version.
4929         Make `|' (pipe) string delimiter instead of punctuation.
4930
4931 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4932
4933         * window.el (save-selected-window):
4934         Use gensym for better macro hygiene.
4935
4936 2001-02-06  Mike Sperber <mike@xemacs.org>
4937
4938         * dump-paths.el:
4939         * startup.el (startup-setup-paths): Set and use
4940         `mule-lisp-directory'.
4941         (startup-setup-paths-warning): Ditto.
4942
4943         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4944         (paths-construct-load-path): Consider `mule-lisp-directory'.
4945
4946 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4947
4948         * font-lock.el: Syntax table improvements used.  A few random
4949         changes are not specified below.
4950         (font-lock-fontify-string-delimiters):
4951         (font-lock-syntactic-keywords):
4952         (font-lock-cache-state nil):
4953         (font-lock-cache-position):
4954         New variables.
4955         (font-lock-set-syntax):
4956         (font-lock-apply-syntactic-highlight):
4957         (font-lock-fontify-syntactic-anchored-keywords):
4958         (font-lock-fontify-syntactic-keywords-region):
4959         (font-lock-eval-keywords):
4960         New functions.
4961         (font-lock-remove-face):
4962         (font-lock-fontify-syntactically-region):
4963         Use syntax properties.
4964
4965 2001-02-08  Martin Buchholz <martin@xemacs.org>
4966
4967         * XEmacs 21.2.44 "Thalia" is released.
4968
4969 2001-01-16  Mike Sperber <mike@xemacs.org>
4970
4971         * startup.el (normal-top-level): Work even if no installation root
4972         is found.
4973
4974 2001-01-30  Andy Piper  <andy@xemacs.org>
4975
4976         * gutter-items.el (progress-abort-glyph): remove instantiator.
4977         (set-progress-abort-instantiator): new function.
4978         (abort-progress-feedback): use it.
4979
4980         * gutter.el (set-gutter-dirty-p): new function.
4981
4982 2001-01-30  Didier Verna  <didier@xemacs.org>
4983
4984         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4985
4986 2001-01-24  Didier Verna  <didier@xemacs.org>
4987
4988         * sound.el (sound-extension-list): give a better default value.
4989         * sound.el (load-sound-file): improve the doc string, also find
4990         files given by absolute names, pass a real extension list to
4991         `locate-file'.
4992
4993 2001-01-26  Martin Buchholz <martin@xemacs.org>
4994
4995         * XEmacs 21.2.43 "Terspichore" is released.
4996
4997 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4998
4999         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5000         messages from gnuserv.
5001
5002 2001-01-20  Martin Buchholz <martin@xemacs.org>
5003
5004         * XEmacs 21.2.42 "Poseidon" is released.
5005
5006 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5007
5008         * cl-macs.el (cl-upcase-arg): New function.
5009         (cl-function-arglist): New function.
5010         (cl-transform-lambda): Automatically add CL-style lambda list to
5011         documentation string using functions above.
5012
5013 2001-01-12  Andy Piper  <andy@xemacs.org>
5014
5015         * package-get.el (package-get-custom): call
5016         package-net-update-installed-db.
5017
5018         * package-ui.el (pui-install-selected-packages): call
5019         package-net-update-installed-db.
5020
5021         * package-net.el (package-net-update-installed-db): use
5022         packages-package-list so that we reflect reality.
5023
5024         * packages.el (packages-package-list): Make docstring reflect
5025         reality.
5026
5027         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5028
5029         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5030         isn't installed.
5031
5032 2001-01-17  Andy Piper  <andy@xemacs.org>
5033
5034         * wid-edit.el (widget-activation-glyph-mapper): activate or
5035         deactivate native widgets.
5036         (widget-glyph-insert-glyph): record instantiator.
5037         (widget-push-button-value-create): use it.
5038
5039         * gui.el (gui-button-action): new function. Make button's domain
5040         buffer current when calling.
5041         (make-gui-button): update to use gui-button-action.
5042
5043 2001-01-16  Didier Verna  <didier@xemacs.org>
5044
5045         * menubar-items.el (default-menubar): add an entry for modeline
5046         horizontal scrolling in Options -> Display.
5047
5048 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5049
5050         * package-get.el (package-get-require-signed-base): Set to nil
5051         by default.
5052
5053 2001-01-17  Martin Buchholz <martin@xemacs.org>
5054
5055         * XEmacs 21.2.41 "Polyhymnia" is released.
5056
5057 2001-01-16  Mike Sperber <mike@xemacs.org>
5058
5059         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5060         catch lisp/mule/.
5061
5062 2001-01-14  Mike Sperber <mike@xemacs.org>
5063
5064         * startup.el (maybe-create-compatibility-dot-emacs):
5065         (maybe-unmigrate-user-init-file):
5066         (unmigrate-user-init-file): Created.
5067         (maybe-migrate-user-init-file): Offer creation of compatibility
5068         .emacs.
5069         Some doc fixes wrt init file location.
5070
5071 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5072
5073         * faces.el (face-frob-from-locale-first): new variable.
5074         (frob-face-font-2): Honor tags arg while trying to use
5075         standard-face-mapping.  When face-frob-from-locale-first is set,
5076         first try to set face inheriting from frobbed-face.
5077
5078 2001-01-15  Didier Verna  <didier@xemacs.org>
5079
5080         * about.el (xemacs-hackers): update my entry.
5081         * about.el (about-url-alist): ditto.
5082         * about.el (about-maintainer-info): ditto.
5083         * about.el (about-hackers): ditto.
5084
5085 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5086
5087         The byte compiler has been badly broken for a year,
5088         by the patch of 1999-12-06.
5089         * byte-optimize.el (byte-optimize-form-code-walker):
5090         Bug was: the byte compiler was making this erroneous optimization:
5091         (progn (or (foo)) (bar)) ==> (bar)
5092
5093 2000-11-20  Mike Sperber <mike@xemacs.org>
5094
5095         * setup-paths.el (paths-core-load-path-depth): Split
5096         `paths-load-path-depth' in two for site and core lisp.  Don't
5097         recurse into core.
5098         * setup-paths.el (paths-construct-load-path): Use.
5099
5100 2001-01-10  Andy Piper  <andy@xemacs.org>
5101
5102         * package-net.el (package-net-cygwin32-binary-size): new variable
5103         (package-net-win32-binary-size): ditto.  add much needed
5104         commentary.
5105
5106         * gutter-items.el (buffers-tab-items): correct off-by-one error
5107         for buffers-tab-max-size.
5108
5109 2001-01-08  Martin Buchholz <martin@xemacs.org>
5110
5111         * XEmacs 21.2.40 is released.
5112
5113 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5114
5115         * mule/hebrew.el: Fix comments and typos.
5116         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5117
5118 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5119
5120         * ChangeLog.1: move ancient log from fill.el.
5121
5122         * dump-paths.el:
5123         paragraphs.el:
5124         mule/mule-category.el:
5125         Miscellaneous typo fixes and slight doc clarifications.
5126
5127         * mule/mule-ccl.el:  Correct file name in header.
5128
5129 2000-12-31  Martin Buchholz <martin@xemacs.org>
5130
5131         * XEmacs 21.2.39 is released.
5132
5133 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5134
5135         * byte-optimize.el (byte-optimize-cond):
5136         (byte-optimize-cond-1): New.
5137         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5138         Optimizes (cond (x nil)) ==> nil.
5139         Provide better diagnostic on malformed expr like (cond foo).
5140
5141 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5142
5143         * mule/mule-coding.el:
5144         mule/mule-cmds.el (reset-language-environment,
5145         set-language-environment-coding-systems):
5146         Safer default coding-priority-list, corresponding to src/file-coding.h.
5147
5148 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5149
5150         * package-admin.el: Allow package removal from
5151         early-package-load-path.
5152
5153 2000-12-15  Andreas Jaeger  <aj@suse.de>
5154
5155         * about.el (about-maintainer-info): Update my entry.
5156
5157 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5158
5159         * packages.el (locate-library): Add support for bzip2
5160         compressed .el files.
5161
5162 2000-12-12  Andy Piper  <andy@xemacs.org>
5163
5164         * package-net.el: new file.
5165
5166 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5167
5168         * font-lock.el: Add missing C++ keywords.
5169
5170 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5171
5172         * simple.el (indent-for-comment): Preserve indentation of comments
5173         starting in column 0, as documented in (Info-goto-node
5174         "(xemacs)Comments").  Update docstring accordingly.
5175
5176 2000-12-05  Martin Buchholz <martin@xemacs.org>
5177
5178         * XEmacs 21.2.38 is released.
5179
5180 2000-12-04  Didier Verna  <didier@xemacs.org>
5181
5182         * mouse.el (default-mouse-track-set-point-in-window): remove
5183         spurious '+' operation detected by Martin.
5184
5185
5186 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5187
5188         * cl-extra.el (coerce):
5189         Implement char to integer coercion.
5190         Remove extraneous (numberp) test.
5191
5192         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5193         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5194         (byte-optimize-predicate):
5195         Warn if evaluating constant expression signals an error.
5196         (byte-optimize-form): Small simplification.
5197
5198         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5199
5200 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5201
5202         * byte-optimize.el:
5203         (byte-optimize-minus):
5204         (byte-optimize-plus):
5205         (byte-optimize-mult):
5206         (byte-optimize-quo):
5207         Use (car (last x)) instead of (last x) to get last elt!
5208         Use `byte-optimize-predicate' to optimize `%'.
5209         Move optimizations for special numeric args to bytecomp.el.
5210         * bytecomp.el (byte-compile-associative): Remove.
5211         (byte-compile-max): New.
5212         (byte-compile-min): New.
5213         Properly handle erroneous calls: (max) (min).
5214         (byte-compile-plus): New.
5215         (byte-compile-minus):
5216         It's easiest to handle 0, +1 and -1 args here.
5217         (byte-compile-mult): New.
5218         It's easiest to handle 1, -1 and 2 args here.
5219         (byte-compile-quo):
5220         It's easiest to handle 0, +1 and -1 args here.
5221         Issue byte-compiler warning when dividing by zero.
5222
5223         Byte-compiler arithmetic improvements.
5224         Better optimize these expressions in the obvious way:
5225         (+ x y 1)   -->  varref x varref y add add1
5226         (+ x y -1)  -->  varref x varref y add sub1
5227         (- x y 0)   -->  (- x y)
5228         (- 0 x y)   -->  (- (- x) y)
5229         (% 42 19)   --> compile-time constant
5230         (/ 42 19)   --> compile-time constant
5231         (* (foo) 2) --> foo call dup plus
5232
5233         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5234         unless (declaim (optimize (safety 3)))
5235         or (setq byte-compile-delete-errors nil).
5236
5237 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5238
5239         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5240         docstrings.
5241
5242 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5243
5244         * startup.el (command-line-do-help):  Add documentation of
5245         portable dumper switches.
5246
5247 2000-11-22  Andy Piper  <andy@xemacs.org>
5248
5249         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5250
5251         * glyphs.el (init-glyphs): don't use autodetect for strings.
5252
5253 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5254
5255         * byte-optimize.el (byte-optimize-char-before):
5256         (byte-optimize-backward-char):
5257         (byte-optimize-backward-word):
5258         Fix incorrect optimizations for these sorts of expressions:
5259         (let ((x nil)) (backward-char x))
5260
5261 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5262
5263         * byte-optimize.el:
5264         * byte-optimize.el (byte-optimize-backward-char): New.
5265         * byte-optimize.el (byte-optimize-backward-word): New.
5266         Make backward-word and backward-char as efficient as forward versions.
5267
5268         * bytecomp.el (byte-compile-no-args-with-one-extra):
5269         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5270         * bytecomp.el (byte-compile-two-args-with-one-extra):
5271         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5272         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5273         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5274         Check if extra arg is constant nil, and if so, use byte-coded call.
5275
5276         * simple.el (backward-word):
5277         * simple.el (mark-word):
5278         * simple.el (kill-word):
5279         * simple.el (backward-kill-word):
5280         Make COUNT argument optional, for consistency with forward-char et al.
5281
5282         * abbrev.el (abbrev-string-to-be-defined):
5283         * abbrev.el (inverse-abbrev-string-to-be-defined):
5284         * abbrev.el (inverse-add-abbrev):
5285         * abbrev.el (expand-region-abbrevs):
5286         * buff-menu.el (Buffer-menu-execute):
5287         * indent.el (move-to-left-margin):
5288         * indent.el (indent-relative):
5289         * indent.el (move-to-tab-stop):
5290         * info.el (Info-reannotate-node):
5291         * lisp-mode.el (lisp-indent-line):
5292         * lisp.el (end-of-defun):
5293         * lisp.el (move-past-close-and-reindent):
5294         * misc.el (copy-from-above-command):
5295         * mouse.el (default-mouse-track-scroll-and-set-point):
5296         * page.el (forward-page):
5297         * paragraphs.el (forward-paragraph):
5298         * paragraphs.el (end-of-paragraph-text):
5299         * picture.el (picture-forward-column):
5300         * picture.el (picture-self-insert):
5301         * rect.el (extract-rectangle-line):
5302         * simple.el (newline):
5303         * simple.el (fixup-whitespace):
5304         * simple.el (backward-delete-char-untabify):
5305         * simple.el (transpose-chars):
5306         * simple.el (transpose-preceding-chars):
5307         * simple.el (do-auto-fill):
5308         * simple.el (indent-new-comment-line):
5309         * simple.el (blink-matching-open):
5310         * view-less.el (cleanup-backspaces):
5311         * wid-edit.el (widget-transpose-chars):
5312         * term/bg-mouse.el (bg-insert-moused-sexp):
5313         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5314
5315         * info.el (Info-fontify-node):
5316         * simple.el (backward-delete-function):
5317         Use canonical delete-backward-char instead of backward-delete-char.
5318
5319 2000-11-20  Andy Piper  <andy@xemacs.org>
5320
5321         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5322         no buffers.
5323
5324 2000-11-20  Andy Piper  <andy@xemacs.org>
5325
5326         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5327         buffer tabs.
5328
5329 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5330
5331         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5332         (proclaim inline...) was shadowing compiler-macros.
5333
5334 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5335
5336         * bytecomp.el (byte-compile-eval): New.
5337         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5338         Keeps this promise made in Lispref:
5339         "If a file being compiled contains a `defmacro' form, the macro is
5340         defined temporarily for the rest of the compilation of that file."
5341
5342 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5343
5344         * cl.el (floatp-safe):
5345         (plusp):
5346         (minusp):
5347         (oddp):
5348         (evenp):
5349         (cl-abs):
5350         Use a better parameter name than `x'.
5351
5352         * cl-macs.el (check-type): Make continuable.  Change documentation
5353         to require PLACE, but accept any form for compatibility.
5354
5355         * abbrev.el (define-abbrev): Use check-type.
5356         * font-menu.el (font-menu-change-face): Use check-type.
5357         * menubar.el (relabel-menu-item): Use check-type.
5358         * itimer.el: Fix typo.
5359
5360 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5361
5362         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5363
5364 2000-11-14  Martin Buchholz <martin@xemacs.org>
5365
5366         * XEmacs 21.2.37 is released.
5367
5368 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5369
5370         * code-cmds.el: Provide the feature.
5371
5372 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5373
5374         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5375
5376         * code-cmds.el: New file
5377         * mule/mule-cmds.el:
5378         * mule/mule-misc.el
5379         (coding-keymap): New keymap. Define coding system keyboard
5380         commands on file-coding builds too.
5381         (coding-system-change-eol-conversion):
5382         (universal-coding-system-argument):
5383         (set-default-coding-systems):
5384         (prefer-coding-system): Moved from mule-cmds.el
5385         (set-buffer-process-coding-system): Moved from mule-misc.el
5386
5387 2000-09-15  Stephen Carney <carney@scubadoo.com>
5388
5389         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5390
5391 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5392
5393         * package-get.el (package-get-download-sites): Add a pre-release
5394         site for experimental packages.
5395
5396         * auto-autoloads.el: Regenerated.
5397
5398 2000-08-01  Andy Piper  <andy@xemacs.org>
5399
5400         * gutter-items.el (buffers-tab-omit-function): reference
5401         buffers-tab-select-visible-buffers.
5402         (buffers-tab-filter-functions): new variable, by default uses
5403         buffers-tab-selection-function and buffers-tab-omit-function.
5404         (select-buffers-tab-buffers-by-mode): invert arguments.
5405         (buffers-tab-select-visible-buffers): new function. Invert calling
5406         of buffers-menu-omit-invisible-buffers.
5407         (buffers-tab-items): rewrite to use
5408         buffers-tab-filter-functions. Rewrite docstring.
5409         (gutter-buffers-tab-extent): delete.
5410         (add-tab-to-gutter): always build a new extent when adding the
5411         tabs.
5412         (update-tab-in-gutter): make gutter dirty when orientation
5413         changes.
5414
5415 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5416
5417         * bytecomp.el (byte-compile-defvar-or-defconst):
5418         Only do loadhist recording if defvar form includes a value.
5419
5420 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5421
5422         * bytecomp.el (byte-compile-initial-macro-environment):
5423         `eval-when-compile' should not compile its body.
5424
5425 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5426
5427         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5428         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5429         some Japanese English.  Remove some ancient FSF comments, and
5430         improve docstrings.  Use symbols not vectors for tables.
5431
5432 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5433
5434         * keymap.el:
5435         (local-key-binding):
5436         (global-key-binding):
5437         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5438
5439         * lisp.el:
5440         (backward-sexp): Slightly simpler code.
5441         (mark-sexp): Make arg optional, like FSF Emacs.
5442         (forward-list): Slightly simpler code.
5443         (backward-list): Slightly simpler code.
5444         (down-list):  Make arg optional, like FSF Emacs.
5445         (up-list):  Make arg optional, like FSF Emacs.
5446         (backward-up-list):  Make arg optional, like FSF Emacs.
5447         (kill-sexp):  Make arg optional, like FSF Emacs.
5448         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5449
5450         * font-menu.el (font-menu-change-face):
5451         Take continuable errors into account.
5452
5453         * abbrev.el:
5454         * abbrev.el (clear-abbrev-table):
5455         * abbrev.el (define-abbrev-table):
5456         * abbrev.el (define-abbrev):
5457         * abbrev.el (insert-abbrev-table-description):
5458         * apropos.el (apropos-documentation-check-doc-file):
5459         * apropos.el (apropos-documentation-check-elc-file):
5460         * buff-menu.el (list-buffers):
5461         * buff-menu.el (list-buffers-noselect):
5462         * bytecomp.el (byte-recompile-directory):
5463         * bytecomp.el (batch-byte-compile):
5464         * cl-macs.el (typep):
5465         * code-files.el (find-coding-system-magic-cookie):
5466         * code-files.el (insert-file-contents):
5467         * cus-edit.el (customize-set-variable):
5468         * cus-edit.el (customize-save-variable):
5469         * cus-face.el (custom-set-face-font-size):
5470         * cus-face.el (custom-set-face-update-spec):
5471         * cus-face.el (custom-reset-faces):
5472         * custom.el (custom-check-theme):
5473         * custom.el (copy-upto-last):
5474         * fill.el (canonically-space-region):
5475         * fill.el (fill-paragraph):
5476         * fill.el (fill-region):
5477         * fill.el (find-space-insertable-point):
5478         * fill.el (justify-current-line):
5479         * faces.el (face-spec-update-all-matching):
5480         * faces.el (set-face-stipple):
5481         * files-nomule.el (insert-file-contents):
5482         * files.el (insert-file-contents-literally):
5483         * files.el (hack-local-variables-last-page):
5484         * files.el (basic-save-buffer):
5485         * files.el (insert-directory):
5486         * font-menu.el (font-menu-change-face):
5487         * font.el (font-spatial-to-canonical):
5488         * format.el (format-encode-region):
5489         * format.el (format-insert-file):
5490         * format.el (format-replace-strings):
5491         * gutter.el (set-gutter-element):
5492         * help.el (key-or-menu-binding):
5493         * help.el (describe-bindings):
5494         * help.el (with-syntax-table):
5495         * indent.el (indent-rigidly):
5496         * indent.el (delete-to-left-margin):
5497         * info.el:
5498         * info.el (Info-extract-dir-entry-from):
5499         * info.el (Info-build-dir-anew):
5500         * info.el (Info-rebuild-dir):
5501         * info.el (Info-batch-rebuild-dir):
5502         * info.el (Info-read-subfile):
5503         * info.el (Info-build-node-completions):
5504         * info.el (Info-extract-menu-node-name):
5505         * isearch-mode.el (isearch-range-invisible):
5506         * isearch-mode.el (isearch-restore-invisible-extents):
5507         * itimer.el (itimerp):
5508         * itimer.el (itimer-live-p):
5509         * keymap.el:
5510         * keymap.el (substitute-key-definition):
5511         * keymap.el (read-command-or-command-sexp):
5512         * keymap.el (local-key-binding):
5513         * keymap.el (global-key-binding):
5514         * keymap.el (global-set-key):
5515         * keymap.el (local-set-key):
5516         * ldap.el:
5517         * ldap.el (ldap-add-entries):
5518         * ldap.el (ldap-delete-entries):
5519         * lisp.el (backward-sexp):
5520         * lisp.el (mark-sexp):
5521         * lisp.el (forward-list):
5522         * lisp.el (backward-list):
5523         * lisp.el (down-list):
5524         * lisp.el (backward-up-list):
5525         * lisp.el (up-list):
5526         * lisp.el (kill-sexp):
5527         * lisp.el (backward-kill-sexp):
5528         * menubar.el (add-menu-button):
5529         * menubar.el (add-submenu):
5530         * menubar.el (delete-menu-item):
5531         * menubar.el (relabel-menu-item):
5532         * mouse.el (narrow-window-to-region):
5533         * obsolete.el (define-obsolete-variable-alias):
5534         * obsolete.el (store-substring):
5535         * package-admin.el:
5536         * package-admin.el (package-admin-install-function):
5537         * package-admin.el (package-admin-install-function-mswindows):
5538         * package-admin.el (package-admin-default-install-function):
5539         * package-get.el (package-get-update-base-entries):
5540         * packages.el (packages-load-package-dumped-lisps):
5541         * packages.el (packages-collect-package-dumped-lisps):
5542         * printer.el (generic-print-buffer):
5543         * printer.el (generic-print-region):
5544         * replace.el (occur-mode-mouse-goto):
5545         * replace.el (perform-replace):
5546         * select.el (get-selection-no-error):
5547         * simple.el:
5548         * simple.el (newline):
5549         * simple.el (open-line):
5550         * simple.el (edit-and-eval-command):
5551         * simple.el (goto-line):
5552         * simple.el (undo):
5553         * simple.el (kill-region):
5554         * simple.el (copy-region-as-kill):
5555         * simple.el (kill-ring-save):
5556         * simple.el (set-mark):
5557         * simple.el (next-line):
5558         * simple.el (previous-line):
5559         * simple.el (line-move):
5560         * simple.el (set-goal-column):
5561         * simple.el (comment-region):
5562         * subr.el:
5563         * subr.el (putf):
5564         * syntax.el (modify-syntax-entry):
5565         * syntax.el (map-syntax-table):
5566         * view-less.el (view-file):
5567         * view-less.el (view-buffer):
5568         * view-less.el (view-file-other-window):
5569         * window-xemacs.el (backward-other-window):
5570         * window.el:
5571         * window.el (one-window-p):
5572         * window.el (walk-windows):
5573         * window.el (window-list):
5574         * x-mouse.el (x-mouse-kill):
5575         * x-select.el (x-get-cutbuffer):
5576         * x-select.el (x-store-cutbuffer):
5577         * term/bg-mouse.el (bg-mouse-line-to-center):
5578         * term/sun-mouse.el (window-line-end):
5579         * term/sun-mouse.el (sun-select-region):
5580         * term/sun.el (kill-region-and-unmark):
5581         * mule/mule-category.el:
5582         * mule/mule-category.el (modify-category-entry):
5583         * mule/mule-category.el (char-category-list):
5584         * mule/mule-coding.el (coding-system-force-on-output):
5585         * mule/mule-misc.el (coding-system-put):
5586         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5587
5588 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5589
5590         * cus-face.el: Typo fixes and tiny clarifications.
5591         * custom.el: ditto
5592
5593 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5594
5595         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5596         * startup.el (normal-top-level): Setup auto-save-list-file-name
5597         if auto-save-list-file-prefix is non-nil.
5598
5599 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5600
5601         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5602
5603 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5604
5605         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5606         get symbol at point-min.
5607
5608 2000-10-24  Didier Verna  <didier@xemacs.org>
5609
5610         * info.el (Info-emacs-info-file-name): defconst it.
5611         * info.el (Info-footnote-tag): defcustom it.
5612         * info.el (Info-no-description-string): ditto.
5613         * info.el (Info-find-node): adapt to new semantics of
5614         'Info-suffixed-file (don't do the case variants stuff).
5615         * info.el (Info-insert-dir): rewrite the dir file variants code.
5616         * info.el (Info-directory-files): New. Return the list of info
5617         files in a directory.
5618         * info.el (Info-dir-outdated-p): use it.
5619         * info.el (Info-parse-dir-entries): ditto.
5620         * info.el (Info-build-dir-anew): don't restrict to files ending
5621         with a ".info.*" extension.
5622         * info.el (Info-set-mode-line): ditto.
5623         * info.el (Info-read-subfile): adapt to new semantics of
5624         'Info-suffixed-file (append 'exact argument).
5625         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5626         string independently of the case.
5627         * info.el (Info-suffixed-file): use it (match all possible case
5628         for the file name).
5629         * info.el (Info-insert-file-contents): code cleanup.
5630         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5631         columns.
5632         * info.el (Info-batch-rebuild-dir): ditto.
5633         * info.el (Info-read-node-name-1): ditto.
5634         * info.el (Info-search): ditto.
5635         * info.el (Info-fontify-node): ditto.
5636
5637
5638 2000-10-24  Didier Verna  <didier@xemacs.org>
5639
5640         * process.el (shell-command): when called from a program, avoid
5641         'push-mark's "mark-set" message.
5642
5643 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5644
5645         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5646         by a symbol, not by a vector.
5647         * mule/vietnamese.el (vscii): Likewise.
5648         (viscii): Likewise.
5649         * mule/cyrillic.el (koi8-r): Likewise.
5650
5651         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5652         by a symbol, not by a vector.
5653         (chinese-big5-2): Likewise.
5654         * mule/ethiopic.el (ethiopic): Likewise.
5655         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5656         (vietnamese-viscii-upper): Likewise.
5657
5658 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5659
5660         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5661
5662 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5663
5664         * byte-optimize.el (byte-optimize-car): New function.
5665         (byte-optimize-cdr): Ditto.
5666
5667 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5668
5669         * byte-optimize.el: Partial synch with FSF 20.7.
5670         Optimize constant concatenation.
5671         Add keymapp as a side effect free function.  It is a built-in.
5672         (byte-after-unbind-pos): Remove byte-equal.
5673
5674 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5675
5676         * update-elc-2.el: Quote regexps correctly.
5677
5678 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5679
5680         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5681         (ccl-compile): Apply integerp, not integer-or-char-p to
5682         check the type of the buffer magnification
5683         (ccl-compile-write-string): Encode a string with binary
5684         coding system.
5685         (ccl-compile-write-repeat): Likewise.
5686
5687 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5688
5689         * buff-menu.el:
5690         * bytecomp.el:
5691         * coding.el:
5692         * faces.el:
5693         * files.el:
5694         * fill.el:
5695         * float-sup.el:
5696         * font-lock.el:
5697         * help.el:
5698         * iso8859-1.el:
5699         * loaddefs.el:
5700         * menubar-items.el:
5701         * menubar.el:
5702         * modeline.el:
5703         * msw-font-menu.el:
5704         * paragraphs.el:
5705         * paths.el:
5706         * replace.el:
5707         * simple.el:
5708         * sound.el:
5709         * startup.el:
5710         * version.el:
5711         * x-faces.el:
5712         * x-font-menu.el:
5713         Remove purecopy.
5714
5715 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5716
5717         * simple.el (do-auto-fill): Use the function pointer to by
5718         `comment-line-break-function', not `indent-new-comment-line'. This
5719         fixes an issue with cc-mode comment continuation.
5720
5721 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5722
5723         * simple.el (turn-on-auto-fill):  Add (interactive).
5724         * mwheel.el (mwheel-install): Add (interactive).
5725         * font-lock.el (turn-on-font-lock): Add (interactive).
5726         (turn-off-font-lock): Add (interactive).
5727
5728 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5729
5730         * packages.el (packages-special-base-regexp): Add `man'.
5731
5732 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5733
5734         * wid-edit.el (widget-specify-active): map over extents in current
5735         buffer like `widget-specify-inactive' does.  Mapping over the
5736         inactive extent object does not work since the current extent is
5737         ignored by `map-extents'.
5738
5739 2000-10-04  Martin Buchholz <martin@xemacs.org>
5740
5741         * XEmacs 21.2.36 is released.
5742
5743 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5744
5745         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5746         Optimize the compiled-function-constants vector by byte-code
5747         reference counts.
5748
5749 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5750
5751         * build-report.el (build-report-delete-regexp): quote value in
5752         defcustom
5753
5754 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5755
5756         * build-report.el (build-report): Don't bind srcdir which we don't
5757         use in `multiple-value-bind' to avoid the only byte-compiler
5758         warning.
5759
5760 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5761
5762         * build-report.el: Requires cl and custom now.
5763         build-report-version is determined by XEmacs version -- remove
5764         build-report-version*.
5765         * build-report.el (build-report-version): Removed.
5766         * build-report.el (build-report-installation-version-regexp): New.
5767         * build-report.el (build-report-version-file-regexp): New.
5768         * build-report.el (build-report-installation-srcdir-regexp): New.
5769         * build-report.el (build-report-destination): Offer
5770         xemacs-build-reports and xemacs-beta.
5771         * build-report.el (build-report-keep-regexp): Adjusted.
5772         * build-report.el (build-report-delete-regexp): Adjusted.
5773         * build-report.el (build-report-make-output-dir): New.
5774         * build-report.el (build-report-installation-file): Replace use of
5775         `concat' with `expand-file-name'.
5776         * build-report.el (build-report-make-output-file): Removed.
5777         * build-report.el (build-report-make-output-files): New.
5778         * build-report.el (build-report-subject): Identify as
5779         user-variable with "*...".
5780         * build-report.el (build-report-prompts): Ditto.
5781         * build-report.el (build-report-version-file): New.
5782         * build-report.el (build-report-file-encoding): Identify as
5783         user-variable with "*...".
5784         * build-report.el (build-report-make-output-get): New.
5785         * build-report.el (build-report-insert-header): Report
5786         emacs-version and system-configuration instead of
5787         build-report-version.
5788         * build-report.el (build-report-insert-make-output): Add file
5789         argument.
5790         * build-report.el (build-report-insert-installation-file):
5791         Re-indent.
5792         * build-report.el (build-report-keep): Change docstring,
5793         re-indent.
5794         * build-report.el (build-report-delete): Ditto.
5795         * build-report.el (build-report-installation-data): New.
5796         * build-report.el (build-report-version-file-data): New.
5797
5798 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5799
5800         * byte-optimize.el (byte-optimize-lapcode):
5801         Fix the optimization of using the first 5 elements of the
5802         constants vector for variables.
5803         (byte-optimize-lapcode): Fix another ancient broken optimization.
5804
5805 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5806
5807         * *: Spelling mega-patch
5808
5809 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5810
5811         * easymenu.el: doc fixes.
5812         (easy-menu-do-define): Use backquote.
5813         (easy-menu-change):
5814         (easy-menu-add):
5815         `when' seems much clearer than `if' here.
5816         (easy-menu-remove):
5817         (easy-menu-add-item):
5818         (easy-menu-item-present-p):
5819         (easy-menu-remove-item):
5820         Wrap using (when (featurep 'menubar) ...)
5821
5822 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5823
5824         * bytecomp.el (displaying-byte-compile-warnings):
5825         Revert Ben's change to this function below so that the compile log
5826         is displayed properly for users of the "popper" package.
5827
5828 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5829
5830         * window.el (save-selected-window): Use backquote.
5831
5832         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5833         Renamed from `byte-compile-file-form-defvar'.
5834         * bytecomp.el (byte-compile-defvar-or-defconst):
5835         Only cons onto current-load-list in top-level forms.
5836         Else this leaks a cons cell every time a defun is called.
5837         Renamed from `byte-compile-defvar', for clarity.
5838         Warn when docstring of defvar is not a string.
5839         Use consistent error messages.
5840         Better comments.
5841
5842 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5843
5844         * simple.el (set-variable):
5845         Remove unneeded defvar by rearranging order of let* forms.
5846
5847         * mule/mule-ccl.el (ccl-get-next-code):
5848         * menubar-items.el (bookmark-menu-filter):
5849         (language-environment-menu-filter):
5850         (tutorials-menu-filter):
5851         * toolbar-items.el (toolbar-compile):
5852         * byte-optimize.el (disassemble-offset):
5853         Use (declare (special ...)) instead of `defvar'.
5854
5855         * cl-macs.el (cl-do-proclaim):
5856         Fix (declare (special ...)) warning suppression syntax.
5857
5858 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5859
5860         * info.el (Info-tag-table-marker):
5861         (Info-tag-table-buffer):
5862         (Info-find-file-node):
5863         (Info-read-subfile):
5864         (Info-build-node-completions):
5865         (Info-search):
5866         (Info-mode):
5867         Multiple info buffer support.
5868
5869 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5870
5871         * ldap.el (ldap-decode-entry): New defun
5872         (ldap-search-entries): Use it in order to decode DN-prefixed
5873         entries properly
5874
5875 2000-08-23  Daniel Pittman <daniel@danann.net>
5876
5877         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5878         Use `eq', not `=', to compare symbols.
5879
5880 2000-07-30  Ben Wing  <ben@xemacs.org>
5881
5882         * bytecomp.el (byte-compile-report-error):
5883         * bytecomp.el (displaying-byte-compile-warnings):
5884         if stack-trace-on-error is set, send out a backtrace when
5885         an error is encountered that stops byte compilation.  this
5886         should make it much much easier to track down those curious
5887         problems.  also undo the kludge of using a separate "*Show*"
5888         buffer for display when there's a temp-buffer-show-function;
5889         we can avoid this by just being a little smarter.
5890
5891         * dialog-items.el:
5892         * dialog-items.el (search-dialog-regexp): New.
5893         * dialog-items.el (search-dialog-callback):
5894         * dialog-items.el (make-search-dialog):
5895         add a regexp option to the dialog and clean up a bit.
5896
5897         * dialog.el:
5898         * dialog.el (yes-or-no-p-dialog-box):
5899         * dialog.el (get-dialog-box-response):
5900         * dialog.el (make-dialog-box):
5901         * dialog.el (dialog-box-finish): New.
5902         * dialog.el (dialog-box-cancel): New.
5903         * dialog.el (internal-make-dialog-box-exit): New.
5904         implement [properly!] the :modal property of the new dialog box
5905         interface.  this is the first time xemacs has ever had *proper*
5906         modal dialog boxes, giving the standard window-system feedback.
5907         (e.g. under windows, clicking on a disabled frame causes a beep
5908         and makes the dialog box flash three times.)
5909
5910         * dragdrop.el: header keyword frobbing.
5911
5912         * dumped-lisp.el (preloaded-file-list):
5913         renamed winnt.el to win32-native.el.
5914
5915         * faces.el (face-property):
5916         * faces.el (set-face-property):
5917         * faces.el (frob-face-property):
5918         * faces.el (frob-face-font-2):
5919         * faces.el (make-face-bold):
5920         * faces.el (make-face-italic):
5921         * faces.el (make-face-bold-italic):
5922         * faces.el (make-face-unbold):
5923         * faces.el (make-face-unitalic):
5924         * faces.el (make-face-smaller):
5925         * faces.el (make-face-larger):
5926         clean up the implementation of these so that window-system-specific
5927         methods are called only on objects belonging to that window system.
5928         previously, you could have [e.g.] mswindows-make-face-bold called
5929         on font object of device type `stream', which is not good and
5930         explains the subtle errors Adrian was getting when byte-compiling
5931         something that required 'term. (Adrian, now you can use stack-trace-
5932         on-error to find the exact place where things are going wrong instead
5933         of having to laboriously binary-search your way through.)
5934
5935         * finder.el (finder-known-keywords):
5936         cleaned up -- properly sorted, clarified the meanings of many of
5937         the keywords, and added a few -- mswin, gui, content, build, www,
5938         user, services.  the last two try to distinguish between a package
5939         that's used directly by the user, and a package that provides
5940         support services to other packages.
5941
5942         * font-lock.el (lisp-font-lock-keywords-2):
5943         update list of lisp control structures to include everything,
5944         including new ones i introduced.
5945
5946         * gutter.el: header keyword frobbing.
5947
5948         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5949         recent isearch element was not doing so!  you got the second-most-
5950         recent instead.
5951
5952         * lisp-mode.el (construct-lisp-mode-menu):
5953         more menubar cleanups.
5954         * lisp-mode.el (with-selected-window):
5955         make it indent properly.
5956
5957         * menubar-items.el (default-menubar): lots of menubar cleanups.
5958         rearranged the options menu the most, e.g. splitting up the
5959         Keyboard/Mouse menu into a new Editing menu and combining the
5960         separate Scrollbar/Gutter/Toolbar submenus into Display.
5961         Got rid of General, moved items to Editing or new Troubleshooting.
5962         Moved Packages to Tools; doesn't seem to belong under Options.
5963         Added stuff to the Cmds menu, e.g. Change Case.
5964
5965         NB please don't complain about these periodic menubar changes.
5966         Anything like this is necessarily incremental in its construction
5967         -- By constant use you gradually become more and more aware of
5968         better and better ways to group menu items.  When we eventually
5969         move the options menu to a property sheet, the existing structure
5970         will probably be preserved fairly well.
5971
5972         * minibuf.el (next-history-element): fix problems with pressing
5973         down arrow in repeat-complex-command.
5974
5975         * modeline.el:
5976         * modeline.el (modeline-3d-p): New.
5977         added custom variable for controlling the 3d modeline.  the
5978         corresponding Options item has been present for a long time,
5979         but commented out with "fix me!" comments.  it's fixed now.
5980
5981         * obsolete.el (add-menu):
5982         remove bogus gettexts.
5983
5984         * process.el (shell-quote-argument):
5985         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5986         For bash under Windows native, see below.
5987
5988         * simple.el:
5989         * simple.el (display-warning-buffer):
5990         Fixed the handling of warning display to eliminate the annoying
5991         *Show* buffer, like was done for byte-compiler output above.
5992
5993         * simple.el (debug-print): New.
5994         Simple function for sending debug messages to the console and/or
5995         other debug places.
5996
5997         * subr.el (replace-in-string):
5998         Rewrite this function to avoid N^2 behavior with large strings --
5999         catastrophic with the new Windows selection code! (Apparently the
6000         author of this function didn't realize there was a fun
6001         replace-match that could make his life much easier, because we
6002         duplicated the entire logic.  The new version is smaller, easier
6003         to understand, much more robust, and has extended features --
6004         those of replace-match.)
6005
6006         * window.el:
6007         * window.el (with-selected-window): New.
6008         An obvious complement to the existing `with-selected-frame' and
6009         `with-current-buffer'.
6010
6011         * win32-native.el: Renamed from winnt.el.
6012         Added a great deal of stuff for properly handling process quoting,
6013         somewhat modeled on Kirill's original model (which i later threw
6014         away).  We should now finally have correctly working process arg
6015         quoting/dequoting so that the final app gets exactly what we
6016         intended.  Because the mechanism is in Lisp, it's easily
6017         extendible. (For those running bash and running the native
6018         version, I tried hard to do what I thought was correct.  But more
6019         thought is needed, and ideally the volunteer work of people with
6020         these configurations that they generally run on.)
6021
6022         * x-font-menu.el (x-font-menu-font-data):
6023         Put in defvar's to fix byte-compiler warnings.
6024
6025 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6026
6027         * select.el (selection-coercion-alist): Initialise.
6028         * select.el (select-coerce-to-text): New.
6029         * select.el (select-coerce): New.
6030         New functions to perform type and value coercion.
6031
6032         * select.el (select-buffer-killed-default): Keep data if it was
6033         on the clipboard.
6034
6035 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6036
6037         * menubar-items.el (default-menubar): Fix typo.
6038         (default-menubar): `lambda' was mispelled as `lamda'.
6039
6040 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6041
6042         * window.el (shrink-window-if-larger-than-buffer): Remove
6043         edge checking code.
6044
6045 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6046
6047         * paths.el (gnus-local-domain): Removed.
6048         (gnus-local-organization): Ditto.
6049         (gnus-startup-file): Ditto.
6050
6051 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6052
6053         * files.el (auto-mode-alist): Add .spec for RPM.
6054
6055 2000-07-31  Andy Piper  <andy@xemacs.org>
6056
6057         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6058
6059 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6060
6061         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6062         browse-url.
6063         * help.el (xemacs-www-page): Ditto.
6064         (xemacs-www-faq): Ditto.
6065         * menubar-items.el (default-menubar): Ditto.
6066
6067         * wid-edit.el (widget-url-link-action): Ditto.
6068         From: Kenichi OKADA <okada@opaopa.org>.
6069
6070 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6071
6072         * finder.el (finder-commentary): Add autoload cookie.
6073
6074 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6075
6076         * files.el (insert-file-contents-literally): Fix second let
6077         binding for `coding-system-for-read' to `coding-system-for-write'
6078         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6079
6080 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6081
6082         * files.el (insert-file-contents-literally): Use binary coding
6083         system (from Morioka san).
6084         (insert-file-contents-literally): Make file-name-handler method.
6085
6086 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6087
6088         * cl-macs.el (get-selection): Add defsetf.
6089
6090 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6091
6092         * x-init.el (x-activate-region-as-selection): replace obsolete
6093         function x-own-selection with own-selection.
6094         (ow-find): replace obsolete functions x-get-selection and
6095         x-get-clipboard with get-selection and get-clipboard.
6096         (init-post-x-win): replace obsolete function x-disown-selection
6097         with disown-selection.
6098
6099 2000-07-20  Mike Sperber  <mike@xemacs.org>
6100
6101         * startup.el (load-user-init-file): Only try to load init file if
6102         it exists.
6103
6104 2000-07-10  Andy Piper  <andy@xemacs.org>
6105
6106         * dialog-items.el: sync with Ben's patch.
6107
6108         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6109         comment.
6110         (progress-text-glyph): deleted.
6111         (progress-layout-glyph): make completely minimal.
6112         (progress-gauge-glyph): ditto.
6113         (progress-display-style): fix to handle dynamic instantiator
6114         changes.
6115         (progress-text-instantiator): new.
6116         (progress-layout-instantiator): new.
6117         (progress-gauge-instantiator): new.
6118         (set-progress-display-instantiator): renamed and changed from
6119         set-progress-display-style.
6120         (progress-abort-glyph): use instantiator not glyph.
6121         (append-progress-display): use set-progress-display-instantiator
6122         and set-glyph-image.
6123         (abort-progress-display): ditto.
6124         (raw-append-progress-display): ditto.
6125
6126 2000-07-20  Ben Wing  <ben@xemacs.org>
6127
6128         * code-files.el: Move Mule-specific code to mule-coding.el.
6129
6130 2000-07-15  Ben Wing  <ben@xemacs.org>
6131
6132         * autoload.el:
6133         Fixed comments.
6134
6135         * cmdloop.el:
6136         * cmdloop.el (yes-or-no-p):
6137         * cmdloop.el (y-or-n-p):
6138         Make these functions use should-use-dialog-box-p and not be
6139         overridden in dialog.el.
6140
6141         * cus-dep.el:
6142         * cus-dep.el (Custom-make-dependencies): Removed.
6143         * cus-dep.el (Custom-make-dependencies-1): New.
6144         * cus-dep.el (Custom-make-one-dependency): New.
6145         New entry point for use in Makefiles, to avoid excessive
6146         invocations.
6147
6148         * cus-edit.el (custom-variable-reset-saved):
6149         * cus-edit.el (custom-variable-reset-standard):
6150         * cus-edit.el (custom-save-resets):
6151         Fix bytecompiler warnings.
6152
6153         * dialog.el:
6154         * dialog.el (yes-or-no-p-dialog-box):
6155         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6156         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6157         * dialog.el (get-dialog-box-response):
6158         * dialog.el (message-or-box):
6159         * dialog.el (make-dialog-box):
6160         * dialog.el (popup-dialog-box): New.
6161         Avoid yes-or-no-p bogosities.
6162         Create a general function `make-dialog-box' to encapsulate all
6163         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6164
6165         * dumped-lisp.el (preloaded-file-list):
6166         Add dialog-items.  Clean up.  Group files by types.
6167
6168         * easymenu.el (easy-menu-add):
6169         * easymenu.el (easy-menu-remove):
6170         Account for accelerators.
6171
6172         * extents.el:
6173         * extents.el (extent-list): New args, like in map-extents.
6174         * extents.el (extent-at-event): New.
6175         * extents.el (extents-at-event): New.
6176
6177         * font-lock.el:
6178         * font-lock.el (font-lock-mode):
6179         * font-lock.el (font-lock-default-fontify-buffer):
6180         * font-lock.el (font-lock-default-unfontify-region):
6181         * font-lock.el (font-lock-fontify-syntactically-region):
6182         * font-lock.el (font-lock-fontify-keywords-region):
6183         Use new progress-feedback names.
6184
6185         * font-lock.el (java-font-lock-identifier-regexp):
6186         * font-lock.el (java-font-lock-class-name-regexp):
6187         Fix bytecompiler warnings.
6188
6189         * gutter-items.el:
6190         * gutter-items.el (progress-display-use-echo-area): Removed.
6191         * gutter-items.el (progress-feedback-use-echo-area): New.
6192         * gutter-items.el (progress-display-popup-period): Removed.
6193         * gutter-items.el (progress-feedback-popup-period): New.
6194         * gutter-items.el (set-progress-display-style): Removed.
6195         * gutter-items.el (set-progress-feedback-style): New.
6196         * gutter-items.el (progress-display-style): Removed.
6197         * gutter-items.el (progress-feedback-style): New.
6198         * gutter-items.el (progress-stack):
6199         * gutter-items.el (progress-displayed-p): Removed.
6200         * gutter-items.el (progress-feedbacked-p): New.
6201         * gutter-items.el (clear-progress-display): Removed.
6202         * gutter-items.el (clear-progress-feedback): New.
6203         * gutter-items.el (progress-display-clear-when-idle): Removed.
6204         * gutter-items.el (progress-feedback-clear-when-idle): New.
6205         * gutter-items.el (remove-progress-display): Removed.
6206         * gutter-items.el (remove-progress-feedback): New.
6207         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6208         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6209         * gutter-items.el (append-progress-display): Removed.
6210         * gutter-items.el (append-progress-feedback): New.
6211         * gutter-items.el (abort-progress-display): Removed.
6212         * gutter-items.el (abort-progress-feedback): New.
6213         * gutter-items.el (raw-append-progress-display): Removed.
6214         * gutter-items.el (raw-append-progress-feedback): New.
6215         * gutter-items.el (display-progress-display): Removed.
6216         * gutter-items.el (display-progress-feedback): New.
6217         * gutter-items.el (current-progress-display): Removed.
6218         * gutter-items.el (current-progress-feedback): New.
6219         * gutter-items.el (current-progress-display-label): Removed.
6220         * gutter-items.el (current-progress-feedback-label): New.
6221         * gutter-items.el (progress-display): Removed.
6222         * gutter-items.el (progress-feedback): New.
6223         Replace "progress-display" with "progress-feedback" globally.
6224
6225         * gutter-items.el (lprogress-display): Removed.
6226         * gutter-items.el (progress-feedback-with-label): New.
6227         Rename lprogress-display ==> progress-feedback-with-label.
6228
6229         * gutter-items.el (search-dialog-direction): Removed.
6230         * gutter-items.el (search-dialog-text): Removed.
6231         * gutter-items.el (search-dialog-callback): Removed.
6232         * gutter-items.el (make-search-dialog): Removed.
6233         Move to dialog-items.el.
6234
6235         * help.el:
6236         * help.el (help-mode-quit):
6237         * help.el (mode-for-help): New.
6238         * help.el (help-sticky-window): New.
6239         * help.el (help-window-config): New.
6240         * help.el (with-displaying-help-buffer):
6241         * help.el (function-at-event): New.
6242         * help.el (help-symbol-regexp): New.
6243         * help.el (help-symbol-run-function-1): New.
6244         * help.el (help-symbol-run-function): New.
6245         * help.el (help-symbol-function-context-menu): New.
6246         * help.el (help-symbol-variable-context-menu): New.
6247         * help.el (help-symbol-function-and-variable-context-menu): New.
6248         * help.el (frob-help-extents): New.
6249         * help.el (describe-function-1):
6250         * help.el (variable-at-point):
6251         * help.el (variable-at-event): New.
6252         * help.el (describe-variable):
6253         Major overhaul.
6254         - Make functions and variables be mousable.
6255         - Middle button hyperlinks.
6256         - New context-menu entries.
6257
6258         * keydefs.el:
6259         * keydefs.el (global-map):
6260         New key bindings to move lines up and down.
6261
6262         * lisp-mode.el:
6263         * lisp-mode.el (construct-lisp-mode-menu): New.
6264         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6265         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6266         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6267         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6268         Make popup and menubar menus be different.  Popup menu uses
6269         clicked location and automatically assumes symbol under the mouse
6270         for various commands.
6271
6272         * menubar-items.el:
6273         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6274         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6275
6276         * menubar-items.el (global-popup-menu): Removed.
6277         * menubar-items.el (mode-popup-menu): Removed.
6278         * menubar-items.el (activate-popup-menu-hook): Removed.
6279         * menubar-items.el (popup-mode-menu): Removed.
6280         * menubar-items.el (popup-buffer-menu): Removed.
6281         * menubar-items.el (popup-menubar-menu): Removed.
6282         Move to menubar.el.
6283
6284         * menubar.el:
6285         * menubar.el (global-popup-menu): New.
6286         * menubar.el (mode-popup-menu): New.
6287         * menubar.el (activate-popup-menu-hook): New.
6288         * menubar.el (last-popup-menu-event): New.
6289         * menubar.el (popup-mode-menu): New.
6290         * menubar.el (popup-buffer-menu): New.
6291         * menubar.el (popup-menubar-menu): New.
6292         * menubar.el (menu-call-at-event): New.
6293         Move non-content functions here.  Add support for context menu
6294         items on extents.
6295
6296         * minibuf.el (minibuffer-history-uniquify):
6297         Typo fix.
6298
6299         * minibuf.el (read-file-name-1):
6300         Call new file dialog box if it exists.
6301
6302         * minibuf.el (mouse-rfn-setup-vars):
6303         Clean up "chop" action.
6304
6305         * mouse.el:
6306         * mouse.el (button2): Now bound to mouse-track.
6307         * mouse.el (click-inside-extent-p):
6308         * mouse.el (point-inside-extent-p):
6309         * mouse.el (point-inside-selection-p):
6310         * mouse.el (mouse-drag-or-yank): Removed.
6311         * mouse.el (mouse-begin-drag-n-drop): New.
6312         * mouse.el (mouse-eval-sexp):
6313         * mouse.el (mouse-track-activate-strokes): New.
6314         * mouse.el (mouse-track-do-activate): New.
6315         * mouse.el (mouse-track):
6316         * mouse.el (default-mouse-track-event-is-with-button): New.
6317         * mouse.el (default-mouse-track-cleanup-hook):
6318         * mouse.el (default-mouse-track-drag-hook):
6319         * mouse.el (default-mouse-track-drag-up-hook):
6320         * mouse.el (default-mouse-track-click-hook):
6321         Merge drag-n-drop into mouse-track.
6322         Add general "activate" support to replace specific button2 kludges.
6323         Use "button modifier" support in mouse-track.
6324
6325         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6326
6327         * package-ui.el:
6328         * package-ui.el (pui-menu):
6329         * package-ui.el (pui-popup-context-sensitive): Removed.
6330         Fix bytecompiler warnings.
6331         Clean up popup code a bit.
6332
6333         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6334
6335         * simple.el:
6336         * simple.el (transpose-lines):
6337         * simple.el (transpose-line-up): New.
6338         * simple.el (transpose-line-down): New.
6339         * simple.el (transpose-subr):
6340         * simple.el (transpose-subr-1): Removed.
6341         Clean up, add functions to move lines up and down.
6342
6343         * startup.el (mail-host-address):
6344         * startup.el (user-mail-address):
6345         Customize.
6346
6347         * subr.el:
6348         * subr.el (set-symbol-value-in-buffer): New.
6349         * subr.el (error):
6350         * subr.el (check-argument-type):
6351         * subr.el (defined-error-p): New.
6352         Add structured error support.
6353
6354         * toolbar-items.el (toolbar-compile):
6355         Use new make-dialog-box.
6356
6357         * update-elc.el:
6358
6359         * userlock.el (ask-user-about-lock-dbox):
6360         * userlock.el (ask-user-about-supersession-threat-dbox):
6361         * userlock.el (ask-user-about-lock):
6362         * userlock.el (ask-user-about-supersession-threat):
6363         Use new make-dialog-box.
6364         Add safety checks; use should use-dialog-box-p.
6365
6366         * window-xemacs.el:
6367         * window-xemacs.el (__buffer-dedicated-frame):
6368         * window-xemacs.el (buffer-dedicated-frame): New.
6369         * window-xemacs.el (set-buffer-dedicated-frame): New.
6370         Move dedicated-frame stuff into lisp.
6371
6372 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6373
6374         * printer.el (generic-print-region): Do not require that
6375         `printer-name' be set.
6376         (printer-name): Commentary clarification.
6377
6378 2000-07-19  Martin Buchholz <martin@xemacs.org>
6379
6380         * XEmacs 21.2.35 is released.
6381
6382 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6383
6384         * select.el (selection-coercible-types): Initialise.
6385
6386 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6387
6388         * select.el (own-clipboard): Bug fix.
6389
6390 2000-07-17  Mike Sperber  <mike@xemacs.org>
6391
6392         * cus-edit.el (custom-migrate-custom-file): Save init file before
6393         continuing.
6394
6395 2000-07-16  Mike Sperber  <mike@xemacs.org>
6396
6397         * startup.el (load-init-file): Remove silly call to
6398         `load-user-custom-file`.
6399         (maybe-migrate-user-init-file): Minor fixes.
6400
6401 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6402
6403         * apropos.el (apropos-documentation-check-doc-file):
6404         `doc' variable should be let-bound, as was presumably intended.
6405
6406         * cus-edit.el (custom-variable-reset-saved):
6407         (custom-variable-reset-standard):
6408         Remove unused variable comment-widget.  Twice.
6409
6410         * toolbar.el (toolbar-blank-press-function):
6411         Add a real defvar with initial value nil and proper docstring.
6412         (press-toolbar-button): No need to check for boundp-ness anymore.
6413
6414         * rect.el (open-rectangle-line): Remove useless (let) form.
6415         Add defvar for pending-delete-mode.
6416
6417         * info.el (Info-find-node): This function needs an autoload cookie.
6418
6419         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6420         Use let* since the second form referred to the first.
6421
6422 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6423
6424         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6425         instead of removed `mswindows-get-clipboard'.
6426
6427
6428 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6429
6430         * select.el (select-convert-from-text): New.
6431         * select.el (select-convert-from-length): New.
6432         * select.el (select-convert-from-integer): New.
6433         * select.el (select-convert-from-identity): New.
6434         * select.el (select-convert-from-filename): New.
6435         * select.el (selection-converter-in-alist): Use them.
6436         New converter functions for X.
6437
6438         * select.el (get-selection): Removed comment.
6439
6440         * select.el (own-selection): Removed append code - I thought
6441         I'd already done this, but apparently not...
6442
6443         * select.el: Changed comment about TIMESTAMP.
6444
6445         * select.el (select-convert-in): New.
6446         * select.el (select-convert-out): New.
6447         New functions that get used by select.c.
6448
6449         * select.el (select-buffer-killed-default): New.
6450         * select.el (select-buffer-killed-text): New.
6451         * select.el (selection-buffer-killed-alist): New.
6452         New list and functions that get called if a relevant selection
6453         exists and a buffer gets killed.
6454
6455         * select.el (select-convert-to-targets):
6456         * select.el (select-convert-to-identity): Removed.
6457         * select.el (select-convert-from-identity): Removed.
6458         * select.el (select-converter-out-alist):
6459         Removed _EMACS_INTERNAL selection type.
6460
6461         * x-select.el (xselect-kill-buffer-hook): Removed.
6462         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6463         Removed this X-specific nonesense. Use the generic support
6464         in select.el instead.
6465
6466 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6467
6468         * mule/mule-category.el (defined-category-hashtable):
6469         Use make-hash-table instead of make-hashtable
6470
6471         * buff-menu.el: Byte-compiler warning fix.
6472
6473         * isearch-mode.el (isearch-highlight-all-cleanup):
6474         Remove unused variable `isearch-highlight-all-start'.
6475
6476         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6477
6478         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6479
6480         * cus-dep.el (Custom-make-dependencies):
6481         Add autoload cookie for custom-add-loads to generated custom-load.el.
6482
6483         * autoload.el (autoload-package-name): Warning suppression.
6484         Move defvar prior to first use.
6485
6486         * custom.el: Add autoload for custom-declare-face.
6487         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6488         * cl.el (cl-hack-byte-compiler):
6489         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6490         to work properly.
6491
6492 2000-07-08  Mike Sperber  <mike@xemacs.org>
6493
6494         * startup.el (load-home-init-file): Added variable.
6495         (maybe-migrate-user-init-file): Added.
6496         (load-user-init-file): Load custom file if different from init
6497         file.
6498
6499         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6500         "startup."
6501
6502         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6503         Moved `custom-file'-related code to cus-file.el.
6504
6505         * cus-file.el: New file.
6506
6507 2000-04-01  Mike Sperber  <mike@xemacs.org>
6508
6509         * packages.el (packages-find-package-directories): Added support
6510         for external package hierarchies with in-place installations.
6511
6512         * find-paths.el (paths-root-in-place-p): Added.
6513         (paths-find-emacs-directory): Added support for external
6514         directories with in-place installations.
6515         (paths-find-site-directory): Ditto.
6516
6517         * startup.el (find-user-init-file): Also look for
6518         ~/.xemacs/init.elc? in preference to ~/.emacs.
6519
6520 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6521
6522         * select.el (own-selection):
6523         * select.el (own-clipboard): Changed `append' parameter to
6524         `how-to-use' parameter.
6525         * select.el (own-selection): Removed icky append code.
6526         * select.el (own-selection, get-selection): Removed extra type
6527         checking.
6528         * select.el (selection-appender-alist):
6529         * select.el (selection-converter-{in|out}-alist): Initialise.
6530         * select.el (select-append-to-*): New.
6531         * select.el (select-convert-from-*): New.  New functions to append
6532         data and convert data from external type.
6533
6534 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6535
6536         * font-lock.el: Javadoc enhancements.
6537
6538 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6539
6540         * printer.el (generic-print-region): Compose job name from buffer
6541         name.
6542
6543 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6544
6545         * font-lock.el (font-lock-fontify-pending-extents): Call
6546         font-lock-fontify-region instead of font-lock-fontify-buffer
6547         to avoid unnecessary progress gauges.
6548
6549 2000-07-06  Craig Lanning  <lanning@scra.org>
6550
6551         * custom-load.el (faces):
6552
6553         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6554         dir is a regex.
6555
6556         * process.el (call-process-internal): from Dan Holmsand, use binary
6557         coding systems so that jka-compr works.
6558
6559 2000-07-07  Ben Wing  <ben@xemacs.org>
6560
6561         * font-lock.el: Undo previous change.  Unfortunately, some
6562         files actually use the variables directly in their init code
6563         without quoting them.
6564
6565 2000-07-07  Ben Wing  <ben@xemacs.org>
6566
6567         * font-lock.el (defvar font-lock-*-face): Removed.
6568
6569         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6570         only when necessary.
6571
6572 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6573
6574         * cl-macs.el: fix cl-transform-function-property kludge
6575         so that it does not require a random feature.
6576
6577 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6578
6579         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6580         as in Linux kernel "Rules.make".
6581
6582 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6583
6584         * build-report.el (build-report): Add autoload cookie.
6585
6586 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6587
6588         * package-ui.el (defgroup pui):  Correct a misspelling
6589         (pui-toggle-package-delete):  Change `seleted' to `selected'
6590
6591 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6592
6593         * package-get.el (package-get-update-base):
6594         (package-get): Use insert-file-contents-literally always.
6595         (package-get-maybe-save-index):
6596         Force coding system for writing to binary.
6597
6598 2000-06-08  Mike Alexander  <mta@arbortext.com>
6599
6600         * code-process.el (call-process-region): If there is no coding
6601         system for the process on process-coding-system-alist use the
6602         coding system of the buffer containing the region.
6603
6604 2000-06-10  Ben Wing  <ben@xemacs.org>
6605
6606         * cmdloop.el (command-error):
6607         If debug-on-error and noninteractive, output backtrace.
6608
6609         * files.el (file-relative-name):
6610         Remove MSDOS references.
6611
6612         * simple.el (line-number): New function, due to non-obvious
6613         behavior/usage of count-lines.
6614
6615         * simple.el (count-lines): document non-obvious usage to get
6616         line number.
6617
6618 2000-06-11  Ben Wing  <ben@xemacs.org>
6619
6620         * faces.el ((featurep 'xpm)):
6621         * x-faces.el (x-init-face-from-resources):
6622         * x-faces.el (x-init-frame-faces):
6623         * x-misc.el (x-init-specifier-from-resources):
6624         * x-misc.el (x-get-resource-and-bogosity-check):
6625         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6626         * x-mouse.el (x-init-pointer-shape):
6627         * x-scrollbar.el (x-init-scrollbar-from-resources):
6628         Add sixth argument to x-get-resource calls so as to issue warnings
6629         rather than errors on bogus arguments.
6630
6631 2000-06-05  Ben Wing  <ben@xemacs.org>
6632
6633         * compat.el: new file.  provides a clean, non-intrusive way to
6634         define compatibility functions.
6635
6636         * process.el (shell-quote-argument): temporary fix for lack
6637         of nt-quote-process-args.  #### I need to put back the overall
6638         structure of that mechanism but redo the guts of it using the
6639         extra intelligence in the C code.
6640
6641 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6642
6643         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6644         `package-get' does in package-get.el, instead of using external
6645         "md5sum" program.
6646
6647         * package-get.el (package-get): Insert package file literally to
6648         make checksum calculation work.
6649
6650 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6651
6652         * code-files.el (convert-mbox-coding-system): Deleted.
6653         (file-coding-system-alist): Removed reference to
6654         convert-mbox-coding-system.
6655
6656 2000-05-28  Martin Buchholz <martin@xemacs.org>
6657
6658         * XEmacs 21.2.34 is released.
6659
6660 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6661
6662         * font-lock.el (font-lock-keywords): Rewrote docstring
6663
6664 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6665
6666         * loadhist.el (unload-feature): handle case where x is both boundp
6667         and fboundp
6668
6669 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6670
6671         * packages.el: It's ok to use built-in macros, but not lisp
6672         defined ones.
6673
6674 2000-05-20  Ben Wing  <ben@xemacs.org>
6675
6676         * font-lock.el:
6677         * font-lock.el (font-lock-message-threshold):
6678         * font-lock.el (font-lock-mode):
6679         * font-lock.el (font-lock-default-fontify-buffer):
6680         * font-lock.el (font-lock-always-fontify-immediately):
6681         * font-lock.el (font-lock-old-extent): Removed.
6682         * font-lock.el (font-lock-old-len): Removed.
6683         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6684         * font-lock.el (font-lock-pending-extent-table): New.
6685         * font-lock.el (font-lock-range-table): New.
6686         * font-lock.el (font-lock-after-change-function):
6687         * font-lock.el (font-lock-after-change-function-1): Removed.
6688         * font-lock.el (font-lock-fontify-pending-extents): New.
6689         * font-lock.el ('font-lock-revert-cleanup): Removed.
6690         * font-lock.el ('font-lock-revert-setup): Removed.
6691         Rewrite deferral code to handle any number of changes, merging
6692         them properly.  Remove hacked-up code for revert-buffer, now
6693         unnecessary.
6694
6695         * menubar-items.el (default-menubar):
6696         In Options->Edit Init File, don't switch to emacs-lisp-mode
6697         unless necessary; doing this turns off font-lock.
6698
6699 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6700
6701         * keydefs.el: Define C-x BS to backward-kill-sentence.
6702
6703 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6704
6705         * files.el (hack-local-variables-prop-line): Use non-greedy
6706         matching to process -*-texinfo-*- -*-.
6707
6708 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6709
6710         * minibuf.el (minibuf-directory-files): new function.
6711         (read-file-name-activate-callback): use minibuf-directory-files.
6712         (read-directory-name-internal): ditto.
6713         (mouse-file-display-completion-list): ditto.
6714         (mouse-directory-display-completion-list): ditto.
6715         (read-file-name-internal): remove "./" from completion list unless
6716         explicitly matched, for consistency.
6717
6718 2000-05-11  Ben Wing  <ben@xemacs.org>
6719
6720         * gutter-items.el (gutter-buffers-tab):
6721         * gutter-items.el (add-tab-to-gutter):
6722         * gutter-items.el (update-tab-in-gutter):
6723         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6724         * gutter-items.el (append-progress-display):
6725         * gutter-items.el (abort-progress-display):
6726         * gutter-items.el (raw-append-progress-display):
6727         Further fixes.  Use set-glyph-image not set-image-instance-property,
6728         to fix problems with multiple windows in a frame.
6729
6730         * menubar-items.el (tutorials-menu-filter):
6731         Fix typo.
6732
6733         * startup.el (early-error-handler):
6734         Display message box under windows; otherwise, message will disappear
6735         before it can be viewed.
6736
6737         * update-elc.el:
6738         Fix bug in NEEDTODUMP processing.
6739
6740 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6741
6742         * startup.el (lock-directory): Removed.
6743         (superlock-file): Ditto.
6744         (startup-set-paths): Remove lockdir.
6745         (startup-setup-paths-warning): Remove lock-directory.
6746
6747         * setup-paths.el (paths-find-lock-directory): Removed.
6748         (paths-find-superlock-file): Ditto.
6749
6750 2000-05-09  Ben Wing  <ben@xemacs.org>
6751
6752         * faces.el (set-face-property):
6753         * faces.el (set-face-font):
6754         * faces.el (set-face-foreground):
6755         * faces.el (set-face-background):
6756         * faces.el (set-face-background-pixmap):
6757         * faces.el (set-face-underline-p):
6758         * faces.el (set-face-strikethru-p):
6759         * faces.el (set-face-highlight-p):
6760         * faces.el (set-face-dim-p):
6761         * faces.el (set-face-blinking-p):
6762         * faces.el (set-face-reverse-p):
6763         doc string changes.
6764
6765         * glyphs.el:
6766         * glyphs.el (make-image-specifier):
6767         * glyphs.el (glyph-property):
6768         * glyphs.el (set-glyph-image):
6769         * glyphs.el (make-glyph):
6770         * glyphs.el (make-pointer-glyph):
6771         * glyphs.el (make-icon-glyph):
6772         * glyphs.el (widget-image-instance-p): New.
6773         authorship info, lots of doc changes.  New predicate, inadvertently
6774         omitted.  the general principle with specifier docs is now that
6775         the description of instantiators should go with the make-foo-specifier
6776         fun's doc string, rather than in foo-specifier-p.  this follows
6777         conventions elsewhere in XEmacs and in general is a lot more obvious
6778         of a place to look.  sometimes the make-foo-specifier function needs
6779         to be created in the process.
6780
6781         * gutter.el:
6782         * gutter.el (make-gutter-specifier): New.
6783         * gutter.el (make-gutter-size-specifier): New.
6784         * gutter.el (make-gutter-visible-specifier): New.
6785         specifier doc updates according to the conventions specified before.
6786
6787         * objects.el:
6788         * objects.el (make-font-specifier):
6789         * objects.el (make-color-specifier):
6790         * objects.el (make-face-boolean-specifier): New.
6791         specifier doc updates according to the conventions specified before.
6792
6793         * specifier.el:
6794         * specifier.el (set-specifier):
6795         * specifier.el (make-integer-specifier): New.
6796         * specifier.el (make-boolean-specifier): New.
6797         * specifier.el (make-natnum-specifier): New.
6798         * specifier.el (make-generic-specifier): New.
6799         * specifier.el (make-display-table-specifier): New.
6800         specifier doc updates according to the conventions specified before.
6801
6802         * toolbar.el:
6803         * toolbar.el (make-toolbar-specifier): New.
6804         specifier doc updates according to the conventions specified before.
6805
6806 2000-05-09  Ben Wing  <ben@xemacs.org>
6807
6808         * process.el (call-process-internal): Revert to previous version
6809         because Mike's change clashed with a change I did not long before.
6810         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6811         Thanks very much Mike for pointing out the bug and submitting a
6812         patch!
6813
6814 2000-04-13  Mike Alexander  <mta@arbortext.com>
6815
6816         * process.el (call-process-internal): Send the correct input buffer
6817         (call-process-internal): Return the exit status of the process
6818
6819 2000-05-07  Ben Wing  <ben@xemacs.org>
6820
6821         * winnt.el:
6822         * winnt.el (nt-quote-args-verbatim): Removed.
6823         * winnt.el (nt-quote-args-prefix-quote): Removed.
6824         * winnt.el (nt-quote-args-backslash-quote): Removed.
6825         * winnt.el (nt-quote-args-double-quote): Removed.
6826         * winnt.el (nt-quote-args-functions-alist): Removed.
6827         * winnt.el (nt-quote-process-args): Removed.
6828         Remove all stuff for argument quoting.  We borrow the code instead
6829         from Emacs 20.6, which is much more careful in its quoting
6830         (e.g. in handling runs of the escape character) and avoids most of
6831         the need for this Lisp mechanism by checking to see whether we're
6832         running a Cygwin or normal program and doing the appropriate
6833         quoting.  If we end up needing such a mechanism, we should add
6834         it by extending the variable `mswindows-quote-process-args' so it
6835         can take an alist of regexps.
6836
6837 2000-05-07  Ben Wing  <ben@xemacs.org>
6838
6839         * keydefs.el:
6840         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6841         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6842         the window without moving point.
6843
6844         * simple.el:
6845         * simple.el (scroll-up-one): New.
6846         * simple.el (scroll-down-one): New.
6847         Functions for use with C-M-up/down.
6848
6849 2000-05-01  Martin Buchholz <martin@xemacs.org>
6850
6851         * XEmacs 21.2.33 is released.
6852
6853 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6854
6855         * dialog.el (yes-or-no-p-dialog-box):
6856         Fix docstring.
6857         Fix following horrible bug in X11 mode with focus-follows-mouse:
6858           1. Visit two files in two different frames.
6859           2. do File->Revert Buffer in one of those frames.
6860           3. Dialog box appears.
6861           4. Arrange things so that the mouse passes over the *other*
6862              frame, then to the dialog box, and click on "Yes".
6863           5. The file contents end up in the *wrong* buffer!
6864         Add TODO comment.
6865
6866 2000-04-28  Ben Wing  <ben@xemacs.org>
6867
6868         * help.el (describe-installation): correct typo introduced
6869         in last patch: boundp -> fboundp.
6870
6871         * etags.el (buffer-tag-table-list):
6872         canonicalize filenames to Unix format so that tag-table-alist
6873         searching works under Windows.
6874
6875         * autoload.el:
6876         Bowdlerize the supposedly objectionable words
6877         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6878
6879         * gutter-items.el (set-progress-display-style):
6880         * gutter-items.el (search-dialog-callback):
6881         * gutter-items.el (make-search-dialog):
6882         Change to new callback-ex api.
6883
6884 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6885
6886         * help.el: (describe-installation): decode-coding-string is not
6887         defined in a non MULE environment.
6888
6889 2000-04-28  Ben Wing  <ben@xemacs.org>
6890
6891         * gutter-items.el (buffer-list-changed-hook):
6892         use it, not record-buffer-hook.
6893
6894         * subr.el (record-buffer-hook): Removed.
6895
6896 2000-04-27  Ben Wing  <ben@xemacs.org>
6897
6898         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6899         use NORECORD option.  Andy will not like this, but the existing
6900         gutter behavior is just wrong, as per this comment:
6901
6902         ;; this used to add the norecord flag to both calls below.
6903         ;; this is bogus because it is a pervasive assumption in XEmacs
6904         ;; that the current buffer is at the front of the buffers list.
6905         ;; for example, select an item and then do M-C-l
6906         ;; (switch-to-other-buffer).  Things get way confused.
6907         ;;
6908         ;; Andy, if you want to maintain the current look, you must
6909         ;;  *uncouple* the gutter order and buffers order.
6910
6911         * loaddefs.el (completion-ignored-extensions): unfuckify.
6912
6913         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6914         xemacs.mak.
6915
6916         * autoload.el (batch-update-one-directory): new function, used in
6917         xemacs.mak.
6918
6919         * loadup.el: set gc-cons-threshold very high unless dumping --
6920         loadup during update-elc is much much much faster.  also do this
6921         when quick-building.
6922
6923         add commented-out code for profiling loadup.
6924
6925
6926         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6927         is required in order to build xemacs.
6928
6929 2000-04-26  Ben Wing  <ben@xemacs.org>
6930
6931         * loadup.el: don't garbage collect during loadup if quick-build
6932         compile-time option is set.
6933
6934 2000-04-23  Ben Wing  <ben@xemacs.org>
6935
6936         * update-elc.el: compute whether any dumped .el or .elc files
6937         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6938         if so.
6939
6940         * update-elc.el (update-elc-files-to-compile): always change
6941         NOBYTECOMPILE in the src directory rather than current dir,
6942         so it will work under NT.
6943
6944         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6945         the form of this file is identical between Unix and Windows.
6946         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6947         Added comment.
6948         (update-autoloads-from-directory): updated doc string.
6949         updated doc strings in a few other places.
6950
6951 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6952
6953         * bytecomp.el (byte-force-recompile): Fix argument to
6954         byte-recompile-directory.
6955
6956 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6957
6958         * gutter-items.el (progress-display-clear-when-idle): Use
6959         add-one-shot-hook.
6960         * gutter-items.el (clear-progress-display): Adjust number of
6961         arguments.
6962
6963 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6964
6965         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6966
6967 2000-04-16  Ben Wing  <ben@xemacs.org>
6968
6969         * printer.el: New file.
6970
6971         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6972
6973         * help.el (describe-installation): Fix decoding for Windows.
6974
6975         * menubar-items.el:
6976         * menubar-items.el (default-menubar):
6977         * menubar-items.el (tutorials-menu-filter): New.
6978         * menubar-items.el (popup-menubar-menu):
6979         Add authorship.  Redo Help menu and Tutorials filter.
6980
6981         * menubar.el: Correct comment.
6982
6983         * modeline.el (modeline-buffer-identification): Correct doc string.
6984
6985         * simple.el:
6986         * simple.el (printing): Removed.
6987         * simple.el (printer-name): Removed.
6988         * simple.el (generic-print-buffer): Removed.
6989         * simple.el (generic-print-region): Removed.
6990         Move generic print code to printer.el.
6991
6992 2000-04-15  Ben Wing  <ben@xemacs.org>
6993
6994         * simple.el (generic-print-region): New.
6995         make this function actually work.
6996         (generic-print-buffer): call generic-print-region.
6997
6998 2000-04-14  Andy Piper  <andy@xemacs.org>
6999
7000         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7001         by using the new widget-callback-current-channel.
7002         (search-dialog-callback): ditto.
7003
7004 2000-04-12  Andy Piper  <andy@xemacs.org>
7005
7006         * gutter.el (default-gutter-position): moved from gutter-items.el.
7007         (default-gutter-position-changed-hook): ditto.
7008         (gutter-element-visibility-changed-hook): ditto.
7009         (set-gutter-element): ditto.
7010         (remove-gutter-element): ditto.
7011         (set-gutter-element-visible-p): ditto.
7012         (gutter-element-visible-p): ditto.
7013         (init-gutter): ditto.
7014
7015         * dialog.el (make-dialog-box): renamed and moved from
7016         gutter-items.el
7017
7018         * gutter-items.el: move various functions elsewhere.
7019
7020 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7021
7022         * menubar-items.el: Fixed place of parenthesis.
7023
7024 2000-04-12  Ben Wing  <ben@xemacs.org>
7025
7026         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7027                 without constantly being prompted for the tag.
7028         * simple.el: Added a number of section headings, to clarify the
7029                 organization of this file.
7030         * simple.el (activate-region):
7031         * simple.el (region-exists-p):
7032         * simple.el (region-active-p):
7033                 Moved these three function down to the other side of
7034                 the case-changing functions, so they join the rest of
7035                 the region code.
7036         * simple.el (printing): New.
7037         * simple.el (printer-name): New.
7038         * simple.el (generic-print-buffer): New.
7039                 New functions, a very simple prototype for a unified
7040                 printing interface.
7041
7042         * process.el (call-process-internal): Real fix for null BUFFER,
7043                 other problems with BUFFER specs.
7044
7045         * menubar-items.el:
7046                 Fixed up File->Print to use new printing functions.
7047                 Various corrections and expansions to Grep/Compile menus.
7048                 New options for Printing.
7049                 New options for SMTP Mail, the way to send mail under
7050                   MS Windows. (There's also a package patch to make SMTP
7051                   Mail be the default under MSWin.)
7052
7053 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7054
7055         * menubar-items.el: Selecting Rectangle Mousing from menubar
7056         did not work.  Needed to quote mouse-track-rectangle-p.
7057
7058 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7059
7060         * cl-compat.el (keywordp): Removed.
7061
7062 2000-04-05  Andy Piper  <andy@xemacs.org>
7063
7064         * gutter-items.el (progress-layout-glyph): don't initialize here.
7065         (progress-gauge-glyph): use dynamic sizing.
7066         (set-progress-display-style): new function. Set progress glyphs
7067         appropriately depending on the style.
7068         (progress-display-style): new variable. Custom version of
7069         set-progress-display-style.
7070         (progress-abort-glyph): switch to dynamic sizes.
7071         (search-dialog-text): make the edit field active.
7072
7073 2000-04-04  Andy Piper  <andy@xemacs.org>
7074
7075         * gutter-items.el (make-search-dialog): need to make the search
7076         dialog visible after creation.
7077
7078         * menubar-items.el (default-menubar): use the search dialog for
7079         searching. Remove some extraneous search menu items.
7080
7081         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7082         well as strings.
7083         (make-gutter-only-dialog-frame): allow the user to create the
7084         frame unmapped. Allow the gutter spec to be given as a glyph.
7085         (search-dialog-direction): new variable.
7086         (search-dialog-text): new variable.
7087         (search-dialog-callback): new function. Callback for the search
7088         dialog action.
7089         (make-search-dialog): new function. Create a user-friendly search
7090         dialog.
7091
7092 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7093
7094         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7095         under Windows.
7096
7097 2000-04-01  Andy Piper  <andy@xemacs.org>
7098
7099         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7100         progress more accurately.
7101
7102 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7103
7104         * finder.el (finder-compile-keywords): Process readable files only.
7105         Because error in process of .#finder-inf.el when compile xemacs
7106         with --with-clash-detection option.
7107
7108 2000-03-31  Andy Piper  <andy@xemacs.org>
7109
7110         * gutter-items.el (append-progress-display): don't delay after a
7111         successful font-lock.
7112         (make-gutter-only-dialog-frame): new function. Allow users to
7113         create gutter-only dialogs.
7114
7115 2000-03-27  Mike Alexander  <mta@arbortext.com>
7116
7117         * process.el (call-process-internal): Handle a null BUFFER
7118         parameter correctly.
7119
7120 2000-03-28  Andy Piper  <andy@xemacs.org>
7121
7122         * gutter-items.el (abort-progress-display): put strings in the
7123         gutter not extents.
7124         (progress-layout-glyph): signal special 'quit callback.
7125         (progress-display-quit-function): deleted.
7126         (progress-display-stop-callback): deleted.
7127         (progress-display-dispatch-command-events): deleted.
7128         (append-progress-display): remove calls to
7129         progress-display-dispatch-command-events.
7130         (raw-append-progress-display): ditto.
7131
7132 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7133
7134         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7135         being a list.  Actually define `stipple-pixmap-p' which is used as
7136         an error predicate.  Correctly handle PIXMAP being either relative
7137         or absolute file name.
7138
7139 2000-03-24  Andy Piper  <andy@xemacs.org>
7140
7141         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7142         (abort-progress-display): ditto. Don't delete the created extent.
7143         (raw-append-progress-display): ditto.
7144         (progress-display-dispatch-non-command-events): new
7145         function. Encapsulates what we want to do when no command input is
7146         required.
7147         (progress-display-dispatch-command-events): likewise, but disable
7148         for now since it causes too many problems.
7149         (append-progress-display): use them.
7150         (raw-append-progress-display): ditto.
7151         (default-gutter-position-changed-hook): set this rather than
7152         default-gutter-position-changed.
7153         (default-gutter-position-changed-hook): lambda with zero arguments
7154         rather than one.
7155         (raw-append-progress-display): trap errors in pending input since
7156         allowing them to signal will hose the gauge well and
7157         truly. Ideally we would like to delay these until we are more able
7158         to cope.
7159         (append-progress-display): ditto.
7160
7161 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7162
7163         * lisp/make-docfile.el: call-process-internal is now implemented
7164         in process.el.
7165
7166 2000-03-21  Ben Wing  <ben@xemacs.org>
7167
7168         * mule\mule-cmds.el (set-language-info-alist):
7169         Fix to correspond to new menu arrangement.
7170
7171 2000-03-21  Ben Wing  <ben@xemacs.org>
7172
7173         * process.el:
7174         * process.el (call-process-internal): New.
7175         New implementation of call-process.  Only enabled under NT, so far.
7176         stderr handling not implemented yet in CVS'd C code.
7177
7178 2000-03-20  Ben Wing  <ben@xemacs.org>
7179
7180         * lisp-mode.el:
7181         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7182         * lisp-mode.el (lisp-interaction-mode):
7183         Put back Lisp Interaction menubar for Jan V's sake.
7184
7185         * simple.el:
7186         * simple.el (mark-ring):
7187         * simple.el (dont-record-current-mark): New.
7188         * simple.el (in-shifted-motion-command): New.
7189         * simple.el (mark-ring-unrecorded-commands): New.
7190         * simple.el (mark-ring-max):
7191         * simple.el (set-mark-command):
7192         * simple.el (push-mark):
7193         * simple.el (handle-pre-motion-command):
7194         Implement scheme for not recording unimportant marks.
7195
7196         * subr.el:
7197         * subr.el (function-allows-args): New.
7198         New function function-allows-args.
7199
7200 2000-03-20  Martin Buchholz <martin@xemacs.org>
7201
7202         * XEmacs 21.2.32 is released.
7203
7204 2000-03-20  Andy Piper  <andy@xemacs.org>
7205
7206         * gutter-items.el (update-tab-in-gutter): force selection of the
7207         selected-window if required to do so.
7208         (buffers-tab-items): ditto.
7209         (add-tab-to-gutter): ditto.
7210         (create-frame-hook): use force-selection.
7211         (default-gutter-position-changed): lambdify.
7212         (update-tab-hook): deleted since it was only used in one place.
7213
7214 2000-03-18  Andy Piper  <andy@xemacs.org>
7215
7216         * files.el (find-file-noselect): undo change that shouldn't have
7217         gone in.
7218
7219 2000-03-17  Andy Piper  <andy@xemacs.org>
7220
7221         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7222         of selected-window trickery.
7223
7224         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7225         frames tabs.
7226         (progress-display-stop-callback): progress -> progress-display
7227         (progress-display-quit-function): ditto.
7228         (clear-progress-display): ditto.
7229         (remove-progress-display): ditto.
7230         (append-progress-display): ditto.
7231         (abort-progress-display): ditto.
7232         (raw-append-progress-display): ditto.
7233         (display-progress-display): ditto.
7234         (current-progress-display-label): ditto.
7235         (current-progress-display): ditto.
7236         (lprogress-display): ditto and save the buffer
7237         (progress-display): ditto. Otherwise the buffer sometimes gets
7238         changed which confuses font-lock.
7239
7240         * font-lock.el (font-lock-default-fontify-buffer): catch all
7241         errors, not just quit.
7242         (font-lock-mode): progress -> display-progress
7243         (font-lock-default-fontify-buffer): ditto.
7244         (font-lock-fontify-syntactically-region): ditto.
7245         (font-lock-fontify-keywords-region): ditto.
7246
7247 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7248
7249         * cl.el (gensym): Move to here from cl-macs.el.
7250         (gentemp): Ditto.
7251
7252 2000-03-16  Andy Piper  <andy@xemacs.org>
7253
7254         * font-lock.el (font-lock-mode): use lprogress and friends for
7255         progress management.
7256         (font-lock-default-fontify-buffer): ditto.
7257         (font-lock-fontify-syntactically-region): ditto.
7258         (font-lock-fontify-keywords-region): ditto.
7259         (font-lock-revert-cleanup): fix reverting.
7260         (font-lock-revert-setup): ditto.
7261
7262         * gutter-items.el (progress-use-echo-area): new variable. Use the
7263         echo area for progress gauges if non-nil.
7264         (clear-progress): remove echo area stuff and defer to
7265         clear-message.
7266         (append-progress): dispatch non-command events after each progress
7267         increment. Remove echo area stuff.
7268         (abort-progress): remove echo area stuff and defer to
7269         display-message.
7270         (raw-append-progress): ditto. Dispatch non-command events after
7271         gutter redisplay.
7272         (display-progress): defer echo area stuff to display-message.
7273
7274         * gutter-items.el (clear-progress):
7275         (abort-progress): indentation changes.
7276         (display-progress): don't clear progress.
7277         (append-progress): compare messages with equal.
7278         (raw-append-progress): use dispatch-non-command-events to flush
7279         widget creation events.
7280
7281 2000-03-13  Ben Wing  <ben@xemacs.org>
7282
7283         * abbrev.el:
7284         * abbrev.el (abbrev-string-to-be-defined): New.
7285         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7286         Changes for use with the menubar.
7287
7288 2000-03-12  Ben Wing  <ben@xemacs.org>
7289
7290         * alist.el (vassoc): moved here from font-menu.el.
7291
7292         * custom.el (defface): typo fix.
7293
7294         * dialog.el (yes-or-no-p-dialog-box):
7295         * dialog.el (message-box):
7296         * files.el (save-some-buffers-1):
7297         Put accelerators in the button names.
7298
7299         * font-lock.el (font-lock-comment-face):
7300         * font-lock.el (font-lock-keyword-face):
7301         * font-lock.el (font-lock-function-name-face):
7302         Fixed some of the colors under MS Windows because the existing
7303         default colors were hardly different from black and needed to be
7304         made lighter.
7305
7306         * font-menu.el:
7307         * font-menu.el (font-menu-split-long-menu):
7308         * font-menu.el (font-menu-family-constructor):
7309         * font-menu.el (font-menu-size-constructor):
7310         * font-menu.el (font-menu-weight-constructor):
7311         * font-menu.el (font-menu-set-font):
7312         vassoc moved to alist.el.
7313         Accelerators added to all menus.
7314         Unused bound var new-props removed.
7315
7316         * keydefs.el: I did a whole lot of rearranging to put things in a
7317         more consistent order and fixed a number of cases where key
7318         combinations involving up, down, left, right and so on were
7319         defined but the corresponding keypad combinations were not
7320         defined.
7321
7322         * lisp-mode.el:
7323         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7324         * lisp-mode.el (emacs-lisp-mode):
7325         * lisp-mode.el (lisp-interaction-mode):
7326         * lisp-mode.el (flet):
7327         Added accelerators onto the menus.
7328         Made all the different versions of the let function be indented
7329         the same way.
7330         Undid Steve's easy-menu-ification, because it makes it impossible
7331         to have the menubar and popup menus different.
7332         Cleaned up the menu; added items for find-function &c and some
7333         indenting, and removed debug-on-*.
7334
7335         * list-mode.el (list-mode-hook):
7336         * list-mode.el (list-mode):
7337         * list-mode.el (completion-setup-hook):
7338         * list-mode.el (display-completion-list):
7339         Added support for the :window-height keyword, which is required
7340         because of other changes that I made for the file dialog box.  I
7341         also made the hook variables list-mode-hook and
7342         completion-setup-hook and also minibuffer-setup-hook in
7343         minibuf.el be permanent-local; see comment in list-mode.el.
7344
7345         * map-ynp.el (map-y-or-n-p):
7346         Added accelerators to the dialog buttons.
7347
7348         * menubar-items.el (menu-truncate-list):
7349         New internal function.
7350         * menubar-items.el (submenu-generate-accelerator-spec):
7351         * menubar-items.el (menu-item-strip-accelerator-spec):
7352         * menubar-items.el (menu-item-generate-accelerator-spec):
7353         New exported functions, for use in auto-generating accelerator specs.
7354
7355         * menubar-items.el:
7356         * menubar-items.el (default-menubar):
7357         * menubar-items.el (maybe-add-init-button):
7358         * menubar-items.el (bookmark-menu-filter):
7359         * menubar-items.el (slow-format-buffers-menu-line):
7360         * menubar-items.el (build-buffers-menu-internal):
7361         * menubar-items.el (language-environment-menu-filter):
7362         * menubar-items.el (default-popup-menu):
7363         * menubar-items.el (popup-buffer-menu):
7364         * menubar-items.el (popup-menubar-menu):
7365         Did a major overhaul on this file, and in fact I'm nowhere near
7366         done working on the menubar, and there will be more patches to
7367         come.  A basic summary of what I've done:
7368
7369         a) I added accelerators to all of the menu items.  For menus that
7370         are auto-generated, such as the buffers menu, the accelerators are
7371         automatically added to the beginning of each line using the
7372         numbers 1 through 9, then zero, and then letters starting with A,
7373         but omitting the letters that are already in use for the fixed
7374         menu items at the top of the buffers menu.  To facilitate adding
7375         accelerators of this kind, I created some new functions
7376         (*-accelerator-spec), which are also being used by other filters
7377         that auto generate lists of things such as ftp sites to download
7378         packages.  If people really don't like these accelerators
7379         appearing at the beginning of the menu items, a variable can be
7380         added to optionally turn them off, but I think this is rather
7381         pointless because other menu items have accelerators and many or
7382         most of the menu users will use the accelerators if the support is
7383         there.
7384
7385         b) I combined the top level Tools and Apps menus into a single
7386         Tools menu, because the distinction between the two is not
7387         obvious, and the items on the menus are not used often enough that
7388         putting some of them onto submenus is a problem.
7389
7390         c) I created two new top level menus called View and Cmds because
7391         there were too many items on the File and Edit menus, and I'm going
7392         to be adding more items to these menus.  In contrast to the Tools
7393         menu, the items on these menus may be used quite often during an
7394         editing session, and so should be available with fewer
7395         keystrokes.
7396
7397         d) I added a number of options to the options menu, including one
7398         for controlling whether the alt key can be used to traverse to
7399         menu items using the accelerators, one for controlling behavior of
7400         control-k, one for controlling how the kill and yank functions
7401         interact with the clipboard, a few additional buffers-menu
7402         options, and various other things.  I also did a bit of
7403         rearranging, for example, combining the keyboard and mouse options
7404         into a single keyboard and mouse submenu to facilitate the
7405         accelerators on that level.
7406
7407         e) I changed the variable buffers-menu-format-buffer-line-function
7408         to take two arguments instead of one, the second argument being
7409         the line number for use in creating an accelerator.  I added a
7410         hack to support existing functions with one argument (although I
7411         doubt that very many of these exist), for backward compatibility.
7412
7413         f) I moved the top level mule menu to be a submenu of the edit
7414         menu.  I think that most of the items on this menu are fairly
7415         useless and there are certainly not enough frequently used items
7416         to justify this being its own top level menu.
7417
7418         g) I combined most of the items in big-menubar.el into the main menu.
7419         If people think the main menu is too big, it would be possible to
7420         create different configurations, some smaller.
7421
7422         * menubar.el (check-menu-syntax):
7423         Deleted some syntax checks that were no longer valid, partly
7424         because of changes that were already made a long time ago, and
7425         partly because of a change I made where I allow the name of the
7426         menu item to be an evaluated expression rather than just a string,
7427         similar to all of the other parameters of a menu item.
7428
7429         * minibuf.el:
7430         * minibuf.el (read-file-name-1):
7431         * minibuf.el (mouse-read-file-name-1):
7432         I made a number of changes to improve the appearance
7433         and functioning of the file dialog box.  They include:
7434
7435         a) Fixing the problem where closing the dialog box by clicking on
7436         the close button of the window didn't properly exit the
7437         minibuffer.
7438
7439         b) Fixing the problem that if you typed part of a file name, and
7440         then clicked on a completion with the mouse, the file was not
7441         correctly selected.
7442
7443         c) Changing the title of the dialog box to reflect the operation
7444         being done in accordance with user interface conventions, rather
7445         than the name of the dialog box buffer, which is rather useless.
7446
7447         d) Remove the words "possible completions are" which didn't
7448         belong.
7449
7450         e) Fix things so that the completions scroll off the end of the
7451         completions windows only to the right, rather than both to the
7452         right and down, which is in accordance with Windows user interface
7453         conventions.
7454
7455         * msw-init.el (init-post-mswindows-win):
7456         Added a binding for meta-F4, which is the standard windows binding
7457         for exiting a program.
7458
7459         * select.el (get-selection-no-error):
7460         * select.el (own-selection):
7461         * select.el (own-clipboard):
7462         Added an optional argument called append to the functions
7463         own-selection and own-clipboard.  This adds support for appending
7464         text to the existing selection and allows the function
7465         own-clipboard to be used as the value of the variable
7466         interprogram- cut-function.
7467
7468         Fixed a bug in own-selection in handling zmacs-region-stays.
7469
7470         * simple.el (historical-kill-line): New.
7471
7472         * simple.el (kill-line):
7473         * simple.el (interprogram-cut-function):
7474         * simple.el (interprogram-paste-function):
7475         * simple.el (handle-pre-motion-command):
7476         * simple.el (next-line):
7477         * simple.el (previous-line):
7478         a) Expanded the variable kill-whole-line, so that function
7479         kill-line can be set to delete the entire line always, not just
7480         when cursor is at the beginning of the line.  This is controlled
7481         by setting the variable kill-whole-line to the symbol 'always.
7482         This behavior, as well as the existing kill-whole-line behavior,
7483         now only take effect when kill-line is called interactively,
7484         although this is a departure from a previous behavior in the case
7485         of setting this variable kill-whole-line to t.  It is almost
7486         certainly what has always been intended, and most likely the old
7487         way of doing things introduced bugs.  I also created a function
7488         called historical-kill-line, which ignores the kill-whole-line
7489         setting and always gives the historical behavior of only killing
7490         to the end of the line.  I bound this function to shift- control-k
7491         so that the kill to end of line behavior is available, even when
7492         kill-whole-line has been set to change control-k into the simple
7493         delete-whole-line behavior. (This can be set using the options
7494         menu.)
7495
7496         b) I changed things so that kill and yank now interact with the
7497         clipboard by default under windows.  This was done by changing the
7498         default value of interprogram-cut- function and
7499         interprogram-paste-function.  You can get the old behavior by
7500         setting these to nil, and there is an option on the options menu
7501         to do this.
7502
7503         c) I added support for selecting text using shifted motion keys.
7504         This support is on by default and can be controlled by the
7505         variable shifted-motion-keys-select-region.  There is also a
7506         variable called unshifted-motion-keys-deselect-region that
7507         controls more specifically how the shifted motion key behavior
7508         works.  I did not put an option on the options menu to turn this
7509         off, because I can't imagine why this would be useful.
7510
7511         * simple.el (forward-block-of-lines):
7512         * simple.el (backward-block-of-lines):
7513         * simple.el (block-movement-size):
7514         New.
7515
7516         * simple.el (uncapitalized-title-words):
7517         * simple.el (uncapitalized-title-word-regexp):
7518         * simple.el (capitalize-string-as-title):
7519         * simple.el (capitalize-region-as-title):
7520         New.
7521
7522
7523         * subr.el (add-hook):
7524         * subr.el (make-local-hook): New.
7525         * subr.el (remove-local-hook): New.
7526         * subr.el (add-one-shot-hook): New.
7527         * subr.el (add-local-one-shot-hook): New.
7528         Added some functions to make using hooks easier.
7529         These include:
7530
7531         a) Functions add-local-hook and remove-local-hook to make it easy
7532         to use local hooks.
7533
7534         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7535         make it possible to add a "one-shot" hook, which is to say a hook
7536         that runs only once, and automatically removes itself after the
7537         first time it has run.
7538
7539 2000-03-09  Andy Piper  <andy@xemacs.org>
7540
7541         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7542
7543 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7544
7545         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7546         Moved from menubar-items.el.
7547         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7548
7549 2000-03-08  Andy Piper  <andy@xemacs.org>
7550
7551         * gutter-items.el (build-buffers-tab-internal): add selected field
7552         to buffers tab spec.
7553
7554 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7555
7556         * minibuf.el (last-exact-completion): Initialize to nil.
7557
7558 2000-03-07  Didier Verna  <didier@xemacs.org>
7559
7560         * startup.el (command-line-1): remove unused variable
7561         `first-file-buffer'.
7562
7563 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7564
7565         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7566         which is also used for Web server log files.
7567
7568 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7569
7570         * mule/mule-charset.el: Setup auto-fill-chars.
7571
7572 2000-03-02  SL Baur  <steve@beopen.com>
7573
7574         * subr.el (with-string-as-buffer-contents): Reimplement using
7575         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7576         non-deletion of buffer after execution problem.
7577         (with-output-to-string): Use unique buffer name.
7578
7579 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7580
7581         * gutter-items.el (buffers-tab-sort-function):  New variable.
7582         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7583
7584 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7585
7586         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7587
7588 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7589
7590         * menubar-items.el (maybe-add-init-button): Remove the "Load
7591         .emacs" button from all menubars.
7592
7593 2000-03-01  Didier Verna  <didier@xemacs.org>
7594
7595         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7596         region rectangle replacement (from Jan Vroonhof).
7597         (replace-rectangle): new function.
7598
7599 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7600
7601         * mule/mule-cmds.el (set-default-coding-systems): Use
7602         set-terminal-coding-system and set-keyboard-coding-system.
7603         * coding.el (set-terminal-coding-system): Use
7604         set-console-tty-output-coding-system.
7605         (set-keyboard-coding-system): Use
7606         set-console-tty-input-coding-system.
7607
7608 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7609
7610         * minibuf.el (read-variable): Allow symbol to default argument.
7611
7612 2000-02-27  Andy Piper  <andy@xemacs.org>
7613
7614         * gutter-items.el (update-tab-hook): new function to be used for
7615         hooks.
7616         (create-frame-hook): add update-tab-hook.
7617         (record-buffer-hook): ditto.
7618         (default-gutter-position-changed): ditto.
7619         (default-gutter-position): updating the buffers tab is now handled
7620         by a hook.
7621         (default-gutter-position-changed-hook): new variable.
7622         (gutter-element-visibility-changed-hook): ditto.
7623         (set-gutter-element-visible-p): call it.
7624         (set-gutter-element): use modify-specifier-instances. Set extents
7625         as duplicable before using.
7626         (remove-gutter-element): ditto.
7627         (set-gutter-element-visible-p): ditto.
7628         (init-gutter): new function.
7629         (add-tab-to-gutter): use new gutter-element functions rather than
7630         setting specifiers directly.
7631         (clear-progress): ditto.
7632         (abort-progress): ditto.
7633         (gutter-buffers-tab-visible-p): renamed from
7634         default-gutter-visible-p
7635
7636         * specifier.el (modify-specifier-instances): new function from Jan
7637         Vroonhof.
7638
7639         * x-init.el (init-post-x-win): call init-gutter.
7640
7641         * msw-init.el (init-post-mswindows-win): call init-gutter.
7642
7643         * menubar-items.el (default-menubar): Update to reflect new gutter
7644         variables.
7645
7646 2000-02-26  Andy Piper  <andy@xemacs.org>
7647
7648         * gutter-items.el (set-gutter-element): new function. Add gutter
7649         elements to the specified gutter.
7650         (remove-gutter-element): new function. Remove gutter elements from
7651         the specified gutter.
7652         (set-gutter-element-visible-p): new function. Set gutter element
7653         visibility for the provided gutter-visible specifier.
7654
7655 2000-02-23  Andy Piper  <andy@xemacs.org>
7656
7657         * gutter-items.el (add-tab-to-gutter): specify dimensions
7658         dynamically.
7659
7660 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7661
7662         * gutter-items.el (add-tab-to-gutter):
7663         * package-get.el (package-get-interactive-package-query):
7664         * package-ui.el (pui-directory-exists):
7665         (pui-install-selected-packages):
7666         (pui-list-packages):
7667         Use #'(lambda ...)  instead of '(lambda ...).
7668
7669 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7670
7671         * startup.el (load-user-init-file): Check to make sure user
7672           has an init-file before calling load().
7673
7674 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7675
7676         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7677
7678 2000-02-23  Martin Buchholz <martin@xemacs.org>
7679
7680         * XEmacs 21.2.31 is released.
7681
7682 2000-02-21  Mike Sperber <mike@xemacs.org>
7683
7684         * loadup.el (really-early-error-handler):
7685         * update-elc.el:
7686         * make-docfile.el:
7687         Remove dependency on EMACSBOOTSTRAP... environment variables.
7688
7689 2000-02-21  Martin Buchholz <martin@xemacs.org>
7690
7691         * XEmacs 21.2.30 is released.
7692
7693 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7694
7695         * byte-optimize.el (byte-optimize-plus):
7696         (byte-optimize-minus):
7697         (byte-optimize-multiply):
7698         Optimize (- 0) to 0, not (-)
7699         Optimize (+ 5 3.0) to 8.0
7700         Optimize (* 5 3.0) to 15.0
7701         Improve readability.
7702
7703 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7704
7705         * modeline.el: (modeline-scrolling-method): change modeline
7706         mswindows cursor appearance according to the value.
7707
7708         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7709         and 'gui-element face colors and 'gui-element face font to Windows
7710         defaults.
7711
7712 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7713
7714         * font-lock.el: Javadoc enhancements
7715
7716 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7717
7718         * ldap.el (toplevel): Test if LDAP support has been compiled in
7719         (ldap-verbose): New option
7720         (ldap-search-entries): Renamed from the previous ldap-search
7721         Conditionalize message display on ldap-verbose
7722         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7723         defuns
7724         (ldap-search): Is now defined as an obsolete wrapper calling
7725         ldap-search-basic or ldap-search-entries
7726
7727
7728 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7729             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7730             Jan Vroonhof  <jan@xemacs.org>
7731
7732         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7733         When for-effect is true, didn't call `byte-optimize-form'
7734         in and/or subforms without last.
7735
7736 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7737
7738         * package-get.el (package-get-download-sites): Use correct custom
7739         type.
7740
7741 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7742
7743         * files.el (write-file): Ask for coding system when compiled with
7744         file-coding.
7745
7746 2000-02-16  Andy Piper  <andy@xemacs.org>
7747
7748         * buffer.el (switch-to-buffer): give norecord argument to
7749         set-window-buffer instead of explicitly recording.
7750
7751         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7752         we have to pick a window.
7753
7754 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7755
7756         * mule/mule-cmds.el (describe-language-support): Don't add
7757         unexist function to help-map.
7758         (describe-coding-system): Don't use already assigend `C'.
7759
7760 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7761
7762         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7763         work in custom.
7764
7765 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7766
7767         * about.el: Ienaga's e-mail address change.
7768
7769 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7770
7771         * etags.el (find-tag): force new window -- even if buf already
7772         visible -- when other-window is t
7773
7774 2000-02-16  Martin Buchholz <martin@xemacs.org>
7775
7776         * XEmacs 21.2.29 is released.
7777
7778 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7779
7780         * cl-extra.el (getf): This is now identical to `plist-get', so
7781         just defalias it.
7782         * cl-macs.el: Make getf an alias to plist-get, at the
7783         byte-compiler level, using define-compiler-macro.
7784
7785 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7786
7787         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7788
7789 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7790
7791         * lisp/etags.el (find-tag-internal): set exact-tagname to
7792           a regular expression that matches against the tagname
7793           part of the tag entry first instead of only looking in
7794           the context area.
7795
7796 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7797
7798         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7799         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7800
7801 2000-02-07  Martin Buchholz <martin@xemacs.org>
7802
7803         * XEmacs 21.2.28 is released.
7804
7805 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7806
7807         * cl-extra.el (getf): Just call `get', never `get*'.
7808         Make arglist match docstring.
7809         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7810         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7811         * byte-optimize.el: remove references to `get*'.
7812
7813 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7814
7815         * mule/european.el: Add syntax information for Latin3 and Latin4.
7816
7817 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7818
7819         * byte-optimize.el: Byte-optimize (length "foo")
7820
7821 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7822
7823         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7824         width check using `window-leftmost-p' and `window-rightmost-p'.
7825
7826 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7827
7828         * wid-edit.el (widget-match-inline): An atom never matches a
7829           list.
7830
7831 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7832
7833         * modeline.el: Consolidated 'x and 'mswindows specification under
7834         'win tag.
7835
7836 2000-01-29  Andy Piper  <andy@xemacs.org>
7837
7838         * gutter-items.el: (format-buffers-tab-line): Try and be
7839         intelligent about buffer naming when we have duplicates.
7840
7841 2000-01-29  Andy Piper  <andy@xemacs.org>
7842
7843         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7844         updated when it becomes visible.
7845
7846 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7847
7848         * bytecomp.el (byte-compile-insert-header): Properly set coding
7849         system under MULE and file-coding.
7850
7851 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7852
7853         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7854         (dontusethis-set-value-terminal-coding-system-handler):
7855         (dontusethis-set-value-keyboard-coding-system-handler):
7856         Never undefine coding system aliases.  Emergency fix for gnus.
7857
7858 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7859
7860         * files.el (abbreviate-file-name): Use directory-sep-char instead
7861         of hard-coded "/".
7862
7863 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7864
7865         * startup.el (user-init-file-base-list): New variable, replacing
7866         user-init-file-base.
7867         (find-user-init-file): New function.
7868         (command-line-early): Use it.
7869         (load-user-init-file): Ditto.
7870
7871 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7872
7873         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7874         calling valid-image-instantiator-format-p
7875
7876 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7877
7878         * isearch-mode.el (isearch-mode): The variable is
7879         isearch-unhidden-extents, not isearch-opened-extents.
7880
7881 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7882
7883         * minibuf.el (next-history-element): Modify error message if a
7884         default value is available.
7885
7886 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7887
7888         * bytecomp.el (byte-compile-file): Don't unconditionally write
7889         .elc files in binary - might contain non-Latin1.
7890
7891 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7892
7893         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7894         for windows-nt.
7895
7896         * version.el:
7897         * startup.el (user-init-file-base):
7898         * process.el (call-process-region):
7899         * files.el (make-backup-file-name):
7900         (backup-file-name-p):
7901         (file-relative-name):
7902         (abbreviate-file-name):
7903         (set-auto-mode):
7904         * code-process.el (call-process-region): Removed unnecessary
7905         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7906         support out of the universe.
7907
7908         * process.el:
7909         * code-process.el:
7910         * bytecomp.el (byte-compile-file): Removed reference to
7911         buffer-file-type, and commented usage of binary-process-output
7912         NTEmacs variables.
7913
7914 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7915
7916         * help.el (function-arglist): Add case for macro.
7917
7918 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7919
7920         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7921         printers.
7922         (custom-display): Added a menu for printer/display tags.
7923
7924         * frame.el (frame-type):
7925         * device.el (device-type): Added 'msprinter to the doc string, and
7926         removed 'pc -- it is not going to be implemented ever.
7927         (call-device-method): Fixed docstring typo.
7928         Defined specifier tags 'printer and 'display.
7929
7930 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7931
7932         * lisp/itimer.el (itimer-run-expired-timers): (consp
7933           last-command-event-time) instead of (consp
7934           'last-command-event-time).
7935
7936 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7937
7938         * msw-glyphs.el: Removed obsolete commentary.
7939
7940 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7941
7942         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7943         better default value.
7944
7945 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7946
7947         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7948         (read-string): Ditto.
7949         (eval-minibuffer): Ditto.
7950         (read-command): Ditto.
7951         (read-function): Ditto.
7952         (read-variable): Ditto.
7953         (read-number): Ditto.
7954         (read-shell-command): Ditto.
7955         (read-number): Record history.
7956
7957 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7958
7959         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7960
7961 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7962
7963         * faces.el (startup-initialize-custom-faces): New function.
7964         Reset all faces created during auto-autoloads loading time
7965         by defface.
7966         * startup.el (command-line): Call it.
7967
7968 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7969
7970         * about.el (about-hackers): Add myself to contributors list.
7971
7972 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7973
7974         * menubar-items.el (maybe-add-init-button): Removed an argument in
7975         a call to load-user-init-file, as the function managed to lose its
7976         formal parameter a few betas ago.
7977
7978 2000-01-18  Martin Buchholz <martin@xemacs.org>
7979
7980         * XEmacs 21.2.27 is released.
7981
7982 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7983
7984         * process.el (shell-command-to-string): Use the FSF docstring.
7985         Make shell-command-to-string the standard function, and
7986         exec-to-string the (deprecated) alias.
7987
7988         * startup.el: typo fix.
7989
7990 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7991
7992         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7993
7994 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7995
7996         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7997         buffers after visible buffers.
7998         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7999
8000 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8001
8002         * info.el (Info-extract-menu-node-name): Stop at a dot
8003         followed by whitespace or right parenthesis.
8004
8005 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8006
8007         * info.el (Info-directory-list): Warn against using Customize with
8008         Info-directory-list.
8009
8010 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8011
8012         * minibuf.el (read-file-name): doc fix.
8013
8014         * autoload.el (update-file-autoloads): doc fix.
8015
8016         * about.el (about-hackers): Change my E-mail address.
8017
8018 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8019
8020         * info.el (Info-visit-file): Just use the `f' interactive spec to
8021         read a filename in the standard way.
8022
8023 2000-01-13  Andy Piper  <andy@xemacs.org>
8024
8025         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8026         (gutter-buffers-tab-extent): new variable.
8027         (update-tab-in-gutter): call add-tab-to-gutter again if the
8028         orientation has changed.
8029         (add-tab-to-gutter): cope with different orientations.
8030
8031 2000-01-11  Didier Verna  <didier@xemacs.org>
8032
8033         * info.el (Info-following-node-name): backward-skip dots as well
8034         as spaces (dots at the end of a node name aren't part of it).
8035         (Info-extract-menu-node-name): don't skip dots. There could be
8036         some in the node name.
8037         (Info-index): allow dots to be part of a node name.
8038
8039 2000-01-12  Andreas Jaeger  <aj@suse.de>
8040
8041         * files.el (auto-mode-alist): Added idlwave-mode.
8042         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8043
8044 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8045
8046         * info.el (Info-search): Show default value.
8047
8048 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8049
8050         * info.el (Info-read-node-completion-table): New variable.
8051         (Info-read-node-name-1): New function.
8052         (Info-read-node-name): Use it.
8053         (Info-follow-reference): Use DEFAULT argument of completing-read.
8054         (Info-menu): Ditto.
8055
8056 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8057
8058         * hyper-apropos.el (hyper-describe-key-briefly): Save
8059         window configuration.
8060         (hyper-describe-face): Use DEFAULT of completing-read.
8061         (hyper-apropos-read-variable-symbol): Ditto.
8062         (hyper-apropos-read-function-symbol): Ditto.
8063
8064 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8065
8066         * mule/mule-cmds.el (set-default-coding-system): Set
8067         comint-exec-hook to use coding-system-for-read and
8068         coding-system-for-write so that C-x RET c works.
8069
8070 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8071
8072         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8073         (previous-matching-history-element): Increment
8074         minibuffer-max-depth by 1.
8075         (next-matching-history-element): Ditto.
8076
8077 2000-01-11  Andy Piper  <andy@xemacs.org>
8078
8079         * gutter-items.el (buffers-tab): Create a new face for the buffers
8080         tab.
8081         (buffers-tab-face): use it.
8082
8083 2000-01-10  Didier Verna  <didier@xemacs.org>
8084
8085         * modeline.el (modeline-scrolling-method): change modeline X
8086         cursor appearance according to the value.
8087
8088 2000-01-07  Andreas Jaeger  <aj@suse.de>
8089
8090         * about.el (about-hackers): Moved my entry to contributor list.
8091         (xemacs-hackers): Added myself.
8092         (about-maintainer-info): Added description of myself.
8093
8094
8095 2000-01-07  Didier Verna  <didier@xemacs.org>
8096
8097         * modeline.el (modeline-scrolling-method): new variable.
8098         (mouse-drag-modeline): add reference to it in the docstring.
8099         (mouse-drag-modeline): handle it.
8100
8101 2000-01-08  Andy Piper  <andy@xemacs.org>
8102
8103         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8104         calls.
8105         (remove-buffer-from-gutter-tab): ditto.
8106
8107 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8108
8109         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8110         (custom-face-edit): Fix grammatical error in help message.
8111
8112 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8113
8114         * movemail.el: Added.
8115
8116         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8117
8118 2000-01-03  Didier Verna  <didier@xemacs.org>
8119
8120         * modeline.el (mouse-drag-modeline): remove the code related to
8121         the modeline horizontal scrolling facility.
8122
8123 1999-12-31  Martin Buchholz <martin@xemacs.org>
8124
8125         * XEmacs 21.2.26 is released.
8126
8127 1999-12-28  Andy Piper  <andy@xemacs.org>
8128
8129         * wid-edit.el (widget-push-button-value-create): The gui cache
8130         does not agree with native widgets which can only be displayed
8131         once per window. The reasons for caching are diminished now that
8132         we don't hog resources when creating buttons.
8133         (widget-push-button-cache) deleted.
8134
8135 1999-12-24  Martin Buchholz <martin@xemacs.org>
8136
8137         * XEmacs 21.2.25 is released.
8138
8139 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8140
8141         * hyper-apropos.el (hyper-apropos): Toggle
8142         hyper-apropos-programming-apropos correctly.
8143         Set REGEXP when user accepts default value.
8144
8145 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8146
8147         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8148         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8149
8150 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8151
8152         * mule/mule-category.el (undefined-category-designator):
8153         Return char instead of character.  Search for undefined one.
8154         (describe-category): Use with-displaying-help-buffer.
8155
8156 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8157
8158         * byte-optimize.el (byte-optimize-plus):
8159         Optimize (+ 1) to 1 instead of (1+ nil).
8160
8161         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8162
8163         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8164
8165         * byte-optimize.el (byte-optimize-char-before): New function.
8166         Remove performance penalty for using (char-before) instead of (char-after).
8167
8168 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8169
8170         * mule/mule-category.el (char-category-list): Return character
8171         instead of integer.
8172
8173 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8174
8175         * minibuf.el (read-buffer): Check default is buffer object.
8176
8177 1999-11-25  Andy Piper  <andy@xemacs.org>
8178
8179         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8180         for buttons.
8181
8182 1999-12-16  Andreas Jaeger  <aj@suse.de>
8183
8184         * package-get.el (package-get-maybe-save-index): Fixed typo.
8185         Patch by Jeff Miller <jmiller@smart.net>.
8186
8187 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8188
8189         * gnuserv.el (gnuserv-process-filter):  don't call
8190         gnuserv-write-to-client when gnuserv-current-client is nil
8191
8192 1999-12-14  Martin Buchholz <martin@xemacs.org>
8193
8194         * XEmacs 21.2.24 is released.
8195
8196 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8197
8198         * about.el (about-hackers): Update my email address.
8199
8200 1999-12-07  Martin Buchholz <martin@xemacs.org>
8201
8202         * XEmacs 21.2.23 is released.
8203
8204 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8205
8206         * package-get.el (package-get-download-sites): Removed several
8207         defunct download sites, added many new ones, and corrected a few
8208         incorrect directory-on-site entries.  Added physical locations to
8209         site-description.
8210
8211 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8212
8213         * finder.el (finder-commentary): add DOC string and fix
8214         interactive spec
8215
8216 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8217
8218         * help.el (describe-function): Don't forget to intern the string
8219         completing-read returns.
8220         (describe-variable): Ditto.
8221
8222 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8223
8224         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8225         `hyper-apropos-help-mode' here to find symbol to customize
8226         irregardless of cursor position and simplify
8227         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8228         `hyper-apropos-popup-menu'.
8229
8230 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8231
8232         * apropos.el (apropos-mode-map): Add return to call
8233         apropos-follow.
8234         (apropos-print): Call apropos-mode to have better
8235         command reference. Put keymap text-poperty to
8236         symbole name.
8237
8238 1999-11-22  Alastair Burt  <burt@dfki.de>
8239
8240         * help.el: (describe-bindings-1): Added handling of keymaps for
8241         the extents at point.
8242
8243 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8244
8245         * gutter-items.el (buffers-tab-items): Wrap the function in a
8246         save-match-data
8247
8248 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8249
8250         * help.el (describe-function): Use the DEFAULT argument to
8251         completing-read.
8252         (describe-variable): Ditto.
8253
8254 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8255
8256         * minibuf.el (read-from-minibuffer): Add optional argument
8257         DEFAULT to have better mini-buffer history support.
8258         (completing-read): Pass default to read-from-minibuffer.
8259         (read-buffer): Pass default to completing-read.
8260
8261 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8262
8263         * font-lock.el (font-lock-doc-string-face): Document the
8264         `font-lock-lisp-like' property.
8265
8266 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8267
8268         * lisp-mode.el: Specify `font-lock-lisp-like'.
8269
8270         * font-lock.el (font-lock-lisp-like): New function.
8271         (font-lock-fontify-syntactically-region): Use it.
8272
8273 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8274
8275         * XEmacs 21.2.22 is released
8276
8277 1999-11-28  Martin Buchholz <martin@xemacs.org>
8278
8279         * XEmacs 21.2.21 is released.
8280
8281 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8282
8283         * minibuf.el (read-coding-system): Accept symbol and
8284         coding-system object as a default-coding-system.
8285
8286 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8287
8288         * minibuf.el (read-coding-system): Accept symbol as
8289         a default-coding-system.
8290
8291 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8292
8293         * apropos.el (apropos-documentation): Use insert instead
8294         of princ.
8295
8296 1999-11-07  William M. Perry  <wmperry@aventail.com>
8297
8298         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8299           for the linux console.
8300
8301         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8302           stuff to work when you are not on a window system, since the GPM
8303           mouse support now allows pasting from outside of XEmacs.
8304
8305 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8306
8307         * XEmacs 21.2.20 is released
8308
8309 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8310
8311         * setup-paths.el (paths-default-info-directories): Add
8312         /usr/share/info and /usr/local/share/info.
8313
8314 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8315
8316         * about.el: Updated Vladimir Ivanovic's info.
8317
8318 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8319
8320         * auto-show.el (auto-show-truncationp): Remove.
8321
8322         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8323
8324 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8325
8326         * indent.el (indent-line-to): fix bug: spaces were not replaced
8327         with tab if column is multiple of tab-width
8328         From dhn@qedinc.com
8329
8330 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8331
8332         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8333         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8334
8335         * package-get.el (package-get-package-provider): Be verbose when
8336         interactive. Patch from Robert Pluim
8337
8338 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8339
8340         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8341         info file suffixes.
8342
8343 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8344
8345         * process.el (open-network-stream): Add a new optional parameter
8346         PROTOCOL to support udp; fix a minor typo and add an explanation
8347         in docstring for udp programming.
8348
8349         * code-process.el (open-network-stream): Add a new optional
8350         parameter PROTOCOL to support udp; fix a minor typo and add an
8351         explanation in docstring for udp programming.
8352
8353 1999-10-18  Andy Piper  <andy@xemacs.org>
8354
8355         * gui.el (make-gui-button): be more precise about how we call
8356         callbacks.
8357
8358         * wid-edit.el (widget-push-button-value-create): Use the new form
8359         of native gui-button.
8360
8361 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8362
8363         * info.el (Info-page-prev): Don't do (sit-for 0).
8364
8365 1999-10-13  Andy Piper  <andy@xemacs.org>
8366
8367         * gutter-items.el (progress-abort-glyph): new glyph for showing
8368         abort status.
8369         (append-progress): dispatch-event rather than sit-for.
8370         (abort-progress): new function. Show the abort glyph with an
8371         appropriate message.
8372         (raw-append-progress): dispatch-event rather than sit-for.
8373         (display-progress): cope with aborts.
8374
8375         * gui.el (make-gui-button): Use native widgets for buttons
8376         unconditionally.
8377         (insert-gui-button): ditto.
8378         (gui-button-p): ditto.
8379
8380         * xbm-button.el: remove from core.
8381
8382         * xpm-button.el: remove from core.
8383
8384 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8385
8386         * faces.el (init-device-faces): Don't initialize the random faces
8387         on the stream device.
8388
8389 1999-10-06  Andy Piper  <andy@xemacs.org>
8390
8391         * files.el (recover-file): Don't use ls under windows for revert buffer.
8392
8393 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8394
8395         * package-get.el (package-get-download-menu): Make menu really
8396         toggle download sites.
8397         (package-get-download-sites): Add autoload cookie.
8398
8399 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8400
8401         * setup-paths.el (paths-find-module-directory): Ditto.
8402
8403 1999-09-29  Werner Fink  <werner@suse.de>
8404
8405         * setup-paths.el (paths-find-exec-directory): Add missing nil
8406         parameter for environment.
8407
8408 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8409
8410         * modeline.el (modeline-format):
8411         Only purecopy the strings.  Else
8412         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8413         barfs.
8414
8415 1999-08-28  Mike Woolley  <mike@bulsara.com>
8416
8417         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8418         user setting comint-completion-addsuffix and
8419         comint-process-echoes.
8420
8421 1999-09-22  Andy Piper  <andy@xemacs.org>
8422
8423         * gutter-items.el (update-tab-in-gutter): use
8424         last-nonminibuf-window instead of selected-window.
8425
8426 1999-09-18  Andy Piper  <andy@xemacs.org>
8427
8428         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8429         display on.
8430
8431         * subr.el (record-buffer-hook): new variable so that the hook gets
8432         some documentation.
8433
8434 1999-09-16  Andy Piper  <andy@xemacs.org>
8435
8436         * gutter-items.el (update-tab-in-gutter): only update when the
8437         gutter is visible.
8438         (remove-buffer-from-gutter-tab): ditto.
8439
8440 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8441
8442         * simple.el (do-auto-fill): Commented out part of Kinsoku
8443         processing.
8444
8445 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8446
8447         * isearch-mode.el (isearch-highlightify-region): Give the
8448         highlighting extents a high priority.
8449         (isearch-make-extent): Give the main highlighting extent an even
8450         higher priority.
8451
8452 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8453
8454         * packages.el (packages-compute-package-locations): Fix typo from
8455         -u rationalization.
8456
8457 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8458
8459         * setup-paths.el (paths-find-doc-directory): Respect value of
8460         `configure-doc-directory.'
8461
8462         * find-paths.el (paths-find-architecture-directory): Give
8463         precendence `default' argument (which typically comes from
8464         configure).
8465
8466 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8467
8468         * startup.el (command-line-early): Added options -user-init-file
8469         and -user-init-directory.
8470
8471         * files.el (user-init-file): Default to NIL so we can recognize
8472         when it's set.
8473
8474 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8475
8476         * obsolete.el (init-file-user):
8477         * startup.el:
8478         * packages.el (packages-compute-package-locations):
8479         * package-get.el (package-get-user-index-filename):
8480         * menubar-items.el (maybe-add-init-button):
8481         * info.el (Info-annotations-path):
8482         * dump-paths.el:
8483         Change `user-init-directory' to be an absolute path.
8484         Use `user-init-directory' where appropriate.
8485         Zap `init-file-user' and its uses.
8486
8487 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8488
8489         * subr.el (copy-symbol): New function.
8490
8491 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8492
8493         * isearch-mode.el (isearch-done): Be sure to restore invisible
8494         extents in the proper buffer.
8495         (isearch-pre-command-hook): Set this-command to the correct value
8496         in case the buffer has changed and old overriding-local-map was
8497         used.
8498         (isearch-restore-extent): Use remprop instead of setting the
8499         property to nil.
8500
8501 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8502
8503         * cmdloop.el (execute-extended-command): Update zmacs region
8504         before the delay.
8505         (execute-extended-command): Make the message gettext-friendly.
8506
8507 1999-09-07  Andy Piper  <andy@xemacs.org>
8508
8509         * gutter-items.el (progress-gauge-glyph): renamed from
8510         progress-glyph.
8511         (progress-text-glyph): new variable.
8512         (progress-layout-glyph): use layouts and text glyphs.
8513         (progress-area-buffer): removed.
8514         (progress-text-and-extent): new variable.
8515         (progress-displayed-p): dynamically create gutter area buffer.
8516         (clear-progress): ditto.
8517         (raw-append-progress): ditto.
8518         (append-progress): use new glyph names.
8519         (raw-append-progress): only create the extent when needed. set
8520         properties more optimally.
8521         (progress): remove args.
8522
8523 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8524
8525         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8526         mapcar where the return value is unused.
8527         (isearch-restore-invisible-extents): Ditto.
8528         (isearch-highlight-all-cleanup): Ditto.
8529         (isearch-delete-extents-in-range): Traverse the extents only once.
8530         (isearch-highlight-all-update): Don't start over if the search
8531         string has changed and more input is pending.
8532
8533 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8534
8535         * packages.el (packages-find-package-data-path): Ditto.
8536
8537         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8538
8539         * subr.el (mapc-internal): Don't make obsolete.
8540
8541         * cl-extra.el (mapc): Resurrect.
8542
8543 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8544
8545         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8546         alias.
8547
8548         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8549         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8550         (isearch-yank-clipboard): Use get-clipboard instead of
8551         x-get-clipboard.
8552         (isearch-yank-selection): Fix docstring.
8553
8554 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8555
8556         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8557
8558 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8559
8560         * cl-macs.el (extent-start-position): Fix setf method.
8561         (extent-end-position): Ditto.
8562
8563 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8564
8565         * isearch-mode.el: End merge with FSF 20.4.
8566
8567         * isearch-mode.el (search-invisible): New variable.
8568         (isearch-hide-immediately): Ditto.
8569         (isearch-unhidden-extents): Ditto.
8570         (isearch-range-invisible): New function.
8571         (isearch-unhide-extent): Ditto.
8572         (isearch-restore-invisible-extents): Ditto.
8573         (isearch-restore-extent): Ditto.
8574
8575         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8576         implementation.
8577         (isearch-ring-retreat-edit): Ditto.
8578         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8579         (isearch-forward-regexp): New arguments NOT-REGEXP and
8580         NO-RECURSIVE-EDIT.
8581         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8582         (isearch-backward-regexp): New arguments NOT-REGEXP and
8583         NO-RECURSIVE-EDIT.
8584         (isearch-mode): Return isearch-success.
8585         (isearch-update): Use unread-command-events instead of
8586         unread-command-event.
8587         (isearch-abort): If an invalid regexp is encountered, keep popping
8588         states.
8589         (isearch-*-char): Use FSF implementation.
8590         (isearch-whitespace-chars): Use the more robust FSF's
8591         implementation.
8592         (isearch-within-brackets): New variable.
8593         (isearch-mode): Initialize it.
8594         (isearch-edit-string): Bind it.
8595         (isearch-search-and-update): Set it.
8596         (isearch-push-state): Push it.
8597         (isearch-top-state): Pop it.
8598         (isearch-search): Set it.
8599         (isearch-printing-char): When called by isearch-whitespace-chars,
8600         handle M-SPC gracefully.
8601         (isearch-message-prefix): New argument ELLIPSIS.
8602         (isearch-message-suffix): Ditto.
8603         (isearch-message): Use the ELLIPSIS argument when calling
8604         isearch-message-prefix and isearch-message-suffix.
8605         (isearch-message-prefix): Distinguish between "wrapped" and
8606         "overwrapped" search, FWIW.
8607
8608 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8609
8610         * isearch-mode.el (isearch-edit-string): Use the head of the
8611         search ring instead of search-last-string and search-last-regexp.
8612         (search-highlight): Renamed from isearch-highlight.
8613         (isearch-exit): Use the new name.
8614         (isearch-highlight): Ditto.
8615         (isearch-dehighlight): Ditto.
8616         (isearch-update-ring): New function.
8617         (isearch-done): Call it.
8618         (isearch-done): New argument EDIT.
8619         (isearch-repeat): If search string is empty, look up at the car of
8620         the search ring; ignore the yank pointer.
8621         (isearch-abort): Call isearch-done with NOPUSH.
8622         (isearch-cancel): New function.
8623         (isearch-mode-map): Bind it to ESC ESC ESC.
8624
8625         * isearch-mode.el: Begin merge with FSF 20.4.
8626
8627 1999-09-01  Andy Piper  <andy@xemacs.org>
8628
8629         * x-select.el (x-get-clipboard): obsolete.
8630         (x-yank-clipboard-selection): obsolete
8631
8632         * select.el (disown-selection): need to be careful to disown the
8633         clipboard if we set it via selection.
8634         (get-clipboard): move from x-select.el
8635         (yank-clipboard-selection): ditto.
8636
8637 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8638
8639         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8640         isearch-highlight-all-matches to nil.
8641         (isearch-fixed-case): New variable.
8642         (isearch-mode): Initialize it.
8643         (isearch-edit-string): Save it.
8644         (isearch-toggle-case-fold): Set it.
8645         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8646         need to check isearch-fixed-case.
8647         (isearch-toggle-case-fold): Update highlighting of all matches
8648         before the pause.
8649         (isearch-edit-string):
8650
8651 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8652
8653         * isearch-mode.el (isearch-edit-string): Call isearch-message
8654         before reading the event so that the prompt is displayed properly.
8655         (isearch-message): Use isearch-nonincremental when calling
8656         isearch-message-prefix.
8657         (minibuffer-local-isearch-map): Bind up and down to do the same as
8658         M-p and M-n respectively.
8659         (isearch-done): New arg NOPUSH.
8660         (isearch-edit-string): Use it.
8661         (isearch-edit-string): Don't bind isearch-string.
8662         (isearch-ring-adjust): Edit string, *then* push state.
8663
8664 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8665
8666         * faces.el (isearch-secondary): Make isearch-secondary look
8667         different than default.
8668
8669 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8670
8671         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8672         save-excursion.
8673         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8674         (isearch-update): Call isearch-dehighlight without arguments.
8675         (isearch-done): Ditto.
8676
8677         * isearch-mode.el (isearch-fix-case): If the search string has no
8678         upper-case letters, allow the folding to be reenabled.
8679         Previously, once disabled, the folding would remain that way until
8680         the end of isearch.
8681         (isearch-top-state): Call isearch-fix-case.
8682
8683         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8684         save-excursion.
8685         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8686
8687 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8688
8689         * xpm-button.el:
8690         xbm-button.el: Need to exist in core because gui.el depends on
8691         them.
8692
8693 1999-08-31  Andy Piper  <andy@xemacs.org>
8694
8695         * gutter-items.el (buffers-tab-face): new customizable variable.
8696         (buffers-tab-default-buffer-line-length): new specifier for
8697         maximum viewable characters.
8698         (progress-stack): new variable for implementing widget-based
8699         progress messages.
8700         (progress-area-buffer): ditto.
8701         (progress-glyph-height): ditto.
8702         (progress-stop-callback): ditto.
8703         (progress-quit-function): new function.
8704         (progress-glyph): new variable.
8705         (progress-layout-glyph): ditto.
8706         (progress-displayed-p): new function, see message-displayed-p for
8707         details.
8708         (clear-progress): ditto.
8709         (remove-progress): ditto.
8710         (append-progress): ditto.
8711         (raw-append-progress): ditto.
8712         (display-progress): ditto.
8713         (current-progress): ditto.
8714         (current-progress-label): ditto.
8715         (progress): ditto.
8716         (lprogress): ditto.
8717
8718
8719 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8720
8721         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8722
8723         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8724         `isearch-yank-selection'.
8725         (isearch-mode-map): Use it.
8726         (isearch-yank-selection): Use `get-selection' instead of
8727         `get-x-selection'.
8728
8729 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8730
8731         * faces.el (isearch-secondary): Create face here.
8732
8733         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8734         timers.
8735
8736 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8737
8738         * subr.el (buffer-string): More robust backward compatibility
8739         check, courtesy William Perry.
8740
8741 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8742
8743         * replace.el (perform-replace): Stop the search after the search
8744         limit has been reached.
8745
8746 1999-08-23  Andy Piper  <andy@xemacs.org>
8747
8748         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8749         here if we don't have one.
8750
8751 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8752
8753         * ldap.el (ldap-coding-system): Default to nil until we get
8754         efficient UTF8 support
8755         (ldap-decode-string): Guard against `decode-coding-string' not
8756         being defined
8757         (ldap-encode-string): Guard against `encode-coding-string' not
8758         being defined
8759
8760 1999-08-23  Didier Verna  <didier@xemacs.org>
8761
8762         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8763         Some doc strings improvements, and add a star to the `interactive'
8764         calls.
8765
8766 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8767
8768         * font-lock.el (java-font-lock-keywords-3): introduced new
8769         keywords and regexpes for javadoc syntax 1.2.
8770
8771 1999-08-17  Andy Piper  <andy@xemacs.org>
8772
8773         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8774         format-buffers-tab-line.
8775         (buffers-tab-max-buffer-line-length): new variable.
8776         (format-buffers-tab-line): new function. truncate names if over
8777         buffers-tab-max-buffer-line-length.
8778
8779 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8780
8781         * cus-start.el: Customize the variable `bell-inhibit-time'.
8782
8783 1999-08-16  Andy Piper  <andy@xemacs.org>
8784
8785         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8786         brute-force approach to deleting the last buffer.
8787         (buffers-tab-grouping-regexp): new customizable variable.
8788         (select-buffers-tab-buffers-by-mode): use it.
8789
8790 1999-08-13  Andy Piper  <andy@xemacs.org>
8791
8792         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8793         deletion problem.
8794
8795 1999-07-30  Didier Verna  <didier@xemacs.org>
8796
8797         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8798         of princ to output symbols.
8799         (custom-save-face-internal): ditto.
8800         (custom-save-resets): ditto.
8801
8802 1999-08-09  Didier Verna  <didier@xemacs.org>
8803
8804         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8805         `regexp-quote' to protect the major mode name for use as a regular
8806         expression (c++ needs this for instance).
8807
8808 1999-08-08  Andy Piper  <andy@xemacs.org>
8809
8810         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8811         cope with similar mode names.
8812
8813         * gutter-items.el (buffers-tab-selection-function): new selection
8814         function.
8815         (select-buffers-tab-buffers-by-mode): new function.
8816         (buffers-tab-items): use it if set to only display buffers in the
8817         tab in the current buffer's group..
8818         (update-tab-in-gutter): use new api.
8819         (remove-buffer-from-gutter-tab): ditto.
8820
8821         * gutter-items.el (buffers-tab-max-size): set custom selection
8822         default to 6.
8823         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8824         (add-tab-to-gutter): set face as default.
8825
8826 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8827
8828         * faces.el (frob-face-property): Merge the fall-back specifier
8829         with the target, not replace it.
8830
8831 1999-08-05  Andy Piper  <andy@xemacs.org>
8832
8833         * gutter-items.el (update-tab-in-gutter): add frame argument for
8834         buffer-items.
8835         (update-tab-in-gutter): use it.
8836
8837         * gutter-items.el (record-buffer-hook): set.
8838
8839         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8840         change.
8841         (switch-to-buffer-hook) deleted.
8842
8843 1999-08-04  Andy Piper  <andy@xemacs.org>
8844
8845         * gutter-items.el (update-tab-in-gutter): make sure this will work
8846         as an argument to create-frame-hook.
8847
8848 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8849
8850         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8851         instead of timer emulation.
8852
8853 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8854
8855         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8856         Emacs isearch enhancements.
8857
8858 1999-07-28  Andy Piper  <andy@xemacs.org>
8859
8860         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8861         all devices that support tab controls.
8862         (remove-buffer-from-gutter-tab): new function. to be used as a
8863         value for kill-buffer-hook.
8864
8865 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8866
8867         * auto-show.el (auto-show-truncationp): changed to match
8868         `window_translation_on'
8869
8870 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8871
8872         * XEmacs 21.2.19 is released
8873
8874 1999-07-28  SL Baur  <steve@miho>
8875
8876         * code-files.el (insert-file-contents): Fix docstring.
8877         revert previous change.
8878
8879 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8880
8881         * fill.el (fill-region-as-paragraph): Change re-break-point to
8882         contain word-across-newline plus one character so that filling
8883         Japanese and Chinese works as desired.
8884         * simple.el (do-auto-fill): Ditto.
8885
8886 1999-07-26  SL Baur  <steve@miho>
8887
8888         * mule/japanese.el ("Japanese"): Do not specify a default input
8889         method.
8890         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8891
8892 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8893
8894         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8895         able to use cl-macs macro in early lisp.
8896
8897 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8898
8899         * custom.el:
8900         * cus-face.el:
8901         * cus-edit.el:
8902                 Massive custom Theme API changes.
8903
8904 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8905
8906         * code-files.el (insert-file-contents): Regard
8907         coding-system-magic-cookie if `coding-system-for-read' is nil.
8908
8909 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8910
8911         * mule/thai-xtis.el: Add coding: local variable, to avoid
8912         bootstrapping problem with C locale.
8913
8914 1999-07-22  Andy Piper  <andy@xemacs.org>
8915
8916         * dumped-lisp.el (preloaded-file-list): guard against putting
8917         gutter-items in a less than functional XEmacs.
8918         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8919
8920 1999-07-18  Bob Weiner  <weiner@beopen.com>
8921
8922         * fill.el (fill-context-prefix): Fixed bug that prevented the
8923         setting of an adaptive fill prefix when the `dont-skip-first' was
8924         t.
8925
8926 1999-07-22  SL Baur  <steve@miho>
8927
8928         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8929
8930 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8931
8932         * files.el (interpreter-mode-alist): add `make', `guile', and
8933         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8934         makefile-mode, guile is a scheme, and someday XEmacs will be
8935         modular enough to use as an efficient scripting tool.)
8936
8937 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8938
8939         * mule/mule-cmds.el (reset-language-environment): Regard
8940         coding-category `utf-8' and `ucs-4' if they are available.
8941
8942 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8943
8944         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8945         (prefer-coding-system): Fix DOC-string.
8946
8947         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8948         DOC-string too.
8949
8950         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8951         Mule.
8952         (coding-system-change-eol-conversion): Fix DOC-string.
8953
8954 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8955
8956         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8957         instead of `list-coding-system'.
8958
8959 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8960
8961         * menubar-items.el (default-menubar): `select-input-method' was
8962         renamed to `set-input-method'.
8963
8964         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8965         "Set Language Environment" menu.
8966
8967         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8968         "Describe Language Support" menu.
8969
8970 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8971
8972         * mule/chinese.el ("Chinese-GB"): Rename
8973         `chinese-gb-environment-setup-function' to
8974         `setup-chinese-gb-environment-internal'.
8975
8976 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8977
8978         * mule/korean.el: Use `define-coding-system-alias' instead of
8979         `copy-coding-system'.
8980
8981 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8982
8983         * mule/mule-cmds.el (set-language-environment-coding-systems):
8984         Treat duplicated coding-categories.
8985
8986 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8987
8988         * mule/japanese.el: Use `define-coding-system-alias' instead of
8989         `copy-coding-system'.
8990
8991 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8992
8993         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8994         coding-system `viscii'.
8995
8996 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8997
8998         * mule/cyrillic.el:
8999         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9000         (cyrillic-alternativnyj-decode-table): New variable.
9001         (cyrillic-alternativnyj-encode-table): New variable.
9002         - Specify `iso-8-1' as a category of coding-system
9003           `alternativnyj'.
9004         - Abolish general Cyrillic environment.
9005
9006 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9007
9008         * mule/chinese.el:
9009         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9010         - Register `chinese-gb-environment-setup-function' as a
9011           `setup-function' of "Chinese-GB" environment.
9012
9013 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9014
9015         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9016         optional argument `parents'.
9017
9018         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9019         property for Thai-XTIS.
9020
9021         * mule/mule-help.el (help-with-tutorial): Use property
9022         `tutorial-coding-system' of language-info as a coding-system to
9023         read tutorial file.
9024
9025 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9026
9027         * mule/thai-xtis.el: Don't setup `setup-function' and
9028         `exit-function'.
9029
9030         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9031         `set-coding-category-system' to set up coding-system for
9032         coding-category.
9033
9034         * mule/mule-cmds.el (prefer-coding-system): Use
9035         `set-coding-category-system' to set up coding-system for
9036         coding-category.
9037
9038 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9039
9040         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9041         Thai-XTIS environment.
9042
9043         * mule/mule-cmds.el (prefer-coding-system): Use
9044         `find-coding-system' instead of `coding-system-p'.
9045
9046 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9047
9048         * mule/mule-cmds.el (set-language-environment-coding-systems):
9049         Modify eol-type for XEmacs.
9050
9051         * mule/thai-xtis.el: Delete unused local variable `category'.
9052
9053         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9054         function.
9055         (prefer-coding-system): Don't call
9056         `update-coding-systems-internal'; use function
9057         `coding-category-list' instead of variable `coding-category-list';
9058         use `set-coding-priority-list' instead of `set-coding-priority';
9059         modify `eol-type' for XEmacs.
9060
9061         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9062         `charset-columns'.
9063         (char-width): Likewise.
9064
9065 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9066
9067         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9068         `tis-620'.
9069
9070         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9071         `set-coding-priority-list' instead of `set-coding-priority'; don't
9072         call `update-coding-systems-internal'.
9073
9074         * mule/mule-misc.el (coding-system-get): New function.
9075         (coding-system-put): New function.
9076         (coding-system-category): New function.
9077
9078 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9079
9080         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9081         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9082         to avoid conflict with leim/quail/thai-xtis.
9083
9084         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9085         to thai-xtis-chars.el.
9086
9087         * mule/thai-xtis-chars.el: New file (split from
9088         mule/thai-xtis.el).
9089
9090 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9091
9092         * mule/thai-xtis.el:
9093         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9094         - Add syntax entries.
9095         - Put `preferred-coding-system' of the charset `thai-xtis' to
9096           `tis-620'.
9097
9098 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9099
9100         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9101         rewritten to use write-multibyte-character.
9102
9103 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9104
9105         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9106         of `iso-2022-7'.
9107         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9108         ported yet.
9109         (read-input-method-name): Treat optional argument `default'.
9110
9111 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9112
9113         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9114         all.
9115         (set-language-info-alist): Set up menus here.
9116
9117 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9118
9119         * minibuf.el (completing-read): Add new optional argument
9120         `default'.
9121         (read-coding-system): Add new optional argument
9122         `default-coding-system'.
9123
9124 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9125
9126         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9127         (viet-viscii-...->viet-vscii...).
9128
9129 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9130
9131         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9132         and menus.
9133
9134 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9135
9136         * mule/mule-cmds.el (input-method-function): Add permanent-local
9137         property.
9138
9139 1999-03-30  Dave Love  <fx@gnu.org>
9140
9141         * mule/mule-cmds.el (current-language-environment): Doc fix.
9142
9143 1999-02-06  Richard Stallman  <rms@gnu.org>
9144
9145         * mule/european.el (setup-slovenian-environment): New function.
9146         ("Slovenian"): New language environment.
9147
9148 1999-01-27  Dave Love  <fx@gnu.org>
9149
9150         * mule/mule-cmds.el (current-language-environment): Provide :link,
9151         :type (choices) and appropriate :get.
9152
9153 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9154
9155         * mule/mule-cmds.el (describe-language-environment): Don't alter
9156         input-method-alist.
9157
9158 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9159
9160         * mule/mule-cmds.el (prefer-coding-system): Call
9161         set-coding-priority, so that the internal array of priorities is
9162         also updated.
9163
9164 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9165
9166         * mule/mule-cmds.el (prefer-coding-system): If the argument
9167         requires specific EOL conversion type, make the default coding
9168         systems use that.
9169
9170 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9171
9172         * mule/mule-cmds.el (set-language-environment): Pass the default
9173         eol-type to set-language-environment-coding-systems.
9174         (set-default-coding-systems): Copy the eol-type property for the
9175         new default values of {buffer-file,process}-coding-system from the
9176         old defaults.
9177         (set-language-environment-coding-systems): Accept an optional
9178         argument EOL-TYPE, and set the eol-type property of the default
9179         coding systems accordingly.
9180
9181 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9182
9183         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9184         use generate-new-buffer instead of get-buffer-create.
9185
9186 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9187
9188         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9189
9190 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9191
9192         * mule/mule-cmds.el (default-input-method): Fix custom type.
9193
9194 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9195
9196         * mule/mule-cmds.el (setup-specified-language-environment):
9197         Add apropos-inhibit property.
9198         (describe-specified-language-support): Likewise.
9199
9200 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9201
9202         * mule/mule-cmds.el: Doc fixes.
9203
9204 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9205
9206         * mule/mule-cmds.el (register-input-method): Doc-string
9207         modified.
9208
9209 1998-09-01  Dave Love  <fx@gnu.org>
9210
9211         * mule/mule-cmds.el (current-language-environment): Fix
9212         setter function.
9213
9214 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9215
9216         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9217         mule/european.el, mule/hebrew.el, mule/japanese.el,
9218         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9219         avoid bootstrapping problem if you need to recompile all the Lisp
9220         files using interpreted code.
9221
9222 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9223
9224         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9225         ("Latin-2"): Likewise.
9226
9227 1998-08-18  Per Starback  <starback@update.uu.se>
9228
9229         * mule/european.el (setup-latin2-environment): Fix typo.
9230
9231 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9232
9233         * mule/european.el: Give proper value of `input-method' key to all
9234         lang. env.
9235
9236         * mule/mule-cmds.el (activate-input-method): Handle the case that
9237         the arg INPUT-METHOD is nil correctly.
9238         (read-multilingual-string): Activate the specified input method
9239         before calling read-string.  Afterward, activate the original
9240         input method.
9241
9242 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9243
9244         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9245         (set-language-info-alist): Fix typo in doc-string.
9246
9247         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9248
9249 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9250
9251         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9252         (reset-language-environment): New function for the job that
9253         setup-english-environment used to do.
9254         (set-language-environment): Do more setups according to the info
9255         in language-info-alist.
9256         (read-language-name): Handle the case that the arg KEY is nil.
9257         (describe-language-environment): Handle input-method property.
9258
9259         * mule/: All files under this directory, which related with
9260         specific languages (such as mule/european.el, mule/greek.el,
9261         mule/hebrew.el, mule/misc-lang.el), modified as below.
9262         (setup-XXX-environment): Just call set-language-environment.  If
9263         they used to do some other jobs than what done by
9264         set-language-environment, those jobs are done in
9265         setup-XXX-environment-internal now.
9266         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9267         the value to setup-XXX-environment-internal.  Add properties
9268         input-method and features.
9269
9270         * mule/english.el (setup-english-environment): Just call
9271         reset-language-environment.
9272
9273         * mule/european.el (setup-8-bit-environment): Function deleted.
9274
9275 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9276
9277         * mule/mule-cmds.el (input-method-exit-on-first-char)
9278         (input-method-use-echo-area): Doc fixes.
9279
9280 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9281
9282         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9283         variable.
9284         (input-method-use-echo-area): New variable.
9285
9286 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9287
9288         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9289
9290 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9291
9292         * mule/mule-cmds.el (activate-input-method): Update mode line.
9293         (inactivate-input-method): Likewise.
9294
9295 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9296
9297         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9298         input method in the current buffer, but just bind
9299         current-input-method.
9300
9301 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9302
9303         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9304
9305         * mule/misc-lang.el ("IPA"): Add coding-priority and
9306         coding-system.
9307
9308 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9309
9310         * mule/greek.el: Add coding-priority.
9311
9312 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9313
9314         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9315         LANG-ENV.
9316
9317 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9318
9319         * mule/mule-cmds.el (register-input-method): Fix previous change.
9320         (setup-specified-language-environment): Doc fix.
9321
9322 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9323
9324         * mule/mule-cmds.el: Several doc fixes.
9325         (get-language-info, set-language-info): Rename argument.
9326         (set-language-info-alist): Likewise.
9327         (register-input-method): Rename argument.
9328         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9329
9330 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9331
9332         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9333         default value while reading an input method.
9334
9335 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9336
9337         * mule/mule-cmds.el (universal-coding-system-argument):
9338         Use buffer-file-coding-system as default.
9339
9340 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9341
9342         * mule/korean.el ("Korean"): Doc fix.
9343
9344 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9345
9346         * mule/mule-cmds.el (describe-language-environment): Print the
9347         languge environment at the head.
9348
9349 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9350
9351         * mule/japanese.el: Set exit-function to exit-japanese-environment
9352         for Japanese environment.
9353
9354 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9355
9356         * mule/mule-cmds.el (set-language-environment): Doc fix.
9357         (current-language-environment): Use defcustom.
9358         (default-input-method): Specify :type.
9359
9360 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9361
9362         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9363         modified.
9364         (prefer-coding-system): Doc-string modified.
9365
9366 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9367
9368         * mule/mule-cmds.el (set-language-info): Doc-string
9369         describes `coding-priority' KEY.
9370         (set-language-environment-coding-systems): New function.
9371         (select-safe-coding-system): New function.
9372         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9373         (set-language-info-alist): New optionla arg PARENTS.  Call
9374         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9375         (set-language-environment-coding-systems): New function.
9376
9377         * mule/chinese.el: Remove setting up of
9378         describe-chinese-environment-map and
9379         setup-chinese-environment-map.  Exclude them in args of calls to
9380         set-language-info-alist.  Register coding-priority key in
9381         language-info-alist.
9382
9383         * mule/cyrillic.el: Remove setting up of
9384         describe-cyrillic-environment-map and
9385         setup-cyrillic-environment-map.  Exclude them in args of calls to
9386         set-language-info-alist.  Register coding-priority key in
9387         language-info-alist.
9388
9389         * mule/english.el: Register coding-priority key in
9390         language-info-alist.
9391
9392         * mule/ethiopic.el: Register coding-priority key in
9393         language-info-alist.
9394
9395         * mule/european.el: Remove setting up of
9396         describe-european-environment-map and
9397         setup-european-environment-map.  Exclude them in args of calls to
9398         set-language-info-alist.  Register coding-priority key in
9399         language-info-alist.  Add "German" language env.
9400         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9401         (setup-german-environment): New function.
9402
9403         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9404         change default input method to "greek-postfix".
9405
9406         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9407         coding-priority key in
9408
9409 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9410
9411         * mule/mule-cmds.el (set-language-info): Doc fix.
9412         (input-method-inactivate-hook): Doc fix.
9413
9414 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9415
9416         * mule/mule-cmds.el (set-input-method): Renamed from
9417         select-input-method.
9418
9419 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9420
9421         * mule/mule-cmds.el (set-language-environment): Run
9422         exit-language-environment-hook before calling `exit-function'
9423         which is specified for the language environment.
9424
9425 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9426
9427         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9428         modified.
9429         (prefer-coding-system): Likewise.
9430         (describe-language-environment): Print aliases of each coding
9431         system.
9432         (set-language-environment-hook): New variable.
9433         (exit-language-environment-hook): New variable.
9434         (set-language-environment): Call these hooks.  Before setting a
9435         new language environment, exit from the
9436         current-language-environment if necessary.
9437         (input-method-verbose-flag): The value can be nil, t,
9438         complex-only, or default.
9439         (input-method-highlight-flag): Doc-string augmented.
9440         (activate-input-method): Check if we can run the registered
9441         function to activate an input method.
9442
9443         * mule/korean.el: Set exit-function for language environment
9444         "Korean" to exit-korean-environment.
9445         (setup-korean-environment): Moved to korea-util.el.
9446
9447 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9448
9449         * mule/mule-cmds.el (read-multilingual-string): Use
9450         current-input-method prior to default-input-method.  Don't bind
9451         current-input-method by `let', instead, activate the specified
9452         input method in the current buffer temporarily.
9453
9454 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9455
9456         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9457
9458 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9459
9460         * mule/chinese.el (post-read-decode-hz): Return the result of
9461         decode-hz-region.
9462         (pre-write-encode-hz): Do not change the value of
9463         last-coding-system.
9464
9465 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9466
9467         * mule/mule-ccl.el: Doc fixes.
9468
9469 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9470
9471         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9472         (check-ccl-program): New macro.
9473
9474 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9475
9476         * mule/mule-ccl.el: Comment about CCL syntax modified.
9477         (ccl-command-table): Add read-multibyte-character and
9478         write-multibyte-character.
9479         (ccl-code-table): Add ex-cmd.
9480         (ccl-extended-code-table): New variable.
9481         (ccl-embed-extended-command): New function.
9482         (ccl-compile-read-multibyte-character,
9483         ccl-compile-write-multibyte-character) New functions.
9484         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9485         ccl-dump-write-multibyte-character): New functions.
9486
9487 1999-07-22  SL Baur  <steve@miho>
9488
9489         * config.el (config-value-file): config.values is installed into
9490         doc-directory.
9491         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9492
9493 1999-07-19  Didier Verna  <didier@xemacs.org>
9494
9495         * rect.el: all functions rewritten, except when noted. Below is a
9496         list of interface changes.
9497         (apply-on-rectangle): new function. Obsoletes
9498         `operate-on-rectangle'. All functions that used to call this
9499         function now call the new one.
9500         (kill-rectangle): added optional prefix arg to fill lines.
9501         (delete-rectangle): ditto.
9502         (delete-extract-rectangle): ditto.
9503         (open-rectangle): ditto.
9504         (clear-rectangle): ditto.
9505         (delete-rectangle-line): added third arg FILL.
9506         (delete-extract-rectangle-line): ditto.
9507         (open-rectangle-line): ditto.
9508         (clear-rectangle-line): ditto.
9509
9510 1999-07-18  Andy Piper  <andy@xemacs.org>
9511
9512         * menubar-items.el (default-menubar): add gutter options.
9513
9514         * gutter-items.el: new file.
9515         (gutter): new group for custom.
9516         (gutter-visible-p): new variable.
9517         (default-gutter-position): ditto.
9518         (buffers-tab): new group for the buffers tab.
9519         (gutter-buffers-tab): widget to put in the gutter.
9520         (buffers-tab-max-size): max number of tabs.
9521         (buffers-tab-switch-to-buffer-function): function to call when a
9522         tab is pressed.
9523         (buffers-tab-omit-function): filter buffers with this function.
9524         (buffers-tab-format-buffer-line-function): format buffer names for
9525         inclusion in tabs.
9526         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9527         the record.
9528         (build-buffers-tab-internal): build a list of tab items.
9529         (buffers-tab-items): ditto.
9530         (add-tab-to-gutter): put a tab in the gutter area.
9531         (update-tab-in-gutter): reset the buffers in the tab.
9532
9533         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9534
9535         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9536         (switch-to-buffer-hooks): new hook.
9537
9538         * toolbar.el (default-toolbar-position): fix typo.
9539
9540 1999-07-16  Andy Piper  <andy@xemacs.org>
9541
9542         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9543
9544 1999-07-15  Didier Verna  <didier@xemacs.org>
9545
9546         * cus-edit.el (custom-prompt-variable): optional third arg makes
9547         prompt for a comment string.
9548         (customize-set-value): optional prefix makes this function handle
9549         variable comments.
9550         (customize-set-variable): ditto.
9551         (customize-save-variable): ditto.
9552         (customize-customized): handle custom comments.
9553         (customize-save-customized): ditto.
9554         (custom-variable-state-set): ditto.
9555         (custom-face-state-set): ditto.
9556         (customize-saved): ditto.
9557         (custom-variable-set): ditto.
9558         (custom-face-set): ditto.
9559         (custom-variable-save): ditto.
9560         (custom-face-save): ditto.
9561         (custom-variable-reset-saved): ditto.
9562         (custom-face-reset-saved): ditto.
9563         (custom-variable-reset-standard): ditto.
9564         (custom-face-reset-standard): ditto.
9565         (custom-comment-face): new face.
9566         (custom-comment-tag-face): ditto.
9567         (custom-comment): new widget.
9568         (custom-comment-create): new function.
9569         (custom-comment-delete): ditto.
9570         (custom-comment-value-set): ditto.
9571         (custom-comment-show): ditto.
9572         (custom-comment-invisible-p): ditto.
9573         (custom-variable-value-create): create a comment field widget.
9574         (custom-face-value-create): ditto.
9575         (custom-variable-menu): new entry for adding a custom comment.
9576         (custom-face-menu): ditto.
9577         (custom-save-variables): possibly save custom comments.
9578         (custom-save-faces): ditto.
9579
9580         * cus-face.el (custom-set-faces): the arguments can now have a
9581         custom comment as fourth argument.
9582
9583         * custom.el (custom-set-variables): the arguments can now have a
9584         custom comment as fifth element.
9585
9586 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9587
9588         * XEmacs 21.2.18 is released
9589
9590 1999-07-13  SL Baur  <steve@miho>
9591
9592         * lib-complete.el (read-library-name): Revert previous change.
9593         (read-library): Ditto.
9594
9595 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9596
9597         * packages.el (packages-package-list): Capitalize docstring.
9598
9599         * packages.el (packages-find-package-library-path): Use #'nconc
9600         rather than #'append to reduce consing -- #'mapcar uses Flist,
9601         which returns a freshly consed list.  #'append would create yet
9602         another fresh list, using Fmake_list in concat.
9603
9604         * packages.el (package-provide): Use setq with remassq like it
9605         says in its docstring.
9606
9607 1999-07-06  SL Baur  <steve@miho.m17n.org>
9608
9609         * lib-complete.el (progn-with-message): Fix typo.
9610
9611 1999-07-06  SL Baur  <steve@miho.m17n.org>
9612
9613         * mule/mule-misc.el (char-octet): Make function match docstring.
9614         From Katsumi Yamaoka <yamaoka@jpl.org>
9615
9616 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9617
9618         * wid-edit.el (widget-documentation): corrected spelling error.
9619
9620 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9621
9622         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9623         keys if already bound
9624
9625 1999-07-06  SL Baur  <steve@miho.m17n.org>
9626
9627         * lib-complete.el (progn-with-message): Revert previous changes.
9628
9629 1999-06-24  Bob Weiner  <weiner@beopen.com>
9630
9631         * lib-complete.el (find-library):
9632         (find-library-other-window):
9633         (find-library-other-frame): Completely rewrote
9634         so that these functions actually work when called non-interactively.
9635         Also made them handle LIBRARY arguments which end with .el or .elc.
9636
9637 1999-06-24  Bob Weiner  <weiner@beopen.com>
9638
9639         * simple.el (indent-new-comment-line): Locally bound
9640         `block-comment-start' to `comstart' or else when this is called
9641         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9642         `block-comment-start' value, ignoring any existing spacing after a
9643         comment prefix in the previous line and producing ugly comments.
9644
9645 1999-06-23  Bob Weiner  <weiner@beopen.com>
9646
9647         * list-mode.el (mouse-choose-completion):
9648         (choose-completion):
9649         (completion-switch-to-minibuffer): Added.
9650         ([Tab]): [Tab] previously switched to the minibuffer
9651         but since [space] does that and since most applications in the
9652         world use [Tab] to select the next item in a list, do that in the
9653         *Completions* buffer too.  This will cause the least confusion
9654         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9655         06/23/1999.
9656
9657 1999-06-22  Bob Weiner  <weiner@beopen.com>
9658
9659         * help.el (help-buffer-name): Added support for a null value
9660         of `help-buffer-prefix-string' since some buffers require no
9661         prefix.
9662
9663 1999-06-20  Bob Weiner  <weiner@beopen.com>
9664
9665         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9666         in the completion-list-mode-map to bury the completions buffer
9667         even when the minibuffer is no longer active.
9668
9669 1999-06-20  Bob Weiner  <weiner@beopen.com>
9670
9671         * list-mode.el (list-mode): It is visually disconcerting to have
9672         the text cursor disappear within list buffers, especially when
9673         moving from window to window, so leave it visible.
9674
9675 1999-07-01  SL Baur  <steve@miho.m17n.org>
9676
9677         * menubar-items.el (default-menubar): Conditionalize the bug
9678         report menu item (which may not be possible in this XEmacs).
9679         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9680
9681 1999-06-30  SL Baur  <steve@miho.m17n.org>
9682
9683         * subr.el (with-current-buffer): DOC string fix.
9684         Suggested by Bob Weiner <weiner@altrasoft.com>
9685
9686 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9687
9688         * cus-face.el (custom-face-italic): insert missing args
9689
9690 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9691
9692         * packages.el (package-locations): Changed default early package
9693         hierarchies to ~/.xemacs/mule-packages and
9694         ~/.xemacs/xemacs-packages.
9695
9696 1999-06-23  SL Baur  <steve@miho.m17n.org>
9697
9698         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9699
9700 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9701
9702         * packages.el (package-locations): Changed default early package
9703         hierarchy to ~/.xemacs/packages.
9704         (package-locations): Removed `packages' as a possible name for a
9705         late package hierarchy.
9706
9707 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9708
9709         * mule/mule-category.el (word-combining-categories): Set up new
9710         variable.
9711         (word-separating-categories): Likewise.
9712
9713 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9714
9715         * XEmacs 21.2.17 is released
9716
9717 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9718
9719         * font-menu.el (font-menu-set-font): allow for nil specification
9720         of font size.
9721
9722 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9723
9724         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9725         is 1.
9726
9727 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9728
9729         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9730         8859-5 instead of ISO 8859-1.
9731
9732 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9733
9734         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9735         (viet-viscii-encode-table): Ditto.
9736
9737         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9738         Make obsolete definition of char-octet.
9739
9740 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9741
9742         * subr.el: Move no-Mule make-char ...
9743         * help-nomule.el (make-char): To here.
9744         (string-width): Make Mule compatibility alias.
9745
9746 1999-06-15  Andy Piper  <andy@xemacs.org>
9747
9748         * select.el (get-selection-no-error): really make there be no-error.
9749         (get-selection): revert to original.
9750
9751 1999-06-11  Andy Piper  <andy@xemacs.org>
9752
9753         * select.el (selection-sets-clipboard): renamed.
9754         (own-selection): use it.
9755
9756 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9757
9758         * XEmacs 21.2.16 is released
9759
9760 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9761
9762         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9763         missing characters to avoid crash.
9764
9765 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9766
9767         * coding.el (set-terminal-coding-system): Only set the console
9768         coding system on the selected console if it is a tty.
9769
9770 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9771
9772         * cus-face.el:
9773         * cus-edit.el:
9774         * faces.el:
9775         (custom):
9776         (face-spec-set):
9777         * faces.el (frob-face-property):
9778         * font-menu.el (font-menu-set-font):
9779                   Actually apply changes from 1999-03-17
9780
9781 1999-06-10  Andy Piper  <andy@xemacs.org>
9782
9783         * select.el (get-selection): abstract out non error-signalling
9784         part.
9785         (get-selection-no-error): get-selection without signalling an
9786         error.
9787         (selection-is-clipboard-p): new variable. controls whether the
9788         selection sets the clipboard.
9789         (own-selection): use it.
9790
9791         * mouse.el (insert-selection): fallback to clipboard after trying
9792         primary selection and cutbuffer.
9793
9794 1999-06-05  Andy Piper  <andy@xemacs.org>
9795
9796         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9797         selection functions.
9798
9799 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9800
9801         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9802         default value.
9803         (load): Use `raw-text' instead of `no-conversion'.
9804         (insert-file-contents): Likewise.
9805
9806         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9807         of `no-conversion'.
9808
9809 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9810
9811         * coding.el: Don't copy `no-conversion' to `raw-text'.
9812
9813 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9814
9815         * subr.el (make-char): Define it if Mule is not around.
9816
9817 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9818
9819         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9820
9821         * x-select.el (x-disown-selection-internal): Restore symbol as an
9822         obsolete alias.
9823         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9824
9825 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9826
9827         * XEmacs 21.2.15 is released
9828
9829 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9830
9831         * subr.el (split-string): Avoid infinite looping
9832
9833 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9834
9835         * ldap.el (ldap-ignore-attribute-codings): New variable
9836         (ldap-default-attribute-decoder): New variable
9837         (ldap-coding-system): New variable
9838         (ldap-attribute-syntax-encoders): New variable
9839         (ldap-attribute-syntax-decoders): New variable
9840         (ldap-attribute-syntaxes-alist): New variable
9841         (ldap-encode-boolean): New function
9842         (ldap-decode-boolean): New function
9843         (ldap-encode-country-string): New function
9844         (ldap-decode-string): New function
9845         (ldap-decode-address): New function
9846         (ldap-encode-address): New function
9847         (ldap-decode-attribute): New function
9848         (ldap-search): Use some of these
9849
9850 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9851
9852         * version.el (emacs-version): Make the patch level/beta come
9853         before the XEmacs qualifier so that it gets into (funcall
9854         emacs-version) and thus in the bug reports.
9855         (emacs-version>=): Support patch levels.
9856
9857 1999-06-03  SL Baur  <steve@xemacs.org>
9858
9859         * version.el: implement x.y.z version number
9860         From Jan Vroonhof <vroonhof@math.ethz.ch>
9861
9862 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9863
9864         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9865
9866 1999-05-22  Vin Shelton <acs@xemacs.org>
9867
9868         * startup.el: Document -private and break out non-standard X options.
9869
9870 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9871
9872         * mule/mule-charset.el (charset-after): New function.
9873         (charset-direction): Synch with Mule, update docstring.
9874         (get-charset-property): New function.
9875         (put-charset-property): New function.
9876         (charset-plist): New function.
9877
9878         * mule/mule-charset.el (compose-region):
9879         (decompose-region): remove;  these functions (which don't work
9880         since we don't do composite characters) have been moved to
9881         mule-util.el.
9882         (toplevel): follow coding standards
9883
9884 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9885
9886         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9887         exist any more.
9888
9889         * code-files.el: Fix commentary to follow coding standards.  Move
9890         the single line left in mule-files.el to here.
9891
9892         * mule/mule-files.el: delete.
9893
9894 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9895
9896         * info.el (Info-scroll-prev): Use event functions instead of the
9897         old emacs 19 interface.
9898
9899 1999-06-02  Andy Piper  <andy@xemacs.org>
9900
9901         * x-font-menu.el (x-font-menu-load-font):
9902         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9903
9904 1999-05-31  Andy Piper  <andy@xemacs.org>
9905
9906         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9907         group.
9908         (font-menu-this-frame-only-p): ditto.
9909         (font-menu-max-items): reinstate, from Jan Vroonhof
9910         <vroonhof@math.ethz.ch>
9911         (font-menu-submenu-name-format): ditto.
9912         (font-menu-split-long-menu): ditto, for use by the family
9913         constructor.
9914         (font-menu-family-constructor): use it.
9915
9916 1999-05-30  Andy Piper  <andy@xemacs.org>
9917
9918         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9919         for use by the font menu.
9920
9921         * msw-font-menu.el: new file implementing mswindows specific
9922         font-menu behaviour.
9923         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9924         (mswindows-font-menu-junk-families): ditto.
9925         (hack-font-truename): ditto.
9926         (mswindows-font-regexp-ascii): ditto.
9927         (mswindows-reset-device-font-menus): ditto.
9928         (mswindows-font-menu-font-data): ditto.
9929         (mswindows-font-menu-load-font): ditto.
9930
9931         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9932         (x-font-menu-font-data): ditto.
9933         (x-font-menu-load-font): ditto.
9934
9935         * font-menu.el: new file implementing generic font menu behaviour.
9936         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9937         made device independent.
9938         (font-menu-this-frame-only-p): ditto.
9939         (font-menu-preferred-resolution): ditto.
9940         (font-menu-size-scaling): new variable used to determine whether
9941         sizes are in points or tenths of a point.
9942         (vassoc): moved from x-font-menu.el.
9943         (device-fonts-cache): ditto.
9944         (device-fonts-cache): ditto.
9945         (flush-device-fonts-cache): ditto.
9946         (reset-device-font-menus): copied from x-font-menu.el and made
9947         device independent. Most functionality deferred to
9948         device-dependent versions.
9949         (font-menu-family-constructor): copied from x-font-menu.el and
9950         made device independent.
9951         (font-menu-size-constructor): ditto.
9952         (font-menu-weight-constructor): ditto.
9953         (font-menu-set-font): ditto.
9954         (font-menu-change-face): ditto.
9955         (font-menu-load-font): new device method.
9956         (font-menu-font-data): ditto.
9957
9958         * x-font-menu.el: The above functions deleted.
9959
9960 1999-05-26  Andy Piper  <andy@xemacs.org>
9961
9962         * update-elc.el:
9963         * make-docfile.el:
9964         * loadup.el: rehash expand-file-name usage to not use default-directory.
9965
9966 1999-05-21  Andy Piper  <andy@xemacs.org>
9967
9968         * x-select.el (x-select-convert-to-text):
9969         (x-selected-text-type):
9970         (x-get-selection):
9971         (xselect-convert-to-string):
9972         (xselect-convert-to-compound-text):
9973         (xselect-convert-to-length):
9974         (xselect-convert-to-targets):
9975         (xselect-convert-to-delete):
9976         (xselect-convert-to-filename):
9977         (xselect-convert-to-charpos):
9978         (xselect-convert-to-lineno):
9979         (xselect-convert-to-colno):
9980         (xselect-convert-to-sourceloc):
9981         (xselect-convert-to-os):
9982         (xselect-convert-to-host):
9983         (xselect-convert-to-user):
9984         (xselect-convert-to-class):
9985         (xselect-convert-to-name):
9986         (xselect-convert-to-integer):
9987         (xselect-convert-to-atom):
9988         (xselect-convert-to-identity): functions renamed from x-* and
9989         moved to select.el.
9990         (x-get-secondary-selection): use rename get-selection.
9991         (x-get-clipboard): ditto.
9992         (x-own-selection): moved to select.el.
9993         (x-valid-simple-selection-p): ditto.
9994         (x-dehilight-selection): ditto.
9995         (x-own-clipboard): ditto.
9996         (x-disown-selection): ditto.
9997
9998         * x-mouse.el (x-yank-function): moved to mouse.el.
9999         (x-insert-selection): ditto.
10000         (x-set-point-and-move-selection): use renamed function.
10001
10002         * select.el (selected-text-type): moved and renamed from
10003         x-select.el.
10004         (selection-owner-p): moved to C.
10005         (selection-exists-p): ditto.
10006         (get-cutbuffer): new device method.
10007         (get-selection): generalised and moved from x-select.el.
10008         (own-selection): moved x-own-selection functionality into here.
10009         (dehilight-selection): renamed and moved from x-select.el.
10010         (own-clipboard): functionality moved from x-select.el using new
10011         generic C builtins.
10012         (disown-clipboard): ditto.
10013         (select-convert-to-text):
10014         (select-convert-to-string):
10015         (select-convert-to-compound-text):
10016         (select-convert-to-length):
10017         (select-convert-to-targets):
10018         (select-convert-to-delete):
10019         (select-convert-to-filename):
10020         (select-convert-to-charpos):
10021         (select-convert-to-lineno):
10022         (select-convert-to-colno):
10023         (select-convert-to-sourceloc):
10024         (select-convert-to-os):
10025         (select-convert-to-host):
10026         (select-convert-to-user):
10027         (select-convert-to-class):
10028         (select-convert-to-name):
10029         (select-convert-to-integer):
10030         (select-convert-to-atom):
10031         (select-convert-to-identity): new functions renamed from x-* and
10032         moved from x-select.el.
10033
10034         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10035         into here and use as the default window-system mouse yank.
10036         (insert-selection): generalised and moved from x-mouse.el.
10037         (own-clipboard): moved to C.
10038
10039         * msw-select.el (mswindows-selection-owned-p): deleted.
10040         (mswindows-own-selection): generalised and moved to select.el.
10041         (mswindows-disown-selection): generalised and moved to C.
10042         (mswindows-selection-owner-p): ditto.
10043
10044 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10045
10046         * XEmacs 21.2.14 is released
10047
10048 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10049
10050         * about.el: update contact info for jason and slb.
10051
10052 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10053
10054         * mule/european.el (setup-romanian-environment): Add Romanian
10055         support from Emacs/Mule romanian.el.
10056
10057 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10058
10059         * cus-face.el: Label all custom changes with the 'custom' tag.
10060
10061         * cus-edit.el: idem ditto.
10062
10063         * faces.el: Added suport for adding device tags to various functions.
10064         (custom): New device tag.
10065         (face-spec-set): Call reset face with tags argument. No longer do
10066         x-init-global-faces hack.
10067
10068         * faces.el (frob-face-property): Use an anonymous specifier to map
10069         frob-face-property-1 over.
10070
10071         * x-font-menu.el (font-menu-set-font): Always specify all
10072         properties to custom.
10073
10074 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10075
10076         * mule/european.el (setup-czech-environment): Add czech support.
10077         From David Sauer <davids@orfinet.cz>
10078
10079 1999-03-15  SL Baur  <steve@xemacs.org>
10080
10081         * check-features.el: Turn hard errors into warnings.
10082
10083 1999-03-21  SL Baur  <steve@xemacs.org>
10084
10085         * simple.el (delete-key-deletes-forward): As per discussion on
10086         xemacs-beta, default to t.
10087
10088 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10089
10090         * loadup.el: Define Installation-string before loading anything.
10091
10092 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10093
10094         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10095         From Anders Stenman <stenman@isy.liu.se>
10096
10097 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10098
10099         * wid-edit.el (widget-glyph-find): Ditto.
10100
10101         * packages.el (locate-library): Ditto.
10102
10103         * loadup.el (really-early-error-handler): Ditto.
10104
10105         * lib-complete.el (read-library): Ditto.
10106
10107         * faces.el (set-face-stipple): Ditto.
10108
10109         * code-files.el (load): Use new calling style of locate-file.
10110
10111 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10112
10113         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10114         dead.
10115
10116 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10117
10118         * dumped-lisp.el (preloaded-file-list): Don't load
10119         Installation.el.
10120
10121         * loadup.el (Installation-string): Define it here.
10122
10123 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10124
10125         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10126         Installation.el needs to be loaded before `dump-paths', otherwise
10127         the dumping process won't find it.
10128
10129 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10130
10131         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10132         subr so that we can use `replace-in-string' in Installation.el to
10133         get rid of C-m chars under the native Windows build.
10134
10135 1999-04-29  Andy Piper  <andy@xemacs.org>
10136
10137         * make-docfile.el: canonicalize file and directory names.
10138
10139         * device.el (call-device-method): new function for calling device
10140         specific methods.
10141         (define-device-method): new function for defining device methods.
10142         (define-device-method*): ditto.
10143
10144 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10145
10146         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10147
10148 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10149
10150         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10151         (cyrillic-koi8-r-encode-table): Likewise.
10152         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10153         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10154
10155         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10156         from vietnamese.el].
10157
10158         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10159         mule/mule-misc.el.
10160
10161 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10162
10163         * mule/thai-xtis.el:
10164         - Change font registry name from "Thai94x94-0" to "xtis-0".
10165         - Change mnemonic of coding-system `tis-620' to "TIS620".
10166
10167 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10168
10169         * mule/ethiopic.el: fixed.
10170
10171 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10172
10173         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10174
10175         * mule/thai-xtis.el: New file.
10176
10177         * mule/vietnamese.el: New file.
10178
10179         * mule/ethiopic.el: New file.
10180
10181 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10182
10183         * bytecomp.el (byte-compile-close-variables): Leave
10184         debug-issue-ebola-notices alone.
10185
10186 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10187
10188         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10189         at the top of the buffer since it is the most important thing to
10190         customize
10191         (ldap-get-host-parameter): New defun
10192         (ldap-search): Add a new parameter `withdn' to retrieve the
10193         distinguished names of entries
10194
10195 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10196
10197         * startup.el (splash-frame-body): Date and spelling fixes.
10198
10199 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10200
10201         * view-less.el (toggle-truncate-lines): add autoload tag
10202
10203 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10204
10205         * format.el (format-alist): Disable image stuff.
10206
10207 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10208
10209         * wid-edit.el (widget-glyph-find): Search by directories, then by
10210         suffixes rather than the other way around.
10211         (widget-image-conversion): Renamed to
10212         `widget-image-file-name-suffixes'.
10213
10214 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10215
10216         * mule/mule-charset.el: Made old functions obsolete, remove the
10217         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10218         (charset-iso-graphic-plane): Rename from charset-graphic.
10219         (charset-iso-final-char): Rename from charset-final.
10220         (charset-width): Rename from charset-columns.
10221         (charset-bytes): Added from fsf compatibility, returns always 1.
10222
10223         * mule/mule-misc.el: Move charset-doc-string alias to
10224         mule-charset.el
10225
10226 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10227
10228         * x-faces.el (x-make-font-bold-italic): honor
10229         *try-oblique-before-italic-fonts*
10230
10231 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10232
10233         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10234
10235 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10236
10237         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10238         name.
10239
10240 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10241
10242         * cl-extra.el (equalp): Would bug out for lists.
10243
10244 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10245
10246         * about.el (about-hackers):  Change cgw's email address
10247
10248 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10249
10250         * XEmacs 21.2.13 is released
10251
10252 1999-03-12  SL Baur  <steve@xemacs.org>
10253
10254         * simple.el (delete-key-deletes-forward): Revert to previous
10255         behavior.
10256
10257 1999-01-18  Didier Verna  <didier@xemacs.org>
10258
10259         * menubar-items.el (xemacs-splash-buffer): handle the case of
10260         multiple elements in the splash buffer body.
10261
10262         * startup.el (splash-frame-timeout): new constant: interval
10263         between splash buffer elements.
10264         (command-line-1): handle splash buffer with multiple elements (use
10265         a timeout).
10266         (splash-frame-body): Originally `startup-splash-frame-body'.
10267         Rewrote a cleaner and more readable version. This can now be array,
10268         in which case each element is displayed in turn in the splash buffer.
10269         (splash-frame-static-body): new constant. Persistent information
10270         across all splash buffer elements (preserves the possibility to give
10271         it in different languages.
10272         (circulate-splash-frame-elements): new function. Used as a timeout
10273         to circulate through all splash frame elements and display them in
10274         sequence.
10275         (display-splash-frame): originally `startup-splash-frame'. Handle
10276         the case of multiple elements in the splash buffer body. Now
10277         returns a timeout id if multiple elements to display, or nil.
10278
10279 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10280
10281         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10282         so they can be overridden by x-init-face-from-resources.
10283         Additionally specify the font name also with an x tag.
10284
10285 1999-03-08  Andy Piper  <andy@xemacs.org>
10286
10287         * package-get.el (package-get-base): autoload.
10288
10289         * menubar-items.el (default-menubar): add update menu item. Fix
10290         custom menu to only be activated when package-base is available.
10291
10292         * package-get.el (package-get-custom): don't load
10293         package-get-custom as it is auto-generated. Fix group definition.
10294
10295 1999-03-05  Didier Verna  <didier@xemacs.org>
10296
10297         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10298         instead of `symbol-name' (Thanks Kyle).
10299
10300         * cus-edit.el (custom-save-variables): use `prin1' instead of
10301         princ to write symbols.
10302
10303 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10304
10305         * XEmacs 21.2.12 is released
10306
10307 1999-03-05  SL Baur  <steve@xemacs.org>
10308
10309         * menubar-items.el (default-menubar): Add kfm browsing support.
10310         From Neal Becker <nbecker@fred.net>
10311
10312 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10313
10314         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10315         calls to font-lock during buffer reversion.
10316
10317 1999-02-12  Didier Verna  <didier@xemacs.org>
10318
10319         * info.el (Info-build-node-completions): unconditionally widen the
10320         tag table buffer.
10321
10322 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10323
10324         * x-faces.el (x-init-face-from-resources):
10325         Only set fonts in the 'x locale.
10326
10327 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10328
10329         * package-ui.el (pui-install-selected-packages): Don't throw on
10330         `package-admin-delete-binary-package' returning nil since it's
10331         normal.  Reindent function.
10332         (pui-add-required-packages): Handle case where packages selected
10333         for installation have never been installed.
10334
10335 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10336
10337         * menubar-items.el (default-menubar):
10338         Implement the ``Mule->Set coding system of process'' menu item.
10339
10340 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10341
10342         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10343         files
10344         - Change some `if's to `when's
10345
10346 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10347
10348         * XEmacs 21.2.11 is released
10349
10350 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10351
10352         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10353         against window close (Fix Bug #460).
10354         (ask-user-about-lock-dbox): Idem.
10355
10356 1999-02-25  SL Baur  <steve@xemacs.org>
10357
10358         * mule/mule-charset.el (charset-leading-byte): New function.
10359         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10360
10361 1999-02-12  Andy Piper  <andy@xemacs.org>
10362
10363         * about.el (xemacs-hackers): change andy's email address.
10364         (about-url-alist): change andy's web page address.
10365         (about-xemacs): add piper.
10366
10367 1999-02-16  SL Baur  <steve@xemacs.org>
10368
10369         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10370         of mule-base into lisp/mule.
10371
10372 1999-02-16  SL Baur  <steve@xemacs.org>
10373
10374         * mule/arabic.el:
10375         mule/canna-leim.el:
10376         mule/chinese.el:
10377         mule/cyrillic.el:
10378         mule/english.el:
10379         mule/european.el:
10380         mule/greek.el:
10381         mule/hebrew.el:
10382         mule/japanese.el:
10383         mule/kinsoku.el:
10384         mule/korean.el:
10385         mule/misc-lang.el:
10386         mule/mule-category.el:
10387         mule/mule-ccl.el:
10388         mule/mule-charset.el:
10389         mule/mule-cmds.el:
10390         mule/mule-coding.el:
10391         mule/mule-files.el:
10392         mule/mule-help.el:
10393         mule/mule-init.el:
10394         mule/mule-misc.el:
10395         mule/mule-tty-init.el:
10396         mule/mule-x-init.el:
10397         mule/viet-chars.el:  Remerge from mule-base.
10398
10399         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10400         of mule-base into lisp/mule.
10401
10402 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10403
10404         * process.el (exec-to-string): Use `shell-command-switch' in place
10405         of hard-wired "-c" (for WindowsNT).
10406
10407 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10408
10409         * menubar-items.el (default-menubar):  Remove obsolete
10410         "Gopher" item
10411
10412 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10413
10414         * package-admin.el (package-admin-get-install-dir): First fall
10415         back to the location of xemacs-base for non-mule packages.
10416
10417 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10418
10419         * paths.el:
10420         - improved automounter tmp directory support.
10421         - support 4 (!) empirically discovered automounter conventions
10422
10423 1999-02-12  SL Baur  <steve@xemacs.org>
10424
10425         * etags.el (pop-tag-mark): autoload to match key binding.
10426
10427 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10428
10429         * XEmacs 21.2.10 is released
10430
10431 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10432
10433         * package-get.el (package-get-remote-filename): Don't bug out for
10434         a local file name in the search entry.
10435
10436 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10437
10438         * XEmacs 21.2.9 is released
10439
10440 1999-01-19  Didier Verna  <didier@xemacs.org>
10441
10442         * replace.el (replace-search-function): new variable containing a
10443         function to perform a search-forward.
10444         (replace-re-search-function): new variable containing a function
10445         to perform a re-search-forward.
10446         (perform-replace): use them.
10447
10448 1999-01-25  Didier Verna  <didier@xemacs.org>
10449
10450         * select.el (selection-owner-p): use the name `XEmacs'.
10451         (cut-copy-clear-internal): ditto.
10452
10453 1999-01-18  Andy Piper  <andy@xemacs.org>
10454
10455         * about.el (about-url-alist): Update my entry.
10456         (xemacs-hackers): Ditto.
10457
10458 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10459
10460         * buffer.el (switch-to-buffer): Fixing documentation.
10461         * minibuf.el (minibuffer-completion-table): ditto.
10462         * cl-macs.el (return-from): ditto.
10463
10464 1999-01-04  Didier Verna  <didier@xemacs.org>
10465
10466         * replace.el (delete-non-matching-lines): temporarily disable
10467         case-folding when called interactively with a regexp containing
10468         uppercase characters.
10469         (delete-matching-lines): ditto.
10470         (count-matches): ditto.
10471         (list-matching-lines): ditto.
10472
10473 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10474
10475         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10476         abort if current window is split horizontally, not if others are
10477         split.  Got rid of unnecessary minibuffer checking.  Also, add
10478         some comments (it's still complex).
10479
10480 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10481
10482         * package-get.el: changed address for doc.ic.ac.uk to
10483         sunsite.doc.ic.ac.uk
10484
10485 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10486
10487         * ldap.el (toplevel): Remove requires so that the file compiles
10488         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10489
10490 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10491
10492         * dump-paths.el: Calculate module-directory and set
10493         module-load-path to the load path for modules.
10494
10495         * loadup.el: Get bootstrap value of module-load-path from the
10496         environment variable EMACSBOOTSTRAPMODULEPATH.
10497         - Display the module load path if we're debugging paths.
10498
10499         * setup-paths.el: Added function paths-find-site-module-directory.
10500         - Added function paths-find-module-directory.
10501         - Added function paths-construct-module-load-path.  Uses new
10502         environment variable EMACSMODULEPATH.
10503
10504 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10505
10506         * font.el (font-default-object-for-device):
10507         Oops! This `or' can't be replaced by `unless'.
10508         Fixed inability to run w3, among other things.
10509
10510 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10511
10512         * package-admin.el: Change initialization of
10513           package-admin-install-function dependent on system type.
10514           Change package-admin-install-function-mswindows to use
10515           "minitar".
10516
10517 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10518
10519         * mouse.el (default-mouse-motion-handler): Disable help echo while
10520         in the minibuffer.
10521
10522 1998-12-28  Martin Buchholz <martin@xemacs.org>
10523
10524         * XEmacs 21.2.8 is released.
10525
10526 1998-12-24  Martin Buchholz <martin@xemacs.org>
10527
10528         * XEmacs 21.2.7 is released.
10529
10530 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10531
10532         * package-ui.el (pui-list-packages): Set truncate-lines.
10533
10534         * package-get.el (package-get-download-menu): Use
10535         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10536
10537         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10538         (pui-help-string): idem.
10539         (list-packages-mode): New major mode.
10540         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10541         (pui-install-selected-packages): Add suport for removing packages.
10542         (pui-toggle-package-delete-key): New function.
10543         (pui-popup-context-sensitive): New kludge.
10544         (pui-list-packages): Add warning when `package-get-remote' is nil.
10545         (package-ui-add-site): New function.
10546
10547 1998-12-01  Didier Verna  <didier@xemacs.org>
10548
10549         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10550
10551 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10552
10553         * ldap.el: Custom-ized
10554         (toplevel): Do not provide `ldap' which is provided by C level
10555         LDAP code
10556         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10557
10558 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10559
10560         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10561
10562 1998-12-17  Andy Piper  <andy@xemacs.org>
10563
10564         * sound.el (sound-load-list): name changed from sound-load-alist.
10565         (sound-extension-list): name changed from sound-ext-list.
10566         (load-default-sounds): use new names.
10567         (load-sound-file): use new names.
10568
10569 1998-12-16  Andy Piper  <andy@xemacs.org>
10570
10571         * XEmacs 21.2.6 is released
10572
10573 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10574
10575         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10576         errors.
10577
10578 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10579
10580         * wid-edit.el (widget-echo-this-extent): Set
10581         help-echo-owns-message to t.
10582
10583 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10584
10585         * package-get.el (package-get-download-menu): use toggles for
10586           each site in the download site menu.
10587
10588 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10589
10590         * package-get.el (package-get): If we cannot find a package
10591           because package-get-remote is not set, give a more helpful
10592           error message.
10593
10594 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10595
10596         * package-get.el (package-get-remote-filename): use an EFS path
10597         with user anonymous if no user is specified.
10598
10599 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10600
10601         * faces.el (face-spec-set): Re-init fallfacks for default after
10602         calling reset-face on the default face.
10603
10604 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10605
10606         * package-admin.el (package-admin-default-install-function):
10607         Behave as advertised.  Make sure the pkg-dir is proper for
10608         default-directory.
10609         (package-admin-add-binary-package): Make sure the pkg-dir is
10610         proper for default-directory.
10611         (package-admin-install-function-mswindows): Make sure the pkg-dir
10612         is proper for default-directory.
10613
10614 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10615
10616         * XEmacs 21.2.5 is released
10617
10618 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10619
10620         * files.el (binary-file-regexps): regexp-opt is not available at
10621         bytecompile time.
10622
10623 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10624
10625         * x-win-xfree86.el:
10626         * x-win-sun.el (x-win-init-sun):
10627         * x-win-sun.el:
10628         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10629         * x-iso8859-1.el:
10630         * x-init.el (init-post-x-win):
10631         * x-init.el (init-pre-x-win):
10632         * x-init.el (x-initialize-compose):
10633         * x-init.el:
10634         * x-compose.el:
10635         * winnt.el:
10636         * widget.el:
10637         * wid-edit.el (widget-glyph-click):
10638         * wid-edit.el (widget-glyph-find):
10639         * wid-edit.el (widget-type):
10640         * view-less.el (view-buffer-other-window):
10641         * very-early-lisp.el:
10642         * version.el:
10643         * toolbar.el:
10644         * toolbar-items.el:
10645         * term/sun.el (suntool-map):
10646         * term/sun-mouse.el:
10647         * term/internal.el:
10648         * syntax.el (modify-syntax-entry):
10649         * symbol-syntax.el:
10650         * subr.el:
10651         * startup.el (lock-directory):
10652         * simple.el (set-comment-column):
10653         * simple.el (backward-delete-char-untabify):
10654         * shadow.el (find-emacs-lisp-shadows):
10655         * shadow.el:
10656         * setup-paths.el (paths-construct-info-path):
10657         * select.el (cut-copy-clear-internal):
10658         * process.el (call-process-region):
10659         * process.el (start-process-shell-command):
10660         * process.el:
10661         * paths.el (rmail-spool-directory):
10662         * paragraphs.el (use-hard-newlines):
10663         * package-get.el (package-get-dependencies):
10664         * package-admin.el (package-admin-delete-binary-package):
10665         * obsolete.el (truncate-string):
10666         * obsolete.el (store-substring):
10667         * mouse.el (default-mouse-track-maybe-own-selection):
10668         * mouse.el (mouse-yank-at-point):
10669         * modeline.el:
10670         * modeline.el (mouse-drag-modeline):
10671         * minibuf.el (read-directory-name-internal):
10672         * minibuf.el (read-file-name-internal):
10673         * minibuf.el (read-file-name-internal-1):
10674         * minibuf.el (read-file-name-2):
10675         * minibuf.el (exact-minibuffer-completion-p):
10676         * minibuf.el (read-from-minibuffer):
10677         * minibuf.el:
10678         * menubar.el (check-menu-syntax):
10679         * map-ynp.el (map-y-or-n-p):
10680         * make-docfile.el (docfile-out-of-date):
10681         * loadup.el ((member "run-temacs" command-line-args)):
10682         * loadup.el ((member "no-site-file" command-line-args)):
10683         * loadup.el (really-early-error-handler):
10684         * loadup.el:
10685         * loadhist.el:
10686         * loaddefs.el:
10687         * lisp-mnt.el (lm-verify):
10688         * lib-complete.el (lib-complete:cache-completions):
10689         * lib-complete.el (library-all-completions):
10690         * itimer.el (itimer-run-expired-timers):
10691         * info.el (Info-mode):
10692         * info.el (Info-insert-file-contents):
10693         * info.el (Info-rebuild-dir):
10694         * info.el (Info-build-dir-anew):
10695         * info.el (Info-parse-dir-entries):
10696         * info.el (Info-dir-outdated-p):
10697         * info.el (Info-insert-dir):
10698         * info.el (info-xref):
10699         * info.el:
10700         * hyper-apropos.el (hyper-apropos-get-doc):
10701         * hyper-apropos.el (hyper-describe-face):
10702         * hyper-apropos.el (hyper-apropos-mode):
10703         * hyper-apropos.el:
10704         * help.el (list-processes):
10705         * help.el:
10706         * gnuserv.el:
10707         * font.el (mswindows-font-create-name):
10708         * font.el (font-default-font-for-device):
10709         * font.el (x-font-create-object):
10710         * font.el (font-registry):
10711         * font.el:
10712         * font-lock.el (font-lock-keywords):
10713         * font-lock.el:
10714         * finder.el (finder-compile-keywords):
10715         * find-paths.el (paths-find-recursive-path):
10716         * fill.el (set-justification-center):
10717         * fill.el (fill-region-as-paragraph):
10718         * files.el (insert-directory):
10719         * files.el (wildcard-to-regexp):
10720         * files.el (recover-file):
10721         * files.el (basic-save-buffer):
10722         * files.el (delete-auto-save-file-if-necessary):
10723         * files.el (file-relative-name):
10724         * files.el (backup-extract-version):
10725         * files.el (backup-buffer):
10726         * files.el (set-visited-file-name):
10727         * files.el (set-auto-mode):
10728         * files.el (interpreter-mode-alist):
10729         * files.el:
10730         * files.el (find-file-noselect):
10731         * files.el (abbreviate-file-name):
10732         * files.el (parse-colon-path):
10733         * files.el (directory-abbrev-alist):
10734         * etags.el (visit-tags-table-buffer):
10735         * easymenu.el (easy-menu-define):
10736         * dragdrop.el (experimental-dragdrop-drag):
10737         * dragdrop.el (dragdrop-drop-do-functions):
10738         * dragdrop.el (dragdrop-drop-at-point):
10739         * disass.el (disassemble-1):
10740         * disass.el (disassemble-internal):
10741         * disass.el (disassemble):
10742         * disass.el:
10743         * derived.el (derived-mode-init-mode-variables):
10744         * derived.el (define-derived-mode):
10745         * custom.el (defgroup):
10746         * cus-edit.el (custom-quote):
10747         * config.el:
10748         * code-process.el (open-network-stream):
10749         * code-process.el (start-process):
10750         * code-process.el (call-process-region):
10751         * code-process.el (call-process):
10752         * code-process.el:
10753         * code-files.el (insert-file-contents):
10754         * code-files.el:
10755         * code-files.el (buffer-file-coding-system-for-read):
10756         * cmdloop.el (yes-or-no-p-minibuf):
10757         * cl.el:
10758         * cl-macs.el:
10759         * cl-extra.el:
10760         * callers-of-rpt.el (make-caller-report):
10761         * callers-of-rpt.el:
10762         * bytecomp.el (batch-byte-recompile-directory):
10763         * bytecomp.el (batch-byte-compile-1):
10764         * bytecomp.el (batch-byte-compile):
10765         * bytecomp.el (display-call-tree):
10766         * bytecomp.el (byte-compile-insert):
10767         * bytecomp.el (byte-compile-two-args-19->20):
10768         * bytecomp.el (byte-compile-variable-ref):
10769         * bytecomp.el (byte-compile-form):
10770         * bytecomp.el (byte-compile-top-level-body):
10771         * bytecomp.el (byte-compile-out-toplevel):
10772         * bytecomp.el (byte-compile-byte-code-maker):
10773         * bytecomp.el (byte-compile-file-form-defmumble):
10774         * bytecomp.el (byte-compile-file-form):
10775         * bytecomp.el (byte-compile-keep-pending):
10776         * bytecomp.el (byte-compile-insert-header):
10777         * bytecomp.el (byte-compile-from-buffer):
10778         * bytecomp.el (byte-compile-file):
10779         * bytecomp.el (byte-recompile-file):
10780         * bytecomp.el (byte-compile-close-variables):
10781         * bytecomp.el (byte-compile-warn-about-unused-variables):
10782         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10783         * bytecomp.el (byte-compiler-legal-options):
10784         * bytecomp.el (byte-compile-lapcode):
10785         * bytecomp.el (byte-optimize-log):
10786         * bytecomp.el ((fboundp 'defsubst)):
10787         * bytecomp.el:
10788         * bytecomp-runtime.el:
10789         * byte-optimize.el (byte-optimize-apply):
10790         * byte-optimize.el (car):
10791         * byte-optimize.el (byte-optimize-form):
10792         * byte-optimize.el (byte-optimize-form-code-walker):
10793         * byte-optimize.el:
10794         * build-report.el (build-report-insert-installation-file):
10795         * build-report.el (build-report):
10796         * auto-show.el:
10797         * apropos.el (apropos-documentation):
10798         - mega patch
10799         - clean up byte-compile warnings
10800         - remove unused variables
10801         - Use common lisp style hashtable functions
10802         - byte compiler cleanup
10803         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10804         - remove old backquote syntax usage
10805         - move some cl functionality into C for speed.
10806         - remove last remaining VMS support
10807         - spelling fixes
10808         - implement last, butlast, nbutlast, copy-list in C.
10809         - new macro ignore-file-errors, similar to ignore-errors
10810           (ignore-file-errors (delete-file "foo"))
10811         - get frequent garbage collection during loadup.el by tweaking
10812           gc-cons-threshold, rather than explicitly calling garbage-collect
10813         - default delete-key-deletes-forward to `t'.
10814
10815 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10816
10817         * XEmacs 21.2-beta4 is released.
10818
10819 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10820
10821         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10822         (easy-menu-item-present-p): Wrapper around find-menu-item.
10823         (easy-menu-remove-item): Wrapper around delete-menu-item.
10824
10825         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10826         (add-menu-button): Add 'in-menu' argument.
10827         (add-menu-item-1): Add in-menu support to helper function.
10828
10829 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10830
10831         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10832
10833 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10834
10835         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10836         of Dec 4, 1997.
10837
10838 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10839
10840         * process.el (shell-command-on-region): Report if the command
10841         succeeded or failed.
10842
10843 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10844
10845         * subr.el (buffer-substring-no-properties): Comment out.
10846
10847 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10848
10849         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10850           into font instances first, like `x-frob-font-size' does.
10851           (mswindows-find-larger-font): ditto
10852
10853 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10854
10855         * package-ui.el (pui-install-selected-packages): fix args in call
10856         to `package-get'.
10857
10858 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10859
10860         * package-get.el (host-name): New widget type.
10861         (package-get-remote): Better customization using new type.
10862         (package-get-download-sites): idem dito.
10863
10864         (package-get-custom): Do not use package-get-all untill we have
10865         runtime dependencies.
10866
10867         (package-get-remove-copy): Default to 't' we no longer need this
10868         kludge as we do not currently use depenencies.
10869
10870         (package-get-was-current): New variable.
10871         (package-get-require-base): New 'force-current' argument.
10872         (package-get-update-base): idem
10873         (package-get-package-provider):  idem
10874         (package-get-locate-index-file): New 'no-remote' argument.
10875         (package-get-locate-file): idem.
10876
10877         (package-get-maybe-save-index): New function.
10878         (package-get-update-base): Use it.
10879
10880 1998-10-28 Greg Klanderman <greg@alphatech.com>
10881
10882         * package-get.el (package-get-remote): default to nil; by default,
10883         don't go out to the net via EFS.  They must select a download site.
10884         (package-get-download-sites): new variable.
10885         (package-get-download-menu): new function.
10886         (package-get-locate-index-file): new function.
10887         (package-get-update-base): use it.
10888
10889         * menubar-items.el (default-menubar): add "Update Package Index"
10890         and "Add Download Site" menus under Options | Manage Packages.
10891
10892 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10893
10894         * package-get.el (package-get): bugfix code checking installed version
10895         for case where package is not currently installed.
10896         (package-get-require-signed-base-updates): new variable.
10897         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10898         deemed not a goot thing.  Use the variable
10899         package-get-allow-unsigned-base-updates instead.
10900
10901 1998-10-16 Greg Klanderman <greg@alphatech.com>
10902
10903         * package-get.el (package-get): Don't install an older version than
10904         we already have unless explicitly told to.  Issue a warning.
10905
10906         * package-ui.el (pui-add-required-packages): when adding
10907         dependencies, don't add packages that are up to date.
10908         (pui-package-symbol-char):  Don't consider a package out of date
10909         if you have a newer version installed than the latest version in
10910         package-get-base.
10911
10912         * package-get.el (package-get-base-filename): document that it may
10913         be a path relative to package-get-remote;  new default value.
10914         (package-get-locate-file): new function.
10915         (package-get-update-base): use it to expand package-get-base-filename.
10916         (package-get-save-base): new function to save the package-get database
10917         to file.
10918         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10919         (package-get-update-base): pass the REMOTE-SOURCE arg.
10920         (package-get-update-base-entry): call package-get-custom-add-entry.
10921         (package-get-file-installed-p): removed; no longer needed.
10922         (package-get-create-custom): ditto.
10923         (toplevel): remove code to build and load package-get-custom.el
10924         (package-get-custom-add-entry): new function.
10925
10926 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10927
10928         * wid-edit.el (widget-button-click): Don't switch window.
10929
10930 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10931
10932         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10933
10934 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10935
10936         * etags.el (find-tag-default): Run find-tag-hook using
10937         run-hooks rather than funcall
10938
10939 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10940
10941         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10942         and the current local map as the parents to isearch-mode-map.
10943
10944 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10945
10946         * XEmacs 21.2-beta3 is released.
10947
10948 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10949
10950         * package-get.el (package-get-update-base): use
10951         insert-file-contents-internal, not insert-file-contents-literally.
10952
10953 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10954
10955         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10956         dump time.
10957
10958 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10959
10960         * package-get.el (package-get-update-base-entry): new function.
10961         (package-get-update-base): renamed; was `package-get-load-base'.
10962         cleanup, and use package-get-update-base-from-buffer.
10963         (package-get-update-base-from-buffer): new function.
10964         (package-get-update-base-entries): new; helper for above.
10965         Do not eval lisp grabbed over ftp; parse it from new format.
10966
10967 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10968
10969         * files.el (set-auto-mode): Don't play games loading package-get
10970         database; package-get-package-provider will handle it all.
10971
10972 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10973
10974         * package-get.el (package-get-base-filename): new variable.
10975         (package-get-require-base): new function.
10976         (package-get-pgp-signed-begin-line): new variable.
10977         (package-get-pgp-signature-begin-line): ditto.
10978         (package-get-pgp-signature-end-line):  ditto.
10979         (package-get-load-base): new function.
10980         (package-get-interactive-package-query):
10981         (package-get-update-all):
10982         (package-get-dependencies):
10983         (package-get-package-provider):
10984         (package-get-custom): use package-get-require-base.
10985         [package-get-custom loading]: disable for now.
10986
10987         * package-ui.el (pui-list-packages): use (package-get-require-base)
10988
10989 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10990
10991         * package-ui.el: Correct obvious thinko in choosing extent face.
10992
10993 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10994
10995         * menubar-items.el (default-menubar): pui-list-package has nothing
10996         to with Customize. Move all the package stuff to a new Item in Options.
10997
10998         * package-ui.el (pui-menu): Add menu and Popup menu.
10999
11000         * package-get.el (package-get): Use new
11001         package-admin-get-install-dir.
11002
11003         * package-admin.el (package-admin-get-install-dir): New syntax.
11004         Conserve package location and put mule packages where mule-base is.
11005
11006         * package-get.el : Customized
11007
11008         * package-ui.el (pui): Customized
11009         (pui-package-install-dest-dir): New variable.
11010         (pui-install-selected-packages): Use it
11011
11012 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11013
11014         * package-get.el (package-get-interactive-package-query): Move
11015         dependency on package-get-base to run-time.
11016         (package-get-update-all): Ditto.
11017         (package-get-dependencies): Ditto.
11018         (package-get-package-provider): Ditto.
11019         (package-get-custom): Ditto.
11020
11021 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11022
11023         * events.el: Remove 'ascii-character property from 'backspace
11024         and 'delete symbols
11025
11026 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11027
11028         * package-get-base.el: removed.
11029
11030 1998-09-23  Didier Verna  <didier@xemacs.org>
11031
11032         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11033         (no-upper-case-p): new function.
11034         (with-search-caps-disable-folding): new macro.
11035         (with-interactive-search-caps-disable-folding): new macro.
11036         (zap-to-char): In interactive mode, do a case-sensitive search if
11037         the character is uppercase.
11038         (zap-up-to-char): ditto.
11039
11040         * replace.el (perform-replace): use the function no-upper-case-p.
11041
11042         * isearch-mode.el (isearch-fix-case): ditto.
11043         make obsolete `with-caps-disable-folding' and
11044         `isearch-no-upper-case-p'.
11045
11046         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11047         (tags-search): ditto.
11048         (tags-query-replace): ditto.
11049
11050         * info.el (Info-search): ditto.
11051
11052 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11053
11054         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11055
11056 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11057
11058         * package-admin.el (package-admin-rmtree): rewritten.  need to
11059         check for "." and ".." before symlink check.  expand files and
11060         directories with respect to DIRECTORY, not default-directory.
11061
11062 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11063
11064         * package-get.el (package-get-all): add INSTALL-DIR argument.
11065
11066 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11067
11068         * package-ui.el (pui-add-required-packages): new function, select
11069         dependent packages.
11070         (pui-display-keymap): bind it.
11071         (pui-help-string): document it.
11072         (pui-install-selected-packages): package-get-all -> package-get.
11073
11074         * package-get.el (package-get-dependencies): new function.
11075
11076 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11077
11078         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11079         regexps.
11080
11081 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11082
11083         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11084         function.
11085         (default-mouse-track-normalize-point): Use it.
11086
11087 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11088
11089         * package-admin.el (package-admin-delete-binary-package):
11090                 General cleanup. Remove unnessary use of progn and
11091         save-excursion.
11092         (package-admin-delete-binary-package): Do NOT mess with file
11093         modes. That is evil.
11094         (package-admin-delete-binary-package): Wrap all deleting in
11095         condition-case. The data in MANIFEST is untrustworthy.
11096         (package-admin-delete-binary-package): Let the OS worry about non
11097         empty directories.
11098
11099 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11100
11101         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11102         processing.
11103         (lm-report-bug): Fix mail address to send bug reports to.
11104
11105 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11106
11107         * XEmacs 21.2-beta2 is released.
11108
11109 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11110
11111         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11112
11113 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11114
11115         * info.el (Info-mode): Document page turning by double clicks in
11116         docstring so `M-x describe-mode' will display it.
11117
11118 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11119
11120         * info.el (Info-mouse-track-double-click-hook): Use character
11121         widths to calculate a border region where double clicking does
11122         page turning, and return `nil' by default so other hooks, such as
11123         region highlighting, will be run.
11124
11125 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11126
11127         * sound.el (default-sound-directory-list): Initialize with all the
11128         "sounds" directories in `data-directory-list'.  It used to just be
11129         the first one.
11130
11131         * packages.el (locate-data-directory-list): Created.  This gives
11132         the list of matching directories, unlike `locate-data-directory',
11133         which just gives the first one.
11134
11135 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11136
11137         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11138         make a binding in the local keymap until help-char handling is
11139         improved.
11140
11141         * help.el (help-keymap-with-help-key): Provide keymap with help
11142         binding.
11143         (help-print-help-form): New helper function.
11144
11145 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11146
11147         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11148         move extent to another buffer; no need to create a new extent.
11149         (isearch-fix-case): New function.
11150         (isearch-search-and-update): Use it.
11151
11152 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11153
11154         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11155         the keymap, not minor-mode-map-alist.
11156         (isearch-done): Restore overriding-local-map.
11157
11158 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11159
11160         * bytecomp.el (byte-compile-buffer-substring):
11161         Fix for: (byte-compile (defun f () (buffer-substring)))
11162         ==>   ** buffer-substring called with 3 args, but requires 0-3
11163         - new code not only works, but is more readable, too.
11164
11165 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11166
11167         * msw-faces.el (mswindows-init-device-faces): Don't try to
11168           specify a default font at this late stage. Do try to force
11169           creation of the default face font so that if it fails we get
11170           an error now instead of a crash at frame creation.
11171
11172           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11173           mswindows-make-font-unitalic: Canonical default weight
11174           changed from "Normal" to "Regular".
11175
11176           mswindows-make-font-bold / -bold-italic: Supplied device was
11177           not being passed into call to mswindows-find-smaller-font.
11178
11179 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11180
11181         * package-get.el (package-get-remote): Fix the path where to find
11182           the packages on xemacs.org.
11183
11184 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11185
11186         * about.el (about-maintainer-info): Update Ben's entry.
11187
11188 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11189
11190         * lisp/shadow.el (find-emacs-lisp-shadows):
11191         - `member' was being called on lists of length 2000!
11192         - Replace with hashtables.
11193         - Replace hand-coded loops with (dolist)
11194         - Fix comment typo
11195
11196 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11197
11198         * packages.el: Added new function, `package-delete-name', to
11199           delete existing packages from the installed package database
11200           (`packages-package-list').  Also added the "pkginfo" directory
11201           to `packages-special-base-regexp', so that the pkginfo directory
11202           would not get added to `late-packages'.
11203
11204         * package-admin.el: Added ability to delete an installed package
11205           (added low-level function, `package-admin-delete-package').
11206           Understands how to use the pkginfo/MANIFEST.<package> file to
11207           delete the package.  When installing a package, will also
11208           create a MANIFEST.* file if one is not provided by the
11209           package.  If the MANIFEST.* doesn't exist when deleting a
11210           package, the functions will fall back to attempting to delete
11211           any package-specific lisp directory.
11212
11213         * package-get.el: Moved some functions to package-admin.el.
11214           Added interactive function `package-get-delete-package', for
11215           use by users for deleting a package.
11216
11217           Also modified to not require the presence of efs.
11218
11219 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11220
11221         * files.el (find-file-noselect): Handle all signals, kill the
11222         buffer and resignal.
11223
11224 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11225
11226         * cl-macs.el (glyph-image): Add setf method.
11227
11228 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11229
11230         * package-get.el: Fixed broken EFS downloading.  Also, look for
11231           .tar.gz files first, in preference over .tgz files.
11232
11233         * package-ui.el: Fix display of package version numbers.
11234
11235 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11236
11237         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11238         argument.
11239
11240 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11241
11242         * list-mode.el: `display-completion-list': added new/optional
11243           keyword `:completion-string', which allows the programmer to
11244           change the "Possible completions are:" prompt.
11245
11246         * menubar-items.el: Added new pulldown menu-pick to start up the
11247           visual package browser/installer:
11248
11249                 Options->Customize->List Packages
11250
11251         * package-admin.el: Added hooks for installing under both Unix
11252           and MS Windows.  Does additional error checking.  No longer
11253           calls "add-big-package.sh" to install packages under Unix; now
11254           calls gunzip & tar directly.
11255
11256         * package-get.el: Added ability to install packages from files
11257           on a local disk/CDROM.  Now deletes any existing package lisp
11258           directory.  Does completion on available packages when
11259           querying for package names.  Will also search for .tgz files
11260           in addition for .tar.gz files.  Tries to reload
11261           auto-autoloads, as a convenience when loading new packages,
11262           and also tries to add any new package paths to `load-path'.
11263           Changed all occurences of `concat' to use `expand-file-name'.
11264
11265         * package-ui.el: New file which implements the main visual
11266           package browser/installer, which is started via a menu pick or
11267           M-x pui-list packages.
11268
11269 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11270
11271         * startup.el (load-init-file): spelling fix.
11272
11273 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11274
11275         * startup.el (normal-top-level): Load auto-autoload files
11276         covariantly with their precedence.
11277
11278 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11279
11280         * menubar-items.el (default-menubar): Remove "Font Weight"
11281         option, there is currently no custom equivalent.. Customize-faces
11282         is "Edit faces".
11283
11284         * x-font-menu.el (font-menu-set-font): Use customize to set
11285         default face.
11286
11287         * faces.el (face-spec-update-all-matching): New function.
11288
11289         * cus-face.el (custom-set-face-update-spec): New function.
11290         Interface to customize faces from elisp.
11291
11292         (custom-face-value-create): Show the customized settings if set
11293         but not saved.
11294
11295 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11296
11297         (custom-face-value-create): Show the customized settings if set
11298         but not saved.
11299
11300 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11301
11302         * keydefs.el (global-map): Add FSF 20.3 binding of
11303         query-replace-regexp.
11304
11305 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11306
11307         * minibuf.el (read-file-name-internal-1): use
11308         user-name-completion-1 instead of user-name-completion.
11309
11310 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11311
11312         * loadup.el:
11313         * make-docfile.el:
11314         * update-elc.el: Don't set `source-directory' (now defunct as a
11315         global variable) no more.
11316
11317         * packages.el (packages-list-autoloads): Made `source-directory'
11318         (now defunct as a global variable) a parameter.
11319
11320 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11321
11322         * about.el (about-hackers): new email
11323
11324 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11325
11326         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11327
11328 1998-07-17  Didier Verna  <didier@xemacs.org>
11329
11330         * faces.el (set-face-property):
11331         (set-face-dim-p):
11332         (face-dim-p): updated the doc strings now that the dim property isn't
11333         tty-specific.
11334         (face-equal): the dim property is now a common one.
11335
11336         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11337         Renamed the `stipple' attribute to `background-pixmap'.
11338         (custom-face-background-pixmap): make custom-face-stipple an
11339         obsolete alias for this.
11340
11341 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11342
11343         * find-paths.el (paths-file-readable-directory-p): Created and
11344         used.
11345
11346         * loadup.el: Don't set inhibit-... flags from run-temacs.
11347
11348 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11349
11350         * packages.el (packages-data-path-depth): Added and used.
11351
11352 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11353
11354         * about.el:
11355         - Change .xpm to .png, delete "zcat" section.
11356         - cosmetic fix in the 'marcpa' entry.
11357
11358         * etc/photos
11359         - convert all .xpm.Z to .png
11360         - rename mrb to martin
11361         - rename mcook-m to mcookm
11362
11363 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11364
11365         * x-init.el (x-initialize-compose): Add support for
11366         dead-circumflex as YET ANOTHER NAME for that dead key.
11367
11368 1998-08-05  Colin Rafferty <colin@xemacs.org>
11369
11370         * setup-paths.el (paths-construct-exec-path): Made the
11371         last-packages really be last.
11372         (paths-construct-data-directory-list): Ditto.
11373
11374 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11375
11376         * startup.el(startup-splash-frame-body):
11377         Update Copyright notice in splash screen
11378
11379 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11380
11381         * minibuf.el (read-file-name-internal-1): do ~user completion.
11382
11383 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11384
11385         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11386         aginst destroyed extents
11387
11388 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11389
11390         * package-get.el (package-get): add `install-dir' argument.
11391
11392 1998-07-20  John Jones  <jj@asu.edu>
11393
11394         * package-get.el: calls to package-get-update-all will only
11395           update packages which are already installed.
11396
11397 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11398
11399         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11400         writable.
11401
11402 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11403
11404         * about.el (about-hackers): Correct my email.
11405
11406 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11407
11408         * about.el (about-hackers): new email-address.
11409
11410 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11411
11412         * minibuf.el (read-number): Don't let `input-error' condition
11413         escape.
11414
11415 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11416
11417         * about.el (about-hackers): use my `email-for-life' address.
11418
11419 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11420
11421         * XEmacs 21.2-beta1 is released.
11422
11423 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11424
11425         * ldap.el (ldap-search): Doc string change
11426
11427 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11428
11429         * menubar-items.el (default-menubar): Removed references to
11430         `data-directory', and use `locate-data-file' instead, and made
11431         then greyed out if they don't exist.
11432
11433 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11434
11435         * keymap.el (events-to-keys): Use `format' instead of `concat'
11436         since the latter does not accept integer args anymore
11437
11438 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11439
11440         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11441         macros replaced.
11442
11443 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11444
11445         * make-docfile.el: Get first initialization from very-early-lisp.el
11446         * update-elc.el: Ditto.
11447         * loadup.el (really-early-error-handler): Ditto.
11448
11449         * packages.el (packages-unbytecompiled-lisp): Add new file,
11450         very-early-lisp.el.
11451
11452         * very-early-lisp.el: New file.
11453
11454 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11455
11456         * Symbols that have been obsolete for at least 3 years removed (II).
11457
11458         * obsolete.el (eval-current-buffer): Make compatible.
11459         (byte-code-function-p): Ditto.
11460         (send-string): Removed.
11461         (send-region): Removed.
11462         (screen-scrollbar-width): Removed.
11463         (set-screen-scrollbar-width): Removed.
11464         (set-screen-left-margin-width): Removed.
11465         (set-screen-right-margin-width): Removed.
11466         (screen-left-margin-width): Removed.
11467         (screen-right-margin-width): Removed.
11468         (set-buffer-left-margin-width): Removed.
11469         (set-buffer-right-margin-width): Removed.
11470         (buffer-left-margin-width): Removed.
11471         (buffer-right-margin-width): Removed.
11472         (x-set-frame-icon-pixmap): Removed.
11473         (x-set-screen-icon-pixmap): Removed.
11474         (pixel-name): Removed.
11475         (make-pixmap): Removed.
11476         (make-cursor): Removed.
11477         (pixmap-width): Removed.
11478         (pixmap-contributes-to-line-height-p): Removed.
11479         (set-pixmap-contributes-to-line-height): Removed.
11480
11481 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11482
11483         * obsolete.el (popup-menu-up-p): removed.
11484         (read-no-blanks-input): Removed.
11485         (wholenump): Removed.
11486         (ring-mod): Removed (what was ring-mod?).
11487         (current-time-seconds): Removed.
11488         (run-special-hook-with-args): Removed.
11489         (dot): Removed.
11490         (dot-marker): Removed.
11491         (dot-min): Removed.
11492         (dot-max): Removed.
11493         (window-dot): Removed.
11494         (set-window-dot): Removed.
11495
11496         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11497         `dot-min'.
11498
11499         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11500
11501         * code-files.el (insert-file-contents): Rename
11502         run-special-hook-with-args to run-hook-with-args-until-success.
11503         (write-region): Ditto.
11504
11505 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11506
11507         * about.el: Fix typos, update release date.
11508
11509         * Symbols that have been obsolete for at least 3 years removed.
11510
11511         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11512         screen- functions.
11513         (toplevel): remove setf methods for screen functions.
11514         * cl-macs.el (extent-data): defsetf removed.
11515         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11516         many places to remove.
11517         (comment-indent-hook): Ditto.
11518         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11519         (buffer-dedicated-screen): Ditto.
11520         (deiconify-screen): Ditto.
11521         (delete-screen): Ditto.
11522         (event-screen): Ditto.
11523         (find-file-other-screen): Ditto.
11524         (find-file-read-only-other-screen): Ditto.
11525         (live-screen-p): Ditto.
11526         (screen-height): Ditto.
11527         (screen-iconified-p): Ditto.
11528         (screen-list): Ditto.
11529         (screen-live-p): Ditto.
11530         (screen-name): Ditto.
11531         (screen-parameters): Ditto.
11532         (screen-pixel-height): Ditto.
11533         (screen-pixel-width): Ditto.
11534         (screen-root-window): Ditto.
11535         (screen-selected-window): Ditto.
11536         (screen-totally-visible-p): Ditto.
11537         (screen-visible-p): Ditto.
11538         (screen-width): Ditto.
11539         (screenp): Ditto.
11540         (get-screen-for-buffer): Ditto.
11541         (get-screen-for-buffer-noselect): Ditto.
11542         (get-other-screen): Ditto.
11543         (iconify-screen): Ditto.
11544         (lower-screen): Ditto.
11545         (mail-other-screen): Ditto.
11546         (make-screen): Ditto.
11547         (make-screen-invisible): Ditto.
11548         (make-screen-visible): Ditto.
11549         (modify-screen-parameters): Ditto.
11550         (new-screen): Ditto.
11551         (next-screen): Ditto.
11552         (next-multiscreen-window): Ditto.
11553         (other-screen): Ditto.
11554         (previous-screen): Ditto.
11555         (previous-multiscreen-window): Ditto.
11556         (raise-screen): Ditto.
11557         (redraw-screen): Ditto.
11558         (select-screen): Ditto.
11559         (selected-screen): Ditto.
11560         (set-buffer-dedicated-screen): Ditto.
11561         (set-screen-height): Ditto.
11562         (set-screen-position): Ditto.
11563         (set-screen-size): Ditto.
11564         (set-screen-width): Ditto.
11565         (show-temp-buffer-in-current-screen): Ditto.
11566         (switch-to-buffer-other-screen): Ditto.
11567         (visible-screen-list): Ditto.
11568         (window-screen): Ditto.
11569         (x-set-screen-pointer): Ditto.
11570         (x-set-frame-pointer): Ditto.
11571         (screen-title-format): Ditto.
11572         (screen-icon-title-format): Ditto.
11573         (terminal-screen): Ditto.
11574         (delete-screen-hook): Ditto.
11575         (create-screen-hook): Ditto.
11576         (mouse-enter-screen-hook): Ditto.
11577         (mouse-leave-screen-hook): Ditto.
11578         (map-screen-hook): Ditto.
11579         (unmap-screen-hook): Ditto.
11580         (default-screen-alist): Ditto.
11581         (default-screen-name): Ditto.
11582         (x-screen-defaults): Ditto.
11583         (x-create-screen): Ditto.
11584         * obsolete.el: meta-flag removed.
11585         baud-rate removed.
11586         sleep-for-millisecs removed.
11587         extent-data removed.
11588         set-extent-data removed.
11589         set-extent-attribute removed.
11590         extent-glyph removed.
11591         extent-layout removed.
11592         set-extent-layout removed.
11593         list-faces-display removed.
11594         list-faces removed.
11595         trim-versions-without-asking removed.
11596         after-write-file-hooks removed.
11597         truename removed.
11598         auto-fill-hook removed.
11599         blink-paren-hook removed.
11600         select-screen-hook, deselect-screen-hook removed.
11601         auto-raise-screen, auto-lower-screen removed.
11602
11603         * msw-mouse.el: Global change resource -> mswindows-resource.
11604
11605         * XEmacs 21.0-pre5 is released.
11606
11607 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11608
11609         * about.el (about-hackers): Credits update.
11610
11611 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11612
11613         * register.el (insert-register): Don't activate the region.
11614
11615 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11616
11617         * select.el: Restore x-* symbols for backwards compatibility:
11618         x-copy-primary-selection, x-kill-primary-selection,
11619         x-delete-primary-selection, x-select-make-extent-for-selection,
11620         x-valid-simple-selection-, x-cut-copy-clear-internal.
11621
11622 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11623
11624         * XEmacs 21.0-pre4 is released.
11625
11626 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11627
11628         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11629         reporting bugs.
11630         (maybe-add-init-button): Fix semantics under Windows.  Use
11631         `expand-file-name' rather than `concat'.
11632
11633         * help.el (print-messages): New function.
11634
11635 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11636
11637         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11638
11639 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11640
11641         * about.el: Tweaked my entry in about-hackers.
11642
11643         * find-paths.el (paths-emacs-root-p):
11644           Relaxed emacs-root checking of an in-place installation to
11645           also accommodate the flat layout used on MS Windows.
11646
11647 1998-06-29  John Jones  <jj@asu.edu>
11648
11649         * package-get.el: calls to package-get-update-all will only
11650           update packages which are already installed.
11651
11652 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11653
11654         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11655         are handled by the gui-element face fallbacks now.
11656
11657         * x-faces.el: default gui-element face to "background" as well as
11658         the default face.
11659
11660         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11661         and default face settings since these are set as fallbacks now in
11662         the appropriate domain.
11663
11664 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11665
11666         * text-mode.el (text-mode): Reorder regexp so the OR part
11667         corresponding to `page-delim' goes first and the hack in
11668         `forward-paragraph' will work.
11669         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11670
11671 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11672
11673         * subr.el (remove-hook): When checking the hook value
11674           with functionp, don't apply car to it.
11675
11676 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11677
11678         * package-get.el (package-get-remote-filename):
11679           Don't use file-name-as-directory because the local directory
11680           separator conventions might not be the same as ftp's.
11681
11682 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11683
11684         * ldap.el (ldap-host-parameters-alist): New name of
11685         `ldap-host-parameters-plist'
11686
11687 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11688
11689         * package-get.el: Using (require 'package-get-base), now that it
11690         provides itself.  Consequently removed all instances of (load
11691         "package-get-base.el").
11692
11693 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11694
11695         * subr.el (remove-hook): Don't treat the hook value as a
11696           list unless it is both consp and not functionp.
11697
11698 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11699
11700         * about.el: Email address for Ben Wing is ben@xemacs.org.
11701         * auto-show.el: Ditto.
11702         * bytecomp.el: Ditto.
11703         * faces.el: Ditto.
11704         * x-scrollbar.el: Ditto.
11705         * x-misc.el: Ditto.
11706         * tty-init.el: Ditto.
11707         * toolbar-items.el: Ditto.
11708         * symbol-syntax.el: Ditto.
11709         * specifier.el: Ditto.
11710         * objects.el: Ditto.
11711         * hyper-apropos.el: Ditto.
11712         * glyphs.el: Ditto.
11713
11714 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11715
11716         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11717         vertical-divider-always-visible-p.
11718         (default-mouse-motion-handler): Ditto.
11719
11720 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11721
11722         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11723         global value.
11724
11725 1998-06-21  Oliver Graf <ograf@fga.de>
11726
11727         * build-reports.el: changed receiver to xemacs-build-reports list
11728
11729 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11730
11731         * font.el: Split font-family-mappings into X and
11732           mswindows-specific versions.
11733           mswindows-font-create-[object|name]: Treat supplied size
11734           as a pointsize. Added underline and strikethru handling.
11735
11736         * msw-faces.el: changed default mswindows charset to western.
11737
11738         * msw-glyphs.el: removed space in border-glyph font string that
11739           was inserted to get round bugs in the mswindows C font code.
11740
11741 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11742
11743         * about.el (about-hackers): Credits update.
11744
11745         * help-nomule.el (tutorial-supported-languages): Add Romanian
11746         TUTORIAL.
11747
11748         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11749         to ISO-8859-2.
11750
11751 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11752
11753         * font.el: Split font-family-mappings into X and
11754           mswindows-specific versions.
11755           mswindows-font-create-[object|name]: Treat supplied size
11756           as a pointsize. Added underline and strikethru handling.
11757
11758         * msw-faces.el: changed default mswindows charset to western.
11759
11760         * msw-glyphs.el: removed space in border-glyph font string that
11761           was inserted to get round bugs in the mswindows C font code.
11762
11763 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11764
11765         * minibuf.el: make read-color-completion-table call
11766           (mswindows-color-list for mswindows devices.
11767
11768 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11769
11770         * lisp/font-lock.el
11771         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11772         Let declaration items contain non-word symbol characters.
11773
11774 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11775
11776         * package-get.el (package-get-package-provider): Added autoload
11777         cookie.  Loading "package-get-base.el" in ALL functions that use
11778         it.  Fixed some (interactive ...) with multiple argument specs
11779         again.  Cosmetic indentation changes.
11780
11781 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11782
11783         * info.el (Info-insert-dir): Don't use nreverse on variables
11784         that you want to use later.
11785
11786 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11787
11788         * x-mouse.el (x-set-point-and-move-selection): Replace call
11789         to x-kill-primary-selection with kill-primary-selection
11790
11791 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11792
11793         * simple.el (what-cursor-position): Make cursor position reported
11794         use value of column-number-start-at-one
11795
11796 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11797
11798         * about.el (xemacs-hackers): Fix Jareth's email address.
11799
11800 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11801
11802         * startup.el (startup-splash-frame): Remove
11803         `xemacs-startup-logo-function'.
11804
11805 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11806
11807         * about.el (about-hackers): Update credits list.
11808
11809 1998-06-06  Jeff Miller <jmiller@smart.net>
11810
11811         * lisp/sound.el: Update sound-ext to allow filenames with
11812           extensions to be found by load-sound-file
11813
11814 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11815
11816         * info.el (Info-rebuild-outdated-dir): Removed variable
11817         (Info-auto-generate-directory): New variable
11818         (Info-save-auto-generated-dir): New variable
11819         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11820         (Info-build-dir-anew): Second parameter removed.  Use
11821         `Info-save-auto-generated-dir'
11822         (Info-rebuild-dir): Ditto
11823
11824 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11825
11826         * list-mode.el (next-list-mode-item): Would not recognize
11827         border between directly neighbored items.
11828
11829 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11830
11831         * package-get.el: add autoloads for some functions.
11832
11833 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11834
11835         * specifier.el (let-specifier): Tiny docfixes.
11836
11837 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11838
11839         * msw-mouse.el: set selection-pointer-glyph to Normal.
11840
11841 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11842
11843         * wid-edit.el (widget-specify-secret): New function.
11844         (widget-after-change): Use it.
11845         (widget-specify-field): Use it.
11846
11847 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11848
11849         * mouse.el (drag-window-divider): Use `(not done)' instead of
11850         `doit'; reuse result of `window-pixel-edges'.
11851
11852         * modeline.el (drag-modeline-event-lag): Rename to
11853         drag-divider-event-lag.
11854
11855 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11856
11857         * specifier.el (let-specifier): Rewritten not to generate needless
11858         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11859         arguments.
11860
11861 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11862
11863         * minibuf.el (read-file-name-1): Setup buffer-local value of
11864         `completion-ignore-case' in completions buffer under Windows.
11865
11866 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11867
11868         * about.el (about-maintainer-glyph): Fix support for not
11869         compressed images.
11870
11871 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11872
11873         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11874
11875         * mouse.el (mouse-track): Cancel selection if misc-user event with
11876         `cancel-mode-internal' function is fetched.
11877
11878 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11879
11880         * files.el (save-some-buffers-1): Fixed return value.
11881
11882 1998-06-01  Oliver Graf <ograf@fga.de>
11883
11884         * dragdrop.el: added experimental
11885
11886 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11887
11888         * startup.el (after-init-hook, init-file-user,
11889         user-init-directory, load-user-init-file):  Purge references
11890         to "~/.xemacs/init.el" from docstrings.
11891
11892         (load-user-init-file) Use paths-construct-path to construct
11893         paths to user init files.  Go directly to ~/.emacs, do not
11894         search ~/.xemacs/, do not load `default-custom-file'.
11895
11896 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11897
11898         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11899         general *sh.
11900         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11901
11902 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11903
11904         * menubar-items.el (default-menubar): add Update Packages to customize
11905         menu.
11906
11907 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11908
11909         * faces.el: use toolbar face as a fallback for toolbar properties
11910         in xpm-color-symbols instead of default.
11911
11912         * msw-faces.el: rename 3d-object -> gui-element face.
11913
11914 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11915
11916         * startup.el (xemacs-startup-logo-function): New variable.
11917         (startup-splash-frame): Use it.
11918
11919 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11920
11921         * files.el (save-some-buffers): Would wait 1 second.
11922         (save-some-buffers-1): Delete other windows here instead of in
11923         `save-some-buffers'.
11924         (save-some-buffers): Force redisplay only if windows were deleted.
11925
11926 1998-06-02  Didier Verna  <didier@xemacs.org>
11927
11928         * cus-face.el (custom-face-attributes): generalized the use of
11929         toggle buttons for boolean attributes.
11930         Re-ordered the items a bit.
11931
11932 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11933
11934         * sound.el (default-sound-directory): Use `locate-data-directory'
11935         to find the sounds directory.
11936
11937 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11938
11939         * sound.el: default sound-ext to .wav under mswindows, .au
11940         otherwise. load-default sounds without extensions.
11941
11942 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11943
11944         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11945         if send-pr is not bound.
11946
11947 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11948
11949         * files.el: grok idl files in auto-mode-alist.
11950 1998-06-01  Jeff Miller  <jmiller@smart.net>
11951
11952         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11953         calling `upcase'.
11954
11955 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11956
11957         * msw-glyphs.el: add xbm to the list of image types supported.
11958
11959 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11960
11961         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11962         instead of XEmacs one when dumping InfoDock.
11963
11964 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11965
11966         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11967         for `modeline-visible-p'
11968
11969         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11970
11971 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11972
11973         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11974         since it's not used anymore. doc string fixes.
11975
11976         * package-get.el (package-get-file-installed-p): new function. use
11977         instead of file-installed-p which is in an external package.
11978
11979 1998-05-28  Oliver Graf <ograf@fga.de>
11980
11981         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11982         favor of select-window/switch-to-buffer
11983
11984 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11985
11986         * startup.el: changed (getenv "HOME") to (user-home-directory)
11987
11988 1998-05-25  Oliver Graf <ograf@fga.de>
11989
11990         * frame.el (cde-start-drag) moved to dragdrop.el
11991         (offix-start-drag-region) moved to dragdrop.el
11992         (offix-start-drag) moved to dragdrop.el
11993         * dragdrop.el (cde-start-drag) moved from frame.el
11994         (offix-start-drag-region) moved from frame.el
11995         (offix-start-drag) moved from frame.el
11996         (cde-start-drag-region) cde drag regions
11997         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11998
11999 1998-05-26  Oliver Graf <ograf@fga.de>
12000
12001         * dragdrop.el: created dragdrop-drag prototypes
12002         (cde-start-drag-region) fixed typo
12003
12004 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12005
12006         * simple.el (after-init-hook): Remove reader macro.
12007
12008         * packages.el (packages-hardcoded-lisp): Get rid of reader
12009         macros.  Update DOC string.
12010
12011 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12012
12013         * mouse.el (drag-window-divider): Ditto.
12014
12015         * modeline.el (mouse-drag-modeline): Use it.
12016
12017         * lisp-mode.el (let-specifier): Specify indentation.
12018
12019         * specifier.el (let-specifier): Renamed from
12020         `with-specifier-instance'.
12021
12022 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12023
12024         * x-faces.el:
12025         * faces.el: move definition of xpm-color-symbols from x-faces.el
12026         to faces. Predicate x-get-resource on the presence of x.
12027
12028         * msw-faces.el: set 3d-object face rather than modeline. Specify
12029         faces as specfier defaults.
12030
12031         * package-get.el: don't use package-admin-add-single-file-package.
12032
12033 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12034
12035         * toolbar-items.el: Fixup tooltips.
12036         (toolbar-gnus): Don't use obsolete variable
12037         toolbar-news-frame-properties.
12038         (toolbar-news-reader): Default to `gnus' instead of
12039         `not-configured'.
12040
12041         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12042         Windows.
12043
12044 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12045
12046         * package-get.el: rename -installedp -> -installed-p.
12047
12048 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12049
12050         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12051         attributes, and assinged it to continuation, truncation and
12052         hscroll glyphs.
12053
12054         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12055         and made continuation, truncation and hscroll glyphs arrow
12056         characters out of that font.
12057
12058 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12059
12060         * minibuf.el (minibuffer-electric-separator): Play nicely with
12061         directory-sep-char being \.
12062         (minibuffer-electric-tilde): Ditto.
12063         (read-file-name-map): Ditto.
12064
12065 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12066
12067         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12068         on X devices.
12069         (default-mouse-track-deal-with-down-event): Avoid
12070         `x-disown-selection'; use `disown-selection' instead.
12071
12072 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12073
12074         * select.el:
12075         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12076         moved to (cut-copy-clear-internal) in select.el. Ditto for
12077         (x-delete-primary-selection) (x-kill-primary-selection)
12078         (x-copy-primary-selection).
12079         (own-clipboard): new function.
12080
12081         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12082         functions in select.el. remove old ones.
12083         (mswindows-own-clipboard): new function.
12084
12085 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12086
12087         * gnuserv.el: allow connections from mswindows type devices.
12088
12089 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12090
12091         * msw-glyphs.el: change image type used from cursor to resource.
12092
12093 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12094
12095         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12096         for {top,bottom}-{left,right} values in addition to
12097         {top,bottom}_{left,right}.
12098         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12099
12100 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12101
12102         * cl-macs.el (specifier-instance): Undefine its setf method.
12103
12104         * specifier.el (with-specifier-instance): Added docstring.
12105
12106         * mouse.el (drag-window-divider): Ditto.
12107
12108         * modeline.el (mouse-drag-modeline): Use it.
12109
12110         * lisp-mode.el (with-specifier-instance): Define its indentation
12111         level.
12112
12113         * specifier.el (with-specifier-instance): New macro.
12114
12115 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12116
12117         * package-get.el (package-get-create-custom): new function to
12118         auto-generate package-get-custom.el from package-get-base.el.
12119         * (package-get-ever-installedp): new function.
12120         * (package-get-custom): new function to get all packages specified
12121         by customize.
12122
12123 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12124
12125         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12126
12127 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12128
12129         * cl-extra.el: Reverse previous float change.
12130
12131 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12132
12133         * x-faces.el:
12134         * faces.el (try-font-name): moved from x-faces.el since it is
12135         required by w3 under mswindows as well X.
12136
12137 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12138
12139         * winnt.el: Removed evil (setq completion-ignore-case t)
12140         clause, one more overlookef fsfism.
12141         (nt-quote-args-functions-alist): End sentences with double space.
12142
12143 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12144
12145         * window-xemacs.el (push-window-configuration): Remove kludgery of
12146         recaching default-toolbar specifier.
12147         (pop-window-configuration): Ditto.
12148         (unpop-window-configuration): Ditto.
12149
12150 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12151
12152         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12153
12154 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12155
12156         * winnt.el (nt-quote-args-verbatim): Added function.
12157         (nt-quote-args-prefix-quote): Added function.
12158         (nt-quote-args-backslash-quote): Added function.
12159         (nt-quote-args-double-quote): Added function.
12160         (nt-quote-args-functions-alist): New variable.
12161         (nt-quote-process-args): Added function. This is the main quoting
12162         work horse called from process-nt.c
12163
12164 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12165
12166         * winnt.el: Removed duplicate definitions for backspace,
12167         delete, M-backspace and C-M-backspace.
12168         (file-name-buffer-file-type-alist): Removed this variable.
12169         (find-buffer-file-type): Removed function.
12170         (find-file-binary):  Removed function.
12171         (find-file-text): Removed function.
12172         (find-file-not-found-set-buffer-file-type): Removed function.
12173         (save-to-unix-hook): Removed function.
12174         (revert-from-unix-hook): Removed function.
12175         (using-unix-filesystems): Removed function.
12176         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12177         warning.
12178         (x-set-selection): Removed function.
12179         (x-get-selection): Removed function.
12180         Removed commented FSFisms.
12181         Replaced copyright notice (this file is not part of GNU Emacs).
12182         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12183         comint-process-echoes setting to t.
12184
12185 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12186
12187         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12188         and used following the interface change of
12189         `paths-find-recursive-path'.
12190
12191         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12192         regexp instead of a list of base names.
12193         (paths-version-control-filename-regexp):
12194         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12195         Introduced and used following the interface change of
12196         `paths-find-recursive-path'.
12197
12198 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12199
12200         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12201         on X devices, rather than on all non-TTY devices.
12202
12203 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12204
12205         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12206
12207         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12208
12209 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12210
12211         * itimer.el (activate-itimer): Fixed usage of integers
12212         as argument to `concat'.
12213
12214 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12215
12216         * itimer.el (start-itimer): replace the use of `concat' with
12217         `format'
12218
12219 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12220
12221         * mode-motion.el (mode-motion-hook): Clarify docstring.
12222         From Bob Weiner <weiner@altrasoft.com>
12223
12224         * loadhist.el (symbol-file): Supply prompt string when used
12225         interactively.
12226         From Bob Weiner <weiner@altrasoft.com>
12227
12228 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12229
12230         * loadup.el (really-early-error-handler): Ditto.
12231
12232         * update-elc.el: Ditto.
12233
12234         * setup-paths.el (paths-construct-exec-path): Ditto.
12235
12236         * make-docfile.el: Ditto.
12237
12238         * find-paths.el (paths-decode-directory-path): Use split-path
12239         instead of decode-path.
12240
12241         * files.el (parse-colon-path): Update docstring reference.
12242
12243 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12244
12245         * msw-init.el:
12246         * x-init.el:
12247         Bind cut'n'paste keys to non window-system specific functions.
12248
12249         * msw-select.el: New function mswindows-clear-clipboard.
12250         mswindows-cut-copy-clipboard extended to handle clearing of the
12251         selection and renamed to mswindows-cut-copy-clear-clipboard.
12252
12253         * select.el: on mswindows devices delete-primary-selection
12254         calls mswindows-clear-clipboard.
12255
12256 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12257
12258         * simple.el (quoted-insert): Inhibit quit when using read-char.
12259
12260         * cmdloop.el (read-char): Don't inhibit quit.
12261         (read-char-exclusive): Ditto.
12262         (read-char): Signal quit if quit-char was pressed.
12263         (read-char-exclusive): Ditto.
12264         (read-quoted-char): Return a character, not integer.
12265
12266         * menubar-items.el (default-popup-menu): Use Andy's generic
12267         selection code.
12268         (default-popup-menu): Fix code.
12269
12270 1998-05-14  Oliver Graf <ograf@fga.de>
12271
12272         * dragdrop.el (dragdrop-function-widget): this time it's done
12273
12274 1998-05-13  Oliver Graf <ograf@fga.de>
12275
12276         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12277
12278 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12279
12280         * device.el (device-pixel-width):
12281         (device-pixel-height):
12282         (device-mm-width):
12283         (device-mm-height):
12284         (device-bitplanes):
12285         (device-color-cells): Swapped parameters to device-system-metric
12286         according to the interface change.
12287
12288 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12289
12290         * mouse.el (default-mouse-motion-handler): Use new name of the
12291         function event-over-vertical-divider-p.
12292         Do not set E-W arrow cursor over the divider if
12293         vertical-divider-draggable-p is nil in the window.
12294         ([top-level]): Use new name for the variable
12295         vertical-divider-map.
12296         (drag-window-divider): Respect vertical-divider-draggable-p.
12297         Variable name typo fixes.
12298
12299 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12300
12301         * keymap.el (kbd): Define here; handle string constants and
12302         others...
12303
12304 1998-05-15  Christian Nyb <chr@mediascience.no>
12305
12306         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12307         in Emacs 18.
12308
12309 1998-05-13  Didier Verna  <didier@xemacs.org>
12310
12311         * mouse.el (drag-window-divider): give the vertical divider a
12312         pressed look when dragging it.
12313
12314 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12315
12316         * faces.el: predicate some more face operations on x or mswindows
12317         not just x.
12318
12319         * modeline.el: enable modeline coloring for mswindows.
12320
12321 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12322
12323         * minibuf.el (minibuffer-default): Added variable; compatible with
12324         FSF Emacs.
12325         (next-history-element): Used `minibuffer-default'.
12326
12327 1998-05-12  Oliver Graf <ograf@fga.de>
12328
12329         * dragdrop.el (dragdrop-function-widget): button and mods ok
12330         arguments still look a bit strange
12331         (dragdrop-compare-mods) created
12332         (dragdrop-drop-do-functions) correctly checks for buttons and
12333         modifiers
12334
12335 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12336
12337         * setup-paths.el (paths-default-info-directories): Replace
12338         path-separator with directory-sep-char.
12339
12340         * files.el (path-separator): Don't define it here.
12341
12342 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12343
12344         * update-elc.el: Ditto.
12345
12346         * setup-paths.el (paths-construct-exec-path): Ditto.
12347
12348         * make-docfile.el: Ditto.
12349
12350         * loadup.el (really-early-error-handler): Ditto.
12351
12352         * find-paths.el (paths-decode-directory-path): Use decode-path
12353         instead of decode-path-internal.
12354
12355         * files.el (parse-colon-path): Update docstring.
12356
12357 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12358
12359         * subr.el (get-buffer-window-list): Make BUFFER optional.
12360
12361         * window-xemacs.el (windows-of-buffer): Defalias to
12362         get-buffer-window-list.
12363
12364 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12365
12366         * disass.el: Fix maintainer keyword.
12367
12368         * bytecomp.el (byte-compile-and-load-file): Autoload.
12369         (byte-compile-buffer): Ditto.
12370
12371         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12372         value is returned, not the name.
12373         (lisp-imenu-generic-expression): Enable it.
12374         (lisp-mode-variables): Ditto.
12375         (lisp-indent-offset): Change defconst to defvar.
12376         (lisp-indent-function): Ditto.
12377         (lisp-body-indent): Ditto.
12378
12379 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12380
12381         * modeline.el: Use zap-last-kbd-macro-event.
12382
12383         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12384         nil, don't attempt to do anything with messages.
12385         (eval-last-sexp): Use `letf' for clarity.
12386
12387 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12388
12389         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12390
12391 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12392
12393         * buff-menu.el:
12394         * lisp-mode.el:
12395         * obsolete.el:
12396         Change empty docstrings into no doc strings at all.
12397         Fix bogus FSF-format docstrings.
12398         * etags.el: Fix docstring.
12399
12400 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12401
12402         * package-get.el (package-get): Use internal md5
12403
12404 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12405
12406         * about.el (about-xemacs): Correct abuse of concat.
12407
12408 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12409
12410         * info.el (Info-mode): Use easymenu.
12411
12412 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12413
12414         * apropos.el (apropos): Don't use concat with integers.
12415
12416         * cmdloop.el (describe-last-error): Handle the case when no error
12417         was seen gracefully.
12418
12419         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12420         defun.
12421         (apropos-describe-plist): Ditto.
12422
12423         * help.el (with-displaying-help-buffer): Revert to a defun.
12424         (describe-key): Use it as defun.
12425         (describe-mode): Ditto.
12426         (describe-bindings): Ditto.
12427         (describe-prefix-bindings): Ditto.
12428         (describe-installation): Ditto.
12429         (view-lossage): Ditto.
12430         (describe-function): Ditto.
12431         (describe-variable): Ditto.
12432         (describe-syntax): Ditto.
12433
12434 1998-05-11  Oliver Graf <ograf@fga.de>
12435
12436         * dragdrop.el: changed order of require/provide
12437         (dragdrop-drop-mime-default) changed to new calling conventions
12438         (dragdrop-drop-do-functions) changed to new calling conventions
12439         (dragdrop-function-widget) this one needs more work...
12440
12441 1998-05-10  Oliver Graf <ograf@fga.de>
12442
12443         * about.el: another small change in my entry
12444         * dragdrop.el (dragdrop-drop-log-function): logging added
12445         plus customizations
12446         changed interface to handler functions. now called with event
12447         and object
12448
12449 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12450
12451         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12452         E-W arrow pointer displayed over draggable dividers.
12453
12454         * mouse.el (default-mouse-motion-handler): Show it when
12455         appropriate.
12456         (drag-window-divider): Added.
12457         ([top-level]): Initialized window-divider-map with a keymap
12458         binding the above function to left button down event.
12459
12460         * x-mouse.el (x-init-pointer-shape): Initialize
12461         divider-pointer-glyph from Cursor.dividerPointer, or use default
12462         E-W double arrow.
12463
12464 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12465
12466         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12467
12468 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12469
12470         * simple.el (count-words-buffer): Don't query for buffer.
12471         (count-lines-buffer): Ditto.
12472
12473 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12474
12475         * help.el (where-is): add optional insert argument.
12476
12477 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12478
12479         * help.el (describe-key-briefly): New argument INSERT.
12480
12481         * simple.el (eval-expression): New optional argument; synch with
12482         FSF 20.3.
12483
12484         * keydefs.el (global-map): Add new register bindings.
12485
12486         * register.el: Synched with FSF 20.3.
12487
12488 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12489
12490         * window-xemacs.el (recenter): all arguments are optional.
12491
12492 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12493
12494         * device.el: (device-pixel-width): Reflected name/parameters
12495         change to device-system-metric.
12496         (device-pixel-height): Ditto.
12497         (device-mm-width): Ditto.
12498         (device-mm-height): Ditto.
12499         (device-bitplanes): Ditto.
12500         (device-color-cells): Ditto.
12501
12502 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12503
12504         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12505
12506         * cl.el (most-positive-fixnum): Document.
12507         (most-negative-fixnum): Ditto.
12508
12509         * cus-dep.el: Updated comment.
12510
12511         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12512         constant.
12513
12514         * cus-load.el (custom-put): Removed.
12515
12516         * files.el (after-find-file): Just resignal quit instead of
12517         signaling "canceled".
12518
12519 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12520
12521         * frame.el (other-frame): Use `focus-frame' instead of
12522         select-frame kludges.
12523
12524         * lisp-mode.el: Update lisp-indent-function for
12525         save-selected-frame and with-selected-frame.
12526
12527         * frame.el (save-selected-frame): New macro.
12528         (with-selected-frame): Ditto.
12529         (other-frame): Use `set-frame-focus'.
12530
12531 1998-05-06  Oliver Graf <ograf@fga.de>
12532
12533         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12534         (dragdrop-drop-url-default) default handler for URL drops created
12535         (dragdrop-drop-mime-default) default handler for MIME drops created
12536         (dragdrop-drop-functions) default custom for handling drops created
12537         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12538
12539 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12540
12541         * mouse.el: Removed redundant mouse-mswindows-drop function.
12542
12543 1998-05-05  Oliver Graf <ograf@fga.de>
12544
12545         * about.el: changed some text in my entry
12546         * dragdrop.el: added customs
12547
12548 1998-05-04  Oliver Graf <ograf@fga.de>
12549
12550         * mouse.el: killed global drop key bindings
12551         (mouse-offix-drop) removed
12552         * dragdrop.el: created
12553         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12554
12555 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12556
12557         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12558         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12559
12560         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12561         obsolete comment.
12562
12563         * scrollbar.el (scrollbars-visible-p): Use new
12564         {vertical,horizontal}-scrollbar-visible-p specifiers.
12565
12566 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12567
12568         * device.el (device-pixel-height):
12569         (device-pixel-width):
12570         (device-mm-width):
12571         (device-mm-height):
12572         (device-bitplanes):
12573         (device-color-cells): Moved these 6 functions from device.c; they
12574         all use single (device-system-metrics) call.
12575
12576 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12577
12578         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12579         were renamed.
12580
12581         * menubar-items.el:
12582         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12583         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12584
12585         * help.el (help-map): Remove Hyperbole keybinding logic.
12586         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12587
12588 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12589
12590         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12591         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12592
12593 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12594
12595         * msw-glyphs.el: use nicer icon3 from the frame icon.
12596
12597 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12598
12599         * version.el (emacs-version): Remove InfoDock conditionals.
12600
12601         * startup.el (startup-splash-frame): Change ID logo name.
12602
12603 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12604
12605         * files.el (after-find-file): If the user presses C-g on
12606         directory-creation prompt, kill the buffer.
12607
12608 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12609
12610         * simple.el (count-words-region): Reverse previous change.
12611
12612 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12613
12614         * replace.el (query-replace): Just call perform-replace.
12615         (query-replace-regexp): Ditto.
12616         (perform-replace): Move region handling here.
12617         (perform-replace): Use the new arg to match-data.
12618
12619 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12620
12621         * x-init.el: Install X specific display table that
12622           displays char 0240 as a space to avoid whatever it is
12623           that screws up display of that character code.
12624
12625 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12626
12627         * help.el (function-arglist): If no arguments are documented for a
12628         subr, print nothing rather than incorrect output.
12629
12630 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12631
12632         * cmdloop.el (command-error): Update bail-out error message to use
12633         `emacs-program-name'.
12634
12635         * lib-complete.el: Remove reader macro cruft.
12636
12637         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12638         cruft.
12639
12640         * simple.el (count-words-region): Drop interactive-p check on the
12641         message.
12642
12643 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12644
12645         * font.el
12646         * msw-faces.el
12647         Correct spelling of mswindows-font-canonicalize-name.
12648
12649 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12650
12651         * ldap.el (ldap-host-parameters-alist): Replaced with
12652         `ldap-host-parameters-plist'
12653         (ldap-search): Adapt to previous change
12654
12655 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12656
12657         * about.el (about-hackers): Update Bob Weiner bio.
12658         (about-maintainer-info): Ditto.
12659
12660 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12661
12662         * simple.el (display-warning-minimum-level): Docfix.
12663
12664 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12665
12666         * widget.el (:default-get): New keyword.
12667         * wid-edit.el (default, widget-default-default-get): Define it.
12668         (group, widget-group-default-get): Define it.
12669         (menu-choice, widget-choice-default-get): Define it.
12670         (widget-default-get): New function.
12671         (widget-choice-action): Call it.
12672         (widget-editable-list-entry-create): Call it.
12673
12674 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12675
12676         * byte-optimize.el (byte-boolean-vars): Removed.
12677         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12678         lookup through `byte-boolean-vars'.
12679
12680 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12681
12682         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12683         resource-provided values into ghost specs for scrollbar-height and
12684         scrollbar-width.
12685
12686 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12687
12688         * byte-optimize.el: Don't attempt to optimize /=.
12689
12690         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12691         (byte-compile-/=): Ditto.
12692
12693 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12694
12695         * apropos.el: Use `with-displaying-help-buffer'.
12696         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12697         Use `with-displaying-help-buffer'.
12698         (apropos-follow): Do not give special treatment to buffer cursor
12699         was in prior to a mouse click.
12700         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12701         (apropos-print-doc): Set correct buffer for setting text
12702         properties.
12703
12704 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12705
12706         * help.el (help-buffer-prefix-string): New variable.
12707         (help-buffer-name): Use it.
12708
12709         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12710         mode menu.
12711
12712 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12713
12714         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12715
12716 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12717
12718         * files.el (find-file-noselect): Update docstring.
12719         (find-file-noselect): Signal an error if found an unreadable file.
12720         (file-chase-links): Save the match data.
12721         (normal-mode): Use `lwarn' and `error-message-string'.
12722         (interpreter-mode-alist): Change defconst to defvar.
12723         (inhibit-first-line-modes-regexps): Ditto.
12724         (inhibit-first-line-modes-regexps): Added .tgz.
12725         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12726         (change-major-mode-with-file-name): New user-option.
12727         (set-visited-file-name): Synched with FSF.
12728         (file-name-extension): New function, from FSF 20.3.
12729         (file-relative-name): Synched with FSF.
12730         (save-some-buffers): Support the C-r feature.
12731         (recover-session): Synched with FSF.
12732         (kill-some-buffers): Ditto.
12733         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12734
12735 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12736
12737         * files.el (insert-file): Undo previous change and reenable use of
12738         format.el.
12739
12740 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12741
12742         * window-xemacs.el (recenter): Define.
12743
12744 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12745
12746         * font.el (mswindows-font-create-name)
12747         (mswindows-font-create-object): new functions for mswindows type
12748         fonts.
12749
12750         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12751         strings are parsed as well as font objects.
12752
12753 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12754
12755         * modeline.el (defining-kbd-macro): Restore modeline indication of
12756         kbd-macro being recorded.
12757         (add-minor-mode): Simplify docstring.
12758         (modeline-minor-mode-menu): Remove stuff.
12759
12760 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12761
12762         * code-process.el (call-process): dynamically decide process
12763         coding type.
12764
12765 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12766
12767         * modeline.el: Add line-number-mode, column-number-mode to
12768         the modeline minor-mode menu.  Button2 on the line number does
12769         goto-line.
12770
12771 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12772
12773         * mouse.el: move x-selection-owner-p type things to
12774         selection-owner-p.
12775
12776         * msw-init.el: copy zmacs stuff from x-init.el
12777
12778         * msw-select.el (mswindows-own-selection)
12779         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12780         functions. Very simple minded implementation of selectio
12781         ownership.
12782
12783         * select.el (own-selection) (disown-selection)
12784         (activate-region-as-selection) (select-make-extent-for-selection)
12785         (valid-simple-selection-p): functions moved from x-select.el for
12786         generalized selection.
12787
12788         * x-select.el: see select.el changes.
12789
12790         * x-toolbar.el: use new selection functions.
12791
12792 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12793
12794         * packages.el (packages-find-package-directories): Fixed bug that
12795         would pick up multiple site-package directories.
12796         (package-locations): Added "xemacs-packages" as a late package
12797         location.
12798
12799         * find-paths.el: Now uses `emacs-program-name' and
12800         `emacs-program-version'.
12801         Additions to enforce version-specific directories in
12802         `paths-find-version-directory'.
12803
12804 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12805
12806         * default.el: Removed.
12807         * site-start.el: Removed.
12808
12809 1998-04-29  Didier Verna  <didier@xemacs.org>
12810
12811         * minibuf.el (minibuffer-history-minimum-string-length): Default
12812         to nil.
12813
12814 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12815
12816         * find-paths.el (paths-program-name): Rename.
12817         (paths-emacs-root-p): Ditto.
12818         (paths-find-site-directory): Ditto.
12819
12820 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12821
12822         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12823         `emacs-lisp-byte-compile-and-load'.
12824
12825 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12826
12827         * ldap.el (ldap-search): Fixed additional parameter passing to
12828         `ldap-open'
12829
12830 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12831
12832         * select.el (kill-primary-selection) (selection-owner-p)
12833         (copy-primary-selection) (yank-clipboard-selection)
12834         (selection-exists-p) (delete-primary-selection): new file and
12835         functions that do the right thing for the selected device.
12836
12837         * x-menubar.el: use generalised selection functions.
12838
12839         * dumped-lisp.el: dump select.el.
12840
12841 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12842
12843         * find-paths.el (paths-progname): New variable.
12844         (paths-emacs-root-p): Use it.
12845         (paths-find-site-directory): Ditto.
12846
12847 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12848
12849         * loadup.el ((member "dump" command-line-args)): Dump as
12850         `infodock' if InfoDock.
12851
12852 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12853
12854         * find-paths.el (construct-emacs-version): Simplify, include
12855         program name in the return value.
12856         * (paths-find-version-directory): Use it.
12857
12858 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12859
12860         * info.el (Info-parse-dir-entries): Fixed regexp
12861         (Info-build-dir-anew): Remove full suffix and capitalize info file
12862         name for files with no @direntry
12863         (Info-batch-rebuild-dir): New function
12864         (Info-suffixed-file): Check for regular files instead of simple
12865         file existence (could catch directories before)
12866
12867 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12868
12869         * setup-paths.el, find-paths.el: Removed uses of `not' which
12870         temacs doesn't have.
12871
12872         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12873         into root searching.
12874
12875 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12876
12877         * subr.el: Remove definition of `not'.
12878
12879 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12880
12881         * msw-glyphs.el: enable graphics support.
12882
12883 1998-04-23  Didier Verna  <didier@xemacs.org>
12884
12885         * x-menubar.el (default-menubar): restored the line-number-mode
12886         option.
12887
12888         * misc doc string updates related to the options menu.
12889
12890 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12891
12892         * setup-paths.el (paths-construct-load-path): Fix typo.
12893
12894 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12895
12896         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12897         font-menu-ignore-scaled-fonts don't have to be bound now; this
12898         gets us one step further towards making --no-autoloads work.
12899
12900         * startup.el (normal-top-level): Load auto-autoloads only if
12901         lisp-directory is non-nil.
12902
12903         * setup-paths.el (paths-construct-load-path): Made it robust
12904         against nil lisp-directory.
12905
12906         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12907         to the list of variables that cause a warning when nil.
12908
12909         * toolbar.el (init-toolbar-location): Now works even when there's
12910         no toolbar icon directory.
12911
12912 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12913
12914         * help.el (view-lossage): Recognize it.
12915
12916         * simple.el (log-message): Mark multiline messages.
12917
12918 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12919
12920         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12921
12922 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12923
12924         * package-get.el (package-get-all):  add `\n' separator to
12925         interactive specification so that both variables are read
12926
12927 1998-04-22  Didier Verna  <didier@xemacs.org>
12928
12929         * x-menubar.el: ported the options menu to Custom.
12930         Moved the "read only" toggle button to the buffers menu.
12931         Corrected some missing ;;;###autoload or defcustom.
12932
12933         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12934         the scrollbar-visible specifier for options menu handling.
12935
12936         * toolbar.el (toolbar-visible-p)
12937                      (toolbar-captioned-p)
12938                      (default-toolbar-position): defcustom wrappers around
12939         the toolbar specifiers for options menu handling.
12940
12941         * frame.el (get-frame-for-buffer-default-instance-limit):
12942         defcustom it for options menu handling.
12943
12944         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12945         font-lock-mode for options menu handling.
12946
12947         * cus-start.el: added Custom properties to overwrite-mode for
12948         options menu handling.
12949
12950 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12951
12952         * about.el: shameless self-promotion.
12953
12954 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12955
12956         * simple.el (raw-append-message): Slightly optimize.
12957         (remove-message): Use `push' for clarity.
12958         (append-message): Ditto.
12959         (display-warning): Dito.
12960         (raw-append-message): Send the message to the appropriate device.
12961
12962 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12963
12964         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12965         From Sean MacLennan <Sean.MacLennan@pika.ca>
12966
12967 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12968
12969         * setup-paths.el: Changed `directory-sep-char' to
12970         `path-separator', following a change in GNU Emacs.
12971
12972 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12973
12974         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12975         (Info-build-dir-anew): Add a final newline.
12976         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12977         is `always'
12978         (Info-rebuild-dir): Ditto
12979
12980         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12981
12982 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12983
12984         * simple.el (count-words-buffer): Retain zmacs region.
12985         (count-words-region): Ditto.
12986         * simple.el: (what-line): Expanded line counts.
12987         (count-lines): New parameter to conditionalize whether collapsed
12988         lines get counted.
12989         From Bob Weiner <weiner@altrasoft.com>
12990
12991 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12992
12993         * packages.el (package-locations): infodock-packages must override
12994         mule-packages and packages.
12995
12996 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12997
12998         * wid-edit.el:
12999         remove rude messages from widget-activation-widget-mapper
13000         and widget-activation-glyph-mapper
13001
13002 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13003
13004         * toolbar.el: Remove (featurep 'x) test from
13005         toolbar-make-button-list
13006
13007 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13008
13009         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13010         only if in the same frame.
13011
13012 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13013
13014         * packages.el (package-locations): Added site-packages hierarchy.
13015
13016         * setup-paths.el (paths-default-info-directories): Introduced and
13017         used.
13018
13019         * packages.el, setup-paths.el: Set various path searching depths
13020         to 1.
13021
13022         * packages.el (packages-hierarchy-depth):
13023         (packages-load-path-depth): Introduced and used.
13024
13025         * setup-paths.el (paths-load-path-depth): Introduced and used.
13026
13027         * find-paths.el (paths-find-recursive-path): Added max-depth
13028         parameter.
13029
13030 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13031
13032         * setup-paths.el (paths-construct-info-path): Removed
13033         dependency on behavior of (file-name-as-directory "").
13034
13035 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13036
13037         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13038         lisp objects
13039
13040 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13041
13042         * dump-paths.el, startup.el: Added handling for --debug-paths.
13043
13044 1998-04-15  William M. Perry  <wmperry@aventail.com>
13045
13046         * wid-edit.el: We cannot just set the help-echo or balloon-help
13047           properties for an extent based on the :help-echo widget
13048           property, since help-echo and balloon-help cause an EXTENT to
13049           get passed in, where :help-echo functions are expecting a WIDGET
13050
13051 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13052
13053         * scrollbar.el (init-scrollbar-from-resources): Call
13054         mswindows-init-scrollbar-metrics when appropriate.
13055
13056 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13057
13058         * dumped-lisp.el: dump x-toolbar for window system
13059
13060         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13061         have support and xpm.
13062
13063 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13064
13065         * files.el (toggle-read-only): Fix docstring.
13066         From Didier Verna <didier@xemacs.org>
13067
13068 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13069
13070         * startup.el (normal-top-level): Load autoload-file-name without
13071         specifying an extension---some people only auto-autoload.el.gz.
13072
13073 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13074
13075         * files.el (backup-enable-predicate): Don't bomb on NAME being
13076         nil.
13077
13078 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13079
13080         * find-paths.el, packages.el: Now prefers configure'd paths.
13081         This shouldn't cause any of the originally anticipated problems as
13082         the current paths architecture will not define the various
13083         configure-xxx variables if they're not specified on the configure
13084         command line.
13085
13086         * find-paths.el, setup-paths.el, packages.el: Removed all
13087         mentionings of "/" as a path separator.
13088         Used paths-construct-path throughout.
13089
13090         * find-paths.el (paths-construct-path): Created to assemble paths
13091         from directory components.
13092
13093         * setup-paths.el, packages.el: Used paths-decode-directory-path
13094         instead of decode-path-internal.
13095
13096         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13097         and associates.
13098         (paths-decode-directory-path) Created.
13099
13100         * setup-paths.el: Changed configure-exec-path to
13101         configure-exec-directory.
13102
13103 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13104
13105         * packages.el (packages-find-packages): Fixed decoding of
13106         EMACSPACKAGEPATH.
13107
13108         * startup.el: -no-packages -> -no-early-packages.
13109
13110         (packages-load-package-lisps): Fixed loading of auto-autoload
13111         files.
13112
13113         * startup.el (normal-top-level): Fixed loading of core
13114         auto-autoload.
13115
13116         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13117
13118         * startup.el, packages.el, dump-paths.el: Added proper settings
13119         for site-directory and lisp-directory variables.
13120
13121         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13122         inhibit-package-autoloads and fixed handling of it.
13123
13124         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13125         handling of former inhibit-package-init, now
13126         inhibit-early-packages, to make -vanilla etc. work.
13127
13128 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13129
13130         * code-process.el (start-process): Fallback to 'undecided instead
13131         of 'binary for process input coding stream.
13132
13133         * process.el (start-process): Docstring fix.
13134
13135 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13136
13137         * info.el (Info-insert-dir): Do not insert temporary dir files
13138         in Info-dir-file-attributes
13139         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13140         (Info-rebuild-dir): Ditto.
13141
13142 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13143
13144         * obsolete.el: Added obsoleteness declarations for
13145         `site-directory' and `Info-default-directory-list'.
13146
13147 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13148
13149         * find-paths.el (paths-find-emacs-root): Only look at the
13150         executable at the end of the symlink chain for determining the
13151         Emacs root.
13152
13153 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13154
13155         * setup-paths.el (paths-construct-info-path): Changed construction
13156         to cater to gone default in configure.
13157
13158         * find-paths.el (paths-uniq-append): Added.
13159
13160         * packages.el: Rewritten package path construction once again.
13161
13162         * dump-paths.el, startup.el: Removed package-path as a global
13163         variable.
13164
13165         * package-admin.el (package-admin-add-single-file-package):
13166         (package-admin-add-binary-package): Changed package-path to
13167         late-packages.
13168
13169         * packages.el (packages-split-path): Split path at "/" rather than
13170         nil according to change in emacs.c.
13171
13172 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13173
13174         * setup-paths.el (paths-construct-info-path): Changed info path
13175         order so that directories come out right.
13176         (paths-find-lock-directory): Fixed bug: It used to think
13177         configure-lock-directory is a path.
13178
13179 1998-04-06  Jeff Miller <jmiller@smart.net>
13180
13181         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13182         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13183         eases the use of toolbar-add/kill-item functions.
13184
13185 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13186
13187         * code-files.el (file-coding-system-alist): Commented out
13188         loaddefs.el magical treatment.
13189
13190 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13191
13192         * info.el (Info-rebuild-outdated-dir): Added new option
13193         `conservative' and made it the default
13194         (Info-rebuild-dir): Appropriately parse multi-line description
13195         strings, and multi-section dir files. Issue warning when dir
13196         is rebuilt as temporary
13197         (Info-build-dir-anew): Issue warning when dir is built as
13198         temporary
13199
13200 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13201
13202         * list-mode.el (list-mode-map): Bind highlight motion commands to
13203         standard keys left, right, C-b and C-f.
13204
13205 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13206
13207         * files.el (auto-mode-alist): allow .sc for Scheme->C
13208
13209 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13210
13211         * loadup.el (pureload): Don't quote (garbage-collect).
13212
13213 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13214
13215         * package-get-base.el: Updated.
13216
13217 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13218
13219         * isearch-mode.el (isearch-just-started): New variable.
13220         (isearch-mode): Set it.
13221         (isearch-repeat): Advance one character forward only if the search
13222         was successful, and was not just started.
13223         (isearch-repeat): Clear isearch-just-started.
13224
13225 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13226
13227         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13228         if running -batch.
13229
13230 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13231
13232         * subr.el (listify-key-sequence): Removed.
13233
13234 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13235
13236         * bytecomp.el (byte-compile-print-gensym): New option.
13237         (byte-compile-output-file-form): Use it.
13238         (byte-compile-output-docform): Ditto.
13239         (byte-compile-compiled-obj-to-list): Ditto.
13240
13241 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13242
13243         * msw-glyphs.el: set frame icon if xpm support.
13244
13245 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13246
13247         * help.el: Code that pretty prints variable values
13248           removed.
13249
13250 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13251
13252         * find-paths.el (paths-emacs-root-p): Correct test for installation
13253         directory.
13254         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13255
13256 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13257
13258         * loaddefs.el: Don't set debug-ignored-errors; leave
13259           its default value set to nil.
13260
13261 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13262
13263         * info.el (Info-rebuild-dir): fixed mis-spelling.
13264
13265 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13266
13267         * info.el (Info-rebuild-outdated-dir): New custom var
13268         (Info-insert-node): Create/update dir file when needed, ie when it
13269         does not exist or is older than some info files in directory
13270
13271 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13272
13273         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13274         for last packages, mainly for using a 20.4 package base.
13275
13276         * packages.el (late-packages): Typo fix.  It was called
13277         early-packages.
13278
13279         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13280         relative symlinks correctly.
13281         (paths-find-emacs-roots): More rigorous checking for plausible
13282         configuration-time root.
13283
13284         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13285         find its roots.
13286
13287 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13288
13289         * faces.el: Fix docstrings.
13290         * glyphs.el: Fix docstrings.
13291         * mouse.el: Fix docstrings.
13292
13293         * frame.el: Change phrase `current frame' to `selected frame'.
13294
13295         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13296
13297         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13298         macros using backquote to make them infinitely more readable.
13299
13300 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13301
13302         * packages.el (packages-find-package-path): Hardcoded specialized
13303         InfoDock support until we can clean this up.
13304
13305         * help.el (describe-bindings-1): Return the value of the bindings
13306         help buffer created.
13307         (describe-bindings): Ditto.
13308
13309         * simple.el (set-variable): Restore previous behavior of not
13310         bombing if the variable to set is not boundp.
13311
13312 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13313
13314         * packages.el (packages-handle-package-dumped-lisps): Allow for
13315         non-local files to be loaded off the package-lisp variable.
13316
13317 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13318
13319         * x-faces.el: Global X resources should override
13320           specs for all device classes (color, grayscale, mono);
13321           code currently doesn't override any of them.  Fixed by
13322           calling remove-specifier with '(x default) as the tag
13323           set and allowing inexact matches.
13324
13325 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13326
13327         * faces.el: Separated face initializations based on
13328           device classes into device type specific (tag set,
13329           instantiator) pairs.
13330
13331 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13332
13333         * wid-edit.el (widget-choice-action): Remember user's explicit
13334         choice.
13335         (widget-choice-value-create): Respect it.
13336         From Richard Stallman <rms@gnu.org>
13337
13338 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13339
13340         * setup-paths.el (paths-construct-info-path): Always append
13341         existing directories from configure-time info path.
13342
13343         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13344         Info-directory-list.
13345
13346         * info.el: Removed Info-default-directory-list which was broken by
13347         design.
13348         Removed bogus initialization of Info-directory-list---startup.el
13349         can do a much better job.
13350         Added autoload of Info-directory-list.
13351
13352         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13353         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13354         be exclusive; now it's merely given precedence, just like in the
13355         old days.
13356
13357 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13358
13359         * find-paths.el (paths-find-architecture-directory): Fix bug with
13360         finding; it used to default too early.
13361
13362 1998-03-25  Martin Buchholz <martin@xemacs.org>
13363
13364         * packages.el (packages-split-path): Fix a bug; it used to fail
13365         for paths that weren't split.
13366
13367 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13368
13369         * finder.el (finder-compile-keywords): trap on errors.
13370
13371 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13372
13373         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13374           fourth argument of t so that only the specs exactly
13375           matching the tag lists are removed.
13376
13377 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13378
13379         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13380
13381 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13382
13383         * minibuf.el (mouse-read-file-name-1): If a default directory was
13384         specified, use it for generating the completions.
13385
13386 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13387
13388         * update-elc.el: Now respects inhibit-package-init and
13389         inhibit-site-lisp.
13390         Now does path construction with loadup-paths.
13391
13392         * startup.el (normal-top-level, startup-setup-paths): Now respects
13393         inhibit-package-init and inhibit-site-lisp.
13394
13395         * packages.el (packages-find-package-path): Extended package path
13396         by version-specific hierarchies.
13397         (packages-find-packages): Now respects inhibit flag and
13398         inhibit-site-lisp.
13399         Moved path setup to loadup-paths.
13400
13401         * make-docfile.el: Now respects inhibit-package-init and
13402         inhibit-site-lisp.
13403         Now does path construction with loadup-paths.
13404
13405         * loadup.el: Now respects inhibit-package-init and
13406         inhibit-site-lisp.
13407
13408         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13409
13410         * loadup-paths.el: New file: setup load-path to encompass
13411         packages.
13412
13413 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13414
13415         * auto-show.el: load-gc renamed to pureload.
13416         * site-load.el: Ditto.
13417         * packages.el (toplevel): Ditto.
13418         * loadup.el (really-early-error-handler): Ditto.
13419         * dumped-lisp.el (preloaded-file-list): Ditto.
13420         * cus-face.el (custom-declare-face): Ditto.
13421
13422 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13423
13424         * <Today>: The Big Path Searching Overhaul.
13425
13426         * find-paths.el: New file: find and assemble paths in the
13427         installation hierarchy.
13428
13429         * setup-paths.el: New file: global layout of paths and directories
13430         within the XEmacs hierarchy.
13431
13432         * packages.el: Replaced everything related to path searching and
13433         startup by code in terms of find-paths.
13434
13435         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13436         the new path searching engine.
13437
13438         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13439         and setup-paths.
13440
13441 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13442
13443         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13444         setup-paths.el.
13445
13446 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13447
13448         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13449         compiles identically in any configuration.
13450         Removed irrelevant commentary.
13451
13452 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13453
13454         * simple.el (set-variable): Allow setting specifiers.
13455
13456 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13457
13458         * lisp.el (forward-sexp): Revert previous change.
13459
13460 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13461
13462         * frame.el (frame-initialize): Use `delete-console' instead of
13463         `delete-device' to delete the stream console to match the usage in
13464         Fkill_emacs.
13465
13466 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13467
13468         * files.el (cdpath-previous): New variable.
13469         (cd): Use it.
13470         From Bob Weiner <weiner@wave.altrasoft.com>
13471
13472 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13473
13474         * keydefs.el: Changed keybindings of forward-char,
13475           backward, scroll-up and scroll-down to point to their
13476           -command counterparts.
13477
13478         * simple.el: New functions: forwarc-char-command,
13479           backwrad-char-command, scroll-up-command,
13480           scroll-down-command which work liek their counterparts
13481           except that they honor the variable
13482           signal-error-on-buffer-boundary.
13483
13484           Definition of signal-error-on-buffer-boundary received
13485           from src/cmds.c.
13486
13487           defvar declaration added for word-across-newline to avoid
13488           byte-compiler warning about the free variable reference.
13489
13490 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13491
13492         * winnt.el: Removed "%t" from the beginning of
13493         modeline-format. From now on, there's no nt-specifics in the modeline.
13494
13495 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13496
13497         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13498         of `when' with `if'.
13499
13500 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13501
13502         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13503         mswindows. Must be reworked along with glyphs.el, or
13504         merged into it, after there is images support.
13505
13506         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13507         'mswindows.
13508
13509 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13510
13511         * faces.el: fix for text cursor initialization.
13512         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13513         From Andy Piper <andyp@parallax.co.uk>
13514
13515 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13516
13517         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13518         if there is an existing package that handles it and warn the user
13519         about that mode.
13520
13521 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13522
13523         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13524         Installation" menu item when Installation-string is not bound.
13525
13526 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13527
13528         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13529         From Jeremiah W. James <jerry@cs.ucsb.edu>
13530
13531 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13532
13533         * msw-faces.el:
13534         * faces.el: Fix face initialization.
13535
13536 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13537
13538         * files.el (backup-enable-predicate): fix breakage introduced
13539         by TMPDIR patch.
13540
13541 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13542
13543         * x-faces.el (x-init-face-from-resources): The
13544           TTY face property retrieval functions don't return
13545           specifiers, so use face-property instead.
13546
13547 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13548
13549         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13550
13551 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13552
13553         * x-menubar.el: Expanded documentation for
13554           option-save-faces.  Changed Options -> Browse Faces
13555           menu entry to invoke customize-face.
13556
13557 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13558
13559         * faces.el: Most face initialization moved out of
13560           init-other-random-faces to the top level so that the
13561           initialization happens before Xemacs is dumped.  Much
13562           of the fascist "face-differs-from-default-p or FROB!"
13563           code has been retired in favor of letting the user do
13564           what they want to do.  Face initialization code changed
13565           to use `default' specifier tag so that the settings can
13566           be overridden later if the user wishes it.
13567
13568 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13569
13570         * about.el (about-hackers): Update contributors list.
13571
13572 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13573
13574         * specifier.el: Define new specifier tag `default'.
13575
13576         * modeline.el: Initialize faces using `default' tag.
13577
13578         * x-faces.el (x-init-face-from-resources): Remove
13579           specifier specs containing the `default' tag before
13580           adding new specs.
13581
13582 1998-03-02  John Jones  <jj@asu.edu>
13583
13584         * package-get.el (package-get-all): fixed arguments on call to
13585         package-admin-add-single-file-package.
13586         * package-get.el (package-get-installedp): fixed to match
13587         advertised behavior.
13588         * package-get.el: added function package-get-update-all which
13589         installs newest versions of all the current packages (if they are
13590         not already installed).
13591
13592 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13593
13594         * files.el (find-file-noselect): Uncommented `truename' binding in
13595         `let*' and use it later to set `buffer-file-truename' iff it's
13596         still nil, as happens for example when finding a compressed
13597         file with "jka-compr".
13598
13599 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13600
13601         * faces.el: in make-face-* type functions do the operation for all
13602         window systems, not just the first one found.
13603
13604         * font.el: call mswindows-list-fonts for mswindows.
13605
13606 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13607
13608         * code-process.el (call-process-region):
13609         * process.el (call-process-region):
13610         * package-get.el (package-get-dir):
13611         * files.el (backup-enable-predicate):
13612         * gnuserv.el (gnuserv-temp-file-regexp):
13613         Use temp-directory in place of `/tmp'.
13614
13615 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13616
13617         * "Fast" dired-in-C enhancements for Windows 95/NT:
13618
13619         * files.el: Added function, `wildcard-to-regexp', from GNU
13620           Emacs.
13621
13622         * files.el (insert-directory): Modified to use special
13623           dired-in-C enhancements if present.
13624
13625 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13626
13627         * code-files.el: make default coding no-conversion.
13628
13629 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13630
13631         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13632         the load-path.
13633
13634         * update-elc.el: Strip directory when testing for files not to
13635         bytecompile.
13636
13637 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13638
13639         * lisp-mode.el: Use recommended form for menus.
13640
13641         * info.el (Info-construct-menu): Use recommended form for menus.
13642
13643         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13644         entry.
13645
13646 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13647
13648         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13649           (get-frame-for-buffer-noselect): Always return frames
13650           in the not-this-window-p cond clause.
13651
13652 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13653
13654         * help.el (describe-installation): New function.
13655
13656         * x-menubar.el (default-menubar): Add describe-installation to
13657         Help menu.
13658
13659         * packages.el (packages-unbytecompiled-lisp): Installation.el
13660         should not be bytecompiled.
13661
13662         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13663         XEmacs.
13664
13665         * x-menubar.el (default-menubar): Use correct guard for VM menu
13666         entry.
13667
13668         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13669         coding.
13670         From Andy Piper <andyp@parallax.co.uk>
13671
13672 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13673
13674         * ldap.el: Do not require ldap-internal at compile time.
13675
13676 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13677
13678         * code-files.el: new file. a virtual copy of mule-files.el
13679         but without charset
13680         dependencies. (toggle-buffer-file-ocding-system) new function for
13681         changing the eol type for the current buffer.
13682
13683         * code-process.el: new file. a copy of
13684         mule-process.el. mule-process.el will disappear when things have
13685         settled.
13686
13687         * coding.el: new file. a virtual copy of mule-files.el but
13688         without charset dependencies. (coding-system-base) new function
13689         for getting the parent coding system of a coding system with eol
13690         type set.
13691
13692         * dumped-lisp.el: add above files for the non-mule case.
13693
13694 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13695
13696         * window-xemacs.el (display-buffer): If no explicit
13697           frame is specified, search for a window that displays
13698           the buffer on the currently selected frame, before
13699           searching other frames.
13700
13701 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13702
13703         * frame.el (get-frame-for-buffer): If not-this-window-p
13704           is non-nil, use window on the selected frame if it is not
13705           also the selected window.  When defaulting, search for
13706           windows on the currently selected fgrame before searching
13707           other frames.
13708
13709 1998-02-25  Didier Verna  <didier@xemacs.org>
13710
13711         * modeline.el (modeline-swap-buffers): originally named
13712         `mouse-release-modeline'. Whether to actually swap the buffers is
13713         decided in `mouse-drag-modeline'.
13714         (mouse-drag-modeline): A button release event is considered a
13715         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13716         stay unchanged.
13717
13718 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13719
13720         * x-menubar.el: Put redo on the menubar.
13721         From Aki Vehtari <Aki.Vehtari@hut.fi>
13722
13723 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13724
13725         * bytecomp.el (displaying-byte-compile-warnings): if
13726         temp-buffer-show-function is set, use it to display current set of
13727         warnings in the "*Compile-Log-Show*" buffer.
13728
13729         * simple.el (display-warning-buffer): if temp-buffer-show-function
13730         is set, use it to display current set of warnings in the
13731         "*Warnings-Show*" buffer.
13732
13733 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13734
13735         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13736         Common Lisp.
13737
13738 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13739
13740         * menubar.el: Allow button descriptors at least 2 long.
13741
13742         * x-menubar.el (default-menubar): Use recommended forms.
13743         (file-menu-filter): Remove.
13744         (edit-menu-filter): Remove.
13745
13746 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13747
13748         * about.el (about-hackers): Updated.
13749
13750 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13751
13752         * help.el (help-max-help-buffers): new variable
13753         (help-register-and-maybe-prune-excess): new function
13754         (help-buffer-name): use help-max-help-buffers.
13755         (with-displaying-help-buffer): use
13756         help-register-and-maybe-prune-excess.
13757
13758         * help.el (help-maybe-pretty-print-value): if the value fits on
13759         one line, let it.
13760
13761 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13762
13763         * (with-displaying-help-buffer): there is no need to kill the buffer
13764         if it exists, because with-output-to-temp-buffer will clear it.
13765         further, killing the buffer violates the rule that
13766         temp-buffer-show-function, if set, has the full responsibility of
13767         showing the temp buffer.  killing the buffer fucks with the window
13768         configuration, hosing temp-buffer-show-function.
13769
13770
13771 1998-02-23  Didier Verna  <didier@xemacs.org>
13772
13773         * modeline.el (mouse-drag-modeline):
13774         - Always scroll the modeline that was originally clicked on.
13775         - Use x pixels instead of x characters (which doesn't work anyway)
13776         as horizontal reference for modeline dragging. This allows us to
13777         keep on dragging the modeline even if the motion event occurs in
13778         another window.
13779
13780 1998-02-23  Didier Verna  <didier@xemacs.org>
13781
13782         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13783         glyph on the modeline to indicate that dragging the mouse has an
13784         effect both horizontally and vertically.
13785
13786 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13787
13788         * about.el (about-xemacs): Get rid of redundant visible version
13789         number.
13790
13791 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13792
13793         * about.el (about-hackers): Update credits.
13794
13795 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13796
13797         * prim/register.el (view-register): Show register type file-query.
13798
13799 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13800
13801         * mode-motion.el (mode-motion-highlight-internal):
13802           save-excursion inside save-window-exucrsion form to
13803           hide buffer point changes from save-window-excursion.
13804           Prevents display flickering when the mouse pointer
13805           moves.
13806
13807 1998-02-17  Didier Verna  <didier@xemacs.org>
13808
13809         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13810         function to handle correctly the case of a toolbar one side of the
13811         window: scrolling will not necessarily happen.
13812
13813 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13814
13815         * files.el (after-find-file): Restore missing argument
13816           to format that provides filename for "... consider M-x
13817           recover-file" message.  Also call `message' with "%s"
13818           as the first arg instead of an arbitrary string.
13819
13820 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13821
13822         * about.el (about-hackers): Various additions.
13823
13824 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13825
13826         * autoload.el (generate-file-autoloads-1): Don't force an extra
13827         line out when copying on-the-same line autoloads.
13828
13829         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13830         is installed.
13831
13832 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13833
13834         * x11/x-win-xfree86.el (x-win-init-xfree86):
13835         * x11/x-win-sun.el (x-win-init-sun):
13836         * x11/x-init.el (x-initialize-compose):
13837         * prim/simple.el:
13838         (backward-or-forward-kill-sexp):
13839         (backward-or-forward-kill-sentence):
13840         (backward-or-forward-kill-word):
13841         (backward-or-forward-delete-char):
13842         * prim/isearch-mode.el (isearch-help-or-delete-char):
13843         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13844         x-keysym-on-keyboard-p to detect backspace.
13845         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13846         Clean up symbols used with dead keys, checking Linux and solaris
13847         keysyms.
13848         Simplify x-win-*.el using above methods.
13849         Change documentation for x-keysym-*-p functions.
13850
13851 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13852
13853         * about.el (about-hackers): Restore entries for Michael Sperber and
13854         Vinnie Shelton.
13855         From Vinnie Shelton <acs@acm.org>
13856
13857 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13858
13859         * simple.el (count-words-region): Ditto.
13860
13861 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13862
13863         * simple.el (count-words-buffer): Document.  Don't print anything
13864         if non-interactive.
13865
13866 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13867
13868         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13869         multiple files in InfoDock.
13870
13871 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13872
13873         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13874         from version.el in InfoDock.
13875
13876         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13877         specially.
13878
13879 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13880
13881         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13882         variable name in docstring.
13883
13884 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13885
13886         * menubar.h: Include "gui.h".
13887
13888 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13889
13890         * site-load.el: Fix documentation.
13891
13892 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13893
13894         * package-get-base.el (package-get-base): Updated.
13895
13896         * keymap.el: PC-ize.
13897
13898 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13899
13900         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13901         from' on a fresh line.
13902
13903 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13904
13905         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13906         object.
13907
13908 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13909
13910         * undo-stack.el: PC-ize.
13911
13912         * cmdloop.el: PC-ize.
13913
13914 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13915
13916         * bytecomp-runtime.el: PC-ize.
13917
13918         * byte-optimize.el: Prolog fixup.  PC-ize.
13919
13920         * cus-dep.el: Spelling fix.
13921
13922         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13923         entries follow).
13924
13925 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13926
13927         * text-mode.el (text-mode-hook-identify): New function,
13928         put on text-mode-hook.  Set text-mode-variant here.
13929         (text-mode): Don't set it here.
13930
13931 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13932
13933         * text-mode.el (text-mode-hook): New defvar.
13934         (text-mode-variant): New variable.
13935         (text-mode): Set that variable locally.
13936         (toggle-text-mode-auto-fill): New command.
13937
13938 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13939
13940         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13941
13942 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13943
13944         * text-mode.el (paragraph-indent-text-mode):
13945         Renamed from spaced-text-mode.
13946         (text-mode-map): Bind TAB to indent-relative.
13947         (indented-text-mode-map): Variable deleted.
13948         (indented-text-mode): Now an alias for text-mode.
13949
13950 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13951
13952         * loadup.el: test-atoms debugging stuffs removed.
13953
13954 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13955
13956         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13957
13958 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13959
13960         * help.el (describe-beta): Made it use `locate-data-file'.
13961         (describe-distribution): Ditto.
13962         (describe-copying): Ditto.
13963         (describe-project): Ditto.
13964         (view-emacs-news): Ditto.
13965
13966         * help-nomule.el (help-with-tutorial): Made it use
13967         `locate-data-file' to find tutorial.
13968
13969 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13970
13971         * about.el: Corrected my email address.
13972
13973         * mouse.el: Added 'mouse-mswindows-drop' similar to
13974         'mouse-offix-drop'.
13975
13976 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13977
13978         * loadup.el (running-xemacs): Spelling fix.
13979
13980 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13981
13982         * packages.el (packages-find-packages-1): Don't allow a backwards
13983         compatible lisp tree to overwrite `preloaded-file-list'.
13984
13985 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13986
13987         * loadup.el: Don't delete "xemacs" prior to dumping.
13988
13989 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13990
13991         * package-info.el (pi-last-mod-date): New function.
13992         (pi-author-version): New function.
13993         (batch-update-package-info): Use them.
13994
13995 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13996
13997         * frame.el (get-frame-for-buffer-default-to-current): Create.
13998         (get-frame-for-buffer-noselect): Allow user to use current frame
13999         with `get-frame-for-buffer-default-to-current'.
14000
14001 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14002
14003         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14004         (byte-compile-output-docform): Ditto.
14005         (byte-compile-compiled-obj-to-list): Ditto.
14006
14007 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14008
14009         * startup.el (command-line-1): Removed code that ran
14010           buffer-menu.
14011
14012 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14013
14014         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14015
14016 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14017
14018         * frame.el (suspend-emacs-or-iconify-frame): Check using
14019         `device-on-window-system-p' instead of explicitly checking for X,
14020         so that the same logic works for MS Windows.
14021         (suspend-or-iconify-emacs): Ditto.
14022
14023 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14024
14025         * about.el (about-maintainer-info): Andy Piper is back.
14026         (xemacs-hackers): Updated Andy Piper's email address.
14027         (about-hackers): Added Jonathan Harris.
14028         (about-hackers): Updated Tibor Polgar's email address.
14029
14030 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14031
14032         * about.el: Add xemacs.org email manager.
14033
14034         * package-get-base.el (package-get-base): Updated with most recent
14035         package updates.
14036
14037 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14038
14039         * help.el (function-arglist): Use `indirect-function' instead of
14040         `symbol-function' so that aliases are treated correctly.
14041
14042 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14043
14044         * help.el (help-map): Add f1 binding to `help-for-help'.
14045         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14046         (describe-key-briefly): Use `princ' "%s" to print object.
14047         (with-displaying-help-buffer): Kill buffer if it exists, again.
14048         (describe-key): Use `princ' "%s" to print object.
14049         (describe-function-1): Use `princ' "%s" to print object.
14050         Commented out alias lines removed.
14051         (help-pretty-print-limit): New variable to control pretty-printing
14052         of variable values.
14053         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14054         `help-pretty-print-value' again.  Only print-print when OBJECT is
14055         list of length less than `help-pretty-print-limit'.
14056         (describe-variable): Use `help-maybe-pretty-print-value' again.
14057
14058 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14059
14060         * simple.el (blink-matching-open): Remove C++ kludge.
14061         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14062
14063 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14064
14065         * info.el (Info-default-directory-list): Made the documentation
14066         more explanitory.
14067
14068 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14069
14070         * lisp/packages.el:
14071         * lisp/package-admin.el:
14072         * lisp/build-report.el:
14073         Fix typos.
14074
14075 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14076
14077         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14078         warnings in Java buffers without final newline and editing the
14079         last line.
14080
14081 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14082
14083         * packages.el (packages-find-packages-1): Don't allow a backwards
14084         compatible lisp tree to overwrite `preloaded-file-list'.
14085         Suggested by Colin Rafferty  <colin@xemacs.org>
14086
14087         * mouse.el (mouse-offix-drop): Set undo-boundary.
14088         From Oliver Graf <ograf@fga.de>
14089
14090 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14091
14092         * loadup.el (load-gc): rewrite as defun.
14093         Print something sensical if a required dump-time file isn't found.
14094
14095 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14096
14097         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14098         bug strikes a menudescriptor.
14099
14100         * package-get-base.el (package-get-base): Updated.
14101
14102         * package-info.el (batch-update-package-info): Derive REQUIRES
14103         from the Makefile.
14104
14105 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14106
14107         * files.el (save-some-buffers): Don't play games with deleting
14108         other windows if we are in the minibuffer window.
14109
14110 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14111
14112         * modeline.el (modeline-minor-mode-menu): Add support for :active
14113         (add-minor-mode): Document :active property to TOGGLE.
14114
14115 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14116
14117         * modeline.el (modeline-minor-mode-menu): Add support for an
14118         `:included' predicate in the `toggle-sym' plist.
14119         (add-minor-mode): Document the :included property, format
14120         docstring some more.
14121         (modeline-minor-mode-menu): Documentation string added.
14122
14123 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14124
14125         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14126         labels from the symbol-names by thwacking off the overly redundant
14127         and overused "mode", parenthesizing "minor", and capitalizing the
14128         resultant strings.  Also shortened the menu's title by eliminating
14129         the redundant buffer name.
14130         (add-minor-mode): Beautified the docstring, added mention of the
14131         `:menu-tag' property of TOGGLE.
14132         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14133         `toggle-sym' to beatify the mode-life menus.
14134         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14135         `auto-fill-function'.
14136
14137 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14138
14139         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14140         menus to :style 'toggle.
14141
14142 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14143
14144         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14145
14146 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14147
14148         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14149         only recognize first hyperlink.
14150         (hyper-apropos-highlightify): Deletia, this is already done by
14151         `hyper-apropos-insert-face'.
14152         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14153
14154 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14155
14156         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14157         mail.
14158         (toolbar-mail-reader): Add support for `send'.
14159         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14160
14161 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14162
14163         * info.el (Info-emacs-info-file-name): Add defvar for
14164         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14165         will function properly.
14166
14167 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14168
14169         * simple.el: make the backwards delete function called by
14170         `backward-or-forward-delete-char' user configurable.
14171
14172 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14173
14174         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14175         compiled function got loaded from.
14176
14177 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14178
14179         * term/apollo.el: Synched up with InfoDock 3.6.2.
14180
14181 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14182
14183         * startup.el (load-init-file): Load autoloads earlier.
14184         (startup-splash-frame): Handle InfoDock logo.
14185
14186         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14187         InfoDock.
14188         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14189
14190         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14191         doesn't have this function.
14192
14193         * packages.el (locate-data-file): Fix to call `locate-file'.
14194
14195 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14196
14197         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14198         version of version.el.
14199         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14200
14201         * x-menubar.el (default-menubar): Guard reference to
14202         `gnuserv-frame'.
14203         (default-menubar): Guard references to `font-lock-mode'.
14204         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14205         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14206
14207         * make-docfile.el: Don't snarf doc strings from autoloads.
14208
14209         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14210         loading auto-autoloads files.
14211
14212         * loaddefs.el: Disable dumping autoloads.
14213
14214 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14215
14216         * lisp-mnt.el: Synch to Emacs 20.2.
14217
14218         * help.el: Remove manual autoload of `finder-by-keyword'.
14219
14220         * finder.el (finder-by-keyword): Autoload.
14221
14222         * help.el: Conditionalize hyperbole setup.
14223
14224 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14225
14226         * packages.el (package-require): Update to reflect new data format.
14227
14228 1998-01-02  Didier Verna  <didier@xemacs.org>
14229
14230         * x-menubar.el (default-menubar): make the tutorials available
14231         through the menubar. (Plus some compilation warnings cleanup).
14232
14233 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14234
14235         * check-features.el: New file.  Perform sanity check after build.
14236
14237         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14238         files to tooltalk package.
14239         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14240         package.
14241
14242         * package-admin.el (package-admin-xemacs): Use better default for
14243         location of XEmacs binary.
14244
14245 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14246
14247         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14248         tag with sexp and add value tag with value `t'.
14249
14250 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14251
14252         * package-get.el: Changes to work with real data.
14253         From Pete Ware <ware@cis.ohio-state.edu>
14254
14255         * packages.el (packages-reload-autoloads): Guard load for the time
14256         being.
14257
14258         * update-elc.el ("packages.el"): Force loading packages.el instead
14259         of possibly out-of-date packges.elc.
14260         * make-docfile.el ("packages.el"): Ditto.
14261
14262 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14263
14264         * build-report.el (build-report-delete-regexp): Added a rule for
14265         the main tarball shadowing anything past it.
14266
14267 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14268
14269         * packages.el (package-provide): Delete a previous provide.
14270
14271         * package-info.el: New file.
14272
14273         * package-get.el: New file.
14274         From Pete Ware <ware@cis.ohio-state.edu>
14275         (package-get): Fix md5 computation to work with Mule.
14276
14277 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14278
14279         * simple.el (log-message-*): Quote symbols in docstrings properly.
14280
14281 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14282
14283         * packages.el (packages-new-autoloads): Ignore symbolic links.
14284
14285         * cus-face.el (face-custom-attributes-get): Fix typo.
14286         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14287
14288 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14289
14290         * startup.el (load-init-file): Reload new or changed autoloads
14291         unless inhibited.  Reload modified dumped lisp (stubbed).
14292
14293         * packages.el (packages-new-autoloads): New function.
14294         (packages-reload-autoloads): New function.
14295         (packages-reload-dumped-lisp): New (stub) function.
14296
14297         * loadup.el: Inhibit reloading dumped files when running temacs.
14298
14299         * loadhist.el (file-provides): Extend to handle variant
14300         extensions.
14301
14302         * replace.el (query-replace): Fix typo.
14303
14304 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14305
14306         * make-docfile.el: list-autoloads-path has been renamed.
14307         * update-elc.el: list-autoloads has been renamed.
14308
14309         * packages.el (packages-list-autoloads): Renamed.
14310         (packages-list-autoloads-path): Ditto.
14311
14312 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14313
14314         * packages.el (packages-find-packages-1): Made it signal a warning
14315         for an error in an auto-autoload.el file.
14316
14317 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14318
14319         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14320         tag with const.
14321         From Aki Vehtari <Aki.Vehtari@hut.fi>
14322
14323         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14324
14325         * loadhist.el (unload-feature): Remove autoload.
14326
14327 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14328
14329         * loadhist.el: Unpackaged.
14330
14331         * help.el (describe-symbol-find-file): Rename
14332         `describe-function-find-file' and make old name obsolete.
14333         (describe-function-1): Use it.
14334         (describe-function-1): Guard reference to
14335         `compiled-function-annotation'.
14336
14337 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14338
14339         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14340         argument.
14341         (help-mode-quit): New optional arg to control whether it kills or
14342         buries.  Tidied up.
14343         (with-displaying-help-buffer): Don't kill buffer initially, even
14344         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14345         (help-pretty-print-value): Rename back from
14346         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14347         use it, otherwise use dumped `cl-prettyprint'.
14348         (describe-variable): Use `help-pretty-print-value' again.
14349         (find-func): Removed reference to "find-func" at end.
14350
14351 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14352
14353         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14354           GUI XEmacs. Rename? x-menubar is rather window system
14355           independant, except for a couple of items.
14356
14357 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14358
14359         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14360         entries as they will no longer be distributed with XEmacs.
14361
14362         * format.el (format-alist): Fix image/tiff regexps.
14363         From P. E. Jareth Hein <jareth@camelot-soft.com>
14364
14365         * help.el (help-maybe-pretty-print-value): Rename.
14366         (describe-variable): Use it.
14367         (describe-variable): Add trailing linefeed.
14368
14369 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14370
14371         * help.el (describe-function-1): Don't output anything for
14372           arglist of autoload functions.
14373
14374 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14375
14376         * help.el (describe-function-1): Don't output anything for
14377           arglist of autoload functions.
14378
14379 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14380
14381         * help.el (help-mode-map): New bindings for `help-mode-bury',
14382         `describe-function-at-point', `describe-variable-at-point',
14383         `Info-elisp-ref', `customize-variable', `help-next-section' and
14384         `help-prev-section'.
14385         (help-next-section): New function.
14386         (help-prev-section): New function.
14387         (help-mode-quit): Changed to kill the help buffer.
14388         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14389         correctly.
14390         (help-buffer-name): New function to generate the name of help
14391         buffers.
14392         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14393         argument giving the name of the help buffer.
14394         (describe-key): Use `with-displaying-help-buffer' with name.
14395         (describe-mode): Ditto.
14396         (describe-bindings): Ditto.
14397         (describe-prefix-bindings): Ditto.
14398         (view-lossage): Ditto.
14399         (with-syntax-table): New macro.
14400         (function-called-at-point): Use `ignore-errors' and
14401         `with-syntax-table'.
14402         (function-at-point): Ditto.
14403         (describe-function): Use `with-displaying-help-buffer' with name.
14404         (function-arglist): Extracted from `describe-function-1'.  Returns
14405         function's arglist as string.
14406         (function-documentation): Extracted from `describe-function-1'.
14407         Returns function's docstring.
14408         (describe-function-1): Remove all the "stream" garbage, including
14409         the stream argument.  Use `function-arglist' and
14410         `function-documentation'.
14411         (describe-function-arglist): Just use `function-arglist'.
14412         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14413         (help-pretty-print-value): New function to help with
14414         pretty-printing variable values.  Knows about `#<...>'.  Needs
14415         `pp-internal'.
14416         (describe-variable): Use `with-displaying-help-buffer' with name.
14417         Formatting improved.  Display file where variable is defined, if
14418         known.  Use `help-pretty-print-value'.
14419         (describe-syntax): Use `with-displaying-help-buffer' with name.
14420         (list-processes): Remove "stream" garbage.
14421
14422 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14423
14424         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14425         call a dumped routine instead.
14426
14427         * x-win-xfree86.el: Wrap file in defun.
14428         * x-win-sun.el: Ditto.
14429
14430 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14431
14432         * help.el (view-emacs-news): Remove usage of outl-mouse which
14433         advises functions and does other evil things.
14434
14435 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14436
14437         * format.el (format-alist): Add `image/tiff'.
14438         From P. E. Jareth Hein <jareth@camelot-soft.com>
14439
14440 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14441
14442         * about.el (about-hackers): More names added.
14443
14444         * make-docfile.el: Remove superfluous package path search.
14445
14446         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14447
14448 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14449
14450         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14451         ignored shadows.
14452
14453 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14454
14455         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14456         get trailing slashes when added to the load-path.
14457
14458         * x-init.el (init-x-win): Locate where XEmacs X localization files
14459         are.
14460
14461 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14462
14463         * x-faces.el: Added support for foregroundToolBarColor
14464           to xpm-color-symbols.
14465
14466 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14467
14468         * etags.el (tags-remove-duplicates): Removed.
14469         (buffer-tag-table-list): Use `delete-duplicates'.
14470
14471         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14472         correctly.
14473         (get*): Defalias to `get'.
14474
14475         * cl.el (eql): Compare integers with `eq'.
14476         (cl-map-extents): Check for `map-extents' first.
14477
14478 1997-12-17  Didier Verna  <didier@xemacs.org>
14479
14480         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14481         added the 'numero', 'copyright' and 'trademark' symbols.
14482
14483         * leim/quail/latin-post.el ("french-postfix"): see above.
14484
14485 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14486
14487         * widget.el (define-widget): Check the arguments.
14488
14489         * cus-edit.el (customize-face): Use `check-argument-type'.
14490         (custom-variable-value-create): Use `signal' to signal error.
14491         (custom-variable-reset-saved): Ditto.
14492         (custom-variable-reset-standard): Ditto.
14493         (custom-face-reset-saved): Ditto.
14494
14495         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14496         (widget-default-format-handler): Ditto.
14497         (widget-checklist-add-item): Ditto.
14498         (widget-radio-add-item): Ditto.
14499         (widget-editable-list-entry-create): Ditto.
14500         (widget-sexp-prompt-value): Ditto.
14501
14502         * custom.el (custom-declare-variable): Signal errors better.
14503         (custom-handle-keyword): Ditto.
14504         (custom-declare-group): Ditto.
14505
14506         * window-xemacs.el (windows): Ditto.
14507
14508         * menubar.el (menu): Ditto.
14509
14510         * keydefs.el (keyboard): Ditto.
14511
14512         * minibuf.el (minibuffer): Ditto.
14513
14514         * process.el (execute): Ditto.
14515
14516         * fill.el (fill): Ditto.
14517
14518         * modeline.el (modeline): Ditto.
14519
14520         * help.el (help): Ditto.
14521
14522         * faces.el (faces): Ditto.
14523
14524         * files.el (files): Ditto.
14525
14526         * x-init.el (x): Ditto.
14527
14528         * lisp-mode.el (lisp): Ditto.
14529
14530         * process.el (processes): Ditto.
14531
14532         * mouse.el (mouse): Ditto.
14533
14534         * abbrev.el (abbrev): Moved from cus-edit.
14535
14536         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14537         as variable declaration.
14538
14539 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14540
14541         * menubar.el (find-menu-item): Use `check-argument-type'.
14542         (find-menu-item): Cosmetic changes.
14543
14544 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14545
14546         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14547
14548 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14549
14550         * startup.el (set-default-load-path): Only search package-path
14551         when not running temacs.
14552
14553         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14554         files.
14555
14556         * loadup.el: Correct commentary.  Reformatting.
14557         (really-early-error-handler): Use absolute path to the
14558         first dumped-lisp.el file.
14559         (really-early-error-handler): Print full path name of
14560         each dumped lisp file (inherited from InfoDock).
14561
14562         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14563         dumped-lisp.el files.
14564
14565         * make-docfile.el (preloaded-file-list): Reorder when the
14566         package-path is searched.
14567         * update-elc.el: Ditto.
14568
14569         * lisp-mode.el (call-with-condition-handler): Treat the same as
14570         `condition-case' for indentation.
14571
14572         * about.el (about-xemacs): Update release date.
14573
14574 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14575
14576         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14577         anywhere but at the last clause.
14578         (ecase): Disallow `t' and `otherwise'.
14579
14580 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14581
14582         * cus-edit.el (custom-buffer-create-buttons): New function
14583         from stuff moved out of `custom-buffer-create-internal'.
14584         (custom-novice): New variable.  Default t.
14585         (custom-display-global-buttons): Ditto.  Default `top'.
14586         (custom-buffer-create-internal): Only display help if
14587         `custom-novice' is non-nil.  Display global buttons according to
14588         `custom-display-global-buttons'.
14589
14590 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14591
14592         * menubar.el (find-menu-item): Use `check-argument-type'.
14593         (find-menu-item): Cosmetic changes.
14594
14595 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14596
14597         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14598         look.
14599
14600 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14601
14602         * format.el (format-deannotate-region):  Bug fix.
14603         Deannotating a region containing unknown tags would fail
14604         (causing decoding of text/enriched to fail at user level)
14605
14606 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14607
14608         * minibuf.el (read-directory-name): Support sixth
14609           arg, HISTORY, as already documented.
14610
14611 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14612
14613         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14614         to `ecase'.
14615
14616 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14617
14618         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14619         skk-activate.
14620
14621 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14622
14623         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.