update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
4         `=jis-x0208'.
5         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
6         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
7         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
8         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
9         (=>>>jis-x0213-1@2000): Changed to an alias for
10         `=jis-x0213-1@2000'.
11         (=>>>jis-x0213-1@2004): Changed to an alias for
12         `=jis-x0213-1@2004'.
13         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
14
15 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
18         `=adobe-japan1-0'.
19         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
20         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
21         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
22         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
23         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
24         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
25
26 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
29         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
30         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
31         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
32         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
33         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
34
35 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-charset.el (default-coded-charset-priority-list): Add
38         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
39         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
40         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
41         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
42         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
43         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
44         `==jis-x0212'.
45
46 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
49         "AdobeJapan1-[0-6]$".
50         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
51         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
52         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
53         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
54         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
55         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
56         (==adobe-japan1-1): Ditto.
57         (==adobe-japan1-2): Ditto.
58         (==adobe-japan1-3): Ditto.
59         (==adobe-japan1-4): Ditto.
60         (==adobe-japan1-5): Ditto.
61         (==adobe-japan1-6): Ditto.
62         (==jis-x0208): Ditto.
63         (==jis-x0208@1978): Ditto.
64         (==jis-x0208@1983): Ditto.
65         (==jis-x0208@1990): Ditto.
66         (==jis-x0213-1): Ditto.
67         (==jis-x0213-1@2000): Ditto.
68         (==jis-x0213-1@2004): Ditto.
69         (==jis-x0213-2): Ditto.
70         (==jis-x0212): Ditto.
71         (==gb2312): Ditto.
72         (==iso-ir165): Ditto.
73         (==gb12345): Ditto.
74         (==ks-x1001): Ditto.
75         (==cns11643-1): Ditto.
76         (==cns11643-2): Ditto.
77         (==cns11643-3): Ditto.
78         (==cns11643-4): Ditto.
79         (==cns11643-5): Ditto.
80         (==cns11643-6): Ditto.
81         (==cns11643-7): Ditto.
82         (==big5-cdp): Ditto.
83         (==hanyo-denshi/ja): Ditto.
84         (==hanyo-denshi/jb): Ditto.
85         (==hanyo-denshi/jc): Ditto.
86         (==hanyo-denshi/jd): Ditto.
87         (==hanyo-denshi/ft): Ditto.
88         (==hanyo-denshi/ia): Ditto.
89         (==hanyo-denshi/ib): Ditto.
90         (==hanyo-denshi/hg): Ditto.
91         (==hanyo-denshi/jt): Ditto.
92         (==hanyo-denshi/ks): Ditto.
93         (==gt): Ditto.
94         (==gt-k): Ditto.
95         (==daikanwa): Ditto.
96         (==shinjigen): Ditto.
97         (==ucs@iso): Ditto.
98         (==ucs@unicode): Ditto.
99         (==ucs@gb): Ditto.
100         (==ucs-bmp@gb): Ditto.
101         (==ucs@cns): Ditto.
102         (==ucs-bmp@cns): Ditto.
103         (==ucs@jis): Ditto.
104         (==ucs@jis/1990): Ditto.
105         (==ucs@jis/2000): Ditto.
106         (==ucs@jis/2004): Ditto.
107         (==ucs@JP): Ditto.
108         (==ucs@JP/hanazono): Ditto.
109         (==ucs@ks): Ditto.
110         (==ucs-bmp@ks): Ditto.
111         (==ucs@cns11643): Ditto.
112         (==ucs-bmp-cjk@gb): Ditto.
113         (==ucs-bmp-cjk@JP/hanazono): Ditto.
114         (==ucs-sip-ext-b@iso): Ditto.
115
116 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-charset.el (default-coded-charset-priority-list): Use
119         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
120
121         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
122         XEmacs CHISE.
123         (=ucs-bmp-cjk@unicode): Abolished.
124
125 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `=+>ucs-bmp-cjk-compat@jis'.
129
130         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
131         for XEmacs CHISE.
132
133 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
136         CHISE.
137
138 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
141         for XEmacs CHISE.
142         (=jis-x0208@1978/1er-pr): Abolished.
143         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
144         `=jis-x0208@1978/1er-pr' as the mother.
145
146 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
149         setting for `=ucs-itaiji-084'.
150
151 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list):
154         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
155
156         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
157         XEmacs CHISE.
158         (=ucs-bmp-itaiji-084): Ditto.
159
160 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
164
165 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
168         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
169
170         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
171         XEmacs CHISE.
172         (=big5-cdp-var-5): Ditto.
173
174 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
177         XEmacs CHISE.
178
179 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
180
181         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
182         XEmacs CHISE.
183
184 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
187         setting for `=>>>hanyo-denshi/ft'.
188
189 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
192         XEmacs CHISE.
193         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
194         `=hanyo-denshi/jd' as the mother.
195
196 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
199         XEmacs CHISE.
200         (=+>adobe-japan1-1): Ditto.
201         (=+>adobe-japan1-2): Ditto.
202         (=+>adobe-japan1-3): Ditto.
203         (=+>adobe-japan1-4): Ditto.
204         (=+>adobe-japan1-5): Ditto.
205         (=+>adobe-japan1-6): Ditto.
206         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
207
208 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist):
211         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
212         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
213
214         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
215         the top.
216
217 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
220         XEmacs CHISE.
221         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
222         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
223         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
224
225 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-charset.el (default-coded-charset-priority-list):
228         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
229         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
230
231         * mule/mule-conf.el: Modify order of definitions of some
232         coded-charsets.
233
234 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * mule/mule-coding.el (coded-charset-entity-reference-alist):
237         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
238         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
239
240         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
241         CHISE.
242         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
243         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
244
245 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
248         CHISE.
249
250 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
253         setting for `=daikanwa/+2p'.
254
255         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
256         XEmacs CHISE.
257
258 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
261         XEmacs CHISE.
262         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
263
264 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `=>>>hanyo-denshi/ib'.
268
269 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
272         XEmacs CHISE.
273         (=>>>hanyo-denshi/ib): Ditto.
274         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
275         `=hanyo-denshi/ja' as the mother.
276         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
277         `=hanyo-denshi/ib' as the mother.
278
279 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
282         XEmacs CHISE.
283         (utf-8-ivs-mcs-er): Likewise.
284         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
285         and `=>ucs-gb'.
286         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
287         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
288         `ucs-gb' and `=>ucs-gb'.
289         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
290         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
291         and `=>ucs-cns'.
292         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
293         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
294         `ucs-cns' and `=>ucs-cns'.
295         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
296         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
297         `ucs-big5' and `=>ucs-big5'.
298         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
299         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
300         `ucs-big5' and `=>ucs-big5'.
301         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
302         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
303         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
304         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
305         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
306         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
307         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
308         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
309         `=>ucs-jis'; modify DOC and mnemonic.
310         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
311         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
312         and `=>ucs-jis'; modify DOC and mnemonic.
313         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
314         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
315         `=>ucs-ks'.
316         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
317         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
318         and `=>ucs-ks'.
319         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
320
321 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-coding.el (coded-charset-entity-reference-alist):
324         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
325
326 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-coding.el (coded-charset-entity-reference-alist):
329         Modify priorities.
330
331 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-coding.el (coded-charset-entity-reference-alist):
334         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
335
336 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
339         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
340
341 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
344         CHISE.
345
346 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
349         CHISE.
350
351 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
354         CHISE.
355
356 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
357
358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
359         `=+>ucs-bmp-cjk@unicode'.
360
361         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
362         for XEmacs CHISE.
363
364 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         setting for `=>>daikanwa'.
368
369 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=>>hanyo-denshi/jt'.
373
374 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
375
376         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
377         XEmacs CHISE.
378         (=+>jis-x0208@1990): Ditto.
379         (=+>jis-x0213-1@2000): Ditto.
380
381 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
382
383         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
384         XEmacs CHISE.
385
386 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
387
388         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
389         XEmacs CHISE.
390         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
391         `=hanyo-denshi/jc' as the mother.
392
393 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
394
395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
396         setting for `=+>adobe-japan1'.
397
398         * mule/mule-charset.el (default-coded-charset-priority-list):
399         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
400         and `=>>hanyo-denshi/ft' to `=>>gt'.
401
402 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
403
404         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
405         XEmacs CHISE.
406         (=>>adobe-japan1-1): Ditto.
407         (=>>adobe-japan1-2): Ditto.
408         (=>>adobe-japan1-3): Ditto.
409         (=>>adobe-japan1-4): Ditto.
410         (=>>adobe-japan1-5): Ditto.
411         (=>>adobe-japan1-6): Ditto.
412         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
413
414 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
415
416         * mule/mule-conf.el (=adobe-japan1): New alias for
417         `=adobe-japan1-6'.
418         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
419         (=>>>adobe-japan1-1): Ditto.
420         (=>>>adobe-japan1-2): Ditto.
421         (=>>>adobe-japan1-3): Ditto.
422         (=>>>adobe-japan1-4): Ditto.
423         (=>>>adobe-japan1-5): Ditto.
424         (=>>>adobe-japan1-6): Ditto.
425         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
426
427 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `=>>>adobe-japan1'.
431
432 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         setting for `=+>ucs@ks'.
436
437 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
438
439         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
440         XEmacs CHISE.
441         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
442         `=adobe-japan1-6' as the mother.
443
444 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `=>cns11643-7'.
448
449 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
450
451         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
452         CHISE.
453
454 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
455
456         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
457         XEmacs CHISE.
458         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
461         setting for `=>ucs@jis/2004'.
462
463 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `=+>gt'.
467
468         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
469         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
470
471 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
472
473         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
474         `=>ucs@unicode' as the mother.
475         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
476         mother.
477         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
478         mother.
479         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
480         mother.
481
482 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485         setting for `=+>ucs@unicode'.
486
487         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
488         CHISE.
489
490 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
491
492         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
493         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
494         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
495         - Add setting for `=+>ucs@cns'.
496
497         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
498         CHISE.
499         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
500         as the mother.
501         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
502         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
506
507 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         setting for `=>ucs@ks'.
511
512 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
513
514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
515         `=ucs-bmp-cjk-compat@unicode'.
516
517         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
518         coded-charset for XEmacs CHISE.
519
520 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
523         `=ucs-bmp-cjk-compat'.
524
525         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
526         XEmacs CHISE.
527
528 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
531         CHISE.
532
533 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
536         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
537
538         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
539         `=>ucs@jis/1990'.
540         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
541
542 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
546
547         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
548         CHISE.
549         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
550         mother.
551
552 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
553
554         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
555         `=>jis-x0213-2@usual'.
556         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
557         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
558         `=>jis-x0213-2@usual' as the mother.
559
560 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
563         (=>ucs@JP): New alias for `=+>ucs@jis'.
564
565 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
566
567         * mule/mule-conf.el (=+>jis-x0208): Renamed from
568         `=>jis-x0208@usual'.
569         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
570         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
571         `=>jis-x0208@usual' as the mother.
572         (=>jis-x0208): Likewise.
573
574 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `=+>jis-x0208@1978'.
578
579 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
582         XEmacs CHISE.
583
584 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `=>>>ucs@jis/1990'.
588
589 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
590
591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
592         setting for `=>ucs@jis/1990'.
593
594 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         setting for `=ucs@JP/hanazono'.
598
599         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
600         CHISE.
601         (=ucs@JP/hanazono): Ditto.
602         (=ucs-bmp-cjk@JP/hanazono): Ditto.
603         (=>>hanyo-denshi/jc): Ditto.
604         (=>>hanyo-denshi/jd): Ditto.
605
606 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Use
609         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
610
611 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
612
613         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
614         XEmacs CHISE.
615
616 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
619         XEmacs CHISE.
620
621 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `=ucs-bmp-cjk@JP'.
625
626 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
627
628         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
629         XEmacs CHISE.
630
631 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist):
634         Modify order of settings; add settings for `=daikanwa@rev2'.
635
636 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
637
638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
639         setting for `=>>cbeta'.
640
641         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
642         CHISE.
643
644 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
645
646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
647         setting for `=>>adobe-japan1'.
648
649 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
652         XEmacs CHISE.
653
654 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `=>>hanyo-denshi/ia'.
658
659         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
660         XEmacs CHISE.
661
662 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
665         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
666
667         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
668         XEmacs CHISE.
669         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
670         `=hanyo-denshi/jt' as the mother.
671
672 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
673
674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
675         setting for `=>>>jis-x0213-2'.
676
677         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
678         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
679         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
680
681 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
684         XEmacs CHISE.
685
686 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
687
688         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
689         XEmacs CHISE.
690
691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
692         `=>>jis-x0213-1@2004'.
693
694 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
697         XEmacs CHISE.
698
699 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
700
701         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
702         - Use "&g2-*;" as entity-references for `=>>>*'.
703         - Omit "&a{GT|JX1|JX2|JX3}-*;".
704
705         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
706         XEmacs CHISE.
707         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
708         as the mother.
709
710 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         setting for `=>>hanyo-denshi/ib'.
714
715         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
716         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
717         (=>>jis-x0208@1990): Ditto.
718         (=>>hanyo-denshi/ib): Ditto.
719
720         * mule/mule-charset.el (default-coded-charset-priority-list):
721         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
722
723 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
724
725         * mule/mule-coding.el (coded-charset-entity-reference-alist):
726         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
727         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
728         `=>>>ucs@jis/2004'.
729
730 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
731
732         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
733         XEmacs CHISE.
734         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
735         `=jis-x0213-1@2004' as the mother.
736         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
737         (=>>>ucs@ks): Ditto.
738
739         * mule/mule-charset.el (default-coded-charset-priority-list):
740         Modify priority of `=hanyo-denshi/*'.
741
742 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
745         settings for `=>>ucs@JP' and `=ucs@JP'.
746
747 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
750         CHISE.
751
752 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
753
754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
755         setting for `=>>>ucs@cns'.
756
757         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
758         CHISE.
759
760 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
763         instead of `=>>>jis-x0213-1@2004' as the mother.
764         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
765         (=>>>ucs@unicode): Likewise.
766         (=>>>ucs@jis): Likewise.
767         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
768         mother.
769         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
770
771 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
772
773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
774         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
775         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
776         `=>>>ucs@jis'.
777
778 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-charset.el (default-coded-charset-priority-list):
781         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
782         and `=jis-x0213-*-2000'.
783
784 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
785
786         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
787         XEmacs CHISE.
788         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
789         `=>>jis-x0213-1' as the mother.
790
791 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
795
796 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
799
800 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
801
802         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
803         XEmacs CHISE.
804
805 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
806
807         * mule/mule-coding.el (decomposition-feature-list): Set
808         `=decomposition', `=decomposition@cid' and
809         `=decomposition@hanyo-denshi'.
810
811 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         setting for `=>>hanyo-denshi/ks'.
815
816         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
817         XEmacs CHISE.
818
819 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `=hanyo-denshi/ks/mf'.
826
827         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
828         XEmacs CHISE.
829         (=hanyo-denshi/ks/mf): Ditto.
830
831 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         settings for P=hanyo-denshi/jt'.
835
836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
837         `=hanyo-denshi/jt'.
838
839         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
840         XEmacs CHISE.
841
842 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
843
844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
845         settings for `=hanyo-denshi/ip'.
846
847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
848         `=hanyo-denshi/ip'.
849
850         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
851         XEmacs CHISE.
852
853 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         settings for `=hanyo-denshi/hg'.
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `=hanyo-denshi/hg'.
860
861         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
862         XEmacs CHISE.
863
864 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `=>>hanyo-denshi/ft'.
868
869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
870         `=>>hanyo-denshi/ft'.
871
872         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
873         XEmacs CHISE.
874
875 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
878         settings for `=hanyo-denshi/ib'.
879
880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
881         `=hanyo-denshi/ib'.
882
883         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
884         XEmacs CHISE.
885
886 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889         settings for isolated characters of `=hanyo-denshi/ia' and
890         non-isolated characters of `=hanyo-denshi/*'.
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `=hanyo-denshi/ia'.
894
895         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
896         XEmacs CHISE.
897
898 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
901         setting for isolated characters of `=hanyo-denshi/ft'.
902
903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
904         `=hanyo-denshi/ft'.
905
906         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
907         XEmacs CHISE.
908
909 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
910
911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
912         setting for isolated characters of `=hanyo-denshi/jd'.
913
914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
915         `=hanyo-denshi/jd'.
916
917         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
918         XEmacs CHISE.
919
920 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
921
922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
923         setting for isolated characters of `=hanyo-denshi/jc'.
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `=hanyo-denshi/jc'.
927
928         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
929         XEmacs CHISE.
930
931 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         setting for isolated characters of `=hanyo-denshi/jb'.
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `=hanyo-denshi/jb'.
938
939         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
940         XEmacs CHISE.
941
942 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
945         setting for isolated characters of `=hanyo-denshi/ja'.
946
947 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `=hanyo-denshi/ja'.
951
952         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
953         XEmacs CHISE.
954
955 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         settings for isolated characters of `=adobe-japan1-6'.
959
960 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
963         CHISE.
964         (=daikanwa/+2p): Ditto.
965         (=daikanwa/ho): Ditto.
966
967 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
968
969         * mule/mule-coding.el (utf-8-mcs-no-composition): New
970         coding-system for XEmacs CHISE.
971
972 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
975         setting for `=>>ruimoku-v6'.
976
977         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
978         CHISE.
979
980 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         setting for `=daikanwa@rev1'.
984
985 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
988         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
989
990 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
991
992         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
993         XEmacs CHISE.
994         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
995
996 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
999         CHISE.
1000
1001 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1004         CHISE.
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for `=>ucs@jis'.
1008
1009 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for `=>jis-x0208@usual'.
1013
1014         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1015         XEmacs CHISE.
1016         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1017         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1018         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1019
1020 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1023         CHISE.
1024         (=>>>jis-x0208@1990): Ditto.
1025         (=>>>jis-x0213-1): Ditto.
1026         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1027         mother.
1028         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1029         as the mother.
1030
1031 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `=>ucs@cns' and `=>>ucs@ks'.
1035
1036         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1037         CHISE.
1038
1039 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1040
1041         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1042         CHISE.
1043
1044 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1047         CHISE.
1048         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1049         mother.
1050
1051 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1052
1053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1054         `==>ucs-bmp-cjk@bucs'.
1055
1056         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1057         XEmacs CHISE.
1058
1059 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         setting for `==>ucs@bucs'.
1063
1064         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1065         XEmacs CHISE.
1066
1067 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1070         - Add setting for `=>>jis-x0208'.
1071         - Omit setting for `=>>jis-x0208@1990'.
1072         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1073           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1074           `=ucs@FOO'.
1075
1076 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1079         setting for `=>daikanwa'.
1080
1081 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1082
1083         * mule/mule-conf.el (=daikanwa): Fix DOC.
1084         (=>daikanwa): New abstract character for XEmacs CHISE.
1085         (=>ucs@iso): Likewise.
1086         (=>ucs@unicode): Likewise.
1087         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1088
1089 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1092         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1093           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1094         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1095         - Add `=>big5-cdp'.
1096
1097 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1100         (=>big5-cdp): New abstract character.
1101
1102 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1105         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1106         `chinese-big5'.
1107
1108 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list):
1111         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1114         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1115         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1116         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1117         and `=>jis-x0213-2'.
1118
1119 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1120
1121         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1122         XEmacs CHISE.
1123         (=>>ucs@jis/2000): Likewise.
1124         (=>>ucs@jis/2004): Likewise.
1125
1126 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1127
1128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1129         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1130         `=>>ucs@cns'.
1131
1132         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1133         XEmacs CHISE.
1134         (=>>gt): Use quote instead of backquote; modify DOC.
1135         (=>gt): Use quote instead of backquote.
1136         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1137         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1138         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1139         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1140         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1141         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1142
1143 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1144
1145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1146         `=>>ucs@unicode' and `=>>gt'.
1147
1148 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1151         XEmacs CHISE.
1152         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1153         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1154         `=jis-x0208@1978/1er-pr' as the mother.
1155         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1156
1157 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1160         `=ucs@unicode' as the mother.
1161
1162 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1165         setting for `=>>ucs@unicode'.
1166
1167         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1168         CHISE.
1169
1170 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1173         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1174
1175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1176         `=adobe-japan1-6' and `=adobe-japan1-base'.
1177
1178         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1179         XEmacs CHISE.
1180         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1181         specify `min-code' and `max-code'.
1182         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1183         (=adobe-japan1-2): Likewise.
1184         (=adobe-japan1-3): Likewise.
1185         (=adobe-japan1-4): Likewise.
1186         (=adobe-japan1-5): Likewise.
1187         (=adobe-japan1-6): Likewise.
1188
1189 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1192         setting for `=>gt'.
1193
1194 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1197         CHISE.
1198
1199 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1202         setting for `=>zinbun-oracle'.
1203
1204         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1205         for XEmacs CHISE.
1206
1207 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1210         for XEmacs CHISE.
1211         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1212         `=jis-x0208@1978' as the mother.
1213
1214 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1217         - Use `=gt' instead of `ideograph-gt'.
1218         - Use `=gt-k' instead of `ideograph-gt-k'.
1219         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1220         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1221         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1222         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1223         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1224         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1225         - Use `=>>gt' instead of `<=>gt'.
1226         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1227         - Add setting for `=>>jis-x0208@1990'.
1228         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1229           `=>>jis-x0213-1@2000'.
1230         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1231         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1232           `=>>jis-x0213-1@2004'.
1233         - Add setting for `=>>jis-x0208@1978'.
1234         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1235
1236 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1237
1238         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1239         XEmacs CHISE.
1240
1241 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1242
1243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1244         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1245         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1246         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1247         `<=>jis-x0213-1@2004'.
1248
1249 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1250
1251         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1252         CHISE.
1253         (=>jis-x0213-2): Ditto.
1254
1255 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1256
1257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1258         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1259
1260 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1261
1262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1264         `=>jis-x0213-1'.
1265
1266 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1267
1268         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1269         CHISE.
1270         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1271
1272 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1273
1274         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1275         `<==>jis-x0213-1'.
1276         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1277         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1278         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1279         (<=>jis-x0208): New alias for `=>jis-x0208'.
1280         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1281         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1282         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1283         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1284         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1285         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1286         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1287         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1288         (=>>gt): Renamed from `<==>gt'.
1289         (<==>gt): New alias for `=>>gt'.
1290
1291 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1294         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1295         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1296         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1297         - Add settings for `<=>jis-x0213-1@2000' and
1298           `<=>jis-x0213-1@2004'.
1299
1300         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1301         XEmacs CHISE.
1302         (<==>jis-x0213-1): Likewise.
1303         (<==>jis-x0213-1@2000): Likewise.
1304         (<==>jis-x0213-1@2004): Likewise.
1305         (<=>jis-x0208): Add property `=>iso-ir 168'.
1306         (<=>jis-x0208@1997): Likewise.
1307         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1308         as the mother; add property `=>iso-ir 228'.
1309         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1310         property `=>iso-ir 228'.
1311         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1312         property `=>iso-ir 233'.
1313         (<==>gt): Renamed from `<=>gt'.
1314         (<=>gt): New alias for `<==>gt'.
1315
1316 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1317
1318         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1319         CHISE.
1320         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1321         `<=>jis-x0208' as the mother.
1322         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1323         (<=>jis-x0213-1@2000): Ditto.
1324         (<=>jis-x0213-1@2004): Ditto.
1325
1326 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1329         settings for `<=>gt'.
1330
1331         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1332
1333 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1336         XEmacs CHISE.
1337         (=jis-x0208@1978/-4pr): Likewise.
1338         (=jis-x0208@1978/4-pr): Likewise.
1339         (=jis-x0213-1): Likewise.
1340         (=ucs@iso): Likewise.
1341         (=ucs@unicode): Likewise.
1342         (=ucs@gb): Likewise.
1343         (=ucs@gb/fw): Likewise.
1344         (=ucs@cns): Likewise.
1345         (=ucs@cns/fw): Likewise.
1346         (=ucs@jis): Likewise.
1347         (=ucs@jis/fw): Likewise.
1348         (=ucs@jis/1990): Likewise.
1349         (=ucs@jis/2000): Likewise.
1350         (=ucs@jis/2004): Likewise.
1351         (=ucs@JP): Likewise.
1352         (=ucs@ks): Likewise.
1353         (=ucs@big5): Likewise.
1354         (=ucs@big5/cns11643): Likewise.
1355         (=ucs@cns11643): Likewise.
1356
1357 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-charset.el (default-coded-charset-priority-list):
1360         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1361
1362         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1363         CHISE.
1364         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1365         mother.
1366
1367 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1370         from src/mule-charset.c].
1371         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1372         specify `final'.
1373         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1374         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1375         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1376         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1377         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1378         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1379
1380 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1383         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1384         (=jis-x0208@1978/i-4): Specify `partial'.
1385         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1386         mother coded-charset.
1387         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1388
1389 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1392         settings for `=jis-x0213-1@2004'.
1393
1394 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1397         CHISE.
1398         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1399         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1400         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1401         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1402         temporarily.
1403         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1404
1405 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1408         CHISE.
1409         (=shinjigen@1ed): Inherited from `=shinjigen'.
1410         (=shinjigen@rev): Likewise.
1411
1412 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1415         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1416
1417 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1418
1419         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1420         define it as an alias.
1421         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1422         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1423         alias.
1424         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1425         alias.
1426
1427 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1430         CHISE.
1431
1432 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1435         CHISE.
1436         (shinjigen-2): Ditto.
1437
1438 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list):
1441         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1442         `chinese-big5-eten-*' and `chinese-big5'.
1443
1444 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1445
1446         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1447         #x9FA5 temporarily.
1448
1449 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1452         settings for `=jis-x0208@1978/i1'.
1453
1454 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1457         XEmacs CHISE.
1458
1459 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1462         XEmacs CHISE.
1463
1464 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1467         XEmacs CHISE.
1468
1469 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1470
1471         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1472         CHISE.
1473         (=ucs-bmp@cns): Likewise.
1474         (=ucs-bmp@jis): Likewise.
1475         (=ucs-bmp@ks): Likewise.
1476
1477 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1480         CHISE.
1481         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1482
1483 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1486         settings for `=zinbun-oracle'.
1487
1488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1489         `=zinbun-oracle'.
1490
1491 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1492
1493         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1494         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1495         `=ucs@iso'.
1496
1497 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1498
1499         * mule/mule-charset.el (default-coded-charset-priority-list):
1500         Delete `ucs-sip'; modify order of some CCSs.
1501
1502 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1503
1504         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1505         in XEmacs CHISE.
1506
1507         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1508         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1509         CHISE.
1510
1511 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1514         its registry.
1515         (=ucs-radicals@unicode): Likewise.
1516
1517 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1520         CHISE.
1521
1522 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1525         CHISE.
1526
1527 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1530         CHISE.
1531
1532 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1535         Modify preference of *isolated settings*.
1536
1537 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1540         utf-2000 is provided.
1541         (=ucs@cns11643): Likewise.
1542
1543 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1546         Prefer every *isolated setting* to ordinary setting.
1547
1548 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1551         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1552
1553 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1554
1555         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1556         CHISE.
1557
1558 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1561         settings for `=jis-x0208@1997'.
1562
1563 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1564
1565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1566         `=jis-x0208@1997'.
1567
1568 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1571         XEmacs CHISE.
1572
1573 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1576         `=jis-x0208@1978'.
1577         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1578         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1579         `=jis-x0208-1990' as the mother.
1580         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1581
1582 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1585         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1586         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1587         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1588         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1589         for `=ucs@JP'.
1590
1591 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1594         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1595         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1596         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1597         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1598         `=daikanwa@rev2'.
1599
1600 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1603         (=gt): Likewise.
1604         (=gt-k): Likewise.
1605         (=gt-pj-*): Likewise.
1606         (=gt-pj-k1): Likewise.
1607         (=gt-pj-k2): Likewise.
1608         (=daikanwa): Likewise.
1609         (=daikanwa-rev1): Likewise.
1610         (=daikanwa-rev2): Likewise.
1611         (=big5-pua): Likewise.
1612         (=big5-eten): Likewise.
1613         (chinese-big5-eten-a): Likewise.
1614         (chinese-big5-eten-b): Likewise.
1615         (=hanziku-*): Likewise.
1616         (=cbeta): Likewise.
1617         (=jef-china3): Likewise.
1618         (=ruimoku-v6): Likewise.
1619         (=ucs@iso): Likewise.
1620         (=ucs@unicode): Likewise.
1621         (=ucs@gb): Likewise.
1622         (=ucs@cns): Likewise.
1623         (=ucs@jis): Likewise.
1624         (=ucs@jis-1990): Likewise.
1625         (=ucs@jis-2000): Likewise.
1626         (=ucs@jp): Likewise.
1627         (=ucs@ks): Likewise.
1628         (=ucs@big5): Likewise.
1629         (=ucs-radicals): Likewise.
1630         (=ucs-radicals@unicode): Likewise.
1631         (=ucs-bmp-cjk): Likewise.
1632         (=ucs-bmp-cjk@unicode): Likewise.
1633         (=ucs-sip-ext-b): Likewise.
1634         (=ucs-sip-ext-b@iso): Likewise.
1635
1636 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1640
1641 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1644         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1645         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1646         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1647         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1648         arabic-digit, ipa and ``&I-B-XXXX;''.
1649
1650 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         setting for (I-)HZK{03..12}-XXXX.
1654
1655 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1658         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1659
1660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1661         `=ruimoku-v6'.
1662
1663         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1664         CHISE.
1665
1666 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1669         (=ucs@unicode): Likewise.
1670         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1671         (=ucs@cns): Likewise.
1672         (=ucs@jis): Likewise.
1673         (=ucs@ks): Likewise.
1674         (=ucs@big5): Likewise.
1675
1676 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1679         `ucs-jis'.
1680         (utf-8-jis-er): Likewise.
1681         (utf-8-jp): New coding-system.
1682         (utf-8-jp-er): Likewise.
1683
1684         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1685
1686 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1689
1690         * mule/japanese.el: Move definition of `euc-jisx0213' to
1691         mule/mule-coding.el.
1692
1693 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694
1695         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1696         mule-coding before loading update-cdb when utf-2000 is provided.
1697
1698 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1701         `=daikanwa'.
1702
1703 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1706         definition codes when `utf-2000' is provided.
1707
1708 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1709
1710         * mule/mule-category.el (word-combining-categories): Don't setup
1711         `word-combining-categories' in XEmacs CHISE.
1712         (word-separating-categories): Add setting about Latin script in
1713         XEmacs CHISE.
1714
1715 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1718         setting for `chinese-big5'.
1719
1720 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1723         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1724         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1725         add setting for HZK0[12]-xxxx.
1726
1727 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1728
1729         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1730         in XEmacs CHISE.
1731
1732 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-charset.el (default-coded-charset-priority-list):
1735         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1736         and `chinese-big5' to `=gt-pj-*'.
1737
1738 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1739
1740         * mule/mule-conf.el (=daikanwa): Renamed from
1741         `ideograph-daikanwa'.
1742         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1743
1744 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-conf.el (=cns11643-7): Renamed from
1747         `chinese-cns11643-7'.
1748         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1749
1750 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-conf.el (=cns11643-6): Renamed from
1753         `chinese-cns11643-6'.
1754         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1755
1756 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1757
1758         * mule/mule-conf.el (=cns11643-5): Renamed from
1759         `chinese-cns11643-5'.
1760         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1761
1762 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1763
1764         * mule/mule-conf.el (=cns11643-4): Renamed from
1765         `chinese-cns11643-4'.
1766         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1767
1768 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-conf.el (=cns11643-3): Renamed from
1771         `chinese-cns11643-3'.
1772         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1773
1774 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1775
1776         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1777         `=cns11643-2'.
1778         (chinese-cns11643-2): New alias for `=cns11643-2'.
1779
1780 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1781
1782         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1783         `=cns11643-1'.
1784         (chinese-cns11643-1): New alias for `=cns11643-1'.
1785
1786 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1787
1788         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1789         (chinese-gb12345): New alias for `=gb12345'.
1790
1791 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1792
1793         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1794         (chinese-gb2312): New alias for `=gb2312'.
1795
1796 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1797
1798         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1799         (chinese-big5): New alias for `=big5'.
1800
1801 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1804         (korean-ksc5601): New alias for `=ks-x1001'.
1805
1806 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1807
1808         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1809         `=jis-x0212'.
1810         (japanese-jisx0212): New alias for `=jis-x0212'.
1811
1812 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1813
1814         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1815         `=jis-x0208-1983'.
1816         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1817
1818 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1821         `=jis-x0208-1978'.
1822         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1823
1824 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1825
1826         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1827         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1828
1829 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1830
1831         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1832         (chinese-cns11643-3): Specify iso-ir 183.
1833         (chinese-cns11643-4): Specify iso-ir 184.
1834         (chinese-cns11643-5): Specify iso-ir 185.
1835         (chinese-cns11643-6): Specify iso-ir 186.
1836         (chinese-cns11643-7): Specify iso-ir 187.
1837         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1838         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1839
1840 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841
1842         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1843         \uXXXX for every cases.
1844
1845 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1846
1847         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1848         (ucs-big5): Changed to an alias for `=ucs@big5'.
1849
1850 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1851
1852         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1853         (ucs-ks): Changed to an alias for `=ucs@ks'.
1854
1855 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1856
1857         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1858         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1859
1860 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1861
1862         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1863         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1864
1865 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1866
1867         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1868         (ucs-jis): Changed to an alias for `=ucs@jis'.
1869
1870 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1871
1872         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1873         (ucs-cns): Changed to an alias for `=ucs@cns'.
1874
1875 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1876
1877         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1878         (ucs-gb): Changed to an alias for `=ucs@gb'.
1879
1880 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1881
1882         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1883         `ideograph-daikanwa-2'.
1884         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1885         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1886
1887 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1888
1889         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1890         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1891
1892         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1893         for `xemacs-chise-version'.
1894
1895 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1896
1897         * mule/mule-charset.el (default-coded-charset-priority-list):
1898         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1899         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1900         instead of `ideograph-hanziku-*'.
1901
1902         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1903         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1904
1905 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1908         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1909         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1910         `utf-2000' is provided.
1911
1912 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1915         is provided [was builtin coded-charsets].
1916
1917 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1918
1919         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1920         is provided [was builtin coded-charsets].
1921
1922 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1923
1924         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1925         is provided [was builtin coded-charsets].
1926
1927 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1928
1929         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1930         is provided [was builtin coded-charsets].
1931
1932 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1933
1934         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1935         when `utf-2000' is provided [was builtin coded-charsets].
1936
1937 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-conf.el (=hanziku-*): Renamed from
1940         `ideograph-hanziku-*'.
1941         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1942
1943 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1946         `utf-2000' is provided [was builtin coded-charsets].
1947         (ideograph-hanziku-{1..12}): Likewise.
1948
1949 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1950
1951         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1952         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1953
1954 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1955
1956         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1957         when `utf-2000' is provided [was builtin coded-charsets].
1958
1959 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1960
1961         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1962         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1963         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1964
1965 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1966
1967         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1968         (ideograph-gt): Changed to an alias for `=gt'.
1969
1970 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1973         is provided; it was defined as a builtin coded-charset.
1974         (ideograph-gt): Likewise.
1975
1976 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1977
1978         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1979         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1980
1981 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1982
1983         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1984         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1985
1986 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1987
1988         * mule/mule-conf.el (=big5-eten): Renamed from
1989         `chinese-big5-eten'.
1990         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1991
1992 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1995         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1996
1997 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1998
1999         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2000         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2001
2002 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2003
2004         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2005         (china3-jef): Changed to an alias for `=jef-china3'.
2006
2007 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2008
2009         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2010         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2011
2012         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2013         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2014         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2015         when `utf-2000' is provided.
2016
2017 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-charset.el (default-coded-charset-priority-list):
2020         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2021
2022         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2023         (ucs-jis-2000): Deleted.
2024
2025 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2026
2027         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2028         UTF-2000.
2029         (=ucs-jis-2000): New coded-charset for UTF-2000.
2030
2031 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2032
2033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2034         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2035
2036 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2037
2038         * mule/mule-charset.el (default-coded-charset-priority-list):
2039         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2040         `ideograph-cbeta'.
2041
2042 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2043
2044         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2045         builtin coded-charset].
2046
2047 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2048
2049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2050         settings for &K0-xxxx and &I-K0-xxxx.
2051
2052 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2053
2054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2055         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2056
2057 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2060         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2061
2062 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2065         UTF-2000.
2066         (ideograph-gt-pj-k1): Likewise.
2067         (ideograph-gt-pj-k2): Likewise.
2068
2069 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2070
2071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2072         `=jis-x0208'.
2073
2074 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2077         UTF-2000 [was a builtin coded-charset].
2078
2079 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2082         (utf-8-gb-er): Likewise.
2083
2084 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2087         settings for JIS X 0212 and JIS X 0208:1978.
2088
2089 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2092         setting for JIS X 0213.
2093
2094 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2095
2096         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2097         standard-case-table in UTF-2000.
2098
2099 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2102         definitions for isolated-chars.
2103
2104 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2105
2106         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2107         `configure-utf-2000-lisp-directory'.
2108         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2109         `mule-lisp-load-path'.
2110
2111 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2112
2113         * startup.el (startup-setup-paths): Set and use
2114         `utf-2000-lisp-directory'.
2115         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2116         UTF-2000.
2117
2118 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2119
2120         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2121         (paths-find-utf-2000-lisp-directory): New function.
2122         (paths-construct-load-path): Add new optional argument
2123         `utf-2000-lisp-directory'.
2124
2125         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2126
2127 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2128
2129         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2130         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2131         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2132         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2133         `chinese-big5-2' in UTF-2000.
2134
2135         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2136         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2137
2138 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2139
2140         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2141         `big5-eten-er' in UTF-2000.
2142         (big5-cdp): Modify DOC-string and mnemonic.
2143
2144 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2147         UTF-2000 [renamed from utf-8-er].
2148         (utf-8-gb): New coding-system in UTF-2000.
2149         (utf-8-gb-er): Likewise.
2150         (utf-8-cns): Likewise.
2151         (utf-8-cns-er): Likewise.
2152         (utf-8-big5): Likewise.
2153         (utf-8-big5-er): Likewise.
2154         (utf-8-jis): Likewise.
2155         (utf-8-jis-er): Likewise.
2156         (utf-8-ks): Likewise.
2157         (utf-8-ks-er): Likewise.
2158         (utf-8-er): Likewise.
2159
2160 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161
2162         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2163         instead of `utf-8-unix' in UTF-2000.
2164
2165         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2166
2167 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2168
2169         * mule/japanese.el (euc-jisx0213): New coding-system.
2170
2171         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2172         `japanese-jisx0208-1990' as the mother.
2173
2174 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * dumped-lisp.el (preloaded-file-list): Change condition of
2177         loading "close-cdb".
2178
2179 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2182         setup `coded-charset-entity-reference-alist'.
2183
2184 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2187         UTF-2000.
2188
2189 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2190
2191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2192         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2193
2194 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2197         (chinese-big5-eten-a): Likewise.
2198         (chinese-big5-eten-b): Likewise.
2199         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2200         code range is #x8140 .. #x8DFE.
2201
2202 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2203
2204         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2205         UTF-2000.
2206         (chinese-big5-cdp): Likewise.
2207
2208 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2209
2210         * dumped-lisp.el (preloaded-file-list): Rename
2211         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2212
2213 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2214
2215         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2216         append `system-char-db-source-file-list' into
2217         `preloaded-file-list' in UTF-2000.
2218
2219 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2220
2221         * dumped-lisp.el (preloaded-file-list): Delete
2222         character-definition files.
2223
2224 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2225
2226         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2227         UTF-2000.
2228
2229 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2230
2231         * mule/mule-charset.el (default-coded-charset-priority-list):
2232         Delete `mojikyo-2022-1'.
2233
2234 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list):
2237         Delete `mojikyo'.
2238
2239 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2242         `ucs-sip'.
2243
2244 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-charset.el (default-coded-charset-priority-list):
2247         Comment out `chinese-gb12345'.
2248
2249 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * bytecomp.el (byte-compile-insert-header): Fixed.
2252
2253 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2254
2255         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2256         XEmacs UTF-2000.
2257
2258 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2259
2260         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2261         UTF-2000.
2262
2263 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2266         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2267
2268 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-charset.el (default-coded-charset-priority-list):
2271         `japanese-jef-china3' is renamed `china3-jef'.
2272
2273 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2274
2275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2276         `japanese-jef-china3' and `ideograph-cbeta'.
2277
2278 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2279
2280         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2281
2282 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2285         `chinese-big5-cdp'.
2286
2287 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2290         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2291
2292 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293
2294         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2295         loading character definitions.
2296
2297 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298
2299         * dumped-lisp.el (preloaded-file-list): Rename
2300         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2301
2302 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2305         `chinese-big5'.
2306
2307 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2308
2309         * dumped-lisp.el (preloaded-file-list): Dump
2310         "Ideograph-R028-Private" with XEmacs UTF-2000.
2311
2312 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2315         `chinese-gb12345'.
2316
2317 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2320         `ideograph-gt-pj-{1..11}'.
2321
2322         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2323         XEmacs UTF-2000.
2324
2325 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-charset.el (default-coded-charset-priority-list):
2328         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2329         `chinese-isoir165'.
2330
2331 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2334         `image/png', `image/x-xpm' and `image/tiff'.
2335
2336         * files.el (binary-file-regexps): Add *.PNG.
2337
2338 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-charset.el (default-coded-charset-priority-list):
2341         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2342         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2343
2344 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2345
2346         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2347         the first completion when UTF-2000 is running.
2348
2349 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-charset.el (default-coded-charset-priority-list):
2352         Delete `ucs'.
2353
2354 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2355
2356         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2357
2358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2359         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2360
2361 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2362
2363         * mule/vietnamese.el (vscii-2): Delete abolished property
2364         `composite'; now composite mode is default.
2365
2366 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2367
2368         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2369         of `raw-text'; check \uHHHH representation even if non-ascii
2370         characters are not found.
2371
2372         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2373         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2374         unconditionally.
2375
2376         * mule/viet-ccl.el: New file.
2377
2378         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2379         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2380         - Separate CCL based implementations to viet-ccl.el.
2381
2382 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2383
2384         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2385         "jisx0213.2000-1".
2386         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list):
2389         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2390         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2391
2392 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2393
2394         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2395
2396 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2397
2398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2399         `ucs' in UTF-2000.
2400
2401 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2402
2403         * mule/mule-charset.el (default-coded-charset-priority-list):
2404         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2405         `arabic-iso8859-6'.
2406
2407 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2408
2409         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2410         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2411
2412 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2413
2414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2415         `katakana-jisx0201' in UTF-2000.
2416
2417 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2418
2419         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2420         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2421         "u0FB50-Arabic-Presentation-Forms-A",
2422         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2423         "u0FE50-Small-Form-Variants",
2424         "u0FE70-Arabic-Presentation-Forms-B",
2425         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2426         UTF-2000.
2427
2428 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2429
2430         * dumped-lisp.el (preloaded-file-list): Delete
2431         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2432         ... "Ideograph-R214-Flute" in UTF-2000.
2433
2434 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2435
2436         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2437         (japanese-jisx0213-2): New coded-charset.
2438
2439         * dumped-lisp.el (preloaded-file-list): Add
2440         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2441         "Ideograph-R030-Mouth".
2442
2443 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2444
2445         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2446         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2447         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2448         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2449         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2450         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2451         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2452         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2453
2454 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2455
2456         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2457         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2458         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2459         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2460         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2461
2462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2463         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2464
2465 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2466
2467         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2468         in UTF-2000.
2469
2470 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2471
2472         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2473         (chinese-isoir165): Moved from mule/chinese.el.
2474         (chinese-cns11643-3): Moved from mule/chinese.el.
2475         (chinese-cns11643-4): Moved from mule/chinese.el.
2476         (chinese-cns11643-5): Moved from mule/chinese.el.
2477         (chinese-cns11643-6): Moved from mule/chinese.el.
2478         (chinese-cns11643-7): Moved from mule/chinese.el.
2479
2480         * mule/chinese.el: Move definition of coded-charsets to
2481         mule/mule-conf.el.
2482
2483 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2484
2485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2486         `ideograph-daikanwa'.
2487
2488 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2489
2490         * dumped-lisp.el (preloaded-file-list): Delete
2491         "ccs-jisx0201-latin.el".
2492
2493 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2494
2495         * dumped-lisp.el (preloaded-file-list): Add
2496         "u031A0-Extended-Bopomofo" in UTF-2000.
2497
2498 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2499
2500         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2501         renamed to u02E00-CJK-Radical-Supplement.
2502
2503 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2504
2505         * dumped-lisp.el (preloaded-file-list): Add
2506         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2507         "u030A0-Katakana", "u03100-Bopomofo",
2508         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2509         "u03200-Enclosed-CJK-Letters-and-Months" and
2510         "u03300-CJK-Compatibility".
2511
2512 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2513
2514         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2515         "u02F00-Kangxi-Radicals" and
2516         "u02FF0-Ideographic-Description-Characters".
2517
2518 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2519
2520         * dumped-lisp.el (preloaded-file-list): Add
2521         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2522         "u02800-Braille-Patterns" in UTF-2000.
2523
2524 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2525
2526         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2527         "uXXXXX-*.el" in UTF-2000.
2528
2529         * bytecomp.el (byte-compile-insert-header): Delete comments if
2530         non-ASCII characters are found; allow `byte-compile-dynamic' and
2531         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2532         `raw-text'.
2533
2534 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2535
2536         * dumped-lisp.el (preloaded-file-list): Add
2537         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2538         "u025A0-Geometric-Shapes.el".
2539
2540 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2541
2542         * dumped-lisp.el (preloaded-file-list): Add
2543         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2544         "u02460-Enclosed-Alphanumerics.el".
2545
2546 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2547
2548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2549         `chinese-gb2312'.
2550
2551         * dumped-lisp.el (preloaded-file-list): Add
2552         "u02200-Mathematical-Operators.el" and
2553         "u02300-Miscellaneous-Technical.el".
2554
2555 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2556
2557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2558         `chinese-cns11643-*'.
2559
2560         * dumped-lisp.el (preloaded-file-list): Add
2561         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2562         "u02190-Arrows.el" in UTF-2000.
2563
2564 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2565
2566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2567         `korean-ksc5601'.
2568
2569         * dumped-lisp.el (preloaded-file-list): Add
2570         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2571         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2572         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2573
2574 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2575
2576         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2577
2578 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2579
2580         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2581         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2582         "u01780-Khmer.el", "u01800-Mongolian.el",
2583         "u01E00-Latin-Extended-Additional.el" and
2584         "u01F00-Greek-Extended.el" in UTF-2000.
2585
2586 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2587
2588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2589         `ethiopic-ucs' and `ethiopic'.
2590
2591         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2592         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2593
2594         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2595         from mule/ethiopic.el.
2596
2597         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2598         mule/mule-conf.el.
2599
2600 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2601
2602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2603         `lao'.
2604
2605         * mule/mule-conf.el (lao): New coded-charset.
2606
2607         * dumped-lisp.el (preloaded-file-list): Add
2608         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2609         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2610         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2611         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2612         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2613
2614 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2615
2616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2617         `ucs-bmp' and `arabic-iso8859-6'.
2618
2619 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2620
2621         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2622         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2623         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2624
2625 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2626
2627         * startup.el (normal-top-level): Load autoload file for UTF-2000
2628         in UTF-2000.
2629
2630 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2631
2632         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2633         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2634         "u00020-Basic-Latin.el", "u00080-C1.el",
2635         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2636         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2637         "u002B0-Spacing-Modifier-Letters.el",
2638         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2639         UTF-2000.
2640
2641 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2642
2643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2644         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2645         instead of `vietnamese-viscii-*'.
2646
2647 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2648
2649         * mule/mule-conf.el: New file.
2650
2651         * mule/misc-lang.el: Move definition of charset `ipa' to
2652         mule/mule-conf.el.
2653
2654 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2655
2656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2657         `latin-viscii'; prefer it for characters used in Vietnamese.
2658
2659 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2660
2661         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2662
2663 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2664
2665         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2666         `vietnamese-viscii-lower'.
2667         (latin-viscii-upper): Renamed from charset
2668         `vietnamese-viscii-upper'.
2669         (vietnamese-viscii-lower): New alias for charset
2670         `latin-viscii-lower'.
2671         (vietnamese-viscii-upper): New alias for charset
2672         `latin-viscii-upper'.
2673
2674 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2675
2676         * mule/mule-charset.el (default-coded-charset-priority-list):
2677         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2678
2679 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2680
2681         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2682         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2683         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2684         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2685         lisp/utf-2000.
2686
2687 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2688
2689         * mule/ccs-tcvn5712.el: New file.
2690
2691 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2692
2693         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2694         in UTF-2000.
2695
2696 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2697
2698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2699         `japanese-jisx0208'.
2700
2701 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2702
2703         * dumped-lisp.el (preloaded-file-list): Add
2704         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2705         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2706         UTF-2000.
2707
2708         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2709         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2710         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2711         mule/ccs-viscii.el: New files.
2712
2713         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2714         if \uXXXX is found.
2715
2716 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2717
2718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2719         `hiragana-jisx0208' and `katakana-jisx0208'.
2720
2721 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2722
2723         * mule/chinese.el (chinese-cns11643-3): Define it even if
2724         `utf-2000' is provided.
2725         (chinese-cns11643-4): Likewise.
2726         (chinese-cns11643-5): Likewise.
2727         (chinese-cns11643-6): Likewise.
2728         (chinese-cns11643-7): Likewise.
2729
2730 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2731
2732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2733         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2734
2735 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2736
2737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2738         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2739
2740 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2741
2742         * mule/mule-charset.el (default-coded-charset-priority-list):
2743         Setup in UTF-2000.
2744
2745 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2746
2747         * mule/viet-chars.el: Don't define charset
2748         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2749         they are defined as builtin charsets.
2750
2751 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2752
2753         * version.el (emacs-version): Add more space just before UTF-2000
2754         version string.
2755
2756 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2757
2758         * version.el ([constant] emacs-version): Don't add a space in the
2759         preceding place of `xemacs-betaname' because it is duplicated.
2760         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2761
2762         * startup.el (splash-frame-body): Add ETL.
2763
2764 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2765
2766         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2767         is provided because it is defined as builtin charset.
2768         (chinese-cns11643-4): Likewise.
2769         (chinese-cns11643-5): Likewise.
2770         (chinese-cns11643-6): Likewise.
2771         (chinese-cns11643-7): Likewise.
2772
2773 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2774
2775         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2776         coding-system `iso-10646-ucs-4' is not defined.
2777
2778 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2779
2780         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2781         coding-system if `utf-2000' is provided.
2782
2783 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2784
2785         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2786         `utf-2000' is provided.
2787
2788 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2789
2790         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2791         if utf-2000 is provided temporally.
2792
2793 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2794
2795         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2796         as builtin variable].
2797
2798 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2799
2800         * files.el (insert-file-contents-literally): Treat file as binary;
2801         call file-name-handlers. [sync with Emacs 20.3.10]
2802
2803 2008-12-28  Vin Shelton  <acs@xemacs.org>
2804
2805         * XEmacs 21.4.22 is released
2806
2807 2008-12-30  Vin Shelton  <acs@xemacs.org>
2808
2809         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2810         during building even if no packages are found.
2811
2812 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2813
2814         * printer.el (generic-print-region): 
2815         (generic-print-buffer): 
2816         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2817         check if the msprinter device is available, now that msprinter is
2818         always available as a specifier tag. 
2819
2820 2008-12-24  Vin Shelton  <acs@xemacs.org>
2821
2822         * about.el: Add Francisco to my bio!
2823
2824 2008-12-23  Vin Shelton  <acs@xemacs.org>
2825
2826         * autoload.el: Move operator definitions to autoload-operators.el
2827         in the xemacs-base package.
2828
2829 2007-11-22  Vin Shelton  <acs@xemacs.org>
2830
2831         * about.el (about-hacker-contribution): Updated my bio.
2832
2833 2007-10-07  Vin Shelton  <acs@xemacs.org>
2834
2835         * XEmacs 21.4.21 is released
2836
2837 2007-09-19  Didier Verna  <didier@xemacs.org>
2838
2839         Update my personal info.
2840         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2841         * about.el (about-other-current-hackers): Ditto.
2842         * about.el (about-url-alist): Add my musical website.
2843         * about.el (about-personal-info): Update my entry.
2844         * about.el (about-hacker-contribution): Ditto.
2845
2846 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2847
2848         * package-get.el (package-get-download-sites): Update download
2849         sites in Japan.
2850         * package-get.el (package-get-pre-release-download-sites): Ditto.
2851
2852 2007-08-18  Vin Shelton  <acs@xemacs.org>
2853
2854         * package-get.el (package-get-pre-release-download-sites): Sync
2855         mirror sites with 21.5.  (Thanks, Adrian)
2856
2857 2007-08-09  Mike Sperber  <mike@xemacs.org>
2858
2859         * startup.el (migrate-user-init-file): Create backup of
2860         `user-init-file' before migrating.
2861         * startup.el (maybe-migrate-user-init-file): Print
2862         information about backup file.
2863         (maybe-create-compatibility-dot-emacs): Follow above change.
2864
2865 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2866
2867         * font-lock.el: Sync font-lock-add-keywords and
2868         font-lock-remove-keywords from GNU Emacs.
2869         * font-lock.el (font-lock-keywords-alist): New.
2870         * font-lock.el (font-lock-removed-keywords-alist): New.
2871         * font-lock.el (font-lock-add-keywords): New.
2872         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2873         * font-lock.el (font-lock-remove-keywords): New.
2874
2875 2007-08-16  Vin Shelton  <acs@xemacs.org>
2876
2877         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2878         patch from Hans de Graaff.
2879
2880 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2881
2882         * package-get.el (package-get-download-sites): Document Chile and
2883         update Denmark download site.
2884         * package-get.el (package-get-pre-release-download-sites): Ditto.
2885
2886 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2887
2888         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2889
2890 2006-12-09  Vin Shelton  <acs@xemacs.org>
2891
2892         * XEmacs 21.4.20 is released
2893
2894 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2895
2896         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2897
2898 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2899
2900         * info.el (Info-find-file-node, Info-insert-dir)
2901         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2902         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2903         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2904         and discussion.
2905
2906 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2907
2908         * obsolete.el (line-beginning-position): New, from 21.5.x.
2909         (line-end-position): Ditto.
2910
2911 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2912
2913         * package-get.el (package-get-download-sites): Welcome
2914         nl.xemacs.org and Thanks!
2915         * package-get.el (package-get-pre-release-download-sites): Ditto.
2916
2917 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2918
2919         * font-lock.el: Add support for not-so recent changes in Java to
2920         java-mode.
2921
2922 2006-01-28  Vin Shelton  <acs@xemacs.org>
2923
2924         * XEmacs 21.4.19 is released
2925
2926 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2927
2928         * easymenu.el: Update copyright. 
2929         * easymenu.el (easy-menu-all-popups):
2930         Add a docstring. 
2931         * easymenu.el (easy-menu-add):
2932         Document a bug, rework the function to preserve any existing
2933         non-default mode-popup-menu instead of overwriting it, and not to
2934         bother normalising the menu title (nothing else does).
2935         * easymenu.el (easy-menu-remove):
2936         Restore the default mode-popup-menu instead of leaving an empty
2937         one when we remove the last easy-menu popup. 
2938
2939 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2940
2941         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2942         as suggested by Rodrigo Ventura.
2943         * package-get.el (package-get-pre-release-download-sites): Ditto,
2944         with replacement of xemacs-21.5 by beta, which is the logical path
2945         to our beta core and package pre-releases.
2946
2947 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2948
2949         * package-get.el (package-get-download-sites): Add Hong Kong
2950         download site.
2951         * package-get.el (package-get-pre-release-download-sites): Ditto.
2952
2953 2005-12-26  Vin Shelton  <acs@xemacs.org>
2954
2955         * find-paths.el:
2956         * find-paths.el (paths-emacs-root-p): Add search for package root.
2957         * find-paths.el (paths-find-emacs-root): Replaced with
2958         paths-find-invocation-roots, which returns a list of roots.
2959         * find-paths.el (paths-find-invocation-roots): New.
2960         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2961
2962 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2963
2964         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2965         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2966
2967 2005-12-03  Vin Shelton <acs@xemacs.org>
2968
2969         * XEmacs 21.4.18 is released
2970
2971 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2972
2973         * package-get.el (package-get-download-sites): Update reflecting
2974         latest http://www.xemacs.org/Releases/ information generated by
2975         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2976         * package-get.el (package-get-pre-release-download-sites): Ditto.
2977
2978 2005-02-28  Simon Josefsson  <jas@extundo.com>
2979
2980         * about.el (xemacs-hackers): Add jas.
2981         (about-other-current-hackers): Likewise.
2982         (about-url-alist): Add URL for jas.
2983         (about-personal-info): Document jas.
2984         (about-hacker-contribution): Describe jas contributions.
2985
2986 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2987
2988         * easymenu.el (easy-menu-remove): As described in 
2989         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2990         except the "Command" menu from mode-popup-menu. 
2991
2992 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2993  
2994         * font.el (font-spatial-to-canonical): Correct calculation of 
2995         return value for pixel-based input value. 
2996  
2997 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2998
2999         * code-process.el (call-process): Process-related docstring
3000         improvements spurred by Norbert Koch.
3001         * code-process.el (call-process-region): Ditto.
3002         * code-process.el (start-process): Ditto.
3003
3004 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3005
3006         * finder.el (finder-find-library): Return filename actually
3007         searched for.
3008
3009 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3010
3011         * help.el (view-emacs-news): Use `expand-file-name' instead of
3012         `locate-data-file' as the latter will find any "NEWS" files that
3013         might exist in packages _before_ the one in core.
3014
3015 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3016
3017         * package-get.el (package-get-init-package):
3018         package-get-init-package buglet (21.4.17) by Jeff Mincy
3019         <mincy@rcn.com> fixing false temporary load-path shadows reported
3020         after package installation and simplifying code.
3021
3022 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3023
3024         * package-get.el (package-get-download-sites): Sync mirrors list
3025         with the XEmacs website.
3026         (package-get-pre-release-download-sites): Ditto.
3027
3028 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3029
3030         * derived.el (derived-mode-merge-syntax-tables):
3031         Revert my 21.5-only patch of 2003-07-18 which slipped in
3032         through Jerry James's patch of 2004-06-07.
3033
3034 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3035
3036         * cmdloop.el (keyboard-quit): Remove workaround for
3037         `region-active-p' not making sure active region is in current
3038         buffer now that it does.
3039         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3040         * simple.el (region-active-p): `region-active-p' to only return t
3041         when active region is in current buffer.
3042
3043 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3044
3045         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3046         package names, quell a byte-compiler warning, doc fix.
3047
3048 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3049
3050         * buffer.el (pop-to-buffer):
3051         * window-xemacs.el (display-buffer):
3052         Document use of `same-window-buffer-names,' `same-window-regexps'
3053         by pop-to-buffer and display-buffer. 
3054         
3055 2005-02-06  Vin Shelton <acs@xemacs.org>
3056
3057         * XEmacs 21.4.17 is released
3058
3059 2005-01-29  Ben Wing  <ben@xemacs.org>
3060
3061         * shadow.el (find-emacs-lisp-shadows):
3062         Add custom-defines to list of ignored files.
3063
3064 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3065
3066         * simple.el (shifted-motion-keys-select-region): Fix statement
3067         about unshifted-motion-keys-deselect-region.
3068
3069 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3070
3071         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3072         now) for GNU Emacs compatibility.
3073         (make-obsolete-variable): Ditto.
3074
3075 2004-01-08  Ben Wing  <ben@xemacs.org>
3076
3077         * code-files.el (load):
3078         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3079
3080 2004-12-05  Vin Shelton <acs@xemacs.org>
3081
3082         * XEmacs 21.4.16 is released
3083
3084 2004-12-04  Vin Shelton  <acs@xemacs.org>
3085
3086         * auto-autoloads.el: Regenerated.
3087
3088         * custom-load.el: Regenerated.
3089
3090 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3091
3092         Fix bug: apropos errors if a defalias refers to an undefined
3093         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3094
3095         * apropos.el (apropos):
3096         (apropos-command):
3097         * help.el (frob-help-extents):
3098         * help-macro.el (make-help-screen):
3099         * hyper-apropos.el (hyper-apropos-grok-functions):
3100         (hyper-apropos-get-doc):
3101         Catch void-function error thrown by `documentation'.
3102
3103 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3104
3105         * packages.el (package-require): Fix incorrect arg to format.
3106         This fixes a `format specifier' error.
3107
3108 2004-08-13  Jerry James  <james@xemacs.org>
3109
3110         * bytecomp.el (forward-word): Tell the byte compiler the correct
3111         number of arguments to forward-word.
3112
3113 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3114
3115         * etags.el: Fixed loading of include files for tag completion. Now
3116         you can make a tag file for a library, include it into your
3117         project and it will be reloaded only if it changed. Infinte
3118         include loops are detected and the correct tag files are loaded.
3119         * etags.el (buffer-tag-table-list): Load and verify tag files in
3120         the external function buffer-tag-table-list-load.
3121         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3122         tag files. Also load the included tag files. The priority of the
3123         included files is right below their parent file. If multiple
3124         matches occur then the symbols from the parent file are found
3125         first.
3126         * etags.el (tag-table-include-files): Corrected comment
3127         string. Switched to pattern constant tags-include-pattern to have
3128         it at a central location.
3129         * etags.el (tags-include-pattern): Added doc string.
3130         * etags.el (add-to-tag-completion-table): Removed obsolete
3131         comments as the include files are allready returned by
3132         buffer-tag-table-list and loaded.
3133         * etags.el (find-tag-internal): The include files are allready
3134         included in tag-tables as buffer-tag-table-list returns them now.
3135
3136 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3137
3138         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3139         Loading items into the notebook is now done by C code.
3140         * widgets-gtk.el (gtk-widget-instantiate-internal):
3141         Style no longer changed.
3142
3143 2004-06-28  Nix  <nix@esperi.org.uk>
3144
3145         * cmdloop.el (truncate-command-history-for-gc): Delay
3146         execution of all things that look up variable bindings,
3147         via `enqueue-eval-event'.
3148
3149 2004-06-24  Vin Shelton  <acs@xemacs.org>
3150
3151         * package-get.el (package-get-require-signed-base-updates):
3152         now defaults to nil.
3153
3154 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3155
3156         * subr.el (split-string): Clean up docstring.
3157
3158 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3159
3160         * faces.el (zmacs-region): fix typo in docstring.
3161
3162 2004-06-07  Jerry James  <james@xemacs.org>
3163
3164         * derived.el: Synch with Emacs 21.3.
3165         * subr.el (with-local-quit): New, from Emacs 21.3.
3166         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3167         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3168         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3169
3170 2004-06-16  Jerry James  <james@xemacs.org>
3171
3172         * cl.el (cl-set-substring): Increment start by the length of the
3173         string, not the string itself.
3174
3175 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3176
3177         * etags.el (tag-table-include-files): Expand included TAGS file
3178         paths to avoid problems with relative paths.  Thanks to Peter
3179         Chubb <peterc@gelato.unsw.edu.au>.
3180         * etags.el (tags-include-pattern): New.
3181         * etags.el (add-to-tag-completion-table): Parse and ignore
3182         trailing include lines.
3183
3184 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3185
3186         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3187         avoiding line solely composed of equal signs.
3188
3189 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3190
3191         * cus-edit.el (alloc): Typo fix.
3192         * cus-edit.el (custom-browse-visibility): Ditto.
3193         * cus-edit.el (custom-variable-value-create): Ditto.
3194         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3195         * cus-edit.el (custom-save-variables): Bind print-length and
3196         print-level to nil to avoid value abbreviation.
3197         * cus-edit.el (custom-save-face-internal): Ditto.
3198         * cus-edit.el (custom-save-faces): Save in sorted order.
3199         * cus-edit.el (custom-save-resets): Bind print-length and
3200         print-level to nil to avoid value abbreviation.
3201         * cus-edit.el (custom-save-loaded-themes): Ditto.
3202
3203 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3204
3205         * subr.el (split-string-default-separators): New.
3206         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3207         see comment in source.
3208
3209 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3210
3211         * mule/japanese.el (paragraph-start, paragraph-separate):
3212         Remove anchor to BOL.
3213
3214 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3215
3216         * cl.el (gensym, gentemp): Improve docstrings.
3217
3218 2004-05-10  Vin Shelton  <acs@xemacs.org>
3219
3220         * etags.el: Sync with 21.5 version.
3221
3222 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3223
3224         * etags.el:
3225         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3226         only for use with exuberant ctags. This will also enable building of 
3227         completion tables with exuberant ctags. This will not work with
3228         xemacs ctags. 
3229         * etags.el (get-tag-table-buffer): New function for creating of
3230         completion table is used if tags-exuberant-ctags-optimization-p ist t
3231         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3232         finding the tag names. New.
3233         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3234         building tag completion table with exuberant ctags. New.
3235         * etags.el (find-tag-internal): Improve exact tag matching for tags
3236         with name fields. Before the patch return types of functions or
3237         function parameters (with exuberant ctags) were found as matches.
3238
3239 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3240
3241         * list-mode.el (display-completion-list): Fixed completion list was
3242         taking the width of the frame and not of the window for displaying
3243         the selection methods.
3244
3245 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3246
3247         * menubar-items.el (default-menubar): Options are saved to custom.el.
3248
3249
3250 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3251
3252         * isearch-mode.el (isearch-abort): Preserve successful search target.
3253
3254 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3255
3256         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3257         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3258         Bihlmeyer.
3259         * gnuserv.el (gnuserv-mode-line-string): New.
3260         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3261         gnuserv-mode.
3262         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3263         * gnuserv.el (gnuserv-edit-files): Use
3264         make-x-device-with-gtk-fallback.
3265
3266 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3267
3268         * gtk-widgets.el: New import: gtk-accel-group-new.
3269         * dialog-gtk.el:
3270         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3271         * dialog-gtk.el (popup-builtin-question-dialog):
3272         Added support for dialog button mnemonics.
3273
3274 2004-03-22  Chris Green <cmg@dok.org>
3275
3276         * process.el (shell-command): Output buffer was ignored when a
3277         background process was run via shell-command.
3278
3279 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3280
3281         * cus-edit.el (custom-save-variables): Retrieve a list of
3282         variables to save first, sort it, and make sure the variables are
3283         saved in sorted order.
3284
3285 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3286  
3287         * package-get.el (package-get-update-base-from-buffer): Force
3288         binary coding system for verifying GnuPG signature in the
3289         package-index file.
3290  
3291 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3292
3293         * package-get.el (package-get-package-index-file-location): Handle
3294         missing "EMACSPACKAGEPATH" environment variable.
3295
3296 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3297
3298         * package-admin.el (package-admin-find-top-directory): Simplify
3299         directory comparisions and fix substring errors on short path
3300         components.
3301         * package-get.el (package-get-package-index-file-location):
3302         Default to first component of "EMACSPACKAGEPATH", if set.
3303
3304 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3305
3306         * package-get.el (process-error): New error datum.
3307
3308 2004-02-02  Vin Shelton <acs@xemacs.org>
3309
3310         * XEmacs 21.4.15 is released
3311
3312 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3313
3314         * itimer.el (activate-itimer): Modify the itimer timeout value as
3315         if it were begun at the last time when the itimer driver was woken
3316         up.
3317
3318 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3319
3320         * specifier.el (Copyright):
3321         Update.
3322         (make-specifier-and-init):
3323         (map-specifier):
3324         (canonicalize-inst-pair):
3325         (canonicalize-spec-list):
3326         (set-specifier):
3327         Synch docstrings to 21.5 where appropriate.
3328
3329 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3330
3331         * package-get.el (package-get-list-packages-where): New.  A
3332         function that allows searching for groups of packages.  For
3333         example, find all packages that require the fsf-compat package.
3334
3335 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3336
3337         The Great PUI Sync.
3338
3339         * auto-autoloads.el: Regenerated.
3340
3341         * custom-load.el: Regenerated.
3342
3343         * dumped-lisp.el (packages-hardcoded-lisp): New.
3344
3345         * menubar-items.el (menu-max-items): New.
3346         (menu-submenu-max-items): New.
3347         (menu-submenu-name-format): New.
3348         (menu-split-long-menu): New.
3349         (menu-sort-menu): New.
3350         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3351
3352         * obsolete.el (pui-add-install-directory): Renamed to the more
3353         logical `pui-set-local-package-get-directory'.
3354         (package-get-download-menu): Moved to `package-ui.el' and renamed
3355         to `package-ui-add-download-menu'.
3356
3357         * package-admin.el (package-admin-install-function-mswindows):
3358         Whitespace clean up.
3359         (package-admin-add-single-file-package): Removed.
3360         (package-admin-default-install-function): Whitespace clean up.
3361         (package-admin-find-top-directory): New.
3362         (package-admin-get-install-dir): Use it.
3363         (package-admin-get-manifest-file): 
3364         (package-admin-check-manifest): 
3365         (package-admin-add-binary-package):
3366         (package-admin-get-lispdir):
3367         (package-admin-delete-binary-package):
3368         (package-admin):
3369
3370         * package-get.el (package-get-package-index-file-location): New.
3371         (package-get-install-to-user-init-directory): New.
3372         (package-get-remote):
3373         (package-get-download-sites):
3374         (package-get-pre-release-download-sites): New.
3375         (package-get-site-release-download-sites): New.
3376         (package-get-base-filename):
3377         (package-get-always-update):
3378         (package-get-user-index-filename): Removed.
3379         (package-get-pgp-available-p): New.
3380         (package-get-require-signed-base-updates):
3381         (package-get-was-current):
3382         (package-entries-are-signed): New.
3383         (package-get-continue-update-base): New.
3384         (package-get-download-menu): Removed.
3385         (package-get-require-base):
3386         (package-get-update-base-entry):
3387         (package-get-locate-file):
3388         (package-get-locate-index-file):
3389         (package-get-maybe-save-index):
3390         (package-get-update-base):
3391         (package-get-update-base-from-buffer):
3392         (package-get-update-base-entries):
3393         (package-get-interactive-package-query):
3394         (package-get-update-all):
3395         (package-get-all):
3396         (package-get-dependencies):
3397         (package-get-init-package):
3398         (package-get-info): New.
3399         (package-get):
3400         (package-get-staging-dir):
3401         (package-get-set-version-prop): Removed.
3402         (package-get-installedp):
3403         (package-get-ever-installed-p):
3404         (packages): Removed.
3405         (package-get-custom-groups): Removed.
3406         (package-get-custom): Removed.
3407         (package-get-custom-add-entry): Removed.
3408
3409         * package-info.el (batch-update-package-info):
3410
3411         * package-net.el (package-net-batch-generate-bin-ini):
3412         (package-net-update-installed-db):
3413
3414         * package-ui.el (pui-info-buffer):
3415         (pui-directory-exists): Removed.
3416         (pui-package-dir-list): Removed.
3417         (pui-add-install-directory): Removed.
3418         (package-ui-download-menu): New.
3419         (package-ui-pre-release-download-menu): New.
3420         (package-ui-site-release-download-menu): New.
3421         (pui-set-local-package-get-directory): New.
3422         (pui-package-symbol-char):
3423         (pui-update-package-display):
3424         (pui-toggle-package):
3425         (pui-toggle-package-key):
3426         (pui-toggle-package-delete):
3427         (pui-toggle-package-delete-key):
3428         (pui-toggle-package-event):
3429         (pui-toggle-verbosity-redisplay):
3430         (pui-install-selected-packages):
3431         (pui-add-required-packages):
3432         (pui-help-echo):
3433         (pui-display-info):
3434         (list-packages-mode):
3435         (pui-list-packages):
3436
3437         * packages.el (packages-compute-package-locations):
3438         (package-require):
3439         (package-delete-name):
3440         (packages-hardcoded-lisp): Removed.
3441         (packages-useful-lisp): Removed.
3442         (packages-unbytecompiled-lisp): Removed.
3443         (packages-find-package-directories):
3444
3445         Summary:
3446
3447         Major code clean up of all things PUI.
3448
3449         Much improved code to determine where packages should be
3450         installed.  PUI no longer depends on any packages being
3451         pre-installed to compute where packages are to be installed to.
3452
3453         The user can specify the location of their package-index file.  It
3454         isn't necessary to set this because it has sane defaults.  People
3455         who "run-in-place" won't accidently overwrite the CVS
3456         package-index file.  See
3457         `package-get-package-index-file-location'. 
3458
3459         PUI will now properly clean up after itself in the event of an
3460         unsuccessful package install.  This drastically reduces the number
3461         of "wrong md5sum" FAQs.
3462
3463         non-Mule XEmacsen can no longer install Mule packages.
3464
3465         Package management via the custom interface has been removed.
3466
3467         The PUI related menubar items have been reorganised.
3468
3469         The PGP verification code has been fixed and the default for
3470         whether or not it is used is automatically computed.
3471
3472         * update-elc.el ((preloaded-file-list site-load-packages
3473         need-to-dump dumped-exe)):
3474         Just a couple of small changes to allow for
3475         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3476         existing anymore.
3477
3478 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3479
3480         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3481         apply `format' to the first argument of byte-compile-warn, it
3482         already calls format.
3483
3484 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3485
3486         * files.el (delete-old-versions): Avoid going interactive during
3487         make install when environment variable VERSION_CONTROL is set.
3488
3489 2003-12-04  Vin Shelton  <acs@xemacs.org>
3490
3491         * menubar-items.el (menu-item-search): Only bring up search dialog
3492         box if the feature is available and desired.
3493
3494 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3495
3496         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3497
3498 2003-11-05  Vin Shelton  <acs@xemacs.org>
3499
3500         * help.el (Help-prin1-face):
3501         (Help-princ-face):
3502         princ and prin1 are functions and need to be called as such.  The
3503         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3504
3505 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3506
3507         * about.el (about-xemacs): Give full version and build date.
3508
3509 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3510
3511         * win32-native.el (grep-null-device): This XEmacs has null-device.
3512
3513 2003-09-06  Mike Sperber  <mike@xemacs.org>
3514
3515         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3516         implement the specified semantics for `defvar.'
3517
3518 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3519
3520         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3521         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3522         displaying buffer in question.
3523
3524 2003-09-03  Vin Shelton <acs@xemacs.org>
3525
3526         * XEmacs 21.4.14 is released
3527
3528 2003-08-17  Vin Shelton  <acs@xemacs.org>
3529
3530         * about.el: Vanity patch.
3531
3532 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3533
3534         * code-process.el (call-process):
3535         (call-process-region):
3536         (start-process):
3537         Document coding system processing.
3538
3539 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3540
3541         * startup.el (splash-frame-body): Idiomatic English.
3542
3543 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3544
3545         * font-lock.el (font-lock-match-java-declarations): Move
3546         save-restriction, narrow-to-region to beginning of function to
3547         avoid going beyond the limit and causing an infloop.
3548
3549 2003-04-16  Jerry James  <james@xemacs.org>
3550
3551         * keydefs.el: Remove mappings for keys mapped to the nowhere
3552         defined function function-key-error.
3553
3554 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3555
3556         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3557         lisp-interaction-mode-hook): Add the docstrings.
3558
3559 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3560
3561         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3562         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3563         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3564
3565 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3566
3567         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3568         lambda list after the original doc.  Care about
3569         #'(lambda () "SingleString") 
3570         (cl-upcase-arg): 
3571         (cl-function-arglist):
3572         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3573         circular data structures in lambda list specification
3574
3575 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3576
3577         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3578         to appear in font-lock-function-name-face.
3579
3580 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3581
3582         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3583         is not also the value of the lambda.
3584
3585 2003-05-06  Andy Piper  <andy@xemacs.org>
3586
3587         * files.el (revert-buffer): Make sure local variables get processed,
3588         even in the case of an optimized reversion.
3589
3590 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3591
3592         * XEmacs 21.4.13 is released
3593
3594 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3595
3596         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3597         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3598
3599 2003-02-14  Ben Wing  <ben@xemacs.org>
3600
3601         * byte-optimize.el:
3602         * byte-optimize.el (byte-compile-inline-expand):
3603         * byte-optimize.el (byte-compile-unfold-lambda):
3604         * byte-optimize.el (byte-optimize-form-code-walker):
3605         * byte-optimize.el (byte-optimize-form):
3606         * byte-optimize.el (byte-decompile-bytecode-1):
3607         * byte-optimize.el (byte-optimize-lapcode):
3608         Review carefully and sync up to 20.7 except for areas as noted.
3609         Fixes problem with JDE compilation.
3610
3611 2003-02-05  Ben Wing  <ben@xemacs.org>
3612
3613         * simple.el:
3614         * simple.el (motion-keys-for-shifted-motion):
3615         Omit M-S-home/end from motion keys.
3616
3617 2003-02-07  Ben Wing  <ben@xemacs.org>
3618
3619         * text-props.el (text-property-any):
3620         * text-props.el (text-property-not-all):
3621         Fix bug when end > start.
3622
3623 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3624
3625         * info.el (Info-insert-dir): Make default-directory end in
3626         separator.  Patch due to Martin Buchholz.
3627
3628 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3629
3630         * XEmacs 21.4.12 "Portable Code" is released.
3631
3632 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3633
3634         * about.el: Update golubev data.
3635
3636 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3637
3638         * isearch-mode.el (isearch-mode-map): Substitute comment on
3639         desirability, and back out "GR is printable" changes.
3640
3641 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3642
3643         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3644
3645 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3646
3647         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3648
3649 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3650
3651         * menubar-items.el (default-menubar): Use browse-url-mozilla
3652         instead of browse-url-gnome-moz for Mozilla.
3653
3654 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3655
3656         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3657
3658 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3659
3660         * files.el (auto-mode-alist): Remove redundant entries for modes
3661         that live in packages.
3662         (interpreter-mode-alist): Ditto.
3663
3664 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3665
3666         * menubar-items.el (default-menubar): Sync with current
3667         browse-url-xemacs.el.
3668
3669 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3670
3671         * XEmacs 21.4.10 "Military Intelligence" is released.
3672
3673 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3674
3675         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3676
3677 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3678
3679         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3680
3681 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3682
3683         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3684         effect free function.
3685         (font-lock-fontify-keywords-region): Supply the argument to
3686         font-lock-compile-keywords.
3687
3688 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3689
3690         * package-get.el (package-get-download-sites): Bring sites list
3691         up to date, prefer xx.xemacs.org addresses.
3692
3693 2002-09-27  Andy Piper  <andy@xemacs.org>
3694
3695         * dialog.el (make-dialog-box): for general dialogs only
3696         delete-frame-hook will be run.
3697
3698 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3699
3700         * font-lock.el (font-lock-fontify-syntactically-region): Add
3701         comment about lookup-syntax-properties, document LOUDLY as unused.
3702
3703 2002-08-26  Andy Piper  <andy@xemacs.org>
3704
3705         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3706         merge.
3707
3708 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3709
3710         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3711         (make-obsolete-variable): Ditto.
3712         (make-compatible): Ditto.
3713         (make-compatible-variable): Ditto.
3714
3715 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3716
3717         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3718         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3719
3720 2002-08-28  Andy Piper  <andy@xemacs.org>
3721
3722         * files.el (revert-buffer): propagate revert-without-query-status.
3723
3724 2002-06-03  Andy Piper  <andy@xemacs.org>
3725
3726         * dialog-items.el (make-search-dialog): align various subcontrols
3727         in visually pleasing ways, allow frame to autosize to the dialog
3728         size.
3729         * dialog.el (make-dialog-box): add a border inside the frame. Add
3730         :autosize property, if t then reset the frame size appropriately
3731         before the frame is mapped.
3732         * gutter-items.el (set-progress-feedback-instantiator): align
3733         various subcontrols.
3734         * gutter-items.el (set-progress-abort-instantiator): ditto.
3735
3736 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3737
3738         * XEmacs 21.4.9 "Informed Management" is released.
3739
3740 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3741
3742         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3743         "&optional append" argument.
3744
3745 2002-07-16  Didier Verna  <didier@xemacs.org>
3746
3747         * subr.el (replace-in-string): fix case fold bug introduced by
3748         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3749         case-fold-search in temporary buffers.
3750
3751 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3752
3753         * lib-complete.el (find-library): Remove check for mule because
3754         decompression DOES work on Mule.
3755
3756 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3757
3758         * simple.el (join-line): New alias for `delete-indentation'.
3759
3760 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3761
3762         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3763         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3764         (font-lock-builtin-face): New.
3765         (font-lock-constant-face): New.
3766         (font-lock-face-list): Add builtin and constant faces.
3767
3768 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3769
3770         * autoload.el (make-autoload): Support define-derived-mode.
3771         Collected puts of doc-string-elt property.  Based on a patch by
3772         Didier Verna <didier@xemacs.org>.
3773
3774 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3775
3776         * wid-edit.el (widget-field-activate): Fix docstring typo.
3777
3778 2002-07-23  Andy Piper  <andy@xemacs.org>
3779
3780         * about.el (about-personal-info): update me.
3781
3782 2002-07-12  Andy Piper  <andy@xemacs.org>
3783
3784         * custom.el (custom-theme-set-variables): remove bogus
3785         arguments. Use custom-set-default to set defaults.
3786         (custom-set-variables): update doc.
3787         (custom-local-buffer): new, synced from FSF.
3788         (custom-set-default): ditto.
3789         (defcustom): update doc.
3790
3791 2002-06-16  Andy Piper  <andy@xemacs.org>
3792
3793         * menubar-items.el (default-menubar): enable windows printing on
3794         cygwin as well as native.
3795
3796 2002-06-12  Andy Piper  <andy@xemacs.org>
3797
3798         * printer.el (generic-print-buffer): catch all errors so that the
3799         print device can be cleared in all scenarios.
3800         (Printer-clear-device): make sure clearing the printer allows it
3801         to be used again immediately.
3802         (generic-print-region): make sure the default printer face is
3803         black-on-white.
3804
3805 2002-04-23  Jerry James  <james@xemacs.org>
3806
3807         * window-xemacs.el (display-buffer-function): Change doc to
3808         reflect new arg.
3809         * window-xemacs.el (pre-display-buffer-function): Ditto.
3810         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3811         non-nil, make the new window just big enough for its contents.
3812         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3813         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3814         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3815
3816 2002-06-06  Andy Piper  <andy@xemacs.org>
3817
3818         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3819         (defcustom): ditto.
3820         (custom-handle-keyword): ditto.
3821
3822 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3823
3824         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3825         Make obsolete.  Default to nil.
3826         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3827         Inspired by a patch by John Palmieri.
3828
3829 2002-07-01  Mike Alexander  <mta@arbortext.com>
3830
3831         * process.el (shell-command-on-region): Don't delete the region
3832         before giving it to call-process-region
3833
3834 2002-06-04  Jerry James <james@eecs.ku.edu>
3835
3836         * find-paths.el (paths-find-architecture-directory): Search in
3837         `system-configuration'/`base', not `base'`system-configuration'.
3838
3839 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3840
3841         * info.el (Info-index): Add missing \ in [ t].
3842
3843 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3844
3845         * gutter-items.el (gutter-buffers-tab-visible-p,
3846         buffers-tab-omit-function, buffers-tab-selection-function,
3847         buffers-tab-filter-functions):
3848         Doc improvements.
3849
3850 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3851
3852         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3853
3854         * toolbar-items.el (toolbar-news): Fix typo in message string.
3855
3856 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3857
3858         * dialog.el (yes-or-no-p-dialog-box): 
3859         * cmdloop.el (y-or-n-p-minibuf):
3860         (yes-or-no-p-minibuf):
3861         (yes-or-no-p):
3862         (y-or-n-p): 
3863         Specify negative answers in docstrings.
3864
3865 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3866
3867         * package-ui.el (pui-help-echo): Display both installed and author
3868         version.  Use a balloon-help window to display extra info like
3869         package requires.
3870
3871 2002-05-30  Andy Piper  <andy@xemacs.org>
3872
3873         * files.el (revert-buffer-internal): don't visit
3874         revert-buffer. Kill buffer when not used. Suggested by Mike
3875         Alexander <mta@arbortext.com>
3876
3877 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3878
3879         * files.el (revert-buffer): More docstring fiddling.
3880
3881 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3882
3883         * files.el (revert-buffer):
3884         (revert-buffer-internal):
3885         (revert-buffer-insert-file-contents-function):
3886         Improve docstrings and comments.
3887
3888 2002-05-08  Andy Piper  <andy@xemacs.org>
3889
3890         * files.el (revert-buffer): observe noconfirm behavior.
3891
3892 2002-04-09  Andy Piper  <andy@xemacs.org>
3893
3894         * files.el (revert-buffer): use revert-buffer-internal if it looks
3895         like doing so will not result in any user-visible changes.
3896         (revert-buffer-internal): new function. Do the actual process of
3897         reversion and then see whether the result is any different to what
3898         we have already. If it is not then do nothing.
3899
3900 2001-12-11  Andy Piper  <andy@xemacs.org>
3901
3902         * menubar.el (get-popup-menu-response): re-order so that it works
3903         on more sane/facist window systems.
3904
3905 2001-12-03  Andy Piper  <andy@xemacs.org>
3906
3907         * faces.el (frob-face-property): don't infloop in face frobbing
3908         from Jan Vroonhof <jan@xemacs.org>.
3909
3910 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3911
3912         * faces.el (frob-face-property): Follow face fall-back hierarchy
3913         properly for face properties without an instance. Only do manual
3914         copy form 'default in last resort. This handles in particular
3915         the case where 'default itself has only a fall-back (which is
3916         the case by default on windows).
3917
3918 2001-11-24  Andy Piper  <andy@xemacs.org>
3919
3920         * printer.el (generic-print-region): set default-frame-plist to
3921         nil while creating the printer frame so that sizes reflect the
3922         printed page.
3923
3924         * faces.el (face-complain-about-font): Don't complain on printers.
3925
3926 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3927         
3928         * package-net.el: Andy synch.
3929         
3930 2001-12-16  Andy Piper  <andy@xemacs.org>
3931
3932         * package-get.el (package-get-update-all): Make sure installed.db
3933         gets updated after updating packages.
3934
3935 2002-03-28  Ben Wing  <ben@xemacs.org>
3936
3937         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3938         continuation, truncation so that we don't get line jumpiness from
3939         them being larger than the line height.
3940
3941         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3942
3943 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3944
3945         * font.el (font-window-system-mappings): Add mapping for Gtk
3946         (assume identical to X) 
3947
3948 2002-02-04  Andy Piper  <andy@xemacs.org>
3949
3950         * files.el (convert-standard-filename): Fix for short filename
3951         Peter Arius <pas@methodpark.de>
3952
3953 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3954
3955         * list-mode.el (default-choose-completion): completion-base-size
3956         should refer to local value in the completion list buffer.
3957
3958 2001-12-03  Didier Verna  <didier@xemacs.org>
3959
3960         * rect.el: autoload `replace-rectangle'.
3961         * keydefs.el (global-map): bind it to `C-x r p'.
3962
3963 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3964
3965         * XEmacs 21.4.8 "Honest Recruiter" is released.
3966
3967 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3968
3969         This patch is based on Jerry James's patch and analysis.
3970
3971         * select.el (get-clipboard):
3972         (get-selection):
3973         Update docstrings.
3974         (get-clipboard-foreign):
3975         (get-selection-foreign):
3976         New function for use as `interprogram-paste-function's.
3977
3978         * simple.el (interprogram-paste-function): Change default to
3979         `get-clipboard-foreign'; improve docstring.
3980         (interprogram-cut-function): Improve dosctring.
3981
3982 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3983
3984         * XEmacs 21.4.7 "Economic Science" is released.
3985
3986 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3987
3988         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3989
3990 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3991
3992         * obsolete.el (assq-delete-all): New compatibility alias for 
3993         remassq.
3994
3995 2002-01-09  Simon Josefsson  <jas@extundo.com>
3996
3997         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3998
3999 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4000
4001         * info.el (Info-auto-generate-directory): Default
4002         Info-auto-generate-directory to 'if-outdated.
4003
4004 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4005
4006         * startup.el (normal-top-level): Prevent migration code from
4007         trashing .emacs on an error in loading the init files.
4008
4009 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4010
4011         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4012         "system default" Xdefaults and friends get xrdb-mode.
4013
4014 2002-03-05  Mats Lidell  <matsl@contactor.se>
4015  
4016         * help-nomule.el (tutorial-supported-languages): Added Swedish
4017         tutorial. Sorted languages.
4018
4019 2002-02-11  Mike Sperber <mike@xemacs.org>
4020
4021         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4022         regenerating outdated dir files and dir is non-existent.
4023
4024 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4025
4026         * code-files.el (convert-mbox-coding-system): Improve comment.
4027         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4028         coding-system argument to `write-region-pre-hook' call.
4029         (write-region-pre-hook): Fix docstring to mention lockname argument.
4030
4031 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4032
4033         * minibuf.el (completing-read): Remove redundant wrong arg list.
4034
4035         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4036
4037 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4038
4039         * obsolete.el (interactive-form): new compatibility alias for 
4040         function-interactive.
4041
4042 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4043
4044         * menubar-items.el (Menubar-items-truncate-list): Removed.
4045         * menubar-items.el (Menubar-items-truncate-history): New.
4046         * menubar-items.el (default-menubar): Use
4047         Menubar-items-truncate-history.
4048
4049 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4050
4051         * printer.el (generic-print-region): Pass correct arguments to
4052         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4053         Torkelsson <torkel@acc.umu.se>.
4054
4055 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4056
4057         * help.el (describe-mode): synched with FSF 19.34; handle nil
4058         minor mode indicators.
4059
4060 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4061
4062         * minibuf.el (completing-read): Update docstring.
4063
4064 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4065
4066         * XEmacs 21.4.6 "Common Lisp" is released.
4067
4068 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4069
4070         * package-net.el: Inadvertant synch with Windows branch.  From
4071         Andy's log:
4072         (package-net-kit-version): new variable.
4073         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4074
4075 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4076
4077         * package-get.el (package-get-locate-index-file): Also search the
4078         core etc/ directory for the package index file if it can't be
4079         found in ~/.xemacs/.
4080
4081 2001-12-13  William Perry  <wmperry@gnu.org>
4082
4083         * dialog-gtk.el (popup-builtin-question-dialog):
4084         Conform to API in gui.c.
4085         
4086 2001-11-12  Andy Piper  <andy@xemacs.org>
4087
4088         * cus-edit.el (custom-save-face-internal): make sure we save
4089         non-themed faces.
4090         (custom-save-variables): ditto variables.
4091
4092 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4093
4094         * faces.el (make-face-family):
4095         (make-face-size):
4096         New face-modifying functions per Jan Vroonhof.
4097
4098         cus-face.el (custom-set-face-font-family):
4099         (custom-set-face-font-size):
4100         Use them.
4101
4102         * font.el (font-window-system-mappings): More precise docstring.
4103
4104         (font-create-name):
4105         (font-create-object):
4106         (tty-font-create-object):
4107         (tty-font-create-plist):
4108         (x-font-create-object):
4109         (x-font-create-name):
4110         (ns-font-create-name):
4111         (mswindows-font-create-object):
4112         (mswindows-font-create-name):
4113         Add doctrings.
4114
4115 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4116
4117         * gtk-faces.el (gtk-init-device-faces): removed spurious
4118         quote before let* expression.
4119
4120 2001-10-29  Andy Piper  <andy@xemacs.org>
4121
4122         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4123         modified when changing coding system.
4124
4125         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4126         that we invoke the GUI directory selector.
4127
4128 2001-10-25  Andy Piper  <andy@xemacs.org>
4129
4130         * dialog.el (make-dialog-box): use new directory dialog support.
4131         * minibuf.el (read-file-name-1): ditto.
4132         (read-file-name): ditto.
4133         (read-directory-name): ditto.
4134
4135 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4136
4137         * XEmacs 21.4.5 "Civil Service" is released.
4138
4139 2001-04-23  Didier Verna  <didier@xemacs.org>
4140
4141         * cus-edit.el (custom-variable-pre-save): New.
4142         * cus-edit.el (custom-variable-post-save): New.
4143         * cus-edit.el (custom-variable-save): use them.
4144         * cus-edit.el (custom-face-pre-save): New.
4145         * cus-edit.el (custom-face-post-save): New.
4146         * cus-edit.el (custom-face-save): use them.
4147         * cus-edit.el (custom-group-pre-save): New.
4148         * cus-edit.el (custom-group-post-save): New.
4149         * cus-edit.el (custom-group-save): use them.
4150         * cus-edit.el (Custom-save): use the pre/post functions above,
4151         call `custom-save-all' only once.
4152         * cus-edit.el (custom-variable-pre-reset-standard): New.
4153         * cus-edit.el (custom-variable-post-reset-standard): New.
4154         * cus-edit.el (custom-variable-reset-standard): use them.
4155         * cus-edit.el (custom-face-pre-reset-standard): New.
4156         * cus-edit.el (custom-face-post-reset-standard): New.
4157         * cus-edit.el (custom-face-reset-standard): use them.
4158         * cus-edit.el (custom-group-pre-reset-standard): New.
4159         * cus-edit.el (custom-group-post-reset-standard): New.
4160         * cus-edit.el (Custom-reset-standard): use them.
4161         * cus-edit.el (custom-face-reset-saved): use the pre/post
4162         functions above, call `custom-save-all' only once.
4163
4164 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4165
4166         * gutter-items.el (buffers-tab face): Derive from the modeline
4167         face by default.  Many people use white-on-black for the default
4168         font, and the tabs look hideous with that color combination.  The
4169         modeline usually has the correct colors.
4170
4171 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4172
4173         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4174         (tag-mark-stack-max): Typo fix.
4175
4176 2001-09-28  Ben Wing  <ben@xemacs.org>
4177
4178         * font-lock.el:
4179         * font-lock.el (font-lock-after-change-function):
4180         fix problem with last patch, reported by Katsumi Yamaoka.
4181
4182 2001-09-17  Ben Wing  <ben@xemacs.org>
4183
4184         * font-lock.el (font-lock-after-change-function):
4185         fix problem when you insert a comment on the line before a line of
4186         code: if we use the following char, then when you hit backspace,
4187         the following line of code turns the comment color.
4188
4189 2001-06-08  Ben Wing  <ben@xemacs.org>
4190
4191         * process.el: comment about shell-command-switch.
4192         * process.el (shell-quote-argument): Need to quote a null
4193         argument, too.  From Dan Holmsand.
4194         
4195         * startup.el (normal-top-level): Delete some unused FSF junk.
4196         * startup.el (command-line-early):
4197         
4198         * startup.el (command-line): Call MS Windows init function.
4199         
4200         * win32-native.el:
4201         * win32-native.el (mswindows-system-shells): New.
4202         * win32-native.el (mswindows-system-shell-p): New.
4203         * win32-native.el (init-mswindows-at-startup): New.
4204         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4205         * win32-native.el (mswindows-quote-one-simple-arg):
4206         * win32-native.el (mswindows-quote-one-command-arg):
4207         * win32-native.el (mswindows-construct-process-command-line-alist):
4208         Correct comments at top.  Correctly handle passing arguments
4209         to Cygwin programs and to bash.  Fix quoting of zero-length
4210         arguments (from Dan Holmsand).  Set shell-command-switch based
4211         on shell-file-name, which in turn comes from env var SHELL.
4212
4213 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4214
4215         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4216         default-toolbar-position): Fill docstrings for balloon-help.
4217
4218 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4219
4220         * faces.el: Reenable specifications over 'gtk domain.
4221
4222 2001-08-08  Didier Verna  <didier@xemacs.org>
4223
4224         * autoload.el (update-autoload-files): make defdir a file name,
4225         not directory name.
4226
4227 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4228
4229         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4230
4231         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4232
4233 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4234
4235         * font-menu.el (font-menu-set-font): Default to current font-family.
4236         (font-menu-preferred-resolution):
4237         (font-menu-size-scaling):
4238         Provide gtk defaults, too.
4239
4240 2001-07-29  Mike Alexander  <mta@arbortext.com>
4241
4242         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4243         list
4244         (custom-set-face-font-family): ditto
4245
4246 2001-07-26  Mike Sperber <mike@xemacs.org>
4247
4248         * files.el (auto-mode-alist): .9 files are man pages, too.
4249
4250 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4251
4252         * process.el (call-process-internal): bind
4253         coding-system-for-write to 'binary when calling
4254         start-process-internal, so the process receives 
4255         the literal contents of INFILE.
4256
4257 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4258
4259         * files.el (auto-mode-alist): Add configure.ac support.
4260
4261 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4262
4263         * buff-menu.el:
4264         mouse.el:
4265         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4266
4267 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4268
4269         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4270
4271 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4272
4273         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4274         mixed text.
4275         (kinsoku-eol-p): Ditto.
4276
4277 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4278
4279         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4280         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4281         characters as the category `s' or `e' correctly.
4282
4283 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4284
4285         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4286
4287 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4288
4289         * mule/cyrillic.el:  Set up case table.
4290
4291 2001-06-08  Mike Sperber <mike@xemacs.org>
4292
4293         * files.el (save-some-buffers-1): Don't zap the help window right
4294         after `map-y-or-n-p' has popped it up.
4295
4296 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4297
4298         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4299
4300 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4301
4302         * specifier.el: define-specifier-tag 'gtk.
4303
4304 2001-05-12  Ben Wing  <ben@xemacs.org>
4305
4306         * find-paths.el (paths-find-recursive-path):
4307         fix error with null EXCLUDE-REGEXP.
4308         
4309         * font-lock.el (font-lock-mode):
4310         fix problem reported by hrvoje with buffers starting with a space.
4311         
4312 2001-05-06  Ben Wing  <ben@xemacs.org>
4313
4314         * dialog.el (make-dialog-box):
4315         * menubar-items.el (default-menubar):
4316         * printer.el (generic-print-buffer):
4317         * printer.el (generic-print-region):
4318         implement printing the selection when it's selected.
4319
4320 2001-04-18  Didier Verna  <didier@xemacs.org>
4321
4322         * cus-edit.el (Custom-reset-standard): reset to standard settings
4323         not only when the buffer's :custom-state is 'modified, but also
4324         when it is 'set or 'saved.
4325
4326 2001-04-17  Didier Verna  <didier@xemacs.org>
4327
4328         * startup.el (load-user-init-file): define `custom-file' before
4329         loading the user's init file.
4330
4331 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4332
4333         * menubar.el (popup-mode-menu): Make it work with
4334         popup-menu-titles turned off.
4335         
4336 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4337
4338         * about.el (about-mailto-link): Use compose-mail for sending mail.
4339
4340 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4341
4342         * package-admin.el (package-install-hook): New.
4343         (package-delete-hook): New.
4344         (package-admin-add-single-file-package): Use package-delete-hook.
4345
4346         * package-get.el (package-get): Use package-install-hook.
4347
4348 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4349
4350         * package-ui.el (pui-install-selected-packages): reverse the lists
4351         of packages so that they get handled in the same order as they
4352         were selected.
4353
4354 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4355
4356         * packages.el (locate-library): Use read-library-name for completion.
4357
4358 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4359
4360         * byte-optimize.el (=): `=' is not a binary predicate!
4361         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4362         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4363
4364 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4365
4366         * bytecomp.el (byte-compile-arithcompare):
4367         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4368
4369 2001-06-03  William M. Perry  <wmperry@gnu.org>
4370
4371         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4372         return the filename selected by the user!
4373
4374 2001-05-31  William M. Perry  <wmperry@gnu.org>
4375
4376         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4377         in XEmacs/GTK.
4378
4379 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4380
4381         * coding.el: Tiny typo fixed.
4382
4383 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4384
4385         * XEmacs 21.4.3 "Academic Rigor" is released.
4386
4387 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4388
4389         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4390
4391 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4394
4395 2001-05-04  Ben Wing  <ben@xemacs.org>
4396
4397         * printer.el (generic-print-buffer):
4398         * printer.el (generic-print-region):
4399         Enable dialog boxes.  Apply workaround recommended by Kirill.
4400         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4401         
4402         * simple.el (kill-whole-line):
4403         * simple.el (kill-line-1):
4404         * simple.el (kill-entire-line):
4405         * simple.el (kill-line):
4406         * simple.el (backward-kill-line):
4407         Take out interactive dependence of kill-whole-line.
4408
4409 2001-04-22  Ben Wing  <ben@xemacs.org>
4410
4411         * dialog.el (make-dialog-box):
4412         Put dialog titles back in -- this time correctly.  Fix various
4413         other problems with leaks and such.
4414
4415         * simple.el (region-exists-p):
4416         * simple.el (region-active-p):
4417         Add comment about which one is correct to use in menu specs.
4418
4419 2001-05-05  Ben Wing  <ben@xemacs.org>
4420
4421         * dialog.el (make-dialog-box): fix doc string.
4422         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4423         take out Pretty Print.
4424         * printer.el:
4425         * printer.el (printer-current-device): New.
4426         * printer.el (Printer-get-device): New.
4427         * printer.el (Printer-clear-device): New.
4428         * printer.el (generic-page-setup): New.
4429         * printer.el (generic-print-buffer):
4430         * printer.el (generic-print-region):
4431         Implement Page Setup.  Handle errors properly.
4432
4433 2001-05-05  Ben Wing  <ben@xemacs.org>
4434
4435         * subr.el (error): Complete list of errors in doc string.
4436         
4437 2001-04-22  Ben Wing  <ben@xemacs.org>
4438
4439         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4440         
4441 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4442
4443         * build-report.el: Remove CVS keywords since this file has been in
4444         core lisp for a while now.
4445         * build-report.el (build-report-make-output-files): Fix typo.
4446
4447 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4448
4449         * about.el (about-finish-buffer): Make sure the last change works
4450         even if EVENT is nil.
4451
4452 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4453
4454         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4455         clicked, not the one that happens to be the current buffer at the
4456         time.
4457
4458 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4459
4460         * cus-edit.el (custom-display): Support the GTK Window System also.
4461
4462 2001-04-30  Ben Wing  <ben@xemacs.org>
4463
4464         * printer.el:
4465         * printer.el (printer-page-header):
4466         * printer.el (Print-context): New.
4467         * printer.el (printer-page-footer):
4468         * printer.el (generate-header-element): New.
4469         * printer.el (generate-header-line): New.
4470         * printer.el (print-context-property):
4471         * printer.el (generic-print-buffer):
4472         * printer.el (generic-print-region):
4473         Implement headers and footers.  Implement calling Print dialog box
4474         (#### but it doesn't quite work yet).
4475
4476 2001-04-25  Ben Wing  <ben@xemacs.org>
4477
4478         * about.el (xemacs-hackers):
4479         * about.el (about-url-alist):
4480         * about.el (about-personal-info):
4481         * about.el (about-hacker-contribution):
4482         More contributions.
4483         
4484         * simple.el (handle-post-motion-command):
4485         Fix spurious setting of zmacs-region-stays to t after a non-shift
4486         motion command.
4487
4488 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4489
4490         * about.el (about-personal-info): Update my bio.
4491         (about-hacker-contribution): Ditto.
4492
4493 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4494
4495         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4496
4497 2001-04-19  Andy Piper  <andy@xemacs.org>
4498
4499         * package-net.el (package-net-cygwin32-binary-size): new size.
4500         (package-net-win32-binary-size): new size.
4501         (package-net-convert-index-to-ini): Use new arch.
4502         (package-net-batch-convert-index-to-ini): Removed.
4503         (package-net-generate-bin-ini): New.
4504         (package-net-batch-generate-bin-ini): New.
4505
4506 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4507
4508         * XEmacs 21.4.1 "Copyleft" is released.
4509
4510 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4511
4512         * x-compose.el (xlib-input-method-bug-workaround):
4513         (alias-colon-to-double-quote):
4514         Force sort in map-keymap to work around rehash bug.
4515
4516 2001-04-17  Ben Wing  <ben@xemacs.org>
4517
4518         * about.el: Finish overhaul, add a few new hackers, update a
4519         couple old ones.
4520
4521 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4522
4523         * XEmacs 21.4.0 "Solid Vapor" is released.
4524
4525 2001-04-15  Ben Wing  <ben@xemacs.org>
4526
4527         * about.el:
4528         * about.el (about-headline-face): New.
4529         * about.el (about-link-face): New.
4530         * about.el (about-current-release-maintainers): New.
4531         * about.el (about-other-current-hackers): New.
4532         * about.el (about-url-alist):
4533         * about.el (about-once-and-future-hackers): New.
4534         * about.el (about-mailto-link): New.
4535         * about.el (about-get-buffer):
4536         * about.el (about-finish-buffer):
4537         * about.el (about-xemacs):
4538         * about.el (about-features): Removed.
4539         * about.el (about-advantages): New.
4540         * about.el (about-maintainer-info): Removed.
4541         * about.el (about-personal-info): New.
4542         * about.el (about-hacker-contribution): New.
4543         * about.el (about-maintainer):
4544         * about.el (about-show-linked-info):
4545         * about.el (about-hackers):
4546         Major revamping.  Rewriting of most of the text, improve the
4547         link handling, separate info on contributors into personal
4548         and contribution info, add new contributors, update personal
4549         info, etc. etc.
4550         
4551         * menubar-items.el (default-menubar):
4552         Help menubar entry for News now says more accurately
4553         "What's New in XEmacs".
4554         
4555         * mouse.el:
4556         * mouse.el (mouse-track-cleanup-hook):
4557         * mouse.el (mouse-track):
4558         Don't set-buffer to a dead buffer when calling mouse-track
4559         cleanup hooks.
4560
4561 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4562
4563         * XEmacs 21.2.47 "Zephir" is released.
4564
4565 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4566
4567         * dialog.el (make-dialog-box): Disable dialog box titles until
4568         we get them working.
4569
4570 2001-03-30  Ben Wing  <ben@xemacs.org>
4571
4572         * help.el:
4573         * help.el (Help-princ-face):
4574         * help.el (Help-prin1-face):
4575         * help.el (frob-help-extents):
4576         * help.el (describe-function-1):
4577         * help.el (describe-variable):
4578         Avoid using font-lock faces, which may not be defined.
4579         Instead, use hyper-apropos faces, and make sure they're
4580         defined as necessary by using `require'. (It's not so safe
4581         to do this for font-lock.) In any case, we will eventually
4582         be merging this functionality into hyper-apropos.
4583
4584         * loaddefs.el (completion-ignored-extensions):
4585         Fix documentation.
4586         
4587         * menubar-items.el (menu-truncate-list): Removed.
4588         * menubar-items.el (Menubar-items-truncate-list): New.
4589         * menubar-items.el (default-menubar):
4590         Fix errors if grep or compile command is too long.  Rename helper
4591         function to be less visible.
4592
4593 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4594
4595         * byte-optimize.el (byte-optimize-minus):
4596         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4597
4598 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4599
4600         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4601         Mule is available.
4602
4603         * mule/latin.el: New file.
4604
4605 2001-03-11  Ben Wing  <ben@xemacs.org>
4606
4607         * auto-save.el:
4608         * auto-save.el (auto-save-directory):
4609         * auto-save.el (make-auto-save-file-name):
4610         * auto-save.el (auto-save-file-name-p): New.
4611
4612         Merge in improvements from other definition of
4613         make-auto-save-file-name in files.el.
4614         
4615         * auto-save.el (auto-save-original-name):
4616         * auto-save.el (auto-save-name-in-fixed-directory):
4617         * auto-save.el (auto-save-unslashify-name): Removed.
4618         * auto-save.el (auto-save-slashify-name): Removed.
4619         * auto-save.el (auto-save-reserved-chars): New.
4620         * auto-save.el (auto-save-escape-name): New.
4621         * auto-save.el (auto-save-unhex): New.
4622         * auto-save.el (auto-save-unescape-name): New.
4623
4624         Change algorithm for encoding filenames in auto-save names to be
4625         entirely safe with all filesystems and all possible characters in
4626         a filename, and 100% reversible. (Essentially, uses
4627         quoted-printable as the encoding.)
4628         
4629         * auto-save.el (recover-all-files):
4630
4631         Use insert-directory rather than calling ls directly -- fixes
4632         things under Windows.
4633
4634         * files.el:
4635         * files.el (convert-standard-filename): Substitute FSF's
4636         definition for this (we had nothing here before).
4637         
4638         * files.el (backup-buffer): Warning fix.
4639         
4640         * files.el (make-backup-file-name):
4641         * files.el (find-backup-file-name):
4642         Fix error in calling sequence to auto-save-file-name-p.
4643         
4644         * files.el (recover-file):
4645         Use insert-directory rather than calling ls directly -- fixes
4646         things under Windows.
4647
4648         * files.el (make-auto-save-file-name): Removed.
4649         * files.el (auto-save-file-name-p): Removed.
4650         auto-save is always dumped so no sense in having a definition
4651         that will always be overwritten with another.
4652         
4653         * files.el (insert-directory):
4654         * win32-native.el:
4655         * win32-native.el (debug-mswindows-process-command-lines):
4656         * win32-native.el (original-make-auto-save-file-name): Removed.
4657         * win32-native.el (make-auto-save-file-name): Removed.
4658
4659
4660 2001-03-21  Martin Buchholz <martin@xemacs.org>
4661
4662         * XEmacs 21.2.46 "Urania" is released.
4663
4664 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4665
4666         * menubar-items.el (default-menubar): Update sample.emacs to
4667         sample.init.el and adjust accelerators.
4668
4669 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4670
4671         * build-report.el (build-report): Improve docstring.
4672
4673 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4674
4675         * ChangeLog: Log GTK merge.
4676
4677         * gutter-items.el:
4678         * mwheel.el:
4679         * sound.el:
4680         * startup.el:
4681         Revert gratuitous whitespace changes.
4682
4683 2001-03-07  Ben Wing  <ben@xemacs.org>
4684
4685         * help.el:
4686         * help.el (key-or-menu-binding):
4687         * help.el (Help-find-file): New.
4688         * help.el (describe-beta):
4689         * help.el (describe-copying):
4690         * help.el (describe-project):
4691         * help.el (view-emacs-news):
4692         * help.el (view-sample-init-el): New.
4693         * help.el (Help-princ-face): New.
4694         * help.el (Help-prin1-face): New.
4695         * help.el (help-symbol-function-context-menu):
4696         * help.el (help-symbol-variable-context-menu):
4697         * help.el (help-symbol-function-and-variable-context-menu):
4698         * help.el (frob-help-extents):
4699         * help.el (describe-function-1):
4700         * help.el (describe-variable):
4701
4702         Add coloring in Help buffers, correspondent with hyperlinks.
4703         View files in view-mode rather than Fundamental.
4704         Remove separators from context menus -- now handled in generic code.
4705         Add `Find Tag' to context menu.
4706         
4707         * menubar.el (popup-mode-menu):
4708
4709         Rewrite code that outputs the popup menu to (a) put more specific
4710         entries first, (b) be more robust, (c) output the proper context
4711         menu separators automatically (the context menu functionality is
4712         new and currently used only by Help).
4713
4714 2001-03-10  William M. Perry  <wmperry@aventail.com>
4715
4716         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4717         this function when converting from the 21.1 GTK branch.  Now
4718         supports file, password, question, and color built-in dialogs.
4719
4720 2001-03-06  Ben Wing  <ben@xemacs.org>
4721
4722         * keydefs.el:
4723         * keydefs.el (global-map):
4724         Add commented-out change of M-k (for 21.5).
4725         
4726         * menubar-items.el (default-menubar):
4727         Fix items to control kill-line behavior; add items for
4728         shifted motion.
4729         
4730         * simple.el:
4731         * simple.el (kill-whole-line):
4732         * simple.el (historical-kill-line): Removed.
4733         * simple.el (kill-line): Removed.
4734         * simple.el (kill-entire-line): New.
4735         * simple.el (kill-line-1): New.
4736         * simple.el (backward-kill-line):
4737         Undo kill-whole-line == always changes.  Add new function
4738         kill-entire-line to unconditionally delete the current line.
4739         Add comments describing the lamentable state of affairs of
4740         the kill-line functions and variables.
4741
4742 2001-03-02  Ben Wing  <ben@xemacs.org>
4743
4744         * simple.el:
4745         * simple.el (beginning-of-buffer):
4746         * simple.el (end-of-buffer):
4747         * simple.el (mark-ring-unrecorded-commands):
4748         * simple.el (signal-error-on-buffer-boundary):
4749         * simple.el (shifted-motion-keys-select-region):
4750         * simple.el (unshifted-motion-keys-deselect-region):
4751         * simple.el (motion-keys-for-shifted-motion): New.
4752         * simple.el (handle-pre-motion-command):
4753         * simple.el (handle-post-motion-command):
4754         * simple.el (forward-char-command):
4755         * simple.el (backward-char-command):
4756         * simple.el (scroll-up-command):
4757         * simple.el (scroll-down-command):
4758         * simple.el (next-line):
4759         * simple.el (previous-line):
4760         * simple.el (backward-block-of-lines):
4761         * simple.el (forward-block-of-lines):
4762         * simple.el (backward-word):
4763         * simple.el (mark-word):
4764
4765         Augment documentation of the most common motion commands to make
4766         note of the shifted-motion support.  Improve the support to (a)
4767         properly document how it works and why it's done in the fashion it
4768         is, and (b) allow the keystrokes that trigger it to be customized.
4769
4770         Correct error in the customize specification of
4771         mark-ring-unrecorded-commands.
4772
4773 2001-03-02  Ben Wing  <ben@xemacs.org>
4774
4775         * font-lock.el:
4776         * font-lock.el (font-lock-pending-extent-table): Removed.
4777         * font-lock.el (font-lock-pending-buffer-table): New.
4778         * font-lock.el (font-lock-pre-idle-hook):
4779         * font-lock.el (font-lock-after-change-function):
4780         * font-lock.el (font-lock-fontify-pending-extents):
4781         * font-lock.el (font-lock-lisp-like):
4782
4783         Fix handling of pending extents to avoid excessive slowness (N^2
4784         behavior) when making lots of buffer changes between redisplays,
4785         such as when saving the Options.
4786
4787 2001-03-09  William M. Perry  <wmperry@aventail.com>
4788
4789         * device.el:
4790         * dragdrop.el:
4791         * dumped-lisp.el:
4792         * faces.el:
4793         * frame.el:
4794         * gnuserv.el:
4795         * loadup.el:
4796         * menubar-items.el:
4797         * minibuf.el:
4798         The Great GTK Merge.
4799
4800         * ChangeLog.GTK:
4801         * dialog-gtk.el:
4802         * gdk.el:
4803         * generic-widgets.el:
4804         * glade.el:
4805         * gnome-widgets.el:
4806         * gnome.el:
4807         * gtk-compose.el:
4808         * gtk-extra.el:
4809         * gtk-faces.el:
4810         * gtk-ffi.el:
4811         * gtk-file-dialog.el:
4812         * gtk-font-menu.el:
4813         * gtk-glyphs.el:
4814         * gtk-init.el:
4815         * gtk-iso8859-1.el:
4816         * gtk-marshal.el:
4817         * gtk-mouse.el:
4818         * gtk-package.el:
4819         * gtk-password-dialog.el:
4820         * gtk-select.el:
4821         * gtk-widget-accessors.el:
4822         * gtk-widgets.el:
4823         * gtk.el:
4824         widgets-gtk.el:
4825         The Great GTK Merge: new files.
4826
4827 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4828
4829         * generic-widgets.el: Don't require gtk (a built-in feature) at
4830         top level.  Don't execute the last sexp unless (featurep 'gtk).
4831
4832 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4833
4834         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4835
4836 2001-02-23  Martin Buchholz <martin@xemacs.org>
4837
4838         * XEmacs 21.2.45 "Thelxepeia" is released.
4839
4840 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4841  
4842         * about.el (xemacs-hackers): update my entry. 
4843         * about.el (about-maintainer-info): ditto. 
4844         * about.el (about-hackers): ditto. 
4845
4846 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4847
4848         * about.el (about-maintainer-info): More vanity info about
4849         yours truly.
4850
4851 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4852
4853         * build-report.el (build-report-destination): xemacs-build-reports
4854         has moved to SourceForge, where mailing list name length is
4855         restricted, hence the name change to
4856         xemacs-buildreports@xemacs.org.
4857         * build-report.el (build-report-keep-regexp): Update default.
4858         * build-report.el (build-report-delete-regexp): Ditto.
4859         * build-report.el (build-report-make-output-files): Ditto.
4860
4861 2001-02-19  Craig Lanning  <lanning@scra.org>
4862
4863         * lisp-mode.el: Add indentation specifications for following
4864         Common Lisp forms: handler-case, handler-bind, with-slots,
4865         with-open-file, with-open-stream, print-unreadable-object.
4866
4867 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4868
4869         * font-lock.el (font-lock-set-defaults-1):
4870         Move initialization of `font-lock-cache-position' so that it's set
4871         even if font-lock-keywords is already defined.
4872
4873 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4874
4875         * autoload.el (generate-file-autoloads-1):
4876         Use `emacs-lisp-mode-syntax-table' instead of
4877         `lisp-mode-syntax-table'.
4878         * lisp-mode.el (lisp-mode-syntax-table):
4879         Get rid of old checks for `parse-partial-sexp' version.
4880         Make `|' (pipe) string delimiter instead of punctuation.
4881
4882 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4883
4884         * window.el (save-selected-window):
4885         Use gensym for better macro hygiene.
4886
4887 2001-02-06  Mike Sperber <mike@xemacs.org>
4888
4889         * dump-paths.el:
4890         * startup.el (startup-setup-paths): Set and use
4891         `mule-lisp-directory'.
4892         (startup-setup-paths-warning): Ditto.
4893
4894         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4895         (paths-construct-load-path): Consider `mule-lisp-directory'.
4896
4897 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4898
4899         * font-lock.el: Syntax table improvements used.  A few random
4900         changes are not specified below.
4901         (font-lock-fontify-string-delimiters):
4902         (font-lock-syntactic-keywords):
4903         (font-lock-cache-state nil):
4904         (font-lock-cache-position):
4905         New variables.
4906         (font-lock-set-syntax):
4907         (font-lock-apply-syntactic-highlight):
4908         (font-lock-fontify-syntactic-anchored-keywords):
4909         (font-lock-fontify-syntactic-keywords-region):
4910         (font-lock-eval-keywords):
4911         New functions.
4912         (font-lock-remove-face):
4913         (font-lock-fontify-syntactically-region):
4914         Use syntax properties.
4915
4916 2001-02-08  Martin Buchholz <martin@xemacs.org>
4917
4918         * XEmacs 21.2.44 "Thalia" is released.
4919
4920 2001-01-16  Mike Sperber <mike@xemacs.org>
4921
4922         * startup.el (normal-top-level): Work even if no installation root
4923         is found.
4924
4925 2001-01-30  Andy Piper  <andy@xemacs.org>
4926
4927         * gutter-items.el (progress-abort-glyph): remove instantiator.
4928         (set-progress-abort-instantiator): new function.
4929         (abort-progress-feedback): use it.
4930
4931         * gutter.el (set-gutter-dirty-p): new function.
4932
4933 2001-01-30  Didier Verna  <didier@xemacs.org>
4934
4935         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4936
4937 2001-01-24  Didier Verna  <didier@xemacs.org>
4938
4939         * sound.el (sound-extension-list): give a better default value.
4940         * sound.el (load-sound-file): improve the doc string, also find
4941         files given by absolute names, pass a real extension list to
4942         `locate-file'.
4943
4944 2001-01-26  Martin Buchholz <martin@xemacs.org>
4945
4946         * XEmacs 21.2.43 "Terspichore" is released.
4947
4948 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4949
4950         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4951         messages from gnuserv.
4952
4953 2001-01-20  Martin Buchholz <martin@xemacs.org>
4954
4955         * XEmacs 21.2.42 "Poseidon" is released.
4956
4957 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4958
4959         * cl-macs.el (cl-upcase-arg): New function.
4960         (cl-function-arglist): New function.
4961         (cl-transform-lambda): Automatically add CL-style lambda list to
4962         documentation string using functions above.
4963
4964 2001-01-12  Andy Piper  <andy@xemacs.org>
4965
4966         * package-get.el (package-get-custom): call
4967         package-net-update-installed-db.
4968
4969         * package-ui.el (pui-install-selected-packages): call
4970         package-net-update-installed-db.
4971
4972         * package-net.el (package-net-update-installed-db): use
4973         packages-package-list so that we reflect reality.
4974
4975         * packages.el (packages-package-list): Make docstring reflect
4976         reality.
4977
4978         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4979
4980         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4981         isn't installed.
4982
4983 2001-01-17  Andy Piper  <andy@xemacs.org>
4984
4985         * wid-edit.el (widget-activation-glyph-mapper): activate or
4986         deactivate native widgets.
4987         (widget-glyph-insert-glyph): record instantiator.
4988         (widget-push-button-value-create): use it.
4989
4990         * gui.el (gui-button-action): new function. Make button's domain
4991         buffer current when calling.
4992         (make-gui-button): update to use gui-button-action.
4993
4994 2001-01-16  Didier Verna  <didier@xemacs.org>
4995
4996         * menubar-items.el (default-menubar): add an entry for modeline
4997         horizontal scrolling in Options -> Display.
4998
4999 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5000
5001         * package-get.el (package-get-require-signed-base): Set to nil
5002         by default.
5003
5004 2001-01-17  Martin Buchholz <martin@xemacs.org>
5005
5006         * XEmacs 21.2.41 "Polyhymnia" is released.
5007
5008 2001-01-16  Mike Sperber <mike@xemacs.org>
5009
5010         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5011         catch lisp/mule/.
5012
5013 2001-01-14  Mike Sperber <mike@xemacs.org>
5014
5015         * startup.el (maybe-create-compatibility-dot-emacs):
5016         (maybe-unmigrate-user-init-file):
5017         (unmigrate-user-init-file): Created.
5018         (maybe-migrate-user-init-file): Offer creation of compatibility
5019         .emacs.
5020         Some doc fixes wrt init file location.
5021
5022 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5023
5024         * faces.el (face-frob-from-locale-first): new variable.
5025         (frob-face-font-2): Honor tags arg while trying to use
5026         standard-face-mapping.  When face-frob-from-locale-first is set,
5027         first try to set face inheriting from frobbed-face.
5028
5029 2001-01-15  Didier Verna  <didier@xemacs.org>
5030
5031         * about.el (xemacs-hackers): update my entry.
5032         * about.el (about-url-alist): ditto.
5033         * about.el (about-maintainer-info): ditto.
5034         * about.el (about-hackers): ditto.
5035
5036 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5037
5038         The byte compiler has been badly broken for a year,
5039         by the patch of 1999-12-06.
5040         * byte-optimize.el (byte-optimize-form-code-walker):
5041         Bug was: the byte compiler was making this erroneous optimization:
5042         (progn (or (foo)) (bar)) ==> (bar)
5043
5044 2000-11-20  Mike Sperber <mike@xemacs.org>
5045
5046         * setup-paths.el (paths-core-load-path-depth): Split
5047         `paths-load-path-depth' in two for site and core lisp.  Don't
5048         recurse into core.
5049         * setup-paths.el (paths-construct-load-path): Use.
5050
5051 2001-01-10  Andy Piper  <andy@xemacs.org>
5052
5053         * package-net.el (package-net-cygwin32-binary-size): new variable
5054         (package-net-win32-binary-size): ditto.  add much needed
5055         commentary.
5056
5057         * gutter-items.el (buffers-tab-items): correct off-by-one error
5058         for buffers-tab-max-size.
5059
5060 2001-01-08  Martin Buchholz <martin@xemacs.org>
5061
5062         * XEmacs 21.2.40 is released.
5063
5064 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5065
5066         * mule/hebrew.el: Fix comments and typos.
5067         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5068
5069 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5070
5071         * ChangeLog.1: move ancient log from fill.el.
5072
5073         * dump-paths.el:
5074         paragraphs.el:
5075         mule/mule-category.el:
5076         Miscellaneous typo fixes and slight doc clarifications.
5077
5078         * mule/mule-ccl.el:  Correct file name in header.
5079
5080 2000-12-31  Martin Buchholz <martin@xemacs.org>
5081
5082         * XEmacs 21.2.39 is released.
5083
5084 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5085
5086         * byte-optimize.el (byte-optimize-cond):
5087         (byte-optimize-cond-1): New.
5088         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5089         Optimizes (cond (x nil)) ==> nil.
5090         Provide better diagnostic on malformed expr like (cond foo).
5091
5092 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5093
5094         * mule/mule-coding.el:
5095         mule/mule-cmds.el (reset-language-environment,
5096         set-language-environment-coding-systems):
5097         Safer default coding-priority-list, corresponding to src/file-coding.h.
5098
5099 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5100
5101         * package-admin.el: Allow package removal from
5102         early-package-load-path.
5103
5104 2000-12-15  Andreas Jaeger  <aj@suse.de>
5105
5106         * about.el (about-maintainer-info): Update my entry.
5107
5108 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5109
5110         * packages.el (locate-library): Add support for bzip2
5111         compressed .el files.
5112
5113 2000-12-12  Andy Piper  <andy@xemacs.org>
5114
5115         * package-net.el: new file.
5116
5117 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5118
5119         * font-lock.el: Add missing C++ keywords.
5120
5121 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5122
5123         * simple.el (indent-for-comment): Preserve indentation of comments
5124         starting in column 0, as documented in (Info-goto-node
5125         "(xemacs)Comments").  Update docstring accordingly.
5126
5127 2000-12-05  Martin Buchholz <martin@xemacs.org>
5128
5129         * XEmacs 21.2.38 is released.
5130
5131 2000-12-04  Didier Verna  <didier@xemacs.org>
5132
5133         * mouse.el (default-mouse-track-set-point-in-window): remove
5134         spurious '+' operation detected by Martin.
5135
5136
5137 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5138
5139         * cl-extra.el (coerce):
5140         Implement char to integer coercion.
5141         Remove extraneous (numberp) test.
5142
5143         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5144         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5145         (byte-optimize-predicate):
5146         Warn if evaluating constant expression signals an error.
5147         (byte-optimize-form): Small simplification.
5148
5149         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5150
5151 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5152
5153         * byte-optimize.el:
5154         (byte-optimize-minus):
5155         (byte-optimize-plus):
5156         (byte-optimize-mult):
5157         (byte-optimize-quo):
5158         Use (car (last x)) instead of (last x) to get last elt!
5159         Use `byte-optimize-predicate' to optimize `%'.
5160         Move optimizations for special numeric args to bytecomp.el.
5161         * bytecomp.el (byte-compile-associative): Remove.
5162         (byte-compile-max): New.
5163         (byte-compile-min): New.
5164         Properly handle erroneous calls: (max) (min).
5165         (byte-compile-plus): New.
5166         (byte-compile-minus):
5167         It's easiest to handle 0, +1 and -1 args here.
5168         (byte-compile-mult): New.
5169         It's easiest to handle 1, -1 and 2 args here.
5170         (byte-compile-quo):
5171         It's easiest to handle 0, +1 and -1 args here.
5172         Issue byte-compiler warning when dividing by zero.
5173
5174         Byte-compiler arithmetic improvements.
5175         Better optimize these expressions in the obvious way:
5176         (+ x y 1)   -->  varref x varref y add add1
5177         (+ x y -1)  -->  varref x varref y add sub1
5178         (- x y 0)   -->  (- x y)
5179         (- 0 x y)   -->  (- (- x) y)
5180         (% 42 19)   --> compile-time constant
5181         (/ 42 19)   --> compile-time constant
5182         (* (foo) 2) --> foo call dup plus
5183
5184         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5185         unless (declaim (optimize (safety 3)))
5186         or (setq byte-compile-delete-errors nil).
5187
5188 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5189
5190         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5191         docstrings.
5192
5193 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5194
5195         * startup.el (command-line-do-help):  Add documentation of
5196         portable dumper switches.
5197
5198 2000-11-22  Andy Piper  <andy@xemacs.org>
5199
5200         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5201
5202         * glyphs.el (init-glyphs): don't use autodetect for strings.
5203
5204 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5205
5206         * byte-optimize.el (byte-optimize-char-before):
5207         (byte-optimize-backward-char):
5208         (byte-optimize-backward-word):
5209         Fix incorrect optimizations for these sorts of expressions:
5210         (let ((x nil)) (backward-char x))
5211
5212 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5213
5214         * byte-optimize.el:
5215         * byte-optimize.el (byte-optimize-backward-char): New.
5216         * byte-optimize.el (byte-optimize-backward-word): New.
5217         Make backward-word and backward-char as efficient as forward versions.
5218
5219         * bytecomp.el (byte-compile-no-args-with-one-extra):
5220         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5221         * bytecomp.el (byte-compile-two-args-with-one-extra):
5222         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5223         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5224         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5225         Check if extra arg is constant nil, and if so, use byte-coded call.
5226
5227         * simple.el (backward-word):
5228         * simple.el (mark-word):
5229         * simple.el (kill-word):
5230         * simple.el (backward-kill-word):
5231         Make COUNT argument optional, for consistency with forward-char et al.
5232
5233         * abbrev.el (abbrev-string-to-be-defined):
5234         * abbrev.el (inverse-abbrev-string-to-be-defined):
5235         * abbrev.el (inverse-add-abbrev):
5236         * abbrev.el (expand-region-abbrevs):
5237         * buff-menu.el (Buffer-menu-execute):
5238         * indent.el (move-to-left-margin):
5239         * indent.el (indent-relative):
5240         * indent.el (move-to-tab-stop):
5241         * info.el (Info-reannotate-node):
5242         * lisp-mode.el (lisp-indent-line):
5243         * lisp.el (end-of-defun):
5244         * lisp.el (move-past-close-and-reindent):
5245         * misc.el (copy-from-above-command):
5246         * mouse.el (default-mouse-track-scroll-and-set-point):
5247         * page.el (forward-page):
5248         * paragraphs.el (forward-paragraph):
5249         * paragraphs.el (end-of-paragraph-text):
5250         * picture.el (picture-forward-column):
5251         * picture.el (picture-self-insert):
5252         * rect.el (extract-rectangle-line):
5253         * simple.el (newline):
5254         * simple.el (fixup-whitespace):
5255         * simple.el (backward-delete-char-untabify):
5256         * simple.el (transpose-chars):
5257         * simple.el (transpose-preceding-chars):
5258         * simple.el (do-auto-fill):
5259         * simple.el (indent-new-comment-line):
5260         * simple.el (blink-matching-open):
5261         * view-less.el (cleanup-backspaces):
5262         * wid-edit.el (widget-transpose-chars):
5263         * term/bg-mouse.el (bg-insert-moused-sexp):
5264         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5265
5266         * info.el (Info-fontify-node):
5267         * simple.el (backward-delete-function):
5268         Use canonical delete-backward-char instead of backward-delete-char.
5269
5270 2000-11-20  Andy Piper  <andy@xemacs.org>
5271
5272         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5273         no buffers.
5274
5275 2000-11-20  Andy Piper  <andy@xemacs.org>
5276
5277         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5278         buffer tabs.
5279
5280 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5281
5282         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5283         (proclaim inline...) was shadowing compiler-macros.
5284
5285 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5286
5287         * bytecomp.el (byte-compile-eval): New.
5288         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5289         Keeps this promise made in Lispref:
5290         "If a file being compiled contains a `defmacro' form, the macro is
5291         defined temporarily for the rest of the compilation of that file."
5292
5293 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5294
5295         * cl.el (floatp-safe):
5296         (plusp):
5297         (minusp):
5298         (oddp):
5299         (evenp):
5300         (cl-abs):
5301         Use a better parameter name than `x'.
5302
5303         * cl-macs.el (check-type): Make continuable.  Change documentation
5304         to require PLACE, but accept any form for compatibility.
5305
5306         * abbrev.el (define-abbrev): Use check-type.
5307         * font-menu.el (font-menu-change-face): Use check-type.
5308         * menubar.el (relabel-menu-item): Use check-type.
5309         * itimer.el: Fix typo.
5310
5311 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5312
5313         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5314
5315 2000-11-14  Martin Buchholz <martin@xemacs.org>
5316
5317         * XEmacs 21.2.37 is released.
5318
5319 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5320
5321         * code-cmds.el: Provide the feature.
5322
5323 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5324
5325         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5326
5327         * code-cmds.el: New file
5328         * mule/mule-cmds.el:
5329         * mule/mule-misc.el
5330         (coding-keymap): New keymap. Define coding system keyboard
5331         commands on file-coding builds too.
5332         (coding-system-change-eol-conversion):
5333         (universal-coding-system-argument):
5334         (set-default-coding-systems):
5335         (prefer-coding-system): Moved from mule-cmds.el
5336         (set-buffer-process-coding-system): Moved from mule-misc.el
5337
5338 2000-09-15  Stephen Carney <carney@scubadoo.com>
5339
5340         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5341
5342 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5343
5344         * package-get.el (package-get-download-sites): Add a pre-release
5345         site for experimental packages.
5346
5347         * auto-autoloads.el: Regenerated.
5348
5349 2000-08-01  Andy Piper  <andy@xemacs.org>
5350
5351         * gutter-items.el (buffers-tab-omit-function): reference
5352         buffers-tab-select-visible-buffers.
5353         (buffers-tab-filter-functions): new variable, by default uses
5354         buffers-tab-selection-function and buffers-tab-omit-function.
5355         (select-buffers-tab-buffers-by-mode): invert arguments.
5356         (buffers-tab-select-visible-buffers): new function. Invert calling
5357         of buffers-menu-omit-invisible-buffers.
5358         (buffers-tab-items): rewrite to use
5359         buffers-tab-filter-functions. Rewrite docstring.
5360         (gutter-buffers-tab-extent): delete.
5361         (add-tab-to-gutter): always build a new extent when adding the
5362         tabs.
5363         (update-tab-in-gutter): make gutter dirty when orientation
5364         changes.
5365
5366 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5367
5368         * bytecomp.el (byte-compile-defvar-or-defconst):
5369         Only do loadhist recording if defvar form includes a value.
5370
5371 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5372
5373         * bytecomp.el (byte-compile-initial-macro-environment):
5374         `eval-when-compile' should not compile its body.
5375
5376 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5377
5378         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5379         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5380         some Japanese English.  Remove some ancient FSF comments, and
5381         improve docstrings.  Use symbols not vectors for tables.
5382
5383 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5384
5385         * keymap.el:
5386         (local-key-binding):
5387         (global-key-binding):
5388         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5389
5390         * lisp.el:
5391         (backward-sexp): Slightly simpler code.
5392         (mark-sexp): Make arg optional, like FSF Emacs.
5393         (forward-list): Slightly simpler code.
5394         (backward-list): Slightly simpler code.
5395         (down-list):  Make arg optional, like FSF Emacs.
5396         (up-list):  Make arg optional, like FSF Emacs.
5397         (backward-up-list):  Make arg optional, like FSF Emacs.
5398         (kill-sexp):  Make arg optional, like FSF Emacs.
5399         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5400
5401         * font-menu.el (font-menu-change-face):
5402         Take continuable errors into account.
5403
5404         * abbrev.el:
5405         * abbrev.el (clear-abbrev-table):
5406         * abbrev.el (define-abbrev-table):
5407         * abbrev.el (define-abbrev):
5408         * abbrev.el (insert-abbrev-table-description):
5409         * apropos.el (apropos-documentation-check-doc-file):
5410         * apropos.el (apropos-documentation-check-elc-file):
5411         * buff-menu.el (list-buffers):
5412         * buff-menu.el (list-buffers-noselect):
5413         * bytecomp.el (byte-recompile-directory):
5414         * bytecomp.el (batch-byte-compile):
5415         * cl-macs.el (typep):
5416         * code-files.el (find-coding-system-magic-cookie):
5417         * code-files.el (insert-file-contents):
5418         * cus-edit.el (customize-set-variable):
5419         * cus-edit.el (customize-save-variable):
5420         * cus-face.el (custom-set-face-font-size):
5421         * cus-face.el (custom-set-face-update-spec):
5422         * cus-face.el (custom-reset-faces):
5423         * custom.el (custom-check-theme):
5424         * custom.el (copy-upto-last):
5425         * fill.el (canonically-space-region):
5426         * fill.el (fill-paragraph):
5427         * fill.el (fill-region):
5428         * fill.el (find-space-insertable-point):
5429         * fill.el (justify-current-line):
5430         * faces.el (face-spec-update-all-matching):
5431         * faces.el (set-face-stipple):
5432         * files-nomule.el (insert-file-contents):
5433         * files.el (insert-file-contents-literally):
5434         * files.el (hack-local-variables-last-page):
5435         * files.el (basic-save-buffer):
5436         * files.el (insert-directory):
5437         * font-menu.el (font-menu-change-face):
5438         * font.el (font-spatial-to-canonical):
5439         * format.el (format-encode-region):
5440         * format.el (format-insert-file):
5441         * format.el (format-replace-strings):
5442         * gutter.el (set-gutter-element):
5443         * help.el (key-or-menu-binding):
5444         * help.el (describe-bindings):
5445         * help.el (with-syntax-table):
5446         * indent.el (indent-rigidly):
5447         * indent.el (delete-to-left-margin):
5448         * info.el:
5449         * info.el (Info-extract-dir-entry-from):
5450         * info.el (Info-build-dir-anew):
5451         * info.el (Info-rebuild-dir):
5452         * info.el (Info-batch-rebuild-dir):
5453         * info.el (Info-read-subfile):
5454         * info.el (Info-build-node-completions):
5455         * info.el (Info-extract-menu-node-name):
5456         * isearch-mode.el (isearch-range-invisible):
5457         * isearch-mode.el (isearch-restore-invisible-extents):
5458         * itimer.el (itimerp):
5459         * itimer.el (itimer-live-p):
5460         * keymap.el:
5461         * keymap.el (substitute-key-definition):
5462         * keymap.el (read-command-or-command-sexp):
5463         * keymap.el (local-key-binding):
5464         * keymap.el (global-key-binding):
5465         * keymap.el (global-set-key):
5466         * keymap.el (local-set-key):
5467         * ldap.el:
5468         * ldap.el (ldap-add-entries):
5469         * ldap.el (ldap-delete-entries):
5470         * lisp.el (backward-sexp):
5471         * lisp.el (mark-sexp):
5472         * lisp.el (forward-list):
5473         * lisp.el (backward-list):
5474         * lisp.el (down-list):
5475         * lisp.el (backward-up-list):
5476         * lisp.el (up-list):
5477         * lisp.el (kill-sexp):
5478         * lisp.el (backward-kill-sexp):
5479         * menubar.el (add-menu-button):
5480         * menubar.el (add-submenu):
5481         * menubar.el (delete-menu-item):
5482         * menubar.el (relabel-menu-item):
5483         * mouse.el (narrow-window-to-region):
5484         * obsolete.el (define-obsolete-variable-alias):
5485         * obsolete.el (store-substring):
5486         * package-admin.el:
5487         * package-admin.el (package-admin-install-function):
5488         * package-admin.el (package-admin-install-function-mswindows):
5489         * package-admin.el (package-admin-default-install-function):
5490         * package-get.el (package-get-update-base-entries):
5491         * packages.el (packages-load-package-dumped-lisps):
5492         * packages.el (packages-collect-package-dumped-lisps):
5493         * printer.el (generic-print-buffer):
5494         * printer.el (generic-print-region):
5495         * replace.el (occur-mode-mouse-goto):
5496         * replace.el (perform-replace):
5497         * select.el (get-selection-no-error):
5498         * simple.el:
5499         * simple.el (newline):
5500         * simple.el (open-line):
5501         * simple.el (edit-and-eval-command):
5502         * simple.el (goto-line):
5503         * simple.el (undo):
5504         * simple.el (kill-region):
5505         * simple.el (copy-region-as-kill):
5506         * simple.el (kill-ring-save):
5507         * simple.el (set-mark):
5508         * simple.el (next-line):
5509         * simple.el (previous-line):
5510         * simple.el (line-move):
5511         * simple.el (set-goal-column):
5512         * simple.el (comment-region):
5513         * subr.el:
5514         * subr.el (putf):
5515         * syntax.el (modify-syntax-entry):
5516         * syntax.el (map-syntax-table):
5517         * view-less.el (view-file):
5518         * view-less.el (view-buffer):
5519         * view-less.el (view-file-other-window):
5520         * window-xemacs.el (backward-other-window):
5521         * window.el:
5522         * window.el (one-window-p):
5523         * window.el (walk-windows):
5524         * window.el (window-list):
5525         * x-mouse.el (x-mouse-kill):
5526         * x-select.el (x-get-cutbuffer):
5527         * x-select.el (x-store-cutbuffer):
5528         * term/bg-mouse.el (bg-mouse-line-to-center):
5529         * term/sun-mouse.el (window-line-end):
5530         * term/sun-mouse.el (sun-select-region):
5531         * term/sun.el (kill-region-and-unmark):
5532         * mule/mule-category.el:
5533         * mule/mule-category.el (modify-category-entry):
5534         * mule/mule-category.el (char-category-list):
5535         * mule/mule-coding.el (coding-system-force-on-output):
5536         * mule/mule-misc.el (coding-system-put):
5537         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5538
5539 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5540
5541         * cus-face.el: Typo fixes and tiny clarifications.
5542         * custom.el: ditto
5543
5544 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5545
5546         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5547         * startup.el (normal-top-level): Setup auto-save-list-file-name
5548         if auto-save-list-file-prefix is non-nil.
5549
5550 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5551
5552         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5553
5554 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5555
5556         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5557         get symbol at point-min.
5558
5559 2000-10-24  Didier Verna  <didier@xemacs.org>
5560
5561         * info.el (Info-emacs-info-file-name): defconst it.
5562         * info.el (Info-footnote-tag): defcustom it.
5563         * info.el (Info-no-description-string): ditto.
5564         * info.el (Info-find-node): adapt to new semantics of
5565         'Info-suffixed-file (don't do the case variants stuff).
5566         * info.el (Info-insert-dir): rewrite the dir file variants code.
5567         * info.el (Info-directory-files): New. Return the list of info
5568         files in a directory.
5569         * info.el (Info-dir-outdated-p): use it.
5570         * info.el (Info-parse-dir-entries): ditto.
5571         * info.el (Info-build-dir-anew): don't restrict to files ending
5572         with a ".info.*" extension.
5573         * info.el (Info-set-mode-line): ditto.
5574         * info.el (Info-read-subfile): adapt to new semantics of
5575         'Info-suffixed-file (append 'exact argument).
5576         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5577         string independently of the case.
5578         * info.el (Info-suffixed-file): use it (match all possible case
5579         for the file name).
5580         * info.el (Info-insert-file-contents): code cleanup.
5581         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5582         columns.
5583         * info.el (Info-batch-rebuild-dir): ditto.
5584         * info.el (Info-read-node-name-1): ditto.
5585         * info.el (Info-search): ditto.
5586         * info.el (Info-fontify-node): ditto.
5587
5588
5589 2000-10-24  Didier Verna  <didier@xemacs.org>
5590
5591         * process.el (shell-command): when called from a program, avoid
5592         'push-mark's "mark-set" message.
5593
5594 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5595
5596         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5597         by a symbol, not by a vector.
5598         * mule/vietnamese.el (vscii): Likewise.
5599         (viscii): Likewise.
5600         * mule/cyrillic.el (koi8-r): Likewise.
5601
5602         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5603         by a symbol, not by a vector.
5604         (chinese-big5-2): Likewise.
5605         * mule/ethiopic.el (ethiopic): Likewise.
5606         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5607         (vietnamese-viscii-upper): Likewise.
5608
5609 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5610
5611         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5612
5613 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5614
5615         * byte-optimize.el (byte-optimize-car): New function.
5616         (byte-optimize-cdr): Ditto.
5617
5618 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5619
5620         * byte-optimize.el: Partial synch with FSF 20.7.
5621         Optimize constant concatenation.
5622         Add keymapp as a side effect free function.  It is a built-in.
5623         (byte-after-unbind-pos): Remove byte-equal.
5624
5625 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5626
5627         * update-elc-2.el: Quote regexps correctly.
5628
5629 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5630
5631         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5632         (ccl-compile): Apply integerp, not integer-or-char-p to
5633         check the type of the buffer magnification
5634         (ccl-compile-write-string): Encode a string with binary
5635         coding system.
5636         (ccl-compile-write-repeat): Likewise.
5637
5638 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5639
5640         * buff-menu.el:
5641         * bytecomp.el:
5642         * coding.el:
5643         * faces.el:
5644         * files.el:
5645         * fill.el:
5646         * float-sup.el:
5647         * font-lock.el:
5648         * help.el:
5649         * iso8859-1.el:
5650         * loaddefs.el:
5651         * menubar-items.el:
5652         * menubar.el:
5653         * modeline.el:
5654         * msw-font-menu.el:
5655         * paragraphs.el:
5656         * paths.el:
5657         * replace.el:
5658         * simple.el:
5659         * sound.el:
5660         * startup.el:
5661         * version.el:
5662         * x-faces.el:
5663         * x-font-menu.el:
5664         Remove purecopy.
5665
5666 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5667
5668         * simple.el (do-auto-fill): Use the function pointer to by
5669         `comment-line-break-function', not `indent-new-comment-line'. This
5670         fixes an issue with cc-mode comment continuation.
5671
5672 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5673
5674         * simple.el (turn-on-auto-fill):  Add (interactive).
5675         * mwheel.el (mwheel-install): Add (interactive).
5676         * font-lock.el (turn-on-font-lock): Add (interactive).
5677         (turn-off-font-lock): Add (interactive).
5678
5679 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5680
5681         * packages.el (packages-special-base-regexp): Add `man'.
5682
5683 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5684
5685         * wid-edit.el (widget-specify-active): map over extents in current
5686         buffer like `widget-specify-inactive' does.  Mapping over the
5687         inactive extent object does not work since the current extent is
5688         ignored by `map-extents'.
5689
5690 2000-10-04  Martin Buchholz <martin@xemacs.org>
5691
5692         * XEmacs 21.2.36 is released.
5693
5694 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5695
5696         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5697         Optimize the compiled-function-constants vector by byte-code
5698         reference counts.
5699
5700 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5701
5702         * build-report.el (build-report-delete-regexp): quote value in
5703         defcustom
5704
5705 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5706
5707         * build-report.el (build-report): Don't bind srcdir which we don't
5708         use in `multiple-value-bind' to avoid the only byte-compiler
5709         warning.
5710
5711 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5712
5713         * build-report.el: Requires cl and custom now.
5714         build-report-version is determined by XEmacs version -- remove
5715         build-report-version*.
5716         * build-report.el (build-report-version): Removed.
5717         * build-report.el (build-report-installation-version-regexp): New.
5718         * build-report.el (build-report-version-file-regexp): New.
5719         * build-report.el (build-report-installation-srcdir-regexp): New.
5720         * build-report.el (build-report-destination): Offer
5721         xemacs-build-reports and xemacs-beta.
5722         * build-report.el (build-report-keep-regexp): Adjusted.
5723         * build-report.el (build-report-delete-regexp): Adjusted.
5724         * build-report.el (build-report-make-output-dir): New.
5725         * build-report.el (build-report-installation-file): Replace use of
5726         `concat' with `expand-file-name'.
5727         * build-report.el (build-report-make-output-file): Removed.
5728         * build-report.el (build-report-make-output-files): New.
5729         * build-report.el (build-report-subject): Identify as
5730         user-variable with "*...".
5731         * build-report.el (build-report-prompts): Ditto.
5732         * build-report.el (build-report-version-file): New.
5733         * build-report.el (build-report-file-encoding): Identify as
5734         user-variable with "*...".
5735         * build-report.el (build-report-make-output-get): New.
5736         * build-report.el (build-report-insert-header): Report
5737         emacs-version and system-configuration instead of
5738         build-report-version.
5739         * build-report.el (build-report-insert-make-output): Add file
5740         argument.
5741         * build-report.el (build-report-insert-installation-file):
5742         Re-indent.
5743         * build-report.el (build-report-keep): Change docstring,
5744         re-indent.
5745         * build-report.el (build-report-delete): Ditto.
5746         * build-report.el (build-report-installation-data): New.
5747         * build-report.el (build-report-version-file-data): New.
5748
5749 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5750
5751         * byte-optimize.el (byte-optimize-lapcode):
5752         Fix the optimization of using the first 5 elements of the
5753         constants vector for variables.
5754         (byte-optimize-lapcode): Fix another ancient broken optimization.
5755
5756 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5757
5758         * *: Spelling mega-patch
5759
5760 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5761
5762         * easymenu.el: doc fixes.
5763         (easy-menu-do-define): Use backquote.
5764         (easy-menu-change):
5765         (easy-menu-add):
5766         `when' seems much clearer than `if' here.
5767         (easy-menu-remove):
5768         (easy-menu-add-item):
5769         (easy-menu-item-present-p):
5770         (easy-menu-remove-item):
5771         Wrap using (when (featurep 'menubar) ...)
5772
5773 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5774
5775         * bytecomp.el (displaying-byte-compile-warnings):
5776         Revert Ben's change to this function below so that the compile log
5777         is displayed properly for users of the "popper" package.
5778
5779 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5780
5781         * window.el (save-selected-window): Use backquote.
5782
5783         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5784         Renamed from `byte-compile-file-form-defvar'.
5785         * bytecomp.el (byte-compile-defvar-or-defconst):
5786         Only cons onto current-load-list in top-level forms.
5787         Else this leaks a cons cell every time a defun is called.
5788         Renamed from `byte-compile-defvar', for clarity.
5789         Warn when docstring of defvar is not a string.
5790         Use consistent error messages.
5791         Better comments.
5792
5793 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5794
5795         * simple.el (set-variable):
5796         Remove unneeded defvar by rearranging order of let* forms.
5797
5798         * mule/mule-ccl.el (ccl-get-next-code):
5799         * menubar-items.el (bookmark-menu-filter):
5800         (language-environment-menu-filter):
5801         (tutorials-menu-filter):
5802         * toolbar-items.el (toolbar-compile):
5803         * byte-optimize.el (disassemble-offset):
5804         Use (declare (special ...)) instead of `defvar'.
5805
5806         * cl-macs.el (cl-do-proclaim):
5807         Fix (declare (special ...)) warning suppression syntax.
5808
5809 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5810
5811         * info.el (Info-tag-table-marker):
5812         (Info-tag-table-buffer):
5813         (Info-find-file-node):
5814         (Info-read-subfile):
5815         (Info-build-node-completions):
5816         (Info-search):
5817         (Info-mode):
5818         Multiple info buffer support.
5819
5820 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5821
5822         * ldap.el (ldap-decode-entry): New defun
5823         (ldap-search-entries): Use it in order to decode DN-prefixed
5824         entries properly
5825
5826 2000-08-23  Daniel Pittman <daniel@danann.net>
5827
5828         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5829         Use `eq', not `=', to compare symbols.
5830
5831 2000-07-30  Ben Wing  <ben@xemacs.org>
5832
5833         * bytecomp.el (byte-compile-report-error):
5834         * bytecomp.el (displaying-byte-compile-warnings):
5835         if stack-trace-on-error is set, send out a backtrace when
5836         an error is encountered that stops byte compilation.  this
5837         should make it much much easier to track down those curious
5838         problems.  also undo the kludge of using a separate "*Show*"
5839         buffer for display when there's a temp-buffer-show-function;
5840         we can avoid this by just being a little smarter.
5841
5842         * dialog-items.el:
5843         * dialog-items.el (search-dialog-regexp): New.
5844         * dialog-items.el (search-dialog-callback):
5845         * dialog-items.el (make-search-dialog):
5846         add a regexp option to the dialog and clean up a bit.
5847
5848         * dialog.el:
5849         * dialog.el (yes-or-no-p-dialog-box):
5850         * dialog.el (get-dialog-box-response):
5851         * dialog.el (make-dialog-box):
5852         * dialog.el (dialog-box-finish): New.
5853         * dialog.el (dialog-box-cancel): New.
5854         * dialog.el (internal-make-dialog-box-exit): New.
5855         implement [properly!] the :modal property of the new dialog box
5856         interface.  this is the first time xemacs has ever had *proper*
5857         modal dialog boxes, giving the standard window-system feedback.
5858         (e.g. under windows, clicking on a disabled frame causes a beep
5859         and makes the dialog box flash three times.)
5860
5861         * dragdrop.el: header keyword frobbing.
5862
5863         * dumped-lisp.el (preloaded-file-list):
5864         renamed winnt.el to win32-native.el.
5865
5866         * faces.el (face-property):
5867         * faces.el (set-face-property):
5868         * faces.el (frob-face-property):
5869         * faces.el (frob-face-font-2):
5870         * faces.el (make-face-bold):
5871         * faces.el (make-face-italic):
5872         * faces.el (make-face-bold-italic):
5873         * faces.el (make-face-unbold):
5874         * faces.el (make-face-unitalic):
5875         * faces.el (make-face-smaller):
5876         * faces.el (make-face-larger):
5877         clean up the implementation of these so that window-system-specific
5878         methods are called only on objects belonging to that window system.
5879         previously, you could have [e.g.] mswindows-make-face-bold called
5880         on font object of device type `stream', which is not good and
5881         explains the subtle errors Adrian was getting when byte-compiling
5882         something that required 'term. (Adrian, now you can use stack-trace-
5883         on-error to find the exact place where things are going wrong instead
5884         of having to laboriously binary-search your way through.)
5885
5886         * finder.el (finder-known-keywords):
5887         cleaned up -- properly sorted, clarified the meanings of many of
5888         the keywords, and added a few -- mswin, gui, content, build, www,
5889         user, services.  the last two try to distinguish between a package
5890         that's used directly by the user, and a package that provides
5891         support services to other packages.
5892
5893         * font-lock.el (lisp-font-lock-keywords-2):
5894         update list of lisp control structures to include everything,
5895         including new ones i introduced.
5896
5897         * gutter.el: header keyword frobbing.
5898
5899         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5900         recent isearch element was not doing so!  you got the second-most-
5901         recent instead.
5902
5903         * lisp-mode.el (construct-lisp-mode-menu):
5904         more menubar cleanups.
5905         * lisp-mode.el (with-selected-window):
5906         make it indent properly.
5907
5908         * menubar-items.el (default-menubar): lots of menubar cleanups.
5909         rearranged the options menu the most, e.g. splitting up the
5910         Keyboard/Mouse menu into a new Editing menu and combining the
5911         separate Scrollbar/Gutter/Toolbar submenus into Display.
5912         Got rid of General, moved items to Editing or new Troubleshooting.
5913         Moved Packages to Tools; doesn't seem to belong under Options.
5914         Added stuff to the Cmds menu, e.g. Change Case.
5915
5916         NB please don't complain about these periodic menubar changes.
5917         Anything like this is necessarily incremental in its construction
5918         -- By constant use you gradually become more and more aware of
5919         better and better ways to group menu items.  When we eventually
5920         move the options menu to a property sheet, the existing structure
5921         will probably be preserved fairly well.
5922
5923         * minibuf.el (next-history-element): fix problems with pressing
5924         down arrow in repeat-complex-command.
5925
5926         * modeline.el:
5927         * modeline.el (modeline-3d-p): New.
5928         added custom variable for controlling the 3d modeline.  the
5929         corresponding Options item has been present for a long time,
5930         but commented out with "fix me!" comments.  it's fixed now.
5931
5932         * obsolete.el (add-menu):
5933         remove bogus gettexts.
5934
5935         * process.el (shell-quote-argument):
5936         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5937         For bash under Windows native, see below.
5938
5939         * simple.el:
5940         * simple.el (display-warning-buffer):
5941         Fixed the handling of warning display to eliminate the annoying
5942         *Show* buffer, like was done for byte-compiler output above.
5943
5944         * simple.el (debug-print): New.
5945         Simple function for sending debug messages to the console and/or
5946         other debug places.
5947
5948         * subr.el (replace-in-string):
5949         Rewrite this function to avoid N^2 behavior with large strings --
5950         catastrophic with the new Windows selection code! (Apparently the
5951         author of this function didn't realize there was a fun
5952         replace-match that could make his life much easier, because we
5953         duplicated the entire logic.  The new version is smaller, easier
5954         to understand, much more robust, and has extended features --
5955         those of replace-match.)
5956
5957         * window.el:
5958         * window.el (with-selected-window): New.
5959         An obvious complement to the existing `with-selected-frame' and
5960         `with-current-buffer'.
5961
5962         * win32-native.el: Renamed from winnt.el.
5963         Added a great deal of stuff for properly handling process quoting,
5964         somewhat modeled on Kirill's original model (which i later threw
5965         away).  We should now finally have correctly working process arg
5966         quoting/dequoting so that the final app gets exactly what we
5967         intended.  Because the mechanism is in Lisp, it's easily
5968         extendible. (For those running bash and running the native
5969         version, I tried hard to do what I thought was correct.  But more
5970         thought is needed, and ideally the volunteer work of people with
5971         these configurations that they generally run on.)
5972
5973         * x-font-menu.el (x-font-menu-font-data):
5974         Put in defvar's to fix byte-compiler warnings.
5975
5976 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5977
5978         * select.el (selection-coercion-alist): Initialise.
5979         * select.el (select-coerce-to-text): New.
5980         * select.el (select-coerce): New.
5981         New functions to perform type and value coercion.
5982
5983         * select.el (select-buffer-killed-default): Keep data if it was
5984         on the clipboard.
5985
5986 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5987
5988         * menubar-items.el (default-menubar): Fix typo.
5989         (default-menubar): `lambda' was mispelled as `lamda'.
5990
5991 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5992
5993         * window.el (shrink-window-if-larger-than-buffer): Remove
5994         edge checking code.
5995
5996 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5997
5998         * paths.el (gnus-local-domain): Removed.
5999         (gnus-local-organization): Ditto.
6000         (gnus-startup-file): Ditto.
6001
6002 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6003
6004         * files.el (auto-mode-alist): Add .spec for RPM.
6005
6006 2000-07-31  Andy Piper  <andy@xemacs.org>
6007
6008         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6009
6010 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6011
6012         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6013         browse-url.
6014         * help.el (xemacs-www-page): Ditto.
6015         (xemacs-www-faq): Ditto.
6016         * menubar-items.el (default-menubar): Ditto.
6017
6018         * wid-edit.el (widget-url-link-action): Ditto.
6019         From: Kenichi OKADA <okada@opaopa.org>.
6020
6021 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6022
6023         * finder.el (finder-commentary): Add autoload cookie.
6024
6025 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6026
6027         * files.el (insert-file-contents-literally): Fix second let
6028         binding for `coding-system-for-read' to `coding-system-for-write'
6029         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6030
6031 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6032
6033         * files.el (insert-file-contents-literally): Use binary coding
6034         system (from Morioka san).
6035         (insert-file-contents-literally): Make file-name-handler method.
6036
6037 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6038
6039         * cl-macs.el (get-selection): Add defsetf.
6040
6041 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6042
6043         * x-init.el (x-activate-region-as-selection): replace obsolete
6044         function x-own-selection with own-selection.
6045         (ow-find): replace obsolete functions x-get-selection and
6046         x-get-clipboard with get-selection and get-clipboard.
6047         (init-post-x-win): replace obsolete function x-disown-selection
6048         with disown-selection.
6049
6050 2000-07-20  Mike Sperber  <mike@xemacs.org>
6051
6052         * startup.el (load-user-init-file): Only try to load init file if
6053         it exists.
6054
6055 2000-07-10  Andy Piper  <andy@xemacs.org>
6056
6057         * dialog-items.el: sync with Ben's patch.
6058
6059         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6060         comment.
6061         (progress-text-glyph): deleted.
6062         (progress-layout-glyph): make completely minimal.
6063         (progress-gauge-glyph): ditto.
6064         (progress-display-style): fix to handle dynamic instantiator
6065         changes.
6066         (progress-text-instantiator): new.
6067         (progress-layout-instantiator): new.
6068         (progress-gauge-instantiator): new.
6069         (set-progress-display-instantiator): renamed and changed from
6070         set-progress-display-style.
6071         (progress-abort-glyph): use instantiator not glyph.
6072         (append-progress-display): use set-progress-display-instantiator
6073         and set-glyph-image.
6074         (abort-progress-display): ditto.
6075         (raw-append-progress-display): ditto.
6076
6077 2000-07-20  Ben Wing  <ben@xemacs.org>
6078
6079         * code-files.el: Move Mule-specific code to mule-coding.el.
6080
6081 2000-07-15  Ben Wing  <ben@xemacs.org>
6082
6083         * autoload.el:
6084         Fixed comments.
6085
6086         * cmdloop.el:
6087         * cmdloop.el (yes-or-no-p):
6088         * cmdloop.el (y-or-n-p):
6089         Make these functions use should-use-dialog-box-p and not be
6090         overridden in dialog.el.
6091
6092         * cus-dep.el:
6093         * cus-dep.el (Custom-make-dependencies): Removed.
6094         * cus-dep.el (Custom-make-dependencies-1): New.
6095         * cus-dep.el (Custom-make-one-dependency): New.
6096         New entry point for use in Makefiles, to avoid excessive
6097         invocations.
6098
6099         * cus-edit.el (custom-variable-reset-saved):
6100         * cus-edit.el (custom-variable-reset-standard):
6101         * cus-edit.el (custom-save-resets):
6102         Fix bytecompiler warnings.
6103
6104         * dialog.el:
6105         * dialog.el (yes-or-no-p-dialog-box):
6106         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6107         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6108         * dialog.el (get-dialog-box-response):
6109         * dialog.el (message-or-box):
6110         * dialog.el (make-dialog-box):
6111         * dialog.el (popup-dialog-box): New.
6112         Avoid yes-or-no-p bogosities.
6113         Create a general function `make-dialog-box' to encapsulate all
6114         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6115
6116         * dumped-lisp.el (preloaded-file-list):
6117         Add dialog-items.  Clean up.  Group files by types.
6118
6119         * easymenu.el (easy-menu-add):
6120         * easymenu.el (easy-menu-remove):
6121         Account for accelerators.
6122
6123         * extents.el:
6124         * extents.el (extent-list): New args, like in map-extents.
6125         * extents.el (extent-at-event): New.
6126         * extents.el (extents-at-event): New.
6127
6128         * font-lock.el:
6129         * font-lock.el (font-lock-mode):
6130         * font-lock.el (font-lock-default-fontify-buffer):
6131         * font-lock.el (font-lock-default-unfontify-region):
6132         * font-lock.el (font-lock-fontify-syntactically-region):
6133         * font-lock.el (font-lock-fontify-keywords-region):
6134         Use new progress-feedback names.
6135
6136         * font-lock.el (java-font-lock-identifier-regexp):
6137         * font-lock.el (java-font-lock-class-name-regexp):
6138         Fix bytecompiler warnings.
6139
6140         * gutter-items.el:
6141         * gutter-items.el (progress-display-use-echo-area): Removed.
6142         * gutter-items.el (progress-feedback-use-echo-area): New.
6143         * gutter-items.el (progress-display-popup-period): Removed.
6144         * gutter-items.el (progress-feedback-popup-period): New.
6145         * gutter-items.el (set-progress-display-style): Removed.
6146         * gutter-items.el (set-progress-feedback-style): New.
6147         * gutter-items.el (progress-display-style): Removed.
6148         * gutter-items.el (progress-feedback-style): New.
6149         * gutter-items.el (progress-stack):
6150         * gutter-items.el (progress-displayed-p): Removed.
6151         * gutter-items.el (progress-feedbacked-p): New.
6152         * gutter-items.el (clear-progress-display): Removed.
6153         * gutter-items.el (clear-progress-feedback): New.
6154         * gutter-items.el (progress-display-clear-when-idle): Removed.
6155         * gutter-items.el (progress-feedback-clear-when-idle): New.
6156         * gutter-items.el (remove-progress-display): Removed.
6157         * gutter-items.el (remove-progress-feedback): New.
6158         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6159         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6160         * gutter-items.el (append-progress-display): Removed.
6161         * gutter-items.el (append-progress-feedback): New.
6162         * gutter-items.el (abort-progress-display): Removed.
6163         * gutter-items.el (abort-progress-feedback): New.
6164         * gutter-items.el (raw-append-progress-display): Removed.
6165         * gutter-items.el (raw-append-progress-feedback): New.
6166         * gutter-items.el (display-progress-display): Removed.
6167         * gutter-items.el (display-progress-feedback): New.
6168         * gutter-items.el (current-progress-display): Removed.
6169         * gutter-items.el (current-progress-feedback): New.
6170         * gutter-items.el (current-progress-display-label): Removed.
6171         * gutter-items.el (current-progress-feedback-label): New.
6172         * gutter-items.el (progress-display): Removed.
6173         * gutter-items.el (progress-feedback): New.
6174         Replace "progress-display" with "progress-feedback" globally.
6175
6176         * gutter-items.el (lprogress-display): Removed.
6177         * gutter-items.el (progress-feedback-with-label): New.
6178         Rename lprogress-display ==> progress-feedback-with-label.
6179
6180         * gutter-items.el (search-dialog-direction): Removed.
6181         * gutter-items.el (search-dialog-text): Removed.
6182         * gutter-items.el (search-dialog-callback): Removed.
6183         * gutter-items.el (make-search-dialog): Removed.
6184         Move to dialog-items.el.
6185
6186         * help.el:
6187         * help.el (help-mode-quit):
6188         * help.el (mode-for-help): New.
6189         * help.el (help-sticky-window): New.
6190         * help.el (help-window-config): New.
6191         * help.el (with-displaying-help-buffer):
6192         * help.el (function-at-event): New.
6193         * help.el (help-symbol-regexp): New.
6194         * help.el (help-symbol-run-function-1): New.
6195         * help.el (help-symbol-run-function): New.
6196         * help.el (help-symbol-function-context-menu): New.
6197         * help.el (help-symbol-variable-context-menu): New.
6198         * help.el (help-symbol-function-and-variable-context-menu): New.
6199         * help.el (frob-help-extents): New.
6200         * help.el (describe-function-1):
6201         * help.el (variable-at-point):
6202         * help.el (variable-at-event): New.
6203         * help.el (describe-variable):
6204         Major overhaul.
6205         - Make functions and variables be mousable.
6206         - Middle button hyperlinks.
6207         - New context-menu entries.
6208
6209         * keydefs.el:
6210         * keydefs.el (global-map):
6211         New key bindings to move lines up and down.
6212
6213         * lisp-mode.el:
6214         * lisp-mode.el (construct-lisp-mode-menu): New.
6215         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6216         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6217         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6218         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6219         Make popup and menubar menus be different.  Popup menu uses
6220         clicked location and automatically assumes symbol under the mouse
6221         for various commands.
6222
6223         * menubar-items.el:
6224         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6225         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6226
6227         * menubar-items.el (global-popup-menu): Removed.
6228         * menubar-items.el (mode-popup-menu): Removed.
6229         * menubar-items.el (activate-popup-menu-hook): Removed.
6230         * menubar-items.el (popup-mode-menu): Removed.
6231         * menubar-items.el (popup-buffer-menu): Removed.
6232         * menubar-items.el (popup-menubar-menu): Removed.
6233         Move to menubar.el.
6234
6235         * menubar.el:
6236         * menubar.el (global-popup-menu): New.
6237         * menubar.el (mode-popup-menu): New.
6238         * menubar.el (activate-popup-menu-hook): New.
6239         * menubar.el (last-popup-menu-event): New.
6240         * menubar.el (popup-mode-menu): New.
6241         * menubar.el (popup-buffer-menu): New.
6242         * menubar.el (popup-menubar-menu): New.
6243         * menubar.el (menu-call-at-event): New.
6244         Move non-content functions here.  Add support for context menu
6245         items on extents.
6246
6247         * minibuf.el (minibuffer-history-uniquify):
6248         Typo fix.
6249
6250         * minibuf.el (read-file-name-1):
6251         Call new file dialog box if it exists.
6252
6253         * minibuf.el (mouse-rfn-setup-vars):
6254         Clean up "chop" action.
6255
6256         * mouse.el:
6257         * mouse.el (button2): Now bound to mouse-track.
6258         * mouse.el (click-inside-extent-p):
6259         * mouse.el (point-inside-extent-p):
6260         * mouse.el (point-inside-selection-p):
6261         * mouse.el (mouse-drag-or-yank): Removed.
6262         * mouse.el (mouse-begin-drag-n-drop): New.
6263         * mouse.el (mouse-eval-sexp):
6264         * mouse.el (mouse-track-activate-strokes): New.
6265         * mouse.el (mouse-track-do-activate): New.
6266         * mouse.el (mouse-track):
6267         * mouse.el (default-mouse-track-event-is-with-button): New.
6268         * mouse.el (default-mouse-track-cleanup-hook):
6269         * mouse.el (default-mouse-track-drag-hook):
6270         * mouse.el (default-mouse-track-drag-up-hook):
6271         * mouse.el (default-mouse-track-click-hook):
6272         Merge drag-n-drop into mouse-track.
6273         Add general "activate" support to replace specific button2 kludges.
6274         Use "button modifier" support in mouse-track.
6275
6276         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6277
6278         * package-ui.el:
6279         * package-ui.el (pui-menu):
6280         * package-ui.el (pui-popup-context-sensitive): Removed.
6281         Fix bytecompiler warnings.
6282         Clean up popup code a bit.
6283
6284         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6285
6286         * simple.el:
6287         * simple.el (transpose-lines):
6288         * simple.el (transpose-line-up): New.
6289         * simple.el (transpose-line-down): New.
6290         * simple.el (transpose-subr):
6291         * simple.el (transpose-subr-1): Removed.
6292         Clean up, add functions to move lines up and down.
6293
6294         * startup.el (mail-host-address):
6295         * startup.el (user-mail-address):
6296         Customize.
6297
6298         * subr.el:
6299         * subr.el (set-symbol-value-in-buffer): New.
6300         * subr.el (error):
6301         * subr.el (check-argument-type):
6302         * subr.el (defined-error-p): New.
6303         Add structured error support.
6304
6305         * toolbar-items.el (toolbar-compile):
6306         Use new make-dialog-box.
6307
6308         * update-elc.el:
6309
6310         * userlock.el (ask-user-about-lock-dbox):
6311         * userlock.el (ask-user-about-supersession-threat-dbox):
6312         * userlock.el (ask-user-about-lock):
6313         * userlock.el (ask-user-about-supersession-threat):
6314         Use new make-dialog-box.
6315         Add safety checks; use should use-dialog-box-p.
6316
6317         * window-xemacs.el:
6318         * window-xemacs.el (__buffer-dedicated-frame):
6319         * window-xemacs.el (buffer-dedicated-frame): New.
6320         * window-xemacs.el (set-buffer-dedicated-frame): New.
6321         Move dedicated-frame stuff into lisp.
6322
6323 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6324
6325         * printer.el (generic-print-region): Do not require that
6326         `printer-name' be set.
6327         (printer-name): Commentary clarification.
6328
6329 2000-07-19  Martin Buchholz <martin@xemacs.org>
6330
6331         * XEmacs 21.2.35 is released.
6332
6333 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6334
6335         * select.el (selection-coercible-types): Initialise.
6336
6337 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6338
6339         * select.el (own-clipboard): Bug fix.
6340
6341 2000-07-17  Mike Sperber  <mike@xemacs.org>
6342
6343         * cus-edit.el (custom-migrate-custom-file): Save init file before
6344         continuing.
6345
6346 2000-07-16  Mike Sperber  <mike@xemacs.org>
6347
6348         * startup.el (load-init-file): Remove silly call to
6349         `load-user-custom-file`.
6350         (maybe-migrate-user-init-file): Minor fixes.
6351
6352 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6353
6354         * apropos.el (apropos-documentation-check-doc-file):
6355         `doc' variable should be let-bound, as was presumably intended.
6356
6357         * cus-edit.el (custom-variable-reset-saved):
6358         (custom-variable-reset-standard):
6359         Remove unused variable comment-widget.  Twice.
6360
6361         * toolbar.el (toolbar-blank-press-function):
6362         Add a real defvar with initial value nil and proper docstring.
6363         (press-toolbar-button): No need to check for boundp-ness anymore.
6364
6365         * rect.el (open-rectangle-line): Remove useless (let) form.
6366         Add defvar for pending-delete-mode.
6367
6368         * info.el (Info-find-node): This function needs an autoload cookie.
6369
6370         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6371         Use let* since the second form referred to the first.
6372
6373 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6374
6375         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6376         instead of removed `mswindows-get-clipboard'.
6377
6378
6379 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6380
6381         * select.el (select-convert-from-text): New.
6382         * select.el (select-convert-from-length): New.
6383         * select.el (select-convert-from-integer): New.
6384         * select.el (select-convert-from-identity): New.
6385         * select.el (select-convert-from-filename): New.
6386         * select.el (selection-converter-in-alist): Use them.
6387         New converter functions for X.
6388
6389         * select.el (get-selection): Removed comment.
6390
6391         * select.el (own-selection): Removed append code - I thought
6392         I'd already done this, but apparently not...
6393
6394         * select.el: Changed comment about TIMESTAMP.
6395
6396         * select.el (select-convert-in): New.
6397         * select.el (select-convert-out): New.
6398         New functions that get used by select.c.
6399
6400         * select.el (select-buffer-killed-default): New.
6401         * select.el (select-buffer-killed-text): New.
6402         * select.el (selection-buffer-killed-alist): New.
6403         New list and functions that get called if a relevant selection
6404         exists and a buffer gets killed.
6405
6406         * select.el (select-convert-to-targets):
6407         * select.el (select-convert-to-identity): Removed.
6408         * select.el (select-convert-from-identity): Removed.
6409         * select.el (select-converter-out-alist):
6410         Removed _EMACS_INTERNAL selection type.
6411
6412         * x-select.el (xselect-kill-buffer-hook): Removed.
6413         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6414         Removed this X-specific nonesense. Use the generic support
6415         in select.el instead.
6416
6417 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6418
6419         * mule/mule-category.el (defined-category-hashtable):
6420         Use make-hash-table instead of make-hashtable
6421
6422         * buff-menu.el: Byte-compiler warning fix.
6423
6424         * isearch-mode.el (isearch-highlight-all-cleanup):
6425         Remove unused variable `isearch-highlight-all-start'.
6426
6427         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6428
6429         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6430
6431         * cus-dep.el (Custom-make-dependencies):
6432         Add autoload cookie for custom-add-loads to generated custom-load.el.
6433
6434         * autoload.el (autoload-package-name): Warning suppression.
6435         Move defvar prior to first use.
6436
6437         * custom.el: Add autoload for custom-declare-face.
6438         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6439         * cl.el (cl-hack-byte-compiler):
6440         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6441         to work properly.
6442
6443 2000-07-08  Mike Sperber  <mike@xemacs.org>
6444
6445         * startup.el (load-home-init-file): Added variable.
6446         (maybe-migrate-user-init-file): Added.
6447         (load-user-init-file): Load custom file if different from init
6448         file.
6449
6450         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6451         "startup."
6452
6453         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6454         Moved `custom-file'-related code to cus-file.el.
6455
6456         * cus-file.el: New file.
6457
6458 2000-04-01  Mike Sperber  <mike@xemacs.org>
6459
6460         * packages.el (packages-find-package-directories): Added support
6461         for external package hierarchies with in-place installations.
6462
6463         * find-paths.el (paths-root-in-place-p): Added.
6464         (paths-find-emacs-directory): Added support for external
6465         directories with in-place installations.
6466         (paths-find-site-directory): Ditto.
6467
6468         * startup.el (find-user-init-file): Also look for
6469         ~/.xemacs/init.elc? in preference to ~/.emacs.
6470
6471 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6472
6473         * select.el (own-selection):
6474         * select.el (own-clipboard): Changed `append' parameter to
6475         `how-to-use' parameter.
6476         * select.el (own-selection): Removed icky append code.
6477         * select.el (own-selection, get-selection): Removed extra type
6478         checking.
6479         * select.el (selection-appender-alist):
6480         * select.el (selection-converter-{in|out}-alist): Initialise.
6481         * select.el (select-append-to-*): New.
6482         * select.el (select-convert-from-*): New.  New functions to append
6483         data and convert data from external type.
6484
6485 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6486
6487         * font-lock.el: Javadoc enhancements.
6488
6489 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6490
6491         * printer.el (generic-print-region): Compose job name from buffer
6492         name.
6493
6494 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6495
6496         * font-lock.el (font-lock-fontify-pending-extents): Call
6497         font-lock-fontify-region instead of font-lock-fontify-buffer
6498         to avoid unnecessary progress gauges.
6499
6500 2000-07-06  Craig Lanning  <lanning@scra.org>
6501
6502         * custom-load.el (faces):
6503
6504         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6505         dir is a regex.
6506
6507         * process.el (call-process-internal): from Dan Holmsand, use binary
6508         coding systems so that jka-compr works.
6509
6510 2000-07-07  Ben Wing  <ben@xemacs.org>
6511
6512         * font-lock.el: Undo previous change.  Unfortunately, some
6513         files actually use the variables directly in their init code
6514         without quoting them.
6515
6516 2000-07-07  Ben Wing  <ben@xemacs.org>
6517
6518         * font-lock.el (defvar font-lock-*-face): Removed.
6519
6520         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6521         only when necessary.
6522
6523 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6524
6525         * cl-macs.el: fix cl-transform-function-property kludge
6526         so that it does not require a random feature.
6527
6528 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6529
6530         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6531         as in Linux kernel "Rules.make".
6532
6533 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6534
6535         * build-report.el (build-report): Add autoload cookie.
6536
6537 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6538
6539         * package-ui.el (defgroup pui):  Correct a misspelling
6540         (pui-toggle-package-delete):  Change `seleted' to `selected'
6541
6542 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6543
6544         * package-get.el (package-get-update-base):
6545         (package-get): Use insert-file-contents-literally always.
6546         (package-get-maybe-save-index):
6547         Force coding system for writing to binary.
6548
6549 2000-06-08  Mike Alexander  <mta@arbortext.com>
6550
6551         * code-process.el (call-process-region): If there is no coding
6552         system for the process on process-coding-system-alist use the
6553         coding system of the buffer containing the region.
6554
6555 2000-06-10  Ben Wing  <ben@xemacs.org>
6556
6557         * cmdloop.el (command-error):
6558         If debug-on-error and noninteractive, output backtrace.
6559
6560         * files.el (file-relative-name):
6561         Remove MSDOS references.
6562
6563         * simple.el (line-number): New function, due to non-obvious
6564         behavior/usage of count-lines.
6565
6566         * simple.el (count-lines): document non-obvious usage to get
6567         line number.
6568
6569 2000-06-11  Ben Wing  <ben@xemacs.org>
6570
6571         * faces.el ((featurep 'xpm)):
6572         * x-faces.el (x-init-face-from-resources):
6573         * x-faces.el (x-init-frame-faces):
6574         * x-misc.el (x-init-specifier-from-resources):
6575         * x-misc.el (x-get-resource-and-bogosity-check):
6576         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6577         * x-mouse.el (x-init-pointer-shape):
6578         * x-scrollbar.el (x-init-scrollbar-from-resources):
6579         Add sixth argument to x-get-resource calls so as to issue warnings
6580         rather than errors on bogus arguments.
6581
6582 2000-06-05  Ben Wing  <ben@xemacs.org>
6583
6584         * compat.el: new file.  provides a clean, non-intrusive way to
6585         define compatibility functions.
6586
6587         * process.el (shell-quote-argument): temporary fix for lack
6588         of nt-quote-process-args.  #### I need to put back the overall
6589         structure of that mechanism but redo the guts of it using the
6590         extra intelligence in the C code.
6591
6592 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6593
6594         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6595         `package-get' does in package-get.el, instead of using external
6596         "md5sum" program.
6597
6598         * package-get.el (package-get): Insert package file literally to
6599         make checksum calculation work.
6600
6601 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6602
6603         * code-files.el (convert-mbox-coding-system): Deleted.
6604         (file-coding-system-alist): Removed reference to
6605         convert-mbox-coding-system.
6606
6607 2000-05-28  Martin Buchholz <martin@xemacs.org>
6608
6609         * XEmacs 21.2.34 is released.
6610
6611 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6612
6613         * font-lock.el (font-lock-keywords): Rewrote docstring
6614
6615 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6616
6617         * loadhist.el (unload-feature): handle case where x is both boundp
6618         and fboundp
6619
6620 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6621
6622         * packages.el: It's ok to use built-in macros, but not lisp
6623         defined ones.
6624
6625 2000-05-20  Ben Wing  <ben@xemacs.org>
6626
6627         * font-lock.el:
6628         * font-lock.el (font-lock-message-threshold):
6629         * font-lock.el (font-lock-mode):
6630         * font-lock.el (font-lock-default-fontify-buffer):
6631         * font-lock.el (font-lock-always-fontify-immediately):
6632         * font-lock.el (font-lock-old-extent): Removed.
6633         * font-lock.el (font-lock-old-len): Removed.
6634         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6635         * font-lock.el (font-lock-pending-extent-table): New.
6636         * font-lock.el (font-lock-range-table): New.
6637         * font-lock.el (font-lock-after-change-function):
6638         * font-lock.el (font-lock-after-change-function-1): Removed.
6639         * font-lock.el (font-lock-fontify-pending-extents): New.
6640         * font-lock.el ('font-lock-revert-cleanup): Removed.
6641         * font-lock.el ('font-lock-revert-setup): Removed.
6642         Rewrite deferral code to handle any number of changes, merging
6643         them properly.  Remove hacked-up code for revert-buffer, now
6644         unnecessary.
6645
6646         * menubar-items.el (default-menubar):
6647         In Options->Edit Init File, don't switch to emacs-lisp-mode
6648         unless necessary; doing this turns off font-lock.
6649
6650 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6651
6652         * keydefs.el: Define C-x BS to backward-kill-sentence.
6653
6654 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6655
6656         * files.el (hack-local-variables-prop-line): Use non-greedy
6657         matching to process -*-texinfo-*- -*-.
6658
6659 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6660
6661         * minibuf.el (minibuf-directory-files): new function.
6662         (read-file-name-activate-callback): use minibuf-directory-files.
6663         (read-directory-name-internal): ditto.
6664         (mouse-file-display-completion-list): ditto.
6665         (mouse-directory-display-completion-list): ditto.
6666         (read-file-name-internal): remove "./" from completion list unless
6667         explicitly matched, for consistency.
6668
6669 2000-05-11  Ben Wing  <ben@xemacs.org>
6670
6671         * gutter-items.el (gutter-buffers-tab):
6672         * gutter-items.el (add-tab-to-gutter):
6673         * gutter-items.el (update-tab-in-gutter):
6674         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6675         * gutter-items.el (append-progress-display):
6676         * gutter-items.el (abort-progress-display):
6677         * gutter-items.el (raw-append-progress-display):
6678         Further fixes.  Use set-glyph-image not set-image-instance-property,
6679         to fix problems with multiple windows in a frame.
6680
6681         * menubar-items.el (tutorials-menu-filter):
6682         Fix typo.
6683
6684         * startup.el (early-error-handler):
6685         Display message box under windows; otherwise, message will disappear
6686         before it can be viewed.
6687
6688         * update-elc.el:
6689         Fix bug in NEEDTODUMP processing.
6690
6691 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6692
6693         * startup.el (lock-directory): Removed.
6694         (superlock-file): Ditto.
6695         (startup-set-paths): Remove lockdir.
6696         (startup-setup-paths-warning): Remove lock-directory.
6697
6698         * setup-paths.el (paths-find-lock-directory): Removed.
6699         (paths-find-superlock-file): Ditto.
6700
6701 2000-05-09  Ben Wing  <ben@xemacs.org>
6702
6703         * faces.el (set-face-property):
6704         * faces.el (set-face-font):
6705         * faces.el (set-face-foreground):
6706         * faces.el (set-face-background):
6707         * faces.el (set-face-background-pixmap):
6708         * faces.el (set-face-underline-p):
6709         * faces.el (set-face-strikethru-p):
6710         * faces.el (set-face-highlight-p):
6711         * faces.el (set-face-dim-p):
6712         * faces.el (set-face-blinking-p):
6713         * faces.el (set-face-reverse-p):
6714         doc string changes.
6715
6716         * glyphs.el:
6717         * glyphs.el (make-image-specifier):
6718         * glyphs.el (glyph-property):
6719         * glyphs.el (set-glyph-image):
6720         * glyphs.el (make-glyph):
6721         * glyphs.el (make-pointer-glyph):
6722         * glyphs.el (make-icon-glyph):
6723         * glyphs.el (widget-image-instance-p): New.
6724         authorship info, lots of doc changes.  New predicate, inadvertently
6725         omitted.  the general principle with specifier docs is now that
6726         the description of instantiators should go with the make-foo-specifier
6727         fun's doc string, rather than in foo-specifier-p.  this follows
6728         conventions elsewhere in XEmacs and in general is a lot more obvious
6729         of a place to look.  sometimes the make-foo-specifier function needs
6730         to be created in the process.
6731
6732         * gutter.el:
6733         * gutter.el (make-gutter-specifier): New.
6734         * gutter.el (make-gutter-size-specifier): New.
6735         * gutter.el (make-gutter-visible-specifier): New.
6736         specifier doc updates according to the conventions specified before.
6737
6738         * objects.el:
6739         * objects.el (make-font-specifier):
6740         * objects.el (make-color-specifier):
6741         * objects.el (make-face-boolean-specifier): New.
6742         specifier doc updates according to the conventions specified before.
6743
6744         * specifier.el:
6745         * specifier.el (set-specifier):
6746         * specifier.el (make-integer-specifier): New.
6747         * specifier.el (make-boolean-specifier): New.
6748         * specifier.el (make-natnum-specifier): New.
6749         * specifier.el (make-generic-specifier): New.
6750         * specifier.el (make-display-table-specifier): New.
6751         specifier doc updates according to the conventions specified before.
6752
6753         * toolbar.el:
6754         * toolbar.el (make-toolbar-specifier): New.
6755         specifier doc updates according to the conventions specified before.
6756
6757 2000-05-09  Ben Wing  <ben@xemacs.org>
6758
6759         * process.el (call-process-internal): Revert to previous version
6760         because Mike's change clashed with a change I did not long before.
6761         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6762         Thanks very much Mike for pointing out the bug and submitting a
6763         patch!
6764
6765 2000-04-13  Mike Alexander  <mta@arbortext.com>
6766
6767         * process.el (call-process-internal): Send the correct input buffer
6768         (call-process-internal): Return the exit status of the process
6769
6770 2000-05-07  Ben Wing  <ben@xemacs.org>
6771
6772         * winnt.el:
6773         * winnt.el (nt-quote-args-verbatim): Removed.
6774         * winnt.el (nt-quote-args-prefix-quote): Removed.
6775         * winnt.el (nt-quote-args-backslash-quote): Removed.
6776         * winnt.el (nt-quote-args-double-quote): Removed.
6777         * winnt.el (nt-quote-args-functions-alist): Removed.
6778         * winnt.el (nt-quote-process-args): Removed.
6779         Remove all stuff for argument quoting.  We borrow the code instead
6780         from Emacs 20.6, which is much more careful in its quoting
6781         (e.g. in handling runs of the escape character) and avoids most of
6782         the need for this Lisp mechanism by checking to see whether we're
6783         running a Cygwin or normal program and doing the appropriate
6784         quoting.  If we end up needing such a mechanism, we should add
6785         it by extending the variable `mswindows-quote-process-args' so it
6786         can take an alist of regexps.
6787
6788 2000-05-07  Ben Wing  <ben@xemacs.org>
6789
6790         * keydefs.el:
6791         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6792         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6793         the window without moving point.
6794
6795         * simple.el:
6796         * simple.el (scroll-up-one): New.
6797         * simple.el (scroll-down-one): New.
6798         Functions for use with C-M-up/down.
6799
6800 2000-05-01  Martin Buchholz <martin@xemacs.org>
6801
6802         * XEmacs 21.2.33 is released.
6803
6804 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6805
6806         * dialog.el (yes-or-no-p-dialog-box):
6807         Fix docstring.
6808         Fix following horrible bug in X11 mode with focus-follows-mouse:
6809           1. Visit two files in two different frames.
6810           2. do File->Revert Buffer in one of those frames.
6811           3. Dialog box appears.
6812           4. Arrange things so that the mouse passes over the *other*
6813              frame, then to the dialog box, and click on "Yes".
6814           5. The file contents end up in the *wrong* buffer!
6815         Add TODO comment.
6816
6817 2000-04-28  Ben Wing  <ben@xemacs.org>
6818
6819         * help.el (describe-installation): correct typo introduced
6820         in last patch: boundp -> fboundp.
6821
6822         * etags.el (buffer-tag-table-list):
6823         canonicalize filenames to Unix format so that tag-table-alist
6824         searching works under Windows.
6825
6826         * autoload.el:
6827         Bowdlerize the supposedly objectionable words
6828         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6829
6830         * gutter-items.el (set-progress-display-style):
6831         * gutter-items.el (search-dialog-callback):
6832         * gutter-items.el (make-search-dialog):
6833         Change to new callback-ex api.
6834
6835 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6836
6837         * help.el: (describe-installation): decode-coding-string is not
6838         defined in a non MULE environment.
6839
6840 2000-04-28  Ben Wing  <ben@xemacs.org>
6841
6842         * gutter-items.el (buffer-list-changed-hook):
6843         use it, not record-buffer-hook.
6844
6845         * subr.el (record-buffer-hook): Removed.
6846
6847 2000-04-27  Ben Wing  <ben@xemacs.org>
6848
6849         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6850         use NORECORD option.  Andy will not like this, but the existing
6851         gutter behavior is just wrong, as per this comment:
6852
6853         ;; this used to add the norecord flag to both calls below.
6854         ;; this is bogus because it is a pervasive assumption in XEmacs
6855         ;; that the current buffer is at the front of the buffers list.
6856         ;; for example, select an item and then do M-C-l
6857         ;; (switch-to-other-buffer).  Things get way confused.
6858         ;;
6859         ;; Andy, if you want to maintain the current look, you must
6860         ;;  *uncouple* the gutter order and buffers order.
6861
6862         * loaddefs.el (completion-ignored-extensions): unfuckify.
6863
6864         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6865         xemacs.mak.
6866
6867         * autoload.el (batch-update-one-directory): new function, used in
6868         xemacs.mak.
6869
6870         * loadup.el: set gc-cons-threshold very high unless dumping --
6871         loadup during update-elc is much much much faster.  also do this
6872         when quick-building.
6873
6874         add commented-out code for profiling loadup.
6875
6876
6877         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6878         is required in order to build xemacs.
6879
6880 2000-04-26  Ben Wing  <ben@xemacs.org>
6881
6882         * loadup.el: don't garbage collect during loadup if quick-build
6883         compile-time option is set.
6884
6885 2000-04-23  Ben Wing  <ben@xemacs.org>
6886
6887         * update-elc.el: compute whether any dumped .el or .elc files
6888         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6889         if so.
6890
6891         * update-elc.el (update-elc-files-to-compile): always change
6892         NOBYTECOMPILE in the src directory rather than current dir,
6893         so it will work under NT.
6894
6895         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6896         the form of this file is identical between Unix and Windows.
6897         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6898         Added comment.
6899         (update-autoloads-from-directory): updated doc string.
6900         updated doc strings in a few other places.
6901
6902 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6903
6904         * bytecomp.el (byte-force-recompile): Fix argument to
6905         byte-recompile-directory.
6906
6907 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6908
6909         * gutter-items.el (progress-display-clear-when-idle): Use
6910         add-one-shot-hook.
6911         * gutter-items.el (clear-progress-display): Adjust number of
6912         arguments.
6913
6914 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6915
6916         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6917
6918 2000-04-16  Ben Wing  <ben@xemacs.org>
6919
6920         * printer.el: New file.
6921
6922         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6923
6924         * help.el (describe-installation): Fix decoding for Windows.
6925
6926         * menubar-items.el:
6927         * menubar-items.el (default-menubar):
6928         * menubar-items.el (tutorials-menu-filter): New.
6929         * menubar-items.el (popup-menubar-menu):
6930         Add authorship.  Redo Help menu and Tutorials filter.
6931
6932         * menubar.el: Correct comment.
6933
6934         * modeline.el (modeline-buffer-identification): Correct doc string.
6935
6936         * simple.el:
6937         * simple.el (printing): Removed.
6938         * simple.el (printer-name): Removed.
6939         * simple.el (generic-print-buffer): Removed.
6940         * simple.el (generic-print-region): Removed.
6941         Move generic print code to printer.el.
6942
6943 2000-04-15  Ben Wing  <ben@xemacs.org>
6944
6945         * simple.el (generic-print-region): New.
6946         make this function actually work.
6947         (generic-print-buffer): call generic-print-region.
6948
6949 2000-04-14  Andy Piper  <andy@xemacs.org>
6950
6951         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6952         by using the new widget-callback-current-channel.
6953         (search-dialog-callback): ditto.
6954
6955 2000-04-12  Andy Piper  <andy@xemacs.org>
6956
6957         * gutter.el (default-gutter-position): moved from gutter-items.el.
6958         (default-gutter-position-changed-hook): ditto.
6959         (gutter-element-visibility-changed-hook): ditto.
6960         (set-gutter-element): ditto.
6961         (remove-gutter-element): ditto.
6962         (set-gutter-element-visible-p): ditto.
6963         (gutter-element-visible-p): ditto.
6964         (init-gutter): ditto.
6965
6966         * dialog.el (make-dialog-box): renamed and moved from
6967         gutter-items.el
6968
6969         * gutter-items.el: move various functions elsewhere.
6970
6971 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6972
6973         * menubar-items.el: Fixed place of parenthesis.
6974
6975 2000-04-12  Ben Wing  <ben@xemacs.org>
6976
6977         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6978                 without constantly being prompted for the tag.
6979         * simple.el: Added a number of section headings, to clarify the
6980                 organization of this file.
6981         * simple.el (activate-region):
6982         * simple.el (region-exists-p):
6983         * simple.el (region-active-p):
6984                 Moved these three function down to the other side of
6985                 the case-changing functions, so they join the rest of
6986                 the region code.
6987         * simple.el (printing): New.
6988         * simple.el (printer-name): New.
6989         * simple.el (generic-print-buffer): New.
6990                 New functions, a very simple prototype for a unified
6991                 printing interface.
6992
6993         * process.el (call-process-internal): Real fix for null BUFFER,
6994                 other problems with BUFFER specs.
6995
6996         * menubar-items.el:
6997                 Fixed up File->Print to use new printing functions.
6998                 Various corrections and expansions to Grep/Compile menus.
6999                 New options for Printing.
7000                 New options for SMTP Mail, the way to send mail under
7001                   MS Windows. (There's also a package patch to make SMTP
7002                   Mail be the default under MSWin.)
7003
7004 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7005
7006         * menubar-items.el: Selecting Rectangle Mousing from menubar
7007         did not work.  Needed to quote mouse-track-rectangle-p.
7008
7009 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7010
7011         * cl-compat.el (keywordp): Removed.
7012
7013 2000-04-05  Andy Piper  <andy@xemacs.org>
7014
7015         * gutter-items.el (progress-layout-glyph): don't initialize here.
7016         (progress-gauge-glyph): use dynamic sizing.
7017         (set-progress-display-style): new function. Set progress glyphs
7018         appropriately depending on the style.
7019         (progress-display-style): new variable. Custom version of
7020         set-progress-display-style.
7021         (progress-abort-glyph): switch to dynamic sizes.
7022         (search-dialog-text): make the edit field active.
7023
7024 2000-04-04  Andy Piper  <andy@xemacs.org>
7025
7026         * gutter-items.el (make-search-dialog): need to make the search
7027         dialog visible after creation.
7028
7029         * menubar-items.el (default-menubar): use the search dialog for
7030         searching. Remove some extraneous search menu items.
7031
7032         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7033         well as strings.
7034         (make-gutter-only-dialog-frame): allow the user to create the
7035         frame unmapped. Allow the gutter spec to be given as a glyph.
7036         (search-dialog-direction): new variable.
7037         (search-dialog-text): new variable.
7038         (search-dialog-callback): new function. Callback for the search
7039         dialog action.
7040         (make-search-dialog): new function. Create a user-friendly search
7041         dialog.
7042
7043 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7044
7045         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7046         under Windows.
7047
7048 2000-04-01  Andy Piper  <andy@xemacs.org>
7049
7050         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7051         progress more accurately.
7052
7053 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7054
7055         * finder.el (finder-compile-keywords): Process readable files only.
7056         Because error in process of .#finder-inf.el when compile xemacs
7057         with --with-clash-detection option.
7058
7059 2000-03-31  Andy Piper  <andy@xemacs.org>
7060
7061         * gutter-items.el (append-progress-display): don't delay after a
7062         successful font-lock.
7063         (make-gutter-only-dialog-frame): new function. Allow users to
7064         create gutter-only dialogs.
7065
7066 2000-03-27  Mike Alexander  <mta@arbortext.com>
7067
7068         * process.el (call-process-internal): Handle a null BUFFER
7069         parameter correctly.
7070
7071 2000-03-28  Andy Piper  <andy@xemacs.org>
7072
7073         * gutter-items.el (abort-progress-display): put strings in the
7074         gutter not extents.
7075         (progress-layout-glyph): signal special 'quit callback.
7076         (progress-display-quit-function): deleted.
7077         (progress-display-stop-callback): deleted.
7078         (progress-display-dispatch-command-events): deleted.
7079         (append-progress-display): remove calls to
7080         progress-display-dispatch-command-events.
7081         (raw-append-progress-display): ditto.
7082
7083 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7084
7085         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7086         being a list.  Actually define `stipple-pixmap-p' which is used as
7087         an error predicate.  Correctly handle PIXMAP being either relative
7088         or absolute file name.
7089
7090 2000-03-24  Andy Piper  <andy@xemacs.org>
7091
7092         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7093         (abort-progress-display): ditto. Don't delete the created extent.
7094         (raw-append-progress-display): ditto.
7095         (progress-display-dispatch-non-command-events): new
7096         function. Encapsulates what we want to do when no command input is
7097         required.
7098         (progress-display-dispatch-command-events): likewise, but disable
7099         for now since it causes too many problems.
7100         (append-progress-display): use them.
7101         (raw-append-progress-display): ditto.
7102         (default-gutter-position-changed-hook): set this rather than
7103         default-gutter-position-changed.
7104         (default-gutter-position-changed-hook): lambda with zero arguments
7105         rather than one.
7106         (raw-append-progress-display): trap errors in pending input since
7107         allowing them to signal will hose the gauge well and
7108         truly. Ideally we would like to delay these until we are more able
7109         to cope.
7110         (append-progress-display): ditto.
7111
7112 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7113
7114         * lisp/make-docfile.el: call-process-internal is now implemented
7115         in process.el.
7116
7117 2000-03-21  Ben Wing  <ben@xemacs.org>
7118
7119         * mule\mule-cmds.el (set-language-info-alist):
7120         Fix to correspond to new menu arrangement.
7121
7122 2000-03-21  Ben Wing  <ben@xemacs.org>
7123
7124         * process.el:
7125         * process.el (call-process-internal): New.
7126         New implementation of call-process.  Only enabled under NT, so far.
7127         stderr handling not implemented yet in CVS'd C code.
7128
7129 2000-03-20  Ben Wing  <ben@xemacs.org>
7130
7131         * lisp-mode.el:
7132         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7133         * lisp-mode.el (lisp-interaction-mode):
7134         Put back Lisp Interaction menubar for Jan V's sake.
7135
7136         * simple.el:
7137         * simple.el (mark-ring):
7138         * simple.el (dont-record-current-mark): New.
7139         * simple.el (in-shifted-motion-command): New.
7140         * simple.el (mark-ring-unrecorded-commands): New.
7141         * simple.el (mark-ring-max):
7142         * simple.el (set-mark-command):
7143         * simple.el (push-mark):
7144         * simple.el (handle-pre-motion-command):
7145         Implement scheme for not recording unimportant marks.
7146
7147         * subr.el:
7148         * subr.el (function-allows-args): New.
7149         New function function-allows-args.
7150
7151 2000-03-20  Martin Buchholz <martin@xemacs.org>
7152
7153         * XEmacs 21.2.32 is released.
7154
7155 2000-03-20  Andy Piper  <andy@xemacs.org>
7156
7157         * gutter-items.el (update-tab-in-gutter): force selection of the
7158         selected-window if required to do so.
7159         (buffers-tab-items): ditto.
7160         (add-tab-to-gutter): ditto.
7161         (create-frame-hook): use force-selection.
7162         (default-gutter-position-changed): lambdify.
7163         (update-tab-hook): deleted since it was only used in one place.
7164
7165 2000-03-18  Andy Piper  <andy@xemacs.org>
7166
7167         * files.el (find-file-noselect): undo change that shouldn't have
7168         gone in.
7169
7170 2000-03-17  Andy Piper  <andy@xemacs.org>
7171
7172         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7173         of selected-window trickery.
7174
7175         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7176         frames tabs.
7177         (progress-display-stop-callback): progress -> progress-display
7178         (progress-display-quit-function): ditto.
7179         (clear-progress-display): ditto.
7180         (remove-progress-display): ditto.
7181         (append-progress-display): ditto.
7182         (abort-progress-display): ditto.
7183         (raw-append-progress-display): ditto.
7184         (display-progress-display): ditto.
7185         (current-progress-display-label): ditto.
7186         (current-progress-display): ditto.
7187         (lprogress-display): ditto and save the buffer
7188         (progress-display): ditto. Otherwise the buffer sometimes gets
7189         changed which confuses font-lock.
7190
7191         * font-lock.el (font-lock-default-fontify-buffer): catch all
7192         errors, not just quit.
7193         (font-lock-mode): progress -> display-progress
7194         (font-lock-default-fontify-buffer): ditto.
7195         (font-lock-fontify-syntactically-region): ditto.
7196         (font-lock-fontify-keywords-region): ditto.
7197
7198 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7199
7200         * cl.el (gensym): Move to here from cl-macs.el.
7201         (gentemp): Ditto.
7202
7203 2000-03-16  Andy Piper  <andy@xemacs.org>
7204
7205         * font-lock.el (font-lock-mode): use lprogress and friends for
7206         progress management.
7207         (font-lock-default-fontify-buffer): ditto.
7208         (font-lock-fontify-syntactically-region): ditto.
7209         (font-lock-fontify-keywords-region): ditto.
7210         (font-lock-revert-cleanup): fix reverting.
7211         (font-lock-revert-setup): ditto.
7212
7213         * gutter-items.el (progress-use-echo-area): new variable. Use the
7214         echo area for progress gauges if non-nil.
7215         (clear-progress): remove echo area stuff and defer to
7216         clear-message.
7217         (append-progress): dispatch non-command events after each progress
7218         increment. Remove echo area stuff.
7219         (abort-progress): remove echo area stuff and defer to
7220         display-message.
7221         (raw-append-progress): ditto. Dispatch non-command events after
7222         gutter redisplay.
7223         (display-progress): defer echo area stuff to display-message.
7224
7225         * gutter-items.el (clear-progress):
7226         (abort-progress): indentation changes.
7227         (display-progress): don't clear progress.
7228         (append-progress): compare messages with equal.
7229         (raw-append-progress): use dispatch-non-command-events to flush
7230         widget creation events.
7231
7232 2000-03-13  Ben Wing  <ben@xemacs.org>
7233
7234         * abbrev.el:
7235         * abbrev.el (abbrev-string-to-be-defined): New.
7236         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7237         Changes for use with the menubar.
7238
7239 2000-03-12  Ben Wing  <ben@xemacs.org>
7240
7241         * alist.el (vassoc): moved here from font-menu.el.
7242
7243         * custom.el (defface): typo fix.
7244
7245         * dialog.el (yes-or-no-p-dialog-box):
7246         * dialog.el (message-box):
7247         * files.el (save-some-buffers-1):
7248         Put accelerators in the button names.
7249
7250         * font-lock.el (font-lock-comment-face):
7251         * font-lock.el (font-lock-keyword-face):
7252         * font-lock.el (font-lock-function-name-face):
7253         Fixed some of the colors under MS Windows because the existing
7254         default colors were hardly different from black and needed to be
7255         made lighter.
7256
7257         * font-menu.el:
7258         * font-menu.el (font-menu-split-long-menu):
7259         * font-menu.el (font-menu-family-constructor):
7260         * font-menu.el (font-menu-size-constructor):
7261         * font-menu.el (font-menu-weight-constructor):
7262         * font-menu.el (font-menu-set-font):
7263         vassoc moved to alist.el.
7264         Accelerators added to all menus.
7265         Unused bound var new-props removed.
7266
7267         * keydefs.el: I did a whole lot of rearranging to put things in a
7268         more consistent order and fixed a number of cases where key
7269         combinations involving up, down, left, right and so on were
7270         defined but the corresponding keypad combinations were not
7271         defined.
7272
7273         * lisp-mode.el:
7274         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7275         * lisp-mode.el (emacs-lisp-mode):
7276         * lisp-mode.el (lisp-interaction-mode):
7277         * lisp-mode.el (flet):
7278         Added accelerators onto the menus.
7279         Made all the different versions of the let function be indented
7280         the same way.
7281         Undid Steve's easy-menu-ification, because it makes it impossible
7282         to have the menubar and popup menus different.
7283         Cleaned up the menu; added items for find-function &c and some
7284         indenting, and removed debug-on-*.
7285
7286         * list-mode.el (list-mode-hook):
7287         * list-mode.el (list-mode):
7288         * list-mode.el (completion-setup-hook):
7289         * list-mode.el (display-completion-list):
7290         Added support for the :window-height keyword, which is required
7291         because of other changes that I made for the file dialog box.  I
7292         also made the hook variables list-mode-hook and
7293         completion-setup-hook and also minibuffer-setup-hook in
7294         minibuf.el be permanent-local; see comment in list-mode.el.
7295
7296         * map-ynp.el (map-y-or-n-p):
7297         Added accelerators to the dialog buttons.
7298
7299         * menubar-items.el (menu-truncate-list):
7300         New internal function.
7301         * menubar-items.el (submenu-generate-accelerator-spec):
7302         * menubar-items.el (menu-item-strip-accelerator-spec):
7303         * menubar-items.el (menu-item-generate-accelerator-spec):
7304         New exported functions, for use in auto-generating accelerator specs.
7305
7306         * menubar-items.el:
7307         * menubar-items.el (default-menubar):
7308         * menubar-items.el (maybe-add-init-button):
7309         * menubar-items.el (bookmark-menu-filter):
7310         * menubar-items.el (slow-format-buffers-menu-line):
7311         * menubar-items.el (build-buffers-menu-internal):
7312         * menubar-items.el (language-environment-menu-filter):
7313         * menubar-items.el (default-popup-menu):
7314         * menubar-items.el (popup-buffer-menu):
7315         * menubar-items.el (popup-menubar-menu):
7316         Did a major overhaul on this file, and in fact I'm nowhere near
7317         done working on the menubar, and there will be more patches to
7318         come.  A basic summary of what I've done:
7319
7320         a) I added accelerators to all of the menu items.  For menus that
7321         are auto-generated, such as the buffers menu, the accelerators are
7322         automatically added to the beginning of each line using the
7323         numbers 1 through 9, then zero, and then letters starting with A,
7324         but omitting the letters that are already in use for the fixed
7325         menu items at the top of the buffers menu.  To facilitate adding
7326         accelerators of this kind, I created some new functions
7327         (*-accelerator-spec), which are also being used by other filters
7328         that auto generate lists of things such as ftp sites to download
7329         packages.  If people really don't like these accelerators
7330         appearing at the beginning of the menu items, a variable can be
7331         added to optionally turn them off, but I think this is rather
7332         pointless because other menu items have accelerators and many or
7333         most of the menu users will use the accelerators if the support is
7334         there.
7335
7336         b) I combined the top level Tools and Apps menus into a single
7337         Tools menu, because the distinction between the two is not
7338         obvious, and the items on the menus are not used often enough that
7339         putting some of them onto submenus is a problem.
7340
7341         c) I created two new top level menus called View and Cmds because
7342         there were too many items on the File and Edit menus, and I'm going
7343         to be adding more items to these menus.  In contrast to the Tools
7344         menu, the items on these menus may be used quite often during an
7345         editing session, and so should be available with fewer
7346         keystrokes.
7347
7348         d) I added a number of options to the options menu, including one
7349         for controlling whether the alt key can be used to traverse to
7350         menu items using the accelerators, one for controlling behavior of
7351         control-k, one for controlling how the kill and yank functions
7352         interact with the clipboard, a few additional buffers-menu
7353         options, and various other things.  I also did a bit of
7354         rearranging, for example, combining the keyboard and mouse options
7355         into a single keyboard and mouse submenu to facilitate the
7356         accelerators on that level.
7357
7358         e) I changed the variable buffers-menu-format-buffer-line-function
7359         to take two arguments instead of one, the second argument being
7360         the line number for use in creating an accelerator.  I added a
7361         hack to support existing functions with one argument (although I
7362         doubt that very many of these exist), for backward compatibility.
7363
7364         f) I moved the top level mule menu to be a submenu of the edit
7365         menu.  I think that most of the items on this menu are fairly
7366         useless and there are certainly not enough frequently used items
7367         to justify this being its own top level menu.
7368
7369         g) I combined most of the items in big-menubar.el into the main menu.
7370         If people think the main menu is too big, it would be possible to
7371         create different configurations, some smaller.
7372
7373         * menubar.el (check-menu-syntax):
7374         Deleted some syntax checks that were no longer valid, partly
7375         because of changes that were already made a long time ago, and
7376         partly because of a change I made where I allow the name of the
7377         menu item to be an evaluated expression rather than just a string,
7378         similar to all of the other parameters of a menu item.
7379
7380         * minibuf.el:
7381         * minibuf.el (read-file-name-1):
7382         * minibuf.el (mouse-read-file-name-1):
7383         I made a number of changes to improve the appearance
7384         and functioning of the file dialog box.  They include:
7385
7386         a) Fixing the problem where closing the dialog box by clicking on
7387         the close button of the window didn't properly exit the
7388         minibuffer.
7389
7390         b) Fixing the problem that if you typed part of a file name, and
7391         then clicked on a completion with the mouse, the file was not
7392         correctly selected.
7393
7394         c) Changing the title of the dialog box to reflect the operation
7395         being done in accordance with user interface conventions, rather
7396         than the name of the dialog box buffer, which is rather useless.
7397
7398         d) Remove the words "possible completions are" which didn't
7399         belong.
7400
7401         e) Fix things so that the completions scroll off the end of the
7402         completions windows only to the right, rather than both to the
7403         right and down, which is in accordance with Windows user interface
7404         conventions.
7405
7406         * msw-init.el (init-post-mswindows-win):
7407         Added a binding for meta-F4, which is the standard windows binding
7408         for exiting a program.
7409
7410         * select.el (get-selection-no-error):
7411         * select.el (own-selection):
7412         * select.el (own-clipboard):
7413         Added an optional argument called append to the functions
7414         own-selection and own-clipboard.  This adds support for appending
7415         text to the existing selection and allows the function
7416         own-clipboard to be used as the value of the variable
7417         interprogram- cut-function.
7418
7419         Fixed a bug in own-selection in handling zmacs-region-stays.
7420
7421         * simple.el (historical-kill-line): New.
7422
7423         * simple.el (kill-line):
7424         * simple.el (interprogram-cut-function):
7425         * simple.el (interprogram-paste-function):
7426         * simple.el (handle-pre-motion-command):
7427         * simple.el (next-line):
7428         * simple.el (previous-line):
7429         a) Expanded the variable kill-whole-line, so that function
7430         kill-line can be set to delete the entire line always, not just
7431         when cursor is at the beginning of the line.  This is controlled
7432         by setting the variable kill-whole-line to the symbol 'always.
7433         This behavior, as well as the existing kill-whole-line behavior,
7434         now only take effect when kill-line is called interactively,
7435         although this is a departure from a previous behavior in the case
7436         of setting this variable kill-whole-line to t.  It is almost
7437         certainly what has always been intended, and most likely the old
7438         way of doing things introduced bugs.  I also created a function
7439         called historical-kill-line, which ignores the kill-whole-line
7440         setting and always gives the historical behavior of only killing
7441         to the end of the line.  I bound this function to shift- control-k
7442         so that the kill to end of line behavior is available, even when
7443         kill-whole-line has been set to change control-k into the simple
7444         delete-whole-line behavior. (This can be set using the options
7445         menu.)
7446
7447         b) I changed things so that kill and yank now interact with the
7448         clipboard by default under windows.  This was done by changing the
7449         default value of interprogram-cut- function and
7450         interprogram-paste-function.  You can get the old behavior by
7451         setting these to nil, and there is an option on the options menu
7452         to do this.
7453
7454         c) I added support for selecting text using shifted motion keys.
7455         This support is on by default and can be controlled by the
7456         variable shifted-motion-keys-select-region.  There is also a
7457         variable called unshifted-motion-keys-deselect-region that
7458         controls more specifically how the shifted motion key behavior
7459         works.  I did not put an option on the options menu to turn this
7460         off, because I can't imagine why this would be useful.
7461
7462         * simple.el (forward-block-of-lines):
7463         * simple.el (backward-block-of-lines):
7464         * simple.el (block-movement-size):
7465         New.
7466
7467         * simple.el (uncapitalized-title-words):
7468         * simple.el (uncapitalized-title-word-regexp):
7469         * simple.el (capitalize-string-as-title):
7470         * simple.el (capitalize-region-as-title):
7471         New.
7472
7473
7474         * subr.el (add-hook):
7475         * subr.el (make-local-hook): New.
7476         * subr.el (remove-local-hook): New.
7477         * subr.el (add-one-shot-hook): New.
7478         * subr.el (add-local-one-shot-hook): New.
7479         Added some functions to make using hooks easier.
7480         These include:
7481
7482         a) Functions add-local-hook and remove-local-hook to make it easy
7483         to use local hooks.
7484
7485         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7486         make it possible to add a "one-shot" hook, which is to say a hook
7487         that runs only once, and automatically removes itself after the
7488         first time it has run.
7489
7490 2000-03-09  Andy Piper  <andy@xemacs.org>
7491
7492         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7493
7494 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7495
7496         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7497         Moved from menubar-items.el.
7498         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7499
7500 2000-03-08  Andy Piper  <andy@xemacs.org>
7501
7502         * gutter-items.el (build-buffers-tab-internal): add selected field
7503         to buffers tab spec.
7504
7505 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7506
7507         * minibuf.el (last-exact-completion): Initialize to nil.
7508
7509 2000-03-07  Didier Verna  <didier@xemacs.org>
7510
7511         * startup.el (command-line-1): remove unused variable
7512         `first-file-buffer'.
7513
7514 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7515
7516         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7517         which is also used for Web server log files.
7518
7519 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7520
7521         * mule/mule-charset.el: Setup auto-fill-chars.
7522
7523 2000-03-02  SL Baur  <steve@beopen.com>
7524
7525         * subr.el (with-string-as-buffer-contents): Reimplement using
7526         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7527         non-deletion of buffer after execution problem.
7528         (with-output-to-string): Use unique buffer name.
7529
7530 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7531
7532         * gutter-items.el (buffers-tab-sort-function):  New variable.
7533         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7534
7535 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7536
7537         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7538
7539 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7540
7541         * menubar-items.el (maybe-add-init-button): Remove the "Load
7542         .emacs" button from all menubars.
7543
7544 2000-03-01  Didier Verna  <didier@xemacs.org>
7545
7546         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7547         region rectangle replacement (from Jan Vroonhof).
7548         (replace-rectangle): new function.
7549
7550 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7551
7552         * mule/mule-cmds.el (set-default-coding-systems): Use
7553         set-terminal-coding-system and set-keyboard-coding-system.
7554         * coding.el (set-terminal-coding-system): Use
7555         set-console-tty-output-coding-system.
7556         (set-keyboard-coding-system): Use
7557         set-console-tty-input-coding-system.
7558
7559 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7560
7561         * minibuf.el (read-variable): Allow symbol to default argument.
7562
7563 2000-02-27  Andy Piper  <andy@xemacs.org>
7564
7565         * gutter-items.el (update-tab-hook): new function to be used for
7566         hooks.
7567         (create-frame-hook): add update-tab-hook.
7568         (record-buffer-hook): ditto.
7569         (default-gutter-position-changed): ditto.
7570         (default-gutter-position): updating the buffers tab is now handled
7571         by a hook.
7572         (default-gutter-position-changed-hook): new variable.
7573         (gutter-element-visibility-changed-hook): ditto.
7574         (set-gutter-element-visible-p): call it.
7575         (set-gutter-element): use modify-specifier-instances. Set extents
7576         as duplicable before using.
7577         (remove-gutter-element): ditto.
7578         (set-gutter-element-visible-p): ditto.
7579         (init-gutter): new function.
7580         (add-tab-to-gutter): use new gutter-element functions rather than
7581         setting specifiers directly.
7582         (clear-progress): ditto.
7583         (abort-progress): ditto.
7584         (gutter-buffers-tab-visible-p): renamed from
7585         default-gutter-visible-p
7586
7587         * specifier.el (modify-specifier-instances): new function from Jan
7588         Vroonhof.
7589
7590         * x-init.el (init-post-x-win): call init-gutter.
7591
7592         * msw-init.el (init-post-mswindows-win): call init-gutter.
7593
7594         * menubar-items.el (default-menubar): Update to reflect new gutter
7595         variables.
7596
7597 2000-02-26  Andy Piper  <andy@xemacs.org>
7598
7599         * gutter-items.el (set-gutter-element): new function. Add gutter
7600         elements to the specified gutter.
7601         (remove-gutter-element): new function. Remove gutter elements from
7602         the specified gutter.
7603         (set-gutter-element-visible-p): new function. Set gutter element
7604         visibility for the provided gutter-visible specifier.
7605
7606 2000-02-23  Andy Piper  <andy@xemacs.org>
7607
7608         * gutter-items.el (add-tab-to-gutter): specify dimensions
7609         dynamically.
7610
7611 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7612
7613         * gutter-items.el (add-tab-to-gutter):
7614         * package-get.el (package-get-interactive-package-query):
7615         * package-ui.el (pui-directory-exists):
7616         (pui-install-selected-packages):
7617         (pui-list-packages):
7618         Use #'(lambda ...)  instead of '(lambda ...).
7619
7620 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7621
7622         * startup.el (load-user-init-file): Check to make sure user
7623           has an init-file before calling load().
7624
7625 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7626
7627         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7628
7629 2000-02-23  Martin Buchholz <martin@xemacs.org>
7630
7631         * XEmacs 21.2.31 is released.
7632
7633 2000-02-21  Mike Sperber <mike@xemacs.org>
7634
7635         * loadup.el (really-early-error-handler):
7636         * update-elc.el:
7637         * make-docfile.el:
7638         Remove dependency on EMACSBOOTSTRAP... environment variables.
7639
7640 2000-02-21  Martin Buchholz <martin@xemacs.org>
7641
7642         * XEmacs 21.2.30 is released.
7643
7644 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7645
7646         * byte-optimize.el (byte-optimize-plus):
7647         (byte-optimize-minus):
7648         (byte-optimize-multiply):
7649         Optimize (- 0) to 0, not (-)
7650         Optimize (+ 5 3.0) to 8.0
7651         Optimize (* 5 3.0) to 15.0
7652         Improve readability.
7653
7654 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7655
7656         * modeline.el: (modeline-scrolling-method): change modeline
7657         mswindows cursor appearance according to the value.
7658
7659         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7660         and 'gui-element face colors and 'gui-element face font to Windows
7661         defaults.
7662
7663 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7664
7665         * font-lock.el: Javadoc enhancements
7666
7667 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7668
7669         * ldap.el (toplevel): Test if LDAP support has been compiled in
7670         (ldap-verbose): New option
7671         (ldap-search-entries): Renamed from the previous ldap-search
7672         Conditionalize message display on ldap-verbose
7673         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7674         defuns
7675         (ldap-search): Is now defined as an obsolete wrapper calling
7676         ldap-search-basic or ldap-search-entries
7677
7678
7679 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7680             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7681             Jan Vroonhof  <jan@xemacs.org>
7682
7683         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7684         When for-effect is true, didn't call `byte-optimize-form'
7685         in and/or subforms without last.
7686
7687 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7688
7689         * package-get.el (package-get-download-sites): Use correct custom
7690         type.
7691
7692 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7693
7694         * files.el (write-file): Ask for coding system when compiled with
7695         file-coding.
7696
7697 2000-02-16  Andy Piper  <andy@xemacs.org>
7698
7699         * buffer.el (switch-to-buffer): give norecord argument to
7700         set-window-buffer instead of explicitly recording.
7701
7702         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7703         we have to pick a window.
7704
7705 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7706
7707         * mule/mule-cmds.el (describe-language-support): Don't add
7708         unexist function to help-map.
7709         (describe-coding-system): Don't use already assigend `C'.
7710
7711 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7712
7713         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7714         work in custom.
7715
7716 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7717
7718         * about.el: Ienaga's e-mail address change.
7719
7720 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7721
7722         * etags.el (find-tag): force new window -- even if buf already
7723         visible -- when other-window is t
7724
7725 2000-02-16  Martin Buchholz <martin@xemacs.org>
7726
7727         * XEmacs 21.2.29 is released.
7728
7729 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7730
7731         * cl-extra.el (getf): This is now identical to `plist-get', so
7732         just defalias it.
7733         * cl-macs.el: Make getf an alias to plist-get, at the
7734         byte-compiler level, using define-compiler-macro.
7735
7736 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7737
7738         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7739
7740 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7741
7742         * lisp/etags.el (find-tag-internal): set exact-tagname to
7743           a regular expression that matches against the tagname
7744           part of the tag entry first instead of only looking in
7745           the context area.
7746
7747 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7748
7749         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7750         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7751
7752 2000-02-07  Martin Buchholz <martin@xemacs.org>
7753
7754         * XEmacs 21.2.28 is released.
7755
7756 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7757
7758         * cl-extra.el (getf): Just call `get', never `get*'.
7759         Make arglist match docstring.
7760         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7761         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7762         * byte-optimize.el: remove references to `get*'.
7763
7764 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7765
7766         * mule/european.el: Add syntax information for Latin3 and Latin4.
7767
7768 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7769
7770         * byte-optimize.el: Byte-optimize (length "foo")
7771
7772 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7773
7774         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7775         width check using `window-leftmost-p' and `window-rightmost-p'.
7776
7777 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7778
7779         * wid-edit.el (widget-match-inline): An atom never matches a
7780           list.
7781
7782 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7783
7784         * modeline.el: Consolidated 'x and 'mswindows specification under
7785         'win tag.
7786
7787 2000-01-29  Andy Piper  <andy@xemacs.org>
7788
7789         * gutter-items.el: (format-buffers-tab-line): Try and be
7790         intelligent about buffer naming when we have duplicates.
7791
7792 2000-01-29  Andy Piper  <andy@xemacs.org>
7793
7794         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7795         updated when it becomes visible.
7796
7797 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7798
7799         * bytecomp.el (byte-compile-insert-header): Properly set coding
7800         system under MULE and file-coding.
7801
7802 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7803
7804         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7805         (dontusethis-set-value-terminal-coding-system-handler):
7806         (dontusethis-set-value-keyboard-coding-system-handler):
7807         Never undefine coding system aliases.  Emergency fix for gnus.
7808
7809 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7810
7811         * files.el (abbreviate-file-name): Use directory-sep-char instead
7812         of hard-coded "/".
7813
7814 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7815
7816         * startup.el (user-init-file-base-list): New variable, replacing
7817         user-init-file-base.
7818         (find-user-init-file): New function.
7819         (command-line-early): Use it.
7820         (load-user-init-file): Ditto.
7821
7822 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7823
7824         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7825         calling valid-image-instantiator-format-p
7826
7827 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7828
7829         * isearch-mode.el (isearch-mode): The variable is
7830         isearch-unhidden-extents, not isearch-opened-extents.
7831
7832 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7833
7834         * minibuf.el (next-history-element): Modify error message if a
7835         default value is available.
7836
7837 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7838
7839         * bytecomp.el (byte-compile-file): Don't unconditionally write
7840         .elc files in binary - might contain non-Latin1.
7841
7842 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7843
7844         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7845         for windows-nt.
7846
7847         * version.el:
7848         * startup.el (user-init-file-base):
7849         * process.el (call-process-region):
7850         * files.el (make-backup-file-name):
7851         (backup-file-name-p):
7852         (file-relative-name):
7853         (abbreviate-file-name):
7854         (set-auto-mode):
7855         * code-process.el (call-process-region): Removed unnecessary
7856         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7857         support out of the universe.
7858
7859         * process.el:
7860         * code-process.el:
7861         * bytecomp.el (byte-compile-file): Removed reference to
7862         buffer-file-type, and commented usage of binary-process-output
7863         NTEmacs variables.
7864
7865 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7866
7867         * help.el (function-arglist): Add case for macro.
7868
7869 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7870
7871         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7872         printers.
7873         (custom-display): Added a menu for printer/display tags.
7874
7875         * frame.el (frame-type):
7876         * device.el (device-type): Added 'msprinter to the doc string, and
7877         removed 'pc -- it is not going to be implemented ever.
7878         (call-device-method): Fixed docstring typo.
7879         Defined specifier tags 'printer and 'display.
7880
7881 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7882
7883         * lisp/itimer.el (itimer-run-expired-timers): (consp
7884           last-command-event-time) instead of (consp
7885           'last-command-event-time).
7886
7887 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7888
7889         * msw-glyphs.el: Removed obsolete commentary.
7890
7891 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7892
7893         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7894         better default value.
7895
7896 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7897
7898         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7899         (read-string): Ditto.
7900         (eval-minibuffer): Ditto.
7901         (read-command): Ditto.
7902         (read-function): Ditto.
7903         (read-variable): Ditto.
7904         (read-number): Ditto.
7905         (read-shell-command): Ditto.
7906         (read-number): Record history.
7907
7908 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7909
7910         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7911
7912 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7913
7914         * faces.el (startup-initialize-custom-faces): New function.
7915         Reset all faces created during auto-autoloads loading time
7916         by defface.
7917         * startup.el (command-line): Call it.
7918
7919 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7920
7921         * about.el (about-hackers): Add myself to contributors list.
7922
7923 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7924
7925         * menubar-items.el (maybe-add-init-button): Removed an argument in
7926         a call to load-user-init-file, as the function managed to lose its
7927         formal parameter a few betas ago.
7928
7929 2000-01-18  Martin Buchholz <martin@xemacs.org>
7930
7931         * XEmacs 21.2.27 is released.
7932
7933 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7934
7935         * process.el (shell-command-to-string): Use the FSF docstring.
7936         Make shell-command-to-string the standard function, and
7937         exec-to-string the (deprecated) alias.
7938
7939         * startup.el: typo fix.
7940
7941 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7942
7943         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7944
7945 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7946
7947         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7948         buffers after visible buffers.
7949         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7950
7951 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7952
7953         * info.el (Info-extract-menu-node-name): Stop at a dot
7954         followed by whitespace or right parenthesis.
7955
7956 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7957
7958         * info.el (Info-directory-list): Warn against using Customize with
7959         Info-directory-list.
7960
7961 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7962
7963         * minibuf.el (read-file-name): doc fix.
7964
7965         * autoload.el (update-file-autoloads): doc fix.
7966
7967         * about.el (about-hackers): Change my E-mail address.
7968
7969 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7970
7971         * info.el (Info-visit-file): Just use the `f' interactive spec to
7972         read a filename in the standard way.
7973
7974 2000-01-13  Andy Piper  <andy@xemacs.org>
7975
7976         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7977         (gutter-buffers-tab-extent): new variable.
7978         (update-tab-in-gutter): call add-tab-to-gutter again if the
7979         orientation has changed.
7980         (add-tab-to-gutter): cope with different orientations.
7981
7982 2000-01-11  Didier Verna  <didier@xemacs.org>
7983
7984         * info.el (Info-following-node-name): backward-skip dots as well
7985         as spaces (dots at the end of a node name aren't part of it).
7986         (Info-extract-menu-node-name): don't skip dots. There could be
7987         some in the node name.
7988         (Info-index): allow dots to be part of a node name.
7989
7990 2000-01-12  Andreas Jaeger  <aj@suse.de>
7991
7992         * files.el (auto-mode-alist): Added idlwave-mode.
7993         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7994
7995 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7996
7997         * info.el (Info-search): Show default value.
7998
7999 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8000
8001         * info.el (Info-read-node-completion-table): New variable.
8002         (Info-read-node-name-1): New function.
8003         (Info-read-node-name): Use it.
8004         (Info-follow-reference): Use DEFAULT argument of completing-read.
8005         (Info-menu): Ditto.
8006
8007 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8008
8009         * hyper-apropos.el (hyper-describe-key-briefly): Save
8010         window configuration.
8011         (hyper-describe-face): Use DEFAULT of completing-read.
8012         (hyper-apropos-read-variable-symbol): Ditto.
8013         (hyper-apropos-read-function-symbol): Ditto.
8014
8015 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8016
8017         * mule/mule-cmds.el (set-default-coding-system): Set
8018         comint-exec-hook to use coding-system-for-read and
8019         coding-system-for-write so that C-x RET c works.
8020
8021 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8022
8023         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8024         (previous-matching-history-element): Increment
8025         minibuffer-max-depth by 1.
8026         (next-matching-history-element): Ditto.
8027
8028 2000-01-11  Andy Piper  <andy@xemacs.org>
8029
8030         * gutter-items.el (buffers-tab): Create a new face for the buffers
8031         tab.
8032         (buffers-tab-face): use it.
8033
8034 2000-01-10  Didier Verna  <didier@xemacs.org>
8035
8036         * modeline.el (modeline-scrolling-method): change modeline X
8037         cursor appearance according to the value.
8038
8039 2000-01-07  Andreas Jaeger  <aj@suse.de>
8040
8041         * about.el (about-hackers): Moved my entry to contributor list.
8042         (xemacs-hackers): Added myself.
8043         (about-maintainer-info): Added description of myself.
8044
8045
8046 2000-01-07  Didier Verna  <didier@xemacs.org>
8047
8048         * modeline.el (modeline-scrolling-method): new variable.
8049         (mouse-drag-modeline): add reference to it in the docstring.
8050         (mouse-drag-modeline): handle it.
8051
8052 2000-01-08  Andy Piper  <andy@xemacs.org>
8053
8054         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8055         calls.
8056         (remove-buffer-from-gutter-tab): ditto.
8057
8058 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8059
8060         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8061         (custom-face-edit): Fix grammatical error in help message.
8062
8063 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8064
8065         * movemail.el: Added.
8066
8067         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8068
8069 2000-01-03  Didier Verna  <didier@xemacs.org>
8070
8071         * modeline.el (mouse-drag-modeline): remove the code related to
8072         the modeline horizontal scrolling facility.
8073
8074 1999-12-31  Martin Buchholz <martin@xemacs.org>
8075
8076         * XEmacs 21.2.26 is released.
8077
8078 1999-12-28  Andy Piper  <andy@xemacs.org>
8079
8080         * wid-edit.el (widget-push-button-value-create): The gui cache
8081         does not agree with native widgets which can only be displayed
8082         once per window. The reasons for caching are diminished now that
8083         we don't hog resources when creating buttons.
8084         (widget-push-button-cache) deleted.
8085
8086 1999-12-24  Martin Buchholz <martin@xemacs.org>
8087
8088         * XEmacs 21.2.25 is released.
8089
8090 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8091
8092         * hyper-apropos.el (hyper-apropos): Toggle
8093         hyper-apropos-programming-apropos correctly.
8094         Set REGEXP when user accepts default value.
8095
8096 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8097
8098         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8099         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8100
8101 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8102
8103         * mule/mule-category.el (undefined-category-designator):
8104         Return char instead of character.  Search for undefined one.
8105         (describe-category): Use with-displaying-help-buffer.
8106
8107 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8108
8109         * byte-optimize.el (byte-optimize-plus):
8110         Optimize (+ 1) to 1 instead of (1+ nil).
8111
8112         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8113
8114         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8115
8116         * byte-optimize.el (byte-optimize-char-before): New function.
8117         Remove performance penalty for using (char-before) instead of (char-after).
8118
8119 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8120
8121         * mule/mule-category.el (char-category-list): Return character
8122         instead of integer.
8123
8124 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8125
8126         * minibuf.el (read-buffer): Check default is buffer object.
8127
8128 1999-11-25  Andy Piper  <andy@xemacs.org>
8129
8130         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8131         for buttons.
8132
8133 1999-12-16  Andreas Jaeger  <aj@suse.de>
8134
8135         * package-get.el (package-get-maybe-save-index): Fixed typo.
8136         Patch by Jeff Miller <jmiller@smart.net>.
8137
8138 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8139
8140         * gnuserv.el (gnuserv-process-filter):  don't call
8141         gnuserv-write-to-client when gnuserv-current-client is nil
8142
8143 1999-12-14  Martin Buchholz <martin@xemacs.org>
8144
8145         * XEmacs 21.2.24 is released.
8146
8147 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8148
8149         * about.el (about-hackers): Update my email address.
8150
8151 1999-12-07  Martin Buchholz <martin@xemacs.org>
8152
8153         * XEmacs 21.2.23 is released.
8154
8155 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8156
8157         * package-get.el (package-get-download-sites): Removed several
8158         defunct download sites, added many new ones, and corrected a few
8159         incorrect directory-on-site entries.  Added physical locations to
8160         site-description.
8161
8162 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8163
8164         * finder.el (finder-commentary): add DOC string and fix
8165         interactive spec
8166
8167 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8168
8169         * help.el (describe-function): Don't forget to intern the string
8170         completing-read returns.
8171         (describe-variable): Ditto.
8172
8173 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8174
8175         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8176         `hyper-apropos-help-mode' here to find symbol to customize
8177         irregardless of cursor position and simplify
8178         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8179         `hyper-apropos-popup-menu'.
8180
8181 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8182
8183         * apropos.el (apropos-mode-map): Add return to call
8184         apropos-follow.
8185         (apropos-print): Call apropos-mode to have better
8186         command reference. Put keymap text-poperty to
8187         symbole name.
8188
8189 1999-11-22  Alastair Burt  <burt@dfki.de>
8190
8191         * help.el: (describe-bindings-1): Added handling of keymaps for
8192         the extents at point.
8193
8194 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8195
8196         * gutter-items.el (buffers-tab-items): Wrap the function in a
8197         save-match-data
8198
8199 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8200
8201         * help.el (describe-function): Use the DEFAULT argument to
8202         completing-read.
8203         (describe-variable): Ditto.
8204
8205 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8206
8207         * minibuf.el (read-from-minibuffer): Add optional argument
8208         DEFAULT to have better mini-buffer history support.
8209         (completing-read): Pass default to read-from-minibuffer.
8210         (read-buffer): Pass default to completing-read.
8211
8212 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8213
8214         * font-lock.el (font-lock-doc-string-face): Document the
8215         `font-lock-lisp-like' property.
8216
8217 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8218
8219         * lisp-mode.el: Specify `font-lock-lisp-like'.
8220
8221         * font-lock.el (font-lock-lisp-like): New function.
8222         (font-lock-fontify-syntactically-region): Use it.
8223
8224 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8225
8226         * XEmacs 21.2.22 is released
8227
8228 1999-11-28  Martin Buchholz <martin@xemacs.org>
8229
8230         * XEmacs 21.2.21 is released.
8231
8232 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8233
8234         * minibuf.el (read-coding-system): Accept symbol and
8235         coding-system object as a default-coding-system.
8236
8237 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8238
8239         * minibuf.el (read-coding-system): Accept symbol as
8240         a default-coding-system.
8241
8242 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8243
8244         * apropos.el (apropos-documentation): Use insert instead
8245         of princ.
8246
8247 1999-11-07  William M. Perry  <wmperry@aventail.com>
8248
8249         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8250           for the linux console.
8251
8252         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8253           stuff to work when you are not on a window system, since the GPM
8254           mouse support now allows pasting from outside of XEmacs.
8255
8256 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8257
8258         * XEmacs 21.2.20 is released
8259
8260 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8261
8262         * setup-paths.el (paths-default-info-directories): Add
8263         /usr/share/info and /usr/local/share/info.
8264
8265 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8266
8267         * about.el: Updated Vladimir Ivanovic's info.
8268
8269 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8270
8271         * auto-show.el (auto-show-truncationp): Remove.
8272
8273         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8274
8275 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8276
8277         * indent.el (indent-line-to): fix bug: spaces were not replaced
8278         with tab if column is multiple of tab-width
8279         From dhn@qedinc.com
8280
8281 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8282
8283         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8284         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8285
8286         * package-get.el (package-get-package-provider): Be verbose when
8287         interactive. Patch from Robert Pluim
8288
8289 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8290
8291         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8292         info file suffixes.
8293
8294 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8295
8296         * process.el (open-network-stream): Add a new optional parameter
8297         PROTOCOL to support udp; fix a minor typo and add an explanation
8298         in docstring for udp programming.
8299
8300         * code-process.el (open-network-stream): Add a new optional
8301         parameter PROTOCOL to support udp; fix a minor typo and add an
8302         explanation in docstring for udp programming.
8303
8304 1999-10-18  Andy Piper  <andy@xemacs.org>
8305
8306         * gui.el (make-gui-button): be more precise about how we call
8307         callbacks.
8308
8309         * wid-edit.el (widget-push-button-value-create): Use the new form
8310         of native gui-button.
8311
8312 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8313
8314         * info.el (Info-page-prev): Don't do (sit-for 0).
8315
8316 1999-10-13  Andy Piper  <andy@xemacs.org>
8317
8318         * gutter-items.el (progress-abort-glyph): new glyph for showing
8319         abort status.
8320         (append-progress): dispatch-event rather than sit-for.
8321         (abort-progress): new function. Show the abort glyph with an
8322         appropriate message.
8323         (raw-append-progress): dispatch-event rather than sit-for.
8324         (display-progress): cope with aborts.
8325
8326         * gui.el (make-gui-button): Use native widgets for buttons
8327         unconditionally.
8328         (insert-gui-button): ditto.
8329         (gui-button-p): ditto.
8330
8331         * xbm-button.el: remove from core.
8332
8333         * xpm-button.el: remove from core.
8334
8335 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8336
8337         * faces.el (init-device-faces): Don't initialize the random faces
8338         on the stream device.
8339
8340 1999-10-06  Andy Piper  <andy@xemacs.org>
8341
8342         * files.el (recover-file): Don't use ls under windows for revert buffer.
8343
8344 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8345
8346         * package-get.el (package-get-download-menu): Make menu really
8347         toggle download sites.
8348         (package-get-download-sites): Add autoload cookie.
8349
8350 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8351
8352         * setup-paths.el (paths-find-module-directory): Ditto.
8353
8354 1999-09-29  Werner Fink  <werner@suse.de>
8355
8356         * setup-paths.el (paths-find-exec-directory): Add missing nil
8357         parameter for environment.
8358
8359 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8360
8361         * modeline.el (modeline-format):
8362         Only purecopy the strings.  Else
8363         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8364         barfs.
8365
8366 1999-08-28  Mike Woolley  <mike@bulsara.com>
8367
8368         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8369         user setting comint-completion-addsuffix and
8370         comint-process-echoes.
8371
8372 1999-09-22  Andy Piper  <andy@xemacs.org>
8373
8374         * gutter-items.el (update-tab-in-gutter): use
8375         last-nonminibuf-window instead of selected-window.
8376
8377 1999-09-18  Andy Piper  <andy@xemacs.org>
8378
8379         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8380         display on.
8381
8382         * subr.el (record-buffer-hook): new variable so that the hook gets
8383         some documentation.
8384
8385 1999-09-16  Andy Piper  <andy@xemacs.org>
8386
8387         * gutter-items.el (update-tab-in-gutter): only update when the
8388         gutter is visible.
8389         (remove-buffer-from-gutter-tab): ditto.
8390
8391 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8392
8393         * simple.el (do-auto-fill): Commented out part of Kinsoku
8394         processing.
8395
8396 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8397
8398         * isearch-mode.el (isearch-highlightify-region): Give the
8399         highlighting extents a high priority.
8400         (isearch-make-extent): Give the main highlighting extent an even
8401         higher priority.
8402
8403 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8404
8405         * packages.el (packages-compute-package-locations): Fix typo from
8406         -u rationalization.
8407
8408 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8409
8410         * setup-paths.el (paths-find-doc-directory): Respect value of
8411         `configure-doc-directory.'
8412
8413         * find-paths.el (paths-find-architecture-directory): Give
8414         precendence `default' argument (which typically comes from
8415         configure).
8416
8417 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8418
8419         * startup.el (command-line-early): Added options -user-init-file
8420         and -user-init-directory.
8421
8422         * files.el (user-init-file): Default to NIL so we can recognize
8423         when it's set.
8424
8425 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8426
8427         * obsolete.el (init-file-user):
8428         * startup.el:
8429         * packages.el (packages-compute-package-locations):
8430         * package-get.el (package-get-user-index-filename):
8431         * menubar-items.el (maybe-add-init-button):
8432         * info.el (Info-annotations-path):
8433         * dump-paths.el:
8434         Change `user-init-directory' to be an absolute path.
8435         Use `user-init-directory' where appropriate.
8436         Zap `init-file-user' and its uses.
8437
8438 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8439
8440         * subr.el (copy-symbol): New function.
8441
8442 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8443
8444         * isearch-mode.el (isearch-done): Be sure to restore invisible
8445         extents in the proper buffer.
8446         (isearch-pre-command-hook): Set this-command to the correct value
8447         in case the buffer has changed and old overriding-local-map was
8448         used.
8449         (isearch-restore-extent): Use remprop instead of setting the
8450         property to nil.
8451
8452 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8453
8454         * cmdloop.el (execute-extended-command): Update zmacs region
8455         before the delay.
8456         (execute-extended-command): Make the message gettext-friendly.
8457
8458 1999-09-07  Andy Piper  <andy@xemacs.org>
8459
8460         * gutter-items.el (progress-gauge-glyph): renamed from
8461         progress-glyph.
8462         (progress-text-glyph): new variable.
8463         (progress-layout-glyph): use layouts and text glyphs.
8464         (progress-area-buffer): removed.
8465         (progress-text-and-extent): new variable.
8466         (progress-displayed-p): dynamically create gutter area buffer.
8467         (clear-progress): ditto.
8468         (raw-append-progress): ditto.
8469         (append-progress): use new glyph names.
8470         (raw-append-progress): only create the extent when needed. set
8471         properties more optimally.
8472         (progress): remove args.
8473
8474 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8475
8476         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8477         mapcar where the return value is unused.
8478         (isearch-restore-invisible-extents): Ditto.
8479         (isearch-highlight-all-cleanup): Ditto.
8480         (isearch-delete-extents-in-range): Traverse the extents only once.
8481         (isearch-highlight-all-update): Don't start over if the search
8482         string has changed and more input is pending.
8483
8484 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8485
8486         * packages.el (packages-find-package-data-path): Ditto.
8487
8488         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8489
8490         * subr.el (mapc-internal): Don't make obsolete.
8491
8492         * cl-extra.el (mapc): Resurrect.
8493
8494 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8495
8496         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8497         alias.
8498
8499         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8500         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8501         (isearch-yank-clipboard): Use get-clipboard instead of
8502         x-get-clipboard.
8503         (isearch-yank-selection): Fix docstring.
8504
8505 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8506
8507         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8508
8509 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8510
8511         * cl-macs.el (extent-start-position): Fix setf method.
8512         (extent-end-position): Ditto.
8513
8514 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8515
8516         * isearch-mode.el: End merge with FSF 20.4.
8517
8518         * isearch-mode.el (search-invisible): New variable.
8519         (isearch-hide-immediately): Ditto.
8520         (isearch-unhidden-extents): Ditto.
8521         (isearch-range-invisible): New function.
8522         (isearch-unhide-extent): Ditto.
8523         (isearch-restore-invisible-extents): Ditto.
8524         (isearch-restore-extent): Ditto.
8525
8526         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8527         implementation.
8528         (isearch-ring-retreat-edit): Ditto.
8529         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8530         (isearch-forward-regexp): New arguments NOT-REGEXP and
8531         NO-RECURSIVE-EDIT.
8532         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8533         (isearch-backward-regexp): New arguments NOT-REGEXP and
8534         NO-RECURSIVE-EDIT.
8535         (isearch-mode): Return isearch-success.
8536         (isearch-update): Use unread-command-events instead of
8537         unread-command-event.
8538         (isearch-abort): If an invalid regexp is encountered, keep popping
8539         states.
8540         (isearch-*-char): Use FSF implementation.
8541         (isearch-whitespace-chars): Use the more robust FSF's
8542         implementation.
8543         (isearch-within-brackets): New variable.
8544         (isearch-mode): Initialize it.
8545         (isearch-edit-string): Bind it.
8546         (isearch-search-and-update): Set it.
8547         (isearch-push-state): Push it.
8548         (isearch-top-state): Pop it.
8549         (isearch-search): Set it.
8550         (isearch-printing-char): When called by isearch-whitespace-chars,
8551         handle M-SPC gracefully.
8552         (isearch-message-prefix): New argument ELLIPSIS.
8553         (isearch-message-suffix): Ditto.
8554         (isearch-message): Use the ELLIPSIS argument when calling
8555         isearch-message-prefix and isearch-message-suffix.
8556         (isearch-message-prefix): Distinguish between "wrapped" and
8557         "overwrapped" search, FWIW.
8558
8559 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8560
8561         * isearch-mode.el (isearch-edit-string): Use the head of the
8562         search ring instead of search-last-string and search-last-regexp.
8563         (search-highlight): Renamed from isearch-highlight.
8564         (isearch-exit): Use the new name.
8565         (isearch-highlight): Ditto.
8566         (isearch-dehighlight): Ditto.
8567         (isearch-update-ring): New function.
8568         (isearch-done): Call it.
8569         (isearch-done): New argument EDIT.
8570         (isearch-repeat): If search string is empty, look up at the car of
8571         the search ring; ignore the yank pointer.
8572         (isearch-abort): Call isearch-done with NOPUSH.
8573         (isearch-cancel): New function.
8574         (isearch-mode-map): Bind it to ESC ESC ESC.
8575
8576         * isearch-mode.el: Begin merge with FSF 20.4.
8577
8578 1999-09-01  Andy Piper  <andy@xemacs.org>
8579
8580         * x-select.el (x-get-clipboard): obsolete.
8581         (x-yank-clipboard-selection): obsolete
8582
8583         * select.el (disown-selection): need to be careful to disown the
8584         clipboard if we set it via selection.
8585         (get-clipboard): move from x-select.el
8586         (yank-clipboard-selection): ditto.
8587
8588 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8589
8590         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8591         isearch-highlight-all-matches to nil.
8592         (isearch-fixed-case): New variable.
8593         (isearch-mode): Initialize it.
8594         (isearch-edit-string): Save it.
8595         (isearch-toggle-case-fold): Set it.
8596         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8597         need to check isearch-fixed-case.
8598         (isearch-toggle-case-fold): Update highlighting of all matches
8599         before the pause.
8600         (isearch-edit-string):
8601
8602 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8603
8604         * isearch-mode.el (isearch-edit-string): Call isearch-message
8605         before reading the event so that the prompt is displayed properly.
8606         (isearch-message): Use isearch-nonincremental when calling
8607         isearch-message-prefix.
8608         (minibuffer-local-isearch-map): Bind up and down to do the same as
8609         M-p and M-n respectively.
8610         (isearch-done): New arg NOPUSH.
8611         (isearch-edit-string): Use it.
8612         (isearch-edit-string): Don't bind isearch-string.
8613         (isearch-ring-adjust): Edit string, *then* push state.
8614
8615 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8616
8617         * faces.el (isearch-secondary): Make isearch-secondary look
8618         different than default.
8619
8620 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8621
8622         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8623         save-excursion.
8624         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8625         (isearch-update): Call isearch-dehighlight without arguments.
8626         (isearch-done): Ditto.
8627
8628         * isearch-mode.el (isearch-fix-case): If the search string has no
8629         upper-case letters, allow the folding to be reenabled.
8630         Previously, once disabled, the folding would remain that way until
8631         the end of isearch.
8632         (isearch-top-state): Call isearch-fix-case.
8633
8634         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8635         save-excursion.
8636         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8637
8638 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8639
8640         * xpm-button.el:
8641         xbm-button.el: Need to exist in core because gui.el depends on
8642         them.
8643
8644 1999-08-31  Andy Piper  <andy@xemacs.org>
8645
8646         * gutter-items.el (buffers-tab-face): new customizable variable.
8647         (buffers-tab-default-buffer-line-length): new specifier for
8648         maximum viewable characters.
8649         (progress-stack): new variable for implementing widget-based
8650         progress messages.
8651         (progress-area-buffer): ditto.
8652         (progress-glyph-height): ditto.
8653         (progress-stop-callback): ditto.
8654         (progress-quit-function): new function.
8655         (progress-glyph): new variable.
8656         (progress-layout-glyph): ditto.
8657         (progress-displayed-p): new function, see message-displayed-p for
8658         details.
8659         (clear-progress): ditto.
8660         (remove-progress): ditto.
8661         (append-progress): ditto.
8662         (raw-append-progress): ditto.
8663         (display-progress): ditto.
8664         (current-progress): ditto.
8665         (current-progress-label): ditto.
8666         (progress): ditto.
8667         (lprogress): ditto.
8668
8669
8670 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8671
8672         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8673
8674         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8675         `isearch-yank-selection'.
8676         (isearch-mode-map): Use it.
8677         (isearch-yank-selection): Use `get-selection' instead of
8678         `get-x-selection'.
8679
8680 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8681
8682         * faces.el (isearch-secondary): Create face here.
8683
8684         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8685         timers.
8686
8687 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8688
8689         * subr.el (buffer-string): More robust backward compatibility
8690         check, courtesy William Perry.
8691
8692 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8693
8694         * replace.el (perform-replace): Stop the search after the search
8695         limit has been reached.
8696
8697 1999-08-23  Andy Piper  <andy@xemacs.org>
8698
8699         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8700         here if we don't have one.
8701
8702 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8703
8704         * ldap.el (ldap-coding-system): Default to nil until we get
8705         efficient UTF8 support
8706         (ldap-decode-string): Guard against `decode-coding-string' not
8707         being defined
8708         (ldap-encode-string): Guard against `encode-coding-string' not
8709         being defined
8710
8711 1999-08-23  Didier Verna  <didier@xemacs.org>
8712
8713         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8714         Some doc strings improvements, and add a star to the `interactive'
8715         calls.
8716
8717 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8718
8719         * font-lock.el (java-font-lock-keywords-3): introduced new
8720         keywords and regexpes for javadoc syntax 1.2.
8721
8722 1999-08-17  Andy Piper  <andy@xemacs.org>
8723
8724         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8725         format-buffers-tab-line.
8726         (buffers-tab-max-buffer-line-length): new variable.
8727         (format-buffers-tab-line): new function. truncate names if over
8728         buffers-tab-max-buffer-line-length.
8729
8730 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8731
8732         * cus-start.el: Customize the variable `bell-inhibit-time'.
8733
8734 1999-08-16  Andy Piper  <andy@xemacs.org>
8735
8736         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8737         brute-force approach to deleting the last buffer.
8738         (buffers-tab-grouping-regexp): new customizable variable.
8739         (select-buffers-tab-buffers-by-mode): use it.
8740
8741 1999-08-13  Andy Piper  <andy@xemacs.org>
8742
8743         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8744         deletion problem.
8745
8746 1999-07-30  Didier Verna  <didier@xemacs.org>
8747
8748         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8749         of princ to output symbols.
8750         (custom-save-face-internal): ditto.
8751         (custom-save-resets): ditto.
8752
8753 1999-08-09  Didier Verna  <didier@xemacs.org>
8754
8755         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8756         `regexp-quote' to protect the major mode name for use as a regular
8757         expression (c++ needs this for instance).
8758
8759 1999-08-08  Andy Piper  <andy@xemacs.org>
8760
8761         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8762         cope with similar mode names.
8763
8764         * gutter-items.el (buffers-tab-selection-function): new selection
8765         function.
8766         (select-buffers-tab-buffers-by-mode): new function.
8767         (buffers-tab-items): use it if set to only display buffers in the
8768         tab in the current buffer's group..
8769         (update-tab-in-gutter): use new api.
8770         (remove-buffer-from-gutter-tab): ditto.
8771
8772         * gutter-items.el (buffers-tab-max-size): set custom selection
8773         default to 6.
8774         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8775         (add-tab-to-gutter): set face as default.
8776
8777 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8778
8779         * faces.el (frob-face-property): Merge the fall-back specifier
8780         with the target, not replace it.
8781
8782 1999-08-05  Andy Piper  <andy@xemacs.org>
8783
8784         * gutter-items.el (update-tab-in-gutter): add frame argument for
8785         buffer-items.
8786         (update-tab-in-gutter): use it.
8787
8788         * gutter-items.el (record-buffer-hook): set.
8789
8790         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8791         change.
8792         (switch-to-buffer-hook) deleted.
8793
8794 1999-08-04  Andy Piper  <andy@xemacs.org>
8795
8796         * gutter-items.el (update-tab-in-gutter): make sure this will work
8797         as an argument to create-frame-hook.
8798
8799 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8800
8801         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8802         instead of timer emulation.
8803
8804 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8805
8806         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8807         Emacs isearch enhancements.
8808
8809 1999-07-28  Andy Piper  <andy@xemacs.org>
8810
8811         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8812         all devices that support tab controls.
8813         (remove-buffer-from-gutter-tab): new function. to be used as a
8814         value for kill-buffer-hook.
8815
8816 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8817
8818         * auto-show.el (auto-show-truncationp): changed to match
8819         `window_translation_on'
8820
8821 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8822
8823         * XEmacs 21.2.19 is released
8824
8825 1999-07-28  SL Baur  <steve@miho>
8826
8827         * code-files.el (insert-file-contents): Fix docstring.
8828         revert previous change.
8829
8830 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8831
8832         * fill.el (fill-region-as-paragraph): Change re-break-point to
8833         contain word-across-newline plus one character so that filling
8834         Japanese and Chinese works as desired.
8835         * simple.el (do-auto-fill): Ditto.
8836
8837 1999-07-26  SL Baur  <steve@miho>
8838
8839         * mule/japanese.el ("Japanese"): Do not specify a default input
8840         method.
8841         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8842
8843 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8844
8845         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8846         able to use cl-macs macro in early lisp.
8847
8848 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8849
8850         * custom.el:
8851         * cus-face.el:
8852         * cus-edit.el:
8853                 Massive custom Theme API changes.
8854
8855 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8856
8857         * code-files.el (insert-file-contents): Regard
8858         coding-system-magic-cookie if `coding-system-for-read' is nil.
8859
8860 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8861
8862         * mule/thai-xtis.el: Add coding: local variable, to avoid
8863         bootstrapping problem with C locale.
8864
8865 1999-07-22  Andy Piper  <andy@xemacs.org>
8866
8867         * dumped-lisp.el (preloaded-file-list): guard against putting
8868         gutter-items in a less than functional XEmacs.
8869         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8870
8871 1999-07-18  Bob Weiner  <weiner@beopen.com>
8872
8873         * fill.el (fill-context-prefix): Fixed bug that prevented the
8874         setting of an adaptive fill prefix when the `dont-skip-first' was
8875         t.
8876
8877 1999-07-22  SL Baur  <steve@miho>
8878
8879         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8880
8881 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8882
8883         * files.el (interpreter-mode-alist): add `make', `guile', and
8884         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8885         makefile-mode, guile is a scheme, and someday XEmacs will be
8886         modular enough to use as an efficient scripting tool.)
8887
8888 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8889
8890         * mule/mule-cmds.el (reset-language-environment): Regard
8891         coding-category `utf-8' and `ucs-4' if they are available.
8892
8893 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8894
8895         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8896         (prefer-coding-system): Fix DOC-string.
8897
8898         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8899         DOC-string too.
8900
8901         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8902         Mule.
8903         (coding-system-change-eol-conversion): Fix DOC-string.
8904
8905 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8906
8907         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8908         instead of `list-coding-system'.
8909
8910 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8911
8912         * menubar-items.el (default-menubar): `select-input-method' was
8913         renamed to `set-input-method'.
8914
8915         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8916         "Set Language Environment" menu.
8917
8918         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8919         "Describe Language Support" menu.
8920
8921 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8922
8923         * mule/chinese.el ("Chinese-GB"): Rename
8924         `chinese-gb-environment-setup-function' to
8925         `setup-chinese-gb-environment-internal'.
8926
8927 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8928
8929         * mule/korean.el: Use `define-coding-system-alias' instead of
8930         `copy-coding-system'.
8931
8932 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8933
8934         * mule/mule-cmds.el (set-language-environment-coding-systems):
8935         Treat duplicated coding-categories.
8936
8937 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8938
8939         * mule/japanese.el: Use `define-coding-system-alias' instead of
8940         `copy-coding-system'.
8941
8942 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8943
8944         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8945         coding-system `viscii'.
8946
8947 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8948
8949         * mule/cyrillic.el:
8950         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8951         (cyrillic-alternativnyj-decode-table): New variable.
8952         (cyrillic-alternativnyj-encode-table): New variable.
8953         - Specify `iso-8-1' as a category of coding-system
8954           `alternativnyj'.
8955         - Abolish general Cyrillic environment.
8956
8957 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8958
8959         * mule/chinese.el:
8960         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8961         - Register `chinese-gb-environment-setup-function' as a
8962           `setup-function' of "Chinese-GB" environment.
8963
8964 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8965
8966         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8967         optional argument `parents'.
8968
8969         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8970         property for Thai-XTIS.
8971
8972         * mule/mule-help.el (help-with-tutorial): Use property
8973         `tutorial-coding-system' of language-info as a coding-system to
8974         read tutorial file.
8975
8976 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8977
8978         * mule/thai-xtis.el: Don't setup `setup-function' and
8979         `exit-function'.
8980
8981         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8982         `set-coding-category-system' to set up coding-system for
8983         coding-category.
8984
8985         * mule/mule-cmds.el (prefer-coding-system): Use
8986         `set-coding-category-system' to set up coding-system for
8987         coding-category.
8988
8989 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8990
8991         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8992         Thai-XTIS environment.
8993
8994         * mule/mule-cmds.el (prefer-coding-system): Use
8995         `find-coding-system' instead of `coding-system-p'.
8996
8997 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8998
8999         * mule/mule-cmds.el (set-language-environment-coding-systems):
9000         Modify eol-type for XEmacs.
9001
9002         * mule/thai-xtis.el: Delete unused local variable `category'.
9003
9004         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9005         function.
9006         (prefer-coding-system): Don't call
9007         `update-coding-systems-internal'; use function
9008         `coding-category-list' instead of variable `coding-category-list';
9009         use `set-coding-priority-list' instead of `set-coding-priority';
9010         modify `eol-type' for XEmacs.
9011
9012         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9013         `charset-columns'.
9014         (char-width): Likewise.
9015
9016 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9017
9018         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9019         `tis-620'.
9020
9021         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9022         `set-coding-priority-list' instead of `set-coding-priority'; don't
9023         call `update-coding-systems-internal'.
9024
9025         * mule/mule-misc.el (coding-system-get): New function.
9026         (coding-system-put): New function.
9027         (coding-system-category): New function.
9028
9029 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9030
9031         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9032         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9033         to avoid conflict with leim/quail/thai-xtis.
9034
9035         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9036         to thai-xtis-chars.el.
9037
9038         * mule/thai-xtis-chars.el: New file (split from
9039         mule/thai-xtis.el).
9040
9041 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9042
9043         * mule/thai-xtis.el:
9044         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9045         - Add syntax entries.
9046         - Put `preferred-coding-system' of the charset `thai-xtis' to
9047           `tis-620'.
9048
9049 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9050
9051         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9052         rewritten to use write-multibyte-character.
9053
9054 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9055
9056         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9057         of `iso-2022-7'.
9058         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9059         ported yet.
9060         (read-input-method-name): Treat optional argument `default'.
9061
9062 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9063
9064         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9065         all.
9066         (set-language-info-alist): Set up menus here.
9067
9068 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9069
9070         * minibuf.el (completing-read): Add new optional argument
9071         `default'.
9072         (read-coding-system): Add new optional argument
9073         `default-coding-system'.
9074
9075 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9076
9077         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9078         (viet-viscii-...->viet-vscii...).
9079
9080 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9081
9082         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9083         and menus.
9084
9085 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9086
9087         * mule/mule-cmds.el (input-method-function): Add permanent-local
9088         property.
9089
9090 1999-03-30  Dave Love  <fx@gnu.org>
9091
9092         * mule/mule-cmds.el (current-language-environment): Doc fix.
9093
9094 1999-02-06  Richard Stallman  <rms@gnu.org>
9095
9096         * mule/european.el (setup-slovenian-environment): New function.
9097         ("Slovenian"): New language environment.
9098
9099 1999-01-27  Dave Love  <fx@gnu.org>
9100
9101         * mule/mule-cmds.el (current-language-environment): Provide :link,
9102         :type (choices) and appropriate :get.
9103
9104 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9105
9106         * mule/mule-cmds.el (describe-language-environment): Don't alter
9107         input-method-alist.
9108
9109 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9110
9111         * mule/mule-cmds.el (prefer-coding-system): Call
9112         set-coding-priority, so that the internal array of priorities is
9113         also updated.
9114
9115 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9116
9117         * mule/mule-cmds.el (prefer-coding-system): If the argument
9118         requires specific EOL conversion type, make the default coding
9119         systems use that.
9120
9121 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9122
9123         * mule/mule-cmds.el (set-language-environment): Pass the default
9124         eol-type to set-language-environment-coding-systems.
9125         (set-default-coding-systems): Copy the eol-type property for the
9126         new default values of {buffer-file,process}-coding-system from the
9127         old defaults.
9128         (set-language-environment-coding-systems): Accept an optional
9129         argument EOL-TYPE, and set the eol-type property of the default
9130         coding systems accordingly.
9131
9132 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9133
9134         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9135         use generate-new-buffer instead of get-buffer-create.
9136
9137 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9138
9139         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9140
9141 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9142
9143         * mule/mule-cmds.el (default-input-method): Fix custom type.
9144
9145 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9146
9147         * mule/mule-cmds.el (setup-specified-language-environment):
9148         Add apropos-inhibit property.
9149         (describe-specified-language-support): Likewise.
9150
9151 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9152
9153         * mule/mule-cmds.el: Doc fixes.
9154
9155 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9156
9157         * mule/mule-cmds.el (register-input-method): Doc-string
9158         modified.
9159
9160 1998-09-01  Dave Love  <fx@gnu.org>
9161
9162         * mule/mule-cmds.el (current-language-environment): Fix
9163         setter function.
9164
9165 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9166
9167         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9168         mule/european.el, mule/hebrew.el, mule/japanese.el,
9169         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9170         avoid bootstrapping problem if you need to recompile all the Lisp
9171         files using interpreted code.
9172
9173 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9174
9175         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9176         ("Latin-2"): Likewise.
9177
9178 1998-08-18  Per Starback  <starback@update.uu.se>
9179
9180         * mule/european.el (setup-latin2-environment): Fix typo.
9181
9182 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9183
9184         * mule/european.el: Give proper value of `input-method' key to all
9185         lang. env.
9186
9187         * mule/mule-cmds.el (activate-input-method): Handle the case that
9188         the arg INPUT-METHOD is nil correctly.
9189         (read-multilingual-string): Activate the specified input method
9190         before calling read-string.  Afterward, activate the original
9191         input method.
9192
9193 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9194
9195         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9196         (set-language-info-alist): Fix typo in doc-string.
9197
9198         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9199
9200 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9201
9202         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9203         (reset-language-environment): New function for the job that
9204         setup-english-environment used to do.
9205         (set-language-environment): Do more setups according to the info
9206         in language-info-alist.
9207         (read-language-name): Handle the case that the arg KEY is nil.
9208         (describe-language-environment): Handle input-method property.
9209
9210         * mule/: All files under this directory, which related with
9211         specific languages (such as mule/european.el, mule/greek.el,
9212         mule/hebrew.el, mule/misc-lang.el), modified as below.
9213         (setup-XXX-environment): Just call set-language-environment.  If
9214         they used to do some other jobs than what done by
9215         set-language-environment, those jobs are done in
9216         setup-XXX-environment-internal now.
9217         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9218         the value to setup-XXX-environment-internal.  Add properties
9219         input-method and features.
9220
9221         * mule/english.el (setup-english-environment): Just call
9222         reset-language-environment.
9223
9224         * mule/european.el (setup-8-bit-environment): Function deleted.
9225
9226 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9227
9228         * mule/mule-cmds.el (input-method-exit-on-first-char)
9229         (input-method-use-echo-area): Doc fixes.
9230
9231 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9232
9233         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9234         variable.
9235         (input-method-use-echo-area): New variable.
9236
9237 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9238
9239         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9240
9241 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9242
9243         * mule/mule-cmds.el (activate-input-method): Update mode line.
9244         (inactivate-input-method): Likewise.
9245
9246 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9247
9248         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9249         input method in the current buffer, but just bind
9250         current-input-method.
9251
9252 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9253
9254         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9255
9256         * mule/misc-lang.el ("IPA"): Add coding-priority and
9257         coding-system.
9258
9259 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9260
9261         * mule/greek.el: Add coding-priority.
9262
9263 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9264
9265         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9266         LANG-ENV.
9267
9268 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9269
9270         * mule/mule-cmds.el (register-input-method): Fix previous change.
9271         (setup-specified-language-environment): Doc fix.
9272
9273 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9274
9275         * mule/mule-cmds.el: Several doc fixes.
9276         (get-language-info, set-language-info): Rename argument.
9277         (set-language-info-alist): Likewise.
9278         (register-input-method): Rename argument.
9279         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9280
9281 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9282
9283         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9284         default value while reading an input method.
9285
9286 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9287
9288         * mule/mule-cmds.el (universal-coding-system-argument):
9289         Use buffer-file-coding-system as default.
9290
9291 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9292
9293         * mule/korean.el ("Korean"): Doc fix.
9294
9295 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9296
9297         * mule/mule-cmds.el (describe-language-environment): Print the
9298         languge environment at the head.
9299
9300 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9301
9302         * mule/japanese.el: Set exit-function to exit-japanese-environment
9303         for Japanese environment.
9304
9305 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9306
9307         * mule/mule-cmds.el (set-language-environment): Doc fix.
9308         (current-language-environment): Use defcustom.
9309         (default-input-method): Specify :type.
9310
9311 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9312
9313         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9314         modified.
9315         (prefer-coding-system): Doc-string modified.
9316
9317 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9318
9319         * mule/mule-cmds.el (set-language-info): Doc-string
9320         describes `coding-priority' KEY.
9321         (set-language-environment-coding-systems): New function.
9322         (select-safe-coding-system): New function.
9323         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9324         (set-language-info-alist): New optionla arg PARENTS.  Call
9325         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9326         (set-language-environment-coding-systems): New function.
9327
9328         * mule/chinese.el: Remove setting up of
9329         describe-chinese-environment-map and
9330         setup-chinese-environment-map.  Exclude them in args of calls to
9331         set-language-info-alist.  Register coding-priority key in
9332         language-info-alist.
9333
9334         * mule/cyrillic.el: Remove setting up of
9335         describe-cyrillic-environment-map and
9336         setup-cyrillic-environment-map.  Exclude them in args of calls to
9337         set-language-info-alist.  Register coding-priority key in
9338         language-info-alist.
9339
9340         * mule/english.el: Register coding-priority key in
9341         language-info-alist.
9342
9343         * mule/ethiopic.el: Register coding-priority key in
9344         language-info-alist.
9345
9346         * mule/european.el: Remove setting up of
9347         describe-european-environment-map and
9348         setup-european-environment-map.  Exclude them in args of calls to
9349         set-language-info-alist.  Register coding-priority key in
9350         language-info-alist.  Add "German" language env.
9351         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9352         (setup-german-environment): New function.
9353
9354         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9355         change default input method to "greek-postfix".
9356
9357         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9358         coding-priority key in
9359
9360 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9361
9362         * mule/mule-cmds.el (set-language-info): Doc fix.
9363         (input-method-inactivate-hook): Doc fix.
9364
9365 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9366
9367         * mule/mule-cmds.el (set-input-method): Renamed from
9368         select-input-method.
9369
9370 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9371
9372         * mule/mule-cmds.el (set-language-environment): Run
9373         exit-language-environment-hook before calling `exit-function'
9374         which is specified for the language environment.
9375
9376 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9377
9378         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9379         modified.
9380         (prefer-coding-system): Likewise.
9381         (describe-language-environment): Print aliases of each coding
9382         system.
9383         (set-language-environment-hook): New variable.
9384         (exit-language-environment-hook): New variable.
9385         (set-language-environment): Call these hooks.  Before setting a
9386         new language environment, exit from the
9387         current-language-environment if necessary.
9388         (input-method-verbose-flag): The value can be nil, t,
9389         complex-only, or default.
9390         (input-method-highlight-flag): Doc-string augmented.
9391         (activate-input-method): Check if we can run the registered
9392         function to activate an input method.
9393
9394         * mule/korean.el: Set exit-function for language environment
9395         "Korean" to exit-korean-environment.
9396         (setup-korean-environment): Moved to korea-util.el.
9397
9398 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9399
9400         * mule/mule-cmds.el (read-multilingual-string): Use
9401         current-input-method prior to default-input-method.  Don't bind
9402         current-input-method by `let', instead, activate the specified
9403         input method in the current buffer temporarily.
9404
9405 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9406
9407         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9408
9409 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9410
9411         * mule/chinese.el (post-read-decode-hz): Return the result of
9412         decode-hz-region.
9413         (pre-write-encode-hz): Do not change the value of
9414         last-coding-system.
9415
9416 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9417
9418         * mule/mule-ccl.el: Doc fixes.
9419
9420 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9421
9422         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9423         (check-ccl-program): New macro.
9424
9425 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9426
9427         * mule/mule-ccl.el: Comment about CCL syntax modified.
9428         (ccl-command-table): Add read-multibyte-character and
9429         write-multibyte-character.
9430         (ccl-code-table): Add ex-cmd.
9431         (ccl-extended-code-table): New variable.
9432         (ccl-embed-extended-command): New function.
9433         (ccl-compile-read-multibyte-character,
9434         ccl-compile-write-multibyte-character) New functions.
9435         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9436         ccl-dump-write-multibyte-character): New functions.
9437
9438 1999-07-22  SL Baur  <steve@miho>
9439
9440         * config.el (config-value-file): config.values is installed into
9441         doc-directory.
9442         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9443
9444 1999-07-19  Didier Verna  <didier@xemacs.org>
9445
9446         * rect.el: all functions rewritten, except when noted. Below is a
9447         list of interface changes.
9448         (apply-on-rectangle): new function. Obsoletes
9449         `operate-on-rectangle'. All functions that used to call this
9450         function now call the new one.
9451         (kill-rectangle): added optional prefix arg to fill lines.
9452         (delete-rectangle): ditto.
9453         (delete-extract-rectangle): ditto.
9454         (open-rectangle): ditto.
9455         (clear-rectangle): ditto.
9456         (delete-rectangle-line): added third arg FILL.
9457         (delete-extract-rectangle-line): ditto.
9458         (open-rectangle-line): ditto.
9459         (clear-rectangle-line): ditto.
9460
9461 1999-07-18  Andy Piper  <andy@xemacs.org>
9462
9463         * menubar-items.el (default-menubar): add gutter options.
9464
9465         * gutter-items.el: new file.
9466         (gutter): new group for custom.
9467         (gutter-visible-p): new variable.
9468         (default-gutter-position): ditto.
9469         (buffers-tab): new group for the buffers tab.
9470         (gutter-buffers-tab): widget to put in the gutter.
9471         (buffers-tab-max-size): max number of tabs.
9472         (buffers-tab-switch-to-buffer-function): function to call when a
9473         tab is pressed.
9474         (buffers-tab-omit-function): filter buffers with this function.
9475         (buffers-tab-format-buffer-line-function): format buffer names for
9476         inclusion in tabs.
9477         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9478         the record.
9479         (build-buffers-tab-internal): build a list of tab items.
9480         (buffers-tab-items): ditto.
9481         (add-tab-to-gutter): put a tab in the gutter area.
9482         (update-tab-in-gutter): reset the buffers in the tab.
9483
9484         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9485
9486         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9487         (switch-to-buffer-hooks): new hook.
9488
9489         * toolbar.el (default-toolbar-position): fix typo.
9490
9491 1999-07-16  Andy Piper  <andy@xemacs.org>
9492
9493         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9494
9495 1999-07-15  Didier Verna  <didier@xemacs.org>
9496
9497         * cus-edit.el (custom-prompt-variable): optional third arg makes
9498         prompt for a comment string.
9499         (customize-set-value): optional prefix makes this function handle
9500         variable comments.
9501         (customize-set-variable): ditto.
9502         (customize-save-variable): ditto.
9503         (customize-customized): handle custom comments.
9504         (customize-save-customized): ditto.
9505         (custom-variable-state-set): ditto.
9506         (custom-face-state-set): ditto.
9507         (customize-saved): ditto.
9508         (custom-variable-set): ditto.
9509         (custom-face-set): ditto.
9510         (custom-variable-save): ditto.
9511         (custom-face-save): ditto.
9512         (custom-variable-reset-saved): ditto.
9513         (custom-face-reset-saved): ditto.
9514         (custom-variable-reset-standard): ditto.
9515         (custom-face-reset-standard): ditto.
9516         (custom-comment-face): new face.
9517         (custom-comment-tag-face): ditto.
9518         (custom-comment): new widget.
9519         (custom-comment-create): new function.
9520         (custom-comment-delete): ditto.
9521         (custom-comment-value-set): ditto.
9522         (custom-comment-show): ditto.
9523         (custom-comment-invisible-p): ditto.
9524         (custom-variable-value-create): create a comment field widget.
9525         (custom-face-value-create): ditto.
9526         (custom-variable-menu): new entry for adding a custom comment.
9527         (custom-face-menu): ditto.
9528         (custom-save-variables): possibly save custom comments.
9529         (custom-save-faces): ditto.
9530
9531         * cus-face.el (custom-set-faces): the arguments can now have a
9532         custom comment as fourth argument.
9533
9534         * custom.el (custom-set-variables): the arguments can now have a
9535         custom comment as fifth element.
9536
9537 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9538
9539         * XEmacs 21.2.18 is released
9540
9541 1999-07-13  SL Baur  <steve@miho>
9542
9543         * lib-complete.el (read-library-name): Revert previous change.
9544         (read-library): Ditto.
9545
9546 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9547
9548         * packages.el (packages-package-list): Capitalize docstring.
9549
9550         * packages.el (packages-find-package-library-path): Use #'nconc
9551         rather than #'append to reduce consing -- #'mapcar uses Flist,
9552         which returns a freshly consed list.  #'append would create yet
9553         another fresh list, using Fmake_list in concat.
9554
9555         * packages.el (package-provide): Use setq with remassq like it
9556         says in its docstring.
9557
9558 1999-07-06  SL Baur  <steve@miho.m17n.org>
9559
9560         * lib-complete.el (progn-with-message): Fix typo.
9561
9562 1999-07-06  SL Baur  <steve@miho.m17n.org>
9563
9564         * mule/mule-misc.el (char-octet): Make function match docstring.
9565         From Katsumi Yamaoka <yamaoka@jpl.org>
9566
9567 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9568
9569         * wid-edit.el (widget-documentation): corrected spelling error.
9570
9571 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9572
9573         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9574         keys if already bound
9575
9576 1999-07-06  SL Baur  <steve@miho.m17n.org>
9577
9578         * lib-complete.el (progn-with-message): Revert previous changes.
9579
9580 1999-06-24  Bob Weiner  <weiner@beopen.com>
9581
9582         * lib-complete.el (find-library):
9583         (find-library-other-window):
9584         (find-library-other-frame): Completely rewrote
9585         so that these functions actually work when called non-interactively.
9586         Also made them handle LIBRARY arguments which end with .el or .elc.
9587
9588 1999-06-24  Bob Weiner  <weiner@beopen.com>
9589
9590         * simple.el (indent-new-comment-line): Locally bound
9591         `block-comment-start' to `comstart' or else when this is called
9592         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9593         `block-comment-start' value, ignoring any existing spacing after a
9594         comment prefix in the previous line and producing ugly comments.
9595
9596 1999-06-23  Bob Weiner  <weiner@beopen.com>
9597
9598         * list-mode.el (mouse-choose-completion):
9599         (choose-completion):
9600         (completion-switch-to-minibuffer): Added.
9601         ([Tab]): [Tab] previously switched to the minibuffer
9602         but since [space] does that and since most applications in the
9603         world use [Tab] to select the next item in a list, do that in the
9604         *Completions* buffer too.  This will cause the least confusion
9605         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9606         06/23/1999.
9607
9608 1999-06-22  Bob Weiner  <weiner@beopen.com>
9609
9610         * help.el (help-buffer-name): Added support for a null value
9611         of `help-buffer-prefix-string' since some buffers require no
9612         prefix.
9613
9614 1999-06-20  Bob Weiner  <weiner@beopen.com>
9615
9616         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9617         in the completion-list-mode-map to bury the completions buffer
9618         even when the minibuffer is no longer active.
9619
9620 1999-06-20  Bob Weiner  <weiner@beopen.com>
9621
9622         * list-mode.el (list-mode): It is visually disconcerting to have
9623         the text cursor disappear within list buffers, especially when
9624         moving from window to window, so leave it visible.
9625
9626 1999-07-01  SL Baur  <steve@miho.m17n.org>
9627
9628         * menubar-items.el (default-menubar): Conditionalize the bug
9629         report menu item (which may not be possible in this XEmacs).
9630         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9631
9632 1999-06-30  SL Baur  <steve@miho.m17n.org>
9633
9634         * subr.el (with-current-buffer): DOC string fix.
9635         Suggested by Bob Weiner <weiner@altrasoft.com>
9636
9637 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9638
9639         * cus-face.el (custom-face-italic): insert missing args
9640
9641 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9642
9643         * packages.el (package-locations): Changed default early package
9644         hierarchies to ~/.xemacs/mule-packages and
9645         ~/.xemacs/xemacs-packages.
9646
9647 1999-06-23  SL Baur  <steve@miho.m17n.org>
9648
9649         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9650
9651 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9652
9653         * packages.el (package-locations): Changed default early package
9654         hierarchy to ~/.xemacs/packages.
9655         (package-locations): Removed `packages' as a possible name for a
9656         late package hierarchy.
9657
9658 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9659
9660         * mule/mule-category.el (word-combining-categories): Set up new
9661         variable.
9662         (word-separating-categories): Likewise.
9663
9664 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9665
9666         * XEmacs 21.2.17 is released
9667
9668 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9669
9670         * font-menu.el (font-menu-set-font): allow for nil specification
9671         of font size.
9672
9673 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9674
9675         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9676         is 1.
9677
9678 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9679
9680         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9681         8859-5 instead of ISO 8859-1.
9682
9683 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9684
9685         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9686         (viet-viscii-encode-table): Ditto.
9687
9688         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9689         Make obsolete definition of char-octet.
9690
9691 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9692
9693         * subr.el: Move no-Mule make-char ...
9694         * help-nomule.el (make-char): To here.
9695         (string-width): Make Mule compatibility alias.
9696
9697 1999-06-15  Andy Piper  <andy@xemacs.org>
9698
9699         * select.el (get-selection-no-error): really make there be no-error.
9700         (get-selection): revert to original.
9701
9702 1999-06-11  Andy Piper  <andy@xemacs.org>
9703
9704         * select.el (selection-sets-clipboard): renamed.
9705         (own-selection): use it.
9706
9707 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9708
9709         * XEmacs 21.2.16 is released
9710
9711 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9712
9713         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9714         missing characters to avoid crash.
9715
9716 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9717
9718         * coding.el (set-terminal-coding-system): Only set the console
9719         coding system on the selected console if it is a tty.
9720
9721 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9722
9723         * cus-face.el:
9724         * cus-edit.el:
9725         * faces.el:
9726         (custom):
9727         (face-spec-set):
9728         * faces.el (frob-face-property):
9729         * font-menu.el (font-menu-set-font):
9730                   Actually apply changes from 1999-03-17
9731
9732 1999-06-10  Andy Piper  <andy@xemacs.org>
9733
9734         * select.el (get-selection): abstract out non error-signalling
9735         part.
9736         (get-selection-no-error): get-selection without signalling an
9737         error.
9738         (selection-is-clipboard-p): new variable. controls whether the
9739         selection sets the clipboard.
9740         (own-selection): use it.
9741
9742         * mouse.el (insert-selection): fallback to clipboard after trying
9743         primary selection and cutbuffer.
9744
9745 1999-06-05  Andy Piper  <andy@xemacs.org>
9746
9747         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9748         selection functions.
9749
9750 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9751
9752         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9753         default value.
9754         (load): Use `raw-text' instead of `no-conversion'.
9755         (insert-file-contents): Likewise.
9756
9757         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9758         of `no-conversion'.
9759
9760 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9761
9762         * coding.el: Don't copy `no-conversion' to `raw-text'.
9763
9764 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9765
9766         * subr.el (make-char): Define it if Mule is not around.
9767
9768 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9769
9770         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9771
9772         * x-select.el (x-disown-selection-internal): Restore symbol as an
9773         obsolete alias.
9774         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9775
9776 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9777
9778         * XEmacs 21.2.15 is released
9779
9780 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9781
9782         * subr.el (split-string): Avoid infinite looping
9783
9784 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9785
9786         * ldap.el (ldap-ignore-attribute-codings): New variable
9787         (ldap-default-attribute-decoder): New variable
9788         (ldap-coding-system): New variable
9789         (ldap-attribute-syntax-encoders): New variable
9790         (ldap-attribute-syntax-decoders): New variable
9791         (ldap-attribute-syntaxes-alist): New variable
9792         (ldap-encode-boolean): New function
9793         (ldap-decode-boolean): New function
9794         (ldap-encode-country-string): New function
9795         (ldap-decode-string): New function
9796         (ldap-decode-address): New function
9797         (ldap-encode-address): New function
9798         (ldap-decode-attribute): New function
9799         (ldap-search): Use some of these
9800
9801 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9802
9803         * version.el (emacs-version): Make the patch level/beta come
9804         before the XEmacs qualifier so that it gets into (funcall
9805         emacs-version) and thus in the bug reports.
9806         (emacs-version>=): Support patch levels.
9807
9808 1999-06-03  SL Baur  <steve@xemacs.org>
9809
9810         * version.el: implement x.y.z version number
9811         From Jan Vroonhof <vroonhof@math.ethz.ch>
9812
9813 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9814
9815         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9816
9817 1999-05-22  Vin Shelton <acs@xemacs.org>
9818
9819         * startup.el: Document -private and break out non-standard X options.
9820
9821 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9822
9823         * mule/mule-charset.el (charset-after): New function.
9824         (charset-direction): Synch with Mule, update docstring.
9825         (get-charset-property): New function.
9826         (put-charset-property): New function.
9827         (charset-plist): New function.
9828
9829         * mule/mule-charset.el (compose-region):
9830         (decompose-region): remove;  these functions (which don't work
9831         since we don't do composite characters) have been moved to
9832         mule-util.el.
9833         (toplevel): follow coding standards
9834
9835 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9836
9837         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9838         exist any more.
9839
9840         * code-files.el: Fix commentary to follow coding standards.  Move
9841         the single line left in mule-files.el to here.
9842
9843         * mule/mule-files.el: delete.
9844
9845 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9846
9847         * info.el (Info-scroll-prev): Use event functions instead of the
9848         old emacs 19 interface.
9849
9850 1999-06-02  Andy Piper  <andy@xemacs.org>
9851
9852         * x-font-menu.el (x-font-menu-load-font):
9853         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9854
9855 1999-05-31  Andy Piper  <andy@xemacs.org>
9856
9857         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9858         group.
9859         (font-menu-this-frame-only-p): ditto.
9860         (font-menu-max-items): reinstate, from Jan Vroonhof
9861         <vroonhof@math.ethz.ch>
9862         (font-menu-submenu-name-format): ditto.
9863         (font-menu-split-long-menu): ditto, for use by the family
9864         constructor.
9865         (font-menu-family-constructor): use it.
9866
9867 1999-05-30  Andy Piper  <andy@xemacs.org>
9868
9869         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9870         for use by the font menu.
9871
9872         * msw-font-menu.el: new file implementing mswindows specific
9873         font-menu behaviour.
9874         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9875         (mswindows-font-menu-junk-families): ditto.
9876         (hack-font-truename): ditto.
9877         (mswindows-font-regexp-ascii): ditto.
9878         (mswindows-reset-device-font-menus): ditto.
9879         (mswindows-font-menu-font-data): ditto.
9880         (mswindows-font-menu-load-font): ditto.
9881
9882         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9883         (x-font-menu-font-data): ditto.
9884         (x-font-menu-load-font): ditto.
9885
9886         * font-menu.el: new file implementing generic font menu behaviour.
9887         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9888         made device independent.
9889         (font-menu-this-frame-only-p): ditto.
9890         (font-menu-preferred-resolution): ditto.
9891         (font-menu-size-scaling): new variable used to determine whether
9892         sizes are in points or tenths of a point.
9893         (vassoc): moved from x-font-menu.el.
9894         (device-fonts-cache): ditto.
9895         (device-fonts-cache): ditto.
9896         (flush-device-fonts-cache): ditto.
9897         (reset-device-font-menus): copied from x-font-menu.el and made
9898         device independent. Most functionality deferred to
9899         device-dependent versions.
9900         (font-menu-family-constructor): copied from x-font-menu.el and
9901         made device independent.
9902         (font-menu-size-constructor): ditto.
9903         (font-menu-weight-constructor): ditto.
9904         (font-menu-set-font): ditto.
9905         (font-menu-change-face): ditto.
9906         (font-menu-load-font): new device method.
9907         (font-menu-font-data): ditto.
9908
9909         * x-font-menu.el: The above functions deleted.
9910
9911 1999-05-26  Andy Piper  <andy@xemacs.org>
9912
9913         * update-elc.el:
9914         * make-docfile.el:
9915         * loadup.el: rehash expand-file-name usage to not use default-directory.
9916
9917 1999-05-21  Andy Piper  <andy@xemacs.org>
9918
9919         * x-select.el (x-select-convert-to-text):
9920         (x-selected-text-type):
9921         (x-get-selection):
9922         (xselect-convert-to-string):
9923         (xselect-convert-to-compound-text):
9924         (xselect-convert-to-length):
9925         (xselect-convert-to-targets):
9926         (xselect-convert-to-delete):
9927         (xselect-convert-to-filename):
9928         (xselect-convert-to-charpos):
9929         (xselect-convert-to-lineno):
9930         (xselect-convert-to-colno):
9931         (xselect-convert-to-sourceloc):
9932         (xselect-convert-to-os):
9933         (xselect-convert-to-host):
9934         (xselect-convert-to-user):
9935         (xselect-convert-to-class):
9936         (xselect-convert-to-name):
9937         (xselect-convert-to-integer):
9938         (xselect-convert-to-atom):
9939         (xselect-convert-to-identity): functions renamed from x-* and
9940         moved to select.el.
9941         (x-get-secondary-selection): use rename get-selection.
9942         (x-get-clipboard): ditto.
9943         (x-own-selection): moved to select.el.
9944         (x-valid-simple-selection-p): ditto.
9945         (x-dehilight-selection): ditto.
9946         (x-own-clipboard): ditto.
9947         (x-disown-selection): ditto.
9948
9949         * x-mouse.el (x-yank-function): moved to mouse.el.
9950         (x-insert-selection): ditto.
9951         (x-set-point-and-move-selection): use renamed function.
9952
9953         * select.el (selected-text-type): moved and renamed from
9954         x-select.el.
9955         (selection-owner-p): moved to C.
9956         (selection-exists-p): ditto.
9957         (get-cutbuffer): new device method.
9958         (get-selection): generalised and moved from x-select.el.
9959         (own-selection): moved x-own-selection functionality into here.
9960         (dehilight-selection): renamed and moved from x-select.el.
9961         (own-clipboard): functionality moved from x-select.el using new
9962         generic C builtins.
9963         (disown-clipboard): ditto.
9964         (select-convert-to-text):
9965         (select-convert-to-string):
9966         (select-convert-to-compound-text):
9967         (select-convert-to-length):
9968         (select-convert-to-targets):
9969         (select-convert-to-delete):
9970         (select-convert-to-filename):
9971         (select-convert-to-charpos):
9972         (select-convert-to-lineno):
9973         (select-convert-to-colno):
9974         (select-convert-to-sourceloc):
9975         (select-convert-to-os):
9976         (select-convert-to-host):
9977         (select-convert-to-user):
9978         (select-convert-to-class):
9979         (select-convert-to-name):
9980         (select-convert-to-integer):
9981         (select-convert-to-atom):
9982         (select-convert-to-identity): new functions renamed from x-* and
9983         moved from x-select.el.
9984
9985         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9986         into here and use as the default window-system mouse yank.
9987         (insert-selection): generalised and moved from x-mouse.el.
9988         (own-clipboard): moved to C.
9989
9990         * msw-select.el (mswindows-selection-owned-p): deleted.
9991         (mswindows-own-selection): generalised and moved to select.el.
9992         (mswindows-disown-selection): generalised and moved to C.
9993         (mswindows-selection-owner-p): ditto.
9994
9995 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9996
9997         * XEmacs 21.2.14 is released
9998
9999 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10000
10001         * about.el: update contact info for jason and slb.
10002
10003 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10004
10005         * mule/european.el (setup-romanian-environment): Add Romanian
10006         support from Emacs/Mule romanian.el.
10007
10008 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10009
10010         * cus-face.el: Label all custom changes with the 'custom' tag.
10011
10012         * cus-edit.el: idem ditto.
10013
10014         * faces.el: Added suport for adding device tags to various functions.
10015         (custom): New device tag.
10016         (face-spec-set): Call reset face with tags argument. No longer do
10017         x-init-global-faces hack.
10018
10019         * faces.el (frob-face-property): Use an anonymous specifier to map
10020         frob-face-property-1 over.
10021
10022         * x-font-menu.el (font-menu-set-font): Always specify all
10023         properties to custom.
10024
10025 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10026
10027         * mule/european.el (setup-czech-environment): Add czech support.
10028         From David Sauer <davids@orfinet.cz>
10029
10030 1999-03-15  SL Baur  <steve@xemacs.org>
10031
10032         * check-features.el: Turn hard errors into warnings.
10033
10034 1999-03-21  SL Baur  <steve@xemacs.org>
10035
10036         * simple.el (delete-key-deletes-forward): As per discussion on
10037         xemacs-beta, default to t.
10038
10039 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10040
10041         * loadup.el: Define Installation-string before loading anything.
10042
10043 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10044
10045         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10046         From Anders Stenman <stenman@isy.liu.se>
10047
10048 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10049
10050         * wid-edit.el (widget-glyph-find): Ditto.
10051
10052         * packages.el (locate-library): Ditto.
10053
10054         * loadup.el (really-early-error-handler): Ditto.
10055
10056         * lib-complete.el (read-library): Ditto.
10057
10058         * faces.el (set-face-stipple): Ditto.
10059
10060         * code-files.el (load): Use new calling style of locate-file.
10061
10062 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10063
10064         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10065         dead.
10066
10067 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10068
10069         * dumped-lisp.el (preloaded-file-list): Don't load
10070         Installation.el.
10071
10072         * loadup.el (Installation-string): Define it here.
10073
10074 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10075
10076         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10077         Installation.el needs to be loaded before `dump-paths', otherwise
10078         the dumping process won't find it.
10079
10080 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10081
10082         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10083         subr so that we can use `replace-in-string' in Installation.el to
10084         get rid of C-m chars under the native Windows build.
10085
10086 1999-04-29  Andy Piper  <andy@xemacs.org>
10087
10088         * make-docfile.el: canonicalize file and directory names.
10089
10090         * device.el (call-device-method): new function for calling device
10091         specific methods.
10092         (define-device-method): new function for defining device methods.
10093         (define-device-method*): ditto.
10094
10095 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10096
10097         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10098
10099 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10100
10101         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10102         (cyrillic-koi8-r-encode-table): Likewise.
10103         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10104         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10105
10106         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10107         from vietnamese.el].
10108
10109         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10110         mule/mule-misc.el.
10111
10112 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10113
10114         * mule/thai-xtis.el:
10115         - Change font registry name from "Thai94x94-0" to "xtis-0".
10116         - Change mnemonic of coding-system `tis-620' to "TIS620".
10117
10118 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10119
10120         * mule/ethiopic.el: fixed.
10121
10122 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10123
10124         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10125
10126         * mule/thai-xtis.el: New file.
10127
10128         * mule/vietnamese.el: New file.
10129
10130         * mule/ethiopic.el: New file.
10131
10132 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10133
10134         * bytecomp.el (byte-compile-close-variables): Leave
10135         debug-issue-ebola-notices alone.
10136
10137 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10138
10139         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10140         at the top of the buffer since it is the most important thing to
10141         customize
10142         (ldap-get-host-parameter): New defun
10143         (ldap-search): Add a new parameter `withdn' to retrieve the
10144         distinguished names of entries
10145
10146 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10147
10148         * startup.el (splash-frame-body): Date and spelling fixes.
10149
10150 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10151
10152         * view-less.el (toggle-truncate-lines): add autoload tag
10153
10154 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10155
10156         * format.el (format-alist): Disable image stuff.
10157
10158 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10159
10160         * wid-edit.el (widget-glyph-find): Search by directories, then by
10161         suffixes rather than the other way around.
10162         (widget-image-conversion): Renamed to
10163         `widget-image-file-name-suffixes'.
10164
10165 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10166
10167         * mule/mule-charset.el: Made old functions obsolete, remove the
10168         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10169         (charset-iso-graphic-plane): Rename from charset-graphic.
10170         (charset-iso-final-char): Rename from charset-final.
10171         (charset-width): Rename from charset-columns.
10172         (charset-bytes): Added from fsf compatibility, returns always 1.
10173
10174         * mule/mule-misc.el: Move charset-doc-string alias to
10175         mule-charset.el
10176
10177 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10178
10179         * x-faces.el (x-make-font-bold-italic): honor
10180         *try-oblique-before-italic-fonts*
10181
10182 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10183
10184         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10185
10186 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10187
10188         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10189         name.
10190
10191 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10192
10193         * cl-extra.el (equalp): Would bug out for lists.
10194
10195 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10196
10197         * about.el (about-hackers):  Change cgw's email address
10198
10199 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10200
10201         * XEmacs 21.2.13 is released
10202
10203 1999-03-12  SL Baur  <steve@xemacs.org>
10204
10205         * simple.el (delete-key-deletes-forward): Revert to previous
10206         behavior.
10207
10208 1999-01-18  Didier Verna  <didier@xemacs.org>
10209
10210         * menubar-items.el (xemacs-splash-buffer): handle the case of
10211         multiple elements in the splash buffer body.
10212
10213         * startup.el (splash-frame-timeout): new constant: interval
10214         between splash buffer elements.
10215         (command-line-1): handle splash buffer with multiple elements (use
10216         a timeout).
10217         (splash-frame-body): Originally `startup-splash-frame-body'.
10218         Rewrote a cleaner and more readable version. This can now be array,
10219         in which case each element is displayed in turn in the splash buffer.
10220         (splash-frame-static-body): new constant. Persistent information
10221         across all splash buffer elements (preserves the possibility to give
10222         it in different languages.
10223         (circulate-splash-frame-elements): new function. Used as a timeout
10224         to circulate through all splash frame elements and display them in
10225         sequence.
10226         (display-splash-frame): originally `startup-splash-frame'. Handle
10227         the case of multiple elements in the splash buffer body. Now
10228         returns a timeout id if multiple elements to display, or nil.
10229
10230 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10231
10232         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10233         so they can be overridden by x-init-face-from-resources.
10234         Additionally specify the font name also with an x tag.
10235
10236 1999-03-08  Andy Piper  <andy@xemacs.org>
10237
10238         * package-get.el (package-get-base): autoload.
10239
10240         * menubar-items.el (default-menubar): add update menu item. Fix
10241         custom menu to only be activated when package-base is available.
10242
10243         * package-get.el (package-get-custom): don't load
10244         package-get-custom as it is auto-generated. Fix group definition.
10245
10246 1999-03-05  Didier Verna  <didier@xemacs.org>
10247
10248         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10249         instead of `symbol-name' (Thanks Kyle).
10250
10251         * cus-edit.el (custom-save-variables): use `prin1' instead of
10252         princ to write symbols.
10253
10254 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10255
10256         * XEmacs 21.2.12 is released
10257
10258 1999-03-05  SL Baur  <steve@xemacs.org>
10259
10260         * menubar-items.el (default-menubar): Add kfm browsing support.
10261         From Neal Becker <nbecker@fred.net>
10262
10263 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10264
10265         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10266         calls to font-lock during buffer reversion.
10267
10268 1999-02-12  Didier Verna  <didier@xemacs.org>
10269
10270         * info.el (Info-build-node-completions): unconditionally widen the
10271         tag table buffer.
10272
10273 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10274
10275         * x-faces.el (x-init-face-from-resources):
10276         Only set fonts in the 'x locale.
10277
10278 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10279
10280         * package-ui.el (pui-install-selected-packages): Don't throw on
10281         `package-admin-delete-binary-package' returning nil since it's
10282         normal.  Reindent function.
10283         (pui-add-required-packages): Handle case where packages selected
10284         for installation have never been installed.
10285
10286 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10287
10288         * menubar-items.el (default-menubar):
10289         Implement the ``Mule->Set coding system of process'' menu item.
10290
10291 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10292
10293         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10294         files
10295         - Change some `if's to `when's
10296
10297 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10298
10299         * XEmacs 21.2.11 is released
10300
10301 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10302
10303         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10304         against window close (Fix Bug #460).
10305         (ask-user-about-lock-dbox): Idem.
10306
10307 1999-02-25  SL Baur  <steve@xemacs.org>
10308
10309         * mule/mule-charset.el (charset-leading-byte): New function.
10310         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10311
10312 1999-02-12  Andy Piper  <andy@xemacs.org>
10313
10314         * about.el (xemacs-hackers): change andy's email address.
10315         (about-url-alist): change andy's web page address.
10316         (about-xemacs): add piper.
10317
10318 1999-02-16  SL Baur  <steve@xemacs.org>
10319
10320         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10321         of mule-base into lisp/mule.
10322
10323 1999-02-16  SL Baur  <steve@xemacs.org>
10324
10325         * mule/arabic.el:
10326         mule/canna-leim.el:
10327         mule/chinese.el:
10328         mule/cyrillic.el:
10329         mule/english.el:
10330         mule/european.el:
10331         mule/greek.el:
10332         mule/hebrew.el:
10333         mule/japanese.el:
10334         mule/kinsoku.el:
10335         mule/korean.el:
10336         mule/misc-lang.el:
10337         mule/mule-category.el:
10338         mule/mule-ccl.el:
10339         mule/mule-charset.el:
10340         mule/mule-cmds.el:
10341         mule/mule-coding.el:
10342         mule/mule-files.el:
10343         mule/mule-help.el:
10344         mule/mule-init.el:
10345         mule/mule-misc.el:
10346         mule/mule-tty-init.el:
10347         mule/mule-x-init.el:
10348         mule/viet-chars.el:  Remerge from mule-base.
10349
10350         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10351         of mule-base into lisp/mule.
10352
10353 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10354
10355         * process.el (exec-to-string): Use `shell-command-switch' in place
10356         of hard-wired "-c" (for WindowsNT).
10357
10358 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10359
10360         * menubar-items.el (default-menubar):  Remove obsolete
10361         "Gopher" item
10362
10363 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10364
10365         * package-admin.el (package-admin-get-install-dir): First fall
10366         back to the location of xemacs-base for non-mule packages.
10367
10368 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10369
10370         * paths.el:
10371         - improved automounter tmp directory support.
10372         - support 4 (!) empirically discovered automounter conventions
10373
10374 1999-02-12  SL Baur  <steve@xemacs.org>
10375
10376         * etags.el (pop-tag-mark): autoload to match key binding.
10377
10378 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10379
10380         * XEmacs 21.2.10 is released
10381
10382 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10383
10384         * package-get.el (package-get-remote-filename): Don't bug out for
10385         a local file name in the search entry.
10386
10387 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10388
10389         * XEmacs 21.2.9 is released
10390
10391 1999-01-19  Didier Verna  <didier@xemacs.org>
10392
10393         * replace.el (replace-search-function): new variable containing a
10394         function to perform a search-forward.
10395         (replace-re-search-function): new variable containing a function
10396         to perform a re-search-forward.
10397         (perform-replace): use them.
10398
10399 1999-01-25  Didier Verna  <didier@xemacs.org>
10400
10401         * select.el (selection-owner-p): use the name `XEmacs'.
10402         (cut-copy-clear-internal): ditto.
10403
10404 1999-01-18  Andy Piper  <andy@xemacs.org>
10405
10406         * about.el (about-url-alist): Update my entry.
10407         (xemacs-hackers): Ditto.
10408
10409 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10410
10411         * buffer.el (switch-to-buffer): Fixing documentation.
10412         * minibuf.el (minibuffer-completion-table): ditto.
10413         * cl-macs.el (return-from): ditto.
10414
10415 1999-01-04  Didier Verna  <didier@xemacs.org>
10416
10417         * replace.el (delete-non-matching-lines): temporarily disable
10418         case-folding when called interactively with a regexp containing
10419         uppercase characters.
10420         (delete-matching-lines): ditto.
10421         (count-matches): ditto.
10422         (list-matching-lines): ditto.
10423
10424 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10425
10426         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10427         abort if current window is split horizontally, not if others are
10428         split.  Got rid of unnecessary minibuffer checking.  Also, add
10429         some comments (it's still complex).
10430
10431 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10432
10433         * package-get.el: changed address for doc.ic.ac.uk to
10434         sunsite.doc.ic.ac.uk
10435
10436 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10437
10438         * ldap.el (toplevel): Remove requires so that the file compiles
10439         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10440
10441 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10442
10443         * dump-paths.el: Calculate module-directory and set
10444         module-load-path to the load path for modules.
10445
10446         * loadup.el: Get bootstrap value of module-load-path from the
10447         environment variable EMACSBOOTSTRAPMODULEPATH.
10448         - Display the module load path if we're debugging paths.
10449
10450         * setup-paths.el: Added function paths-find-site-module-directory.
10451         - Added function paths-find-module-directory.
10452         - Added function paths-construct-module-load-path.  Uses new
10453         environment variable EMACSMODULEPATH.
10454
10455 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10456
10457         * font.el (font-default-object-for-device):
10458         Oops! This `or' can't be replaced by `unless'.
10459         Fixed inability to run w3, among other things.
10460
10461 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10462
10463         * package-admin.el: Change initialization of
10464           package-admin-install-function dependent on system type.
10465           Change package-admin-install-function-mswindows to use
10466           "minitar".
10467
10468 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10469
10470         * mouse.el (default-mouse-motion-handler): Disable help echo while
10471         in the minibuffer.
10472
10473 1998-12-28  Martin Buchholz <martin@xemacs.org>
10474
10475         * XEmacs 21.2.8 is released.
10476
10477 1998-12-24  Martin Buchholz <martin@xemacs.org>
10478
10479         * XEmacs 21.2.7 is released.
10480
10481 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10482
10483         * package-ui.el (pui-list-packages): Set truncate-lines.
10484
10485         * package-get.el (package-get-download-menu): Use
10486         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10487
10488         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10489         (pui-help-string): idem.
10490         (list-packages-mode): New major mode.
10491         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10492         (pui-install-selected-packages): Add suport for removing packages.
10493         (pui-toggle-package-delete-key): New function.
10494         (pui-popup-context-sensitive): New kludge.
10495         (pui-list-packages): Add warning when `package-get-remote' is nil.
10496         (package-ui-add-site): New function.
10497
10498 1998-12-01  Didier Verna  <didier@xemacs.org>
10499
10500         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10501
10502 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10503
10504         * ldap.el: Custom-ized
10505         (toplevel): Do not provide `ldap' which is provided by C level
10506         LDAP code
10507         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10508
10509 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10510
10511         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10512
10513 1998-12-17  Andy Piper  <andy@xemacs.org>
10514
10515         * sound.el (sound-load-list): name changed from sound-load-alist.
10516         (sound-extension-list): name changed from sound-ext-list.
10517         (load-default-sounds): use new names.
10518         (load-sound-file): use new names.
10519
10520 1998-12-16  Andy Piper  <andy@xemacs.org>
10521
10522         * XEmacs 21.2.6 is released
10523
10524 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10525
10526         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10527         errors.
10528
10529 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10530
10531         * wid-edit.el (widget-echo-this-extent): Set
10532         help-echo-owns-message to t.
10533
10534 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10535
10536         * package-get.el (package-get-download-menu): use toggles for
10537           each site in the download site menu.
10538
10539 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10540
10541         * package-get.el (package-get): If we cannot find a package
10542           because package-get-remote is not set, give a more helpful
10543           error message.
10544
10545 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10546
10547         * package-get.el (package-get-remote-filename): use an EFS path
10548         with user anonymous if no user is specified.
10549
10550 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10551
10552         * faces.el (face-spec-set): Re-init fallfacks for default after
10553         calling reset-face on the default face.
10554
10555 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10556
10557         * package-admin.el (package-admin-default-install-function):
10558         Behave as advertised.  Make sure the pkg-dir is proper for
10559         default-directory.
10560         (package-admin-add-binary-package): Make sure the pkg-dir is
10561         proper for default-directory.
10562         (package-admin-install-function-mswindows): Make sure the pkg-dir
10563         is proper for default-directory.
10564
10565 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10566
10567         * XEmacs 21.2.5 is released
10568
10569 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10570
10571         * files.el (binary-file-regexps): regexp-opt is not available at
10572         bytecompile time.
10573
10574 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10575
10576         * x-win-xfree86.el:
10577         * x-win-sun.el (x-win-init-sun):
10578         * x-win-sun.el:
10579         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10580         * x-iso8859-1.el:
10581         * x-init.el (init-post-x-win):
10582         * x-init.el (init-pre-x-win):
10583         * x-init.el (x-initialize-compose):
10584         * x-init.el:
10585         * x-compose.el:
10586         * winnt.el:
10587         * widget.el:
10588         * wid-edit.el (widget-glyph-click):
10589         * wid-edit.el (widget-glyph-find):
10590         * wid-edit.el (widget-type):
10591         * view-less.el (view-buffer-other-window):
10592         * very-early-lisp.el:
10593         * version.el:
10594         * toolbar.el:
10595         * toolbar-items.el:
10596         * term/sun.el (suntool-map):
10597         * term/sun-mouse.el:
10598         * term/internal.el:
10599         * syntax.el (modify-syntax-entry):
10600         * symbol-syntax.el:
10601         * subr.el:
10602         * startup.el (lock-directory):
10603         * simple.el (set-comment-column):
10604         * simple.el (backward-delete-char-untabify):
10605         * shadow.el (find-emacs-lisp-shadows):
10606         * shadow.el:
10607         * setup-paths.el (paths-construct-info-path):
10608         * select.el (cut-copy-clear-internal):
10609         * process.el (call-process-region):
10610         * process.el (start-process-shell-command):
10611         * process.el:
10612         * paths.el (rmail-spool-directory):
10613         * paragraphs.el (use-hard-newlines):
10614         * package-get.el (package-get-dependencies):
10615         * package-admin.el (package-admin-delete-binary-package):
10616         * obsolete.el (truncate-string):
10617         * obsolete.el (store-substring):
10618         * mouse.el (default-mouse-track-maybe-own-selection):
10619         * mouse.el (mouse-yank-at-point):
10620         * modeline.el:
10621         * modeline.el (mouse-drag-modeline):
10622         * minibuf.el (read-directory-name-internal):
10623         * minibuf.el (read-file-name-internal):
10624         * minibuf.el (read-file-name-internal-1):
10625         * minibuf.el (read-file-name-2):
10626         * minibuf.el (exact-minibuffer-completion-p):
10627         * minibuf.el (read-from-minibuffer):
10628         * minibuf.el:
10629         * menubar.el (check-menu-syntax):
10630         * map-ynp.el (map-y-or-n-p):
10631         * make-docfile.el (docfile-out-of-date):
10632         * loadup.el ((member "run-temacs" command-line-args)):
10633         * loadup.el ((member "no-site-file" command-line-args)):
10634         * loadup.el (really-early-error-handler):
10635         * loadup.el:
10636         * loadhist.el:
10637         * loaddefs.el:
10638         * lisp-mnt.el (lm-verify):
10639         * lib-complete.el (lib-complete:cache-completions):
10640         * lib-complete.el (library-all-completions):
10641         * itimer.el (itimer-run-expired-timers):
10642         * info.el (Info-mode):
10643         * info.el (Info-insert-file-contents):
10644         * info.el (Info-rebuild-dir):
10645         * info.el (Info-build-dir-anew):
10646         * info.el (Info-parse-dir-entries):
10647         * info.el (Info-dir-outdated-p):
10648         * info.el (Info-insert-dir):
10649         * info.el (info-xref):
10650         * info.el:
10651         * hyper-apropos.el (hyper-apropos-get-doc):
10652         * hyper-apropos.el (hyper-describe-face):
10653         * hyper-apropos.el (hyper-apropos-mode):
10654         * hyper-apropos.el:
10655         * help.el (list-processes):
10656         * help.el:
10657         * gnuserv.el:
10658         * font.el (mswindows-font-create-name):
10659         * font.el (font-default-font-for-device):
10660         * font.el (x-font-create-object):
10661         * font.el (font-registry):
10662         * font.el:
10663         * font-lock.el (font-lock-keywords):
10664         * font-lock.el:
10665         * finder.el (finder-compile-keywords):
10666         * find-paths.el (paths-find-recursive-path):
10667         * fill.el (set-justification-center):
10668         * fill.el (fill-region-as-paragraph):
10669         * files.el (insert-directory):
10670         * files.el (wildcard-to-regexp):
10671         * files.el (recover-file):
10672         * files.el (basic-save-buffer):
10673         * files.el (delete-auto-save-file-if-necessary):
10674         * files.el (file-relative-name):
10675         * files.el (backup-extract-version):
10676         * files.el (backup-buffer):
10677         * files.el (set-visited-file-name):
10678         * files.el (set-auto-mode):
10679         * files.el (interpreter-mode-alist):
10680         * files.el:
10681         * files.el (find-file-noselect):
10682         * files.el (abbreviate-file-name):
10683         * files.el (parse-colon-path):
10684         * files.el (directory-abbrev-alist):
10685         * etags.el (visit-tags-table-buffer):
10686         * easymenu.el (easy-menu-define):
10687         * dragdrop.el (experimental-dragdrop-drag):
10688         * dragdrop.el (dragdrop-drop-do-functions):
10689         * dragdrop.el (dragdrop-drop-at-point):
10690         * disass.el (disassemble-1):
10691         * disass.el (disassemble-internal):
10692         * disass.el (disassemble):
10693         * disass.el:
10694         * derived.el (derived-mode-init-mode-variables):
10695         * derived.el (define-derived-mode):
10696         * custom.el (defgroup):
10697         * cus-edit.el (custom-quote):
10698         * config.el:
10699         * code-process.el (open-network-stream):
10700         * code-process.el (start-process):
10701         * code-process.el (call-process-region):
10702         * code-process.el (call-process):
10703         * code-process.el:
10704         * code-files.el (insert-file-contents):
10705         * code-files.el:
10706         * code-files.el (buffer-file-coding-system-for-read):
10707         * cmdloop.el (yes-or-no-p-minibuf):
10708         * cl.el:
10709         * cl-macs.el:
10710         * cl-extra.el:
10711         * callers-of-rpt.el (make-caller-report):
10712         * callers-of-rpt.el:
10713         * bytecomp.el (batch-byte-recompile-directory):
10714         * bytecomp.el (batch-byte-compile-1):
10715         * bytecomp.el (batch-byte-compile):
10716         * bytecomp.el (display-call-tree):
10717         * bytecomp.el (byte-compile-insert):
10718         * bytecomp.el (byte-compile-two-args-19->20):
10719         * bytecomp.el (byte-compile-variable-ref):
10720         * bytecomp.el (byte-compile-form):
10721         * bytecomp.el (byte-compile-top-level-body):
10722         * bytecomp.el (byte-compile-out-toplevel):
10723         * bytecomp.el (byte-compile-byte-code-maker):
10724         * bytecomp.el (byte-compile-file-form-defmumble):
10725         * bytecomp.el (byte-compile-file-form):
10726         * bytecomp.el (byte-compile-keep-pending):
10727         * bytecomp.el (byte-compile-insert-header):
10728         * bytecomp.el (byte-compile-from-buffer):
10729         * bytecomp.el (byte-compile-file):
10730         * bytecomp.el (byte-recompile-file):
10731         * bytecomp.el (byte-compile-close-variables):
10732         * bytecomp.el (byte-compile-warn-about-unused-variables):
10733         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10734         * bytecomp.el (byte-compiler-legal-options):
10735         * bytecomp.el (byte-compile-lapcode):
10736         * bytecomp.el (byte-optimize-log):
10737         * bytecomp.el ((fboundp 'defsubst)):
10738         * bytecomp.el:
10739         * bytecomp-runtime.el:
10740         * byte-optimize.el (byte-optimize-apply):
10741         * byte-optimize.el (car):
10742         * byte-optimize.el (byte-optimize-form):
10743         * byte-optimize.el (byte-optimize-form-code-walker):
10744         * byte-optimize.el:
10745         * build-report.el (build-report-insert-installation-file):
10746         * build-report.el (build-report):
10747         * auto-show.el:
10748         * apropos.el (apropos-documentation):
10749         - mega patch
10750         - clean up byte-compile warnings
10751         - remove unused variables
10752         - Use common lisp style hashtable functions
10753         - byte compiler cleanup
10754         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10755         - remove old backquote syntax usage
10756         - move some cl functionality into C for speed.
10757         - remove last remaining VMS support
10758         - spelling fixes
10759         - implement last, butlast, nbutlast, copy-list in C.
10760         - new macro ignore-file-errors, similar to ignore-errors
10761           (ignore-file-errors (delete-file "foo"))
10762         - get frequent garbage collection during loadup.el by tweaking
10763           gc-cons-threshold, rather than explicitly calling garbage-collect
10764         - default delete-key-deletes-forward to `t'.
10765
10766 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10767
10768         * XEmacs 21.2-beta4 is released.
10769
10770 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10771
10772         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10773         (easy-menu-item-present-p): Wrapper around find-menu-item.
10774         (easy-menu-remove-item): Wrapper around delete-menu-item.
10775
10776         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10777         (add-menu-button): Add 'in-menu' argument.
10778         (add-menu-item-1): Add in-menu support to helper function.
10779
10780 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10781
10782         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10783
10784 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10785
10786         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10787         of Dec 4, 1997.
10788
10789 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10790
10791         * process.el (shell-command-on-region): Report if the command
10792         succeeded or failed.
10793
10794 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10795
10796         * subr.el (buffer-substring-no-properties): Comment out.
10797
10798 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10799
10800         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10801           into font instances first, like `x-frob-font-size' does.
10802           (mswindows-find-larger-font): ditto
10803
10804 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10805
10806         * package-ui.el (pui-install-selected-packages): fix args in call
10807         to `package-get'.
10808
10809 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10810
10811         * package-get.el (host-name): New widget type.
10812         (package-get-remote): Better customization using new type.
10813         (package-get-download-sites): idem dito.
10814
10815         (package-get-custom): Do not use package-get-all untill we have
10816         runtime dependencies.
10817
10818         (package-get-remove-copy): Default to 't' we no longer need this
10819         kludge as we do not currently use depenencies.
10820
10821         (package-get-was-current): New variable.
10822         (package-get-require-base): New 'force-current' argument.
10823         (package-get-update-base): idem
10824         (package-get-package-provider):  idem
10825         (package-get-locate-index-file): New 'no-remote' argument.
10826         (package-get-locate-file): idem.
10827
10828         (package-get-maybe-save-index): New function.
10829         (package-get-update-base): Use it.
10830
10831 1998-10-28 Greg Klanderman <greg@alphatech.com>
10832
10833         * package-get.el (package-get-remote): default to nil; by default,
10834         don't go out to the net via EFS.  They must select a download site.
10835         (package-get-download-sites): new variable.
10836         (package-get-download-menu): new function.
10837         (package-get-locate-index-file): new function.
10838         (package-get-update-base): use it.
10839
10840         * menubar-items.el (default-menubar): add "Update Package Index"
10841         and "Add Download Site" menus under Options | Manage Packages.
10842
10843 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10844
10845         * package-get.el (package-get): bugfix code checking installed version
10846         for case where package is not currently installed.
10847         (package-get-require-signed-base-updates): new variable.
10848         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10849         deemed not a goot thing.  Use the variable
10850         package-get-allow-unsigned-base-updates instead.
10851
10852 1998-10-16 Greg Klanderman <greg@alphatech.com>
10853
10854         * package-get.el (package-get): Don't install an older version than
10855         we already have unless explicitly told to.  Issue a warning.
10856
10857         * package-ui.el (pui-add-required-packages): when adding
10858         dependencies, don't add packages that are up to date.
10859         (pui-package-symbol-char):  Don't consider a package out of date
10860         if you have a newer version installed than the latest version in
10861         package-get-base.
10862
10863         * package-get.el (package-get-base-filename): document that it may
10864         be a path relative to package-get-remote;  new default value.
10865         (package-get-locate-file): new function.
10866         (package-get-update-base): use it to expand package-get-base-filename.
10867         (package-get-save-base): new function to save the package-get database
10868         to file.
10869         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10870         (package-get-update-base): pass the REMOTE-SOURCE arg.
10871         (package-get-update-base-entry): call package-get-custom-add-entry.
10872         (package-get-file-installed-p): removed; no longer needed.
10873         (package-get-create-custom): ditto.
10874         (toplevel): remove code to build and load package-get-custom.el
10875         (package-get-custom-add-entry): new function.
10876
10877 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10878
10879         * wid-edit.el (widget-button-click): Don't switch window.
10880
10881 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10882
10883         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10884
10885 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10886
10887         * etags.el (find-tag-default): Run find-tag-hook using
10888         run-hooks rather than funcall
10889
10890 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10891
10892         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10893         and the current local map as the parents to isearch-mode-map.
10894
10895 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10896
10897         * XEmacs 21.2-beta3 is released.
10898
10899 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10900
10901         * package-get.el (package-get-update-base): use
10902         insert-file-contents-internal, not insert-file-contents-literally.
10903
10904 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10905
10906         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10907         dump time.
10908
10909 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10910
10911         * package-get.el (package-get-update-base-entry): new function.
10912         (package-get-update-base): renamed; was `package-get-load-base'.
10913         cleanup, and use package-get-update-base-from-buffer.
10914         (package-get-update-base-from-buffer): new function.
10915         (package-get-update-base-entries): new; helper for above.
10916         Do not eval lisp grabbed over ftp; parse it from new format.
10917
10918 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10919
10920         * files.el (set-auto-mode): Don't play games loading package-get
10921         database; package-get-package-provider will handle it all.
10922
10923 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10924
10925         * package-get.el (package-get-base-filename): new variable.
10926         (package-get-require-base): new function.
10927         (package-get-pgp-signed-begin-line): new variable.
10928         (package-get-pgp-signature-begin-line): ditto.
10929         (package-get-pgp-signature-end-line):  ditto.
10930         (package-get-load-base): new function.
10931         (package-get-interactive-package-query):
10932         (package-get-update-all):
10933         (package-get-dependencies):
10934         (package-get-package-provider):
10935         (package-get-custom): use package-get-require-base.
10936         [package-get-custom loading]: disable for now.
10937
10938         * package-ui.el (pui-list-packages): use (package-get-require-base)
10939
10940 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10941
10942         * package-ui.el: Correct obvious thinko in choosing extent face.
10943
10944 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10945
10946         * menubar-items.el (default-menubar): pui-list-package has nothing
10947         to with Customize. Move all the package stuff to a new Item in Options.
10948
10949         * package-ui.el (pui-menu): Add menu and Popup menu.
10950
10951         * package-get.el (package-get): Use new
10952         package-admin-get-install-dir.
10953
10954         * package-admin.el (package-admin-get-install-dir): New syntax.
10955         Conserve package location and put mule packages where mule-base is.
10956
10957         * package-get.el : Customized
10958
10959         * package-ui.el (pui): Customized
10960         (pui-package-install-dest-dir): New variable.
10961         (pui-install-selected-packages): Use it
10962
10963 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10964
10965         * package-get.el (package-get-interactive-package-query): Move
10966         dependency on package-get-base to run-time.
10967         (package-get-update-all): Ditto.
10968         (package-get-dependencies): Ditto.
10969         (package-get-package-provider): Ditto.
10970         (package-get-custom): Ditto.
10971
10972 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10973
10974         * events.el: Remove 'ascii-character property from 'backspace
10975         and 'delete symbols
10976
10977 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10978
10979         * package-get-base.el: removed.
10980
10981 1998-09-23  Didier Verna  <didier@xemacs.org>
10982
10983         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10984         (no-upper-case-p): new function.
10985         (with-search-caps-disable-folding): new macro.
10986         (with-interactive-search-caps-disable-folding): new macro.
10987         (zap-to-char): In interactive mode, do a case-sensitive search if
10988         the character is uppercase.
10989         (zap-up-to-char): ditto.
10990
10991         * replace.el (perform-replace): use the function no-upper-case-p.
10992
10993         * isearch-mode.el (isearch-fix-case): ditto.
10994         make obsolete `with-caps-disable-folding' and
10995         `isearch-no-upper-case-p'.
10996
10997         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10998         (tags-search): ditto.
10999         (tags-query-replace): ditto.
11000
11001         * info.el (Info-search): ditto.
11002
11003 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11004
11005         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11006
11007 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11008
11009         * package-admin.el (package-admin-rmtree): rewritten.  need to
11010         check for "." and ".." before symlink check.  expand files and
11011         directories with respect to DIRECTORY, not default-directory.
11012
11013 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11014
11015         * package-get.el (package-get-all): add INSTALL-DIR argument.
11016
11017 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11018
11019         * package-ui.el (pui-add-required-packages): new function, select
11020         dependent packages.
11021         (pui-display-keymap): bind it.
11022         (pui-help-string): document it.
11023         (pui-install-selected-packages): package-get-all -> package-get.
11024
11025         * package-get.el (package-get-dependencies): new function.
11026
11027 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11028
11029         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11030         regexps.
11031
11032 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11033
11034         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11035         function.
11036         (default-mouse-track-normalize-point): Use it.
11037
11038 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11039
11040         * package-admin.el (package-admin-delete-binary-package):
11041                 General cleanup. Remove unnessary use of progn and
11042         save-excursion.
11043         (package-admin-delete-binary-package): Do NOT mess with file
11044         modes. That is evil.
11045         (package-admin-delete-binary-package): Wrap all deleting in
11046         condition-case. The data in MANIFEST is untrustworthy.
11047         (package-admin-delete-binary-package): Let the OS worry about non
11048         empty directories.
11049
11050 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11051
11052         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11053         processing.
11054         (lm-report-bug): Fix mail address to send bug reports to.
11055
11056 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11057
11058         * XEmacs 21.2-beta2 is released.
11059
11060 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11061
11062         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11063
11064 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11065
11066         * info.el (Info-mode): Document page turning by double clicks in
11067         docstring so `M-x describe-mode' will display it.
11068
11069 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11070
11071         * info.el (Info-mouse-track-double-click-hook): Use character
11072         widths to calculate a border region where double clicking does
11073         page turning, and return `nil' by default so other hooks, such as
11074         region highlighting, will be run.
11075
11076 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11077
11078         * sound.el (default-sound-directory-list): Initialize with all the
11079         "sounds" directories in `data-directory-list'.  It used to just be
11080         the first one.
11081
11082         * packages.el (locate-data-directory-list): Created.  This gives
11083         the list of matching directories, unlike `locate-data-directory',
11084         which just gives the first one.
11085
11086 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11087
11088         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11089         make a binding in the local keymap until help-char handling is
11090         improved.
11091
11092         * help.el (help-keymap-with-help-key): Provide keymap with help
11093         binding.
11094         (help-print-help-form): New helper function.
11095
11096 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11097
11098         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11099         move extent to another buffer; no need to create a new extent.
11100         (isearch-fix-case): New function.
11101         (isearch-search-and-update): Use it.
11102
11103 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11104
11105         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11106         the keymap, not minor-mode-map-alist.
11107         (isearch-done): Restore overriding-local-map.
11108
11109 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11110
11111         * bytecomp.el (byte-compile-buffer-substring):
11112         Fix for: (byte-compile (defun f () (buffer-substring)))
11113         ==>   ** buffer-substring called with 3 args, but requires 0-3
11114         - new code not only works, but is more readable, too.
11115
11116 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11117
11118         * msw-faces.el (mswindows-init-device-faces): Don't try to
11119           specify a default font at this late stage. Do try to force
11120           creation of the default face font so that if it fails we get
11121           an error now instead of a crash at frame creation.
11122
11123           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11124           mswindows-make-font-unitalic: Canonical default weight
11125           changed from "Normal" to "Regular".
11126
11127           mswindows-make-font-bold / -bold-italic: Supplied device was
11128           not being passed into call to mswindows-find-smaller-font.
11129
11130 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11131
11132         * package-get.el (package-get-remote): Fix the path where to find
11133           the packages on xemacs.org.
11134
11135 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11136
11137         * about.el (about-maintainer-info): Update Ben's entry.
11138
11139 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11140
11141         * lisp/shadow.el (find-emacs-lisp-shadows):
11142         - `member' was being called on lists of length 2000!
11143         - Replace with hashtables.
11144         - Replace hand-coded loops with (dolist)
11145         - Fix comment typo
11146
11147 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11148
11149         * packages.el: Added new function, `package-delete-name', to
11150           delete existing packages from the installed package database
11151           (`packages-package-list').  Also added the "pkginfo" directory
11152           to `packages-special-base-regexp', so that the pkginfo directory
11153           would not get added to `late-packages'.
11154
11155         * package-admin.el: Added ability to delete an installed package
11156           (added low-level function, `package-admin-delete-package').
11157           Understands how to use the pkginfo/MANIFEST.<package> file to
11158           delete the package.  When installing a package, will also
11159           create a MANIFEST.* file if one is not provided by the
11160           package.  If the MANIFEST.* doesn't exist when deleting a
11161           package, the functions will fall back to attempting to delete
11162           any package-specific lisp directory.
11163
11164         * package-get.el: Moved some functions to package-admin.el.
11165           Added interactive function `package-get-delete-package', for
11166           use by users for deleting a package.
11167
11168           Also modified to not require the presence of efs.
11169
11170 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11171
11172         * files.el (find-file-noselect): Handle all signals, kill the
11173         buffer and resignal.
11174
11175 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11176
11177         * cl-macs.el (glyph-image): Add setf method.
11178
11179 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11180
11181         * package-get.el: Fixed broken EFS downloading.  Also, look for
11182           .tar.gz files first, in preference over .tgz files.
11183
11184         * package-ui.el: Fix display of package version numbers.
11185
11186 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11187
11188         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11189         argument.
11190
11191 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11192
11193         * list-mode.el: `display-completion-list': added new/optional
11194           keyword `:completion-string', which allows the programmer to
11195           change the "Possible completions are:" prompt.
11196
11197         * menubar-items.el: Added new pulldown menu-pick to start up the
11198           visual package browser/installer:
11199
11200                 Options->Customize->List Packages
11201
11202         * package-admin.el: Added hooks for installing under both Unix
11203           and MS Windows.  Does additional error checking.  No longer
11204           calls "add-big-package.sh" to install packages under Unix; now
11205           calls gunzip & tar directly.
11206
11207         * package-get.el: Added ability to install packages from files
11208           on a local disk/CDROM.  Now deletes any existing package lisp
11209           directory.  Does completion on available packages when
11210           querying for package names.  Will also search for .tgz files
11211           in addition for .tar.gz files.  Tries to reload
11212           auto-autoloads, as a convenience when loading new packages,
11213           and also tries to add any new package paths to `load-path'.
11214           Changed all occurences of `concat' to use `expand-file-name'.
11215
11216         * package-ui.el: New file which implements the main visual
11217           package browser/installer, which is started via a menu pick or
11218           M-x pui-list packages.
11219
11220 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11221
11222         * startup.el (load-init-file): spelling fix.
11223
11224 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11225
11226         * startup.el (normal-top-level): Load auto-autoload files
11227         covariantly with their precedence.
11228
11229 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11230
11231         * menubar-items.el (default-menubar): Remove "Font Weight"
11232         option, there is currently no custom equivalent.. Customize-faces
11233         is "Edit faces".
11234
11235         * x-font-menu.el (font-menu-set-font): Use customize to set
11236         default face.
11237
11238         * faces.el (face-spec-update-all-matching): New function.
11239
11240         * cus-face.el (custom-set-face-update-spec): New function.
11241         Interface to customize faces from elisp.
11242
11243         (custom-face-value-create): Show the customized settings if set
11244         but not saved.
11245
11246 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11247
11248         (custom-face-value-create): Show the customized settings if set
11249         but not saved.
11250
11251 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11252
11253         * keydefs.el (global-map): Add FSF 20.3 binding of
11254         query-replace-regexp.
11255
11256 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11257
11258         * minibuf.el (read-file-name-internal-1): use
11259         user-name-completion-1 instead of user-name-completion.
11260
11261 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11262
11263         * loadup.el:
11264         * make-docfile.el:
11265         * update-elc.el: Don't set `source-directory' (now defunct as a
11266         global variable) no more.
11267
11268         * packages.el (packages-list-autoloads): Made `source-directory'
11269         (now defunct as a global variable) a parameter.
11270
11271 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11272
11273         * about.el (about-hackers): new email
11274
11275 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11276
11277         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11278
11279 1998-07-17  Didier Verna  <didier@xemacs.org>
11280
11281         * faces.el (set-face-property):
11282         (set-face-dim-p):
11283         (face-dim-p): updated the doc strings now that the dim property isn't
11284         tty-specific.
11285         (face-equal): the dim property is now a common one.
11286
11287         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11288         Renamed the `stipple' attribute to `background-pixmap'.
11289         (custom-face-background-pixmap): make custom-face-stipple an
11290         obsolete alias for this.
11291
11292 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11293
11294         * find-paths.el (paths-file-readable-directory-p): Created and
11295         used.
11296
11297         * loadup.el: Don't set inhibit-... flags from run-temacs.
11298
11299 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11300
11301         * packages.el (packages-data-path-depth): Added and used.
11302
11303 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11304
11305         * about.el:
11306         - Change .xpm to .png, delete "zcat" section.
11307         - cosmetic fix in the 'marcpa' entry.
11308
11309         * etc/photos
11310         - convert all .xpm.Z to .png
11311         - rename mrb to martin
11312         - rename mcook-m to mcookm
11313
11314 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11315
11316         * x-init.el (x-initialize-compose): Add support for
11317         dead-circumflex as YET ANOTHER NAME for that dead key.
11318
11319 1998-08-05  Colin Rafferty <colin@xemacs.org>
11320
11321         * setup-paths.el (paths-construct-exec-path): Made the
11322         last-packages really be last.
11323         (paths-construct-data-directory-list): Ditto.
11324
11325 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11326
11327         * startup.el(startup-splash-frame-body):
11328         Update Copyright notice in splash screen
11329
11330 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11331
11332         * minibuf.el (read-file-name-internal-1): do ~user completion.
11333
11334 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11335
11336         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11337         aginst destroyed extents
11338
11339 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11340
11341         * package-get.el (package-get): add `install-dir' argument.
11342
11343 1998-07-20  John Jones  <jj@asu.edu>
11344
11345         * package-get.el: calls to package-get-update-all will only
11346           update packages which are already installed.
11347
11348 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11349
11350         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11351         writable.
11352
11353 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11354
11355         * about.el (about-hackers): Correct my email.
11356
11357 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11358
11359         * about.el (about-hackers): new email-address.
11360
11361 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11362
11363         * minibuf.el (read-number): Don't let `input-error' condition
11364         escape.
11365
11366 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11367
11368         * about.el (about-hackers): use my `email-for-life' address.
11369
11370 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11371
11372         * XEmacs 21.2-beta1 is released.
11373
11374 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11375
11376         * ldap.el (ldap-search): Doc string change
11377
11378 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11379
11380         * menubar-items.el (default-menubar): Removed references to
11381         `data-directory', and use `locate-data-file' instead, and made
11382         then greyed out if they don't exist.
11383
11384 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11385
11386         * keymap.el (events-to-keys): Use `format' instead of `concat'
11387         since the latter does not accept integer args anymore
11388
11389 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11390
11391         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11392         macros replaced.
11393
11394 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11395
11396         * make-docfile.el: Get first initialization from very-early-lisp.el
11397         * update-elc.el: Ditto.
11398         * loadup.el (really-early-error-handler): Ditto.
11399
11400         * packages.el (packages-unbytecompiled-lisp): Add new file,
11401         very-early-lisp.el.
11402
11403         * very-early-lisp.el: New file.
11404
11405 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11406
11407         * Symbols that have been obsolete for at least 3 years removed (II).
11408
11409         * obsolete.el (eval-current-buffer): Make compatible.
11410         (byte-code-function-p): Ditto.
11411         (send-string): Removed.
11412         (send-region): Removed.
11413         (screen-scrollbar-width): Removed.
11414         (set-screen-scrollbar-width): Removed.
11415         (set-screen-left-margin-width): Removed.
11416         (set-screen-right-margin-width): Removed.
11417         (screen-left-margin-width): Removed.
11418         (screen-right-margin-width): Removed.
11419         (set-buffer-left-margin-width): Removed.
11420         (set-buffer-right-margin-width): Removed.
11421         (buffer-left-margin-width): Removed.
11422         (buffer-right-margin-width): Removed.
11423         (x-set-frame-icon-pixmap): Removed.
11424         (x-set-screen-icon-pixmap): Removed.
11425         (pixel-name): Removed.
11426         (make-pixmap): Removed.
11427         (make-cursor): Removed.
11428         (pixmap-width): Removed.
11429         (pixmap-contributes-to-line-height-p): Removed.
11430         (set-pixmap-contributes-to-line-height): Removed.
11431
11432 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11433
11434         * obsolete.el (popup-menu-up-p): removed.
11435         (read-no-blanks-input): Removed.
11436         (wholenump): Removed.
11437         (ring-mod): Removed (what was ring-mod?).
11438         (current-time-seconds): Removed.
11439         (run-special-hook-with-args): Removed.
11440         (dot): Removed.
11441         (dot-marker): Removed.
11442         (dot-min): Removed.
11443         (dot-max): Removed.
11444         (window-dot): Removed.
11445         (set-window-dot): Removed.
11446
11447         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11448         `dot-min'.
11449
11450         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11451
11452         * code-files.el (insert-file-contents): Rename
11453         run-special-hook-with-args to run-hook-with-args-until-success.
11454         (write-region): Ditto.
11455
11456 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11457
11458         * about.el: Fix typos, update release date.
11459
11460         * Symbols that have been obsolete for at least 3 years removed.
11461
11462         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11463         screen- functions.
11464         (toplevel): remove setf methods for screen functions.
11465         * cl-macs.el (extent-data): defsetf removed.
11466         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11467         many places to remove.
11468         (comment-indent-hook): Ditto.
11469         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11470         (buffer-dedicated-screen): Ditto.
11471         (deiconify-screen): Ditto.
11472         (delete-screen): Ditto.
11473         (event-screen): Ditto.
11474         (find-file-other-screen): Ditto.
11475         (find-file-read-only-other-screen): Ditto.
11476         (live-screen-p): Ditto.
11477         (screen-height): Ditto.
11478         (screen-iconified-p): Ditto.
11479         (screen-list): Ditto.
11480         (screen-live-p): Ditto.
11481         (screen-name): Ditto.
11482         (screen-parameters): Ditto.
11483         (screen-pixel-height): Ditto.
11484         (screen-pixel-width): Ditto.
11485         (screen-root-window): Ditto.
11486         (screen-selected-window): Ditto.
11487         (screen-totally-visible-p): Ditto.
11488         (screen-visible-p): Ditto.
11489         (screen-width): Ditto.
11490         (screenp): Ditto.
11491         (get-screen-for-buffer): Ditto.
11492         (get-screen-for-buffer-noselect): Ditto.
11493         (get-other-screen): Ditto.
11494         (iconify-screen): Ditto.
11495         (lower-screen): Ditto.
11496         (mail-other-screen): Ditto.
11497         (make-screen): Ditto.
11498         (make-screen-invisible): Ditto.
11499         (make-screen-visible): Ditto.
11500         (modify-screen-parameters): Ditto.
11501         (new-screen): Ditto.
11502         (next-screen): Ditto.
11503         (next-multiscreen-window): Ditto.
11504         (other-screen): Ditto.
11505         (previous-screen): Ditto.
11506         (previous-multiscreen-window): Ditto.
11507         (raise-screen): Ditto.
11508         (redraw-screen): Ditto.
11509         (select-screen): Ditto.
11510         (selected-screen): Ditto.
11511         (set-buffer-dedicated-screen): Ditto.
11512         (set-screen-height): Ditto.
11513         (set-screen-position): Ditto.
11514         (set-screen-size): Ditto.
11515         (set-screen-width): Ditto.
11516         (show-temp-buffer-in-current-screen): Ditto.
11517         (switch-to-buffer-other-screen): Ditto.
11518         (visible-screen-list): Ditto.
11519         (window-screen): Ditto.
11520         (x-set-screen-pointer): Ditto.
11521         (x-set-frame-pointer): Ditto.
11522         (screen-title-format): Ditto.
11523         (screen-icon-title-format): Ditto.
11524         (terminal-screen): Ditto.
11525         (delete-screen-hook): Ditto.
11526         (create-screen-hook): Ditto.
11527         (mouse-enter-screen-hook): Ditto.
11528         (mouse-leave-screen-hook): Ditto.
11529         (map-screen-hook): Ditto.
11530         (unmap-screen-hook): Ditto.
11531         (default-screen-alist): Ditto.
11532         (default-screen-name): Ditto.
11533         (x-screen-defaults): Ditto.
11534         (x-create-screen): Ditto.
11535         * obsolete.el: meta-flag removed.
11536         baud-rate removed.
11537         sleep-for-millisecs removed.
11538         extent-data removed.
11539         set-extent-data removed.
11540         set-extent-attribute removed.
11541         extent-glyph removed.
11542         extent-layout removed.
11543         set-extent-layout removed.
11544         list-faces-display removed.
11545         list-faces removed.
11546         trim-versions-without-asking removed.
11547         after-write-file-hooks removed.
11548         truename removed.
11549         auto-fill-hook removed.
11550         blink-paren-hook removed.
11551         select-screen-hook, deselect-screen-hook removed.
11552         auto-raise-screen, auto-lower-screen removed.
11553
11554         * msw-mouse.el: Global change resource -> mswindows-resource.
11555
11556         * XEmacs 21.0-pre5 is released.
11557
11558 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11559
11560         * about.el (about-hackers): Credits update.
11561
11562 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11563
11564         * register.el (insert-register): Don't activate the region.
11565
11566 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11567
11568         * select.el: Restore x-* symbols for backwards compatibility:
11569         x-copy-primary-selection, x-kill-primary-selection,
11570         x-delete-primary-selection, x-select-make-extent-for-selection,
11571         x-valid-simple-selection-, x-cut-copy-clear-internal.
11572
11573 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11574
11575         * XEmacs 21.0-pre4 is released.
11576
11577 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11578
11579         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11580         reporting bugs.
11581         (maybe-add-init-button): Fix semantics under Windows.  Use
11582         `expand-file-name' rather than `concat'.
11583
11584         * help.el (print-messages): New function.
11585
11586 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11587
11588         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11589
11590 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11591
11592         * about.el: Tweaked my entry in about-hackers.
11593
11594         * find-paths.el (paths-emacs-root-p):
11595           Relaxed emacs-root checking of an in-place installation to
11596           also accommodate the flat layout used on MS Windows.
11597
11598 1998-06-29  John Jones  <jj@asu.edu>
11599
11600         * package-get.el: calls to package-get-update-all will only
11601           update packages which are already installed.
11602
11603 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11604
11605         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11606         are handled by the gui-element face fallbacks now.
11607
11608         * x-faces.el: default gui-element face to "background" as well as
11609         the default face.
11610
11611         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11612         and default face settings since these are set as fallbacks now in
11613         the appropriate domain.
11614
11615 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11616
11617         * text-mode.el (text-mode): Reorder regexp so the OR part
11618         corresponding to `page-delim' goes first and the hack in
11619         `forward-paragraph' will work.
11620         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11621
11622 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11623
11624         * subr.el (remove-hook): When checking the hook value
11625           with functionp, don't apply car to it.
11626
11627 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11628
11629         * package-get.el (package-get-remote-filename):
11630           Don't use file-name-as-directory because the local directory
11631           separator conventions might not be the same as ftp's.
11632
11633 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11634
11635         * ldap.el (ldap-host-parameters-alist): New name of
11636         `ldap-host-parameters-plist'
11637
11638 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11639
11640         * package-get.el: Using (require 'package-get-base), now that it
11641         provides itself.  Consequently removed all instances of (load
11642         "package-get-base.el").
11643
11644 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11645
11646         * subr.el (remove-hook): Don't treat the hook value as a
11647           list unless it is both consp and not functionp.
11648
11649 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11650
11651         * about.el: Email address for Ben Wing is ben@xemacs.org.
11652         * auto-show.el: Ditto.
11653         * bytecomp.el: Ditto.
11654         * faces.el: Ditto.
11655         * x-scrollbar.el: Ditto.
11656         * x-misc.el: Ditto.
11657         * tty-init.el: Ditto.
11658         * toolbar-items.el: Ditto.
11659         * symbol-syntax.el: Ditto.
11660         * specifier.el: Ditto.
11661         * objects.el: Ditto.
11662         * hyper-apropos.el: Ditto.
11663         * glyphs.el: Ditto.
11664
11665 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11666
11667         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11668         vertical-divider-always-visible-p.
11669         (default-mouse-motion-handler): Ditto.
11670
11671 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11672
11673         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11674         global value.
11675
11676 1998-06-21  Oliver Graf <ograf@fga.de>
11677
11678         * build-reports.el: changed receiver to xemacs-build-reports list
11679
11680 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11681
11682         * font.el: Split font-family-mappings into X and
11683           mswindows-specific versions.
11684           mswindows-font-create-[object|name]: Treat supplied size
11685           as a pointsize. Added underline and strikethru handling.
11686
11687         * msw-faces.el: changed default mswindows charset to western.
11688
11689         * msw-glyphs.el: removed space in border-glyph font string that
11690           was inserted to get round bugs in the mswindows C font code.
11691
11692 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11693
11694         * about.el (about-hackers): Credits update.
11695
11696         * help-nomule.el (tutorial-supported-languages): Add Romanian
11697         TUTORIAL.
11698
11699         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11700         to ISO-8859-2.
11701
11702 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11703
11704         * font.el: Split font-family-mappings into X and
11705           mswindows-specific versions.
11706           mswindows-font-create-[object|name]: Treat supplied size
11707           as a pointsize. Added underline and strikethru handling.
11708
11709         * msw-faces.el: changed default mswindows charset to western.
11710
11711         * msw-glyphs.el: removed space in border-glyph font string that
11712           was inserted to get round bugs in the mswindows C font code.
11713
11714 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11715
11716         * minibuf.el: make read-color-completion-table call
11717           (mswindows-color-list for mswindows devices.
11718
11719 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11720
11721         * lisp/font-lock.el
11722         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11723         Let declaration items contain non-word symbol characters.
11724
11725 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11726
11727         * package-get.el (package-get-package-provider): Added autoload
11728         cookie.  Loading "package-get-base.el" in ALL functions that use
11729         it.  Fixed some (interactive ...) with multiple argument specs
11730         again.  Cosmetic indentation changes.
11731
11732 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11733
11734         * info.el (Info-insert-dir): Don't use nreverse on variables
11735         that you want to use later.
11736
11737 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11738
11739         * x-mouse.el (x-set-point-and-move-selection): Replace call
11740         to x-kill-primary-selection with kill-primary-selection
11741
11742 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11743
11744         * simple.el (what-cursor-position): Make cursor position reported
11745         use value of column-number-start-at-one
11746
11747 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11748
11749         * about.el (xemacs-hackers): Fix Jareth's email address.
11750
11751 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11752
11753         * startup.el (startup-splash-frame): Remove
11754         `xemacs-startup-logo-function'.
11755
11756 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11757
11758         * about.el (about-hackers): Update credits list.
11759
11760 1998-06-06  Jeff Miller <jmiller@smart.net>
11761
11762         * lisp/sound.el: Update sound-ext to allow filenames with
11763           extensions to be found by load-sound-file
11764
11765 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11766
11767         * info.el (Info-rebuild-outdated-dir): Removed variable
11768         (Info-auto-generate-directory): New variable
11769         (Info-save-auto-generated-dir): New variable
11770         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11771         (Info-build-dir-anew): Second parameter removed.  Use
11772         `Info-save-auto-generated-dir'
11773         (Info-rebuild-dir): Ditto
11774
11775 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11776
11777         * list-mode.el (next-list-mode-item): Would not recognize
11778         border between directly neighbored items.
11779
11780 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11781
11782         * package-get.el: add autoloads for some functions.
11783
11784 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11785
11786         * specifier.el (let-specifier): Tiny docfixes.
11787
11788 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11789
11790         * msw-mouse.el: set selection-pointer-glyph to Normal.
11791
11792 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11793
11794         * wid-edit.el (widget-specify-secret): New function.
11795         (widget-after-change): Use it.
11796         (widget-specify-field): Use it.
11797
11798 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11799
11800         * mouse.el (drag-window-divider): Use `(not done)' instead of
11801         `doit'; reuse result of `window-pixel-edges'.
11802
11803         * modeline.el (drag-modeline-event-lag): Rename to
11804         drag-divider-event-lag.
11805
11806 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11807
11808         * specifier.el (let-specifier): Rewritten not to generate needless
11809         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11810         arguments.
11811
11812 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11813
11814         * minibuf.el (read-file-name-1): Setup buffer-local value of
11815         `completion-ignore-case' in completions buffer under Windows.
11816
11817 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11818
11819         * about.el (about-maintainer-glyph): Fix support for not
11820         compressed images.
11821
11822 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11823
11824         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11825
11826         * mouse.el (mouse-track): Cancel selection if misc-user event with
11827         `cancel-mode-internal' function is fetched.
11828
11829 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11830
11831         * files.el (save-some-buffers-1): Fixed return value.
11832
11833 1998-06-01  Oliver Graf <ograf@fga.de>
11834
11835         * dragdrop.el: added experimental
11836
11837 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11838
11839         * startup.el (after-init-hook, init-file-user,
11840         user-init-directory, load-user-init-file):  Purge references
11841         to "~/.xemacs/init.el" from docstrings.
11842
11843         (load-user-init-file) Use paths-construct-path to construct
11844         paths to user init files.  Go directly to ~/.emacs, do not
11845         search ~/.xemacs/, do not load `default-custom-file'.
11846
11847 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11848
11849         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11850         general *sh.
11851         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11852
11853 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11854
11855         * menubar-items.el (default-menubar): add Update Packages to customize
11856         menu.
11857
11858 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11859
11860         * faces.el: use toolbar face as a fallback for toolbar properties
11861         in xpm-color-symbols instead of default.
11862
11863         * msw-faces.el: rename 3d-object -> gui-element face.
11864
11865 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11866
11867         * startup.el (xemacs-startup-logo-function): New variable.
11868         (startup-splash-frame): Use it.
11869
11870 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11871
11872         * files.el (save-some-buffers): Would wait 1 second.
11873         (save-some-buffers-1): Delete other windows here instead of in
11874         `save-some-buffers'.
11875         (save-some-buffers): Force redisplay only if windows were deleted.
11876
11877 1998-06-02  Didier Verna  <didier@xemacs.org>
11878
11879         * cus-face.el (custom-face-attributes): generalized the use of
11880         toggle buttons for boolean attributes.
11881         Re-ordered the items a bit.
11882
11883 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11884
11885         * sound.el (default-sound-directory): Use `locate-data-directory'
11886         to find the sounds directory.
11887
11888 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11889
11890         * sound.el: default sound-ext to .wav under mswindows, .au
11891         otherwise. load-default sounds without extensions.
11892
11893 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11894
11895         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11896         if send-pr is not bound.
11897
11898 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11899
11900         * files.el: grok idl files in auto-mode-alist.
11901 1998-06-01  Jeff Miller  <jmiller@smart.net>
11902
11903         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11904         calling `upcase'.
11905
11906 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11907
11908         * msw-glyphs.el: add xbm to the list of image types supported.
11909
11910 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11911
11912         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11913         instead of XEmacs one when dumping InfoDock.
11914
11915 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11916
11917         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11918         for `modeline-visible-p'
11919
11920         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11921
11922 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11923
11924         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11925         since it's not used anymore. doc string fixes.
11926
11927         * package-get.el (package-get-file-installed-p): new function. use
11928         instead of file-installed-p which is in an external package.
11929
11930 1998-05-28  Oliver Graf <ograf@fga.de>
11931
11932         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11933         favor of select-window/switch-to-buffer
11934
11935 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11936
11937         * startup.el: changed (getenv "HOME") to (user-home-directory)
11938
11939 1998-05-25  Oliver Graf <ograf@fga.de>
11940
11941         * frame.el (cde-start-drag) moved to dragdrop.el
11942         (offix-start-drag-region) moved to dragdrop.el
11943         (offix-start-drag) moved to dragdrop.el
11944         * dragdrop.el (cde-start-drag) moved from frame.el
11945         (offix-start-drag-region) moved from frame.el
11946         (offix-start-drag) moved from frame.el
11947         (cde-start-drag-region) cde drag regions
11948         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11949
11950 1998-05-26  Oliver Graf <ograf@fga.de>
11951
11952         * dragdrop.el: created dragdrop-drag prototypes
11953         (cde-start-drag-region) fixed typo
11954
11955 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11956
11957         * simple.el (after-init-hook): Remove reader macro.
11958
11959         * packages.el (packages-hardcoded-lisp): Get rid of reader
11960         macros.  Update DOC string.
11961
11962 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11963
11964         * mouse.el (drag-window-divider): Ditto.
11965
11966         * modeline.el (mouse-drag-modeline): Use it.
11967
11968         * lisp-mode.el (let-specifier): Specify indentation.
11969
11970         * specifier.el (let-specifier): Renamed from
11971         `with-specifier-instance'.
11972
11973 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11974
11975         * x-faces.el:
11976         * faces.el: move definition of xpm-color-symbols from x-faces.el
11977         to faces. Predicate x-get-resource on the presence of x.
11978
11979         * msw-faces.el: set 3d-object face rather than modeline. Specify
11980         faces as specfier defaults.
11981
11982         * package-get.el: don't use package-admin-add-single-file-package.
11983
11984 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11985
11986         * toolbar-items.el: Fixup tooltips.
11987         (toolbar-gnus): Don't use obsolete variable
11988         toolbar-news-frame-properties.
11989         (toolbar-news-reader): Default to `gnus' instead of
11990         `not-configured'.
11991
11992         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11993         Windows.
11994
11995 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11996
11997         * package-get.el: rename -installedp -> -installed-p.
11998
11999 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12000
12001         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12002         attributes, and assinged it to continuation, truncation and
12003         hscroll glyphs.
12004
12005         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12006         and made continuation, truncation and hscroll glyphs arrow
12007         characters out of that font.
12008
12009 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12010
12011         * minibuf.el (minibuffer-electric-separator): Play nicely with
12012         directory-sep-char being \.
12013         (minibuffer-electric-tilde): Ditto.
12014         (read-file-name-map): Ditto.
12015
12016 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12017
12018         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12019         on X devices.
12020         (default-mouse-track-deal-with-down-event): Avoid
12021         `x-disown-selection'; use `disown-selection' instead.
12022
12023 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12024
12025         * select.el:
12026         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12027         moved to (cut-copy-clear-internal) in select.el. Ditto for
12028         (x-delete-primary-selection) (x-kill-primary-selection)
12029         (x-copy-primary-selection).
12030         (own-clipboard): new function.
12031
12032         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12033         functions in select.el. remove old ones.
12034         (mswindows-own-clipboard): new function.
12035
12036 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12037
12038         * gnuserv.el: allow connections from mswindows type devices.
12039
12040 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12041
12042         * msw-glyphs.el: change image type used from cursor to resource.
12043
12044 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12045
12046         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12047         for {top,bottom}-{left,right} values in addition to
12048         {top,bottom}_{left,right}.
12049         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12050
12051 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12052
12053         * cl-macs.el (specifier-instance): Undefine its setf method.
12054
12055         * specifier.el (with-specifier-instance): Added docstring.
12056
12057         * mouse.el (drag-window-divider): Ditto.
12058
12059         * modeline.el (mouse-drag-modeline): Use it.
12060
12061         * lisp-mode.el (with-specifier-instance): Define its indentation
12062         level.
12063
12064         * specifier.el (with-specifier-instance): New macro.
12065
12066 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12067
12068         * package-get.el (package-get-create-custom): new function to
12069         auto-generate package-get-custom.el from package-get-base.el.
12070         * (package-get-ever-installedp): new function.
12071         * (package-get-custom): new function to get all packages specified
12072         by customize.
12073
12074 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12075
12076         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12077
12078 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12079
12080         * cl-extra.el: Reverse previous float change.
12081
12082 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12083
12084         * x-faces.el:
12085         * faces.el (try-font-name): moved from x-faces.el since it is
12086         required by w3 under mswindows as well X.
12087
12088 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12089
12090         * winnt.el: Removed evil (setq completion-ignore-case t)
12091         clause, one more overlookef fsfism.
12092         (nt-quote-args-functions-alist): End sentences with double space.
12093
12094 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12095
12096         * window-xemacs.el (push-window-configuration): Remove kludgery of
12097         recaching default-toolbar specifier.
12098         (pop-window-configuration): Ditto.
12099         (unpop-window-configuration): Ditto.
12100
12101 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12102
12103         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12104
12105 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12106
12107         * winnt.el (nt-quote-args-verbatim): Added function.
12108         (nt-quote-args-prefix-quote): Added function.
12109         (nt-quote-args-backslash-quote): Added function.
12110         (nt-quote-args-double-quote): Added function.
12111         (nt-quote-args-functions-alist): New variable.
12112         (nt-quote-process-args): Added function. This is the main quoting
12113         work horse called from process-nt.c
12114
12115 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12116
12117         * winnt.el: Removed duplicate definitions for backspace,
12118         delete, M-backspace and C-M-backspace.
12119         (file-name-buffer-file-type-alist): Removed this variable.
12120         (find-buffer-file-type): Removed function.
12121         (find-file-binary):  Removed function.
12122         (find-file-text): Removed function.
12123         (find-file-not-found-set-buffer-file-type): Removed function.
12124         (save-to-unix-hook): Removed function.
12125         (revert-from-unix-hook): Removed function.
12126         (using-unix-filesystems): Removed function.
12127         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12128         warning.
12129         (x-set-selection): Removed function.
12130         (x-get-selection): Removed function.
12131         Removed commented FSFisms.
12132         Replaced copyright notice (this file is not part of GNU Emacs).
12133         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12134         comint-process-echoes setting to t.
12135
12136 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12137
12138         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12139         and used following the interface change of
12140         `paths-find-recursive-path'.
12141
12142         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12143         regexp instead of a list of base names.
12144         (paths-version-control-filename-regexp):
12145         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12146         Introduced and used following the interface change of
12147         `paths-find-recursive-path'.
12148
12149 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12150
12151         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12152         on X devices, rather than on all non-TTY devices.
12153
12154 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12155
12156         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12157
12158         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12159
12160 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12161
12162         * itimer.el (activate-itimer): Fixed usage of integers
12163         as argument to `concat'.
12164
12165 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12166
12167         * itimer.el (start-itimer): replace the use of `concat' with
12168         `format'
12169
12170 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12171
12172         * mode-motion.el (mode-motion-hook): Clarify docstring.
12173         From Bob Weiner <weiner@altrasoft.com>
12174
12175         * loadhist.el (symbol-file): Supply prompt string when used
12176         interactively.
12177         From Bob Weiner <weiner@altrasoft.com>
12178
12179 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12180
12181         * loadup.el (really-early-error-handler): Ditto.
12182
12183         * update-elc.el: Ditto.
12184
12185         * setup-paths.el (paths-construct-exec-path): Ditto.
12186
12187         * make-docfile.el: Ditto.
12188
12189         * find-paths.el (paths-decode-directory-path): Use split-path
12190         instead of decode-path.
12191
12192         * files.el (parse-colon-path): Update docstring reference.
12193
12194 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12195
12196         * msw-init.el:
12197         * x-init.el:
12198         Bind cut'n'paste keys to non window-system specific functions.
12199
12200         * msw-select.el: New function mswindows-clear-clipboard.
12201         mswindows-cut-copy-clipboard extended to handle clearing of the
12202         selection and renamed to mswindows-cut-copy-clear-clipboard.
12203
12204         * select.el: on mswindows devices delete-primary-selection
12205         calls mswindows-clear-clipboard.
12206
12207 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12208
12209         * simple.el (quoted-insert): Inhibit quit when using read-char.
12210
12211         * cmdloop.el (read-char): Don't inhibit quit.
12212         (read-char-exclusive): Ditto.
12213         (read-char): Signal quit if quit-char was pressed.
12214         (read-char-exclusive): Ditto.
12215         (read-quoted-char): Return a character, not integer.
12216
12217         * menubar-items.el (default-popup-menu): Use Andy's generic
12218         selection code.
12219         (default-popup-menu): Fix code.
12220
12221 1998-05-14  Oliver Graf <ograf@fga.de>
12222
12223         * dragdrop.el (dragdrop-function-widget): this time it's done
12224
12225 1998-05-13  Oliver Graf <ograf@fga.de>
12226
12227         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12228
12229 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12230
12231         * device.el (device-pixel-width):
12232         (device-pixel-height):
12233         (device-mm-width):
12234         (device-mm-height):
12235         (device-bitplanes):
12236         (device-color-cells): Swapped parameters to device-system-metric
12237         according to the interface change.
12238
12239 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12240
12241         * mouse.el (default-mouse-motion-handler): Use new name of the
12242         function event-over-vertical-divider-p.
12243         Do not set E-W arrow cursor over the divider if
12244         vertical-divider-draggable-p is nil in the window.
12245         ([top-level]): Use new name for the variable
12246         vertical-divider-map.
12247         (drag-window-divider): Respect vertical-divider-draggable-p.
12248         Variable name typo fixes.
12249
12250 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12251
12252         * keymap.el (kbd): Define here; handle string constants and
12253         others...
12254
12255 1998-05-15  Christian Nyb <chr@mediascience.no>
12256
12257         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12258         in Emacs 18.
12259
12260 1998-05-13  Didier Verna  <didier@xemacs.org>
12261
12262         * mouse.el (drag-window-divider): give the vertical divider a
12263         pressed look when dragging it.
12264
12265 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12266
12267         * faces.el: predicate some more face operations on x or mswindows
12268         not just x.
12269
12270         * modeline.el: enable modeline coloring for mswindows.
12271
12272 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12273
12274         * minibuf.el (minibuffer-default): Added variable; compatible with
12275         FSF Emacs.
12276         (next-history-element): Used `minibuffer-default'.
12277
12278 1998-05-12  Oliver Graf <ograf@fga.de>
12279
12280         * dragdrop.el (dragdrop-function-widget): button and mods ok
12281         arguments still look a bit strange
12282         (dragdrop-compare-mods) created
12283         (dragdrop-drop-do-functions) correctly checks for buttons and
12284         modifiers
12285
12286 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12287
12288         * setup-paths.el (paths-default-info-directories): Replace
12289         path-separator with directory-sep-char.
12290
12291         * files.el (path-separator): Don't define it here.
12292
12293 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12294
12295         * update-elc.el: Ditto.
12296
12297         * setup-paths.el (paths-construct-exec-path): Ditto.
12298
12299         * make-docfile.el: Ditto.
12300
12301         * loadup.el (really-early-error-handler): Ditto.
12302
12303         * find-paths.el (paths-decode-directory-path): Use decode-path
12304         instead of decode-path-internal.
12305
12306         * files.el (parse-colon-path): Update docstring.
12307
12308 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12309
12310         * subr.el (get-buffer-window-list): Make BUFFER optional.
12311
12312         * window-xemacs.el (windows-of-buffer): Defalias to
12313         get-buffer-window-list.
12314
12315 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12316
12317         * disass.el: Fix maintainer keyword.
12318
12319         * bytecomp.el (byte-compile-and-load-file): Autoload.
12320         (byte-compile-buffer): Ditto.
12321
12322         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12323         value is returned, not the name.
12324         (lisp-imenu-generic-expression): Enable it.
12325         (lisp-mode-variables): Ditto.
12326         (lisp-indent-offset): Change defconst to defvar.
12327         (lisp-indent-function): Ditto.
12328         (lisp-body-indent): Ditto.
12329
12330 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12331
12332         * modeline.el: Use zap-last-kbd-macro-event.
12333
12334         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12335         nil, don't attempt to do anything with messages.
12336         (eval-last-sexp): Use `letf' for clarity.
12337
12338 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12339
12340         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12341
12342 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12343
12344         * buff-menu.el:
12345         * lisp-mode.el:
12346         * obsolete.el:
12347         Change empty docstrings into no doc strings at all.
12348         Fix bogus FSF-format docstrings.
12349         * etags.el: Fix docstring.
12350
12351 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12352
12353         * package-get.el (package-get): Use internal md5
12354
12355 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12356
12357         * about.el (about-xemacs): Correct abuse of concat.
12358
12359 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12360
12361         * info.el (Info-mode): Use easymenu.
12362
12363 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12364
12365         * apropos.el (apropos): Don't use concat with integers.
12366
12367         * cmdloop.el (describe-last-error): Handle the case when no error
12368         was seen gracefully.
12369
12370         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12371         defun.
12372         (apropos-describe-plist): Ditto.
12373
12374         * help.el (with-displaying-help-buffer): Revert to a defun.
12375         (describe-key): Use it as defun.
12376         (describe-mode): Ditto.
12377         (describe-bindings): Ditto.
12378         (describe-prefix-bindings): Ditto.
12379         (describe-installation): Ditto.
12380         (view-lossage): Ditto.
12381         (describe-function): Ditto.
12382         (describe-variable): Ditto.
12383         (describe-syntax): Ditto.
12384
12385 1998-05-11  Oliver Graf <ograf@fga.de>
12386
12387         * dragdrop.el: changed order of require/provide
12388         (dragdrop-drop-mime-default) changed to new calling conventions
12389         (dragdrop-drop-do-functions) changed to new calling conventions
12390         (dragdrop-function-widget) this one needs more work...
12391
12392 1998-05-10  Oliver Graf <ograf@fga.de>
12393
12394         * about.el: another small change in my entry
12395         * dragdrop.el (dragdrop-drop-log-function): logging added
12396         plus customizations
12397         changed interface to handler functions. now called with event
12398         and object
12399
12400 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12401
12402         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12403         E-W arrow pointer displayed over draggable dividers.
12404
12405         * mouse.el (default-mouse-motion-handler): Show it when
12406         appropriate.
12407         (drag-window-divider): Added.
12408         ([top-level]): Initialized window-divider-map with a keymap
12409         binding the above function to left button down event.
12410
12411         * x-mouse.el (x-init-pointer-shape): Initialize
12412         divider-pointer-glyph from Cursor.dividerPointer, or use default
12413         E-W double arrow.
12414
12415 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12416
12417         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12418
12419 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12420
12421         * simple.el (count-words-buffer): Don't query for buffer.
12422         (count-lines-buffer): Ditto.
12423
12424 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12425
12426         * help.el (where-is): add optional insert argument.
12427
12428 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12429
12430         * help.el (describe-key-briefly): New argument INSERT.
12431
12432         * simple.el (eval-expression): New optional argument; synch with
12433         FSF 20.3.
12434
12435         * keydefs.el (global-map): Add new register bindings.
12436
12437         * register.el: Synched with FSF 20.3.
12438
12439 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12440
12441         * window-xemacs.el (recenter): all arguments are optional.
12442
12443 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12444
12445         * device.el: (device-pixel-width): Reflected name/parameters
12446         change to device-system-metric.
12447         (device-pixel-height): Ditto.
12448         (device-mm-width): Ditto.
12449         (device-mm-height): Ditto.
12450         (device-bitplanes): Ditto.
12451         (device-color-cells): Ditto.
12452
12453 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12454
12455         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12456
12457         * cl.el (most-positive-fixnum): Document.
12458         (most-negative-fixnum): Ditto.
12459
12460         * cus-dep.el: Updated comment.
12461
12462         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12463         constant.
12464
12465         * cus-load.el (custom-put): Removed.
12466
12467         * files.el (after-find-file): Just resignal quit instead of
12468         signaling "canceled".
12469
12470 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12471
12472         * frame.el (other-frame): Use `focus-frame' instead of
12473         select-frame kludges.
12474
12475         * lisp-mode.el: Update lisp-indent-function for
12476         save-selected-frame and with-selected-frame.
12477
12478         * frame.el (save-selected-frame): New macro.
12479         (with-selected-frame): Ditto.
12480         (other-frame): Use `set-frame-focus'.
12481
12482 1998-05-06  Oliver Graf <ograf@fga.de>
12483
12484         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12485         (dragdrop-drop-url-default) default handler for URL drops created
12486         (dragdrop-drop-mime-default) default handler for MIME drops created
12487         (dragdrop-drop-functions) default custom for handling drops created
12488         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12489
12490 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12491
12492         * mouse.el: Removed redundant mouse-mswindows-drop function.
12493
12494 1998-05-05  Oliver Graf <ograf@fga.de>
12495
12496         * about.el: changed some text in my entry
12497         * dragdrop.el: added customs
12498
12499 1998-05-04  Oliver Graf <ograf@fga.de>
12500
12501         * mouse.el: killed global drop key bindings
12502         (mouse-offix-drop) removed
12503         * dragdrop.el: created
12504         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12505
12506 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12507
12508         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12509         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12510
12511         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12512         obsolete comment.
12513
12514         * scrollbar.el (scrollbars-visible-p): Use new
12515         {vertical,horizontal}-scrollbar-visible-p specifiers.
12516
12517 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12518
12519         * device.el (device-pixel-height):
12520         (device-pixel-width):
12521         (device-mm-width):
12522         (device-mm-height):
12523         (device-bitplanes):
12524         (device-color-cells): Moved these 6 functions from device.c; they
12525         all use single (device-system-metrics) call.
12526
12527 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12528
12529         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12530         were renamed.
12531
12532         * menubar-items.el:
12533         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12534         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12535
12536         * help.el (help-map): Remove Hyperbole keybinding logic.
12537         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12538
12539 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12540
12541         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12542         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12543
12544 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12545
12546         * msw-glyphs.el: use nicer icon3 from the frame icon.
12547
12548 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12549
12550         * version.el (emacs-version): Remove InfoDock conditionals.
12551
12552         * startup.el (startup-splash-frame): Change ID logo name.
12553
12554 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12555
12556         * files.el (after-find-file): If the user presses C-g on
12557         directory-creation prompt, kill the buffer.
12558
12559 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12560
12561         * simple.el (count-words-region): Reverse previous change.
12562
12563 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12564
12565         * replace.el (query-replace): Just call perform-replace.
12566         (query-replace-regexp): Ditto.
12567         (perform-replace): Move region handling here.
12568         (perform-replace): Use the new arg to match-data.
12569
12570 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12571
12572         * x-init.el: Install X specific display table that
12573           displays char 0240 as a space to avoid whatever it is
12574           that screws up display of that character code.
12575
12576 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12577
12578         * help.el (function-arglist): If no arguments are documented for a
12579         subr, print nothing rather than incorrect output.
12580
12581 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12582
12583         * cmdloop.el (command-error): Update bail-out error message to use
12584         `emacs-program-name'.
12585
12586         * lib-complete.el: Remove reader macro cruft.
12587
12588         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12589         cruft.
12590
12591         * simple.el (count-words-region): Drop interactive-p check on the
12592         message.
12593
12594 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12595
12596         * font.el
12597         * msw-faces.el
12598         Correct spelling of mswindows-font-canonicalize-name.
12599
12600 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12601
12602         * ldap.el (ldap-host-parameters-alist): Replaced with
12603         `ldap-host-parameters-plist'
12604         (ldap-search): Adapt to previous change
12605
12606 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12607
12608         * about.el (about-hackers): Update Bob Weiner bio.
12609         (about-maintainer-info): Ditto.
12610
12611 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12612
12613         * simple.el (display-warning-minimum-level): Docfix.
12614
12615 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12616
12617         * widget.el (:default-get): New keyword.
12618         * wid-edit.el (default, widget-default-default-get): Define it.
12619         (group, widget-group-default-get): Define it.
12620         (menu-choice, widget-choice-default-get): Define it.
12621         (widget-default-get): New function.
12622         (widget-choice-action): Call it.
12623         (widget-editable-list-entry-create): Call it.
12624
12625 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12626
12627         * byte-optimize.el (byte-boolean-vars): Removed.
12628         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12629         lookup through `byte-boolean-vars'.
12630
12631 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12632
12633         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12634         resource-provided values into ghost specs for scrollbar-height and
12635         scrollbar-width.
12636
12637 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12638
12639         * byte-optimize.el: Don't attempt to optimize /=.
12640
12641         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12642         (byte-compile-/=): Ditto.
12643
12644 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12645
12646         * apropos.el: Use `with-displaying-help-buffer'.
12647         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12648         Use `with-displaying-help-buffer'.
12649         (apropos-follow): Do not give special treatment to buffer cursor
12650         was in prior to a mouse click.
12651         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12652         (apropos-print-doc): Set correct buffer for setting text
12653         properties.
12654
12655 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12656
12657         * help.el (help-buffer-prefix-string): New variable.
12658         (help-buffer-name): Use it.
12659
12660         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12661         mode menu.
12662
12663 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12664
12665         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12666
12667 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12668
12669         * files.el (find-file-noselect): Update docstring.
12670         (find-file-noselect): Signal an error if found an unreadable file.
12671         (file-chase-links): Save the match data.
12672         (normal-mode): Use `lwarn' and `error-message-string'.
12673         (interpreter-mode-alist): Change defconst to defvar.
12674         (inhibit-first-line-modes-regexps): Ditto.
12675         (inhibit-first-line-modes-regexps): Added .tgz.
12676         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12677         (change-major-mode-with-file-name): New user-option.
12678         (set-visited-file-name): Synched with FSF.
12679         (file-name-extension): New function, from FSF 20.3.
12680         (file-relative-name): Synched with FSF.
12681         (save-some-buffers): Support the C-r feature.
12682         (recover-session): Synched with FSF.
12683         (kill-some-buffers): Ditto.
12684         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12685
12686 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12687
12688         * files.el (insert-file): Undo previous change and reenable use of
12689         format.el.
12690
12691 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12692
12693         * window-xemacs.el (recenter): Define.
12694
12695 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12696
12697         * font.el (mswindows-font-create-name)
12698         (mswindows-font-create-object): new functions for mswindows type
12699         fonts.
12700
12701         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12702         strings are parsed as well as font objects.
12703
12704 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12705
12706         * modeline.el (defining-kbd-macro): Restore modeline indication of
12707         kbd-macro being recorded.
12708         (add-minor-mode): Simplify docstring.
12709         (modeline-minor-mode-menu): Remove stuff.
12710
12711 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12712
12713         * code-process.el (call-process): dynamically decide process
12714         coding type.
12715
12716 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12717
12718         * modeline.el: Add line-number-mode, column-number-mode to
12719         the modeline minor-mode menu.  Button2 on the line number does
12720         goto-line.
12721
12722 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12723
12724         * mouse.el: move x-selection-owner-p type things to
12725         selection-owner-p.
12726
12727         * msw-init.el: copy zmacs stuff from x-init.el
12728
12729         * msw-select.el (mswindows-own-selection)
12730         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12731         functions. Very simple minded implementation of selectio
12732         ownership.
12733
12734         * select.el (own-selection) (disown-selection)
12735         (activate-region-as-selection) (select-make-extent-for-selection)
12736         (valid-simple-selection-p): functions moved from x-select.el for
12737         generalized selection.
12738
12739         * x-select.el: see select.el changes.
12740
12741         * x-toolbar.el: use new selection functions.
12742
12743 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12744
12745         * packages.el (packages-find-package-directories): Fixed bug that
12746         would pick up multiple site-package directories.
12747         (package-locations): Added "xemacs-packages" as a late package
12748         location.
12749
12750         * find-paths.el: Now uses `emacs-program-name' and
12751         `emacs-program-version'.
12752         Additions to enforce version-specific directories in
12753         `paths-find-version-directory'.
12754
12755 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12756
12757         * default.el: Removed.
12758         * site-start.el: Removed.
12759
12760 1998-04-29  Didier Verna  <didier@xemacs.org>
12761
12762         * minibuf.el (minibuffer-history-minimum-string-length): Default
12763         to nil.
12764
12765 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12766
12767         * find-paths.el (paths-program-name): Rename.
12768         (paths-emacs-root-p): Ditto.
12769         (paths-find-site-directory): Ditto.
12770
12771 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12772
12773         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12774         `emacs-lisp-byte-compile-and-load'.
12775
12776 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12777
12778         * ldap.el (ldap-search): Fixed additional parameter passing to
12779         `ldap-open'
12780
12781 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12782
12783         * select.el (kill-primary-selection) (selection-owner-p)
12784         (copy-primary-selection) (yank-clipboard-selection)
12785         (selection-exists-p) (delete-primary-selection): new file and
12786         functions that do the right thing for the selected device.
12787
12788         * x-menubar.el: use generalised selection functions.
12789
12790         * dumped-lisp.el: dump select.el.
12791
12792 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12793
12794         * find-paths.el (paths-progname): New variable.
12795         (paths-emacs-root-p): Use it.
12796         (paths-find-site-directory): Ditto.
12797
12798 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12799
12800         * loadup.el ((member "dump" command-line-args)): Dump as
12801         `infodock' if InfoDock.
12802
12803 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12804
12805         * find-paths.el (construct-emacs-version): Simplify, include
12806         program name in the return value.
12807         * (paths-find-version-directory): Use it.
12808
12809 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12810
12811         * info.el (Info-parse-dir-entries): Fixed regexp
12812         (Info-build-dir-anew): Remove full suffix and capitalize info file
12813         name for files with no @direntry
12814         (Info-batch-rebuild-dir): New function
12815         (Info-suffixed-file): Check for regular files instead of simple
12816         file existence (could catch directories before)
12817
12818 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12819
12820         * setup-paths.el, find-paths.el: Removed uses of `not' which
12821         temacs doesn't have.
12822
12823         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12824         into root searching.
12825
12826 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12827
12828         * subr.el: Remove definition of `not'.
12829
12830 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12831
12832         * msw-glyphs.el: enable graphics support.
12833
12834 1998-04-23  Didier Verna  <didier@xemacs.org>
12835
12836         * x-menubar.el (default-menubar): restored the line-number-mode
12837         option.
12838
12839         * misc doc string updates related to the options menu.
12840
12841 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12842
12843         * setup-paths.el (paths-construct-load-path): Fix typo.
12844
12845 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12846
12847         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12848         font-menu-ignore-scaled-fonts don't have to be bound now; this
12849         gets us one step further towards making --no-autoloads work.
12850
12851         * startup.el (normal-top-level): Load auto-autoloads only if
12852         lisp-directory is non-nil.
12853
12854         * setup-paths.el (paths-construct-load-path): Made it robust
12855         against nil lisp-directory.
12856
12857         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12858         to the list of variables that cause a warning when nil.
12859
12860         * toolbar.el (init-toolbar-location): Now works even when there's
12861         no toolbar icon directory.
12862
12863 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12864
12865         * help.el (view-lossage): Recognize it.
12866
12867         * simple.el (log-message): Mark multiline messages.
12868
12869 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12870
12871         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12872
12873 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12874
12875         * package-get.el (package-get-all):  add `\n' separator to
12876         interactive specification so that both variables are read
12877
12878 1998-04-22  Didier Verna  <didier@xemacs.org>
12879
12880         * x-menubar.el: ported the options menu to Custom.
12881         Moved the "read only" toggle button to the buffers menu.
12882         Corrected some missing ;;;###autoload or defcustom.
12883
12884         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12885         the scrollbar-visible specifier for options menu handling.
12886
12887         * toolbar.el (toolbar-visible-p)
12888                      (toolbar-captioned-p)
12889                      (default-toolbar-position): defcustom wrappers around
12890         the toolbar specifiers for options menu handling.
12891
12892         * frame.el (get-frame-for-buffer-default-instance-limit):
12893         defcustom it for options menu handling.
12894
12895         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12896         font-lock-mode for options menu handling.
12897
12898         * cus-start.el: added Custom properties to overwrite-mode for
12899         options menu handling.
12900
12901 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12902
12903         * about.el: shameless self-promotion.
12904
12905 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12906
12907         * simple.el (raw-append-message): Slightly optimize.
12908         (remove-message): Use `push' for clarity.
12909         (append-message): Ditto.
12910         (display-warning): Dito.
12911         (raw-append-message): Send the message to the appropriate device.
12912
12913 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12914
12915         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12916         From Sean MacLennan <Sean.MacLennan@pika.ca>
12917
12918 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12919
12920         * setup-paths.el: Changed `directory-sep-char' to
12921         `path-separator', following a change in GNU Emacs.
12922
12923 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12924
12925         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12926         (Info-build-dir-anew): Add a final newline.
12927         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12928         is `always'
12929         (Info-rebuild-dir): Ditto
12930
12931         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12932
12933 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12934
12935         * simple.el (count-words-buffer): Retain zmacs region.
12936         (count-words-region): Ditto.
12937         * simple.el: (what-line): Expanded line counts.
12938         (count-lines): New parameter to conditionalize whether collapsed
12939         lines get counted.
12940         From Bob Weiner <weiner@altrasoft.com>
12941
12942 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12943
12944         * packages.el (package-locations): infodock-packages must override
12945         mule-packages and packages.
12946
12947 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12948
12949         * wid-edit.el:
12950         remove rude messages from widget-activation-widget-mapper
12951         and widget-activation-glyph-mapper
12952
12953 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12954
12955         * toolbar.el: Remove (featurep 'x) test from
12956         toolbar-make-button-list
12957
12958 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12959
12960         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12961         only if in the same frame.
12962
12963 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12964
12965         * packages.el (package-locations): Added site-packages hierarchy.
12966
12967         * setup-paths.el (paths-default-info-directories): Introduced and
12968         used.
12969
12970         * packages.el, setup-paths.el: Set various path searching depths
12971         to 1.
12972
12973         * packages.el (packages-hierarchy-depth):
12974         (packages-load-path-depth): Introduced and used.
12975
12976         * setup-paths.el (paths-load-path-depth): Introduced and used.
12977
12978         * find-paths.el (paths-find-recursive-path): Added max-depth
12979         parameter.
12980
12981 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12982
12983         * setup-paths.el (paths-construct-info-path): Removed
12984         dependency on behavior of (file-name-as-directory "").
12985
12986 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12987
12988         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12989         lisp objects
12990
12991 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12992
12993         * dump-paths.el, startup.el: Added handling for --debug-paths.
12994
12995 1998-04-15  William M. Perry  <wmperry@aventail.com>
12996
12997         * wid-edit.el: We cannot just set the help-echo or balloon-help
12998           properties for an extent based on the :help-echo widget
12999           property, since help-echo and balloon-help cause an EXTENT to
13000           get passed in, where :help-echo functions are expecting a WIDGET
13001
13002 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13003
13004         * scrollbar.el (init-scrollbar-from-resources): Call
13005         mswindows-init-scrollbar-metrics when appropriate.
13006
13007 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13008
13009         * dumped-lisp.el: dump x-toolbar for window system
13010
13011         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13012         have support and xpm.
13013
13014 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13015
13016         * files.el (toggle-read-only): Fix docstring.
13017         From Didier Verna <didier@xemacs.org>
13018
13019 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13020
13021         * startup.el (normal-top-level): Load autoload-file-name without
13022         specifying an extension---some people only auto-autoload.el.gz.
13023
13024 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13025
13026         * files.el (backup-enable-predicate): Don't bomb on NAME being
13027         nil.
13028
13029 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13030
13031         * find-paths.el, packages.el: Now prefers configure'd paths.
13032         This shouldn't cause any of the originally anticipated problems as
13033         the current paths architecture will not define the various
13034         configure-xxx variables if they're not specified on the configure
13035         command line.
13036
13037         * find-paths.el, setup-paths.el, packages.el: Removed all
13038         mentionings of "/" as a path separator.
13039         Used paths-construct-path throughout.
13040
13041         * find-paths.el (paths-construct-path): Created to assemble paths
13042         from directory components.
13043
13044         * setup-paths.el, packages.el: Used paths-decode-directory-path
13045         instead of decode-path-internal.
13046
13047         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13048         and associates.
13049         (paths-decode-directory-path) Created.
13050
13051         * setup-paths.el: Changed configure-exec-path to
13052         configure-exec-directory.
13053
13054 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13055
13056         * packages.el (packages-find-packages): Fixed decoding of
13057         EMACSPACKAGEPATH.
13058
13059         * startup.el: -no-packages -> -no-early-packages.
13060
13061         (packages-load-package-lisps): Fixed loading of auto-autoload
13062         files.
13063
13064         * startup.el (normal-top-level): Fixed loading of core
13065         auto-autoload.
13066
13067         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13068
13069         * startup.el, packages.el, dump-paths.el: Added proper settings
13070         for site-directory and lisp-directory variables.
13071
13072         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13073         inhibit-package-autoloads and fixed handling of it.
13074
13075         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13076         handling of former inhibit-package-init, now
13077         inhibit-early-packages, to make -vanilla etc. work.
13078
13079 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13080
13081         * code-process.el (start-process): Fallback to 'undecided instead
13082         of 'binary for process input coding stream.
13083
13084         * process.el (start-process): Docstring fix.
13085
13086 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13087
13088         * info.el (Info-insert-dir): Do not insert temporary dir files
13089         in Info-dir-file-attributes
13090         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13091         (Info-rebuild-dir): Ditto.
13092
13093 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13094
13095         * obsolete.el: Added obsoleteness declarations for
13096         `site-directory' and `Info-default-directory-list'.
13097
13098 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13099
13100         * find-paths.el (paths-find-emacs-root): Only look at the
13101         executable at the end of the symlink chain for determining the
13102         Emacs root.
13103
13104 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13105
13106         * setup-paths.el (paths-construct-info-path): Changed construction
13107         to cater to gone default in configure.
13108
13109         * find-paths.el (paths-uniq-append): Added.
13110
13111         * packages.el: Rewritten package path construction once again.
13112
13113         * dump-paths.el, startup.el: Removed package-path as a global
13114         variable.
13115
13116         * package-admin.el (package-admin-add-single-file-package):
13117         (package-admin-add-binary-package): Changed package-path to
13118         late-packages.
13119
13120         * packages.el (packages-split-path): Split path at "/" rather than
13121         nil according to change in emacs.c.
13122
13123 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13124
13125         * setup-paths.el (paths-construct-info-path): Changed info path
13126         order so that directories come out right.
13127         (paths-find-lock-directory): Fixed bug: It used to think
13128         configure-lock-directory is a path.
13129
13130 1998-04-06  Jeff Miller <jmiller@smart.net>
13131
13132         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13133         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13134         eases the use of toolbar-add/kill-item functions.
13135
13136 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13137
13138         * code-files.el (file-coding-system-alist): Commented out
13139         loaddefs.el magical treatment.
13140
13141 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13142
13143         * info.el (Info-rebuild-outdated-dir): Added new option
13144         `conservative' and made it the default
13145         (Info-rebuild-dir): Appropriately parse multi-line description
13146         strings, and multi-section dir files. Issue warning when dir
13147         is rebuilt as temporary
13148         (Info-build-dir-anew): Issue warning when dir is built as
13149         temporary
13150
13151 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13152
13153         * list-mode.el (list-mode-map): Bind highlight motion commands to
13154         standard keys left, right, C-b and C-f.
13155
13156 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13157
13158         * files.el (auto-mode-alist): allow .sc for Scheme->C
13159
13160 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13161
13162         * loadup.el (pureload): Don't quote (garbage-collect).
13163
13164 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13165
13166         * package-get-base.el: Updated.
13167
13168 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13169
13170         * isearch-mode.el (isearch-just-started): New variable.
13171         (isearch-mode): Set it.
13172         (isearch-repeat): Advance one character forward only if the search
13173         was successful, and was not just started.
13174         (isearch-repeat): Clear isearch-just-started.
13175
13176 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13177
13178         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13179         if running -batch.
13180
13181 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13182
13183         * subr.el (listify-key-sequence): Removed.
13184
13185 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13186
13187         * bytecomp.el (byte-compile-print-gensym): New option.
13188         (byte-compile-output-file-form): Use it.
13189         (byte-compile-output-docform): Ditto.
13190         (byte-compile-compiled-obj-to-list): Ditto.
13191
13192 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13193
13194         * msw-glyphs.el: set frame icon if xpm support.
13195
13196 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13197
13198         * help.el: Code that pretty prints variable values
13199           removed.
13200
13201 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13202
13203         * find-paths.el (paths-emacs-root-p): Correct test for installation
13204         directory.
13205         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13206
13207 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13208
13209         * loaddefs.el: Don't set debug-ignored-errors; leave
13210           its default value set to nil.
13211
13212 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13213
13214         * info.el (Info-rebuild-dir): fixed mis-spelling.
13215
13216 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13217
13218         * info.el (Info-rebuild-outdated-dir): New custom var
13219         (Info-insert-node): Create/update dir file when needed, ie when it
13220         does not exist or is older than some info files in directory
13221
13222 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13223
13224         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13225         for last packages, mainly for using a 20.4 package base.
13226
13227         * packages.el (late-packages): Typo fix.  It was called
13228         early-packages.
13229
13230         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13231         relative symlinks correctly.
13232         (paths-find-emacs-roots): More rigorous checking for plausible
13233         configuration-time root.
13234
13235         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13236         find its roots.
13237
13238 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13239
13240         * faces.el: Fix docstrings.
13241         * glyphs.el: Fix docstrings.
13242         * mouse.el: Fix docstrings.
13243
13244         * frame.el: Change phrase `current frame' to `selected frame'.
13245
13246         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13247
13248         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13249         macros using backquote to make them infinitely more readable.
13250
13251 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13252
13253         * packages.el (packages-find-package-path): Hardcoded specialized
13254         InfoDock support until we can clean this up.
13255
13256         * help.el (describe-bindings-1): Return the value of the bindings
13257         help buffer created.
13258         (describe-bindings): Ditto.
13259
13260         * simple.el (set-variable): Restore previous behavior of not
13261         bombing if the variable to set is not boundp.
13262
13263 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13264
13265         * packages.el (packages-handle-package-dumped-lisps): Allow for
13266         non-local files to be loaded off the package-lisp variable.
13267
13268 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13269
13270         * x-faces.el: Global X resources should override
13271           specs for all device classes (color, grayscale, mono);
13272           code currently doesn't override any of them.  Fixed by
13273           calling remove-specifier with '(x default) as the tag
13274           set and allowing inexact matches.
13275
13276 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13277
13278         * faces.el: Separated face initializations based on
13279           device classes into device type specific (tag set,
13280           instantiator) pairs.
13281
13282 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13283
13284         * wid-edit.el (widget-choice-action): Remember user's explicit
13285         choice.
13286         (widget-choice-value-create): Respect it.
13287         From Richard Stallman <rms@gnu.org>
13288
13289 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13290
13291         * setup-paths.el (paths-construct-info-path): Always append
13292         existing directories from configure-time info path.
13293
13294         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13295         Info-directory-list.
13296
13297         * info.el: Removed Info-default-directory-list which was broken by
13298         design.
13299         Removed bogus initialization of Info-directory-list---startup.el
13300         can do a much better job.
13301         Added autoload of Info-directory-list.
13302
13303         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13304         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13305         be exclusive; now it's merely given precedence, just like in the
13306         old days.
13307
13308 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13309
13310         * find-paths.el (paths-find-architecture-directory): Fix bug with
13311         finding; it used to default too early.
13312
13313 1998-03-25  Martin Buchholz <martin@xemacs.org>
13314
13315         * packages.el (packages-split-path): Fix a bug; it used to fail
13316         for paths that weren't split.
13317
13318 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13319
13320         * finder.el (finder-compile-keywords): trap on errors.
13321
13322 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13323
13324         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13325           fourth argument of t so that only the specs exactly
13326           matching the tag lists are removed.
13327
13328 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13329
13330         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13331
13332 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13333
13334         * minibuf.el (mouse-read-file-name-1): If a default directory was
13335         specified, use it for generating the completions.
13336
13337 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13338
13339         * update-elc.el: Now respects inhibit-package-init and
13340         inhibit-site-lisp.
13341         Now does path construction with loadup-paths.
13342
13343         * startup.el (normal-top-level, startup-setup-paths): Now respects
13344         inhibit-package-init and inhibit-site-lisp.
13345
13346         * packages.el (packages-find-package-path): Extended package path
13347         by version-specific hierarchies.
13348         (packages-find-packages): Now respects inhibit flag and
13349         inhibit-site-lisp.
13350         Moved path setup to loadup-paths.
13351
13352         * make-docfile.el: Now respects inhibit-package-init and
13353         inhibit-site-lisp.
13354         Now does path construction with loadup-paths.
13355
13356         * loadup.el: Now respects inhibit-package-init and
13357         inhibit-site-lisp.
13358
13359         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13360
13361         * loadup-paths.el: New file: setup load-path to encompass
13362         packages.
13363
13364 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13365
13366         * auto-show.el: load-gc renamed to pureload.
13367         * site-load.el: Ditto.
13368         * packages.el (toplevel): Ditto.
13369         * loadup.el (really-early-error-handler): Ditto.
13370         * dumped-lisp.el (preloaded-file-list): Ditto.
13371         * cus-face.el (custom-declare-face): Ditto.
13372
13373 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13374
13375         * <Today>: The Big Path Searching Overhaul.
13376
13377         * find-paths.el: New file: find and assemble paths in the
13378         installation hierarchy.
13379
13380         * setup-paths.el: New file: global layout of paths and directories
13381         within the XEmacs hierarchy.
13382
13383         * packages.el: Replaced everything related to path searching and
13384         startup by code in terms of find-paths.
13385
13386         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13387         the new path searching engine.
13388
13389         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13390         and setup-paths.
13391
13392 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13393
13394         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13395         setup-paths.el.
13396
13397 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13398
13399         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13400         compiles identically in any configuration.
13401         Removed irrelevant commentary.
13402
13403 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13404
13405         * simple.el (set-variable): Allow setting specifiers.
13406
13407 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13408
13409         * lisp.el (forward-sexp): Revert previous change.
13410
13411 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13412
13413         * frame.el (frame-initialize): Use `delete-console' instead of
13414         `delete-device' to delete the stream console to match the usage in
13415         Fkill_emacs.
13416
13417 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13418
13419         * files.el (cdpath-previous): New variable.
13420         (cd): Use it.
13421         From Bob Weiner <weiner@wave.altrasoft.com>
13422
13423 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13424
13425         * keydefs.el: Changed keybindings of forward-char,
13426           backward, scroll-up and scroll-down to point to their
13427           -command counterparts.
13428
13429         * simple.el: New functions: forwarc-char-command,
13430           backwrad-char-command, scroll-up-command,
13431           scroll-down-command which work liek their counterparts
13432           except that they honor the variable
13433           signal-error-on-buffer-boundary.
13434
13435           Definition of signal-error-on-buffer-boundary received
13436           from src/cmds.c.
13437
13438           defvar declaration added for word-across-newline to avoid
13439           byte-compiler warning about the free variable reference.
13440
13441 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13442
13443         * winnt.el: Removed "%t" from the beginning of
13444         modeline-format. From now on, there's no nt-specifics in the modeline.
13445
13446 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13447
13448         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13449         of `when' with `if'.
13450
13451 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13452
13453         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13454         mswindows. Must be reworked along with glyphs.el, or
13455         merged into it, after there is images support.
13456
13457         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13458         'mswindows.
13459
13460 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13461
13462         * faces.el: fix for text cursor initialization.
13463         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13464         From Andy Piper <andyp@parallax.co.uk>
13465
13466 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13467
13468         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13469         if there is an existing package that handles it and warn the user
13470         about that mode.
13471
13472 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13473
13474         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13475         Installation" menu item when Installation-string is not bound.
13476
13477 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13478
13479         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13480         From Jeremiah W. James <jerry@cs.ucsb.edu>
13481
13482 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13483
13484         * msw-faces.el:
13485         * faces.el: Fix face initialization.
13486
13487 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13488
13489         * files.el (backup-enable-predicate): fix breakage introduced
13490         by TMPDIR patch.
13491
13492 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13493
13494         * x-faces.el (x-init-face-from-resources): The
13495           TTY face property retrieval functions don't return
13496           specifiers, so use face-property instead.
13497
13498 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13499
13500         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13501
13502 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13503
13504         * x-menubar.el: Expanded documentation for
13505           option-save-faces.  Changed Options -> Browse Faces
13506           menu entry to invoke customize-face.
13507
13508 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13509
13510         * faces.el: Most face initialization moved out of
13511           init-other-random-faces to the top level so that the
13512           initialization happens before Xemacs is dumped.  Much
13513           of the fascist "face-differs-from-default-p or FROB!"
13514           code has been retired in favor of letting the user do
13515           what they want to do.  Face initialization code changed
13516           to use `default' specifier tag so that the settings can
13517           be overridden later if the user wishes it.
13518
13519 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13520
13521         * about.el (about-hackers): Update contributors list.
13522
13523 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13524
13525         * specifier.el: Define new specifier tag `default'.
13526
13527         * modeline.el: Initialize faces using `default' tag.
13528
13529         * x-faces.el (x-init-face-from-resources): Remove
13530           specifier specs containing the `default' tag before
13531           adding new specs.
13532
13533 1998-03-02  John Jones  <jj@asu.edu>
13534
13535         * package-get.el (package-get-all): fixed arguments on call to
13536         package-admin-add-single-file-package.
13537         * package-get.el (package-get-installedp): fixed to match
13538         advertised behavior.
13539         * package-get.el: added function package-get-update-all which
13540         installs newest versions of all the current packages (if they are
13541         not already installed).
13542
13543 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13544
13545         * files.el (find-file-noselect): Uncommented `truename' binding in
13546         `let*' and use it later to set `buffer-file-truename' iff it's
13547         still nil, as happens for example when finding a compressed
13548         file with "jka-compr".
13549
13550 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13551
13552         * faces.el: in make-face-* type functions do the operation for all
13553         window systems, not just the first one found.
13554
13555         * font.el: call mswindows-list-fonts for mswindows.
13556
13557 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13558
13559         * code-process.el (call-process-region):
13560         * process.el (call-process-region):
13561         * package-get.el (package-get-dir):
13562         * files.el (backup-enable-predicate):
13563         * gnuserv.el (gnuserv-temp-file-regexp):
13564         Use temp-directory in place of `/tmp'.
13565
13566 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13567
13568         * "Fast" dired-in-C enhancements for Windows 95/NT:
13569
13570         * files.el: Added function, `wildcard-to-regexp', from GNU
13571           Emacs.
13572
13573         * files.el (insert-directory): Modified to use special
13574           dired-in-C enhancements if present.
13575
13576 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13577
13578         * code-files.el: make default coding no-conversion.
13579
13580 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13581
13582         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13583         the load-path.
13584
13585         * update-elc.el: Strip directory when testing for files not to
13586         bytecompile.
13587
13588 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13589
13590         * lisp-mode.el: Use recommended form for menus.
13591
13592         * info.el (Info-construct-menu): Use recommended form for menus.
13593
13594         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13595         entry.
13596
13597 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13598
13599         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13600           (get-frame-for-buffer-noselect): Always return frames
13601           in the not-this-window-p cond clause.
13602
13603 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13604
13605         * help.el (describe-installation): New function.
13606
13607         * x-menubar.el (default-menubar): Add describe-installation to
13608         Help menu.
13609
13610         * packages.el (packages-unbytecompiled-lisp): Installation.el
13611         should not be bytecompiled.
13612
13613         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13614         XEmacs.
13615
13616         * x-menubar.el (default-menubar): Use correct guard for VM menu
13617         entry.
13618
13619         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13620         coding.
13621         From Andy Piper <andyp@parallax.co.uk>
13622
13623 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13624
13625         * ldap.el: Do not require ldap-internal at compile time.
13626
13627 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13628
13629         * code-files.el: new file. a virtual copy of mule-files.el
13630         but without charset
13631         dependencies. (toggle-buffer-file-ocding-system) new function for
13632         changing the eol type for the current buffer.
13633
13634         * code-process.el: new file. a copy of
13635         mule-process.el. mule-process.el will disappear when things have
13636         settled.
13637
13638         * coding.el: new file. a virtual copy of mule-files.el but
13639         without charset dependencies. (coding-system-base) new function
13640         for getting the parent coding system of a coding system with eol
13641         type set.
13642
13643         * dumped-lisp.el: add above files for the non-mule case.
13644
13645 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13646
13647         * window-xemacs.el (display-buffer): If no explicit
13648           frame is specified, search for a window that displays
13649           the buffer on the currently selected frame, before
13650           searching other frames.
13651
13652 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13653
13654         * frame.el (get-frame-for-buffer): If not-this-window-p
13655           is non-nil, use window on the selected frame if it is not
13656           also the selected window.  When defaulting, search for
13657           windows on the currently selected fgrame before searching
13658           other frames.
13659
13660 1998-02-25  Didier Verna  <didier@xemacs.org>
13661
13662         * modeline.el (modeline-swap-buffers): originally named
13663         `mouse-release-modeline'. Whether to actually swap the buffers is
13664         decided in `mouse-drag-modeline'.
13665         (mouse-drag-modeline): A button release event is considered a
13666         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13667         stay unchanged.
13668
13669 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13670
13671         * x-menubar.el: Put redo on the menubar.
13672         From Aki Vehtari <Aki.Vehtari@hut.fi>
13673
13674 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13675
13676         * bytecomp.el (displaying-byte-compile-warnings): if
13677         temp-buffer-show-function is set, use it to display current set of
13678         warnings in the "*Compile-Log-Show*" buffer.
13679
13680         * simple.el (display-warning-buffer): if temp-buffer-show-function
13681         is set, use it to display current set of warnings in the
13682         "*Warnings-Show*" buffer.
13683
13684 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13685
13686         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13687         Common Lisp.
13688
13689 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13690
13691         * menubar.el: Allow button descriptors at least 2 long.
13692
13693         * x-menubar.el (default-menubar): Use recommended forms.
13694         (file-menu-filter): Remove.
13695         (edit-menu-filter): Remove.
13696
13697 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13698
13699         * about.el (about-hackers): Updated.
13700
13701 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13702
13703         * help.el (help-max-help-buffers): new variable
13704         (help-register-and-maybe-prune-excess): new function
13705         (help-buffer-name): use help-max-help-buffers.
13706         (with-displaying-help-buffer): use
13707         help-register-and-maybe-prune-excess.
13708
13709         * help.el (help-maybe-pretty-print-value): if the value fits on
13710         one line, let it.
13711
13712 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13713
13714         * (with-displaying-help-buffer): there is no need to kill the buffer
13715         if it exists, because with-output-to-temp-buffer will clear it.
13716         further, killing the buffer violates the rule that
13717         temp-buffer-show-function, if set, has the full responsibility of
13718         showing the temp buffer.  killing the buffer fucks with the window
13719         configuration, hosing temp-buffer-show-function.
13720
13721
13722 1998-02-23  Didier Verna  <didier@xemacs.org>
13723
13724         * modeline.el (mouse-drag-modeline):
13725         - Always scroll the modeline that was originally clicked on.
13726         - Use x pixels instead of x characters (which doesn't work anyway)
13727         as horizontal reference for modeline dragging. This allows us to
13728         keep on dragging the modeline even if the motion event occurs in
13729         another window.
13730
13731 1998-02-23  Didier Verna  <didier@xemacs.org>
13732
13733         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13734         glyph on the modeline to indicate that dragging the mouse has an
13735         effect both horizontally and vertically.
13736
13737 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13738
13739         * about.el (about-xemacs): Get rid of redundant visible version
13740         number.
13741
13742 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13743
13744         * about.el (about-hackers): Update credits.
13745
13746 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13747
13748         * prim/register.el (view-register): Show register type file-query.
13749
13750 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13751
13752         * mode-motion.el (mode-motion-highlight-internal):
13753           save-excursion inside save-window-exucrsion form to
13754           hide buffer point changes from save-window-excursion.
13755           Prevents display flickering when the mouse pointer
13756           moves.
13757
13758 1998-02-17  Didier Verna  <didier@xemacs.org>
13759
13760         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13761         function to handle correctly the case of a toolbar one side of the
13762         window: scrolling will not necessarily happen.
13763
13764 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13765
13766         * files.el (after-find-file): Restore missing argument
13767           to format that provides filename for "... consider M-x
13768           recover-file" message.  Also call `message' with "%s"
13769           as the first arg instead of an arbitrary string.
13770
13771 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13772
13773         * about.el (about-hackers): Various additions.
13774
13775 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13776
13777         * autoload.el (generate-file-autoloads-1): Don't force an extra
13778         line out when copying on-the-same line autoloads.
13779
13780         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13781         is installed.
13782
13783 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13784
13785         * x11/x-win-xfree86.el (x-win-init-xfree86):
13786         * x11/x-win-sun.el (x-win-init-sun):
13787         * x11/x-init.el (x-initialize-compose):
13788         * prim/simple.el:
13789         (backward-or-forward-kill-sexp):
13790         (backward-or-forward-kill-sentence):
13791         (backward-or-forward-kill-word):
13792         (backward-or-forward-delete-char):
13793         * prim/isearch-mode.el (isearch-help-or-delete-char):
13794         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13795         x-keysym-on-keyboard-p to detect backspace.
13796         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13797         Clean up symbols used with dead keys, checking Linux and solaris
13798         keysyms.
13799         Simplify x-win-*.el using above methods.
13800         Change documentation for x-keysym-*-p functions.
13801
13802 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13803
13804         * about.el (about-hackers): Restore entries for Michael Sperber and
13805         Vinnie Shelton.
13806         From Vinnie Shelton <acs@acm.org>
13807
13808 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13809
13810         * simple.el (count-words-region): Ditto.
13811
13812 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13813
13814         * simple.el (count-words-buffer): Document.  Don't print anything
13815         if non-interactive.
13816
13817 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13818
13819         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13820         multiple files in InfoDock.
13821
13822 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13823
13824         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13825         from version.el in InfoDock.
13826
13827         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13828         specially.
13829
13830 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13831
13832         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13833         variable name in docstring.
13834
13835 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13836
13837         * menubar.h: Include "gui.h".
13838
13839 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13840
13841         * site-load.el: Fix documentation.
13842
13843 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13844
13845         * package-get-base.el (package-get-base): Updated.
13846
13847         * keymap.el: PC-ize.
13848
13849 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13850
13851         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13852         from' on a fresh line.
13853
13854 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13855
13856         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13857         object.
13858
13859 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13860
13861         * undo-stack.el: PC-ize.
13862
13863         * cmdloop.el: PC-ize.
13864
13865 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13866
13867         * bytecomp-runtime.el: PC-ize.
13868
13869         * byte-optimize.el: Prolog fixup.  PC-ize.
13870
13871         * cus-dep.el: Spelling fix.
13872
13873         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13874         entries follow).
13875
13876 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13877
13878         * text-mode.el (text-mode-hook-identify): New function,
13879         put on text-mode-hook.  Set text-mode-variant here.
13880         (text-mode): Don't set it here.
13881
13882 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13883
13884         * text-mode.el (text-mode-hook): New defvar.
13885         (text-mode-variant): New variable.
13886         (text-mode): Set that variable locally.
13887         (toggle-text-mode-auto-fill): New command.
13888
13889 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13890
13891         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13892
13893 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13894
13895         * text-mode.el (paragraph-indent-text-mode):
13896         Renamed from spaced-text-mode.
13897         (text-mode-map): Bind TAB to indent-relative.
13898         (indented-text-mode-map): Variable deleted.
13899         (indented-text-mode): Now an alias for text-mode.
13900
13901 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13902
13903         * loadup.el: test-atoms debugging stuffs removed.
13904
13905 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13906
13907         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13908
13909 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13910
13911         * help.el (describe-beta): Made it use `locate-data-file'.
13912         (describe-distribution): Ditto.
13913         (describe-copying): Ditto.
13914         (describe-project): Ditto.
13915         (view-emacs-news): Ditto.
13916
13917         * help-nomule.el (help-with-tutorial): Made it use
13918         `locate-data-file' to find tutorial.
13919
13920 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13921
13922         * about.el: Corrected my email address.
13923
13924         * mouse.el: Added 'mouse-mswindows-drop' similar to
13925         'mouse-offix-drop'.
13926
13927 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13928
13929         * loadup.el (running-xemacs): Spelling fix.
13930
13931 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13932
13933         * packages.el (packages-find-packages-1): Don't allow a backwards
13934         compatible lisp tree to overwrite `preloaded-file-list'.
13935
13936 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13937
13938         * loadup.el: Don't delete "xemacs" prior to dumping.
13939
13940 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13941
13942         * package-info.el (pi-last-mod-date): New function.
13943         (pi-author-version): New function.
13944         (batch-update-package-info): Use them.
13945
13946 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13947
13948         * frame.el (get-frame-for-buffer-default-to-current): Create.
13949         (get-frame-for-buffer-noselect): Allow user to use current frame
13950         with `get-frame-for-buffer-default-to-current'.
13951
13952 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13953
13954         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13955         (byte-compile-output-docform): Ditto.
13956         (byte-compile-compiled-obj-to-list): Ditto.
13957
13958 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13959
13960         * startup.el (command-line-1): Removed code that ran
13961           buffer-menu.
13962
13963 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13964
13965         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13966
13967 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13968
13969         * frame.el (suspend-emacs-or-iconify-frame): Check using
13970         `device-on-window-system-p' instead of explicitly checking for X,
13971         so that the same logic works for MS Windows.
13972         (suspend-or-iconify-emacs): Ditto.
13973
13974 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13975
13976         * about.el (about-maintainer-info): Andy Piper is back.
13977         (xemacs-hackers): Updated Andy Piper's email address.
13978         (about-hackers): Added Jonathan Harris.
13979         (about-hackers): Updated Tibor Polgar's email address.
13980
13981 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13982
13983         * about.el: Add xemacs.org email manager.
13984
13985         * package-get-base.el (package-get-base): Updated with most recent
13986         package updates.
13987
13988 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13989
13990         * help.el (function-arglist): Use `indirect-function' instead of
13991         `symbol-function' so that aliases are treated correctly.
13992
13993 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13994
13995         * help.el (help-map): Add f1 binding to `help-for-help'.
13996         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13997         (describe-key-briefly): Use `princ' "%s" to print object.
13998         (with-displaying-help-buffer): Kill buffer if it exists, again.
13999         (describe-key): Use `princ' "%s" to print object.
14000         (describe-function-1): Use `princ' "%s" to print object.
14001         Commented out alias lines removed.
14002         (help-pretty-print-limit): New variable to control pretty-printing
14003         of variable values.
14004         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14005         `help-pretty-print-value' again.  Only print-print when OBJECT is
14006         list of length less than `help-pretty-print-limit'.
14007         (describe-variable): Use `help-maybe-pretty-print-value' again.
14008
14009 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14010
14011         * simple.el (blink-matching-open): Remove C++ kludge.
14012         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14013
14014 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14015
14016         * info.el (Info-default-directory-list): Made the documentation
14017         more explanitory.
14018
14019 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14020
14021         * lisp/packages.el:
14022         * lisp/package-admin.el:
14023         * lisp/build-report.el:
14024         Fix typos.
14025
14026 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14027
14028         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14029         warnings in Java buffers without final newline and editing the
14030         last line.
14031
14032 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14033
14034         * packages.el (packages-find-packages-1): Don't allow a backwards
14035         compatible lisp tree to overwrite `preloaded-file-list'.
14036         Suggested by Colin Rafferty  <colin@xemacs.org>
14037
14038         * mouse.el (mouse-offix-drop): Set undo-boundary.
14039         From Oliver Graf <ograf@fga.de>
14040
14041 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14042
14043         * loadup.el (load-gc): rewrite as defun.
14044         Print something sensical if a required dump-time file isn't found.
14045
14046 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14047
14048         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14049         bug strikes a menudescriptor.
14050
14051         * package-get-base.el (package-get-base): Updated.
14052
14053         * package-info.el (batch-update-package-info): Derive REQUIRES
14054         from the Makefile.
14055
14056 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14057
14058         * files.el (save-some-buffers): Don't play games with deleting
14059         other windows if we are in the minibuffer window.
14060
14061 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14062
14063         * modeline.el (modeline-minor-mode-menu): Add support for :active
14064         (add-minor-mode): Document :active property to TOGGLE.
14065
14066 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14067
14068         * modeline.el (modeline-minor-mode-menu): Add support for an
14069         `:included' predicate in the `toggle-sym' plist.
14070         (add-minor-mode): Document the :included property, format
14071         docstring some more.
14072         (modeline-minor-mode-menu): Documentation string added.
14073
14074 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14075
14076         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14077         labels from the symbol-names by thwacking off the overly redundant
14078         and overused "mode", parenthesizing "minor", and capitalizing the
14079         resultant strings.  Also shortened the menu's title by eliminating
14080         the redundant buffer name.
14081         (add-minor-mode): Beautified the docstring, added mention of the
14082         `:menu-tag' property of TOGGLE.
14083         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14084         `toggle-sym' to beatify the mode-life menus.
14085         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14086         `auto-fill-function'.
14087
14088 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14089
14090         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14091         menus to :style 'toggle.
14092
14093 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14094
14095         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14096
14097 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14098
14099         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14100         only recognize first hyperlink.
14101         (hyper-apropos-highlightify): Deletia, this is already done by
14102         `hyper-apropos-insert-face'.
14103         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14104
14105 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14106
14107         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14108         mail.
14109         (toolbar-mail-reader): Add support for `send'.
14110         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14111
14112 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14113
14114         * info.el (Info-emacs-info-file-name): Add defvar for
14115         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14116         will function properly.
14117
14118 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14119
14120         * simple.el: make the backwards delete function called by
14121         `backward-or-forward-delete-char' user configurable.
14122
14123 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14124
14125         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14126         compiled function got loaded from.
14127
14128 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14129
14130         * term/apollo.el: Synched up with InfoDock 3.6.2.
14131
14132 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14133
14134         * startup.el (load-init-file): Load autoloads earlier.
14135         (startup-splash-frame): Handle InfoDock logo.
14136
14137         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14138         InfoDock.
14139         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14140
14141         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14142         doesn't have this function.
14143
14144         * packages.el (locate-data-file): Fix to call `locate-file'.
14145
14146 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14147
14148         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14149         version of version.el.
14150         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14151
14152         * x-menubar.el (default-menubar): Guard reference to
14153         `gnuserv-frame'.
14154         (default-menubar): Guard references to `font-lock-mode'.
14155         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14156         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14157
14158         * make-docfile.el: Don't snarf doc strings from autoloads.
14159
14160         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14161         loading auto-autoloads files.
14162
14163         * loaddefs.el: Disable dumping autoloads.
14164
14165 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14166
14167         * lisp-mnt.el: Synch to Emacs 20.2.
14168
14169         * help.el: Remove manual autoload of `finder-by-keyword'.
14170
14171         * finder.el (finder-by-keyword): Autoload.
14172
14173         * help.el: Conditionalize hyperbole setup.
14174
14175 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14176
14177         * packages.el (package-require): Update to reflect new data format.
14178
14179 1998-01-02  Didier Verna  <didier@xemacs.org>
14180
14181         * x-menubar.el (default-menubar): make the tutorials available
14182         through the menubar. (Plus some compilation warnings cleanup).
14183
14184 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14185
14186         * check-features.el: New file.  Perform sanity check after build.
14187
14188         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14189         files to tooltalk package.
14190         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14191         package.
14192
14193         * package-admin.el (package-admin-xemacs): Use better default for
14194         location of XEmacs binary.
14195
14196 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14197
14198         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14199         tag with sexp and add value tag with value `t'.
14200
14201 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14202
14203         * package-get.el: Changes to work with real data.
14204         From Pete Ware <ware@cis.ohio-state.edu>
14205
14206         * packages.el (packages-reload-autoloads): Guard load for the time
14207         being.
14208
14209         * update-elc.el ("packages.el"): Force loading packages.el instead
14210         of possibly out-of-date packges.elc.
14211         * make-docfile.el ("packages.el"): Ditto.
14212
14213 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14214
14215         * build-report.el (build-report-delete-regexp): Added a rule for
14216         the main tarball shadowing anything past it.
14217
14218 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14219
14220         * packages.el (package-provide): Delete a previous provide.
14221
14222         * package-info.el: New file.
14223
14224         * package-get.el: New file.
14225         From Pete Ware <ware@cis.ohio-state.edu>
14226         (package-get): Fix md5 computation to work with Mule.
14227
14228 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14229
14230         * simple.el (log-message-*): Quote symbols in docstrings properly.
14231
14232 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14233
14234         * packages.el (packages-new-autoloads): Ignore symbolic links.
14235
14236         * cus-face.el (face-custom-attributes-get): Fix typo.
14237         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14238
14239 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14240
14241         * startup.el (load-init-file): Reload new or changed autoloads
14242         unless inhibited.  Reload modified dumped lisp (stubbed).
14243
14244         * packages.el (packages-new-autoloads): New function.
14245         (packages-reload-autoloads): New function.
14246         (packages-reload-dumped-lisp): New (stub) function.
14247
14248         * loadup.el: Inhibit reloading dumped files when running temacs.
14249
14250         * loadhist.el (file-provides): Extend to handle variant
14251         extensions.
14252
14253         * replace.el (query-replace): Fix typo.
14254
14255 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14256
14257         * make-docfile.el: list-autoloads-path has been renamed.
14258         * update-elc.el: list-autoloads has been renamed.
14259
14260         * packages.el (packages-list-autoloads): Renamed.
14261         (packages-list-autoloads-path): Ditto.
14262
14263 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14264
14265         * packages.el (packages-find-packages-1): Made it signal a warning
14266         for an error in an auto-autoload.el file.
14267
14268 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14269
14270         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14271         tag with const.
14272         From Aki Vehtari <Aki.Vehtari@hut.fi>
14273
14274         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14275
14276         * loadhist.el (unload-feature): Remove autoload.
14277
14278 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14279
14280         * loadhist.el: Unpackaged.
14281
14282         * help.el (describe-symbol-find-file): Rename
14283         `describe-function-find-file' and make old name obsolete.
14284         (describe-function-1): Use it.
14285         (describe-function-1): Guard reference to
14286         `compiled-function-annotation'.
14287
14288 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14289
14290         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14291         argument.
14292         (help-mode-quit): New optional arg to control whether it kills or
14293         buries.  Tidied up.
14294         (with-displaying-help-buffer): Don't kill buffer initially, even
14295         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14296         (help-pretty-print-value): Rename back from
14297         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14298         use it, otherwise use dumped `cl-prettyprint'.
14299         (describe-variable): Use `help-pretty-print-value' again.
14300         (find-func): Removed reference to "find-func" at end.
14301
14302 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14303
14304         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14305           GUI XEmacs. Rename? x-menubar is rather window system
14306           independant, except for a couple of items.
14307
14308 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14309
14310         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14311         entries as they will no longer be distributed with XEmacs.
14312
14313         * format.el (format-alist): Fix image/tiff regexps.
14314         From P. E. Jareth Hein <jareth@camelot-soft.com>
14315
14316         * help.el (help-maybe-pretty-print-value): Rename.
14317         (describe-variable): Use it.
14318         (describe-variable): Add trailing linefeed.
14319
14320 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14321
14322         * help.el (describe-function-1): Don't output anything for
14323           arglist of autoload functions.
14324
14325 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14326
14327         * help.el (describe-function-1): Don't output anything for
14328           arglist of autoload functions.
14329
14330 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14331
14332         * help.el (help-mode-map): New bindings for `help-mode-bury',
14333         `describe-function-at-point', `describe-variable-at-point',
14334         `Info-elisp-ref', `customize-variable', `help-next-section' and
14335         `help-prev-section'.
14336         (help-next-section): New function.
14337         (help-prev-section): New function.
14338         (help-mode-quit): Changed to kill the help buffer.
14339         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14340         correctly.
14341         (help-buffer-name): New function to generate the name of help
14342         buffers.
14343         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14344         argument giving the name of the help buffer.
14345         (describe-key): Use `with-displaying-help-buffer' with name.
14346         (describe-mode): Ditto.
14347         (describe-bindings): Ditto.
14348         (describe-prefix-bindings): Ditto.
14349         (view-lossage): Ditto.
14350         (with-syntax-table): New macro.
14351         (function-called-at-point): Use `ignore-errors' and
14352         `with-syntax-table'.
14353         (function-at-point): Ditto.
14354         (describe-function): Use `with-displaying-help-buffer' with name.
14355         (function-arglist): Extracted from `describe-function-1'.  Returns
14356         function's arglist as string.
14357         (function-documentation): Extracted from `describe-function-1'.
14358         Returns function's docstring.
14359         (describe-function-1): Remove all the "stream" garbage, including
14360         the stream argument.  Use `function-arglist' and
14361         `function-documentation'.
14362         (describe-function-arglist): Just use `function-arglist'.
14363         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14364         (help-pretty-print-value): New function to help with
14365         pretty-printing variable values.  Knows about `#<...>'.  Needs
14366         `pp-internal'.
14367         (describe-variable): Use `with-displaying-help-buffer' with name.
14368         Formatting improved.  Display file where variable is defined, if
14369         known.  Use `help-pretty-print-value'.
14370         (describe-syntax): Use `with-displaying-help-buffer' with name.
14371         (list-processes): Remove "stream" garbage.
14372
14373 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14374
14375         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14376         call a dumped routine instead.
14377
14378         * x-win-xfree86.el: Wrap file in defun.
14379         * x-win-sun.el: Ditto.
14380
14381 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14382
14383         * help.el (view-emacs-news): Remove usage of outl-mouse which
14384         advises functions and does other evil things.
14385
14386 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14387
14388         * format.el (format-alist): Add `image/tiff'.
14389         From P. E. Jareth Hein <jareth@camelot-soft.com>
14390
14391 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14392
14393         * about.el (about-hackers): More names added.
14394
14395         * make-docfile.el: Remove superfluous package path search.
14396
14397         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14398
14399 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14400
14401         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14402         ignored shadows.
14403
14404 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14405
14406         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14407         get trailing slashes when added to the load-path.
14408
14409         * x-init.el (init-x-win): Locate where XEmacs X localization files
14410         are.
14411
14412 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14413
14414         * x-faces.el: Added support for foregroundToolBarColor
14415           to xpm-color-symbols.
14416
14417 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14418
14419         * etags.el (tags-remove-duplicates): Removed.
14420         (buffer-tag-table-list): Use `delete-duplicates'.
14421
14422         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14423         correctly.
14424         (get*): Defalias to `get'.
14425
14426         * cl.el (eql): Compare integers with `eq'.
14427         (cl-map-extents): Check for `map-extents' first.
14428
14429 1997-12-17  Didier Verna  <didier@xemacs.org>
14430
14431         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14432         added the 'numero', 'copyright' and 'trademark' symbols.
14433
14434         * leim/quail/latin-post.el ("french-postfix"): see above.
14435
14436 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14437
14438         * widget.el (define-widget): Check the arguments.
14439
14440         * cus-edit.el (customize-face): Use `check-argument-type'.
14441         (custom-variable-value-create): Use `signal' to signal error.
14442         (custom-variable-reset-saved): Ditto.
14443         (custom-variable-reset-standard): Ditto.
14444         (custom-face-reset-saved): Ditto.
14445
14446         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14447         (widget-default-format-handler): Ditto.
14448         (widget-checklist-add-item): Ditto.
14449         (widget-radio-add-item): Ditto.
14450         (widget-editable-list-entry-create): Ditto.
14451         (widget-sexp-prompt-value): Ditto.
14452
14453         * custom.el (custom-declare-variable): Signal errors better.
14454         (custom-handle-keyword): Ditto.
14455         (custom-declare-group): Ditto.
14456
14457         * window-xemacs.el (windows): Ditto.
14458
14459         * menubar.el (menu): Ditto.
14460
14461         * keydefs.el (keyboard): Ditto.
14462
14463         * minibuf.el (minibuffer): Ditto.
14464
14465         * process.el (execute): Ditto.
14466
14467         * fill.el (fill): Ditto.
14468
14469         * modeline.el (modeline): Ditto.
14470
14471         * help.el (help): Ditto.
14472
14473         * faces.el (faces): Ditto.
14474
14475         * files.el (files): Ditto.
14476
14477         * x-init.el (x): Ditto.
14478
14479         * lisp-mode.el (lisp): Ditto.
14480
14481         * process.el (processes): Ditto.
14482
14483         * mouse.el (mouse): Ditto.
14484
14485         * abbrev.el (abbrev): Moved from cus-edit.
14486
14487         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14488         as variable declaration.
14489
14490 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14491
14492         * menubar.el (find-menu-item): Use `check-argument-type'.
14493         (find-menu-item): Cosmetic changes.
14494
14495 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14496
14497         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14498
14499 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14500
14501         * startup.el (set-default-load-path): Only search package-path
14502         when not running temacs.
14503
14504         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14505         files.
14506
14507         * loadup.el: Correct commentary.  Reformatting.
14508         (really-early-error-handler): Use absolute path to the
14509         first dumped-lisp.el file.
14510         (really-early-error-handler): Print full path name of
14511         each dumped lisp file (inherited from InfoDock).
14512
14513         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14514         dumped-lisp.el files.
14515
14516         * make-docfile.el (preloaded-file-list): Reorder when the
14517         package-path is searched.
14518         * update-elc.el: Ditto.
14519
14520         * lisp-mode.el (call-with-condition-handler): Treat the same as
14521         `condition-case' for indentation.
14522
14523         * about.el (about-xemacs): Update release date.
14524
14525 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14526
14527         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14528         anywhere but at the last clause.
14529         (ecase): Disallow `t' and `otherwise'.
14530
14531 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14532
14533         * cus-edit.el (custom-buffer-create-buttons): New function
14534         from stuff moved out of `custom-buffer-create-internal'.
14535         (custom-novice): New variable.  Default t.
14536         (custom-display-global-buttons): Ditto.  Default `top'.
14537         (custom-buffer-create-internal): Only display help if
14538         `custom-novice' is non-nil.  Display global buttons according to
14539         `custom-display-global-buttons'.
14540
14541 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14542
14543         * menubar.el (find-menu-item): Use `check-argument-type'.
14544         (find-menu-item): Cosmetic changes.
14545
14546 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14547
14548         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14549         look.
14550
14551 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14552
14553         * format.el (format-deannotate-region):  Bug fix.
14554         Deannotating a region containing unknown tags would fail
14555         (causing decoding of text/enriched to fail at user level)
14556
14557 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14558
14559         * minibuf.el (read-directory-name): Support sixth
14560           arg, HISTORY, as already documented.
14561
14562 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14563
14564         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14565         to `ecase'.
14566
14567 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14568
14569         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14570         skk-activate.
14571
14572 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14573
14574         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.