update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
5         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
6         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
7         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
8         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
9
10 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list): Add
13         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
14         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
15         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
16         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
17         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
18         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
19         `==jis-x0212'.
20
21 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
24         "AdobeJapan1-[0-6]$".
25         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
26         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
27         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
28         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
29         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
30         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
31         (==adobe-japan1-1): Ditto.
32         (==adobe-japan1-2): Ditto.
33         (==adobe-japan1-3): Ditto.
34         (==adobe-japan1-4): Ditto.
35         (==adobe-japan1-5): Ditto.
36         (==adobe-japan1-6): Ditto.
37         (==jis-x0208): Ditto.
38         (==jis-x0208@1978): Ditto.
39         (==jis-x0208@1983): Ditto.
40         (==jis-x0208@1990): Ditto.
41         (==jis-x0213-1): Ditto.
42         (==jis-x0213-1@2000): Ditto.
43         (==jis-x0213-1@2004): Ditto.
44         (==jis-x0213-2): Ditto.
45         (==jis-x0212): Ditto.
46         (==gb2312): Ditto.
47         (==iso-ir165): Ditto.
48         (==gb12345): Ditto.
49         (==ks-x1001): Ditto.
50         (==cns11643-1): Ditto.
51         (==cns11643-2): Ditto.
52         (==cns11643-3): Ditto.
53         (==cns11643-4): Ditto.
54         (==cns11643-5): Ditto.
55         (==cns11643-6): Ditto.
56         (==cns11643-7): Ditto.
57         (==big5-cdp): Ditto.
58         (==hanyo-denshi/ja): Ditto.
59         (==hanyo-denshi/jb): Ditto.
60         (==hanyo-denshi/jc): Ditto.
61         (==hanyo-denshi/jd): Ditto.
62         (==hanyo-denshi/ft): Ditto.
63         (==hanyo-denshi/ia): Ditto.
64         (==hanyo-denshi/ib): Ditto.
65         (==hanyo-denshi/hg): Ditto.
66         (==hanyo-denshi/jt): Ditto.
67         (==hanyo-denshi/ks): Ditto.
68         (==gt): Ditto.
69         (==gt-k): Ditto.
70         (==daikanwa): Ditto.
71         (==shinjigen): Ditto.
72         (==ucs@iso): Ditto.
73         (==ucs@unicode): Ditto.
74         (==ucs@gb): Ditto.
75         (==ucs-bmp@gb): Ditto.
76         (==ucs@cns): Ditto.
77         (==ucs-bmp@cns): Ditto.
78         (==ucs@jis): Ditto.
79         (==ucs@jis/1990): Ditto.
80         (==ucs@jis/2000): Ditto.
81         (==ucs@jis/2004): Ditto.
82         (==ucs@JP): Ditto.
83         (==ucs@JP/hanazono): Ditto.
84         (==ucs@ks): Ditto.
85         (==ucs-bmp@ks): Ditto.
86         (==ucs@cns11643): Ditto.
87         (==ucs-bmp-cjk@gb): Ditto.
88         (==ucs-bmp-cjk@JP/hanazono): Ditto.
89         (==ucs-sip-ext-b@iso): Ditto.
90
91 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Use
94         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
95
96         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
97         XEmacs CHISE.
98         (=ucs-bmp-cjk@unicode): Abolished.
99
100 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
103         `=+>ucs-bmp-cjk-compat@jis'.
104
105         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
106         for XEmacs CHISE.
107
108 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
111         CHISE.
112
113 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
116         for XEmacs CHISE.
117         (=jis-x0208@1978/1er-pr): Abolished.
118         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
119         `=jis-x0208@1978/1er-pr' as the mother.
120
121 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
124         setting for `=ucs-itaiji-084'.
125
126 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-charset.el (default-coded-charset-priority-list):
129         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
130
131         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
132         XEmacs CHISE.
133         (=ucs-bmp-itaiji-084): Ditto.
134
135 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
138         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
139
140 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
144
145         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
146         XEmacs CHISE.
147         (=big5-cdp-var-5): Ditto.
148
149 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
152         XEmacs CHISE.
153
154 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
157         XEmacs CHISE.
158
159 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
162         setting for `=>>>hanyo-denshi/ft'.
163
164 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
167         XEmacs CHISE.
168         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
169         `=hanyo-denshi/jd' as the mother.
170
171 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
174         XEmacs CHISE.
175         (=+>adobe-japan1-1): Ditto.
176         (=+>adobe-japan1-2): Ditto.
177         (=+>adobe-japan1-3): Ditto.
178         (=+>adobe-japan1-4): Ditto.
179         (=+>adobe-japan1-5): Ditto.
180         (=+>adobe-japan1-6): Ditto.
181         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
182
183 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist):
186         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
187         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
188
189         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
190         the top.
191
192 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
195         XEmacs CHISE.
196         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
197         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
198         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
199
200 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-charset.el (default-coded-charset-priority-list):
203         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
204         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
205
206         * mule/mule-conf.el: Modify order of definitions of some
207         coded-charsets.
208
209 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist):
212         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
213         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
214
215         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
216         CHISE.
217         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
218         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
219
220 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
221
222         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
223         CHISE.
224
225 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         setting for `=daikanwa/+2p'.
229
230         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
231         XEmacs CHISE.
232
233 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
236         XEmacs CHISE.
237         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
238
239 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242         setting for `=>>>hanyo-denshi/ib'.
243
244 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
247         XEmacs CHISE.
248         (=>>>hanyo-denshi/ib): Ditto.
249         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
250         `=hanyo-denshi/ja' as the mother.
251         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
252         `=hanyo-denshi/ib' as the mother.
253
254 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
257         XEmacs CHISE.
258         (utf-8-ivs-mcs-er): Likewise.
259         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
260         and `=>ucs-gb'.
261         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
262         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
263         `ucs-gb' and `=>ucs-gb'.
264         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
265         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
266         and `=>ucs-cns'.
267         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
268         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
269         `ucs-cns' and `=>ucs-cns'.
270         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
271         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
272         `ucs-big5' and `=>ucs-big5'.
273         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
274         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
275         `ucs-big5' and `=>ucs-big5'.
276         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
277         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
278         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
279         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
280         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
281         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
282         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
283         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
284         `=>ucs-jis'; modify DOC and mnemonic.
285         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
286         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
287         and `=>ucs-jis'; modify DOC and mnemonic.
288         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
289         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
290         `=>ucs-ks'.
291         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
292         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
293         and `=>ucs-ks'.
294         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
295
296 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist):
299         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
300
301 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist):
304         Modify priorities.
305
306 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist):
309         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
310
311 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
315
316 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
319         CHISE.
320
321 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
324         CHISE.
325
326 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
329         CHISE.
330
331 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `=+>ucs-bmp-cjk@unicode'.
335
336         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
337         for XEmacs CHISE.
338
339 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `=>>daikanwa'.
343
344 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
345
346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
347         `=>>hanyo-denshi/jt'.
348
349 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
350
351         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
352         XEmacs CHISE.
353         (=+>jis-x0208@1990): Ditto.
354         (=+>jis-x0213-1@2000): Ditto.
355
356 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
357
358         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
359         XEmacs CHISE.
360
361 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
362
363         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
364         XEmacs CHISE.
365         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
366         `=hanyo-denshi/jc' as the mother.
367
368 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         setting for `=+>adobe-japan1'.
372
373         * mule/mule-charset.el (default-coded-charset-priority-list):
374         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
375         and `=>>hanyo-denshi/ft' to `=>>gt'.
376
377 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
378
379         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
380         XEmacs CHISE.
381         (=>>adobe-japan1-1): Ditto.
382         (=>>adobe-japan1-2): Ditto.
383         (=>>adobe-japan1-3): Ditto.
384         (=>>adobe-japan1-4): Ditto.
385         (=>>adobe-japan1-5): Ditto.
386         (=>>adobe-japan1-6): Ditto.
387         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
388
389 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
390
391         * mule/mule-conf.el (=adobe-japan1): New alias for
392         `=adobe-japan1-6'.
393         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
394         (=>>>adobe-japan1-1): Ditto.
395         (=>>>adobe-japan1-2): Ditto.
396         (=>>>adobe-japan1-3): Ditto.
397         (=>>>adobe-japan1-4): Ditto.
398         (=>>>adobe-japan1-5): Ditto.
399         (=>>>adobe-japan1-6): Ditto.
400         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
401
402 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
403
404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
405         setting for `=>>>adobe-japan1'.
406
407 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
410         setting for `=+>ucs@ks'.
411
412 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
413
414         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
415         XEmacs CHISE.
416         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
417         `=adobe-japan1-6' as the mother.
418
419 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
420
421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
422         setting for `=>cns11643-7'.
423
424 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
425
426         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
427         CHISE.
428
429 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
430
431         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
432         XEmacs CHISE.
433         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         setting for `=>ucs@jis/2004'.
437
438 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `=+>gt'.
442
443         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
444         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
445
446 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
447
448         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
449         `=>ucs@unicode' as the mother.
450         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
451         mother.
452         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
453         mother.
454         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
455         mother.
456
457 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
458
459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
460         setting for `=+>ucs@unicode'.
461
462         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
463         CHISE.
464
465 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
466
467         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
468         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
469         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
470         - Add setting for `=+>ucs@cns'.
471
472         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
473         CHISE.
474         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
475         as the mother.
476         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
477         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
481
482 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485         setting for `=>ucs@ks'.
486
487 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
488
489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
490         `=ucs-bmp-cjk-compat@unicode'.
491
492         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
493         coded-charset for XEmacs CHISE.
494
495 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `=ucs-bmp-cjk-compat'.
499
500         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
501         XEmacs CHISE.
502
503 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
506         CHISE.
507
508 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
511         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
512
513         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
514         `=>ucs@jis/1990'.
515         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
516
517 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
521
522         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
523         CHISE.
524         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
525         mother.
526
527 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
528
529         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
530         `=>jis-x0213-2@usual'.
531         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
532         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
533         `=>jis-x0213-2@usual' as the mother.
534
535 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
536
537         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
538         (=>ucs@JP): New alias for `=+>ucs@jis'.
539
540 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
541
542         * mule/mule-conf.el (=+>jis-x0208): Renamed from
543         `=>jis-x0208@usual'.
544         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
545         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
546         `=>jis-x0208@usual' as the mother.
547         (=>jis-x0208): Likewise.
548
549 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
550
551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
552         setting for `=+>jis-x0208@1978'.
553
554 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
555
556         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
557         XEmacs CHISE.
558
559 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `=>>>ucs@jis/1990'.
563
564 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `=>ucs@jis/1990'.
568
569 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `=ucs@JP/hanazono'.
573
574         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
575         CHISE.
576         (=ucs@JP/hanazono): Ditto.
577         (=ucs-bmp-cjk@JP/hanazono): Ditto.
578         (=>>hanyo-denshi/jc): Ditto.
579         (=>>hanyo-denshi/jd): Ditto.
580
581 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
582
583         * mule/mule-charset.el (default-coded-charset-priority-list): Use
584         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
585
586 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
589         XEmacs CHISE.
590
591 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
592
593         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
594         XEmacs CHISE.
595
596 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `=ucs-bmp-cjk@JP'.
600
601 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
602
603         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
604         XEmacs CHISE.
605
606 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist):
609         Modify order of settings; add settings for `=daikanwa@rev2'.
610
611 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
612
613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
614         setting for `=>>cbeta'.
615
616         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
617         CHISE.
618
619 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `=>>adobe-japan1'.
623
624 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
625
626         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
627         XEmacs CHISE.
628
629 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         setting for `=>>hanyo-denshi/ia'.
633
634         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
635         XEmacs CHISE.
636
637 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
641
642         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
643         XEmacs CHISE.
644         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
645         `=hanyo-denshi/jt' as the mother.
646
647 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
650         setting for `=>>>jis-x0213-2'.
651
652         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
653         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
654         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
655
656 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
657
658         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
659         XEmacs CHISE.
660
661 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
662
663         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
664         XEmacs CHISE.
665
666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
667         `=>>jis-x0213-1@2004'.
668
669 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
670
671         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
672         XEmacs CHISE.
673
674 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
675
676         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
677         - Use "&g2-*;" as entity-references for `=>>>*'.
678         - Omit "&a{GT|JX1|JX2|JX3}-*;".
679
680         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
681         XEmacs CHISE.
682         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
683         as the mother.
684
685 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
686
687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
688         setting for `=>>hanyo-denshi/ib'.
689
690         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
691         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
692         (=>>jis-x0208@1990): Ditto.
693         (=>>hanyo-denshi/ib): Ditto.
694
695         * mule/mule-charset.el (default-coded-charset-priority-list):
696         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
697
698 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
699
700         * mule/mule-coding.el (coded-charset-entity-reference-alist):
701         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
702         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
703         `=>>>ucs@jis/2004'.
704
705 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
706
707         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
708         XEmacs CHISE.
709         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
710         `=jis-x0213-1@2004' as the mother.
711         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
712         (=>>>ucs@ks): Ditto.
713
714         * mule/mule-charset.el (default-coded-charset-priority-list):
715         Modify priority of `=hanyo-denshi/*'.
716
717 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
720         settings for `=>>ucs@JP' and `=ucs@JP'.
721
722 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
723
724         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
725         CHISE.
726
727 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `=>>>ucs@cns'.
731
732         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
733         CHISE.
734
735 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
736
737         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
738         instead of `=>>>jis-x0213-1@2004' as the mother.
739         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
740         (=>>>ucs@unicode): Likewise.
741         (=>>>ucs@jis): Likewise.
742         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
743         mother.
744         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
745
746 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
750         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
751         `=>>>ucs@jis'.
752
753 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-charset.el (default-coded-charset-priority-list):
756         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
757         and `=jis-x0213-*-2000'.
758
759 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
760
761         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
762         XEmacs CHISE.
763         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
764         `=>>jis-x0213-1' as the mother.
765
766 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
770
771 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
772
773         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
774
775 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
776
777         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
778         XEmacs CHISE.
779
780 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
781
782         * mule/mule-coding.el (decomposition-feature-list): Set
783         `=decomposition', `=decomposition@cid' and
784         `=decomposition@hanyo-denshi'.
785
786 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
787
788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
789         setting for `=>>hanyo-denshi/ks'.
790
791         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
792         XEmacs CHISE.
793
794 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `=hanyo-denshi/ks/mf'.
801
802         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
803         XEmacs CHISE.
804         (=hanyo-denshi/ks/mf): Ditto.
805
806 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
807
808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
809         settings for P=hanyo-denshi/jt'.
810
811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
812         `=hanyo-denshi/jt'.
813
814         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
815         XEmacs CHISE.
816
817 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         settings for `=hanyo-denshi/ip'.
821
822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
823         `=hanyo-denshi/ip'.
824
825         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
826         XEmacs CHISE.
827
828 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
831         settings for `=hanyo-denshi/hg'.
832
833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
834         `=hanyo-denshi/hg'.
835
836         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
837         XEmacs CHISE.
838
839 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
842         setting for `=>>hanyo-denshi/ft'.
843
844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
845         `=>>hanyo-denshi/ft'.
846
847         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
848         XEmacs CHISE.
849
850 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
853         settings for `=hanyo-denshi/ib'.
854
855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
856         `=hanyo-denshi/ib'.
857
858         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
859         XEmacs CHISE.
860
861 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         settings for isolated characters of `=hanyo-denshi/ia' and
865         non-isolated characters of `=hanyo-denshi/*'.
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `=hanyo-denshi/ia'.
869
870         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
871         XEmacs CHISE.
872
873 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
874
875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876         setting for isolated characters of `=hanyo-denshi/ft'.
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `=hanyo-denshi/ft'.
880
881         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
882         XEmacs CHISE.
883
884 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for isolated characters of `=hanyo-denshi/jd'.
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `=hanyo-denshi/jd'.
891
892         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
893         XEmacs CHISE.
894
895 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
898         setting for isolated characters of `=hanyo-denshi/jc'.
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `=hanyo-denshi/jc'.
902
903         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
904         XEmacs CHISE.
905
906 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         setting for isolated characters of `=hanyo-denshi/jb'.
910
911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
912         `=hanyo-denshi/jb'.
913
914         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
915         XEmacs CHISE.
916
917 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
920         setting for isolated characters of `=hanyo-denshi/ja'.
921
922 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `=hanyo-denshi/ja'.
926
927         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
928         XEmacs CHISE.
929
930 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         settings for isolated characters of `=adobe-japan1-6'.
934
935 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
938         CHISE.
939         (=daikanwa/+2p): Ditto.
940         (=daikanwa/ho): Ditto.
941
942 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-coding.el (utf-8-mcs-no-composition): New
945         coding-system for XEmacs CHISE.
946
947 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         setting for `=>>ruimoku-v6'.
951
952         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
953         CHISE.
954
955 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for `=daikanwa@rev1'.
959
960 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
963         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
964
965 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
968         XEmacs CHISE.
969         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
970
971 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
974         CHISE.
975
976 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
977
978         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
979         CHISE.
980
981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
982         setting for `=>ucs@jis'.
983
984 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
985
986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
987         setting for `=>jis-x0208@usual'.
988
989         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
990         XEmacs CHISE.
991         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
992         (=>ucs@ks): New coded-charset for XEmacs CHISE.
993         (=ucs@big5): Use `=>>ucs@cns' as the mother.
994
995 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
998         CHISE.
999         (=>>>jis-x0208@1990): Ditto.
1000         (=>>>jis-x0213-1): Ditto.
1001         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1002         mother.
1003         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1004         as the mother.
1005
1006 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for `=>ucs@cns' and `=>>ucs@ks'.
1010
1011         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1012         CHISE.
1013
1014 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1015
1016         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1017         CHISE.
1018
1019 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1020
1021         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1022         CHISE.
1023         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1024         mother.
1025
1026 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1029         `==>ucs-bmp-cjk@bucs'.
1030
1031         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1032         XEmacs CHISE.
1033
1034 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1035
1036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1037         setting for `==>ucs@bucs'.
1038
1039         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1040         XEmacs CHISE.
1041
1042 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1043
1044         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1045         - Add setting for `=>>jis-x0208'.
1046         - Omit setting for `=>>jis-x0208@1990'.
1047         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1048           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1049           `=ucs@FOO'.
1050
1051 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1054         setting for `=>daikanwa'.
1055
1056 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-conf.el (=daikanwa): Fix DOC.
1059         (=>daikanwa): New abstract character for XEmacs CHISE.
1060         (=>ucs@iso): Likewise.
1061         (=>ucs@unicode): Likewise.
1062         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1063
1064 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1067         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1068           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1069         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1070         - Add `=>big5-cdp'.
1071
1072 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1075         (=>big5-cdp): New abstract character.
1076
1077 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1080         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1081         `chinese-big5'.
1082
1083 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-charset.el (default-coded-charset-priority-list):
1086         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1087
1088         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1089         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1090         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1091         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1092         and `=>jis-x0213-2'.
1093
1094 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1095
1096         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1097         XEmacs CHISE.
1098         (=>>ucs@jis/2000): Likewise.
1099         (=>>ucs@jis/2004): Likewise.
1100
1101 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1105         `=>>ucs@cns'.
1106
1107         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1108         XEmacs CHISE.
1109         (=>>gt): Use quote instead of backquote; modify DOC.
1110         (=>gt): Use quote instead of backquote.
1111         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1112         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1113         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1114         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1115         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1116         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1117
1118 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1121         `=>>ucs@unicode' and `=>>gt'.
1122
1123 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1126         XEmacs CHISE.
1127         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1128         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1129         `=jis-x0208@1978/1er-pr' as the mother.
1130         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1131
1132 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1135         `=ucs@unicode' as the mother.
1136
1137 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1138
1139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1140         setting for `=>>ucs@unicode'.
1141
1142         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1143         CHISE.
1144
1145 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1146
1147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1148         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1149
1150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1151         `=adobe-japan1-6' and `=adobe-japan1-base'.
1152
1153         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1154         XEmacs CHISE.
1155         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1156         specify `min-code' and `max-code'.
1157         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1158         (=adobe-japan1-2): Likewise.
1159         (=adobe-japan1-3): Likewise.
1160         (=adobe-japan1-4): Likewise.
1161         (=adobe-japan1-5): Likewise.
1162         (=adobe-japan1-6): Likewise.
1163
1164 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1167         setting for `=>gt'.
1168
1169 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1172         CHISE.
1173
1174 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1175
1176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1177         setting for `=>zinbun-oracle'.
1178
1179         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1180         for XEmacs CHISE.
1181
1182 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1185         for XEmacs CHISE.
1186         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1187         `=jis-x0208@1978' as the mother.
1188
1189 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1192         - Use `=gt' instead of `ideograph-gt'.
1193         - Use `=gt-k' instead of `ideograph-gt-k'.
1194         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1195         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1196         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1197         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1198         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1199         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1200         - Use `=>>gt' instead of `<=>gt'.
1201         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1202         - Add setting for `=>>jis-x0208@1990'.
1203         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1204           `=>>jis-x0213-1@2000'.
1205         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1206         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1207           `=>>jis-x0213-1@2004'.
1208         - Add setting for `=>>jis-x0208@1978'.
1209         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1210
1211 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1214         XEmacs CHISE.
1215
1216 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1219         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1220         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1221         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1222         `<=>jis-x0213-1@2004'.
1223
1224 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1227         CHISE.
1228         (=>jis-x0213-2): Ditto.
1229
1230 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1231
1232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1233         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1234
1235 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1239         `=>jis-x0213-1'.
1240
1241 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1242
1243         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1244         CHISE.
1245         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1246
1247 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1248
1249         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1250         `<==>jis-x0213-1'.
1251         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1252         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1253         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1254         (<=>jis-x0208): New alias for `=>jis-x0208'.
1255         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1256         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1257         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1258         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1259         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1260         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1261         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1262         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1263         (=>>gt): Renamed from `<==>gt'.
1264         (<==>gt): New alias for `=>>gt'.
1265
1266 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1267
1268         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1269         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1270         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1271         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1272         - Add settings for `<=>jis-x0213-1@2000' and
1273           `<=>jis-x0213-1@2004'.
1274
1275         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1276         XEmacs CHISE.
1277         (<==>jis-x0213-1): Likewise.
1278         (<==>jis-x0213-1@2000): Likewise.
1279         (<==>jis-x0213-1@2004): Likewise.
1280         (<=>jis-x0208): Add property `=>iso-ir 168'.
1281         (<=>jis-x0208@1997): Likewise.
1282         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1283         as the mother; add property `=>iso-ir 228'.
1284         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1285         property `=>iso-ir 228'.
1286         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1287         property `=>iso-ir 233'.
1288         (<==>gt): Renamed from `<=>gt'.
1289         (<=>gt): New alias for `<==>gt'.
1290
1291 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1294         CHISE.
1295         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1296         `<=>jis-x0208' as the mother.
1297         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1298         (<=>jis-x0213-1@2000): Ditto.
1299         (<=>jis-x0213-1@2004): Ditto.
1300
1301 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1304         settings for `<=>gt'.
1305
1306         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1307
1308 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1309
1310         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1311         XEmacs CHISE.
1312         (=jis-x0208@1978/-4pr): Likewise.
1313         (=jis-x0208@1978/4-pr): Likewise.
1314         (=jis-x0213-1): Likewise.
1315         (=ucs@iso): Likewise.
1316         (=ucs@unicode): Likewise.
1317         (=ucs@gb): Likewise.
1318         (=ucs@gb/fw): Likewise.
1319         (=ucs@cns): Likewise.
1320         (=ucs@cns/fw): Likewise.
1321         (=ucs@jis): Likewise.
1322         (=ucs@jis/fw): Likewise.
1323         (=ucs@jis/1990): Likewise.
1324         (=ucs@jis/2000): Likewise.
1325         (=ucs@jis/2004): Likewise.
1326         (=ucs@JP): Likewise.
1327         (=ucs@ks): Likewise.
1328         (=ucs@big5): Likewise.
1329         (=ucs@big5/cns11643): Likewise.
1330         (=ucs@cns11643): Likewise.
1331
1332 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-charset.el (default-coded-charset-priority-list):
1335         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1336
1337         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1338         CHISE.
1339         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1340         mother.
1341
1342 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1345         from src/mule-charset.c].
1346         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1347         specify `final'.
1348         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1349         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1350         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1351         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1352         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1353         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1354
1355 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1356
1357         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1358         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1359         (=jis-x0208@1978/i-4): Specify `partial'.
1360         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1361         mother coded-charset.
1362         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1363
1364 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1367         settings for `=jis-x0213-1@2004'.
1368
1369 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1370
1371         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1372         CHISE.
1373         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1374         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1375         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1376         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1377         temporarily.
1378         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1379
1380 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1383         CHISE.
1384         (=shinjigen@1ed): Inherited from `=shinjigen'.
1385         (=shinjigen@rev): Likewise.
1386
1387 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1391
1392 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1395         define it as an alias.
1396         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1397         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1398         alias.
1399         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1400         alias.
1401
1402 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1405         CHISE.
1406
1407 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1410         CHISE.
1411         (shinjigen-2): Ditto.
1412
1413 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-charset.el (default-coded-charset-priority-list):
1416         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1417         `chinese-big5-eten-*' and `chinese-big5'.
1418
1419 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1422         #x9FA5 temporarily.
1423
1424 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         settings for `=jis-x0208@1978/i1'.
1428
1429 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1432         XEmacs CHISE.
1433
1434 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1435
1436         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1437         XEmacs CHISE.
1438
1439 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1440
1441         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1442         XEmacs CHISE.
1443
1444 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1445
1446         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1447         CHISE.
1448         (=ucs-bmp@cns): Likewise.
1449         (=ucs-bmp@jis): Likewise.
1450         (=ucs-bmp@ks): Likewise.
1451
1452 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1455         CHISE.
1456         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1457
1458 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1461         settings for `=zinbun-oracle'.
1462
1463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1464         `=zinbun-oracle'.
1465
1466 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1469         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1470         `=ucs@iso'.
1471
1472 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-charset.el (default-coded-charset-priority-list):
1475         Delete `ucs-sip'; modify order of some CCSs.
1476
1477 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1480         in XEmacs CHISE.
1481
1482         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1483         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1484         CHISE.
1485
1486 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1489         its registry.
1490         (=ucs-radicals@unicode): Likewise.
1491
1492 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1493
1494         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1495         CHISE.
1496
1497 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1498
1499         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1500         CHISE.
1501
1502 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1503
1504         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1505         CHISE.
1506
1507 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1510         Modify preference of *isolated settings*.
1511
1512 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1515         utf-2000 is provided.
1516         (=ucs@cns11643): Likewise.
1517
1518 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1521         Prefer every *isolated setting* to ordinary setting.
1522
1523 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1526         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1527
1528 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1531         CHISE.
1532
1533 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1536         settings for `=jis-x0208@1997'.
1537
1538 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1541         `=jis-x0208@1997'.
1542
1543 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1546         XEmacs CHISE.
1547
1548 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1551         `=jis-x0208@1978'.
1552         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1553         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1554         `=jis-x0208-1990' as the mother.
1555         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1556
1557 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1560         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1561         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1562         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1563         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1564         for `=ucs@JP'.
1565
1566 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1569         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1570         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1571         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1572         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1573         `=daikanwa@rev2'.
1574
1575 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1578         (=gt): Likewise.
1579         (=gt-k): Likewise.
1580         (=gt-pj-*): Likewise.
1581         (=gt-pj-k1): Likewise.
1582         (=gt-pj-k2): Likewise.
1583         (=daikanwa): Likewise.
1584         (=daikanwa-rev1): Likewise.
1585         (=daikanwa-rev2): Likewise.
1586         (=big5-pua): Likewise.
1587         (=big5-eten): Likewise.
1588         (chinese-big5-eten-a): Likewise.
1589         (chinese-big5-eten-b): Likewise.
1590         (=hanziku-*): Likewise.
1591         (=cbeta): Likewise.
1592         (=jef-china3): Likewise.
1593         (=ruimoku-v6): Likewise.
1594         (=ucs@iso): Likewise.
1595         (=ucs@unicode): Likewise.
1596         (=ucs@gb): Likewise.
1597         (=ucs@cns): Likewise.
1598         (=ucs@jis): Likewise.
1599         (=ucs@jis-1990): Likewise.
1600         (=ucs@jis-2000): Likewise.
1601         (=ucs@jp): Likewise.
1602         (=ucs@ks): Likewise.
1603         (=ucs@big5): Likewise.
1604         (=ucs-radicals): Likewise.
1605         (=ucs-radicals@unicode): Likewise.
1606         (=ucs-bmp-cjk): Likewise.
1607         (=ucs-bmp-cjk@unicode): Likewise.
1608         (=ucs-sip-ext-b): Likewise.
1609         (=ucs-sip-ext-b@iso): Likewise.
1610
1611 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1614         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1615
1616 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617
1618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1619         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1620         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1621         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1622         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1623         arabic-digit, ipa and ``&I-B-XXXX;''.
1624
1625 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1628         setting for (I-)HZK{03..12}-XXXX.
1629
1630 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1633         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1634
1635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1636         `=ruimoku-v6'.
1637
1638         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1639         CHISE.
1640
1641 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1644         (=ucs@unicode): Likewise.
1645         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1646         (=ucs@cns): Likewise.
1647         (=ucs@jis): Likewise.
1648         (=ucs@ks): Likewise.
1649         (=ucs@big5): Likewise.
1650
1651 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1654         `ucs-jis'.
1655         (utf-8-jis-er): Likewise.
1656         (utf-8-jp): New coding-system.
1657         (utf-8-jp-er): Likewise.
1658
1659         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1660
1661 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1662
1663         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1664
1665         * mule/japanese.el: Move definition of `euc-jisx0213' to
1666         mule/mule-coding.el.
1667
1668 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1671         mule-coding before loading update-cdb when utf-2000 is provided.
1672
1673 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1674
1675         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1676         `=daikanwa'.
1677
1678 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1681         definition codes when `utf-2000' is provided.
1682
1683 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1684
1685         * mule/mule-category.el (word-combining-categories): Don't setup
1686         `word-combining-categories' in XEmacs CHISE.
1687         (word-separating-categories): Add setting about Latin script in
1688         XEmacs CHISE.
1689
1690 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1691
1692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1693         setting for `chinese-big5'.
1694
1695 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1698         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1699         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1700         add setting for HZK0[12]-xxxx.
1701
1702 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1703
1704         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1705         in XEmacs CHISE.
1706
1707 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-charset.el (default-coded-charset-priority-list):
1710         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1711         and `chinese-big5' to `=gt-pj-*'.
1712
1713 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1714
1715         * mule/mule-conf.el (=daikanwa): Renamed from
1716         `ideograph-daikanwa'.
1717         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1718
1719 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-conf.el (=cns11643-7): Renamed from
1722         `chinese-cns11643-7'.
1723         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1724
1725 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726
1727         * mule/mule-conf.el (=cns11643-6): Renamed from
1728         `chinese-cns11643-6'.
1729         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1730
1731 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1732
1733         * mule/mule-conf.el (=cns11643-5): Renamed from
1734         `chinese-cns11643-5'.
1735         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1736
1737 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1738
1739         * mule/mule-conf.el (=cns11643-4): Renamed from
1740         `chinese-cns11643-4'.
1741         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1742
1743 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-conf.el (=cns11643-3): Renamed from
1746         `chinese-cns11643-3'.
1747         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1748
1749 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1750
1751         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1752         `=cns11643-2'.
1753         (chinese-cns11643-2): New alias for `=cns11643-2'.
1754
1755 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1756
1757         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1758         `=cns11643-1'.
1759         (chinese-cns11643-1): New alias for `=cns11643-1'.
1760
1761 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1764         (chinese-gb12345): New alias for `=gb12345'.
1765
1766 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1767
1768         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1769         (chinese-gb2312): New alias for `=gb2312'.
1770
1771 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1772
1773         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1774         (chinese-big5): New alias for `=big5'.
1775
1776 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1779         (korean-ksc5601): New alias for `=ks-x1001'.
1780
1781 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1782
1783         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1784         `=jis-x0212'.
1785         (japanese-jisx0212): New alias for `=jis-x0212'.
1786
1787 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1788
1789         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1790         `=jis-x0208-1983'.
1791         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1792
1793 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1796         `=jis-x0208-1978'.
1797         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1798
1799 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1800
1801         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1802         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1803
1804 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1805
1806         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1807         (chinese-cns11643-3): Specify iso-ir 183.
1808         (chinese-cns11643-4): Specify iso-ir 184.
1809         (chinese-cns11643-5): Specify iso-ir 185.
1810         (chinese-cns11643-6): Specify iso-ir 186.
1811         (chinese-cns11643-7): Specify iso-ir 187.
1812         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1813         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1814
1815 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1816
1817         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1818         \uXXXX for every cases.
1819
1820 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1821
1822         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1823         (ucs-big5): Changed to an alias for `=ucs@big5'.
1824
1825 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1826
1827         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1828         (ucs-ks): Changed to an alias for `=ucs@ks'.
1829
1830 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1831
1832         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1833         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1834
1835 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1836
1837         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1838         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1839
1840 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1841
1842         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1843         (ucs-jis): Changed to an alias for `=ucs@jis'.
1844
1845 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1846
1847         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1848         (ucs-cns): Changed to an alias for `=ucs@cns'.
1849
1850 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1851
1852         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1853         (ucs-gb): Changed to an alias for `=ucs@gb'.
1854
1855 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1856
1857         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1858         `ideograph-daikanwa-2'.
1859         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1860         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1861
1862 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1863
1864         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1865         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1866
1867         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1868         for `xemacs-chise-version'.
1869
1870 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1871
1872         * mule/mule-charset.el (default-coded-charset-priority-list):
1873         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1874         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1875         instead of `ideograph-hanziku-*'.
1876
1877         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1878         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1879
1880 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1881
1882         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1883         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1884         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1885         `utf-2000' is provided.
1886
1887 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1890         is provided [was builtin coded-charsets].
1891
1892 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1893
1894         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1895         is provided [was builtin coded-charsets].
1896
1897 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1898
1899         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1900         is provided [was builtin coded-charsets].
1901
1902 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1903
1904         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1905         is provided [was builtin coded-charsets].
1906
1907 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1908
1909         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1910         when `utf-2000' is provided [was builtin coded-charsets].
1911
1912 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-conf.el (=hanziku-*): Renamed from
1915         `ideograph-hanziku-*'.
1916         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1917
1918 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1921         `utf-2000' is provided [was builtin coded-charsets].
1922         (ideograph-hanziku-{1..12}): Likewise.
1923
1924 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1927         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1928
1929 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1930
1931         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1932         when `utf-2000' is provided [was builtin coded-charsets].
1933
1934 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1935
1936         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1937         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1938         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1939
1940 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1941
1942         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1943         (ideograph-gt): Changed to an alias for `=gt'.
1944
1945 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1948         is provided; it was defined as a builtin coded-charset.
1949         (ideograph-gt): Likewise.
1950
1951 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1952
1953         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1954         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1955
1956 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1957
1958         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1959         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1960
1961 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1962
1963         * mule/mule-conf.el (=big5-eten): Renamed from
1964         `chinese-big5-eten'.
1965         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1966
1967 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1970         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1971
1972 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1973
1974         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1975         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1976
1977 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1978
1979         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1980         (china3-jef): Changed to an alias for `=jef-china3'.
1981
1982 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1985         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1986
1987         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1988         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1989         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1990         when `utf-2000' is provided.
1991
1992 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list):
1995         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1996
1997         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1998         (ucs-jis-2000): Deleted.
1999
2000 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2001
2002         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2003         UTF-2000.
2004         (=ucs-jis-2000): New coded-charset for UTF-2000.
2005
2006 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2007
2008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2009         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2010
2011 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2012
2013         * mule/mule-charset.el (default-coded-charset-priority-list):
2014         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2015         `ideograph-cbeta'.
2016
2017 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2018
2019         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2020         builtin coded-charset].
2021
2022 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2023
2024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2025         settings for &K0-xxxx and &I-K0-xxxx.
2026
2027 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2028
2029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2030         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2031
2032 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2035         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2036
2037 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2040         UTF-2000.
2041         (ideograph-gt-pj-k1): Likewise.
2042         (ideograph-gt-pj-k2): Likewise.
2043
2044 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2045
2046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2047         `=jis-x0208'.
2048
2049 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2052         UTF-2000 [was a builtin coded-charset].
2053
2054 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2057         (utf-8-gb-er): Likewise.
2058
2059 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2062         settings for JIS X 0212 and JIS X 0208:1978.
2063
2064 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2067         setting for JIS X 0213.
2068
2069 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2070
2071         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2072         standard-case-table in UTF-2000.
2073
2074 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2077         definitions for isolated-chars.
2078
2079 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2080
2081         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2082         `configure-utf-2000-lisp-directory'.
2083         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2084         `mule-lisp-load-path'.
2085
2086 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2087
2088         * startup.el (startup-setup-paths): Set and use
2089         `utf-2000-lisp-directory'.
2090         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2091         UTF-2000.
2092
2093 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2094
2095         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2096         (paths-find-utf-2000-lisp-directory): New function.
2097         (paths-construct-load-path): Add new optional argument
2098         `utf-2000-lisp-directory'.
2099
2100         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2101
2102 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2103
2104         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2105         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2106         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2107         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2108         `chinese-big5-2' in UTF-2000.
2109
2110         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2111         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2112
2113 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2114
2115         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2116         `big5-eten-er' in UTF-2000.
2117         (big5-cdp): Modify DOC-string and mnemonic.
2118
2119 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2122         UTF-2000 [renamed from utf-8-er].
2123         (utf-8-gb): New coding-system in UTF-2000.
2124         (utf-8-gb-er): Likewise.
2125         (utf-8-cns): Likewise.
2126         (utf-8-cns-er): Likewise.
2127         (utf-8-big5): Likewise.
2128         (utf-8-big5-er): Likewise.
2129         (utf-8-jis): Likewise.
2130         (utf-8-jis-er): Likewise.
2131         (utf-8-ks): Likewise.
2132         (utf-8-ks-er): Likewise.
2133         (utf-8-er): Likewise.
2134
2135 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2138         instead of `utf-8-unix' in UTF-2000.
2139
2140         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2141
2142 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2143
2144         * mule/japanese.el (euc-jisx0213): New coding-system.
2145
2146         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2147         `japanese-jisx0208-1990' as the mother.
2148
2149 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * dumped-lisp.el (preloaded-file-list): Change condition of
2152         loading "close-cdb".
2153
2154 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2157         setup `coded-charset-entity-reference-alist'.
2158
2159 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2162         UTF-2000.
2163
2164 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2165
2166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2167         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2168
2169 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2172         (chinese-big5-eten-a): Likewise.
2173         (chinese-big5-eten-b): Likewise.
2174         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2175         code range is #x8140 .. #x8DFE.
2176
2177 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2178
2179         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2180         UTF-2000.
2181         (chinese-big5-cdp): Likewise.
2182
2183 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2184
2185         * dumped-lisp.el (preloaded-file-list): Rename
2186         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2187
2188 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2189
2190         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2191         append `system-char-db-source-file-list' into
2192         `preloaded-file-list' in UTF-2000.
2193
2194 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2195
2196         * dumped-lisp.el (preloaded-file-list): Delete
2197         character-definition files.
2198
2199 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2200
2201         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2202         UTF-2000.
2203
2204 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2205
2206         * mule/mule-charset.el (default-coded-charset-priority-list):
2207         Delete `mojikyo-2022-1'.
2208
2209 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2210
2211         * mule/mule-charset.el (default-coded-charset-priority-list):
2212         Delete `mojikyo'.
2213
2214 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2217         `ucs-sip'.
2218
2219 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-charset.el (default-coded-charset-priority-list):
2222         Comment out `chinese-gb12345'.
2223
2224 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * bytecomp.el (byte-compile-insert-header): Fixed.
2227
2228 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2229
2230         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2231         XEmacs UTF-2000.
2232
2233 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2234
2235         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2236         UTF-2000.
2237
2238 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2241         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2242
2243 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list):
2246         `japanese-jef-china3' is renamed `china3-jef'.
2247
2248 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2251         `japanese-jef-china3' and `ideograph-cbeta'.
2252
2253 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2254
2255         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2256
2257 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2260         `chinese-big5-cdp'.
2261
2262 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2263
2264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2265         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2266
2267 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2268
2269         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2270         loading character definitions.
2271
2272 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273
2274         * dumped-lisp.el (preloaded-file-list): Rename
2275         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2276
2277 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2280         `chinese-big5'.
2281
2282 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * dumped-lisp.el (preloaded-file-list): Dump
2285         "Ideograph-R028-Private" with XEmacs UTF-2000.
2286
2287 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2290         `chinese-gb12345'.
2291
2292 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2295         `ideograph-gt-pj-{1..11}'.
2296
2297         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2298         XEmacs UTF-2000.
2299
2300 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-charset.el (default-coded-charset-priority-list):
2303         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2304         `chinese-isoir165'.
2305
2306 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2307
2308         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2309         `image/png', `image/x-xpm' and `image/tiff'.
2310
2311         * files.el (binary-file-regexps): Add *.PNG.
2312
2313 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-charset.el (default-coded-charset-priority-list):
2316         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2317         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2318
2319 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2322         the first completion when UTF-2000 is running.
2323
2324 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2325
2326         * mule/mule-charset.el (default-coded-charset-priority-list):
2327         Delete `ucs'.
2328
2329 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2332
2333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2334         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2335
2336 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * mule/vietnamese.el (vscii-2): Delete abolished property
2339         `composite'; now composite mode is default.
2340
2341 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2344         of `raw-text'; check \uHHHH representation even if non-ascii
2345         characters are not found.
2346
2347         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2348         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2349         unconditionally.
2350
2351         * mule/viet-ccl.el: New file.
2352
2353         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2354         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2355         - Separate CCL based implementations to viet-ccl.el.
2356
2357 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2358
2359         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2360         "jisx0213.2000-1".
2361         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2362
2363         * mule/mule-charset.el (default-coded-charset-priority-list):
2364         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2365         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2366
2367 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2368
2369         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2370
2371 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2372
2373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2374         `ucs' in UTF-2000.
2375
2376 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list):
2379         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2380         `arabic-iso8859-6'.
2381
2382 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2383
2384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2385         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2386
2387 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2388
2389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2390         `katakana-jisx0201' in UTF-2000.
2391
2392 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2393
2394         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2395         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2396         "u0FB50-Arabic-Presentation-Forms-A",
2397         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2398         "u0FE50-Small-Form-Variants",
2399         "u0FE70-Arabic-Presentation-Forms-B",
2400         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2401         UTF-2000.
2402
2403 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2404
2405         * dumped-lisp.el (preloaded-file-list): Delete
2406         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2407         ... "Ideograph-R214-Flute" in UTF-2000.
2408
2409 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2410
2411         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2412         (japanese-jisx0213-2): New coded-charset.
2413
2414         * dumped-lisp.el (preloaded-file-list): Add
2415         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2416         "Ideograph-R030-Mouth".
2417
2418 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2419
2420         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2421         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2422         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2423         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2424         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2425         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2426         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2427         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2428
2429 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2430
2431         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2432         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2433         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2434         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2435         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2436
2437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2438         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2439
2440 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2441
2442         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2443         in UTF-2000.
2444
2445 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2446
2447         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2448         (chinese-isoir165): Moved from mule/chinese.el.
2449         (chinese-cns11643-3): Moved from mule/chinese.el.
2450         (chinese-cns11643-4): Moved from mule/chinese.el.
2451         (chinese-cns11643-5): Moved from mule/chinese.el.
2452         (chinese-cns11643-6): Moved from mule/chinese.el.
2453         (chinese-cns11643-7): Moved from mule/chinese.el.
2454
2455         * mule/chinese.el: Move definition of coded-charsets to
2456         mule/mule-conf.el.
2457
2458 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2459
2460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2461         `ideograph-daikanwa'.
2462
2463 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2464
2465         * dumped-lisp.el (preloaded-file-list): Delete
2466         "ccs-jisx0201-latin.el".
2467
2468 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2469
2470         * dumped-lisp.el (preloaded-file-list): Add
2471         "u031A0-Extended-Bopomofo" in UTF-2000.
2472
2473 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2474
2475         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2476         renamed to u02E00-CJK-Radical-Supplement.
2477
2478 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2479
2480         * dumped-lisp.el (preloaded-file-list): Add
2481         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2482         "u030A0-Katakana", "u03100-Bopomofo",
2483         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2484         "u03200-Enclosed-CJK-Letters-and-Months" and
2485         "u03300-CJK-Compatibility".
2486
2487 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2488
2489         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2490         "u02F00-Kangxi-Radicals" and
2491         "u02FF0-Ideographic-Description-Characters".
2492
2493 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2494
2495         * dumped-lisp.el (preloaded-file-list): Add
2496         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2497         "u02800-Braille-Patterns" in UTF-2000.
2498
2499 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2500
2501         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2502         "uXXXXX-*.el" in UTF-2000.
2503
2504         * bytecomp.el (byte-compile-insert-header): Delete comments if
2505         non-ASCII characters are found; allow `byte-compile-dynamic' and
2506         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2507         `raw-text'.
2508
2509 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2510
2511         * dumped-lisp.el (preloaded-file-list): Add
2512         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2513         "u025A0-Geometric-Shapes.el".
2514
2515 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2516
2517         * dumped-lisp.el (preloaded-file-list): Add
2518         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2519         "u02460-Enclosed-Alphanumerics.el".
2520
2521 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2524         `chinese-gb2312'.
2525
2526         * dumped-lisp.el (preloaded-file-list): Add
2527         "u02200-Mathematical-Operators.el" and
2528         "u02300-Miscellaneous-Technical.el".
2529
2530 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2531
2532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2533         `chinese-cns11643-*'.
2534
2535         * dumped-lisp.el (preloaded-file-list): Add
2536         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2537         "u02190-Arrows.el" in UTF-2000.
2538
2539 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2540
2541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2542         `korean-ksc5601'.
2543
2544         * dumped-lisp.el (preloaded-file-list): Add
2545         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2546         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2547         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2548
2549 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2550
2551         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2552
2553 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2554
2555         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2556         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2557         "u01780-Khmer.el", "u01800-Mongolian.el",
2558         "u01E00-Latin-Extended-Additional.el" and
2559         "u01F00-Greek-Extended.el" in UTF-2000.
2560
2561 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2562
2563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2564         `ethiopic-ucs' and `ethiopic'.
2565
2566         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2567         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2568
2569         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2570         from mule/ethiopic.el.
2571
2572         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2573         mule/mule-conf.el.
2574
2575 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2576
2577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2578         `lao'.
2579
2580         * mule/mule-conf.el (lao): New coded-charset.
2581
2582         * dumped-lisp.el (preloaded-file-list): Add
2583         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2584         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2585         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2586         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2587         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2588
2589 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2590
2591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2592         `ucs-bmp' and `arabic-iso8859-6'.
2593
2594 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2595
2596         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2597         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2598         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2599
2600 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2601
2602         * startup.el (normal-top-level): Load autoload file for UTF-2000
2603         in UTF-2000.
2604
2605 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2606
2607         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2608         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2609         "u00020-Basic-Latin.el", "u00080-C1.el",
2610         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2611         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2612         "u002B0-Spacing-Modifier-Letters.el",
2613         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2614         UTF-2000.
2615
2616 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2617
2618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2619         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2620         instead of `vietnamese-viscii-*'.
2621
2622 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2623
2624         * mule/mule-conf.el: New file.
2625
2626         * mule/misc-lang.el: Move definition of charset `ipa' to
2627         mule/mule-conf.el.
2628
2629 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2630
2631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2632         `latin-viscii'; prefer it for characters used in Vietnamese.
2633
2634 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2635
2636         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2637
2638 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2639
2640         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2641         `vietnamese-viscii-lower'.
2642         (latin-viscii-upper): Renamed from charset
2643         `vietnamese-viscii-upper'.
2644         (vietnamese-viscii-lower): New alias for charset
2645         `latin-viscii-lower'.
2646         (vietnamese-viscii-upper): New alias for charset
2647         `latin-viscii-upper'.
2648
2649 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2650
2651         * mule/mule-charset.el (default-coded-charset-priority-list):
2652         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2653
2654 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2655
2656         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2657         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2658         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2659         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2660         lisp/utf-2000.
2661
2662 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2663
2664         * mule/ccs-tcvn5712.el: New file.
2665
2666 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2667
2668         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2669         in UTF-2000.
2670
2671 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2672
2673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2674         `japanese-jisx0208'.
2675
2676 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2677
2678         * dumped-lisp.el (preloaded-file-list): Add
2679         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2680         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2681         UTF-2000.
2682
2683         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2684         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2685         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2686         mule/ccs-viscii.el: New files.
2687
2688         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2689         if \uXXXX is found.
2690
2691 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2692
2693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2694         `hiragana-jisx0208' and `katakana-jisx0208'.
2695
2696 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2697
2698         * mule/chinese.el (chinese-cns11643-3): Define it even if
2699         `utf-2000' is provided.
2700         (chinese-cns11643-4): Likewise.
2701         (chinese-cns11643-5): Likewise.
2702         (chinese-cns11643-6): Likewise.
2703         (chinese-cns11643-7): Likewise.
2704
2705 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2706
2707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2708         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2709
2710 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2711
2712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2713         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2714
2715 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2716
2717         * mule/mule-charset.el (default-coded-charset-priority-list):
2718         Setup in UTF-2000.
2719
2720 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2721
2722         * mule/viet-chars.el: Don't define charset
2723         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2724         they are defined as builtin charsets.
2725
2726 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2727
2728         * version.el (emacs-version): Add more space just before UTF-2000
2729         version string.
2730
2731 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2732
2733         * version.el ([constant] emacs-version): Don't add a space in the
2734         preceding place of `xemacs-betaname' because it is duplicated.
2735         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2736
2737         * startup.el (splash-frame-body): Add ETL.
2738
2739 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2740
2741         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2742         is provided because it is defined as builtin charset.
2743         (chinese-cns11643-4): Likewise.
2744         (chinese-cns11643-5): Likewise.
2745         (chinese-cns11643-6): Likewise.
2746         (chinese-cns11643-7): Likewise.
2747
2748 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2749
2750         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2751         coding-system `iso-10646-ucs-4' is not defined.
2752
2753 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2754
2755         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2756         coding-system if `utf-2000' is provided.
2757
2758 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2759
2760         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2761         `utf-2000' is provided.
2762
2763 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2764
2765         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2766         if utf-2000 is provided temporally.
2767
2768 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2769
2770         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2771         as builtin variable].
2772
2773 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2774
2775         * files.el (insert-file-contents-literally): Treat file as binary;
2776         call file-name-handlers. [sync with Emacs 20.3.10]
2777
2778 2008-12-28  Vin Shelton  <acs@xemacs.org>
2779
2780         * XEmacs 21.4.22 is released
2781
2782 2008-12-30  Vin Shelton  <acs@xemacs.org>
2783
2784         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2785         during building even if no packages are found.
2786
2787 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2788
2789         * printer.el (generic-print-region): 
2790         (generic-print-buffer): 
2791         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2792         check if the msprinter device is available, now that msprinter is
2793         always available as a specifier tag. 
2794
2795 2008-12-24  Vin Shelton  <acs@xemacs.org>
2796
2797         * about.el: Add Francisco to my bio!
2798
2799 2008-12-23  Vin Shelton  <acs@xemacs.org>
2800
2801         * autoload.el: Move operator definitions to autoload-operators.el
2802         in the xemacs-base package.
2803
2804 2007-11-22  Vin Shelton  <acs@xemacs.org>
2805
2806         * about.el (about-hacker-contribution): Updated my bio.
2807
2808 2007-10-07  Vin Shelton  <acs@xemacs.org>
2809
2810         * XEmacs 21.4.21 is released
2811
2812 2007-09-19  Didier Verna  <didier@xemacs.org>
2813
2814         Update my personal info.
2815         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2816         * about.el (about-other-current-hackers): Ditto.
2817         * about.el (about-url-alist): Add my musical website.
2818         * about.el (about-personal-info): Update my entry.
2819         * about.el (about-hacker-contribution): Ditto.
2820
2821 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2822
2823         * package-get.el (package-get-download-sites): Update download
2824         sites in Japan.
2825         * package-get.el (package-get-pre-release-download-sites): Ditto.
2826
2827 2007-08-18  Vin Shelton  <acs@xemacs.org>
2828
2829         * package-get.el (package-get-pre-release-download-sites): Sync
2830         mirror sites with 21.5.  (Thanks, Adrian)
2831
2832 2007-08-09  Mike Sperber  <mike@xemacs.org>
2833
2834         * startup.el (migrate-user-init-file): Create backup of
2835         `user-init-file' before migrating.
2836         * startup.el (maybe-migrate-user-init-file): Print
2837         information about backup file.
2838         (maybe-create-compatibility-dot-emacs): Follow above change.
2839
2840 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2841
2842         * font-lock.el: Sync font-lock-add-keywords and
2843         font-lock-remove-keywords from GNU Emacs.
2844         * font-lock.el (font-lock-keywords-alist): New.
2845         * font-lock.el (font-lock-removed-keywords-alist): New.
2846         * font-lock.el (font-lock-add-keywords): New.
2847         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2848         * font-lock.el (font-lock-remove-keywords): New.
2849
2850 2007-08-16  Vin Shelton  <acs@xemacs.org>
2851
2852         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2853         patch from Hans de Graaff.
2854
2855 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2856
2857         * package-get.el (package-get-download-sites): Document Chile and
2858         update Denmark download site.
2859         * package-get.el (package-get-pre-release-download-sites): Ditto.
2860
2861 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2862
2863         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2864
2865 2006-12-09  Vin Shelton  <acs@xemacs.org>
2866
2867         * XEmacs 21.4.20 is released
2868
2869 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2870
2871         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2872
2873 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2874
2875         * info.el (Info-find-file-node, Info-insert-dir)
2876         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2877         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2878         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2879         and discussion.
2880
2881 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2882
2883         * obsolete.el (line-beginning-position): New, from 21.5.x.
2884         (line-end-position): Ditto.
2885
2886 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2887
2888         * package-get.el (package-get-download-sites): Welcome
2889         nl.xemacs.org and Thanks!
2890         * package-get.el (package-get-pre-release-download-sites): Ditto.
2891
2892 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2893
2894         * font-lock.el: Add support for not-so recent changes in Java to
2895         java-mode.
2896
2897 2006-01-28  Vin Shelton  <acs@xemacs.org>
2898
2899         * XEmacs 21.4.19 is released
2900
2901 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2902
2903         * easymenu.el: Update copyright. 
2904         * easymenu.el (easy-menu-all-popups):
2905         Add a docstring. 
2906         * easymenu.el (easy-menu-add):
2907         Document a bug, rework the function to preserve any existing
2908         non-default mode-popup-menu instead of overwriting it, and not to
2909         bother normalising the menu title (nothing else does).
2910         * easymenu.el (easy-menu-remove):
2911         Restore the default mode-popup-menu instead of leaving an empty
2912         one when we remove the last easy-menu popup. 
2913
2914 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2915
2916         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2917         as suggested by Rodrigo Ventura.
2918         * package-get.el (package-get-pre-release-download-sites): Ditto,
2919         with replacement of xemacs-21.5 by beta, which is the logical path
2920         to our beta core and package pre-releases.
2921
2922 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2923
2924         * package-get.el (package-get-download-sites): Add Hong Kong
2925         download site.
2926         * package-get.el (package-get-pre-release-download-sites): Ditto.
2927
2928 2005-12-26  Vin Shelton  <acs@xemacs.org>
2929
2930         * find-paths.el:
2931         * find-paths.el (paths-emacs-root-p): Add search for package root.
2932         * find-paths.el (paths-find-emacs-root): Replaced with
2933         paths-find-invocation-roots, which returns a list of roots.
2934         * find-paths.el (paths-find-invocation-roots): New.
2935         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2936
2937 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2938
2939         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2940         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2941
2942 2005-12-03  Vin Shelton <acs@xemacs.org>
2943
2944         * XEmacs 21.4.18 is released
2945
2946 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2947
2948         * package-get.el (package-get-download-sites): Update reflecting
2949         latest http://www.xemacs.org/Releases/ information generated by
2950         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2951         * package-get.el (package-get-pre-release-download-sites): Ditto.
2952
2953 2005-02-28  Simon Josefsson  <jas@extundo.com>
2954
2955         * about.el (xemacs-hackers): Add jas.
2956         (about-other-current-hackers): Likewise.
2957         (about-url-alist): Add URL for jas.
2958         (about-personal-info): Document jas.
2959         (about-hacker-contribution): Describe jas contributions.
2960
2961 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2962
2963         * easymenu.el (easy-menu-remove): As described in 
2964         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2965         except the "Command" menu from mode-popup-menu. 
2966
2967 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2968  
2969         * font.el (font-spatial-to-canonical): Correct calculation of 
2970         return value for pixel-based input value. 
2971  
2972 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2973
2974         * code-process.el (call-process): Process-related docstring
2975         improvements spurred by Norbert Koch.
2976         * code-process.el (call-process-region): Ditto.
2977         * code-process.el (start-process): Ditto.
2978
2979 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2980
2981         * finder.el (finder-find-library): Return filename actually
2982         searched for.
2983
2984 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2985
2986         * help.el (view-emacs-news): Use `expand-file-name' instead of
2987         `locate-data-file' as the latter will find any "NEWS" files that
2988         might exist in packages _before_ the one in core.
2989
2990 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2991
2992         * package-get.el (package-get-init-package):
2993         package-get-init-package buglet (21.4.17) by Jeff Mincy
2994         <mincy@rcn.com> fixing false temporary load-path shadows reported
2995         after package installation and simplifying code.
2996
2997 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2998
2999         * package-get.el (package-get-download-sites): Sync mirrors list
3000         with the XEmacs website.
3001         (package-get-pre-release-download-sites): Ditto.
3002
3003 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3004
3005         * derived.el (derived-mode-merge-syntax-tables):
3006         Revert my 21.5-only patch of 2003-07-18 which slipped in
3007         through Jerry James's patch of 2004-06-07.
3008
3009 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3010
3011         * cmdloop.el (keyboard-quit): Remove workaround for
3012         `region-active-p' not making sure active region is in current
3013         buffer now that it does.
3014         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3015         * simple.el (region-active-p): `region-active-p' to only return t
3016         when active region is in current buffer.
3017
3018 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3019
3020         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3021         package names, quell a byte-compiler warning, doc fix.
3022
3023 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3024
3025         * buffer.el (pop-to-buffer):
3026         * window-xemacs.el (display-buffer):
3027         Document use of `same-window-buffer-names,' `same-window-regexps'
3028         by pop-to-buffer and display-buffer. 
3029         
3030 2005-02-06  Vin Shelton <acs@xemacs.org>
3031
3032         * XEmacs 21.4.17 is released
3033
3034 2005-01-29  Ben Wing  <ben@xemacs.org>
3035
3036         * shadow.el (find-emacs-lisp-shadows):
3037         Add custom-defines to list of ignored files.
3038
3039 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3040
3041         * simple.el (shifted-motion-keys-select-region): Fix statement
3042         about unshifted-motion-keys-deselect-region.
3043
3044 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3045
3046         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3047         now) for GNU Emacs compatibility.
3048         (make-obsolete-variable): Ditto.
3049
3050 2004-01-08  Ben Wing  <ben@xemacs.org>
3051
3052         * code-files.el (load):
3053         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3054
3055 2004-12-05  Vin Shelton <acs@xemacs.org>
3056
3057         * XEmacs 21.4.16 is released
3058
3059 2004-12-04  Vin Shelton  <acs@xemacs.org>
3060
3061         * auto-autoloads.el: Regenerated.
3062
3063         * custom-load.el: Regenerated.
3064
3065 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3066
3067         Fix bug: apropos errors if a defalias refers to an undefined
3068         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3069
3070         * apropos.el (apropos):
3071         (apropos-command):
3072         * help.el (frob-help-extents):
3073         * help-macro.el (make-help-screen):
3074         * hyper-apropos.el (hyper-apropos-grok-functions):
3075         (hyper-apropos-get-doc):
3076         Catch void-function error thrown by `documentation'.
3077
3078 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3079
3080         * packages.el (package-require): Fix incorrect arg to format.
3081         This fixes a `format specifier' error.
3082
3083 2004-08-13  Jerry James  <james@xemacs.org>
3084
3085         * bytecomp.el (forward-word): Tell the byte compiler the correct
3086         number of arguments to forward-word.
3087
3088 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3089
3090         * etags.el: Fixed loading of include files for tag completion. Now
3091         you can make a tag file for a library, include it into your
3092         project and it will be reloaded only if it changed. Infinte
3093         include loops are detected and the correct tag files are loaded.
3094         * etags.el (buffer-tag-table-list): Load and verify tag files in
3095         the external function buffer-tag-table-list-load.
3096         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3097         tag files. Also load the included tag files. The priority of the
3098         included files is right below their parent file. If multiple
3099         matches occur then the symbols from the parent file are found
3100         first.
3101         * etags.el (tag-table-include-files): Corrected comment
3102         string. Switched to pattern constant tags-include-pattern to have
3103         it at a central location.
3104         * etags.el (tags-include-pattern): Added doc string.
3105         * etags.el (add-to-tag-completion-table): Removed obsolete
3106         comments as the include files are allready returned by
3107         buffer-tag-table-list and loaded.
3108         * etags.el (find-tag-internal): The include files are allready
3109         included in tag-tables as buffer-tag-table-list returns them now.
3110
3111 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3112
3113         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3114         Loading items into the notebook is now done by C code.
3115         * widgets-gtk.el (gtk-widget-instantiate-internal):
3116         Style no longer changed.
3117
3118 2004-06-28  Nix  <nix@esperi.org.uk>
3119
3120         * cmdloop.el (truncate-command-history-for-gc): Delay
3121         execution of all things that look up variable bindings,
3122         via `enqueue-eval-event'.
3123
3124 2004-06-24  Vin Shelton  <acs@xemacs.org>
3125
3126         * package-get.el (package-get-require-signed-base-updates):
3127         now defaults to nil.
3128
3129 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3130
3131         * subr.el (split-string): Clean up docstring.
3132
3133 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3134
3135         * faces.el (zmacs-region): fix typo in docstring.
3136
3137 2004-06-07  Jerry James  <james@xemacs.org>
3138
3139         * derived.el: Synch with Emacs 21.3.
3140         * subr.el (with-local-quit): New, from Emacs 21.3.
3141         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3142         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3143         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3144
3145 2004-06-16  Jerry James  <james@xemacs.org>
3146
3147         * cl.el (cl-set-substring): Increment start by the length of the
3148         string, not the string itself.
3149
3150 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3151
3152         * etags.el (tag-table-include-files): Expand included TAGS file
3153         paths to avoid problems with relative paths.  Thanks to Peter
3154         Chubb <peterc@gelato.unsw.edu.au>.
3155         * etags.el (tags-include-pattern): New.
3156         * etags.el (add-to-tag-completion-table): Parse and ignore
3157         trailing include lines.
3158
3159 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3160
3161         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3162         avoiding line solely composed of equal signs.
3163
3164 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3165
3166         * cus-edit.el (alloc): Typo fix.
3167         * cus-edit.el (custom-browse-visibility): Ditto.
3168         * cus-edit.el (custom-variable-value-create): Ditto.
3169         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3170         * cus-edit.el (custom-save-variables): Bind print-length and
3171         print-level to nil to avoid value abbreviation.
3172         * cus-edit.el (custom-save-face-internal): Ditto.
3173         * cus-edit.el (custom-save-faces): Save in sorted order.
3174         * cus-edit.el (custom-save-resets): Bind print-length and
3175         print-level to nil to avoid value abbreviation.
3176         * cus-edit.el (custom-save-loaded-themes): Ditto.
3177
3178 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3179
3180         * subr.el (split-string-default-separators): New.
3181         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3182         see comment in source.
3183
3184 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3185
3186         * mule/japanese.el (paragraph-start, paragraph-separate):
3187         Remove anchor to BOL.
3188
3189 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3190
3191         * cl.el (gensym, gentemp): Improve docstrings.
3192
3193 2004-05-10  Vin Shelton  <acs@xemacs.org>
3194
3195         * etags.el: Sync with 21.5 version.
3196
3197 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3198
3199         * etags.el:
3200         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3201         only for use with exuberant ctags. This will also enable building of 
3202         completion tables with exuberant ctags. This will not work with
3203         xemacs ctags. 
3204         * etags.el (get-tag-table-buffer): New function for creating of
3205         completion table is used if tags-exuberant-ctags-optimization-p ist t
3206         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3207         finding the tag names. New.
3208         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3209         building tag completion table with exuberant ctags. New.
3210         * etags.el (find-tag-internal): Improve exact tag matching for tags
3211         with name fields. Before the patch return types of functions or
3212         function parameters (with exuberant ctags) were found as matches.
3213
3214 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3215
3216         * list-mode.el (display-completion-list): Fixed completion list was
3217         taking the width of the frame and not of the window for displaying
3218         the selection methods.
3219
3220 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3221
3222         * menubar-items.el (default-menubar): Options are saved to custom.el.
3223
3224
3225 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3226
3227         * isearch-mode.el (isearch-abort): Preserve successful search target.
3228
3229 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3230
3231         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3232         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3233         Bihlmeyer.
3234         * gnuserv.el (gnuserv-mode-line-string): New.
3235         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3236         gnuserv-mode.
3237         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3238         * gnuserv.el (gnuserv-edit-files): Use
3239         make-x-device-with-gtk-fallback.
3240
3241 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3242
3243         * gtk-widgets.el: New import: gtk-accel-group-new.
3244         * dialog-gtk.el:
3245         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3246         * dialog-gtk.el (popup-builtin-question-dialog):
3247         Added support for dialog button mnemonics.
3248
3249 2004-03-22  Chris Green <cmg@dok.org>
3250
3251         * process.el (shell-command): Output buffer was ignored when a
3252         background process was run via shell-command.
3253
3254 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3255
3256         * cus-edit.el (custom-save-variables): Retrieve a list of
3257         variables to save first, sort it, and make sure the variables are
3258         saved in sorted order.
3259
3260 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3261  
3262         * package-get.el (package-get-update-base-from-buffer): Force
3263         binary coding system for verifying GnuPG signature in the
3264         package-index file.
3265  
3266 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3267
3268         * package-get.el (package-get-package-index-file-location): Handle
3269         missing "EMACSPACKAGEPATH" environment variable.
3270
3271 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3272
3273         * package-admin.el (package-admin-find-top-directory): Simplify
3274         directory comparisions and fix substring errors on short path
3275         components.
3276         * package-get.el (package-get-package-index-file-location):
3277         Default to first component of "EMACSPACKAGEPATH", if set.
3278
3279 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3280
3281         * package-get.el (process-error): New error datum.
3282
3283 2004-02-02  Vin Shelton <acs@xemacs.org>
3284
3285         * XEmacs 21.4.15 is released
3286
3287 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3288
3289         * itimer.el (activate-itimer): Modify the itimer timeout value as
3290         if it were begun at the last time when the itimer driver was woken
3291         up.
3292
3293 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3294
3295         * specifier.el (Copyright):
3296         Update.
3297         (make-specifier-and-init):
3298         (map-specifier):
3299         (canonicalize-inst-pair):
3300         (canonicalize-spec-list):
3301         (set-specifier):
3302         Synch docstrings to 21.5 where appropriate.
3303
3304 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3305
3306         * package-get.el (package-get-list-packages-where): New.  A
3307         function that allows searching for groups of packages.  For
3308         example, find all packages that require the fsf-compat package.
3309
3310 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3311
3312         The Great PUI Sync.
3313
3314         * auto-autoloads.el: Regenerated.
3315
3316         * custom-load.el: Regenerated.
3317
3318         * dumped-lisp.el (packages-hardcoded-lisp): New.
3319
3320         * menubar-items.el (menu-max-items): New.
3321         (menu-submenu-max-items): New.
3322         (menu-submenu-name-format): New.
3323         (menu-split-long-menu): New.
3324         (menu-sort-menu): New.
3325         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3326
3327         * obsolete.el (pui-add-install-directory): Renamed to the more
3328         logical `pui-set-local-package-get-directory'.
3329         (package-get-download-menu): Moved to `package-ui.el' and renamed
3330         to `package-ui-add-download-menu'.
3331
3332         * package-admin.el (package-admin-install-function-mswindows):
3333         Whitespace clean up.
3334         (package-admin-add-single-file-package): Removed.
3335         (package-admin-default-install-function): Whitespace clean up.
3336         (package-admin-find-top-directory): New.
3337         (package-admin-get-install-dir): Use it.
3338         (package-admin-get-manifest-file): 
3339         (package-admin-check-manifest): 
3340         (package-admin-add-binary-package):
3341         (package-admin-get-lispdir):
3342         (package-admin-delete-binary-package):
3343         (package-admin):
3344
3345         * package-get.el (package-get-package-index-file-location): New.
3346         (package-get-install-to-user-init-directory): New.
3347         (package-get-remote):
3348         (package-get-download-sites):
3349         (package-get-pre-release-download-sites): New.
3350         (package-get-site-release-download-sites): New.
3351         (package-get-base-filename):
3352         (package-get-always-update):
3353         (package-get-user-index-filename): Removed.
3354         (package-get-pgp-available-p): New.
3355         (package-get-require-signed-base-updates):
3356         (package-get-was-current):
3357         (package-entries-are-signed): New.
3358         (package-get-continue-update-base): New.
3359         (package-get-download-menu): Removed.
3360         (package-get-require-base):
3361         (package-get-update-base-entry):
3362         (package-get-locate-file):
3363         (package-get-locate-index-file):
3364         (package-get-maybe-save-index):
3365         (package-get-update-base):
3366         (package-get-update-base-from-buffer):
3367         (package-get-update-base-entries):
3368         (package-get-interactive-package-query):
3369         (package-get-update-all):
3370         (package-get-all):
3371         (package-get-dependencies):
3372         (package-get-init-package):
3373         (package-get-info): New.
3374         (package-get):
3375         (package-get-staging-dir):
3376         (package-get-set-version-prop): Removed.
3377         (package-get-installedp):
3378         (package-get-ever-installed-p):
3379         (packages): Removed.
3380         (package-get-custom-groups): Removed.
3381         (package-get-custom): Removed.
3382         (package-get-custom-add-entry): Removed.
3383
3384         * package-info.el (batch-update-package-info):
3385
3386         * package-net.el (package-net-batch-generate-bin-ini):
3387         (package-net-update-installed-db):
3388
3389         * package-ui.el (pui-info-buffer):
3390         (pui-directory-exists): Removed.
3391         (pui-package-dir-list): Removed.
3392         (pui-add-install-directory): Removed.
3393         (package-ui-download-menu): New.
3394         (package-ui-pre-release-download-menu): New.
3395         (package-ui-site-release-download-menu): New.
3396         (pui-set-local-package-get-directory): New.
3397         (pui-package-symbol-char):
3398         (pui-update-package-display):
3399         (pui-toggle-package):
3400         (pui-toggle-package-key):
3401         (pui-toggle-package-delete):
3402         (pui-toggle-package-delete-key):
3403         (pui-toggle-package-event):
3404         (pui-toggle-verbosity-redisplay):
3405         (pui-install-selected-packages):
3406         (pui-add-required-packages):
3407         (pui-help-echo):
3408         (pui-display-info):
3409         (list-packages-mode):
3410         (pui-list-packages):
3411
3412         * packages.el (packages-compute-package-locations):
3413         (package-require):
3414         (package-delete-name):
3415         (packages-hardcoded-lisp): Removed.
3416         (packages-useful-lisp): Removed.
3417         (packages-unbytecompiled-lisp): Removed.
3418         (packages-find-package-directories):
3419
3420         Summary:
3421
3422         Major code clean up of all things PUI.
3423
3424         Much improved code to determine where packages should be
3425         installed.  PUI no longer depends on any packages being
3426         pre-installed to compute where packages are to be installed to.
3427
3428         The user can specify the location of their package-index file.  It
3429         isn't necessary to set this because it has sane defaults.  People
3430         who "run-in-place" won't accidently overwrite the CVS
3431         package-index file.  See
3432         `package-get-package-index-file-location'. 
3433
3434         PUI will now properly clean up after itself in the event of an
3435         unsuccessful package install.  This drastically reduces the number
3436         of "wrong md5sum" FAQs.
3437
3438         non-Mule XEmacsen can no longer install Mule packages.
3439
3440         Package management via the custom interface has been removed.
3441
3442         The PUI related menubar items have been reorganised.
3443
3444         The PGP verification code has been fixed and the default for
3445         whether or not it is used is automatically computed.
3446
3447         * update-elc.el ((preloaded-file-list site-load-packages
3448         need-to-dump dumped-exe)):
3449         Just a couple of small changes to allow for
3450         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3451         existing anymore.
3452
3453 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3454
3455         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3456         apply `format' to the first argument of byte-compile-warn, it
3457         already calls format.
3458
3459 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3460
3461         * files.el (delete-old-versions): Avoid going interactive during
3462         make install when environment variable VERSION_CONTROL is set.
3463
3464 2003-12-04  Vin Shelton  <acs@xemacs.org>
3465
3466         * menubar-items.el (menu-item-search): Only bring up search dialog
3467         box if the feature is available and desired.
3468
3469 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3470
3471         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3472
3473 2003-11-05  Vin Shelton  <acs@xemacs.org>
3474
3475         * help.el (Help-prin1-face):
3476         (Help-princ-face):
3477         princ and prin1 are functions and need to be called as such.  The
3478         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3479
3480 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3481
3482         * about.el (about-xemacs): Give full version and build date.
3483
3484 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3485
3486         * win32-native.el (grep-null-device): This XEmacs has null-device.
3487
3488 2003-09-06  Mike Sperber  <mike@xemacs.org>
3489
3490         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3491         implement the specified semantics for `defvar.'
3492
3493 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3494
3495         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3496         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3497         displaying buffer in question.
3498
3499 2003-09-03  Vin Shelton <acs@xemacs.org>
3500
3501         * XEmacs 21.4.14 is released
3502
3503 2003-08-17  Vin Shelton  <acs@xemacs.org>
3504
3505         * about.el: Vanity patch.
3506
3507 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3508
3509         * code-process.el (call-process):
3510         (call-process-region):
3511         (start-process):
3512         Document coding system processing.
3513
3514 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3515
3516         * startup.el (splash-frame-body): Idiomatic English.
3517
3518 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3519
3520         * font-lock.el (font-lock-match-java-declarations): Move
3521         save-restriction, narrow-to-region to beginning of function to
3522         avoid going beyond the limit and causing an infloop.
3523
3524 2003-04-16  Jerry James  <james@xemacs.org>
3525
3526         * keydefs.el: Remove mappings for keys mapped to the nowhere
3527         defined function function-key-error.
3528
3529 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3530
3531         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3532         lisp-interaction-mode-hook): Add the docstrings.
3533
3534 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3535
3536         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3537         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3538         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3539
3540 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3541
3542         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3543         lambda list after the original doc.  Care about
3544         #'(lambda () "SingleString") 
3545         (cl-upcase-arg): 
3546         (cl-function-arglist):
3547         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3548         circular data structures in lambda list specification
3549
3550 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3551
3552         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3553         to appear in font-lock-function-name-face.
3554
3555 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3556
3557         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3558         is not also the value of the lambda.
3559
3560 2003-05-06  Andy Piper  <andy@xemacs.org>
3561
3562         * files.el (revert-buffer): Make sure local variables get processed,
3563         even in the case of an optimized reversion.
3564
3565 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3566
3567         * XEmacs 21.4.13 is released
3568
3569 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3570
3571         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3572         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3573
3574 2003-02-14  Ben Wing  <ben@xemacs.org>
3575
3576         * byte-optimize.el:
3577         * byte-optimize.el (byte-compile-inline-expand):
3578         * byte-optimize.el (byte-compile-unfold-lambda):
3579         * byte-optimize.el (byte-optimize-form-code-walker):
3580         * byte-optimize.el (byte-optimize-form):
3581         * byte-optimize.el (byte-decompile-bytecode-1):
3582         * byte-optimize.el (byte-optimize-lapcode):
3583         Review carefully and sync up to 20.7 except for areas as noted.
3584         Fixes problem with JDE compilation.
3585
3586 2003-02-05  Ben Wing  <ben@xemacs.org>
3587
3588         * simple.el:
3589         * simple.el (motion-keys-for-shifted-motion):
3590         Omit M-S-home/end from motion keys.
3591
3592 2003-02-07  Ben Wing  <ben@xemacs.org>
3593
3594         * text-props.el (text-property-any):
3595         * text-props.el (text-property-not-all):
3596         Fix bug when end > start.
3597
3598 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3599
3600         * info.el (Info-insert-dir): Make default-directory end in
3601         separator.  Patch due to Martin Buchholz.
3602
3603 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3604
3605         * XEmacs 21.4.12 "Portable Code" is released.
3606
3607 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3608
3609         * about.el: Update golubev data.
3610
3611 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3612
3613         * isearch-mode.el (isearch-mode-map): Substitute comment on
3614         desirability, and back out "GR is printable" changes.
3615
3616 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3617
3618         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3619
3620 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3621
3622         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3623
3624 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3625
3626         * menubar-items.el (default-menubar): Use browse-url-mozilla
3627         instead of browse-url-gnome-moz for Mozilla.
3628
3629 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3630
3631         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3632
3633 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3634
3635         * files.el (auto-mode-alist): Remove redundant entries for modes
3636         that live in packages.
3637         (interpreter-mode-alist): Ditto.
3638
3639 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3640
3641         * menubar-items.el (default-menubar): Sync with current
3642         browse-url-xemacs.el.
3643
3644 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3645
3646         * XEmacs 21.4.10 "Military Intelligence" is released.
3647
3648 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3649
3650         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3651
3652 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3653
3654         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3655
3656 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3657
3658         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3659         effect free function.
3660         (font-lock-fontify-keywords-region): Supply the argument to
3661         font-lock-compile-keywords.
3662
3663 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3664
3665         * package-get.el (package-get-download-sites): Bring sites list
3666         up to date, prefer xx.xemacs.org addresses.
3667
3668 2002-09-27  Andy Piper  <andy@xemacs.org>
3669
3670         * dialog.el (make-dialog-box): for general dialogs only
3671         delete-frame-hook will be run.
3672
3673 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3674
3675         * font-lock.el (font-lock-fontify-syntactically-region): Add
3676         comment about lookup-syntax-properties, document LOUDLY as unused.
3677
3678 2002-08-26  Andy Piper  <andy@xemacs.org>
3679
3680         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3681         merge.
3682
3683 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3684
3685         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3686         (make-obsolete-variable): Ditto.
3687         (make-compatible): Ditto.
3688         (make-compatible-variable): Ditto.
3689
3690 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3691
3692         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3693         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3694
3695 2002-08-28  Andy Piper  <andy@xemacs.org>
3696
3697         * files.el (revert-buffer): propagate revert-without-query-status.
3698
3699 2002-06-03  Andy Piper  <andy@xemacs.org>
3700
3701         * dialog-items.el (make-search-dialog): align various subcontrols
3702         in visually pleasing ways, allow frame to autosize to the dialog
3703         size.
3704         * dialog.el (make-dialog-box): add a border inside the frame. Add
3705         :autosize property, if t then reset the frame size appropriately
3706         before the frame is mapped.
3707         * gutter-items.el (set-progress-feedback-instantiator): align
3708         various subcontrols.
3709         * gutter-items.el (set-progress-abort-instantiator): ditto.
3710
3711 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3712
3713         * XEmacs 21.4.9 "Informed Management" is released.
3714
3715 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3716
3717         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3718         "&optional append" argument.
3719
3720 2002-07-16  Didier Verna  <didier@xemacs.org>
3721
3722         * subr.el (replace-in-string): fix case fold bug introduced by
3723         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3724         case-fold-search in temporary buffers.
3725
3726 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3727
3728         * lib-complete.el (find-library): Remove check for mule because
3729         decompression DOES work on Mule.
3730
3731 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3732
3733         * simple.el (join-line): New alias for `delete-indentation'.
3734
3735 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3736
3737         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3738         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3739         (font-lock-builtin-face): New.
3740         (font-lock-constant-face): New.
3741         (font-lock-face-list): Add builtin and constant faces.
3742
3743 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3744
3745         * autoload.el (make-autoload): Support define-derived-mode.
3746         Collected puts of doc-string-elt property.  Based on a patch by
3747         Didier Verna <didier@xemacs.org>.
3748
3749 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3750
3751         * wid-edit.el (widget-field-activate): Fix docstring typo.
3752
3753 2002-07-23  Andy Piper  <andy@xemacs.org>
3754
3755         * about.el (about-personal-info): update me.
3756
3757 2002-07-12  Andy Piper  <andy@xemacs.org>
3758
3759         * custom.el (custom-theme-set-variables): remove bogus
3760         arguments. Use custom-set-default to set defaults.
3761         (custom-set-variables): update doc.
3762         (custom-local-buffer): new, synced from FSF.
3763         (custom-set-default): ditto.
3764         (defcustom): update doc.
3765
3766 2002-06-16  Andy Piper  <andy@xemacs.org>
3767
3768         * menubar-items.el (default-menubar): enable windows printing on
3769         cygwin as well as native.
3770
3771 2002-06-12  Andy Piper  <andy@xemacs.org>
3772
3773         * printer.el (generic-print-buffer): catch all errors so that the
3774         print device can be cleared in all scenarios.
3775         (Printer-clear-device): make sure clearing the printer allows it
3776         to be used again immediately.
3777         (generic-print-region): make sure the default printer face is
3778         black-on-white.
3779
3780 2002-04-23  Jerry James  <james@xemacs.org>
3781
3782         * window-xemacs.el (display-buffer-function): Change doc to
3783         reflect new arg.
3784         * window-xemacs.el (pre-display-buffer-function): Ditto.
3785         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3786         non-nil, make the new window just big enough for its contents.
3787         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3788         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3789         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3790
3791 2002-06-06  Andy Piper  <andy@xemacs.org>
3792
3793         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3794         (defcustom): ditto.
3795         (custom-handle-keyword): ditto.
3796
3797 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3798
3799         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3800         Make obsolete.  Default to nil.
3801         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3802         Inspired by a patch by John Palmieri.
3803
3804 2002-07-01  Mike Alexander  <mta@arbortext.com>
3805
3806         * process.el (shell-command-on-region): Don't delete the region
3807         before giving it to call-process-region
3808
3809 2002-06-04  Jerry James <james@eecs.ku.edu>
3810
3811         * find-paths.el (paths-find-architecture-directory): Search in
3812         `system-configuration'/`base', not `base'`system-configuration'.
3813
3814 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3815
3816         * info.el (Info-index): Add missing \ in [ t].
3817
3818 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3819
3820         * gutter-items.el (gutter-buffers-tab-visible-p,
3821         buffers-tab-omit-function, buffers-tab-selection-function,
3822         buffers-tab-filter-functions):
3823         Doc improvements.
3824
3825 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3826
3827         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3828
3829         * toolbar-items.el (toolbar-news): Fix typo in message string.
3830
3831 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3832
3833         * dialog.el (yes-or-no-p-dialog-box): 
3834         * cmdloop.el (y-or-n-p-minibuf):
3835         (yes-or-no-p-minibuf):
3836         (yes-or-no-p):
3837         (y-or-n-p): 
3838         Specify negative answers in docstrings.
3839
3840 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3841
3842         * package-ui.el (pui-help-echo): Display both installed and author
3843         version.  Use a balloon-help window to display extra info like
3844         package requires.
3845
3846 2002-05-30  Andy Piper  <andy@xemacs.org>
3847
3848         * files.el (revert-buffer-internal): don't visit
3849         revert-buffer. Kill buffer when not used. Suggested by Mike
3850         Alexander <mta@arbortext.com>
3851
3852 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3853
3854         * files.el (revert-buffer): More docstring fiddling.
3855
3856 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3857
3858         * files.el (revert-buffer):
3859         (revert-buffer-internal):
3860         (revert-buffer-insert-file-contents-function):
3861         Improve docstrings and comments.
3862
3863 2002-05-08  Andy Piper  <andy@xemacs.org>
3864
3865         * files.el (revert-buffer): observe noconfirm behavior.
3866
3867 2002-04-09  Andy Piper  <andy@xemacs.org>
3868
3869         * files.el (revert-buffer): use revert-buffer-internal if it looks
3870         like doing so will not result in any user-visible changes.
3871         (revert-buffer-internal): new function. Do the actual process of
3872         reversion and then see whether the result is any different to what
3873         we have already. If it is not then do nothing.
3874
3875 2001-12-11  Andy Piper  <andy@xemacs.org>
3876
3877         * menubar.el (get-popup-menu-response): re-order so that it works
3878         on more sane/facist window systems.
3879
3880 2001-12-03  Andy Piper  <andy@xemacs.org>
3881
3882         * faces.el (frob-face-property): don't infloop in face frobbing
3883         from Jan Vroonhof <jan@xemacs.org>.
3884
3885 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3886
3887         * faces.el (frob-face-property): Follow face fall-back hierarchy
3888         properly for face properties without an instance. Only do manual
3889         copy form 'default in last resort. This handles in particular
3890         the case where 'default itself has only a fall-back (which is
3891         the case by default on windows).
3892
3893 2001-11-24  Andy Piper  <andy@xemacs.org>
3894
3895         * printer.el (generic-print-region): set default-frame-plist to
3896         nil while creating the printer frame so that sizes reflect the
3897         printed page.
3898
3899         * faces.el (face-complain-about-font): Don't complain on printers.
3900
3901 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3902         
3903         * package-net.el: Andy synch.
3904         
3905 2001-12-16  Andy Piper  <andy@xemacs.org>
3906
3907         * package-get.el (package-get-update-all): Make sure installed.db
3908         gets updated after updating packages.
3909
3910 2002-03-28  Ben Wing  <ben@xemacs.org>
3911
3912         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3913         continuation, truncation so that we don't get line jumpiness from
3914         them being larger than the line height.
3915
3916         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3917
3918 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3919
3920         * font.el (font-window-system-mappings): Add mapping for Gtk
3921         (assume identical to X) 
3922
3923 2002-02-04  Andy Piper  <andy@xemacs.org>
3924
3925         * files.el (convert-standard-filename): Fix for short filename
3926         Peter Arius <pas@methodpark.de>
3927
3928 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3929
3930         * list-mode.el (default-choose-completion): completion-base-size
3931         should refer to local value in the completion list buffer.
3932
3933 2001-12-03  Didier Verna  <didier@xemacs.org>
3934
3935         * rect.el: autoload `replace-rectangle'.
3936         * keydefs.el (global-map): bind it to `C-x r p'.
3937
3938 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3939
3940         * XEmacs 21.4.8 "Honest Recruiter" is released.
3941
3942 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3943
3944         This patch is based on Jerry James's patch and analysis.
3945
3946         * select.el (get-clipboard):
3947         (get-selection):
3948         Update docstrings.
3949         (get-clipboard-foreign):
3950         (get-selection-foreign):
3951         New function for use as `interprogram-paste-function's.
3952
3953         * simple.el (interprogram-paste-function): Change default to
3954         `get-clipboard-foreign'; improve docstring.
3955         (interprogram-cut-function): Improve dosctring.
3956
3957 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3958
3959         * XEmacs 21.4.7 "Economic Science" is released.
3960
3961 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3962
3963         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3964
3965 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3966
3967         * obsolete.el (assq-delete-all): New compatibility alias for 
3968         remassq.
3969
3970 2002-01-09  Simon Josefsson  <jas@extundo.com>
3971
3972         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3973
3974 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3975
3976         * info.el (Info-auto-generate-directory): Default
3977         Info-auto-generate-directory to 'if-outdated.
3978
3979 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3980
3981         * startup.el (normal-top-level): Prevent migration code from
3982         trashing .emacs on an error in loading the init files.
3983
3984 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3985
3986         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3987         "system default" Xdefaults and friends get xrdb-mode.
3988
3989 2002-03-05  Mats Lidell  <matsl@contactor.se>
3990  
3991         * help-nomule.el (tutorial-supported-languages): Added Swedish
3992         tutorial. Sorted languages.
3993
3994 2002-02-11  Mike Sperber <mike@xemacs.org>
3995
3996         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3997         regenerating outdated dir files and dir is non-existent.
3998
3999 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4000
4001         * code-files.el (convert-mbox-coding-system): Improve comment.
4002         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4003         coding-system argument to `write-region-pre-hook' call.
4004         (write-region-pre-hook): Fix docstring to mention lockname argument.
4005
4006 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4007
4008         * minibuf.el (completing-read): Remove redundant wrong arg list.
4009
4010         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4011
4012 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4013
4014         * obsolete.el (interactive-form): new compatibility alias for 
4015         function-interactive.
4016
4017 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4018
4019         * menubar-items.el (Menubar-items-truncate-list): Removed.
4020         * menubar-items.el (Menubar-items-truncate-history): New.
4021         * menubar-items.el (default-menubar): Use
4022         Menubar-items-truncate-history.
4023
4024 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4025
4026         * printer.el (generic-print-region): Pass correct arguments to
4027         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4028         Torkelsson <torkel@acc.umu.se>.
4029
4030 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4031
4032         * help.el (describe-mode): synched with FSF 19.34; handle nil
4033         minor mode indicators.
4034
4035 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4036
4037         * minibuf.el (completing-read): Update docstring.
4038
4039 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4040
4041         * XEmacs 21.4.6 "Common Lisp" is released.
4042
4043 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4044
4045         * package-net.el: Inadvertant synch with Windows branch.  From
4046         Andy's log:
4047         (package-net-kit-version): new variable.
4048         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4049
4050 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4051
4052         * package-get.el (package-get-locate-index-file): Also search the
4053         core etc/ directory for the package index file if it can't be
4054         found in ~/.xemacs/.
4055
4056 2001-12-13  William Perry  <wmperry@gnu.org>
4057
4058         * dialog-gtk.el (popup-builtin-question-dialog):
4059         Conform to API in gui.c.
4060         
4061 2001-11-12  Andy Piper  <andy@xemacs.org>
4062
4063         * cus-edit.el (custom-save-face-internal): make sure we save
4064         non-themed faces.
4065         (custom-save-variables): ditto variables.
4066
4067 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4068
4069         * faces.el (make-face-family):
4070         (make-face-size):
4071         New face-modifying functions per Jan Vroonhof.
4072
4073         cus-face.el (custom-set-face-font-family):
4074         (custom-set-face-font-size):
4075         Use them.
4076
4077         * font.el (font-window-system-mappings): More precise docstring.
4078
4079         (font-create-name):
4080         (font-create-object):
4081         (tty-font-create-object):
4082         (tty-font-create-plist):
4083         (x-font-create-object):
4084         (x-font-create-name):
4085         (ns-font-create-name):
4086         (mswindows-font-create-object):
4087         (mswindows-font-create-name):
4088         Add doctrings.
4089
4090 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4091
4092         * gtk-faces.el (gtk-init-device-faces): removed spurious
4093         quote before let* expression.
4094
4095 2001-10-29  Andy Piper  <andy@xemacs.org>
4096
4097         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4098         modified when changing coding system.
4099
4100         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4101         that we invoke the GUI directory selector.
4102
4103 2001-10-25  Andy Piper  <andy@xemacs.org>
4104
4105         * dialog.el (make-dialog-box): use new directory dialog support.
4106         * minibuf.el (read-file-name-1): ditto.
4107         (read-file-name): ditto.
4108         (read-directory-name): ditto.
4109
4110 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4111
4112         * XEmacs 21.4.5 "Civil Service" is released.
4113
4114 2001-04-23  Didier Verna  <didier@xemacs.org>
4115
4116         * cus-edit.el (custom-variable-pre-save): New.
4117         * cus-edit.el (custom-variable-post-save): New.
4118         * cus-edit.el (custom-variable-save): use them.
4119         * cus-edit.el (custom-face-pre-save): New.
4120         * cus-edit.el (custom-face-post-save): New.
4121         * cus-edit.el (custom-face-save): use them.
4122         * cus-edit.el (custom-group-pre-save): New.
4123         * cus-edit.el (custom-group-post-save): New.
4124         * cus-edit.el (custom-group-save): use them.
4125         * cus-edit.el (Custom-save): use the pre/post functions above,
4126         call `custom-save-all' only once.
4127         * cus-edit.el (custom-variable-pre-reset-standard): New.
4128         * cus-edit.el (custom-variable-post-reset-standard): New.
4129         * cus-edit.el (custom-variable-reset-standard): use them.
4130         * cus-edit.el (custom-face-pre-reset-standard): New.
4131         * cus-edit.el (custom-face-post-reset-standard): New.
4132         * cus-edit.el (custom-face-reset-standard): use them.
4133         * cus-edit.el (custom-group-pre-reset-standard): New.
4134         * cus-edit.el (custom-group-post-reset-standard): New.
4135         * cus-edit.el (Custom-reset-standard): use them.
4136         * cus-edit.el (custom-face-reset-saved): use the pre/post
4137         functions above, call `custom-save-all' only once.
4138
4139 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4140
4141         * gutter-items.el (buffers-tab face): Derive from the modeline
4142         face by default.  Many people use white-on-black for the default
4143         font, and the tabs look hideous with that color combination.  The
4144         modeline usually has the correct colors.
4145
4146 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4147
4148         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4149         (tag-mark-stack-max): Typo fix.
4150
4151 2001-09-28  Ben Wing  <ben@xemacs.org>
4152
4153         * font-lock.el:
4154         * font-lock.el (font-lock-after-change-function):
4155         fix problem with last patch, reported by Katsumi Yamaoka.
4156
4157 2001-09-17  Ben Wing  <ben@xemacs.org>
4158
4159         * font-lock.el (font-lock-after-change-function):
4160         fix problem when you insert a comment on the line before a line of
4161         code: if we use the following char, then when you hit backspace,
4162         the following line of code turns the comment color.
4163
4164 2001-06-08  Ben Wing  <ben@xemacs.org>
4165
4166         * process.el: comment about shell-command-switch.
4167         * process.el (shell-quote-argument): Need to quote a null
4168         argument, too.  From Dan Holmsand.
4169         
4170         * startup.el (normal-top-level): Delete some unused FSF junk.
4171         * startup.el (command-line-early):
4172         
4173         * startup.el (command-line): Call MS Windows init function.
4174         
4175         * win32-native.el:
4176         * win32-native.el (mswindows-system-shells): New.
4177         * win32-native.el (mswindows-system-shell-p): New.
4178         * win32-native.el (init-mswindows-at-startup): New.
4179         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4180         * win32-native.el (mswindows-quote-one-simple-arg):
4181         * win32-native.el (mswindows-quote-one-command-arg):
4182         * win32-native.el (mswindows-construct-process-command-line-alist):
4183         Correct comments at top.  Correctly handle passing arguments
4184         to Cygwin programs and to bash.  Fix quoting of zero-length
4185         arguments (from Dan Holmsand).  Set shell-command-switch based
4186         on shell-file-name, which in turn comes from env var SHELL.
4187
4188 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4189
4190         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4191         default-toolbar-position): Fill docstrings for balloon-help.
4192
4193 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4194
4195         * faces.el: Reenable specifications over 'gtk domain.
4196
4197 2001-08-08  Didier Verna  <didier@xemacs.org>
4198
4199         * autoload.el (update-autoload-files): make defdir a file name,
4200         not directory name.
4201
4202 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4203
4204         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4205
4206         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4207
4208 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4209
4210         * font-menu.el (font-menu-set-font): Default to current font-family.
4211         (font-menu-preferred-resolution):
4212         (font-menu-size-scaling):
4213         Provide gtk defaults, too.
4214
4215 2001-07-29  Mike Alexander  <mta@arbortext.com>
4216
4217         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4218         list
4219         (custom-set-face-font-family): ditto
4220
4221 2001-07-26  Mike Sperber <mike@xemacs.org>
4222
4223         * files.el (auto-mode-alist): .9 files are man pages, too.
4224
4225 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4226
4227         * process.el (call-process-internal): bind
4228         coding-system-for-write to 'binary when calling
4229         start-process-internal, so the process receives 
4230         the literal contents of INFILE.
4231
4232 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4233
4234         * files.el (auto-mode-alist): Add configure.ac support.
4235
4236 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4237
4238         * buff-menu.el:
4239         mouse.el:
4240         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4241
4242 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4243
4244         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4245
4246 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4247
4248         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4249         mixed text.
4250         (kinsoku-eol-p): Ditto.
4251
4252 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4253
4254         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4255         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4256         characters as the category `s' or `e' correctly.
4257
4258 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4259
4260         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4261
4262 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4263
4264         * mule/cyrillic.el:  Set up case table.
4265
4266 2001-06-08  Mike Sperber <mike@xemacs.org>
4267
4268         * files.el (save-some-buffers-1): Don't zap the help window right
4269         after `map-y-or-n-p' has popped it up.
4270
4271 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4272
4273         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4274
4275 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4276
4277         * specifier.el: define-specifier-tag 'gtk.
4278
4279 2001-05-12  Ben Wing  <ben@xemacs.org>
4280
4281         * find-paths.el (paths-find-recursive-path):
4282         fix error with null EXCLUDE-REGEXP.
4283         
4284         * font-lock.el (font-lock-mode):
4285         fix problem reported by hrvoje with buffers starting with a space.
4286         
4287 2001-05-06  Ben Wing  <ben@xemacs.org>
4288
4289         * dialog.el (make-dialog-box):
4290         * menubar-items.el (default-menubar):
4291         * printer.el (generic-print-buffer):
4292         * printer.el (generic-print-region):
4293         implement printing the selection when it's selected.
4294
4295 2001-04-18  Didier Verna  <didier@xemacs.org>
4296
4297         * cus-edit.el (Custom-reset-standard): reset to standard settings
4298         not only when the buffer's :custom-state is 'modified, but also
4299         when it is 'set or 'saved.
4300
4301 2001-04-17  Didier Verna  <didier@xemacs.org>
4302
4303         * startup.el (load-user-init-file): define `custom-file' before
4304         loading the user's init file.
4305
4306 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4307
4308         * menubar.el (popup-mode-menu): Make it work with
4309         popup-menu-titles turned off.
4310         
4311 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4312
4313         * about.el (about-mailto-link): Use compose-mail for sending mail.
4314
4315 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4316
4317         * package-admin.el (package-install-hook): New.
4318         (package-delete-hook): New.
4319         (package-admin-add-single-file-package): Use package-delete-hook.
4320
4321         * package-get.el (package-get): Use package-install-hook.
4322
4323 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4324
4325         * package-ui.el (pui-install-selected-packages): reverse the lists
4326         of packages so that they get handled in the same order as they
4327         were selected.
4328
4329 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4330
4331         * packages.el (locate-library): Use read-library-name for completion.
4332
4333 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4334
4335         * byte-optimize.el (=): `=' is not a binary predicate!
4336         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4337         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4338
4339 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4340
4341         * bytecomp.el (byte-compile-arithcompare):
4342         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4343
4344 2001-06-03  William M. Perry  <wmperry@gnu.org>
4345
4346         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4347         return the filename selected by the user!
4348
4349 2001-05-31  William M. Perry  <wmperry@gnu.org>
4350
4351         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4352         in XEmacs/GTK.
4353
4354 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4355
4356         * coding.el: Tiny typo fixed.
4357
4358 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4359
4360         * XEmacs 21.4.3 "Academic Rigor" is released.
4361
4362 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4363
4364         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4365
4366 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4367
4368         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4369
4370 2001-05-04  Ben Wing  <ben@xemacs.org>
4371
4372         * printer.el (generic-print-buffer):
4373         * printer.el (generic-print-region):
4374         Enable dialog boxes.  Apply workaround recommended by Kirill.
4375         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4376         
4377         * simple.el (kill-whole-line):
4378         * simple.el (kill-line-1):
4379         * simple.el (kill-entire-line):
4380         * simple.el (kill-line):
4381         * simple.el (backward-kill-line):
4382         Take out interactive dependence of kill-whole-line.
4383
4384 2001-04-22  Ben Wing  <ben@xemacs.org>
4385
4386         * dialog.el (make-dialog-box):
4387         Put dialog titles back in -- this time correctly.  Fix various
4388         other problems with leaks and such.
4389
4390         * simple.el (region-exists-p):
4391         * simple.el (region-active-p):
4392         Add comment about which one is correct to use in menu specs.
4393
4394 2001-05-05  Ben Wing  <ben@xemacs.org>
4395
4396         * dialog.el (make-dialog-box): fix doc string.
4397         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4398         take out Pretty Print.
4399         * printer.el:
4400         * printer.el (printer-current-device): New.
4401         * printer.el (Printer-get-device): New.
4402         * printer.el (Printer-clear-device): New.
4403         * printer.el (generic-page-setup): New.
4404         * printer.el (generic-print-buffer):
4405         * printer.el (generic-print-region):
4406         Implement Page Setup.  Handle errors properly.
4407
4408 2001-05-05  Ben Wing  <ben@xemacs.org>
4409
4410         * subr.el (error): Complete list of errors in doc string.
4411         
4412 2001-04-22  Ben Wing  <ben@xemacs.org>
4413
4414         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4415         
4416 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4417
4418         * build-report.el: Remove CVS keywords since this file has been in
4419         core lisp for a while now.
4420         * build-report.el (build-report-make-output-files): Fix typo.
4421
4422 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4423
4424         * about.el (about-finish-buffer): Make sure the last change works
4425         even if EVENT is nil.
4426
4427 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4428
4429         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4430         clicked, not the one that happens to be the current buffer at the
4431         time.
4432
4433 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4434
4435         * cus-edit.el (custom-display): Support the GTK Window System also.
4436
4437 2001-04-30  Ben Wing  <ben@xemacs.org>
4438
4439         * printer.el:
4440         * printer.el (printer-page-header):
4441         * printer.el (Print-context): New.
4442         * printer.el (printer-page-footer):
4443         * printer.el (generate-header-element): New.
4444         * printer.el (generate-header-line): New.
4445         * printer.el (print-context-property):
4446         * printer.el (generic-print-buffer):
4447         * printer.el (generic-print-region):
4448         Implement headers and footers.  Implement calling Print dialog box
4449         (#### but it doesn't quite work yet).
4450
4451 2001-04-25  Ben Wing  <ben@xemacs.org>
4452
4453         * about.el (xemacs-hackers):
4454         * about.el (about-url-alist):
4455         * about.el (about-personal-info):
4456         * about.el (about-hacker-contribution):
4457         More contributions.
4458         
4459         * simple.el (handle-post-motion-command):
4460         Fix spurious setting of zmacs-region-stays to t after a non-shift
4461         motion command.
4462
4463 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4464
4465         * about.el (about-personal-info): Update my bio.
4466         (about-hacker-contribution): Ditto.
4467
4468 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4469
4470         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4471
4472 2001-04-19  Andy Piper  <andy@xemacs.org>
4473
4474         * package-net.el (package-net-cygwin32-binary-size): new size.
4475         (package-net-win32-binary-size): new size.
4476         (package-net-convert-index-to-ini): Use new arch.
4477         (package-net-batch-convert-index-to-ini): Removed.
4478         (package-net-generate-bin-ini): New.
4479         (package-net-batch-generate-bin-ini): New.
4480
4481 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4482
4483         * XEmacs 21.4.1 "Copyleft" is released.
4484
4485 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4486
4487         * x-compose.el (xlib-input-method-bug-workaround):
4488         (alias-colon-to-double-quote):
4489         Force sort in map-keymap to work around rehash bug.
4490
4491 2001-04-17  Ben Wing  <ben@xemacs.org>
4492
4493         * about.el: Finish overhaul, add a few new hackers, update a
4494         couple old ones.
4495
4496 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4497
4498         * XEmacs 21.4.0 "Solid Vapor" is released.
4499
4500 2001-04-15  Ben Wing  <ben@xemacs.org>
4501
4502         * about.el:
4503         * about.el (about-headline-face): New.
4504         * about.el (about-link-face): New.
4505         * about.el (about-current-release-maintainers): New.
4506         * about.el (about-other-current-hackers): New.
4507         * about.el (about-url-alist):
4508         * about.el (about-once-and-future-hackers): New.
4509         * about.el (about-mailto-link): New.
4510         * about.el (about-get-buffer):
4511         * about.el (about-finish-buffer):
4512         * about.el (about-xemacs):
4513         * about.el (about-features): Removed.
4514         * about.el (about-advantages): New.
4515         * about.el (about-maintainer-info): Removed.
4516         * about.el (about-personal-info): New.
4517         * about.el (about-hacker-contribution): New.
4518         * about.el (about-maintainer):
4519         * about.el (about-show-linked-info):
4520         * about.el (about-hackers):
4521         Major revamping.  Rewriting of most of the text, improve the
4522         link handling, separate info on contributors into personal
4523         and contribution info, add new contributors, update personal
4524         info, etc. etc.
4525         
4526         * menubar-items.el (default-menubar):
4527         Help menubar entry for News now says more accurately
4528         "What's New in XEmacs".
4529         
4530         * mouse.el:
4531         * mouse.el (mouse-track-cleanup-hook):
4532         * mouse.el (mouse-track):
4533         Don't set-buffer to a dead buffer when calling mouse-track
4534         cleanup hooks.
4535
4536 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4537
4538         * XEmacs 21.2.47 "Zephir" is released.
4539
4540 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4541
4542         * dialog.el (make-dialog-box): Disable dialog box titles until
4543         we get them working.
4544
4545 2001-03-30  Ben Wing  <ben@xemacs.org>
4546
4547         * help.el:
4548         * help.el (Help-princ-face):
4549         * help.el (Help-prin1-face):
4550         * help.el (frob-help-extents):
4551         * help.el (describe-function-1):
4552         * help.el (describe-variable):
4553         Avoid using font-lock faces, which may not be defined.
4554         Instead, use hyper-apropos faces, and make sure they're
4555         defined as necessary by using `require'. (It's not so safe
4556         to do this for font-lock.) In any case, we will eventually
4557         be merging this functionality into hyper-apropos.
4558
4559         * loaddefs.el (completion-ignored-extensions):
4560         Fix documentation.
4561         
4562         * menubar-items.el (menu-truncate-list): Removed.
4563         * menubar-items.el (Menubar-items-truncate-list): New.
4564         * menubar-items.el (default-menubar):
4565         Fix errors if grep or compile command is too long.  Rename helper
4566         function to be less visible.
4567
4568 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4569
4570         * byte-optimize.el (byte-optimize-minus):
4571         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4572
4573 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4574
4575         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4576         Mule is available.
4577
4578         * mule/latin.el: New file.
4579
4580 2001-03-11  Ben Wing  <ben@xemacs.org>
4581
4582         * auto-save.el:
4583         * auto-save.el (auto-save-directory):
4584         * auto-save.el (make-auto-save-file-name):
4585         * auto-save.el (auto-save-file-name-p): New.
4586
4587         Merge in improvements from other definition of
4588         make-auto-save-file-name in files.el.
4589         
4590         * auto-save.el (auto-save-original-name):
4591         * auto-save.el (auto-save-name-in-fixed-directory):
4592         * auto-save.el (auto-save-unslashify-name): Removed.
4593         * auto-save.el (auto-save-slashify-name): Removed.
4594         * auto-save.el (auto-save-reserved-chars): New.
4595         * auto-save.el (auto-save-escape-name): New.
4596         * auto-save.el (auto-save-unhex): New.
4597         * auto-save.el (auto-save-unescape-name): New.
4598
4599         Change algorithm for encoding filenames in auto-save names to be
4600         entirely safe with all filesystems and all possible characters in
4601         a filename, and 100% reversible. (Essentially, uses
4602         quoted-printable as the encoding.)
4603         
4604         * auto-save.el (recover-all-files):
4605
4606         Use insert-directory rather than calling ls directly -- fixes
4607         things under Windows.
4608
4609         * files.el:
4610         * files.el (convert-standard-filename): Substitute FSF's
4611         definition for this (we had nothing here before).
4612         
4613         * files.el (backup-buffer): Warning fix.
4614         
4615         * files.el (make-backup-file-name):
4616         * files.el (find-backup-file-name):
4617         Fix error in calling sequence to auto-save-file-name-p.
4618         
4619         * files.el (recover-file):
4620         Use insert-directory rather than calling ls directly -- fixes
4621         things under Windows.
4622
4623         * files.el (make-auto-save-file-name): Removed.
4624         * files.el (auto-save-file-name-p): Removed.
4625         auto-save is always dumped so no sense in having a definition
4626         that will always be overwritten with another.
4627         
4628         * files.el (insert-directory):
4629         * win32-native.el:
4630         * win32-native.el (debug-mswindows-process-command-lines):
4631         * win32-native.el (original-make-auto-save-file-name): Removed.
4632         * win32-native.el (make-auto-save-file-name): Removed.
4633
4634
4635 2001-03-21  Martin Buchholz <martin@xemacs.org>
4636
4637         * XEmacs 21.2.46 "Urania" is released.
4638
4639 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4640
4641         * menubar-items.el (default-menubar): Update sample.emacs to
4642         sample.init.el and adjust accelerators.
4643
4644 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4645
4646         * build-report.el (build-report): Improve docstring.
4647
4648 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4649
4650         * ChangeLog: Log GTK merge.
4651
4652         * gutter-items.el:
4653         * mwheel.el:
4654         * sound.el:
4655         * startup.el:
4656         Revert gratuitous whitespace changes.
4657
4658 2001-03-07  Ben Wing  <ben@xemacs.org>
4659
4660         * help.el:
4661         * help.el (key-or-menu-binding):
4662         * help.el (Help-find-file): New.
4663         * help.el (describe-beta):
4664         * help.el (describe-copying):
4665         * help.el (describe-project):
4666         * help.el (view-emacs-news):
4667         * help.el (view-sample-init-el): New.
4668         * help.el (Help-princ-face): New.
4669         * help.el (Help-prin1-face): New.
4670         * help.el (help-symbol-function-context-menu):
4671         * help.el (help-symbol-variable-context-menu):
4672         * help.el (help-symbol-function-and-variable-context-menu):
4673         * help.el (frob-help-extents):
4674         * help.el (describe-function-1):
4675         * help.el (describe-variable):
4676
4677         Add coloring in Help buffers, correspondent with hyperlinks.
4678         View files in view-mode rather than Fundamental.
4679         Remove separators from context menus -- now handled in generic code.
4680         Add `Find Tag' to context menu.
4681         
4682         * menubar.el (popup-mode-menu):
4683
4684         Rewrite code that outputs the popup menu to (a) put more specific
4685         entries first, (b) be more robust, (c) output the proper context
4686         menu separators automatically (the context menu functionality is
4687         new and currently used only by Help).
4688
4689 2001-03-10  William M. Perry  <wmperry@aventail.com>
4690
4691         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4692         this function when converting from the 21.1 GTK branch.  Now
4693         supports file, password, question, and color built-in dialogs.
4694
4695 2001-03-06  Ben Wing  <ben@xemacs.org>
4696
4697         * keydefs.el:
4698         * keydefs.el (global-map):
4699         Add commented-out change of M-k (for 21.5).
4700         
4701         * menubar-items.el (default-menubar):
4702         Fix items to control kill-line behavior; add items for
4703         shifted motion.
4704         
4705         * simple.el:
4706         * simple.el (kill-whole-line):
4707         * simple.el (historical-kill-line): Removed.
4708         * simple.el (kill-line): Removed.
4709         * simple.el (kill-entire-line): New.
4710         * simple.el (kill-line-1): New.
4711         * simple.el (backward-kill-line):
4712         Undo kill-whole-line == always changes.  Add new function
4713         kill-entire-line to unconditionally delete the current line.
4714         Add comments describing the lamentable state of affairs of
4715         the kill-line functions and variables.
4716
4717 2001-03-02  Ben Wing  <ben@xemacs.org>
4718
4719         * simple.el:
4720         * simple.el (beginning-of-buffer):
4721         * simple.el (end-of-buffer):
4722         * simple.el (mark-ring-unrecorded-commands):
4723         * simple.el (signal-error-on-buffer-boundary):
4724         * simple.el (shifted-motion-keys-select-region):
4725         * simple.el (unshifted-motion-keys-deselect-region):
4726         * simple.el (motion-keys-for-shifted-motion): New.
4727         * simple.el (handle-pre-motion-command):
4728         * simple.el (handle-post-motion-command):
4729         * simple.el (forward-char-command):
4730         * simple.el (backward-char-command):
4731         * simple.el (scroll-up-command):
4732         * simple.el (scroll-down-command):
4733         * simple.el (next-line):
4734         * simple.el (previous-line):
4735         * simple.el (backward-block-of-lines):
4736         * simple.el (forward-block-of-lines):
4737         * simple.el (backward-word):
4738         * simple.el (mark-word):
4739
4740         Augment documentation of the most common motion commands to make
4741         note of the shifted-motion support.  Improve the support to (a)
4742         properly document how it works and why it's done in the fashion it
4743         is, and (b) allow the keystrokes that trigger it to be customized.
4744
4745         Correct error in the customize specification of
4746         mark-ring-unrecorded-commands.
4747
4748 2001-03-02  Ben Wing  <ben@xemacs.org>
4749
4750         * font-lock.el:
4751         * font-lock.el (font-lock-pending-extent-table): Removed.
4752         * font-lock.el (font-lock-pending-buffer-table): New.
4753         * font-lock.el (font-lock-pre-idle-hook):
4754         * font-lock.el (font-lock-after-change-function):
4755         * font-lock.el (font-lock-fontify-pending-extents):
4756         * font-lock.el (font-lock-lisp-like):
4757
4758         Fix handling of pending extents to avoid excessive slowness (N^2
4759         behavior) when making lots of buffer changes between redisplays,
4760         such as when saving the Options.
4761
4762 2001-03-09  William M. Perry  <wmperry@aventail.com>
4763
4764         * device.el:
4765         * dragdrop.el:
4766         * dumped-lisp.el:
4767         * faces.el:
4768         * frame.el:
4769         * gnuserv.el:
4770         * loadup.el:
4771         * menubar-items.el:
4772         * minibuf.el:
4773         The Great GTK Merge.
4774
4775         * ChangeLog.GTK:
4776         * dialog-gtk.el:
4777         * gdk.el:
4778         * generic-widgets.el:
4779         * glade.el:
4780         * gnome-widgets.el:
4781         * gnome.el:
4782         * gtk-compose.el:
4783         * gtk-extra.el:
4784         * gtk-faces.el:
4785         * gtk-ffi.el:
4786         * gtk-file-dialog.el:
4787         * gtk-font-menu.el:
4788         * gtk-glyphs.el:
4789         * gtk-init.el:
4790         * gtk-iso8859-1.el:
4791         * gtk-marshal.el:
4792         * gtk-mouse.el:
4793         * gtk-package.el:
4794         * gtk-password-dialog.el:
4795         * gtk-select.el:
4796         * gtk-widget-accessors.el:
4797         * gtk-widgets.el:
4798         * gtk.el:
4799         widgets-gtk.el:
4800         The Great GTK Merge: new files.
4801
4802 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4803
4804         * generic-widgets.el: Don't require gtk (a built-in feature) at
4805         top level.  Don't execute the last sexp unless (featurep 'gtk).
4806
4807 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4808
4809         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4810
4811 2001-02-23  Martin Buchholz <martin@xemacs.org>
4812
4813         * XEmacs 21.2.45 "Thelxepeia" is released.
4814
4815 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4816  
4817         * about.el (xemacs-hackers): update my entry. 
4818         * about.el (about-maintainer-info): ditto. 
4819         * about.el (about-hackers): ditto. 
4820
4821 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4822
4823         * about.el (about-maintainer-info): More vanity info about
4824         yours truly.
4825
4826 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4827
4828         * build-report.el (build-report-destination): xemacs-build-reports
4829         has moved to SourceForge, where mailing list name length is
4830         restricted, hence the name change to
4831         xemacs-buildreports@xemacs.org.
4832         * build-report.el (build-report-keep-regexp): Update default.
4833         * build-report.el (build-report-delete-regexp): Ditto.
4834         * build-report.el (build-report-make-output-files): Ditto.
4835
4836 2001-02-19  Craig Lanning  <lanning@scra.org>
4837
4838         * lisp-mode.el: Add indentation specifications for following
4839         Common Lisp forms: handler-case, handler-bind, with-slots,
4840         with-open-file, with-open-stream, print-unreadable-object.
4841
4842 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4843
4844         * font-lock.el (font-lock-set-defaults-1):
4845         Move initialization of `font-lock-cache-position' so that it's set
4846         even if font-lock-keywords is already defined.
4847
4848 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4849
4850         * autoload.el (generate-file-autoloads-1):
4851         Use `emacs-lisp-mode-syntax-table' instead of
4852         `lisp-mode-syntax-table'.
4853         * lisp-mode.el (lisp-mode-syntax-table):
4854         Get rid of old checks for `parse-partial-sexp' version.
4855         Make `|' (pipe) string delimiter instead of punctuation.
4856
4857 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4858
4859         * window.el (save-selected-window):
4860         Use gensym for better macro hygiene.
4861
4862 2001-02-06  Mike Sperber <mike@xemacs.org>
4863
4864         * dump-paths.el:
4865         * startup.el (startup-setup-paths): Set and use
4866         `mule-lisp-directory'.
4867         (startup-setup-paths-warning): Ditto.
4868
4869         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4870         (paths-construct-load-path): Consider `mule-lisp-directory'.
4871
4872 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4873
4874         * font-lock.el: Syntax table improvements used.  A few random
4875         changes are not specified below.
4876         (font-lock-fontify-string-delimiters):
4877         (font-lock-syntactic-keywords):
4878         (font-lock-cache-state nil):
4879         (font-lock-cache-position):
4880         New variables.
4881         (font-lock-set-syntax):
4882         (font-lock-apply-syntactic-highlight):
4883         (font-lock-fontify-syntactic-anchored-keywords):
4884         (font-lock-fontify-syntactic-keywords-region):
4885         (font-lock-eval-keywords):
4886         New functions.
4887         (font-lock-remove-face):
4888         (font-lock-fontify-syntactically-region):
4889         Use syntax properties.
4890
4891 2001-02-08  Martin Buchholz <martin@xemacs.org>
4892
4893         * XEmacs 21.2.44 "Thalia" is released.
4894
4895 2001-01-16  Mike Sperber <mike@xemacs.org>
4896
4897         * startup.el (normal-top-level): Work even if no installation root
4898         is found.
4899
4900 2001-01-30  Andy Piper  <andy@xemacs.org>
4901
4902         * gutter-items.el (progress-abort-glyph): remove instantiator.
4903         (set-progress-abort-instantiator): new function.
4904         (abort-progress-feedback): use it.
4905
4906         * gutter.el (set-gutter-dirty-p): new function.
4907
4908 2001-01-30  Didier Verna  <didier@xemacs.org>
4909
4910         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4911
4912 2001-01-24  Didier Verna  <didier@xemacs.org>
4913
4914         * sound.el (sound-extension-list): give a better default value.
4915         * sound.el (load-sound-file): improve the doc string, also find
4916         files given by absolute names, pass a real extension list to
4917         `locate-file'.
4918
4919 2001-01-26  Martin Buchholz <martin@xemacs.org>
4920
4921         * XEmacs 21.2.43 "Terspichore" is released.
4922
4923 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4924
4925         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4926         messages from gnuserv.
4927
4928 2001-01-20  Martin Buchholz <martin@xemacs.org>
4929
4930         * XEmacs 21.2.42 "Poseidon" is released.
4931
4932 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4933
4934         * cl-macs.el (cl-upcase-arg): New function.
4935         (cl-function-arglist): New function.
4936         (cl-transform-lambda): Automatically add CL-style lambda list to
4937         documentation string using functions above.
4938
4939 2001-01-12  Andy Piper  <andy@xemacs.org>
4940
4941         * package-get.el (package-get-custom): call
4942         package-net-update-installed-db.
4943
4944         * package-ui.el (pui-install-selected-packages): call
4945         package-net-update-installed-db.
4946
4947         * package-net.el (package-net-update-installed-db): use
4948         packages-package-list so that we reflect reality.
4949
4950         * packages.el (packages-package-list): Make docstring reflect
4951         reality.
4952
4953         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4954
4955         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4956         isn't installed.
4957
4958 2001-01-17  Andy Piper  <andy@xemacs.org>
4959
4960         * wid-edit.el (widget-activation-glyph-mapper): activate or
4961         deactivate native widgets.
4962         (widget-glyph-insert-glyph): record instantiator.
4963         (widget-push-button-value-create): use it.
4964
4965         * gui.el (gui-button-action): new function. Make button's domain
4966         buffer current when calling.
4967         (make-gui-button): update to use gui-button-action.
4968
4969 2001-01-16  Didier Verna  <didier@xemacs.org>
4970
4971         * menubar-items.el (default-menubar): add an entry for modeline
4972         horizontal scrolling in Options -> Display.
4973
4974 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4975
4976         * package-get.el (package-get-require-signed-base): Set to nil
4977         by default.
4978
4979 2001-01-17  Martin Buchholz <martin@xemacs.org>
4980
4981         * XEmacs 21.2.41 "Polyhymnia" is released.
4982
4983 2001-01-16  Mike Sperber <mike@xemacs.org>
4984
4985         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4986         catch lisp/mule/.
4987
4988 2001-01-14  Mike Sperber <mike@xemacs.org>
4989
4990         * startup.el (maybe-create-compatibility-dot-emacs):
4991         (maybe-unmigrate-user-init-file):
4992         (unmigrate-user-init-file): Created.
4993         (maybe-migrate-user-init-file): Offer creation of compatibility
4994         .emacs.
4995         Some doc fixes wrt init file location.
4996
4997 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4998
4999         * faces.el (face-frob-from-locale-first): new variable.
5000         (frob-face-font-2): Honor tags arg while trying to use
5001         standard-face-mapping.  When face-frob-from-locale-first is set,
5002         first try to set face inheriting from frobbed-face.
5003
5004 2001-01-15  Didier Verna  <didier@xemacs.org>
5005
5006         * about.el (xemacs-hackers): update my entry.
5007         * about.el (about-url-alist): ditto.
5008         * about.el (about-maintainer-info): ditto.
5009         * about.el (about-hackers): ditto.
5010
5011 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5012
5013         The byte compiler has been badly broken for a year,
5014         by the patch of 1999-12-06.
5015         * byte-optimize.el (byte-optimize-form-code-walker):
5016         Bug was: the byte compiler was making this erroneous optimization:
5017         (progn (or (foo)) (bar)) ==> (bar)
5018
5019 2000-11-20  Mike Sperber <mike@xemacs.org>
5020
5021         * setup-paths.el (paths-core-load-path-depth): Split
5022         `paths-load-path-depth' in two for site and core lisp.  Don't
5023         recurse into core.
5024         * setup-paths.el (paths-construct-load-path): Use.
5025
5026 2001-01-10  Andy Piper  <andy@xemacs.org>
5027
5028         * package-net.el (package-net-cygwin32-binary-size): new variable
5029         (package-net-win32-binary-size): ditto.  add much needed
5030         commentary.
5031
5032         * gutter-items.el (buffers-tab-items): correct off-by-one error
5033         for buffers-tab-max-size.
5034
5035 2001-01-08  Martin Buchholz <martin@xemacs.org>
5036
5037         * XEmacs 21.2.40 is released.
5038
5039 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5040
5041         * mule/hebrew.el: Fix comments and typos.
5042         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5043
5044 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5045
5046         * ChangeLog.1: move ancient log from fill.el.
5047
5048         * dump-paths.el:
5049         paragraphs.el:
5050         mule/mule-category.el:
5051         Miscellaneous typo fixes and slight doc clarifications.
5052
5053         * mule/mule-ccl.el:  Correct file name in header.
5054
5055 2000-12-31  Martin Buchholz <martin@xemacs.org>
5056
5057         * XEmacs 21.2.39 is released.
5058
5059 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5060
5061         * byte-optimize.el (byte-optimize-cond):
5062         (byte-optimize-cond-1): New.
5063         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5064         Optimizes (cond (x nil)) ==> nil.
5065         Provide better diagnostic on malformed expr like (cond foo).
5066
5067 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5068
5069         * mule/mule-coding.el:
5070         mule/mule-cmds.el (reset-language-environment,
5071         set-language-environment-coding-systems):
5072         Safer default coding-priority-list, corresponding to src/file-coding.h.
5073
5074 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5075
5076         * package-admin.el: Allow package removal from
5077         early-package-load-path.
5078
5079 2000-12-15  Andreas Jaeger  <aj@suse.de>
5080
5081         * about.el (about-maintainer-info): Update my entry.
5082
5083 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5084
5085         * packages.el (locate-library): Add support for bzip2
5086         compressed .el files.
5087
5088 2000-12-12  Andy Piper  <andy@xemacs.org>
5089
5090         * package-net.el: new file.
5091
5092 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5093
5094         * font-lock.el: Add missing C++ keywords.
5095
5096 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5097
5098         * simple.el (indent-for-comment): Preserve indentation of comments
5099         starting in column 0, as documented in (Info-goto-node
5100         "(xemacs)Comments").  Update docstring accordingly.
5101
5102 2000-12-05  Martin Buchholz <martin@xemacs.org>
5103
5104         * XEmacs 21.2.38 is released.
5105
5106 2000-12-04  Didier Verna  <didier@xemacs.org>
5107
5108         * mouse.el (default-mouse-track-set-point-in-window): remove
5109         spurious '+' operation detected by Martin.
5110
5111
5112 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5113
5114         * cl-extra.el (coerce):
5115         Implement char to integer coercion.
5116         Remove extraneous (numberp) test.
5117
5118         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5119         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5120         (byte-optimize-predicate):
5121         Warn if evaluating constant expression signals an error.
5122         (byte-optimize-form): Small simplification.
5123
5124         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5125
5126 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5127
5128         * byte-optimize.el:
5129         (byte-optimize-minus):
5130         (byte-optimize-plus):
5131         (byte-optimize-mult):
5132         (byte-optimize-quo):
5133         Use (car (last x)) instead of (last x) to get last elt!
5134         Use `byte-optimize-predicate' to optimize `%'.
5135         Move optimizations for special numeric args to bytecomp.el.
5136         * bytecomp.el (byte-compile-associative): Remove.
5137         (byte-compile-max): New.
5138         (byte-compile-min): New.
5139         Properly handle erroneous calls: (max) (min).
5140         (byte-compile-plus): New.
5141         (byte-compile-minus):
5142         It's easiest to handle 0, +1 and -1 args here.
5143         (byte-compile-mult): New.
5144         It's easiest to handle 1, -1 and 2 args here.
5145         (byte-compile-quo):
5146         It's easiest to handle 0, +1 and -1 args here.
5147         Issue byte-compiler warning when dividing by zero.
5148
5149         Byte-compiler arithmetic improvements.
5150         Better optimize these expressions in the obvious way:
5151         (+ x y 1)   -->  varref x varref y add add1
5152         (+ x y -1)  -->  varref x varref y add sub1
5153         (- x y 0)   -->  (- x y)
5154         (- 0 x y)   -->  (- (- x) y)
5155         (% 42 19)   --> compile-time constant
5156         (/ 42 19)   --> compile-time constant
5157         (* (foo) 2) --> foo call dup plus
5158
5159         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5160         unless (declaim (optimize (safety 3)))
5161         or (setq byte-compile-delete-errors nil).
5162
5163 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5164
5165         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5166         docstrings.
5167
5168 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5169
5170         * startup.el (command-line-do-help):  Add documentation of
5171         portable dumper switches.
5172
5173 2000-11-22  Andy Piper  <andy@xemacs.org>
5174
5175         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5176
5177         * glyphs.el (init-glyphs): don't use autodetect for strings.
5178
5179 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5180
5181         * byte-optimize.el (byte-optimize-char-before):
5182         (byte-optimize-backward-char):
5183         (byte-optimize-backward-word):
5184         Fix incorrect optimizations for these sorts of expressions:
5185         (let ((x nil)) (backward-char x))
5186
5187 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5188
5189         * byte-optimize.el:
5190         * byte-optimize.el (byte-optimize-backward-char): New.
5191         * byte-optimize.el (byte-optimize-backward-word): New.
5192         Make backward-word and backward-char as efficient as forward versions.
5193
5194         * bytecomp.el (byte-compile-no-args-with-one-extra):
5195         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5196         * bytecomp.el (byte-compile-two-args-with-one-extra):
5197         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5198         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5199         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5200         Check if extra arg is constant nil, and if so, use byte-coded call.
5201
5202         * simple.el (backward-word):
5203         * simple.el (mark-word):
5204         * simple.el (kill-word):
5205         * simple.el (backward-kill-word):
5206         Make COUNT argument optional, for consistency with forward-char et al.
5207
5208         * abbrev.el (abbrev-string-to-be-defined):
5209         * abbrev.el (inverse-abbrev-string-to-be-defined):
5210         * abbrev.el (inverse-add-abbrev):
5211         * abbrev.el (expand-region-abbrevs):
5212         * buff-menu.el (Buffer-menu-execute):
5213         * indent.el (move-to-left-margin):
5214         * indent.el (indent-relative):
5215         * indent.el (move-to-tab-stop):
5216         * info.el (Info-reannotate-node):
5217         * lisp-mode.el (lisp-indent-line):
5218         * lisp.el (end-of-defun):
5219         * lisp.el (move-past-close-and-reindent):
5220         * misc.el (copy-from-above-command):
5221         * mouse.el (default-mouse-track-scroll-and-set-point):
5222         * page.el (forward-page):
5223         * paragraphs.el (forward-paragraph):
5224         * paragraphs.el (end-of-paragraph-text):
5225         * picture.el (picture-forward-column):
5226         * picture.el (picture-self-insert):
5227         * rect.el (extract-rectangle-line):
5228         * simple.el (newline):
5229         * simple.el (fixup-whitespace):
5230         * simple.el (backward-delete-char-untabify):
5231         * simple.el (transpose-chars):
5232         * simple.el (transpose-preceding-chars):
5233         * simple.el (do-auto-fill):
5234         * simple.el (indent-new-comment-line):
5235         * simple.el (blink-matching-open):
5236         * view-less.el (cleanup-backspaces):
5237         * wid-edit.el (widget-transpose-chars):
5238         * term/bg-mouse.el (bg-insert-moused-sexp):
5239         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5240
5241         * info.el (Info-fontify-node):
5242         * simple.el (backward-delete-function):
5243         Use canonical delete-backward-char instead of backward-delete-char.
5244
5245 2000-11-20  Andy Piper  <andy@xemacs.org>
5246
5247         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5248         no buffers.
5249
5250 2000-11-20  Andy Piper  <andy@xemacs.org>
5251
5252         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5253         buffer tabs.
5254
5255 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5256
5257         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5258         (proclaim inline...) was shadowing compiler-macros.
5259
5260 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5261
5262         * bytecomp.el (byte-compile-eval): New.
5263         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5264         Keeps this promise made in Lispref:
5265         "If a file being compiled contains a `defmacro' form, the macro is
5266         defined temporarily for the rest of the compilation of that file."
5267
5268 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5269
5270         * cl.el (floatp-safe):
5271         (plusp):
5272         (minusp):
5273         (oddp):
5274         (evenp):
5275         (cl-abs):
5276         Use a better parameter name than `x'.
5277
5278         * cl-macs.el (check-type): Make continuable.  Change documentation
5279         to require PLACE, but accept any form for compatibility.
5280
5281         * abbrev.el (define-abbrev): Use check-type.
5282         * font-menu.el (font-menu-change-face): Use check-type.
5283         * menubar.el (relabel-menu-item): Use check-type.
5284         * itimer.el: Fix typo.
5285
5286 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5287
5288         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5289
5290 2000-11-14  Martin Buchholz <martin@xemacs.org>
5291
5292         * XEmacs 21.2.37 is released.
5293
5294 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5295
5296         * code-cmds.el: Provide the feature.
5297
5298 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5299
5300         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5301
5302         * code-cmds.el: New file
5303         * mule/mule-cmds.el:
5304         * mule/mule-misc.el
5305         (coding-keymap): New keymap. Define coding system keyboard
5306         commands on file-coding builds too.
5307         (coding-system-change-eol-conversion):
5308         (universal-coding-system-argument):
5309         (set-default-coding-systems):
5310         (prefer-coding-system): Moved from mule-cmds.el
5311         (set-buffer-process-coding-system): Moved from mule-misc.el
5312
5313 2000-09-15  Stephen Carney <carney@scubadoo.com>
5314
5315         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5316
5317 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5318
5319         * package-get.el (package-get-download-sites): Add a pre-release
5320         site for experimental packages.
5321
5322         * auto-autoloads.el: Regenerated.
5323
5324 2000-08-01  Andy Piper  <andy@xemacs.org>
5325
5326         * gutter-items.el (buffers-tab-omit-function): reference
5327         buffers-tab-select-visible-buffers.
5328         (buffers-tab-filter-functions): new variable, by default uses
5329         buffers-tab-selection-function and buffers-tab-omit-function.
5330         (select-buffers-tab-buffers-by-mode): invert arguments.
5331         (buffers-tab-select-visible-buffers): new function. Invert calling
5332         of buffers-menu-omit-invisible-buffers.
5333         (buffers-tab-items): rewrite to use
5334         buffers-tab-filter-functions. Rewrite docstring.
5335         (gutter-buffers-tab-extent): delete.
5336         (add-tab-to-gutter): always build a new extent when adding the
5337         tabs.
5338         (update-tab-in-gutter): make gutter dirty when orientation
5339         changes.
5340
5341 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5342
5343         * bytecomp.el (byte-compile-defvar-or-defconst):
5344         Only do loadhist recording if defvar form includes a value.
5345
5346 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5347
5348         * bytecomp.el (byte-compile-initial-macro-environment):
5349         `eval-when-compile' should not compile its body.
5350
5351 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5352
5353         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5354         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5355         some Japanese English.  Remove some ancient FSF comments, and
5356         improve docstrings.  Use symbols not vectors for tables.
5357
5358 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5359
5360         * keymap.el:
5361         (local-key-binding):
5362         (global-key-binding):
5363         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5364
5365         * lisp.el:
5366         (backward-sexp): Slightly simpler code.
5367         (mark-sexp): Make arg optional, like FSF Emacs.
5368         (forward-list): Slightly simpler code.
5369         (backward-list): Slightly simpler code.
5370         (down-list):  Make arg optional, like FSF Emacs.
5371         (up-list):  Make arg optional, like FSF Emacs.
5372         (backward-up-list):  Make arg optional, like FSF Emacs.
5373         (kill-sexp):  Make arg optional, like FSF Emacs.
5374         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5375
5376         * font-menu.el (font-menu-change-face):
5377         Take continuable errors into account.
5378
5379         * abbrev.el:
5380         * abbrev.el (clear-abbrev-table):
5381         * abbrev.el (define-abbrev-table):
5382         * abbrev.el (define-abbrev):
5383         * abbrev.el (insert-abbrev-table-description):
5384         * apropos.el (apropos-documentation-check-doc-file):
5385         * apropos.el (apropos-documentation-check-elc-file):
5386         * buff-menu.el (list-buffers):
5387         * buff-menu.el (list-buffers-noselect):
5388         * bytecomp.el (byte-recompile-directory):
5389         * bytecomp.el (batch-byte-compile):
5390         * cl-macs.el (typep):
5391         * code-files.el (find-coding-system-magic-cookie):
5392         * code-files.el (insert-file-contents):
5393         * cus-edit.el (customize-set-variable):
5394         * cus-edit.el (customize-save-variable):
5395         * cus-face.el (custom-set-face-font-size):
5396         * cus-face.el (custom-set-face-update-spec):
5397         * cus-face.el (custom-reset-faces):
5398         * custom.el (custom-check-theme):
5399         * custom.el (copy-upto-last):
5400         * fill.el (canonically-space-region):
5401         * fill.el (fill-paragraph):
5402         * fill.el (fill-region):
5403         * fill.el (find-space-insertable-point):
5404         * fill.el (justify-current-line):
5405         * faces.el (face-spec-update-all-matching):
5406         * faces.el (set-face-stipple):
5407         * files-nomule.el (insert-file-contents):
5408         * files.el (insert-file-contents-literally):
5409         * files.el (hack-local-variables-last-page):
5410         * files.el (basic-save-buffer):
5411         * files.el (insert-directory):
5412         * font-menu.el (font-menu-change-face):
5413         * font.el (font-spatial-to-canonical):
5414         * format.el (format-encode-region):
5415         * format.el (format-insert-file):
5416         * format.el (format-replace-strings):
5417         * gutter.el (set-gutter-element):
5418         * help.el (key-or-menu-binding):
5419         * help.el (describe-bindings):
5420         * help.el (with-syntax-table):
5421         * indent.el (indent-rigidly):
5422         * indent.el (delete-to-left-margin):
5423         * info.el:
5424         * info.el (Info-extract-dir-entry-from):
5425         * info.el (Info-build-dir-anew):
5426         * info.el (Info-rebuild-dir):
5427         * info.el (Info-batch-rebuild-dir):
5428         * info.el (Info-read-subfile):
5429         * info.el (Info-build-node-completions):
5430         * info.el (Info-extract-menu-node-name):
5431         * isearch-mode.el (isearch-range-invisible):
5432         * isearch-mode.el (isearch-restore-invisible-extents):
5433         * itimer.el (itimerp):
5434         * itimer.el (itimer-live-p):
5435         * keymap.el:
5436         * keymap.el (substitute-key-definition):
5437         * keymap.el (read-command-or-command-sexp):
5438         * keymap.el (local-key-binding):
5439         * keymap.el (global-key-binding):
5440         * keymap.el (global-set-key):
5441         * keymap.el (local-set-key):
5442         * ldap.el:
5443         * ldap.el (ldap-add-entries):
5444         * ldap.el (ldap-delete-entries):
5445         * lisp.el (backward-sexp):
5446         * lisp.el (mark-sexp):
5447         * lisp.el (forward-list):
5448         * lisp.el (backward-list):
5449         * lisp.el (down-list):
5450         * lisp.el (backward-up-list):
5451         * lisp.el (up-list):
5452         * lisp.el (kill-sexp):
5453         * lisp.el (backward-kill-sexp):
5454         * menubar.el (add-menu-button):
5455         * menubar.el (add-submenu):
5456         * menubar.el (delete-menu-item):
5457         * menubar.el (relabel-menu-item):
5458         * mouse.el (narrow-window-to-region):
5459         * obsolete.el (define-obsolete-variable-alias):
5460         * obsolete.el (store-substring):
5461         * package-admin.el:
5462         * package-admin.el (package-admin-install-function):
5463         * package-admin.el (package-admin-install-function-mswindows):
5464         * package-admin.el (package-admin-default-install-function):
5465         * package-get.el (package-get-update-base-entries):
5466         * packages.el (packages-load-package-dumped-lisps):
5467         * packages.el (packages-collect-package-dumped-lisps):
5468         * printer.el (generic-print-buffer):
5469         * printer.el (generic-print-region):
5470         * replace.el (occur-mode-mouse-goto):
5471         * replace.el (perform-replace):
5472         * select.el (get-selection-no-error):
5473         * simple.el:
5474         * simple.el (newline):
5475         * simple.el (open-line):
5476         * simple.el (edit-and-eval-command):
5477         * simple.el (goto-line):
5478         * simple.el (undo):
5479         * simple.el (kill-region):
5480         * simple.el (copy-region-as-kill):
5481         * simple.el (kill-ring-save):
5482         * simple.el (set-mark):
5483         * simple.el (next-line):
5484         * simple.el (previous-line):
5485         * simple.el (line-move):
5486         * simple.el (set-goal-column):
5487         * simple.el (comment-region):
5488         * subr.el:
5489         * subr.el (putf):
5490         * syntax.el (modify-syntax-entry):
5491         * syntax.el (map-syntax-table):
5492         * view-less.el (view-file):
5493         * view-less.el (view-buffer):
5494         * view-less.el (view-file-other-window):
5495         * window-xemacs.el (backward-other-window):
5496         * window.el:
5497         * window.el (one-window-p):
5498         * window.el (walk-windows):
5499         * window.el (window-list):
5500         * x-mouse.el (x-mouse-kill):
5501         * x-select.el (x-get-cutbuffer):
5502         * x-select.el (x-store-cutbuffer):
5503         * term/bg-mouse.el (bg-mouse-line-to-center):
5504         * term/sun-mouse.el (window-line-end):
5505         * term/sun-mouse.el (sun-select-region):
5506         * term/sun.el (kill-region-and-unmark):
5507         * mule/mule-category.el:
5508         * mule/mule-category.el (modify-category-entry):
5509         * mule/mule-category.el (char-category-list):
5510         * mule/mule-coding.el (coding-system-force-on-output):
5511         * mule/mule-misc.el (coding-system-put):
5512         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5513
5514 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5515
5516         * cus-face.el: Typo fixes and tiny clarifications.
5517         * custom.el: ditto
5518
5519 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5520
5521         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5522         * startup.el (normal-top-level): Setup auto-save-list-file-name
5523         if auto-save-list-file-prefix is non-nil.
5524
5525 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5526
5527         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5528
5529 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5530
5531         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5532         get symbol at point-min.
5533
5534 2000-10-24  Didier Verna  <didier@xemacs.org>
5535
5536         * info.el (Info-emacs-info-file-name): defconst it.
5537         * info.el (Info-footnote-tag): defcustom it.
5538         * info.el (Info-no-description-string): ditto.
5539         * info.el (Info-find-node): adapt to new semantics of
5540         'Info-suffixed-file (don't do the case variants stuff).
5541         * info.el (Info-insert-dir): rewrite the dir file variants code.
5542         * info.el (Info-directory-files): New. Return the list of info
5543         files in a directory.
5544         * info.el (Info-dir-outdated-p): use it.
5545         * info.el (Info-parse-dir-entries): ditto.
5546         * info.el (Info-build-dir-anew): don't restrict to files ending
5547         with a ".info.*" extension.
5548         * info.el (Info-set-mode-line): ditto.
5549         * info.el (Info-read-subfile): adapt to new semantics of
5550         'Info-suffixed-file (append 'exact argument).
5551         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5552         string independently of the case.
5553         * info.el (Info-suffixed-file): use it (match all possible case
5554         for the file name).
5555         * info.el (Info-insert-file-contents): code cleanup.
5556         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5557         columns.
5558         * info.el (Info-batch-rebuild-dir): ditto.
5559         * info.el (Info-read-node-name-1): ditto.
5560         * info.el (Info-search): ditto.
5561         * info.el (Info-fontify-node): ditto.
5562
5563
5564 2000-10-24  Didier Verna  <didier@xemacs.org>
5565
5566         * process.el (shell-command): when called from a program, avoid
5567         'push-mark's "mark-set" message.
5568
5569 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5570
5571         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5572         by a symbol, not by a vector.
5573         * mule/vietnamese.el (vscii): Likewise.
5574         (viscii): Likewise.
5575         * mule/cyrillic.el (koi8-r): Likewise.
5576
5577         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5578         by a symbol, not by a vector.
5579         (chinese-big5-2): Likewise.
5580         * mule/ethiopic.el (ethiopic): Likewise.
5581         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5582         (vietnamese-viscii-upper): Likewise.
5583
5584 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5585
5586         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5587
5588 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5589
5590         * byte-optimize.el (byte-optimize-car): New function.
5591         (byte-optimize-cdr): Ditto.
5592
5593 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5594
5595         * byte-optimize.el: Partial synch with FSF 20.7.
5596         Optimize constant concatenation.
5597         Add keymapp as a side effect free function.  It is a built-in.
5598         (byte-after-unbind-pos): Remove byte-equal.
5599
5600 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5601
5602         * update-elc-2.el: Quote regexps correctly.
5603
5604 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5605
5606         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5607         (ccl-compile): Apply integerp, not integer-or-char-p to
5608         check the type of the buffer magnification
5609         (ccl-compile-write-string): Encode a string with binary
5610         coding system.
5611         (ccl-compile-write-repeat): Likewise.
5612
5613 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5614
5615         * buff-menu.el:
5616         * bytecomp.el:
5617         * coding.el:
5618         * faces.el:
5619         * files.el:
5620         * fill.el:
5621         * float-sup.el:
5622         * font-lock.el:
5623         * help.el:
5624         * iso8859-1.el:
5625         * loaddefs.el:
5626         * menubar-items.el:
5627         * menubar.el:
5628         * modeline.el:
5629         * msw-font-menu.el:
5630         * paragraphs.el:
5631         * paths.el:
5632         * replace.el:
5633         * simple.el:
5634         * sound.el:
5635         * startup.el:
5636         * version.el:
5637         * x-faces.el:
5638         * x-font-menu.el:
5639         Remove purecopy.
5640
5641 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5642
5643         * simple.el (do-auto-fill): Use the function pointer to by
5644         `comment-line-break-function', not `indent-new-comment-line'. This
5645         fixes an issue with cc-mode comment continuation.
5646
5647 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5648
5649         * simple.el (turn-on-auto-fill):  Add (interactive).
5650         * mwheel.el (mwheel-install): Add (interactive).
5651         * font-lock.el (turn-on-font-lock): Add (interactive).
5652         (turn-off-font-lock): Add (interactive).
5653
5654 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5655
5656         * packages.el (packages-special-base-regexp): Add `man'.
5657
5658 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5659
5660         * wid-edit.el (widget-specify-active): map over extents in current
5661         buffer like `widget-specify-inactive' does.  Mapping over the
5662         inactive extent object does not work since the current extent is
5663         ignored by `map-extents'.
5664
5665 2000-10-04  Martin Buchholz <martin@xemacs.org>
5666
5667         * XEmacs 21.2.36 is released.
5668
5669 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5670
5671         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5672         Optimize the compiled-function-constants vector by byte-code
5673         reference counts.
5674
5675 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5676
5677         * build-report.el (build-report-delete-regexp): quote value in
5678         defcustom
5679
5680 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5681
5682         * build-report.el (build-report): Don't bind srcdir which we don't
5683         use in `multiple-value-bind' to avoid the only byte-compiler
5684         warning.
5685
5686 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5687
5688         * build-report.el: Requires cl and custom now.
5689         build-report-version is determined by XEmacs version -- remove
5690         build-report-version*.
5691         * build-report.el (build-report-version): Removed.
5692         * build-report.el (build-report-installation-version-regexp): New.
5693         * build-report.el (build-report-version-file-regexp): New.
5694         * build-report.el (build-report-installation-srcdir-regexp): New.
5695         * build-report.el (build-report-destination): Offer
5696         xemacs-build-reports and xemacs-beta.
5697         * build-report.el (build-report-keep-regexp): Adjusted.
5698         * build-report.el (build-report-delete-regexp): Adjusted.
5699         * build-report.el (build-report-make-output-dir): New.
5700         * build-report.el (build-report-installation-file): Replace use of
5701         `concat' with `expand-file-name'.
5702         * build-report.el (build-report-make-output-file): Removed.
5703         * build-report.el (build-report-make-output-files): New.
5704         * build-report.el (build-report-subject): Identify as
5705         user-variable with "*...".
5706         * build-report.el (build-report-prompts): Ditto.
5707         * build-report.el (build-report-version-file): New.
5708         * build-report.el (build-report-file-encoding): Identify as
5709         user-variable with "*...".
5710         * build-report.el (build-report-make-output-get): New.
5711         * build-report.el (build-report-insert-header): Report
5712         emacs-version and system-configuration instead of
5713         build-report-version.
5714         * build-report.el (build-report-insert-make-output): Add file
5715         argument.
5716         * build-report.el (build-report-insert-installation-file):
5717         Re-indent.
5718         * build-report.el (build-report-keep): Change docstring,
5719         re-indent.
5720         * build-report.el (build-report-delete): Ditto.
5721         * build-report.el (build-report-installation-data): New.
5722         * build-report.el (build-report-version-file-data): New.
5723
5724 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5725
5726         * byte-optimize.el (byte-optimize-lapcode):
5727         Fix the optimization of using the first 5 elements of the
5728         constants vector for variables.
5729         (byte-optimize-lapcode): Fix another ancient broken optimization.
5730
5731 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5732
5733         * *: Spelling mega-patch
5734
5735 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5736
5737         * easymenu.el: doc fixes.
5738         (easy-menu-do-define): Use backquote.
5739         (easy-menu-change):
5740         (easy-menu-add):
5741         `when' seems much clearer than `if' here.
5742         (easy-menu-remove):
5743         (easy-menu-add-item):
5744         (easy-menu-item-present-p):
5745         (easy-menu-remove-item):
5746         Wrap using (when (featurep 'menubar) ...)
5747
5748 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5749
5750         * bytecomp.el (displaying-byte-compile-warnings):
5751         Revert Ben's change to this function below so that the compile log
5752         is displayed properly for users of the "popper" package.
5753
5754 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5755
5756         * window.el (save-selected-window): Use backquote.
5757
5758         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5759         Renamed from `byte-compile-file-form-defvar'.
5760         * bytecomp.el (byte-compile-defvar-or-defconst):
5761         Only cons onto current-load-list in top-level forms.
5762         Else this leaks a cons cell every time a defun is called.
5763         Renamed from `byte-compile-defvar', for clarity.
5764         Warn when docstring of defvar is not a string.
5765         Use consistent error messages.
5766         Better comments.
5767
5768 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5769
5770         * simple.el (set-variable):
5771         Remove unneeded defvar by rearranging order of let* forms.
5772
5773         * mule/mule-ccl.el (ccl-get-next-code):
5774         * menubar-items.el (bookmark-menu-filter):
5775         (language-environment-menu-filter):
5776         (tutorials-menu-filter):
5777         * toolbar-items.el (toolbar-compile):
5778         * byte-optimize.el (disassemble-offset):
5779         Use (declare (special ...)) instead of `defvar'.
5780
5781         * cl-macs.el (cl-do-proclaim):
5782         Fix (declare (special ...)) warning suppression syntax.
5783
5784 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5785
5786         * info.el (Info-tag-table-marker):
5787         (Info-tag-table-buffer):
5788         (Info-find-file-node):
5789         (Info-read-subfile):
5790         (Info-build-node-completions):
5791         (Info-search):
5792         (Info-mode):
5793         Multiple info buffer support.
5794
5795 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5796
5797         * ldap.el (ldap-decode-entry): New defun
5798         (ldap-search-entries): Use it in order to decode DN-prefixed
5799         entries properly
5800
5801 2000-08-23  Daniel Pittman <daniel@danann.net>
5802
5803         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5804         Use `eq', not `=', to compare symbols.
5805
5806 2000-07-30  Ben Wing  <ben@xemacs.org>
5807
5808         * bytecomp.el (byte-compile-report-error):
5809         * bytecomp.el (displaying-byte-compile-warnings):
5810         if stack-trace-on-error is set, send out a backtrace when
5811         an error is encountered that stops byte compilation.  this
5812         should make it much much easier to track down those curious
5813         problems.  also undo the kludge of using a separate "*Show*"
5814         buffer for display when there's a temp-buffer-show-function;
5815         we can avoid this by just being a little smarter.
5816
5817         * dialog-items.el:
5818         * dialog-items.el (search-dialog-regexp): New.
5819         * dialog-items.el (search-dialog-callback):
5820         * dialog-items.el (make-search-dialog):
5821         add a regexp option to the dialog and clean up a bit.
5822
5823         * dialog.el:
5824         * dialog.el (yes-or-no-p-dialog-box):
5825         * dialog.el (get-dialog-box-response):
5826         * dialog.el (make-dialog-box):
5827         * dialog.el (dialog-box-finish): New.
5828         * dialog.el (dialog-box-cancel): New.
5829         * dialog.el (internal-make-dialog-box-exit): New.
5830         implement [properly!] the :modal property of the new dialog box
5831         interface.  this is the first time xemacs has ever had *proper*
5832         modal dialog boxes, giving the standard window-system feedback.
5833         (e.g. under windows, clicking on a disabled frame causes a beep
5834         and makes the dialog box flash three times.)
5835
5836         * dragdrop.el: header keyword frobbing.
5837
5838         * dumped-lisp.el (preloaded-file-list):
5839         renamed winnt.el to win32-native.el.
5840
5841         * faces.el (face-property):
5842         * faces.el (set-face-property):
5843         * faces.el (frob-face-property):
5844         * faces.el (frob-face-font-2):
5845         * faces.el (make-face-bold):
5846         * faces.el (make-face-italic):
5847         * faces.el (make-face-bold-italic):
5848         * faces.el (make-face-unbold):
5849         * faces.el (make-face-unitalic):
5850         * faces.el (make-face-smaller):
5851         * faces.el (make-face-larger):
5852         clean up the implementation of these so that window-system-specific
5853         methods are called only on objects belonging to that window system.
5854         previously, you could have [e.g.] mswindows-make-face-bold called
5855         on font object of device type `stream', which is not good and
5856         explains the subtle errors Adrian was getting when byte-compiling
5857         something that required 'term. (Adrian, now you can use stack-trace-
5858         on-error to find the exact place where things are going wrong instead
5859         of having to laboriously binary-search your way through.)
5860
5861         * finder.el (finder-known-keywords):
5862         cleaned up -- properly sorted, clarified the meanings of many of
5863         the keywords, and added a few -- mswin, gui, content, build, www,
5864         user, services.  the last two try to distinguish between a package
5865         that's used directly by the user, and a package that provides
5866         support services to other packages.
5867
5868         * font-lock.el (lisp-font-lock-keywords-2):
5869         update list of lisp control structures to include everything,
5870         including new ones i introduced.
5871
5872         * gutter.el: header keyword frobbing.
5873
5874         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5875         recent isearch element was not doing so!  you got the second-most-
5876         recent instead.
5877
5878         * lisp-mode.el (construct-lisp-mode-menu):
5879         more menubar cleanups.
5880         * lisp-mode.el (with-selected-window):
5881         make it indent properly.
5882
5883         * menubar-items.el (default-menubar): lots of menubar cleanups.
5884         rearranged the options menu the most, e.g. splitting up the
5885         Keyboard/Mouse menu into a new Editing menu and combining the
5886         separate Scrollbar/Gutter/Toolbar submenus into Display.
5887         Got rid of General, moved items to Editing or new Troubleshooting.
5888         Moved Packages to Tools; doesn't seem to belong under Options.
5889         Added stuff to the Cmds menu, e.g. Change Case.
5890
5891         NB please don't complain about these periodic menubar changes.
5892         Anything like this is necessarily incremental in its construction
5893         -- By constant use you gradually become more and more aware of
5894         better and better ways to group menu items.  When we eventually
5895         move the options menu to a property sheet, the existing structure
5896         will probably be preserved fairly well.
5897
5898         * minibuf.el (next-history-element): fix problems with pressing
5899         down arrow in repeat-complex-command.
5900
5901         * modeline.el:
5902         * modeline.el (modeline-3d-p): New.
5903         added custom variable for controlling the 3d modeline.  the
5904         corresponding Options item has been present for a long time,
5905         but commented out with "fix me!" comments.  it's fixed now.
5906
5907         * obsolete.el (add-menu):
5908         remove bogus gettexts.
5909
5910         * process.el (shell-quote-argument):
5911         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5912         For bash under Windows native, see below.
5913
5914         * simple.el:
5915         * simple.el (display-warning-buffer):
5916         Fixed the handling of warning display to eliminate the annoying
5917         *Show* buffer, like was done for byte-compiler output above.
5918
5919         * simple.el (debug-print): New.
5920         Simple function for sending debug messages to the console and/or
5921         other debug places.
5922
5923         * subr.el (replace-in-string):
5924         Rewrite this function to avoid N^2 behavior with large strings --
5925         catastrophic with the new Windows selection code! (Apparently the
5926         author of this function didn't realize there was a fun
5927         replace-match that could make his life much easier, because we
5928         duplicated the entire logic.  The new version is smaller, easier
5929         to understand, much more robust, and has extended features --
5930         those of replace-match.)
5931
5932         * window.el:
5933         * window.el (with-selected-window): New.
5934         An obvious complement to the existing `with-selected-frame' and
5935         `with-current-buffer'.
5936
5937         * win32-native.el: Renamed from winnt.el.
5938         Added a great deal of stuff for properly handling process quoting,
5939         somewhat modeled on Kirill's original model (which i later threw
5940         away).  We should now finally have correctly working process arg
5941         quoting/dequoting so that the final app gets exactly what we
5942         intended.  Because the mechanism is in Lisp, it's easily
5943         extendible. (For those running bash and running the native
5944         version, I tried hard to do what I thought was correct.  But more
5945         thought is needed, and ideally the volunteer work of people with
5946         these configurations that they generally run on.)
5947
5948         * x-font-menu.el (x-font-menu-font-data):
5949         Put in defvar's to fix byte-compiler warnings.
5950
5951 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5952
5953         * select.el (selection-coercion-alist): Initialise.
5954         * select.el (select-coerce-to-text): New.
5955         * select.el (select-coerce): New.
5956         New functions to perform type and value coercion.
5957
5958         * select.el (select-buffer-killed-default): Keep data if it was
5959         on the clipboard.
5960
5961 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5962
5963         * menubar-items.el (default-menubar): Fix typo.
5964         (default-menubar): `lambda' was mispelled as `lamda'.
5965
5966 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5967
5968         * window.el (shrink-window-if-larger-than-buffer): Remove
5969         edge checking code.
5970
5971 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5972
5973         * paths.el (gnus-local-domain): Removed.
5974         (gnus-local-organization): Ditto.
5975         (gnus-startup-file): Ditto.
5976
5977 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5978
5979         * files.el (auto-mode-alist): Add .spec for RPM.
5980
5981 2000-07-31  Andy Piper  <andy@xemacs.org>
5982
5983         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5984
5985 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5986
5987         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5988         browse-url.
5989         * help.el (xemacs-www-page): Ditto.
5990         (xemacs-www-faq): Ditto.
5991         * menubar-items.el (default-menubar): Ditto.
5992
5993         * wid-edit.el (widget-url-link-action): Ditto.
5994         From: Kenichi OKADA <okada@opaopa.org>.
5995
5996 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5997
5998         * finder.el (finder-commentary): Add autoload cookie.
5999
6000 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6001
6002         * files.el (insert-file-contents-literally): Fix second let
6003         binding for `coding-system-for-read' to `coding-system-for-write'
6004         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6005
6006 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6007
6008         * files.el (insert-file-contents-literally): Use binary coding
6009         system (from Morioka san).
6010         (insert-file-contents-literally): Make file-name-handler method.
6011
6012 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6013
6014         * cl-macs.el (get-selection): Add defsetf.
6015
6016 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6017
6018         * x-init.el (x-activate-region-as-selection): replace obsolete
6019         function x-own-selection with own-selection.
6020         (ow-find): replace obsolete functions x-get-selection and
6021         x-get-clipboard with get-selection and get-clipboard.
6022         (init-post-x-win): replace obsolete function x-disown-selection
6023         with disown-selection.
6024
6025 2000-07-20  Mike Sperber  <mike@xemacs.org>
6026
6027         * startup.el (load-user-init-file): Only try to load init file if
6028         it exists.
6029
6030 2000-07-10  Andy Piper  <andy@xemacs.org>
6031
6032         * dialog-items.el: sync with Ben's patch.
6033
6034         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6035         comment.
6036         (progress-text-glyph): deleted.
6037         (progress-layout-glyph): make completely minimal.
6038         (progress-gauge-glyph): ditto.
6039         (progress-display-style): fix to handle dynamic instantiator
6040         changes.
6041         (progress-text-instantiator): new.
6042         (progress-layout-instantiator): new.
6043         (progress-gauge-instantiator): new.
6044         (set-progress-display-instantiator): renamed and changed from
6045         set-progress-display-style.
6046         (progress-abort-glyph): use instantiator not glyph.
6047         (append-progress-display): use set-progress-display-instantiator
6048         and set-glyph-image.
6049         (abort-progress-display): ditto.
6050         (raw-append-progress-display): ditto.
6051
6052 2000-07-20  Ben Wing  <ben@xemacs.org>
6053
6054         * code-files.el: Move Mule-specific code to mule-coding.el.
6055
6056 2000-07-15  Ben Wing  <ben@xemacs.org>
6057
6058         * autoload.el:
6059         Fixed comments.
6060
6061         * cmdloop.el:
6062         * cmdloop.el (yes-or-no-p):
6063         * cmdloop.el (y-or-n-p):
6064         Make these functions use should-use-dialog-box-p and not be
6065         overridden in dialog.el.
6066
6067         * cus-dep.el:
6068         * cus-dep.el (Custom-make-dependencies): Removed.
6069         * cus-dep.el (Custom-make-dependencies-1): New.
6070         * cus-dep.el (Custom-make-one-dependency): New.
6071         New entry point for use in Makefiles, to avoid excessive
6072         invocations.
6073
6074         * cus-edit.el (custom-variable-reset-saved):
6075         * cus-edit.el (custom-variable-reset-standard):
6076         * cus-edit.el (custom-save-resets):
6077         Fix bytecompiler warnings.
6078
6079         * dialog.el:
6080         * dialog.el (yes-or-no-p-dialog-box):
6081         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6082         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6083         * dialog.el (get-dialog-box-response):
6084         * dialog.el (message-or-box):
6085         * dialog.el (make-dialog-box):
6086         * dialog.el (popup-dialog-box): New.
6087         Avoid yes-or-no-p bogosities.
6088         Create a general function `make-dialog-box' to encapsulate all
6089         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6090
6091         * dumped-lisp.el (preloaded-file-list):
6092         Add dialog-items.  Clean up.  Group files by types.
6093
6094         * easymenu.el (easy-menu-add):
6095         * easymenu.el (easy-menu-remove):
6096         Account for accelerators.
6097
6098         * extents.el:
6099         * extents.el (extent-list): New args, like in map-extents.
6100         * extents.el (extent-at-event): New.
6101         * extents.el (extents-at-event): New.
6102
6103         * font-lock.el:
6104         * font-lock.el (font-lock-mode):
6105         * font-lock.el (font-lock-default-fontify-buffer):
6106         * font-lock.el (font-lock-default-unfontify-region):
6107         * font-lock.el (font-lock-fontify-syntactically-region):
6108         * font-lock.el (font-lock-fontify-keywords-region):
6109         Use new progress-feedback names.
6110
6111         * font-lock.el (java-font-lock-identifier-regexp):
6112         * font-lock.el (java-font-lock-class-name-regexp):
6113         Fix bytecompiler warnings.
6114
6115         * gutter-items.el:
6116         * gutter-items.el (progress-display-use-echo-area): Removed.
6117         * gutter-items.el (progress-feedback-use-echo-area): New.
6118         * gutter-items.el (progress-display-popup-period): Removed.
6119         * gutter-items.el (progress-feedback-popup-period): New.
6120         * gutter-items.el (set-progress-display-style): Removed.
6121         * gutter-items.el (set-progress-feedback-style): New.
6122         * gutter-items.el (progress-display-style): Removed.
6123         * gutter-items.el (progress-feedback-style): New.
6124         * gutter-items.el (progress-stack):
6125         * gutter-items.el (progress-displayed-p): Removed.
6126         * gutter-items.el (progress-feedbacked-p): New.
6127         * gutter-items.el (clear-progress-display): Removed.
6128         * gutter-items.el (clear-progress-feedback): New.
6129         * gutter-items.el (progress-display-clear-when-idle): Removed.
6130         * gutter-items.el (progress-feedback-clear-when-idle): New.
6131         * gutter-items.el (remove-progress-display): Removed.
6132         * gutter-items.el (remove-progress-feedback): New.
6133         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6134         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6135         * gutter-items.el (append-progress-display): Removed.
6136         * gutter-items.el (append-progress-feedback): New.
6137         * gutter-items.el (abort-progress-display): Removed.
6138         * gutter-items.el (abort-progress-feedback): New.
6139         * gutter-items.el (raw-append-progress-display): Removed.
6140         * gutter-items.el (raw-append-progress-feedback): New.
6141         * gutter-items.el (display-progress-display): Removed.
6142         * gutter-items.el (display-progress-feedback): New.
6143         * gutter-items.el (current-progress-display): Removed.
6144         * gutter-items.el (current-progress-feedback): New.
6145         * gutter-items.el (current-progress-display-label): Removed.
6146         * gutter-items.el (current-progress-feedback-label): New.
6147         * gutter-items.el (progress-display): Removed.
6148         * gutter-items.el (progress-feedback): New.
6149         Replace "progress-display" with "progress-feedback" globally.
6150
6151         * gutter-items.el (lprogress-display): Removed.
6152         * gutter-items.el (progress-feedback-with-label): New.
6153         Rename lprogress-display ==> progress-feedback-with-label.
6154
6155         * gutter-items.el (search-dialog-direction): Removed.
6156         * gutter-items.el (search-dialog-text): Removed.
6157         * gutter-items.el (search-dialog-callback): Removed.
6158         * gutter-items.el (make-search-dialog): Removed.
6159         Move to dialog-items.el.
6160
6161         * help.el:
6162         * help.el (help-mode-quit):
6163         * help.el (mode-for-help): New.
6164         * help.el (help-sticky-window): New.
6165         * help.el (help-window-config): New.
6166         * help.el (with-displaying-help-buffer):
6167         * help.el (function-at-event): New.
6168         * help.el (help-symbol-regexp): New.
6169         * help.el (help-symbol-run-function-1): New.
6170         * help.el (help-symbol-run-function): New.
6171         * help.el (help-symbol-function-context-menu): New.
6172         * help.el (help-symbol-variable-context-menu): New.
6173         * help.el (help-symbol-function-and-variable-context-menu): New.
6174         * help.el (frob-help-extents): New.
6175         * help.el (describe-function-1):
6176         * help.el (variable-at-point):
6177         * help.el (variable-at-event): New.
6178         * help.el (describe-variable):
6179         Major overhaul.
6180         - Make functions and variables be mousable.
6181         - Middle button hyperlinks.
6182         - New context-menu entries.
6183
6184         * keydefs.el:
6185         * keydefs.el (global-map):
6186         New key bindings to move lines up and down.
6187
6188         * lisp-mode.el:
6189         * lisp-mode.el (construct-lisp-mode-menu): New.
6190         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6191         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6192         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6193         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6194         Make popup and menubar menus be different.  Popup menu uses
6195         clicked location and automatically assumes symbol under the mouse
6196         for various commands.
6197
6198         * menubar-items.el:
6199         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6200         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6201
6202         * menubar-items.el (global-popup-menu): Removed.
6203         * menubar-items.el (mode-popup-menu): Removed.
6204         * menubar-items.el (activate-popup-menu-hook): Removed.
6205         * menubar-items.el (popup-mode-menu): Removed.
6206         * menubar-items.el (popup-buffer-menu): Removed.
6207         * menubar-items.el (popup-menubar-menu): Removed.
6208         Move to menubar.el.
6209
6210         * menubar.el:
6211         * menubar.el (global-popup-menu): New.
6212         * menubar.el (mode-popup-menu): New.
6213         * menubar.el (activate-popup-menu-hook): New.
6214         * menubar.el (last-popup-menu-event): New.
6215         * menubar.el (popup-mode-menu): New.
6216         * menubar.el (popup-buffer-menu): New.
6217         * menubar.el (popup-menubar-menu): New.
6218         * menubar.el (menu-call-at-event): New.
6219         Move non-content functions here.  Add support for context menu
6220         items on extents.
6221
6222         * minibuf.el (minibuffer-history-uniquify):
6223         Typo fix.
6224
6225         * minibuf.el (read-file-name-1):
6226         Call new file dialog box if it exists.
6227
6228         * minibuf.el (mouse-rfn-setup-vars):
6229         Clean up "chop" action.
6230
6231         * mouse.el:
6232         * mouse.el (button2): Now bound to mouse-track.
6233         * mouse.el (click-inside-extent-p):
6234         * mouse.el (point-inside-extent-p):
6235         * mouse.el (point-inside-selection-p):
6236         * mouse.el (mouse-drag-or-yank): Removed.
6237         * mouse.el (mouse-begin-drag-n-drop): New.
6238         * mouse.el (mouse-eval-sexp):
6239         * mouse.el (mouse-track-activate-strokes): New.
6240         * mouse.el (mouse-track-do-activate): New.
6241         * mouse.el (mouse-track):
6242         * mouse.el (default-mouse-track-event-is-with-button): New.
6243         * mouse.el (default-mouse-track-cleanup-hook):
6244         * mouse.el (default-mouse-track-drag-hook):
6245         * mouse.el (default-mouse-track-drag-up-hook):
6246         * mouse.el (default-mouse-track-click-hook):
6247         Merge drag-n-drop into mouse-track.
6248         Add general "activate" support to replace specific button2 kludges.
6249         Use "button modifier" support in mouse-track.
6250
6251         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6252
6253         * package-ui.el:
6254         * package-ui.el (pui-menu):
6255         * package-ui.el (pui-popup-context-sensitive): Removed.
6256         Fix bytecompiler warnings.
6257         Clean up popup code a bit.
6258
6259         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6260
6261         * simple.el:
6262         * simple.el (transpose-lines):
6263         * simple.el (transpose-line-up): New.
6264         * simple.el (transpose-line-down): New.
6265         * simple.el (transpose-subr):
6266         * simple.el (transpose-subr-1): Removed.
6267         Clean up, add functions to move lines up and down.
6268
6269         * startup.el (mail-host-address):
6270         * startup.el (user-mail-address):
6271         Customize.
6272
6273         * subr.el:
6274         * subr.el (set-symbol-value-in-buffer): New.
6275         * subr.el (error):
6276         * subr.el (check-argument-type):
6277         * subr.el (defined-error-p): New.
6278         Add structured error support.
6279
6280         * toolbar-items.el (toolbar-compile):
6281         Use new make-dialog-box.
6282
6283         * update-elc.el:
6284
6285         * userlock.el (ask-user-about-lock-dbox):
6286         * userlock.el (ask-user-about-supersession-threat-dbox):
6287         * userlock.el (ask-user-about-lock):
6288         * userlock.el (ask-user-about-supersession-threat):
6289         Use new make-dialog-box.
6290         Add safety checks; use should use-dialog-box-p.
6291
6292         * window-xemacs.el:
6293         * window-xemacs.el (__buffer-dedicated-frame):
6294         * window-xemacs.el (buffer-dedicated-frame): New.
6295         * window-xemacs.el (set-buffer-dedicated-frame): New.
6296         Move dedicated-frame stuff into lisp.
6297
6298 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6299
6300         * printer.el (generic-print-region): Do not require that
6301         `printer-name' be set.
6302         (printer-name): Commentary clarification.
6303
6304 2000-07-19  Martin Buchholz <martin@xemacs.org>
6305
6306         * XEmacs 21.2.35 is released.
6307
6308 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6309
6310         * select.el (selection-coercible-types): Initialise.
6311
6312 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6313
6314         * select.el (own-clipboard): Bug fix.
6315
6316 2000-07-17  Mike Sperber  <mike@xemacs.org>
6317
6318         * cus-edit.el (custom-migrate-custom-file): Save init file before
6319         continuing.
6320
6321 2000-07-16  Mike Sperber  <mike@xemacs.org>
6322
6323         * startup.el (load-init-file): Remove silly call to
6324         `load-user-custom-file`.
6325         (maybe-migrate-user-init-file): Minor fixes.
6326
6327 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6328
6329         * apropos.el (apropos-documentation-check-doc-file):
6330         `doc' variable should be let-bound, as was presumably intended.
6331
6332         * cus-edit.el (custom-variable-reset-saved):
6333         (custom-variable-reset-standard):
6334         Remove unused variable comment-widget.  Twice.
6335
6336         * toolbar.el (toolbar-blank-press-function):
6337         Add a real defvar with initial value nil and proper docstring.
6338         (press-toolbar-button): No need to check for boundp-ness anymore.
6339
6340         * rect.el (open-rectangle-line): Remove useless (let) form.
6341         Add defvar for pending-delete-mode.
6342
6343         * info.el (Info-find-node): This function needs an autoload cookie.
6344
6345         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6346         Use let* since the second form referred to the first.
6347
6348 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6349
6350         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6351         instead of removed `mswindows-get-clipboard'.
6352
6353
6354 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6355
6356         * select.el (select-convert-from-text): New.
6357         * select.el (select-convert-from-length): New.
6358         * select.el (select-convert-from-integer): New.
6359         * select.el (select-convert-from-identity): New.
6360         * select.el (select-convert-from-filename): New.
6361         * select.el (selection-converter-in-alist): Use them.
6362         New converter functions for X.
6363
6364         * select.el (get-selection): Removed comment.
6365
6366         * select.el (own-selection): Removed append code - I thought
6367         I'd already done this, but apparently not...
6368
6369         * select.el: Changed comment about TIMESTAMP.
6370
6371         * select.el (select-convert-in): New.
6372         * select.el (select-convert-out): New.
6373         New functions that get used by select.c.
6374
6375         * select.el (select-buffer-killed-default): New.
6376         * select.el (select-buffer-killed-text): New.
6377         * select.el (selection-buffer-killed-alist): New.
6378         New list and functions that get called if a relevant selection
6379         exists and a buffer gets killed.
6380
6381         * select.el (select-convert-to-targets):
6382         * select.el (select-convert-to-identity): Removed.
6383         * select.el (select-convert-from-identity): Removed.
6384         * select.el (select-converter-out-alist):
6385         Removed _EMACS_INTERNAL selection type.
6386
6387         * x-select.el (xselect-kill-buffer-hook): Removed.
6388         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6389         Removed this X-specific nonesense. Use the generic support
6390         in select.el instead.
6391
6392 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6393
6394         * mule/mule-category.el (defined-category-hashtable):
6395         Use make-hash-table instead of make-hashtable
6396
6397         * buff-menu.el: Byte-compiler warning fix.
6398
6399         * isearch-mode.el (isearch-highlight-all-cleanup):
6400         Remove unused variable `isearch-highlight-all-start'.
6401
6402         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6403
6404         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6405
6406         * cus-dep.el (Custom-make-dependencies):
6407         Add autoload cookie for custom-add-loads to generated custom-load.el.
6408
6409         * autoload.el (autoload-package-name): Warning suppression.
6410         Move defvar prior to first use.
6411
6412         * custom.el: Add autoload for custom-declare-face.
6413         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6414         * cl.el (cl-hack-byte-compiler):
6415         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6416         to work properly.
6417
6418 2000-07-08  Mike Sperber  <mike@xemacs.org>
6419
6420         * startup.el (load-home-init-file): Added variable.
6421         (maybe-migrate-user-init-file): Added.
6422         (load-user-init-file): Load custom file if different from init
6423         file.
6424
6425         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6426         "startup."
6427
6428         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6429         Moved `custom-file'-related code to cus-file.el.
6430
6431         * cus-file.el: New file.
6432
6433 2000-04-01  Mike Sperber  <mike@xemacs.org>
6434
6435         * packages.el (packages-find-package-directories): Added support
6436         for external package hierarchies with in-place installations.
6437
6438         * find-paths.el (paths-root-in-place-p): Added.
6439         (paths-find-emacs-directory): Added support for external
6440         directories with in-place installations.
6441         (paths-find-site-directory): Ditto.
6442
6443         * startup.el (find-user-init-file): Also look for
6444         ~/.xemacs/init.elc? in preference to ~/.emacs.
6445
6446 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6447
6448         * select.el (own-selection):
6449         * select.el (own-clipboard): Changed `append' parameter to
6450         `how-to-use' parameter.
6451         * select.el (own-selection): Removed icky append code.
6452         * select.el (own-selection, get-selection): Removed extra type
6453         checking.
6454         * select.el (selection-appender-alist):
6455         * select.el (selection-converter-{in|out}-alist): Initialise.
6456         * select.el (select-append-to-*): New.
6457         * select.el (select-convert-from-*): New.  New functions to append
6458         data and convert data from external type.
6459
6460 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6461
6462         * font-lock.el: Javadoc enhancements.
6463
6464 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6465
6466         * printer.el (generic-print-region): Compose job name from buffer
6467         name.
6468
6469 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6470
6471         * font-lock.el (font-lock-fontify-pending-extents): Call
6472         font-lock-fontify-region instead of font-lock-fontify-buffer
6473         to avoid unnecessary progress gauges.
6474
6475 2000-07-06  Craig Lanning  <lanning@scra.org>
6476
6477         * custom-load.el (faces):
6478
6479         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6480         dir is a regex.
6481
6482         * process.el (call-process-internal): from Dan Holmsand, use binary
6483         coding systems so that jka-compr works.
6484
6485 2000-07-07  Ben Wing  <ben@xemacs.org>
6486
6487         * font-lock.el: Undo previous change.  Unfortunately, some
6488         files actually use the variables directly in their init code
6489         without quoting them.
6490
6491 2000-07-07  Ben Wing  <ben@xemacs.org>
6492
6493         * font-lock.el (defvar font-lock-*-face): Removed.
6494
6495         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6496         only when necessary.
6497
6498 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6499
6500         * cl-macs.el: fix cl-transform-function-property kludge
6501         so that it does not require a random feature.
6502
6503 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6504
6505         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6506         as in Linux kernel "Rules.make".
6507
6508 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6509
6510         * build-report.el (build-report): Add autoload cookie.
6511
6512 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6513
6514         * package-ui.el (defgroup pui):  Correct a misspelling
6515         (pui-toggle-package-delete):  Change `seleted' to `selected'
6516
6517 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6518
6519         * package-get.el (package-get-update-base):
6520         (package-get): Use insert-file-contents-literally always.
6521         (package-get-maybe-save-index):
6522         Force coding system for writing to binary.
6523
6524 2000-06-08  Mike Alexander  <mta@arbortext.com>
6525
6526         * code-process.el (call-process-region): If there is no coding
6527         system for the process on process-coding-system-alist use the
6528         coding system of the buffer containing the region.
6529
6530 2000-06-10  Ben Wing  <ben@xemacs.org>
6531
6532         * cmdloop.el (command-error):
6533         If debug-on-error and noninteractive, output backtrace.
6534
6535         * files.el (file-relative-name):
6536         Remove MSDOS references.
6537
6538         * simple.el (line-number): New function, due to non-obvious
6539         behavior/usage of count-lines.
6540
6541         * simple.el (count-lines): document non-obvious usage to get
6542         line number.
6543
6544 2000-06-11  Ben Wing  <ben@xemacs.org>
6545
6546         * faces.el ((featurep 'xpm)):
6547         * x-faces.el (x-init-face-from-resources):
6548         * x-faces.el (x-init-frame-faces):
6549         * x-misc.el (x-init-specifier-from-resources):
6550         * x-misc.el (x-get-resource-and-bogosity-check):
6551         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6552         * x-mouse.el (x-init-pointer-shape):
6553         * x-scrollbar.el (x-init-scrollbar-from-resources):
6554         Add sixth argument to x-get-resource calls so as to issue warnings
6555         rather than errors on bogus arguments.
6556
6557 2000-06-05  Ben Wing  <ben@xemacs.org>
6558
6559         * compat.el: new file.  provides a clean, non-intrusive way to
6560         define compatibility functions.
6561
6562         * process.el (shell-quote-argument): temporary fix for lack
6563         of nt-quote-process-args.  #### I need to put back the overall
6564         structure of that mechanism but redo the guts of it using the
6565         extra intelligence in the C code.
6566
6567 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6568
6569         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6570         `package-get' does in package-get.el, instead of using external
6571         "md5sum" program.
6572
6573         * package-get.el (package-get): Insert package file literally to
6574         make checksum calculation work.
6575
6576 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6577
6578         * code-files.el (convert-mbox-coding-system): Deleted.
6579         (file-coding-system-alist): Removed reference to
6580         convert-mbox-coding-system.
6581
6582 2000-05-28  Martin Buchholz <martin@xemacs.org>
6583
6584         * XEmacs 21.2.34 is released.
6585
6586 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6587
6588         * font-lock.el (font-lock-keywords): Rewrote docstring
6589
6590 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6591
6592         * loadhist.el (unload-feature): handle case where x is both boundp
6593         and fboundp
6594
6595 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6596
6597         * packages.el: It's ok to use built-in macros, but not lisp
6598         defined ones.
6599
6600 2000-05-20  Ben Wing  <ben@xemacs.org>
6601
6602         * font-lock.el:
6603         * font-lock.el (font-lock-message-threshold):
6604         * font-lock.el (font-lock-mode):
6605         * font-lock.el (font-lock-default-fontify-buffer):
6606         * font-lock.el (font-lock-always-fontify-immediately):
6607         * font-lock.el (font-lock-old-extent): Removed.
6608         * font-lock.el (font-lock-old-len): Removed.
6609         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6610         * font-lock.el (font-lock-pending-extent-table): New.
6611         * font-lock.el (font-lock-range-table): New.
6612         * font-lock.el (font-lock-after-change-function):
6613         * font-lock.el (font-lock-after-change-function-1): Removed.
6614         * font-lock.el (font-lock-fontify-pending-extents): New.
6615         * font-lock.el ('font-lock-revert-cleanup): Removed.
6616         * font-lock.el ('font-lock-revert-setup): Removed.
6617         Rewrite deferral code to handle any number of changes, merging
6618         them properly.  Remove hacked-up code for revert-buffer, now
6619         unnecessary.
6620
6621         * menubar-items.el (default-menubar):
6622         In Options->Edit Init File, don't switch to emacs-lisp-mode
6623         unless necessary; doing this turns off font-lock.
6624
6625 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6626
6627         * keydefs.el: Define C-x BS to backward-kill-sentence.
6628
6629 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6630
6631         * files.el (hack-local-variables-prop-line): Use non-greedy
6632         matching to process -*-texinfo-*- -*-.
6633
6634 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6635
6636         * minibuf.el (minibuf-directory-files): new function.
6637         (read-file-name-activate-callback): use minibuf-directory-files.
6638         (read-directory-name-internal): ditto.
6639         (mouse-file-display-completion-list): ditto.
6640         (mouse-directory-display-completion-list): ditto.
6641         (read-file-name-internal): remove "./" from completion list unless
6642         explicitly matched, for consistency.
6643
6644 2000-05-11  Ben Wing  <ben@xemacs.org>
6645
6646         * gutter-items.el (gutter-buffers-tab):
6647         * gutter-items.el (add-tab-to-gutter):
6648         * gutter-items.el (update-tab-in-gutter):
6649         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6650         * gutter-items.el (append-progress-display):
6651         * gutter-items.el (abort-progress-display):
6652         * gutter-items.el (raw-append-progress-display):
6653         Further fixes.  Use set-glyph-image not set-image-instance-property,
6654         to fix problems with multiple windows in a frame.
6655
6656         * menubar-items.el (tutorials-menu-filter):
6657         Fix typo.
6658
6659         * startup.el (early-error-handler):
6660         Display message box under windows; otherwise, message will disappear
6661         before it can be viewed.
6662
6663         * update-elc.el:
6664         Fix bug in NEEDTODUMP processing.
6665
6666 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6667
6668         * startup.el (lock-directory): Removed.
6669         (superlock-file): Ditto.
6670         (startup-set-paths): Remove lockdir.
6671         (startup-setup-paths-warning): Remove lock-directory.
6672
6673         * setup-paths.el (paths-find-lock-directory): Removed.
6674         (paths-find-superlock-file): Ditto.
6675
6676 2000-05-09  Ben Wing  <ben@xemacs.org>
6677
6678         * faces.el (set-face-property):
6679         * faces.el (set-face-font):
6680         * faces.el (set-face-foreground):
6681         * faces.el (set-face-background):
6682         * faces.el (set-face-background-pixmap):
6683         * faces.el (set-face-underline-p):
6684         * faces.el (set-face-strikethru-p):
6685         * faces.el (set-face-highlight-p):
6686         * faces.el (set-face-dim-p):
6687         * faces.el (set-face-blinking-p):
6688         * faces.el (set-face-reverse-p):
6689         doc string changes.
6690
6691         * glyphs.el:
6692         * glyphs.el (make-image-specifier):
6693         * glyphs.el (glyph-property):
6694         * glyphs.el (set-glyph-image):
6695         * glyphs.el (make-glyph):
6696         * glyphs.el (make-pointer-glyph):
6697         * glyphs.el (make-icon-glyph):
6698         * glyphs.el (widget-image-instance-p): New.
6699         authorship info, lots of doc changes.  New predicate, inadvertently
6700         omitted.  the general principle with specifier docs is now that
6701         the description of instantiators should go with the make-foo-specifier
6702         fun's doc string, rather than in foo-specifier-p.  this follows
6703         conventions elsewhere in XEmacs and in general is a lot more obvious
6704         of a place to look.  sometimes the make-foo-specifier function needs
6705         to be created in the process.
6706
6707         * gutter.el:
6708         * gutter.el (make-gutter-specifier): New.
6709         * gutter.el (make-gutter-size-specifier): New.
6710         * gutter.el (make-gutter-visible-specifier): New.
6711         specifier doc updates according to the conventions specified before.
6712
6713         * objects.el:
6714         * objects.el (make-font-specifier):
6715         * objects.el (make-color-specifier):
6716         * objects.el (make-face-boolean-specifier): New.
6717         specifier doc updates according to the conventions specified before.
6718
6719         * specifier.el:
6720         * specifier.el (set-specifier):
6721         * specifier.el (make-integer-specifier): New.
6722         * specifier.el (make-boolean-specifier): New.
6723         * specifier.el (make-natnum-specifier): New.
6724         * specifier.el (make-generic-specifier): New.
6725         * specifier.el (make-display-table-specifier): New.
6726         specifier doc updates according to the conventions specified before.
6727
6728         * toolbar.el:
6729         * toolbar.el (make-toolbar-specifier): New.
6730         specifier doc updates according to the conventions specified before.
6731
6732 2000-05-09  Ben Wing  <ben@xemacs.org>
6733
6734         * process.el (call-process-internal): Revert to previous version
6735         because Mike's change clashed with a change I did not long before.
6736         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6737         Thanks very much Mike for pointing out the bug and submitting a
6738         patch!
6739
6740 2000-04-13  Mike Alexander  <mta@arbortext.com>
6741
6742         * process.el (call-process-internal): Send the correct input buffer
6743         (call-process-internal): Return the exit status of the process
6744
6745 2000-05-07  Ben Wing  <ben@xemacs.org>
6746
6747         * winnt.el:
6748         * winnt.el (nt-quote-args-verbatim): Removed.
6749         * winnt.el (nt-quote-args-prefix-quote): Removed.
6750         * winnt.el (nt-quote-args-backslash-quote): Removed.
6751         * winnt.el (nt-quote-args-double-quote): Removed.
6752         * winnt.el (nt-quote-args-functions-alist): Removed.
6753         * winnt.el (nt-quote-process-args): Removed.
6754         Remove all stuff for argument quoting.  We borrow the code instead
6755         from Emacs 20.6, which is much more careful in its quoting
6756         (e.g. in handling runs of the escape character) and avoids most of
6757         the need for this Lisp mechanism by checking to see whether we're
6758         running a Cygwin or normal program and doing the appropriate
6759         quoting.  If we end up needing such a mechanism, we should add
6760         it by extending the variable `mswindows-quote-process-args' so it
6761         can take an alist of regexps.
6762
6763 2000-05-07  Ben Wing  <ben@xemacs.org>
6764
6765         * keydefs.el:
6766         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6767         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6768         the window without moving point.
6769
6770         * simple.el:
6771         * simple.el (scroll-up-one): New.
6772         * simple.el (scroll-down-one): New.
6773         Functions for use with C-M-up/down.
6774
6775 2000-05-01  Martin Buchholz <martin@xemacs.org>
6776
6777         * XEmacs 21.2.33 is released.
6778
6779 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6780
6781         * dialog.el (yes-or-no-p-dialog-box):
6782         Fix docstring.
6783         Fix following horrible bug in X11 mode with focus-follows-mouse:
6784           1. Visit two files in two different frames.
6785           2. do File->Revert Buffer in one of those frames.
6786           3. Dialog box appears.
6787           4. Arrange things so that the mouse passes over the *other*
6788              frame, then to the dialog box, and click on "Yes".
6789           5. The file contents end up in the *wrong* buffer!
6790         Add TODO comment.
6791
6792 2000-04-28  Ben Wing  <ben@xemacs.org>
6793
6794         * help.el (describe-installation): correct typo introduced
6795         in last patch: boundp -> fboundp.
6796
6797         * etags.el (buffer-tag-table-list):
6798         canonicalize filenames to Unix format so that tag-table-alist
6799         searching works under Windows.
6800
6801         * autoload.el:
6802         Bowdlerize the supposedly objectionable words
6803         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6804
6805         * gutter-items.el (set-progress-display-style):
6806         * gutter-items.el (search-dialog-callback):
6807         * gutter-items.el (make-search-dialog):
6808         Change to new callback-ex api.
6809
6810 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6811
6812         * help.el: (describe-installation): decode-coding-string is not
6813         defined in a non MULE environment.
6814
6815 2000-04-28  Ben Wing  <ben@xemacs.org>
6816
6817         * gutter-items.el (buffer-list-changed-hook):
6818         use it, not record-buffer-hook.
6819
6820         * subr.el (record-buffer-hook): Removed.
6821
6822 2000-04-27  Ben Wing  <ben@xemacs.org>
6823
6824         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6825         use NORECORD option.  Andy will not like this, but the existing
6826         gutter behavior is just wrong, as per this comment:
6827
6828         ;; this used to add the norecord flag to both calls below.
6829         ;; this is bogus because it is a pervasive assumption in XEmacs
6830         ;; that the current buffer is at the front of the buffers list.
6831         ;; for example, select an item and then do M-C-l
6832         ;; (switch-to-other-buffer).  Things get way confused.
6833         ;;
6834         ;; Andy, if you want to maintain the current look, you must
6835         ;;  *uncouple* the gutter order and buffers order.
6836
6837         * loaddefs.el (completion-ignored-extensions): unfuckify.
6838
6839         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6840         xemacs.mak.
6841
6842         * autoload.el (batch-update-one-directory): new function, used in
6843         xemacs.mak.
6844
6845         * loadup.el: set gc-cons-threshold very high unless dumping --
6846         loadup during update-elc is much much much faster.  also do this
6847         when quick-building.
6848
6849         add commented-out code for profiling loadup.
6850
6851
6852         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6853         is required in order to build xemacs.
6854
6855 2000-04-26  Ben Wing  <ben@xemacs.org>
6856
6857         * loadup.el: don't garbage collect during loadup if quick-build
6858         compile-time option is set.
6859
6860 2000-04-23  Ben Wing  <ben@xemacs.org>
6861
6862         * update-elc.el: compute whether any dumped .el or .elc files
6863         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6864         if so.
6865
6866         * update-elc.el (update-elc-files-to-compile): always change
6867         NOBYTECOMPILE in the src directory rather than current dir,
6868         so it will work under NT.
6869
6870         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6871         the form of this file is identical between Unix and Windows.
6872         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6873         Added comment.
6874         (update-autoloads-from-directory): updated doc string.
6875         updated doc strings in a few other places.
6876
6877 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6878
6879         * bytecomp.el (byte-force-recompile): Fix argument to
6880         byte-recompile-directory.
6881
6882 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6883
6884         * gutter-items.el (progress-display-clear-when-idle): Use
6885         add-one-shot-hook.
6886         * gutter-items.el (clear-progress-display): Adjust number of
6887         arguments.
6888
6889 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6890
6891         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6892
6893 2000-04-16  Ben Wing  <ben@xemacs.org>
6894
6895         * printer.el: New file.
6896
6897         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6898
6899         * help.el (describe-installation): Fix decoding for Windows.
6900
6901         * menubar-items.el:
6902         * menubar-items.el (default-menubar):
6903         * menubar-items.el (tutorials-menu-filter): New.
6904         * menubar-items.el (popup-menubar-menu):
6905         Add authorship.  Redo Help menu and Tutorials filter.
6906
6907         * menubar.el: Correct comment.
6908
6909         * modeline.el (modeline-buffer-identification): Correct doc string.
6910
6911         * simple.el:
6912         * simple.el (printing): Removed.
6913         * simple.el (printer-name): Removed.
6914         * simple.el (generic-print-buffer): Removed.
6915         * simple.el (generic-print-region): Removed.
6916         Move generic print code to printer.el.
6917
6918 2000-04-15  Ben Wing  <ben@xemacs.org>
6919
6920         * simple.el (generic-print-region): New.
6921         make this function actually work.
6922         (generic-print-buffer): call generic-print-region.
6923
6924 2000-04-14  Andy Piper  <andy@xemacs.org>
6925
6926         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6927         by using the new widget-callback-current-channel.
6928         (search-dialog-callback): ditto.
6929
6930 2000-04-12  Andy Piper  <andy@xemacs.org>
6931
6932         * gutter.el (default-gutter-position): moved from gutter-items.el.
6933         (default-gutter-position-changed-hook): ditto.
6934         (gutter-element-visibility-changed-hook): ditto.
6935         (set-gutter-element): ditto.
6936         (remove-gutter-element): ditto.
6937         (set-gutter-element-visible-p): ditto.
6938         (gutter-element-visible-p): ditto.
6939         (init-gutter): ditto.
6940
6941         * dialog.el (make-dialog-box): renamed and moved from
6942         gutter-items.el
6943
6944         * gutter-items.el: move various functions elsewhere.
6945
6946 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6947
6948         * menubar-items.el: Fixed place of parenthesis.
6949
6950 2000-04-12  Ben Wing  <ben@xemacs.org>
6951
6952         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6953                 without constantly being prompted for the tag.
6954         * simple.el: Added a number of section headings, to clarify the
6955                 organization of this file.
6956         * simple.el (activate-region):
6957         * simple.el (region-exists-p):
6958         * simple.el (region-active-p):
6959                 Moved these three function down to the other side of
6960                 the case-changing functions, so they join the rest of
6961                 the region code.
6962         * simple.el (printing): New.
6963         * simple.el (printer-name): New.
6964         * simple.el (generic-print-buffer): New.
6965                 New functions, a very simple prototype for a unified
6966                 printing interface.
6967
6968         * process.el (call-process-internal): Real fix for null BUFFER,
6969                 other problems with BUFFER specs.
6970
6971         * menubar-items.el:
6972                 Fixed up File->Print to use new printing functions.
6973                 Various corrections and expansions to Grep/Compile menus.
6974                 New options for Printing.
6975                 New options for SMTP Mail, the way to send mail under
6976                   MS Windows. (There's also a package patch to make SMTP
6977                   Mail be the default under MSWin.)
6978
6979 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6980
6981         * menubar-items.el: Selecting Rectangle Mousing from menubar
6982         did not work.  Needed to quote mouse-track-rectangle-p.
6983
6984 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6985
6986         * cl-compat.el (keywordp): Removed.
6987
6988 2000-04-05  Andy Piper  <andy@xemacs.org>
6989
6990         * gutter-items.el (progress-layout-glyph): don't initialize here.
6991         (progress-gauge-glyph): use dynamic sizing.
6992         (set-progress-display-style): new function. Set progress glyphs
6993         appropriately depending on the style.
6994         (progress-display-style): new variable. Custom version of
6995         set-progress-display-style.
6996         (progress-abort-glyph): switch to dynamic sizes.
6997         (search-dialog-text): make the edit field active.
6998
6999 2000-04-04  Andy Piper  <andy@xemacs.org>
7000
7001         * gutter-items.el (make-search-dialog): need to make the search
7002         dialog visible after creation.
7003
7004         * menubar-items.el (default-menubar): use the search dialog for
7005         searching. Remove some extraneous search menu items.
7006
7007         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7008         well as strings.
7009         (make-gutter-only-dialog-frame): allow the user to create the
7010         frame unmapped. Allow the gutter spec to be given as a glyph.
7011         (search-dialog-direction): new variable.
7012         (search-dialog-text): new variable.
7013         (search-dialog-callback): new function. Callback for the search
7014         dialog action.
7015         (make-search-dialog): new function. Create a user-friendly search
7016         dialog.
7017
7018 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7019
7020         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7021         under Windows.
7022
7023 2000-04-01  Andy Piper  <andy@xemacs.org>
7024
7025         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7026         progress more accurately.
7027
7028 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7029
7030         * finder.el (finder-compile-keywords): Process readable files only.
7031         Because error in process of .#finder-inf.el when compile xemacs
7032         with --with-clash-detection option.
7033
7034 2000-03-31  Andy Piper  <andy@xemacs.org>
7035
7036         * gutter-items.el (append-progress-display): don't delay after a
7037         successful font-lock.
7038         (make-gutter-only-dialog-frame): new function. Allow users to
7039         create gutter-only dialogs.
7040
7041 2000-03-27  Mike Alexander  <mta@arbortext.com>
7042
7043         * process.el (call-process-internal): Handle a null BUFFER
7044         parameter correctly.
7045
7046 2000-03-28  Andy Piper  <andy@xemacs.org>
7047
7048         * gutter-items.el (abort-progress-display): put strings in the
7049         gutter not extents.
7050         (progress-layout-glyph): signal special 'quit callback.
7051         (progress-display-quit-function): deleted.
7052         (progress-display-stop-callback): deleted.
7053         (progress-display-dispatch-command-events): deleted.
7054         (append-progress-display): remove calls to
7055         progress-display-dispatch-command-events.
7056         (raw-append-progress-display): ditto.
7057
7058 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7059
7060         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7061         being a list.  Actually define `stipple-pixmap-p' which is used as
7062         an error predicate.  Correctly handle PIXMAP being either relative
7063         or absolute file name.
7064
7065 2000-03-24  Andy Piper  <andy@xemacs.org>
7066
7067         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7068         (abort-progress-display): ditto. Don't delete the created extent.
7069         (raw-append-progress-display): ditto.
7070         (progress-display-dispatch-non-command-events): new
7071         function. Encapsulates what we want to do when no command input is
7072         required.
7073         (progress-display-dispatch-command-events): likewise, but disable
7074         for now since it causes too many problems.
7075         (append-progress-display): use them.
7076         (raw-append-progress-display): ditto.
7077         (default-gutter-position-changed-hook): set this rather than
7078         default-gutter-position-changed.
7079         (default-gutter-position-changed-hook): lambda with zero arguments
7080         rather than one.
7081         (raw-append-progress-display): trap errors in pending input since
7082         allowing them to signal will hose the gauge well and
7083         truly. Ideally we would like to delay these until we are more able
7084         to cope.
7085         (append-progress-display): ditto.
7086
7087 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7088
7089         * lisp/make-docfile.el: call-process-internal is now implemented
7090         in process.el.
7091
7092 2000-03-21  Ben Wing  <ben@xemacs.org>
7093
7094         * mule\mule-cmds.el (set-language-info-alist):
7095         Fix to correspond to new menu arrangement.
7096
7097 2000-03-21  Ben Wing  <ben@xemacs.org>
7098
7099         * process.el:
7100         * process.el (call-process-internal): New.
7101         New implementation of call-process.  Only enabled under NT, so far.
7102         stderr handling not implemented yet in CVS'd C code.
7103
7104 2000-03-20  Ben Wing  <ben@xemacs.org>
7105
7106         * lisp-mode.el:
7107         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7108         * lisp-mode.el (lisp-interaction-mode):
7109         Put back Lisp Interaction menubar for Jan V's sake.
7110
7111         * simple.el:
7112         * simple.el (mark-ring):
7113         * simple.el (dont-record-current-mark): New.
7114         * simple.el (in-shifted-motion-command): New.
7115         * simple.el (mark-ring-unrecorded-commands): New.
7116         * simple.el (mark-ring-max):
7117         * simple.el (set-mark-command):
7118         * simple.el (push-mark):
7119         * simple.el (handle-pre-motion-command):
7120         Implement scheme for not recording unimportant marks.
7121
7122         * subr.el:
7123         * subr.el (function-allows-args): New.
7124         New function function-allows-args.
7125
7126 2000-03-20  Martin Buchholz <martin@xemacs.org>
7127
7128         * XEmacs 21.2.32 is released.
7129
7130 2000-03-20  Andy Piper  <andy@xemacs.org>
7131
7132         * gutter-items.el (update-tab-in-gutter): force selection of the
7133         selected-window if required to do so.
7134         (buffers-tab-items): ditto.
7135         (add-tab-to-gutter): ditto.
7136         (create-frame-hook): use force-selection.
7137         (default-gutter-position-changed): lambdify.
7138         (update-tab-hook): deleted since it was only used in one place.
7139
7140 2000-03-18  Andy Piper  <andy@xemacs.org>
7141
7142         * files.el (find-file-noselect): undo change that shouldn't have
7143         gone in.
7144
7145 2000-03-17  Andy Piper  <andy@xemacs.org>
7146
7147         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7148         of selected-window trickery.
7149
7150         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7151         frames tabs.
7152         (progress-display-stop-callback): progress -> progress-display
7153         (progress-display-quit-function): ditto.
7154         (clear-progress-display): ditto.
7155         (remove-progress-display): ditto.
7156         (append-progress-display): ditto.
7157         (abort-progress-display): ditto.
7158         (raw-append-progress-display): ditto.
7159         (display-progress-display): ditto.
7160         (current-progress-display-label): ditto.
7161         (current-progress-display): ditto.
7162         (lprogress-display): ditto and save the buffer
7163         (progress-display): ditto. Otherwise the buffer sometimes gets
7164         changed which confuses font-lock.
7165
7166         * font-lock.el (font-lock-default-fontify-buffer): catch all
7167         errors, not just quit.
7168         (font-lock-mode): progress -> display-progress
7169         (font-lock-default-fontify-buffer): ditto.
7170         (font-lock-fontify-syntactically-region): ditto.
7171         (font-lock-fontify-keywords-region): ditto.
7172
7173 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7174
7175         * cl.el (gensym): Move to here from cl-macs.el.
7176         (gentemp): Ditto.
7177
7178 2000-03-16  Andy Piper  <andy@xemacs.org>
7179
7180         * font-lock.el (font-lock-mode): use lprogress and friends for
7181         progress management.
7182         (font-lock-default-fontify-buffer): ditto.
7183         (font-lock-fontify-syntactically-region): ditto.
7184         (font-lock-fontify-keywords-region): ditto.
7185         (font-lock-revert-cleanup): fix reverting.
7186         (font-lock-revert-setup): ditto.
7187
7188         * gutter-items.el (progress-use-echo-area): new variable. Use the
7189         echo area for progress gauges if non-nil.
7190         (clear-progress): remove echo area stuff and defer to
7191         clear-message.
7192         (append-progress): dispatch non-command events after each progress
7193         increment. Remove echo area stuff.
7194         (abort-progress): remove echo area stuff and defer to
7195         display-message.
7196         (raw-append-progress): ditto. Dispatch non-command events after
7197         gutter redisplay.
7198         (display-progress): defer echo area stuff to display-message.
7199
7200         * gutter-items.el (clear-progress):
7201         (abort-progress): indentation changes.
7202         (display-progress): don't clear progress.
7203         (append-progress): compare messages with equal.
7204         (raw-append-progress): use dispatch-non-command-events to flush
7205         widget creation events.
7206
7207 2000-03-13  Ben Wing  <ben@xemacs.org>
7208
7209         * abbrev.el:
7210         * abbrev.el (abbrev-string-to-be-defined): New.
7211         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7212         Changes for use with the menubar.
7213
7214 2000-03-12  Ben Wing  <ben@xemacs.org>
7215
7216         * alist.el (vassoc): moved here from font-menu.el.
7217
7218         * custom.el (defface): typo fix.
7219
7220         * dialog.el (yes-or-no-p-dialog-box):
7221         * dialog.el (message-box):
7222         * files.el (save-some-buffers-1):
7223         Put accelerators in the button names.
7224
7225         * font-lock.el (font-lock-comment-face):
7226         * font-lock.el (font-lock-keyword-face):
7227         * font-lock.el (font-lock-function-name-face):
7228         Fixed some of the colors under MS Windows because the existing
7229         default colors were hardly different from black and needed to be
7230         made lighter.
7231
7232         * font-menu.el:
7233         * font-menu.el (font-menu-split-long-menu):
7234         * font-menu.el (font-menu-family-constructor):
7235         * font-menu.el (font-menu-size-constructor):
7236         * font-menu.el (font-menu-weight-constructor):
7237         * font-menu.el (font-menu-set-font):
7238         vassoc moved to alist.el.
7239         Accelerators added to all menus.
7240         Unused bound var new-props removed.
7241
7242         * keydefs.el: I did a whole lot of rearranging to put things in a
7243         more consistent order and fixed a number of cases where key
7244         combinations involving up, down, left, right and so on were
7245         defined but the corresponding keypad combinations were not
7246         defined.
7247
7248         * lisp-mode.el:
7249         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7250         * lisp-mode.el (emacs-lisp-mode):
7251         * lisp-mode.el (lisp-interaction-mode):
7252         * lisp-mode.el (flet):
7253         Added accelerators onto the menus.
7254         Made all the different versions of the let function be indented
7255         the same way.
7256         Undid Steve's easy-menu-ification, because it makes it impossible
7257         to have the menubar and popup menus different.
7258         Cleaned up the menu; added items for find-function &c and some
7259         indenting, and removed debug-on-*.
7260
7261         * list-mode.el (list-mode-hook):
7262         * list-mode.el (list-mode):
7263         * list-mode.el (completion-setup-hook):
7264         * list-mode.el (display-completion-list):
7265         Added support for the :window-height keyword, which is required
7266         because of other changes that I made for the file dialog box.  I
7267         also made the hook variables list-mode-hook and
7268         completion-setup-hook and also minibuffer-setup-hook in
7269         minibuf.el be permanent-local; see comment in list-mode.el.
7270
7271         * map-ynp.el (map-y-or-n-p):
7272         Added accelerators to the dialog buttons.
7273
7274         * menubar-items.el (menu-truncate-list):
7275         New internal function.
7276         * menubar-items.el (submenu-generate-accelerator-spec):
7277         * menubar-items.el (menu-item-strip-accelerator-spec):
7278         * menubar-items.el (menu-item-generate-accelerator-spec):
7279         New exported functions, for use in auto-generating accelerator specs.
7280
7281         * menubar-items.el:
7282         * menubar-items.el (default-menubar):
7283         * menubar-items.el (maybe-add-init-button):
7284         * menubar-items.el (bookmark-menu-filter):
7285         * menubar-items.el (slow-format-buffers-menu-line):
7286         * menubar-items.el (build-buffers-menu-internal):
7287         * menubar-items.el (language-environment-menu-filter):
7288         * menubar-items.el (default-popup-menu):
7289         * menubar-items.el (popup-buffer-menu):
7290         * menubar-items.el (popup-menubar-menu):
7291         Did a major overhaul on this file, and in fact I'm nowhere near
7292         done working on the menubar, and there will be more patches to
7293         come.  A basic summary of what I've done:
7294
7295         a) I added accelerators to all of the menu items.  For menus that
7296         are auto-generated, such as the buffers menu, the accelerators are
7297         automatically added to the beginning of each line using the
7298         numbers 1 through 9, then zero, and then letters starting with A,
7299         but omitting the letters that are already in use for the fixed
7300         menu items at the top of the buffers menu.  To facilitate adding
7301         accelerators of this kind, I created some new functions
7302         (*-accelerator-spec), which are also being used by other filters
7303         that auto generate lists of things such as ftp sites to download
7304         packages.  If people really don't like these accelerators
7305         appearing at the beginning of the menu items, a variable can be
7306         added to optionally turn them off, but I think this is rather
7307         pointless because other menu items have accelerators and many or
7308         most of the menu users will use the accelerators if the support is
7309         there.
7310
7311         b) I combined the top level Tools and Apps menus into a single
7312         Tools menu, because the distinction between the two is not
7313         obvious, and the items on the menus are not used often enough that
7314         putting some of them onto submenus is a problem.
7315
7316         c) I created two new top level menus called View and Cmds because
7317         there were too many items on the File and Edit menus, and I'm going
7318         to be adding more items to these menus.  In contrast to the Tools
7319         menu, the items on these menus may be used quite often during an
7320         editing session, and so should be available with fewer
7321         keystrokes.
7322
7323         d) I added a number of options to the options menu, including one
7324         for controlling whether the alt key can be used to traverse to
7325         menu items using the accelerators, one for controlling behavior of
7326         control-k, one for controlling how the kill and yank functions
7327         interact with the clipboard, a few additional buffers-menu
7328         options, and various other things.  I also did a bit of
7329         rearranging, for example, combining the keyboard and mouse options
7330         into a single keyboard and mouse submenu to facilitate the
7331         accelerators on that level.
7332
7333         e) I changed the variable buffers-menu-format-buffer-line-function
7334         to take two arguments instead of one, the second argument being
7335         the line number for use in creating an accelerator.  I added a
7336         hack to support existing functions with one argument (although I
7337         doubt that very many of these exist), for backward compatibility.
7338
7339         f) I moved the top level mule menu to be a submenu of the edit
7340         menu.  I think that most of the items on this menu are fairly
7341         useless and there are certainly not enough frequently used items
7342         to justify this being its own top level menu.
7343
7344         g) I combined most of the items in big-menubar.el into the main menu.
7345         If people think the main menu is too big, it would be possible to
7346         create different configurations, some smaller.
7347
7348         * menubar.el (check-menu-syntax):
7349         Deleted some syntax checks that were no longer valid, partly
7350         because of changes that were already made a long time ago, and
7351         partly because of a change I made where I allow the name of the
7352         menu item to be an evaluated expression rather than just a string,
7353         similar to all of the other parameters of a menu item.
7354
7355         * minibuf.el:
7356         * minibuf.el (read-file-name-1):
7357         * minibuf.el (mouse-read-file-name-1):
7358         I made a number of changes to improve the appearance
7359         and functioning of the file dialog box.  They include:
7360
7361         a) Fixing the problem where closing the dialog box by clicking on
7362         the close button of the window didn't properly exit the
7363         minibuffer.
7364
7365         b) Fixing the problem that if you typed part of a file name, and
7366         then clicked on a completion with the mouse, the file was not
7367         correctly selected.
7368
7369         c) Changing the title of the dialog box to reflect the operation
7370         being done in accordance with user interface conventions, rather
7371         than the name of the dialog box buffer, which is rather useless.
7372
7373         d) Remove the words "possible completions are" which didn't
7374         belong.
7375
7376         e) Fix things so that the completions scroll off the end of the
7377         completions windows only to the right, rather than both to the
7378         right and down, which is in accordance with Windows user interface
7379         conventions.
7380
7381         * msw-init.el (init-post-mswindows-win):
7382         Added a binding for meta-F4, which is the standard windows binding
7383         for exiting a program.
7384
7385         * select.el (get-selection-no-error):
7386         * select.el (own-selection):
7387         * select.el (own-clipboard):
7388         Added an optional argument called append to the functions
7389         own-selection and own-clipboard.  This adds support for appending
7390         text to the existing selection and allows the function
7391         own-clipboard to be used as the value of the variable
7392         interprogram- cut-function.
7393
7394         Fixed a bug in own-selection in handling zmacs-region-stays.
7395
7396         * simple.el (historical-kill-line): New.
7397
7398         * simple.el (kill-line):
7399         * simple.el (interprogram-cut-function):
7400         * simple.el (interprogram-paste-function):
7401         * simple.el (handle-pre-motion-command):
7402         * simple.el (next-line):
7403         * simple.el (previous-line):
7404         a) Expanded the variable kill-whole-line, so that function
7405         kill-line can be set to delete the entire line always, not just
7406         when cursor is at the beginning of the line.  This is controlled
7407         by setting the variable kill-whole-line to the symbol 'always.
7408         This behavior, as well as the existing kill-whole-line behavior,
7409         now only take effect when kill-line is called interactively,
7410         although this is a departure from a previous behavior in the case
7411         of setting this variable kill-whole-line to t.  It is almost
7412         certainly what has always been intended, and most likely the old
7413         way of doing things introduced bugs.  I also created a function
7414         called historical-kill-line, which ignores the kill-whole-line
7415         setting and always gives the historical behavior of only killing
7416         to the end of the line.  I bound this function to shift- control-k
7417         so that the kill to end of line behavior is available, even when
7418         kill-whole-line has been set to change control-k into the simple
7419         delete-whole-line behavior. (This can be set using the options
7420         menu.)
7421
7422         b) I changed things so that kill and yank now interact with the
7423         clipboard by default under windows.  This was done by changing the
7424         default value of interprogram-cut- function and
7425         interprogram-paste-function.  You can get the old behavior by
7426         setting these to nil, and there is an option on the options menu
7427         to do this.
7428
7429         c) I added support for selecting text using shifted motion keys.
7430         This support is on by default and can be controlled by the
7431         variable shifted-motion-keys-select-region.  There is also a
7432         variable called unshifted-motion-keys-deselect-region that
7433         controls more specifically how the shifted motion key behavior
7434         works.  I did not put an option on the options menu to turn this
7435         off, because I can't imagine why this would be useful.
7436
7437         * simple.el (forward-block-of-lines):
7438         * simple.el (backward-block-of-lines):
7439         * simple.el (block-movement-size):
7440         New.
7441
7442         * simple.el (uncapitalized-title-words):
7443         * simple.el (uncapitalized-title-word-regexp):
7444         * simple.el (capitalize-string-as-title):
7445         * simple.el (capitalize-region-as-title):
7446         New.
7447
7448
7449         * subr.el (add-hook):
7450         * subr.el (make-local-hook): New.
7451         * subr.el (remove-local-hook): New.
7452         * subr.el (add-one-shot-hook): New.
7453         * subr.el (add-local-one-shot-hook): New.
7454         Added some functions to make using hooks easier.
7455         These include:
7456
7457         a) Functions add-local-hook and remove-local-hook to make it easy
7458         to use local hooks.
7459
7460         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7461         make it possible to add a "one-shot" hook, which is to say a hook
7462         that runs only once, and automatically removes itself after the
7463         first time it has run.
7464
7465 2000-03-09  Andy Piper  <andy@xemacs.org>
7466
7467         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7468
7469 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7470
7471         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7472         Moved from menubar-items.el.
7473         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7474
7475 2000-03-08  Andy Piper  <andy@xemacs.org>
7476
7477         * gutter-items.el (build-buffers-tab-internal): add selected field
7478         to buffers tab spec.
7479
7480 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7481
7482         * minibuf.el (last-exact-completion): Initialize to nil.
7483
7484 2000-03-07  Didier Verna  <didier@xemacs.org>
7485
7486         * startup.el (command-line-1): remove unused variable
7487         `first-file-buffer'.
7488
7489 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7490
7491         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7492         which is also used for Web server log files.
7493
7494 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7495
7496         * mule/mule-charset.el: Setup auto-fill-chars.
7497
7498 2000-03-02  SL Baur  <steve@beopen.com>
7499
7500         * subr.el (with-string-as-buffer-contents): Reimplement using
7501         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7502         non-deletion of buffer after execution problem.
7503         (with-output-to-string): Use unique buffer name.
7504
7505 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7506
7507         * gutter-items.el (buffers-tab-sort-function):  New variable.
7508         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7509
7510 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7511
7512         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7513
7514 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7515
7516         * menubar-items.el (maybe-add-init-button): Remove the "Load
7517         .emacs" button from all menubars.
7518
7519 2000-03-01  Didier Verna  <didier@xemacs.org>
7520
7521         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7522         region rectangle replacement (from Jan Vroonhof).
7523         (replace-rectangle): new function.
7524
7525 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7526
7527         * mule/mule-cmds.el (set-default-coding-systems): Use
7528         set-terminal-coding-system and set-keyboard-coding-system.
7529         * coding.el (set-terminal-coding-system): Use
7530         set-console-tty-output-coding-system.
7531         (set-keyboard-coding-system): Use
7532         set-console-tty-input-coding-system.
7533
7534 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7535
7536         * minibuf.el (read-variable): Allow symbol to default argument.
7537
7538 2000-02-27  Andy Piper  <andy@xemacs.org>
7539
7540         * gutter-items.el (update-tab-hook): new function to be used for
7541         hooks.
7542         (create-frame-hook): add update-tab-hook.
7543         (record-buffer-hook): ditto.
7544         (default-gutter-position-changed): ditto.
7545         (default-gutter-position): updating the buffers tab is now handled
7546         by a hook.
7547         (default-gutter-position-changed-hook): new variable.
7548         (gutter-element-visibility-changed-hook): ditto.
7549         (set-gutter-element-visible-p): call it.
7550         (set-gutter-element): use modify-specifier-instances. Set extents
7551         as duplicable before using.
7552         (remove-gutter-element): ditto.
7553         (set-gutter-element-visible-p): ditto.
7554         (init-gutter): new function.
7555         (add-tab-to-gutter): use new gutter-element functions rather than
7556         setting specifiers directly.
7557         (clear-progress): ditto.
7558         (abort-progress): ditto.
7559         (gutter-buffers-tab-visible-p): renamed from
7560         default-gutter-visible-p
7561
7562         * specifier.el (modify-specifier-instances): new function from Jan
7563         Vroonhof.
7564
7565         * x-init.el (init-post-x-win): call init-gutter.
7566
7567         * msw-init.el (init-post-mswindows-win): call init-gutter.
7568
7569         * menubar-items.el (default-menubar): Update to reflect new gutter
7570         variables.
7571
7572 2000-02-26  Andy Piper  <andy@xemacs.org>
7573
7574         * gutter-items.el (set-gutter-element): new function. Add gutter
7575         elements to the specified gutter.
7576         (remove-gutter-element): new function. Remove gutter elements from
7577         the specified gutter.
7578         (set-gutter-element-visible-p): new function. Set gutter element
7579         visibility for the provided gutter-visible specifier.
7580
7581 2000-02-23  Andy Piper  <andy@xemacs.org>
7582
7583         * gutter-items.el (add-tab-to-gutter): specify dimensions
7584         dynamically.
7585
7586 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7587
7588         * gutter-items.el (add-tab-to-gutter):
7589         * package-get.el (package-get-interactive-package-query):
7590         * package-ui.el (pui-directory-exists):
7591         (pui-install-selected-packages):
7592         (pui-list-packages):
7593         Use #'(lambda ...)  instead of '(lambda ...).
7594
7595 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7596
7597         * startup.el (load-user-init-file): Check to make sure user
7598           has an init-file before calling load().
7599
7600 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7601
7602         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7603
7604 2000-02-23  Martin Buchholz <martin@xemacs.org>
7605
7606         * XEmacs 21.2.31 is released.
7607
7608 2000-02-21  Mike Sperber <mike@xemacs.org>
7609
7610         * loadup.el (really-early-error-handler):
7611         * update-elc.el:
7612         * make-docfile.el:
7613         Remove dependency on EMACSBOOTSTRAP... environment variables.
7614
7615 2000-02-21  Martin Buchholz <martin@xemacs.org>
7616
7617         * XEmacs 21.2.30 is released.
7618
7619 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7620
7621         * byte-optimize.el (byte-optimize-plus):
7622         (byte-optimize-minus):
7623         (byte-optimize-multiply):
7624         Optimize (- 0) to 0, not (-)
7625         Optimize (+ 5 3.0) to 8.0
7626         Optimize (* 5 3.0) to 15.0
7627         Improve readability.
7628
7629 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7630
7631         * modeline.el: (modeline-scrolling-method): change modeline
7632         mswindows cursor appearance according to the value.
7633
7634         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7635         and 'gui-element face colors and 'gui-element face font to Windows
7636         defaults.
7637
7638 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7639
7640         * font-lock.el: Javadoc enhancements
7641
7642 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7643
7644         * ldap.el (toplevel): Test if LDAP support has been compiled in
7645         (ldap-verbose): New option
7646         (ldap-search-entries): Renamed from the previous ldap-search
7647         Conditionalize message display on ldap-verbose
7648         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7649         defuns
7650         (ldap-search): Is now defined as an obsolete wrapper calling
7651         ldap-search-basic or ldap-search-entries
7652
7653
7654 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7655             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7656             Jan Vroonhof  <jan@xemacs.org>
7657
7658         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7659         When for-effect is true, didn't call `byte-optimize-form'
7660         in and/or subforms without last.
7661
7662 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7663
7664         * package-get.el (package-get-download-sites): Use correct custom
7665         type.
7666
7667 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7668
7669         * files.el (write-file): Ask for coding system when compiled with
7670         file-coding.
7671
7672 2000-02-16  Andy Piper  <andy@xemacs.org>
7673
7674         * buffer.el (switch-to-buffer): give norecord argument to
7675         set-window-buffer instead of explicitly recording.
7676
7677         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7678         we have to pick a window.
7679
7680 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7681
7682         * mule/mule-cmds.el (describe-language-support): Don't add
7683         unexist function to help-map.
7684         (describe-coding-system): Don't use already assigend `C'.
7685
7686 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7687
7688         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7689         work in custom.
7690
7691 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7692
7693         * about.el: Ienaga's e-mail address change.
7694
7695 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7696
7697         * etags.el (find-tag): force new window -- even if buf already
7698         visible -- when other-window is t
7699
7700 2000-02-16  Martin Buchholz <martin@xemacs.org>
7701
7702         * XEmacs 21.2.29 is released.
7703
7704 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7705
7706         * cl-extra.el (getf): This is now identical to `plist-get', so
7707         just defalias it.
7708         * cl-macs.el: Make getf an alias to plist-get, at the
7709         byte-compiler level, using define-compiler-macro.
7710
7711 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7712
7713         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7714
7715 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7716
7717         * lisp/etags.el (find-tag-internal): set exact-tagname to
7718           a regular expression that matches against the tagname
7719           part of the tag entry first instead of only looking in
7720           the context area.
7721
7722 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7723
7724         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7725         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7726
7727 2000-02-07  Martin Buchholz <martin@xemacs.org>
7728
7729         * XEmacs 21.2.28 is released.
7730
7731 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7732
7733         * cl-extra.el (getf): Just call `get', never `get*'.
7734         Make arglist match docstring.
7735         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7736         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7737         * byte-optimize.el: remove references to `get*'.
7738
7739 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7740
7741         * mule/european.el: Add syntax information for Latin3 and Latin4.
7742
7743 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7744
7745         * byte-optimize.el: Byte-optimize (length "foo")
7746
7747 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7748
7749         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7750         width check using `window-leftmost-p' and `window-rightmost-p'.
7751
7752 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7753
7754         * wid-edit.el (widget-match-inline): An atom never matches a
7755           list.
7756
7757 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7758
7759         * modeline.el: Consolidated 'x and 'mswindows specification under
7760         'win tag.
7761
7762 2000-01-29  Andy Piper  <andy@xemacs.org>
7763
7764         * gutter-items.el: (format-buffers-tab-line): Try and be
7765         intelligent about buffer naming when we have duplicates.
7766
7767 2000-01-29  Andy Piper  <andy@xemacs.org>
7768
7769         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7770         updated when it becomes visible.
7771
7772 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7773
7774         * bytecomp.el (byte-compile-insert-header): Properly set coding
7775         system under MULE and file-coding.
7776
7777 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7778
7779         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7780         (dontusethis-set-value-terminal-coding-system-handler):
7781         (dontusethis-set-value-keyboard-coding-system-handler):
7782         Never undefine coding system aliases.  Emergency fix for gnus.
7783
7784 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7785
7786         * files.el (abbreviate-file-name): Use directory-sep-char instead
7787         of hard-coded "/".
7788
7789 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7790
7791         * startup.el (user-init-file-base-list): New variable, replacing
7792         user-init-file-base.
7793         (find-user-init-file): New function.
7794         (command-line-early): Use it.
7795         (load-user-init-file): Ditto.
7796
7797 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7798
7799         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7800         calling valid-image-instantiator-format-p
7801
7802 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7803
7804         * isearch-mode.el (isearch-mode): The variable is
7805         isearch-unhidden-extents, not isearch-opened-extents.
7806
7807 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7808
7809         * minibuf.el (next-history-element): Modify error message if a
7810         default value is available.
7811
7812 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7813
7814         * bytecomp.el (byte-compile-file): Don't unconditionally write
7815         .elc files in binary - might contain non-Latin1.
7816
7817 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7818
7819         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7820         for windows-nt.
7821
7822         * version.el:
7823         * startup.el (user-init-file-base):
7824         * process.el (call-process-region):
7825         * files.el (make-backup-file-name):
7826         (backup-file-name-p):
7827         (file-relative-name):
7828         (abbreviate-file-name):
7829         (set-auto-mode):
7830         * code-process.el (call-process-region): Removed unnecessary
7831         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7832         support out of the universe.
7833
7834         * process.el:
7835         * code-process.el:
7836         * bytecomp.el (byte-compile-file): Removed reference to
7837         buffer-file-type, and commented usage of binary-process-output
7838         NTEmacs variables.
7839
7840 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7841
7842         * help.el (function-arglist): Add case for macro.
7843
7844 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7845
7846         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7847         printers.
7848         (custom-display): Added a menu for printer/display tags.
7849
7850         * frame.el (frame-type):
7851         * device.el (device-type): Added 'msprinter to the doc string, and
7852         removed 'pc -- it is not going to be implemented ever.
7853         (call-device-method): Fixed docstring typo.
7854         Defined specifier tags 'printer and 'display.
7855
7856 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7857
7858         * lisp/itimer.el (itimer-run-expired-timers): (consp
7859           last-command-event-time) instead of (consp
7860           'last-command-event-time).
7861
7862 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7863
7864         * msw-glyphs.el: Removed obsolete commentary.
7865
7866 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7867
7868         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7869         better default value.
7870
7871 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7872
7873         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7874         (read-string): Ditto.
7875         (eval-minibuffer): Ditto.
7876         (read-command): Ditto.
7877         (read-function): Ditto.
7878         (read-variable): Ditto.
7879         (read-number): Ditto.
7880         (read-shell-command): Ditto.
7881         (read-number): Record history.
7882
7883 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7884
7885         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7886
7887 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7888
7889         * faces.el (startup-initialize-custom-faces): New function.
7890         Reset all faces created during auto-autoloads loading time
7891         by defface.
7892         * startup.el (command-line): Call it.
7893
7894 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7895
7896         * about.el (about-hackers): Add myself to contributors list.
7897
7898 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7899
7900         * menubar-items.el (maybe-add-init-button): Removed an argument in
7901         a call to load-user-init-file, as the function managed to lose its
7902         formal parameter a few betas ago.
7903
7904 2000-01-18  Martin Buchholz <martin@xemacs.org>
7905
7906         * XEmacs 21.2.27 is released.
7907
7908 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7909
7910         * process.el (shell-command-to-string): Use the FSF docstring.
7911         Make shell-command-to-string the standard function, and
7912         exec-to-string the (deprecated) alias.
7913
7914         * startup.el: typo fix.
7915
7916 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7917
7918         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7919
7920 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7921
7922         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7923         buffers after visible buffers.
7924         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7925
7926 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7927
7928         * info.el (Info-extract-menu-node-name): Stop at a dot
7929         followed by whitespace or right parenthesis.
7930
7931 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7932
7933         * info.el (Info-directory-list): Warn against using Customize with
7934         Info-directory-list.
7935
7936 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7937
7938         * minibuf.el (read-file-name): doc fix.
7939
7940         * autoload.el (update-file-autoloads): doc fix.
7941
7942         * about.el (about-hackers): Change my E-mail address.
7943
7944 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7945
7946         * info.el (Info-visit-file): Just use the `f' interactive spec to
7947         read a filename in the standard way.
7948
7949 2000-01-13  Andy Piper  <andy@xemacs.org>
7950
7951         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7952         (gutter-buffers-tab-extent): new variable.
7953         (update-tab-in-gutter): call add-tab-to-gutter again if the
7954         orientation has changed.
7955         (add-tab-to-gutter): cope with different orientations.
7956
7957 2000-01-11  Didier Verna  <didier@xemacs.org>
7958
7959         * info.el (Info-following-node-name): backward-skip dots as well
7960         as spaces (dots at the end of a node name aren't part of it).
7961         (Info-extract-menu-node-name): don't skip dots. There could be
7962         some in the node name.
7963         (Info-index): allow dots to be part of a node name.
7964
7965 2000-01-12  Andreas Jaeger  <aj@suse.de>
7966
7967         * files.el (auto-mode-alist): Added idlwave-mode.
7968         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7969
7970 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7971
7972         * info.el (Info-search): Show default value.
7973
7974 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7975
7976         * info.el (Info-read-node-completion-table): New variable.
7977         (Info-read-node-name-1): New function.
7978         (Info-read-node-name): Use it.
7979         (Info-follow-reference): Use DEFAULT argument of completing-read.
7980         (Info-menu): Ditto.
7981
7982 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7983
7984         * hyper-apropos.el (hyper-describe-key-briefly): Save
7985         window configuration.
7986         (hyper-describe-face): Use DEFAULT of completing-read.
7987         (hyper-apropos-read-variable-symbol): Ditto.
7988         (hyper-apropos-read-function-symbol): Ditto.
7989
7990 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7991
7992         * mule/mule-cmds.el (set-default-coding-system): Set
7993         comint-exec-hook to use coding-system-for-read and
7994         coding-system-for-write so that C-x RET c works.
7995
7996 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7997
7998         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7999         (previous-matching-history-element): Increment
8000         minibuffer-max-depth by 1.
8001         (next-matching-history-element): Ditto.
8002
8003 2000-01-11  Andy Piper  <andy@xemacs.org>
8004
8005         * gutter-items.el (buffers-tab): Create a new face for the buffers
8006         tab.
8007         (buffers-tab-face): use it.
8008
8009 2000-01-10  Didier Verna  <didier@xemacs.org>
8010
8011         * modeline.el (modeline-scrolling-method): change modeline X
8012         cursor appearance according to the value.
8013
8014 2000-01-07  Andreas Jaeger  <aj@suse.de>
8015
8016         * about.el (about-hackers): Moved my entry to contributor list.
8017         (xemacs-hackers): Added myself.
8018         (about-maintainer-info): Added description of myself.
8019
8020
8021 2000-01-07  Didier Verna  <didier@xemacs.org>
8022
8023         * modeline.el (modeline-scrolling-method): new variable.
8024         (mouse-drag-modeline): add reference to it in the docstring.
8025         (mouse-drag-modeline): handle it.
8026
8027 2000-01-08  Andy Piper  <andy@xemacs.org>
8028
8029         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8030         calls.
8031         (remove-buffer-from-gutter-tab): ditto.
8032
8033 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8034
8035         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8036         (custom-face-edit): Fix grammatical error in help message.
8037
8038 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8039
8040         * movemail.el: Added.
8041
8042         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8043
8044 2000-01-03  Didier Verna  <didier@xemacs.org>
8045
8046         * modeline.el (mouse-drag-modeline): remove the code related to
8047         the modeline horizontal scrolling facility.
8048
8049 1999-12-31  Martin Buchholz <martin@xemacs.org>
8050
8051         * XEmacs 21.2.26 is released.
8052
8053 1999-12-28  Andy Piper  <andy@xemacs.org>
8054
8055         * wid-edit.el (widget-push-button-value-create): The gui cache
8056         does not agree with native widgets which can only be displayed
8057         once per window. The reasons for caching are diminished now that
8058         we don't hog resources when creating buttons.
8059         (widget-push-button-cache) deleted.
8060
8061 1999-12-24  Martin Buchholz <martin@xemacs.org>
8062
8063         * XEmacs 21.2.25 is released.
8064
8065 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8066
8067         * hyper-apropos.el (hyper-apropos): Toggle
8068         hyper-apropos-programming-apropos correctly.
8069         Set REGEXP when user accepts default value.
8070
8071 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8072
8073         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8074         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8075
8076 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8077
8078         * mule/mule-category.el (undefined-category-designator):
8079         Return char instead of character.  Search for undefined one.
8080         (describe-category): Use with-displaying-help-buffer.
8081
8082 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8083
8084         * byte-optimize.el (byte-optimize-plus):
8085         Optimize (+ 1) to 1 instead of (1+ nil).
8086
8087         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8088
8089         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8090
8091         * byte-optimize.el (byte-optimize-char-before): New function.
8092         Remove performance penalty for using (char-before) instead of (char-after).
8093
8094 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8095
8096         * mule/mule-category.el (char-category-list): Return character
8097         instead of integer.
8098
8099 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8100
8101         * minibuf.el (read-buffer): Check default is buffer object.
8102
8103 1999-11-25  Andy Piper  <andy@xemacs.org>
8104
8105         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8106         for buttons.
8107
8108 1999-12-16  Andreas Jaeger  <aj@suse.de>
8109
8110         * package-get.el (package-get-maybe-save-index): Fixed typo.
8111         Patch by Jeff Miller <jmiller@smart.net>.
8112
8113 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8114
8115         * gnuserv.el (gnuserv-process-filter):  don't call
8116         gnuserv-write-to-client when gnuserv-current-client is nil
8117
8118 1999-12-14  Martin Buchholz <martin@xemacs.org>
8119
8120         * XEmacs 21.2.24 is released.
8121
8122 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8123
8124         * about.el (about-hackers): Update my email address.
8125
8126 1999-12-07  Martin Buchholz <martin@xemacs.org>
8127
8128         * XEmacs 21.2.23 is released.
8129
8130 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8131
8132         * package-get.el (package-get-download-sites): Removed several
8133         defunct download sites, added many new ones, and corrected a few
8134         incorrect directory-on-site entries.  Added physical locations to
8135         site-description.
8136
8137 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8138
8139         * finder.el (finder-commentary): add DOC string and fix
8140         interactive spec
8141
8142 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8143
8144         * help.el (describe-function): Don't forget to intern the string
8145         completing-read returns.
8146         (describe-variable): Ditto.
8147
8148 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8149
8150         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8151         `hyper-apropos-help-mode' here to find symbol to customize
8152         irregardless of cursor position and simplify
8153         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8154         `hyper-apropos-popup-menu'.
8155
8156 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8157
8158         * apropos.el (apropos-mode-map): Add return to call
8159         apropos-follow.
8160         (apropos-print): Call apropos-mode to have better
8161         command reference. Put keymap text-poperty to
8162         symbole name.
8163
8164 1999-11-22  Alastair Burt  <burt@dfki.de>
8165
8166         * help.el: (describe-bindings-1): Added handling of keymaps for
8167         the extents at point.
8168
8169 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8170
8171         * gutter-items.el (buffers-tab-items): Wrap the function in a
8172         save-match-data
8173
8174 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8175
8176         * help.el (describe-function): Use the DEFAULT argument to
8177         completing-read.
8178         (describe-variable): Ditto.
8179
8180 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8181
8182         * minibuf.el (read-from-minibuffer): Add optional argument
8183         DEFAULT to have better mini-buffer history support.
8184         (completing-read): Pass default to read-from-minibuffer.
8185         (read-buffer): Pass default to completing-read.
8186
8187 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8188
8189         * font-lock.el (font-lock-doc-string-face): Document the
8190         `font-lock-lisp-like' property.
8191
8192 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8193
8194         * lisp-mode.el: Specify `font-lock-lisp-like'.
8195
8196         * font-lock.el (font-lock-lisp-like): New function.
8197         (font-lock-fontify-syntactically-region): Use it.
8198
8199 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8200
8201         * XEmacs 21.2.22 is released
8202
8203 1999-11-28  Martin Buchholz <martin@xemacs.org>
8204
8205         * XEmacs 21.2.21 is released.
8206
8207 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8208
8209         * minibuf.el (read-coding-system): Accept symbol and
8210         coding-system object as a default-coding-system.
8211
8212 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8213
8214         * minibuf.el (read-coding-system): Accept symbol as
8215         a default-coding-system.
8216
8217 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8218
8219         * apropos.el (apropos-documentation): Use insert instead
8220         of princ.
8221
8222 1999-11-07  William M. Perry  <wmperry@aventail.com>
8223
8224         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8225           for the linux console.
8226
8227         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8228           stuff to work when you are not on a window system, since the GPM
8229           mouse support now allows pasting from outside of XEmacs.
8230
8231 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8232
8233         * XEmacs 21.2.20 is released
8234
8235 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8236
8237         * setup-paths.el (paths-default-info-directories): Add
8238         /usr/share/info and /usr/local/share/info.
8239
8240 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8241
8242         * about.el: Updated Vladimir Ivanovic's info.
8243
8244 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8245
8246         * auto-show.el (auto-show-truncationp): Remove.
8247
8248         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8249
8250 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8251
8252         * indent.el (indent-line-to): fix bug: spaces were not replaced
8253         with tab if column is multiple of tab-width
8254         From dhn@qedinc.com
8255
8256 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8257
8258         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8259         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8260
8261         * package-get.el (package-get-package-provider): Be verbose when
8262         interactive. Patch from Robert Pluim
8263
8264 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8265
8266         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8267         info file suffixes.
8268
8269 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8270
8271         * process.el (open-network-stream): Add a new optional parameter
8272         PROTOCOL to support udp; fix a minor typo and add an explanation
8273         in docstring for udp programming.
8274
8275         * code-process.el (open-network-stream): Add a new optional
8276         parameter PROTOCOL to support udp; fix a minor typo and add an
8277         explanation in docstring for udp programming.
8278
8279 1999-10-18  Andy Piper  <andy@xemacs.org>
8280
8281         * gui.el (make-gui-button): be more precise about how we call
8282         callbacks.
8283
8284         * wid-edit.el (widget-push-button-value-create): Use the new form
8285         of native gui-button.
8286
8287 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8288
8289         * info.el (Info-page-prev): Don't do (sit-for 0).
8290
8291 1999-10-13  Andy Piper  <andy@xemacs.org>
8292
8293         * gutter-items.el (progress-abort-glyph): new glyph for showing
8294         abort status.
8295         (append-progress): dispatch-event rather than sit-for.
8296         (abort-progress): new function. Show the abort glyph with an
8297         appropriate message.
8298         (raw-append-progress): dispatch-event rather than sit-for.
8299         (display-progress): cope with aborts.
8300
8301         * gui.el (make-gui-button): Use native widgets for buttons
8302         unconditionally.
8303         (insert-gui-button): ditto.
8304         (gui-button-p): ditto.
8305
8306         * xbm-button.el: remove from core.
8307
8308         * xpm-button.el: remove from core.
8309
8310 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8311
8312         * faces.el (init-device-faces): Don't initialize the random faces
8313         on the stream device.
8314
8315 1999-10-06  Andy Piper  <andy@xemacs.org>
8316
8317         * files.el (recover-file): Don't use ls under windows for revert buffer.
8318
8319 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8320
8321         * package-get.el (package-get-download-menu): Make menu really
8322         toggle download sites.
8323         (package-get-download-sites): Add autoload cookie.
8324
8325 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8326
8327         * setup-paths.el (paths-find-module-directory): Ditto.
8328
8329 1999-09-29  Werner Fink  <werner@suse.de>
8330
8331         * setup-paths.el (paths-find-exec-directory): Add missing nil
8332         parameter for environment.
8333
8334 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8335
8336         * modeline.el (modeline-format):
8337         Only purecopy the strings.  Else
8338         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8339         barfs.
8340
8341 1999-08-28  Mike Woolley  <mike@bulsara.com>
8342
8343         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8344         user setting comint-completion-addsuffix and
8345         comint-process-echoes.
8346
8347 1999-09-22  Andy Piper  <andy@xemacs.org>
8348
8349         * gutter-items.el (update-tab-in-gutter): use
8350         last-nonminibuf-window instead of selected-window.
8351
8352 1999-09-18  Andy Piper  <andy@xemacs.org>
8353
8354         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8355         display on.
8356
8357         * subr.el (record-buffer-hook): new variable so that the hook gets
8358         some documentation.
8359
8360 1999-09-16  Andy Piper  <andy@xemacs.org>
8361
8362         * gutter-items.el (update-tab-in-gutter): only update when the
8363         gutter is visible.
8364         (remove-buffer-from-gutter-tab): ditto.
8365
8366 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8367
8368         * simple.el (do-auto-fill): Commented out part of Kinsoku
8369         processing.
8370
8371 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8372
8373         * isearch-mode.el (isearch-highlightify-region): Give the
8374         highlighting extents a high priority.
8375         (isearch-make-extent): Give the main highlighting extent an even
8376         higher priority.
8377
8378 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8379
8380         * packages.el (packages-compute-package-locations): Fix typo from
8381         -u rationalization.
8382
8383 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8384
8385         * setup-paths.el (paths-find-doc-directory): Respect value of
8386         `configure-doc-directory.'
8387
8388         * find-paths.el (paths-find-architecture-directory): Give
8389         precendence `default' argument (which typically comes from
8390         configure).
8391
8392 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8393
8394         * startup.el (command-line-early): Added options -user-init-file
8395         and -user-init-directory.
8396
8397         * files.el (user-init-file): Default to NIL so we can recognize
8398         when it's set.
8399
8400 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8401
8402         * obsolete.el (init-file-user):
8403         * startup.el:
8404         * packages.el (packages-compute-package-locations):
8405         * package-get.el (package-get-user-index-filename):
8406         * menubar-items.el (maybe-add-init-button):
8407         * info.el (Info-annotations-path):
8408         * dump-paths.el:
8409         Change `user-init-directory' to be an absolute path.
8410         Use `user-init-directory' where appropriate.
8411         Zap `init-file-user' and its uses.
8412
8413 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8414
8415         * subr.el (copy-symbol): New function.
8416
8417 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8418
8419         * isearch-mode.el (isearch-done): Be sure to restore invisible
8420         extents in the proper buffer.
8421         (isearch-pre-command-hook): Set this-command to the correct value
8422         in case the buffer has changed and old overriding-local-map was
8423         used.
8424         (isearch-restore-extent): Use remprop instead of setting the
8425         property to nil.
8426
8427 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8428
8429         * cmdloop.el (execute-extended-command): Update zmacs region
8430         before the delay.
8431         (execute-extended-command): Make the message gettext-friendly.
8432
8433 1999-09-07  Andy Piper  <andy@xemacs.org>
8434
8435         * gutter-items.el (progress-gauge-glyph): renamed from
8436         progress-glyph.
8437         (progress-text-glyph): new variable.
8438         (progress-layout-glyph): use layouts and text glyphs.
8439         (progress-area-buffer): removed.
8440         (progress-text-and-extent): new variable.
8441         (progress-displayed-p): dynamically create gutter area buffer.
8442         (clear-progress): ditto.
8443         (raw-append-progress): ditto.
8444         (append-progress): use new glyph names.
8445         (raw-append-progress): only create the extent when needed. set
8446         properties more optimally.
8447         (progress): remove args.
8448
8449 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8450
8451         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8452         mapcar where the return value is unused.
8453         (isearch-restore-invisible-extents): Ditto.
8454         (isearch-highlight-all-cleanup): Ditto.
8455         (isearch-delete-extents-in-range): Traverse the extents only once.
8456         (isearch-highlight-all-update): Don't start over if the search
8457         string has changed and more input is pending.
8458
8459 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8460
8461         * packages.el (packages-find-package-data-path): Ditto.
8462
8463         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8464
8465         * subr.el (mapc-internal): Don't make obsolete.
8466
8467         * cl-extra.el (mapc): Resurrect.
8468
8469 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8470
8471         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8472         alias.
8473
8474         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8475         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8476         (isearch-yank-clipboard): Use get-clipboard instead of
8477         x-get-clipboard.
8478         (isearch-yank-selection): Fix docstring.
8479
8480 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8481
8482         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8483
8484 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8485
8486         * cl-macs.el (extent-start-position): Fix setf method.
8487         (extent-end-position): Ditto.
8488
8489 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8490
8491         * isearch-mode.el: End merge with FSF 20.4.
8492
8493         * isearch-mode.el (search-invisible): New variable.
8494         (isearch-hide-immediately): Ditto.
8495         (isearch-unhidden-extents): Ditto.
8496         (isearch-range-invisible): New function.
8497         (isearch-unhide-extent): Ditto.
8498         (isearch-restore-invisible-extents): Ditto.
8499         (isearch-restore-extent): Ditto.
8500
8501         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8502         implementation.
8503         (isearch-ring-retreat-edit): Ditto.
8504         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8505         (isearch-forward-regexp): New arguments NOT-REGEXP and
8506         NO-RECURSIVE-EDIT.
8507         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8508         (isearch-backward-regexp): New arguments NOT-REGEXP and
8509         NO-RECURSIVE-EDIT.
8510         (isearch-mode): Return isearch-success.
8511         (isearch-update): Use unread-command-events instead of
8512         unread-command-event.
8513         (isearch-abort): If an invalid regexp is encountered, keep popping
8514         states.
8515         (isearch-*-char): Use FSF implementation.
8516         (isearch-whitespace-chars): Use the more robust FSF's
8517         implementation.
8518         (isearch-within-brackets): New variable.
8519         (isearch-mode): Initialize it.
8520         (isearch-edit-string): Bind it.
8521         (isearch-search-and-update): Set it.
8522         (isearch-push-state): Push it.
8523         (isearch-top-state): Pop it.
8524         (isearch-search): Set it.
8525         (isearch-printing-char): When called by isearch-whitespace-chars,
8526         handle M-SPC gracefully.
8527         (isearch-message-prefix): New argument ELLIPSIS.
8528         (isearch-message-suffix): Ditto.
8529         (isearch-message): Use the ELLIPSIS argument when calling
8530         isearch-message-prefix and isearch-message-suffix.
8531         (isearch-message-prefix): Distinguish between "wrapped" and
8532         "overwrapped" search, FWIW.
8533
8534 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8535
8536         * isearch-mode.el (isearch-edit-string): Use the head of the
8537         search ring instead of search-last-string and search-last-regexp.
8538         (search-highlight): Renamed from isearch-highlight.
8539         (isearch-exit): Use the new name.
8540         (isearch-highlight): Ditto.
8541         (isearch-dehighlight): Ditto.
8542         (isearch-update-ring): New function.
8543         (isearch-done): Call it.
8544         (isearch-done): New argument EDIT.
8545         (isearch-repeat): If search string is empty, look up at the car of
8546         the search ring; ignore the yank pointer.
8547         (isearch-abort): Call isearch-done with NOPUSH.
8548         (isearch-cancel): New function.
8549         (isearch-mode-map): Bind it to ESC ESC ESC.
8550
8551         * isearch-mode.el: Begin merge with FSF 20.4.
8552
8553 1999-09-01  Andy Piper  <andy@xemacs.org>
8554
8555         * x-select.el (x-get-clipboard): obsolete.
8556         (x-yank-clipboard-selection): obsolete
8557
8558         * select.el (disown-selection): need to be careful to disown the
8559         clipboard if we set it via selection.
8560         (get-clipboard): move from x-select.el
8561         (yank-clipboard-selection): ditto.
8562
8563 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8564
8565         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8566         isearch-highlight-all-matches to nil.
8567         (isearch-fixed-case): New variable.
8568         (isearch-mode): Initialize it.
8569         (isearch-edit-string): Save it.
8570         (isearch-toggle-case-fold): Set it.
8571         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8572         need to check isearch-fixed-case.
8573         (isearch-toggle-case-fold): Update highlighting of all matches
8574         before the pause.
8575         (isearch-edit-string):
8576
8577 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8578
8579         * isearch-mode.el (isearch-edit-string): Call isearch-message
8580         before reading the event so that the prompt is displayed properly.
8581         (isearch-message): Use isearch-nonincremental when calling
8582         isearch-message-prefix.
8583         (minibuffer-local-isearch-map): Bind up and down to do the same as
8584         M-p and M-n respectively.
8585         (isearch-done): New arg NOPUSH.
8586         (isearch-edit-string): Use it.
8587         (isearch-edit-string): Don't bind isearch-string.
8588         (isearch-ring-adjust): Edit string, *then* push state.
8589
8590 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8591
8592         * faces.el (isearch-secondary): Make isearch-secondary look
8593         different than default.
8594
8595 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8596
8597         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8598         save-excursion.
8599         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8600         (isearch-update): Call isearch-dehighlight without arguments.
8601         (isearch-done): Ditto.
8602
8603         * isearch-mode.el (isearch-fix-case): If the search string has no
8604         upper-case letters, allow the folding to be reenabled.
8605         Previously, once disabled, the folding would remain that way until
8606         the end of isearch.
8607         (isearch-top-state): Call isearch-fix-case.
8608
8609         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8610         save-excursion.
8611         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8612
8613 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8614
8615         * xpm-button.el:
8616         xbm-button.el: Need to exist in core because gui.el depends on
8617         them.
8618
8619 1999-08-31  Andy Piper  <andy@xemacs.org>
8620
8621         * gutter-items.el (buffers-tab-face): new customizable variable.
8622         (buffers-tab-default-buffer-line-length): new specifier for
8623         maximum viewable characters.
8624         (progress-stack): new variable for implementing widget-based
8625         progress messages.
8626         (progress-area-buffer): ditto.
8627         (progress-glyph-height): ditto.
8628         (progress-stop-callback): ditto.
8629         (progress-quit-function): new function.
8630         (progress-glyph): new variable.
8631         (progress-layout-glyph): ditto.
8632         (progress-displayed-p): new function, see message-displayed-p for
8633         details.
8634         (clear-progress): ditto.
8635         (remove-progress): ditto.
8636         (append-progress): ditto.
8637         (raw-append-progress): ditto.
8638         (display-progress): ditto.
8639         (current-progress): ditto.
8640         (current-progress-label): ditto.
8641         (progress): ditto.
8642         (lprogress): ditto.
8643
8644
8645 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8646
8647         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8648
8649         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8650         `isearch-yank-selection'.
8651         (isearch-mode-map): Use it.
8652         (isearch-yank-selection): Use `get-selection' instead of
8653         `get-x-selection'.
8654
8655 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8656
8657         * faces.el (isearch-secondary): Create face here.
8658
8659         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8660         timers.
8661
8662 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8663
8664         * subr.el (buffer-string): More robust backward compatibility
8665         check, courtesy William Perry.
8666
8667 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8668
8669         * replace.el (perform-replace): Stop the search after the search
8670         limit has been reached.
8671
8672 1999-08-23  Andy Piper  <andy@xemacs.org>
8673
8674         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8675         here if we don't have one.
8676
8677 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8678
8679         * ldap.el (ldap-coding-system): Default to nil until we get
8680         efficient UTF8 support
8681         (ldap-decode-string): Guard against `decode-coding-string' not
8682         being defined
8683         (ldap-encode-string): Guard against `encode-coding-string' not
8684         being defined
8685
8686 1999-08-23  Didier Verna  <didier@xemacs.org>
8687
8688         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8689         Some doc strings improvements, and add a star to the `interactive'
8690         calls.
8691
8692 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8693
8694         * font-lock.el (java-font-lock-keywords-3): introduced new
8695         keywords and regexpes for javadoc syntax 1.2.
8696
8697 1999-08-17  Andy Piper  <andy@xemacs.org>
8698
8699         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8700         format-buffers-tab-line.
8701         (buffers-tab-max-buffer-line-length): new variable.
8702         (format-buffers-tab-line): new function. truncate names if over
8703         buffers-tab-max-buffer-line-length.
8704
8705 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8706
8707         * cus-start.el: Customize the variable `bell-inhibit-time'.
8708
8709 1999-08-16  Andy Piper  <andy@xemacs.org>
8710
8711         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8712         brute-force approach to deleting the last buffer.
8713         (buffers-tab-grouping-regexp): new customizable variable.
8714         (select-buffers-tab-buffers-by-mode): use it.
8715
8716 1999-08-13  Andy Piper  <andy@xemacs.org>
8717
8718         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8719         deletion problem.
8720
8721 1999-07-30  Didier Verna  <didier@xemacs.org>
8722
8723         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8724         of princ to output symbols.
8725         (custom-save-face-internal): ditto.
8726         (custom-save-resets): ditto.
8727
8728 1999-08-09  Didier Verna  <didier@xemacs.org>
8729
8730         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8731         `regexp-quote' to protect the major mode name for use as a regular
8732         expression (c++ needs this for instance).
8733
8734 1999-08-08  Andy Piper  <andy@xemacs.org>
8735
8736         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8737         cope with similar mode names.
8738
8739         * gutter-items.el (buffers-tab-selection-function): new selection
8740         function.
8741         (select-buffers-tab-buffers-by-mode): new function.
8742         (buffers-tab-items): use it if set to only display buffers in the
8743         tab in the current buffer's group..
8744         (update-tab-in-gutter): use new api.
8745         (remove-buffer-from-gutter-tab): ditto.
8746
8747         * gutter-items.el (buffers-tab-max-size): set custom selection
8748         default to 6.
8749         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8750         (add-tab-to-gutter): set face as default.
8751
8752 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8753
8754         * faces.el (frob-face-property): Merge the fall-back specifier
8755         with the target, not replace it.
8756
8757 1999-08-05  Andy Piper  <andy@xemacs.org>
8758
8759         * gutter-items.el (update-tab-in-gutter): add frame argument for
8760         buffer-items.
8761         (update-tab-in-gutter): use it.
8762
8763         * gutter-items.el (record-buffer-hook): set.
8764
8765         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8766         change.
8767         (switch-to-buffer-hook) deleted.
8768
8769 1999-08-04  Andy Piper  <andy@xemacs.org>
8770
8771         * gutter-items.el (update-tab-in-gutter): make sure this will work
8772         as an argument to create-frame-hook.
8773
8774 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8775
8776         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8777         instead of timer emulation.
8778
8779 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8780
8781         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8782         Emacs isearch enhancements.
8783
8784 1999-07-28  Andy Piper  <andy@xemacs.org>
8785
8786         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8787         all devices that support tab controls.
8788         (remove-buffer-from-gutter-tab): new function. to be used as a
8789         value for kill-buffer-hook.
8790
8791 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8792
8793         * auto-show.el (auto-show-truncationp): changed to match
8794         `window_translation_on'
8795
8796 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8797
8798         * XEmacs 21.2.19 is released
8799
8800 1999-07-28  SL Baur  <steve@miho>
8801
8802         * code-files.el (insert-file-contents): Fix docstring.
8803         revert previous change.
8804
8805 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8806
8807         * fill.el (fill-region-as-paragraph): Change re-break-point to
8808         contain word-across-newline plus one character so that filling
8809         Japanese and Chinese works as desired.
8810         * simple.el (do-auto-fill): Ditto.
8811
8812 1999-07-26  SL Baur  <steve@miho>
8813
8814         * mule/japanese.el ("Japanese"): Do not specify a default input
8815         method.
8816         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8817
8818 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8819
8820         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8821         able to use cl-macs macro in early lisp.
8822
8823 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8824
8825         * custom.el:
8826         * cus-face.el:
8827         * cus-edit.el:
8828                 Massive custom Theme API changes.
8829
8830 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8831
8832         * code-files.el (insert-file-contents): Regard
8833         coding-system-magic-cookie if `coding-system-for-read' is nil.
8834
8835 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8836
8837         * mule/thai-xtis.el: Add coding: local variable, to avoid
8838         bootstrapping problem with C locale.
8839
8840 1999-07-22  Andy Piper  <andy@xemacs.org>
8841
8842         * dumped-lisp.el (preloaded-file-list): guard against putting
8843         gutter-items in a less than functional XEmacs.
8844         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8845
8846 1999-07-18  Bob Weiner  <weiner@beopen.com>
8847
8848         * fill.el (fill-context-prefix): Fixed bug that prevented the
8849         setting of an adaptive fill prefix when the `dont-skip-first' was
8850         t.
8851
8852 1999-07-22  SL Baur  <steve@miho>
8853
8854         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8855
8856 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8857
8858         * files.el (interpreter-mode-alist): add `make', `guile', and
8859         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8860         makefile-mode, guile is a scheme, and someday XEmacs will be
8861         modular enough to use as an efficient scripting tool.)
8862
8863 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8864
8865         * mule/mule-cmds.el (reset-language-environment): Regard
8866         coding-category `utf-8' and `ucs-4' if they are available.
8867
8868 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8869
8870         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8871         (prefer-coding-system): Fix DOC-string.
8872
8873         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8874         DOC-string too.
8875
8876         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8877         Mule.
8878         (coding-system-change-eol-conversion): Fix DOC-string.
8879
8880 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8881
8882         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8883         instead of `list-coding-system'.
8884
8885 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8886
8887         * menubar-items.el (default-menubar): `select-input-method' was
8888         renamed to `set-input-method'.
8889
8890         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8891         "Set Language Environment" menu.
8892
8893         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8894         "Describe Language Support" menu.
8895
8896 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8897
8898         * mule/chinese.el ("Chinese-GB"): Rename
8899         `chinese-gb-environment-setup-function' to
8900         `setup-chinese-gb-environment-internal'.
8901
8902 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8903
8904         * mule/korean.el: Use `define-coding-system-alias' instead of
8905         `copy-coding-system'.
8906
8907 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8908
8909         * mule/mule-cmds.el (set-language-environment-coding-systems):
8910         Treat duplicated coding-categories.
8911
8912 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8913
8914         * mule/japanese.el: Use `define-coding-system-alias' instead of
8915         `copy-coding-system'.
8916
8917 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8918
8919         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8920         coding-system `viscii'.
8921
8922 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8923
8924         * mule/cyrillic.el:
8925         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8926         (cyrillic-alternativnyj-decode-table): New variable.
8927         (cyrillic-alternativnyj-encode-table): New variable.
8928         - Specify `iso-8-1' as a category of coding-system
8929           `alternativnyj'.
8930         - Abolish general Cyrillic environment.
8931
8932 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8933
8934         * mule/chinese.el:
8935         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8936         - Register `chinese-gb-environment-setup-function' as a
8937           `setup-function' of "Chinese-GB" environment.
8938
8939 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8940
8941         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8942         optional argument `parents'.
8943
8944         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8945         property for Thai-XTIS.
8946
8947         * mule/mule-help.el (help-with-tutorial): Use property
8948         `tutorial-coding-system' of language-info as a coding-system to
8949         read tutorial file.
8950
8951 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8952
8953         * mule/thai-xtis.el: Don't setup `setup-function' and
8954         `exit-function'.
8955
8956         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8957         `set-coding-category-system' to set up coding-system for
8958         coding-category.
8959
8960         * mule/mule-cmds.el (prefer-coding-system): Use
8961         `set-coding-category-system' to set up coding-system for
8962         coding-category.
8963
8964 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8965
8966         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8967         Thai-XTIS environment.
8968
8969         * mule/mule-cmds.el (prefer-coding-system): Use
8970         `find-coding-system' instead of `coding-system-p'.
8971
8972 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8973
8974         * mule/mule-cmds.el (set-language-environment-coding-systems):
8975         Modify eol-type for XEmacs.
8976
8977         * mule/thai-xtis.el: Delete unused local variable `category'.
8978
8979         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8980         function.
8981         (prefer-coding-system): Don't call
8982         `update-coding-systems-internal'; use function
8983         `coding-category-list' instead of variable `coding-category-list';
8984         use `set-coding-priority-list' instead of `set-coding-priority';
8985         modify `eol-type' for XEmacs.
8986
8987         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8988         `charset-columns'.
8989         (char-width): Likewise.
8990
8991 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8992
8993         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8994         `tis-620'.
8995
8996         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8997         `set-coding-priority-list' instead of `set-coding-priority'; don't
8998         call `update-coding-systems-internal'.
8999
9000         * mule/mule-misc.el (coding-system-get): New function.
9001         (coding-system-put): New function.
9002         (coding-system-category): New function.
9003
9004 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9005
9006         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9007         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9008         to avoid conflict with leim/quail/thai-xtis.
9009
9010         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9011         to thai-xtis-chars.el.
9012
9013         * mule/thai-xtis-chars.el: New file (split from
9014         mule/thai-xtis.el).
9015
9016 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9017
9018         * mule/thai-xtis.el:
9019         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9020         - Add syntax entries.
9021         - Put `preferred-coding-system' of the charset `thai-xtis' to
9022           `tis-620'.
9023
9024 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9025
9026         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9027         rewritten to use write-multibyte-character.
9028
9029 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9030
9031         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9032         of `iso-2022-7'.
9033         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9034         ported yet.
9035         (read-input-method-name): Treat optional argument `default'.
9036
9037 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9038
9039         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9040         all.
9041         (set-language-info-alist): Set up menus here.
9042
9043 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9044
9045         * minibuf.el (completing-read): Add new optional argument
9046         `default'.
9047         (read-coding-system): Add new optional argument
9048         `default-coding-system'.
9049
9050 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9051
9052         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9053         (viet-viscii-...->viet-vscii...).
9054
9055 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9056
9057         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9058         and menus.
9059
9060 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9061
9062         * mule/mule-cmds.el (input-method-function): Add permanent-local
9063         property.
9064
9065 1999-03-30  Dave Love  <fx@gnu.org>
9066
9067         * mule/mule-cmds.el (current-language-environment): Doc fix.
9068
9069 1999-02-06  Richard Stallman  <rms@gnu.org>
9070
9071         * mule/european.el (setup-slovenian-environment): New function.
9072         ("Slovenian"): New language environment.
9073
9074 1999-01-27  Dave Love  <fx@gnu.org>
9075
9076         * mule/mule-cmds.el (current-language-environment): Provide :link,
9077         :type (choices) and appropriate :get.
9078
9079 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9080
9081         * mule/mule-cmds.el (describe-language-environment): Don't alter
9082         input-method-alist.
9083
9084 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9085
9086         * mule/mule-cmds.el (prefer-coding-system): Call
9087         set-coding-priority, so that the internal array of priorities is
9088         also updated.
9089
9090 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9091
9092         * mule/mule-cmds.el (prefer-coding-system): If the argument
9093         requires specific EOL conversion type, make the default coding
9094         systems use that.
9095
9096 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9097
9098         * mule/mule-cmds.el (set-language-environment): Pass the default
9099         eol-type to set-language-environment-coding-systems.
9100         (set-default-coding-systems): Copy the eol-type property for the
9101         new default values of {buffer-file,process}-coding-system from the
9102         old defaults.
9103         (set-language-environment-coding-systems): Accept an optional
9104         argument EOL-TYPE, and set the eol-type property of the default
9105         coding systems accordingly.
9106
9107 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9108
9109         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9110         use generate-new-buffer instead of get-buffer-create.
9111
9112 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9113
9114         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9115
9116 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9117
9118         * mule/mule-cmds.el (default-input-method): Fix custom type.
9119
9120 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9121
9122         * mule/mule-cmds.el (setup-specified-language-environment):
9123         Add apropos-inhibit property.
9124         (describe-specified-language-support): Likewise.
9125
9126 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9127
9128         * mule/mule-cmds.el: Doc fixes.
9129
9130 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9131
9132         * mule/mule-cmds.el (register-input-method): Doc-string
9133         modified.
9134
9135 1998-09-01  Dave Love  <fx@gnu.org>
9136
9137         * mule/mule-cmds.el (current-language-environment): Fix
9138         setter function.
9139
9140 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9141
9142         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9143         mule/european.el, mule/hebrew.el, mule/japanese.el,
9144         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9145         avoid bootstrapping problem if you need to recompile all the Lisp
9146         files using interpreted code.
9147
9148 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9149
9150         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9151         ("Latin-2"): Likewise.
9152
9153 1998-08-18  Per Starback  <starback@update.uu.se>
9154
9155         * mule/european.el (setup-latin2-environment): Fix typo.
9156
9157 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9158
9159         * mule/european.el: Give proper value of `input-method' key to all
9160         lang. env.
9161
9162         * mule/mule-cmds.el (activate-input-method): Handle the case that
9163         the arg INPUT-METHOD is nil correctly.
9164         (read-multilingual-string): Activate the specified input method
9165         before calling read-string.  Afterward, activate the original
9166         input method.
9167
9168 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9169
9170         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9171         (set-language-info-alist): Fix typo in doc-string.
9172
9173         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9174
9175 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9176
9177         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9178         (reset-language-environment): New function for the job that
9179         setup-english-environment used to do.
9180         (set-language-environment): Do more setups according to the info
9181         in language-info-alist.
9182         (read-language-name): Handle the case that the arg KEY is nil.
9183         (describe-language-environment): Handle input-method property.
9184
9185         * mule/: All files under this directory, which related with
9186         specific languages (such as mule/european.el, mule/greek.el,
9187         mule/hebrew.el, mule/misc-lang.el), modified as below.
9188         (setup-XXX-environment): Just call set-language-environment.  If
9189         they used to do some other jobs than what done by
9190         set-language-environment, those jobs are done in
9191         setup-XXX-environment-internal now.
9192         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9193         the value to setup-XXX-environment-internal.  Add properties
9194         input-method and features.
9195
9196         * mule/english.el (setup-english-environment): Just call
9197         reset-language-environment.
9198
9199         * mule/european.el (setup-8-bit-environment): Function deleted.
9200
9201 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9202
9203         * mule/mule-cmds.el (input-method-exit-on-first-char)
9204         (input-method-use-echo-area): Doc fixes.
9205
9206 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9207
9208         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9209         variable.
9210         (input-method-use-echo-area): New variable.
9211
9212 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9213
9214         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9215
9216 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9217
9218         * mule/mule-cmds.el (activate-input-method): Update mode line.
9219         (inactivate-input-method): Likewise.
9220
9221 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9222
9223         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9224         input method in the current buffer, but just bind
9225         current-input-method.
9226
9227 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9228
9229         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9230
9231         * mule/misc-lang.el ("IPA"): Add coding-priority and
9232         coding-system.
9233
9234 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9235
9236         * mule/greek.el: Add coding-priority.
9237
9238 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9239
9240         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9241         LANG-ENV.
9242
9243 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9244
9245         * mule/mule-cmds.el (register-input-method): Fix previous change.
9246         (setup-specified-language-environment): Doc fix.
9247
9248 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9249
9250         * mule/mule-cmds.el: Several doc fixes.
9251         (get-language-info, set-language-info): Rename argument.
9252         (set-language-info-alist): Likewise.
9253         (register-input-method): Rename argument.
9254         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9255
9256 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9257
9258         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9259         default value while reading an input method.
9260
9261 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9262
9263         * mule/mule-cmds.el (universal-coding-system-argument):
9264         Use buffer-file-coding-system as default.
9265
9266 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9267
9268         * mule/korean.el ("Korean"): Doc fix.
9269
9270 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9271
9272         * mule/mule-cmds.el (describe-language-environment): Print the
9273         languge environment at the head.
9274
9275 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9276
9277         * mule/japanese.el: Set exit-function to exit-japanese-environment
9278         for Japanese environment.
9279
9280 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9281
9282         * mule/mule-cmds.el (set-language-environment): Doc fix.
9283         (current-language-environment): Use defcustom.
9284         (default-input-method): Specify :type.
9285
9286 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9287
9288         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9289         modified.
9290         (prefer-coding-system): Doc-string modified.
9291
9292 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9293
9294         * mule/mule-cmds.el (set-language-info): Doc-string
9295         describes `coding-priority' KEY.
9296         (set-language-environment-coding-systems): New function.
9297         (select-safe-coding-system): New function.
9298         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9299         (set-language-info-alist): New optionla arg PARENTS.  Call
9300         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9301         (set-language-environment-coding-systems): New function.
9302
9303         * mule/chinese.el: Remove setting up of
9304         describe-chinese-environment-map and
9305         setup-chinese-environment-map.  Exclude them in args of calls to
9306         set-language-info-alist.  Register coding-priority key in
9307         language-info-alist.
9308
9309         * mule/cyrillic.el: Remove setting up of
9310         describe-cyrillic-environment-map and
9311         setup-cyrillic-environment-map.  Exclude them in args of calls to
9312         set-language-info-alist.  Register coding-priority key in
9313         language-info-alist.
9314
9315         * mule/english.el: Register coding-priority key in
9316         language-info-alist.
9317
9318         * mule/ethiopic.el: Register coding-priority key in
9319         language-info-alist.
9320
9321         * mule/european.el: Remove setting up of
9322         describe-european-environment-map and
9323         setup-european-environment-map.  Exclude them in args of calls to
9324         set-language-info-alist.  Register coding-priority key in
9325         language-info-alist.  Add "German" language env.
9326         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9327         (setup-german-environment): New function.
9328
9329         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9330         change default input method to "greek-postfix".
9331
9332         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9333         coding-priority key in
9334
9335 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9336
9337         * mule/mule-cmds.el (set-language-info): Doc fix.
9338         (input-method-inactivate-hook): Doc fix.
9339
9340 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9341
9342         * mule/mule-cmds.el (set-input-method): Renamed from
9343         select-input-method.
9344
9345 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9346
9347         * mule/mule-cmds.el (set-language-environment): Run
9348         exit-language-environment-hook before calling `exit-function'
9349         which is specified for the language environment.
9350
9351 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9352
9353         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9354         modified.
9355         (prefer-coding-system): Likewise.
9356         (describe-language-environment): Print aliases of each coding
9357         system.
9358         (set-language-environment-hook): New variable.
9359         (exit-language-environment-hook): New variable.
9360         (set-language-environment): Call these hooks.  Before setting a
9361         new language environment, exit from the
9362         current-language-environment if necessary.
9363         (input-method-verbose-flag): The value can be nil, t,
9364         complex-only, or default.
9365         (input-method-highlight-flag): Doc-string augmented.
9366         (activate-input-method): Check if we can run the registered
9367         function to activate an input method.
9368
9369         * mule/korean.el: Set exit-function for language environment
9370         "Korean" to exit-korean-environment.
9371         (setup-korean-environment): Moved to korea-util.el.
9372
9373 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9374
9375         * mule/mule-cmds.el (read-multilingual-string): Use
9376         current-input-method prior to default-input-method.  Don't bind
9377         current-input-method by `let', instead, activate the specified
9378         input method in the current buffer temporarily.
9379
9380 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9381
9382         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9383
9384 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9385
9386         * mule/chinese.el (post-read-decode-hz): Return the result of
9387         decode-hz-region.
9388         (pre-write-encode-hz): Do not change the value of
9389         last-coding-system.
9390
9391 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9392
9393         * mule/mule-ccl.el: Doc fixes.
9394
9395 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9396
9397         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9398         (check-ccl-program): New macro.
9399
9400 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9401
9402         * mule/mule-ccl.el: Comment about CCL syntax modified.
9403         (ccl-command-table): Add read-multibyte-character and
9404         write-multibyte-character.
9405         (ccl-code-table): Add ex-cmd.
9406         (ccl-extended-code-table): New variable.
9407         (ccl-embed-extended-command): New function.
9408         (ccl-compile-read-multibyte-character,
9409         ccl-compile-write-multibyte-character) New functions.
9410         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9411         ccl-dump-write-multibyte-character): New functions.
9412
9413 1999-07-22  SL Baur  <steve@miho>
9414
9415         * config.el (config-value-file): config.values is installed into
9416         doc-directory.
9417         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9418
9419 1999-07-19  Didier Verna  <didier@xemacs.org>
9420
9421         * rect.el: all functions rewritten, except when noted. Below is a
9422         list of interface changes.
9423         (apply-on-rectangle): new function. Obsoletes
9424         `operate-on-rectangle'. All functions that used to call this
9425         function now call the new one.
9426         (kill-rectangle): added optional prefix arg to fill lines.
9427         (delete-rectangle): ditto.
9428         (delete-extract-rectangle): ditto.
9429         (open-rectangle): ditto.
9430         (clear-rectangle): ditto.
9431         (delete-rectangle-line): added third arg FILL.
9432         (delete-extract-rectangle-line): ditto.
9433         (open-rectangle-line): ditto.
9434         (clear-rectangle-line): ditto.
9435
9436 1999-07-18  Andy Piper  <andy@xemacs.org>
9437
9438         * menubar-items.el (default-menubar): add gutter options.
9439
9440         * gutter-items.el: new file.
9441         (gutter): new group for custom.
9442         (gutter-visible-p): new variable.
9443         (default-gutter-position): ditto.
9444         (buffers-tab): new group for the buffers tab.
9445         (gutter-buffers-tab): widget to put in the gutter.
9446         (buffers-tab-max-size): max number of tabs.
9447         (buffers-tab-switch-to-buffer-function): function to call when a
9448         tab is pressed.
9449         (buffers-tab-omit-function): filter buffers with this function.
9450         (buffers-tab-format-buffer-line-function): format buffer names for
9451         inclusion in tabs.
9452         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9453         the record.
9454         (build-buffers-tab-internal): build a list of tab items.
9455         (buffers-tab-items): ditto.
9456         (add-tab-to-gutter): put a tab in the gutter area.
9457         (update-tab-in-gutter): reset the buffers in the tab.
9458
9459         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9460
9461         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9462         (switch-to-buffer-hooks): new hook.
9463
9464         * toolbar.el (default-toolbar-position): fix typo.
9465
9466 1999-07-16  Andy Piper  <andy@xemacs.org>
9467
9468         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9469
9470 1999-07-15  Didier Verna  <didier@xemacs.org>
9471
9472         * cus-edit.el (custom-prompt-variable): optional third arg makes
9473         prompt for a comment string.
9474         (customize-set-value): optional prefix makes this function handle
9475         variable comments.
9476         (customize-set-variable): ditto.
9477         (customize-save-variable): ditto.
9478         (customize-customized): handle custom comments.
9479         (customize-save-customized): ditto.
9480         (custom-variable-state-set): ditto.
9481         (custom-face-state-set): ditto.
9482         (customize-saved): ditto.
9483         (custom-variable-set): ditto.
9484         (custom-face-set): ditto.
9485         (custom-variable-save): ditto.
9486         (custom-face-save): ditto.
9487         (custom-variable-reset-saved): ditto.
9488         (custom-face-reset-saved): ditto.
9489         (custom-variable-reset-standard): ditto.
9490         (custom-face-reset-standard): ditto.
9491         (custom-comment-face): new face.
9492         (custom-comment-tag-face): ditto.
9493         (custom-comment): new widget.
9494         (custom-comment-create): new function.
9495         (custom-comment-delete): ditto.
9496         (custom-comment-value-set): ditto.
9497         (custom-comment-show): ditto.
9498         (custom-comment-invisible-p): ditto.
9499         (custom-variable-value-create): create a comment field widget.
9500         (custom-face-value-create): ditto.
9501         (custom-variable-menu): new entry for adding a custom comment.
9502         (custom-face-menu): ditto.
9503         (custom-save-variables): possibly save custom comments.
9504         (custom-save-faces): ditto.
9505
9506         * cus-face.el (custom-set-faces): the arguments can now have a
9507         custom comment as fourth argument.
9508
9509         * custom.el (custom-set-variables): the arguments can now have a
9510         custom comment as fifth element.
9511
9512 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9513
9514         * XEmacs 21.2.18 is released
9515
9516 1999-07-13  SL Baur  <steve@miho>
9517
9518         * lib-complete.el (read-library-name): Revert previous change.
9519         (read-library): Ditto.
9520
9521 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9522
9523         * packages.el (packages-package-list): Capitalize docstring.
9524
9525         * packages.el (packages-find-package-library-path): Use #'nconc
9526         rather than #'append to reduce consing -- #'mapcar uses Flist,
9527         which returns a freshly consed list.  #'append would create yet
9528         another fresh list, using Fmake_list in concat.
9529
9530         * packages.el (package-provide): Use setq with remassq like it
9531         says in its docstring.
9532
9533 1999-07-06  SL Baur  <steve@miho.m17n.org>
9534
9535         * lib-complete.el (progn-with-message): Fix typo.
9536
9537 1999-07-06  SL Baur  <steve@miho.m17n.org>
9538
9539         * mule/mule-misc.el (char-octet): Make function match docstring.
9540         From Katsumi Yamaoka <yamaoka@jpl.org>
9541
9542 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9543
9544         * wid-edit.el (widget-documentation): corrected spelling error.
9545
9546 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9547
9548         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9549         keys if already bound
9550
9551 1999-07-06  SL Baur  <steve@miho.m17n.org>
9552
9553         * lib-complete.el (progn-with-message): Revert previous changes.
9554
9555 1999-06-24  Bob Weiner  <weiner@beopen.com>
9556
9557         * lib-complete.el (find-library):
9558         (find-library-other-window):
9559         (find-library-other-frame): Completely rewrote
9560         so that these functions actually work when called non-interactively.
9561         Also made them handle LIBRARY arguments which end with .el or .elc.
9562
9563 1999-06-24  Bob Weiner  <weiner@beopen.com>
9564
9565         * simple.el (indent-new-comment-line): Locally bound
9566         `block-comment-start' to `comstart' or else when this is called
9567         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9568         `block-comment-start' value, ignoring any existing spacing after a
9569         comment prefix in the previous line and producing ugly comments.
9570
9571 1999-06-23  Bob Weiner  <weiner@beopen.com>
9572
9573         * list-mode.el (mouse-choose-completion):
9574         (choose-completion):
9575         (completion-switch-to-minibuffer): Added.
9576         ([Tab]): [Tab] previously switched to the minibuffer
9577         but since [space] does that and since most applications in the
9578         world use [Tab] to select the next item in a list, do that in the
9579         *Completions* buffer too.  This will cause the least confusion
9580         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9581         06/23/1999.
9582
9583 1999-06-22  Bob Weiner  <weiner@beopen.com>
9584
9585         * help.el (help-buffer-name): Added support for a null value
9586         of `help-buffer-prefix-string' since some buffers require no
9587         prefix.
9588
9589 1999-06-20  Bob Weiner  <weiner@beopen.com>
9590
9591         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9592         in the completion-list-mode-map to bury the completions buffer
9593         even when the minibuffer is no longer active.
9594
9595 1999-06-20  Bob Weiner  <weiner@beopen.com>
9596
9597         * list-mode.el (list-mode): It is visually disconcerting to have
9598         the text cursor disappear within list buffers, especially when
9599         moving from window to window, so leave it visible.
9600
9601 1999-07-01  SL Baur  <steve@miho.m17n.org>
9602
9603         * menubar-items.el (default-menubar): Conditionalize the bug
9604         report menu item (which may not be possible in this XEmacs).
9605         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9606
9607 1999-06-30  SL Baur  <steve@miho.m17n.org>
9608
9609         * subr.el (with-current-buffer): DOC string fix.
9610         Suggested by Bob Weiner <weiner@altrasoft.com>
9611
9612 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9613
9614         * cus-face.el (custom-face-italic): insert missing args
9615
9616 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9617
9618         * packages.el (package-locations): Changed default early package
9619         hierarchies to ~/.xemacs/mule-packages and
9620         ~/.xemacs/xemacs-packages.
9621
9622 1999-06-23  SL Baur  <steve@miho.m17n.org>
9623
9624         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9625
9626 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9627
9628         * packages.el (package-locations): Changed default early package
9629         hierarchy to ~/.xemacs/packages.
9630         (package-locations): Removed `packages' as a possible name for a
9631         late package hierarchy.
9632
9633 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9634
9635         * mule/mule-category.el (word-combining-categories): Set up new
9636         variable.
9637         (word-separating-categories): Likewise.
9638
9639 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9640
9641         * XEmacs 21.2.17 is released
9642
9643 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9644
9645         * font-menu.el (font-menu-set-font): allow for nil specification
9646         of font size.
9647
9648 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9649
9650         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9651         is 1.
9652
9653 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9654
9655         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9656         8859-5 instead of ISO 8859-1.
9657
9658 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9659
9660         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9661         (viet-viscii-encode-table): Ditto.
9662
9663         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9664         Make obsolete definition of char-octet.
9665
9666 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9667
9668         * subr.el: Move no-Mule make-char ...
9669         * help-nomule.el (make-char): To here.
9670         (string-width): Make Mule compatibility alias.
9671
9672 1999-06-15  Andy Piper  <andy@xemacs.org>
9673
9674         * select.el (get-selection-no-error): really make there be no-error.
9675         (get-selection): revert to original.
9676
9677 1999-06-11  Andy Piper  <andy@xemacs.org>
9678
9679         * select.el (selection-sets-clipboard): renamed.
9680         (own-selection): use it.
9681
9682 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9683
9684         * XEmacs 21.2.16 is released
9685
9686 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9687
9688         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9689         missing characters to avoid crash.
9690
9691 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9692
9693         * coding.el (set-terminal-coding-system): Only set the console
9694         coding system on the selected console if it is a tty.
9695
9696 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9697
9698         * cus-face.el:
9699         * cus-edit.el:
9700         * faces.el:
9701         (custom):
9702         (face-spec-set):
9703         * faces.el (frob-face-property):
9704         * font-menu.el (font-menu-set-font):
9705                   Actually apply changes from 1999-03-17
9706
9707 1999-06-10  Andy Piper  <andy@xemacs.org>
9708
9709         * select.el (get-selection): abstract out non error-signalling
9710         part.
9711         (get-selection-no-error): get-selection without signalling an
9712         error.
9713         (selection-is-clipboard-p): new variable. controls whether the
9714         selection sets the clipboard.
9715         (own-selection): use it.
9716
9717         * mouse.el (insert-selection): fallback to clipboard after trying
9718         primary selection and cutbuffer.
9719
9720 1999-06-05  Andy Piper  <andy@xemacs.org>
9721
9722         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9723         selection functions.
9724
9725 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9726
9727         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9728         default value.
9729         (load): Use `raw-text' instead of `no-conversion'.
9730         (insert-file-contents): Likewise.
9731
9732         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9733         of `no-conversion'.
9734
9735 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9736
9737         * coding.el: Don't copy `no-conversion' to `raw-text'.
9738
9739 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9740
9741         * subr.el (make-char): Define it if Mule is not around.
9742
9743 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9744
9745         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9746
9747         * x-select.el (x-disown-selection-internal): Restore symbol as an
9748         obsolete alias.
9749         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9750
9751 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9752
9753         * XEmacs 21.2.15 is released
9754
9755 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9756
9757         * subr.el (split-string): Avoid infinite looping
9758
9759 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9760
9761         * ldap.el (ldap-ignore-attribute-codings): New variable
9762         (ldap-default-attribute-decoder): New variable
9763         (ldap-coding-system): New variable
9764         (ldap-attribute-syntax-encoders): New variable
9765         (ldap-attribute-syntax-decoders): New variable
9766         (ldap-attribute-syntaxes-alist): New variable
9767         (ldap-encode-boolean): New function
9768         (ldap-decode-boolean): New function
9769         (ldap-encode-country-string): New function
9770         (ldap-decode-string): New function
9771         (ldap-decode-address): New function
9772         (ldap-encode-address): New function
9773         (ldap-decode-attribute): New function
9774         (ldap-search): Use some of these
9775
9776 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9777
9778         * version.el (emacs-version): Make the patch level/beta come
9779         before the XEmacs qualifier so that it gets into (funcall
9780         emacs-version) and thus in the bug reports.
9781         (emacs-version>=): Support patch levels.
9782
9783 1999-06-03  SL Baur  <steve@xemacs.org>
9784
9785         * version.el: implement x.y.z version number
9786         From Jan Vroonhof <vroonhof@math.ethz.ch>
9787
9788 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9789
9790         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9791
9792 1999-05-22  Vin Shelton <acs@xemacs.org>
9793
9794         * startup.el: Document -private and break out non-standard X options.
9795
9796 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9797
9798         * mule/mule-charset.el (charset-after): New function.
9799         (charset-direction): Synch with Mule, update docstring.
9800         (get-charset-property): New function.
9801         (put-charset-property): New function.
9802         (charset-plist): New function.
9803
9804         * mule/mule-charset.el (compose-region):
9805         (decompose-region): remove;  these functions (which don't work
9806         since we don't do composite characters) have been moved to
9807         mule-util.el.
9808         (toplevel): follow coding standards
9809
9810 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9811
9812         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9813         exist any more.
9814
9815         * code-files.el: Fix commentary to follow coding standards.  Move
9816         the single line left in mule-files.el to here.
9817
9818         * mule/mule-files.el: delete.
9819
9820 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9821
9822         * info.el (Info-scroll-prev): Use event functions instead of the
9823         old emacs 19 interface.
9824
9825 1999-06-02  Andy Piper  <andy@xemacs.org>
9826
9827         * x-font-menu.el (x-font-menu-load-font):
9828         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9829
9830 1999-05-31  Andy Piper  <andy@xemacs.org>
9831
9832         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9833         group.
9834         (font-menu-this-frame-only-p): ditto.
9835         (font-menu-max-items): reinstate, from Jan Vroonhof
9836         <vroonhof@math.ethz.ch>
9837         (font-menu-submenu-name-format): ditto.
9838         (font-menu-split-long-menu): ditto, for use by the family
9839         constructor.
9840         (font-menu-family-constructor): use it.
9841
9842 1999-05-30  Andy Piper  <andy@xemacs.org>
9843
9844         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9845         for use by the font menu.
9846
9847         * msw-font-menu.el: new file implementing mswindows specific
9848         font-menu behaviour.
9849         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9850         (mswindows-font-menu-junk-families): ditto.
9851         (hack-font-truename): ditto.
9852         (mswindows-font-regexp-ascii): ditto.
9853         (mswindows-reset-device-font-menus): ditto.
9854         (mswindows-font-menu-font-data): ditto.
9855         (mswindows-font-menu-load-font): ditto.
9856
9857         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9858         (x-font-menu-font-data): ditto.
9859         (x-font-menu-load-font): ditto.
9860
9861         * font-menu.el: new file implementing generic font menu behaviour.
9862         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9863         made device independent.
9864         (font-menu-this-frame-only-p): ditto.
9865         (font-menu-preferred-resolution): ditto.
9866         (font-menu-size-scaling): new variable used to determine whether
9867         sizes are in points or tenths of a point.
9868         (vassoc): moved from x-font-menu.el.
9869         (device-fonts-cache): ditto.
9870         (device-fonts-cache): ditto.
9871         (flush-device-fonts-cache): ditto.
9872         (reset-device-font-menus): copied from x-font-menu.el and made
9873         device independent. Most functionality deferred to
9874         device-dependent versions.
9875         (font-menu-family-constructor): copied from x-font-menu.el and
9876         made device independent.
9877         (font-menu-size-constructor): ditto.
9878         (font-menu-weight-constructor): ditto.
9879         (font-menu-set-font): ditto.
9880         (font-menu-change-face): ditto.
9881         (font-menu-load-font): new device method.
9882         (font-menu-font-data): ditto.
9883
9884         * x-font-menu.el: The above functions deleted.
9885
9886 1999-05-26  Andy Piper  <andy@xemacs.org>
9887
9888         * update-elc.el:
9889         * make-docfile.el:
9890         * loadup.el: rehash expand-file-name usage to not use default-directory.
9891
9892 1999-05-21  Andy Piper  <andy@xemacs.org>
9893
9894         * x-select.el (x-select-convert-to-text):
9895         (x-selected-text-type):
9896         (x-get-selection):
9897         (xselect-convert-to-string):
9898         (xselect-convert-to-compound-text):
9899         (xselect-convert-to-length):
9900         (xselect-convert-to-targets):
9901         (xselect-convert-to-delete):
9902         (xselect-convert-to-filename):
9903         (xselect-convert-to-charpos):
9904         (xselect-convert-to-lineno):
9905         (xselect-convert-to-colno):
9906         (xselect-convert-to-sourceloc):
9907         (xselect-convert-to-os):
9908         (xselect-convert-to-host):
9909         (xselect-convert-to-user):
9910         (xselect-convert-to-class):
9911         (xselect-convert-to-name):
9912         (xselect-convert-to-integer):
9913         (xselect-convert-to-atom):
9914         (xselect-convert-to-identity): functions renamed from x-* and
9915         moved to select.el.
9916         (x-get-secondary-selection): use rename get-selection.
9917         (x-get-clipboard): ditto.
9918         (x-own-selection): moved to select.el.
9919         (x-valid-simple-selection-p): ditto.
9920         (x-dehilight-selection): ditto.
9921         (x-own-clipboard): ditto.
9922         (x-disown-selection): ditto.
9923
9924         * x-mouse.el (x-yank-function): moved to mouse.el.
9925         (x-insert-selection): ditto.
9926         (x-set-point-and-move-selection): use renamed function.
9927
9928         * select.el (selected-text-type): moved and renamed from
9929         x-select.el.
9930         (selection-owner-p): moved to C.
9931         (selection-exists-p): ditto.
9932         (get-cutbuffer): new device method.
9933         (get-selection): generalised and moved from x-select.el.
9934         (own-selection): moved x-own-selection functionality into here.
9935         (dehilight-selection): renamed and moved from x-select.el.
9936         (own-clipboard): functionality moved from x-select.el using new
9937         generic C builtins.
9938         (disown-clipboard): ditto.
9939         (select-convert-to-text):
9940         (select-convert-to-string):
9941         (select-convert-to-compound-text):
9942         (select-convert-to-length):
9943         (select-convert-to-targets):
9944         (select-convert-to-delete):
9945         (select-convert-to-filename):
9946         (select-convert-to-charpos):
9947         (select-convert-to-lineno):
9948         (select-convert-to-colno):
9949         (select-convert-to-sourceloc):
9950         (select-convert-to-os):
9951         (select-convert-to-host):
9952         (select-convert-to-user):
9953         (select-convert-to-class):
9954         (select-convert-to-name):
9955         (select-convert-to-integer):
9956         (select-convert-to-atom):
9957         (select-convert-to-identity): new functions renamed from x-* and
9958         moved from x-select.el.
9959
9960         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9961         into here and use as the default window-system mouse yank.
9962         (insert-selection): generalised and moved from x-mouse.el.
9963         (own-clipboard): moved to C.
9964
9965         * msw-select.el (mswindows-selection-owned-p): deleted.
9966         (mswindows-own-selection): generalised and moved to select.el.
9967         (mswindows-disown-selection): generalised and moved to C.
9968         (mswindows-selection-owner-p): ditto.
9969
9970 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9971
9972         * XEmacs 21.2.14 is released
9973
9974 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9975
9976         * about.el: update contact info for jason and slb.
9977
9978 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9979
9980         * mule/european.el (setup-romanian-environment): Add Romanian
9981         support from Emacs/Mule romanian.el.
9982
9983 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9984
9985         * cus-face.el: Label all custom changes with the 'custom' tag.
9986
9987         * cus-edit.el: idem ditto.
9988
9989         * faces.el: Added suport for adding device tags to various functions.
9990         (custom): New device tag.
9991         (face-spec-set): Call reset face with tags argument. No longer do
9992         x-init-global-faces hack.
9993
9994         * faces.el (frob-face-property): Use an anonymous specifier to map
9995         frob-face-property-1 over.
9996
9997         * x-font-menu.el (font-menu-set-font): Always specify all
9998         properties to custom.
9999
10000 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10001
10002         * mule/european.el (setup-czech-environment): Add czech support.
10003         From David Sauer <davids@orfinet.cz>
10004
10005 1999-03-15  SL Baur  <steve@xemacs.org>
10006
10007         * check-features.el: Turn hard errors into warnings.
10008
10009 1999-03-21  SL Baur  <steve@xemacs.org>
10010
10011         * simple.el (delete-key-deletes-forward): As per discussion on
10012         xemacs-beta, default to t.
10013
10014 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10015
10016         * loadup.el: Define Installation-string before loading anything.
10017
10018 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10019
10020         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10021         From Anders Stenman <stenman@isy.liu.se>
10022
10023 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10024
10025         * wid-edit.el (widget-glyph-find): Ditto.
10026
10027         * packages.el (locate-library): Ditto.
10028
10029         * loadup.el (really-early-error-handler): Ditto.
10030
10031         * lib-complete.el (read-library): Ditto.
10032
10033         * faces.el (set-face-stipple): Ditto.
10034
10035         * code-files.el (load): Use new calling style of locate-file.
10036
10037 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10038
10039         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10040         dead.
10041
10042 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10043
10044         * dumped-lisp.el (preloaded-file-list): Don't load
10045         Installation.el.
10046
10047         * loadup.el (Installation-string): Define it here.
10048
10049 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10050
10051         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10052         Installation.el needs to be loaded before `dump-paths', otherwise
10053         the dumping process won't find it.
10054
10055 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10056
10057         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10058         subr so that we can use `replace-in-string' in Installation.el to
10059         get rid of C-m chars under the native Windows build.
10060
10061 1999-04-29  Andy Piper  <andy@xemacs.org>
10062
10063         * make-docfile.el: canonicalize file and directory names.
10064
10065         * device.el (call-device-method): new function for calling device
10066         specific methods.
10067         (define-device-method): new function for defining device methods.
10068         (define-device-method*): ditto.
10069
10070 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10071
10072         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10073
10074 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10075
10076         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10077         (cyrillic-koi8-r-encode-table): Likewise.
10078         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10079         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10080
10081         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10082         from vietnamese.el].
10083
10084         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10085         mule/mule-misc.el.
10086
10087 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10088
10089         * mule/thai-xtis.el:
10090         - Change font registry name from "Thai94x94-0" to "xtis-0".
10091         - Change mnemonic of coding-system `tis-620' to "TIS620".
10092
10093 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10094
10095         * mule/ethiopic.el: fixed.
10096
10097 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10098
10099         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10100
10101         * mule/thai-xtis.el: New file.
10102
10103         * mule/vietnamese.el: New file.
10104
10105         * mule/ethiopic.el: New file.
10106
10107 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10108
10109         * bytecomp.el (byte-compile-close-variables): Leave
10110         debug-issue-ebola-notices alone.
10111
10112 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10113
10114         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10115         at the top of the buffer since it is the most important thing to
10116         customize
10117         (ldap-get-host-parameter): New defun
10118         (ldap-search): Add a new parameter `withdn' to retrieve the
10119         distinguished names of entries
10120
10121 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10122
10123         * startup.el (splash-frame-body): Date and spelling fixes.
10124
10125 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10126
10127         * view-less.el (toggle-truncate-lines): add autoload tag
10128
10129 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10130
10131         * format.el (format-alist): Disable image stuff.
10132
10133 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10134
10135         * wid-edit.el (widget-glyph-find): Search by directories, then by
10136         suffixes rather than the other way around.
10137         (widget-image-conversion): Renamed to
10138         `widget-image-file-name-suffixes'.
10139
10140 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10141
10142         * mule/mule-charset.el: Made old functions obsolete, remove the
10143         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10144         (charset-iso-graphic-plane): Rename from charset-graphic.
10145         (charset-iso-final-char): Rename from charset-final.
10146         (charset-width): Rename from charset-columns.
10147         (charset-bytes): Added from fsf compatibility, returns always 1.
10148
10149         * mule/mule-misc.el: Move charset-doc-string alias to
10150         mule-charset.el
10151
10152 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10153
10154         * x-faces.el (x-make-font-bold-italic): honor
10155         *try-oblique-before-italic-fonts*
10156
10157 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10158
10159         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10160
10161 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10162
10163         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10164         name.
10165
10166 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10167
10168         * cl-extra.el (equalp): Would bug out for lists.
10169
10170 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10171
10172         * about.el (about-hackers):  Change cgw's email address
10173
10174 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10175
10176         * XEmacs 21.2.13 is released
10177
10178 1999-03-12  SL Baur  <steve@xemacs.org>
10179
10180         * simple.el (delete-key-deletes-forward): Revert to previous
10181         behavior.
10182
10183 1999-01-18  Didier Verna  <didier@xemacs.org>
10184
10185         * menubar-items.el (xemacs-splash-buffer): handle the case of
10186         multiple elements in the splash buffer body.
10187
10188         * startup.el (splash-frame-timeout): new constant: interval
10189         between splash buffer elements.
10190         (command-line-1): handle splash buffer with multiple elements (use
10191         a timeout).
10192         (splash-frame-body): Originally `startup-splash-frame-body'.
10193         Rewrote a cleaner and more readable version. This can now be array,
10194         in which case each element is displayed in turn in the splash buffer.
10195         (splash-frame-static-body): new constant. Persistent information
10196         across all splash buffer elements (preserves the possibility to give
10197         it in different languages.
10198         (circulate-splash-frame-elements): new function. Used as a timeout
10199         to circulate through all splash frame elements and display them in
10200         sequence.
10201         (display-splash-frame): originally `startup-splash-frame'. Handle
10202         the case of multiple elements in the splash buffer body. Now
10203         returns a timeout id if multiple elements to display, or nil.
10204
10205 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10206
10207         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10208         so they can be overridden by x-init-face-from-resources.
10209         Additionally specify the font name also with an x tag.
10210
10211 1999-03-08  Andy Piper  <andy@xemacs.org>
10212
10213         * package-get.el (package-get-base): autoload.
10214
10215         * menubar-items.el (default-menubar): add update menu item. Fix
10216         custom menu to only be activated when package-base is available.
10217
10218         * package-get.el (package-get-custom): don't load
10219         package-get-custom as it is auto-generated. Fix group definition.
10220
10221 1999-03-05  Didier Verna  <didier@xemacs.org>
10222
10223         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10224         instead of `symbol-name' (Thanks Kyle).
10225
10226         * cus-edit.el (custom-save-variables): use `prin1' instead of
10227         princ to write symbols.
10228
10229 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10230
10231         * XEmacs 21.2.12 is released
10232
10233 1999-03-05  SL Baur  <steve@xemacs.org>
10234
10235         * menubar-items.el (default-menubar): Add kfm browsing support.
10236         From Neal Becker <nbecker@fred.net>
10237
10238 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10239
10240         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10241         calls to font-lock during buffer reversion.
10242
10243 1999-02-12  Didier Verna  <didier@xemacs.org>
10244
10245         * info.el (Info-build-node-completions): unconditionally widen the
10246         tag table buffer.
10247
10248 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10249
10250         * x-faces.el (x-init-face-from-resources):
10251         Only set fonts in the 'x locale.
10252
10253 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10254
10255         * package-ui.el (pui-install-selected-packages): Don't throw on
10256         `package-admin-delete-binary-package' returning nil since it's
10257         normal.  Reindent function.
10258         (pui-add-required-packages): Handle case where packages selected
10259         for installation have never been installed.
10260
10261 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10262
10263         * menubar-items.el (default-menubar):
10264         Implement the ``Mule->Set coding system of process'' menu item.
10265
10266 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10267
10268         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10269         files
10270         - Change some `if's to `when's
10271
10272 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10273
10274         * XEmacs 21.2.11 is released
10275
10276 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10277
10278         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10279         against window close (Fix Bug #460).
10280         (ask-user-about-lock-dbox): Idem.
10281
10282 1999-02-25  SL Baur  <steve@xemacs.org>
10283
10284         * mule/mule-charset.el (charset-leading-byte): New function.
10285         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10286
10287 1999-02-12  Andy Piper  <andy@xemacs.org>
10288
10289         * about.el (xemacs-hackers): change andy's email address.
10290         (about-url-alist): change andy's web page address.
10291         (about-xemacs): add piper.
10292
10293 1999-02-16  SL Baur  <steve@xemacs.org>
10294
10295         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10296         of mule-base into lisp/mule.
10297
10298 1999-02-16  SL Baur  <steve@xemacs.org>
10299
10300         * mule/arabic.el:
10301         mule/canna-leim.el:
10302         mule/chinese.el:
10303         mule/cyrillic.el:
10304         mule/english.el:
10305         mule/european.el:
10306         mule/greek.el:
10307         mule/hebrew.el:
10308         mule/japanese.el:
10309         mule/kinsoku.el:
10310         mule/korean.el:
10311         mule/misc-lang.el:
10312         mule/mule-category.el:
10313         mule/mule-ccl.el:
10314         mule/mule-charset.el:
10315         mule/mule-cmds.el:
10316         mule/mule-coding.el:
10317         mule/mule-files.el:
10318         mule/mule-help.el:
10319         mule/mule-init.el:
10320         mule/mule-misc.el:
10321         mule/mule-tty-init.el:
10322         mule/mule-x-init.el:
10323         mule/viet-chars.el:  Remerge from mule-base.
10324
10325         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10326         of mule-base into lisp/mule.
10327
10328 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10329
10330         * process.el (exec-to-string): Use `shell-command-switch' in place
10331         of hard-wired "-c" (for WindowsNT).
10332
10333 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10334
10335         * menubar-items.el (default-menubar):  Remove obsolete
10336         "Gopher" item
10337
10338 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10339
10340         * package-admin.el (package-admin-get-install-dir): First fall
10341         back to the location of xemacs-base for non-mule packages.
10342
10343 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10344
10345         * paths.el:
10346         - improved automounter tmp directory support.
10347         - support 4 (!) empirically discovered automounter conventions
10348
10349 1999-02-12  SL Baur  <steve@xemacs.org>
10350
10351         * etags.el (pop-tag-mark): autoload to match key binding.
10352
10353 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10354
10355         * XEmacs 21.2.10 is released
10356
10357 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10358
10359         * package-get.el (package-get-remote-filename): Don't bug out for
10360         a local file name in the search entry.
10361
10362 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10363
10364         * XEmacs 21.2.9 is released
10365
10366 1999-01-19  Didier Verna  <didier@xemacs.org>
10367
10368         * replace.el (replace-search-function): new variable containing a
10369         function to perform a search-forward.
10370         (replace-re-search-function): new variable containing a function
10371         to perform a re-search-forward.
10372         (perform-replace): use them.
10373
10374 1999-01-25  Didier Verna  <didier@xemacs.org>
10375
10376         * select.el (selection-owner-p): use the name `XEmacs'.
10377         (cut-copy-clear-internal): ditto.
10378
10379 1999-01-18  Andy Piper  <andy@xemacs.org>
10380
10381         * about.el (about-url-alist): Update my entry.
10382         (xemacs-hackers): Ditto.
10383
10384 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10385
10386         * buffer.el (switch-to-buffer): Fixing documentation.
10387         * minibuf.el (minibuffer-completion-table): ditto.
10388         * cl-macs.el (return-from): ditto.
10389
10390 1999-01-04  Didier Verna  <didier@xemacs.org>
10391
10392         * replace.el (delete-non-matching-lines): temporarily disable
10393         case-folding when called interactively with a regexp containing
10394         uppercase characters.
10395         (delete-matching-lines): ditto.
10396         (count-matches): ditto.
10397         (list-matching-lines): ditto.
10398
10399 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10400
10401         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10402         abort if current window is split horizontally, not if others are
10403         split.  Got rid of unnecessary minibuffer checking.  Also, add
10404         some comments (it's still complex).
10405
10406 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10407
10408         * package-get.el: changed address for doc.ic.ac.uk to
10409         sunsite.doc.ic.ac.uk
10410
10411 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10412
10413         * ldap.el (toplevel): Remove requires so that the file compiles
10414         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10415
10416 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10417
10418         * dump-paths.el: Calculate module-directory and set
10419         module-load-path to the load path for modules.
10420
10421         * loadup.el: Get bootstrap value of module-load-path from the
10422         environment variable EMACSBOOTSTRAPMODULEPATH.
10423         - Display the module load path if we're debugging paths.
10424
10425         * setup-paths.el: Added function paths-find-site-module-directory.
10426         - Added function paths-find-module-directory.
10427         - Added function paths-construct-module-load-path.  Uses new
10428         environment variable EMACSMODULEPATH.
10429
10430 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10431
10432         * font.el (font-default-object-for-device):
10433         Oops! This `or' can't be replaced by `unless'.
10434         Fixed inability to run w3, among other things.
10435
10436 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10437
10438         * package-admin.el: Change initialization of
10439           package-admin-install-function dependent on system type.
10440           Change package-admin-install-function-mswindows to use
10441           "minitar".
10442
10443 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10444
10445         * mouse.el (default-mouse-motion-handler): Disable help echo while
10446         in the minibuffer.
10447
10448 1998-12-28  Martin Buchholz <martin@xemacs.org>
10449
10450         * XEmacs 21.2.8 is released.
10451
10452 1998-12-24  Martin Buchholz <martin@xemacs.org>
10453
10454         * XEmacs 21.2.7 is released.
10455
10456 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10457
10458         * package-ui.el (pui-list-packages): Set truncate-lines.
10459
10460         * package-get.el (package-get-download-menu): Use
10461         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10462
10463         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10464         (pui-help-string): idem.
10465         (list-packages-mode): New major mode.
10466         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10467         (pui-install-selected-packages): Add suport for removing packages.
10468         (pui-toggle-package-delete-key): New function.
10469         (pui-popup-context-sensitive): New kludge.
10470         (pui-list-packages): Add warning when `package-get-remote' is nil.
10471         (package-ui-add-site): New function.
10472
10473 1998-12-01  Didier Verna  <didier@xemacs.org>
10474
10475         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10476
10477 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10478
10479         * ldap.el: Custom-ized
10480         (toplevel): Do not provide `ldap' which is provided by C level
10481         LDAP code
10482         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10483
10484 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10485
10486         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10487
10488 1998-12-17  Andy Piper  <andy@xemacs.org>
10489
10490         * sound.el (sound-load-list): name changed from sound-load-alist.
10491         (sound-extension-list): name changed from sound-ext-list.
10492         (load-default-sounds): use new names.
10493         (load-sound-file): use new names.
10494
10495 1998-12-16  Andy Piper  <andy@xemacs.org>
10496
10497         * XEmacs 21.2.6 is released
10498
10499 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10500
10501         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10502         errors.
10503
10504 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10505
10506         * wid-edit.el (widget-echo-this-extent): Set
10507         help-echo-owns-message to t.
10508
10509 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10510
10511         * package-get.el (package-get-download-menu): use toggles for
10512           each site in the download site menu.
10513
10514 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10515
10516         * package-get.el (package-get): If we cannot find a package
10517           because package-get-remote is not set, give a more helpful
10518           error message.
10519
10520 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10521
10522         * package-get.el (package-get-remote-filename): use an EFS path
10523         with user anonymous if no user is specified.
10524
10525 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10526
10527         * faces.el (face-spec-set): Re-init fallfacks for default after
10528         calling reset-face on the default face.
10529
10530 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10531
10532         * package-admin.el (package-admin-default-install-function):
10533         Behave as advertised.  Make sure the pkg-dir is proper for
10534         default-directory.
10535         (package-admin-add-binary-package): Make sure the pkg-dir is
10536         proper for default-directory.
10537         (package-admin-install-function-mswindows): Make sure the pkg-dir
10538         is proper for default-directory.
10539
10540 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10541
10542         * XEmacs 21.2.5 is released
10543
10544 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10545
10546         * files.el (binary-file-regexps): regexp-opt is not available at
10547         bytecompile time.
10548
10549 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10550
10551         * x-win-xfree86.el:
10552         * x-win-sun.el (x-win-init-sun):
10553         * x-win-sun.el:
10554         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10555         * x-iso8859-1.el:
10556         * x-init.el (init-post-x-win):
10557         * x-init.el (init-pre-x-win):
10558         * x-init.el (x-initialize-compose):
10559         * x-init.el:
10560         * x-compose.el:
10561         * winnt.el:
10562         * widget.el:
10563         * wid-edit.el (widget-glyph-click):
10564         * wid-edit.el (widget-glyph-find):
10565         * wid-edit.el (widget-type):
10566         * view-less.el (view-buffer-other-window):
10567         * very-early-lisp.el:
10568         * version.el:
10569         * toolbar.el:
10570         * toolbar-items.el:
10571         * term/sun.el (suntool-map):
10572         * term/sun-mouse.el:
10573         * term/internal.el:
10574         * syntax.el (modify-syntax-entry):
10575         * symbol-syntax.el:
10576         * subr.el:
10577         * startup.el (lock-directory):
10578         * simple.el (set-comment-column):
10579         * simple.el (backward-delete-char-untabify):
10580         * shadow.el (find-emacs-lisp-shadows):
10581         * shadow.el:
10582         * setup-paths.el (paths-construct-info-path):
10583         * select.el (cut-copy-clear-internal):
10584         * process.el (call-process-region):
10585         * process.el (start-process-shell-command):
10586         * process.el:
10587         * paths.el (rmail-spool-directory):
10588         * paragraphs.el (use-hard-newlines):
10589         * package-get.el (package-get-dependencies):
10590         * package-admin.el (package-admin-delete-binary-package):
10591         * obsolete.el (truncate-string):
10592         * obsolete.el (store-substring):
10593         * mouse.el (default-mouse-track-maybe-own-selection):
10594         * mouse.el (mouse-yank-at-point):
10595         * modeline.el:
10596         * modeline.el (mouse-drag-modeline):
10597         * minibuf.el (read-directory-name-internal):
10598         * minibuf.el (read-file-name-internal):
10599         * minibuf.el (read-file-name-internal-1):
10600         * minibuf.el (read-file-name-2):
10601         * minibuf.el (exact-minibuffer-completion-p):
10602         * minibuf.el (read-from-minibuffer):
10603         * minibuf.el:
10604         * menubar.el (check-menu-syntax):
10605         * map-ynp.el (map-y-or-n-p):
10606         * make-docfile.el (docfile-out-of-date):
10607         * loadup.el ((member "run-temacs" command-line-args)):
10608         * loadup.el ((member "no-site-file" command-line-args)):
10609         * loadup.el (really-early-error-handler):
10610         * loadup.el:
10611         * loadhist.el:
10612         * loaddefs.el:
10613         * lisp-mnt.el (lm-verify):
10614         * lib-complete.el (lib-complete:cache-completions):
10615         * lib-complete.el (library-all-completions):
10616         * itimer.el (itimer-run-expired-timers):
10617         * info.el (Info-mode):
10618         * info.el (Info-insert-file-contents):
10619         * info.el (Info-rebuild-dir):
10620         * info.el (Info-build-dir-anew):
10621         * info.el (Info-parse-dir-entries):
10622         * info.el (Info-dir-outdated-p):
10623         * info.el (Info-insert-dir):
10624         * info.el (info-xref):
10625         * info.el:
10626         * hyper-apropos.el (hyper-apropos-get-doc):
10627         * hyper-apropos.el (hyper-describe-face):
10628         * hyper-apropos.el (hyper-apropos-mode):
10629         * hyper-apropos.el:
10630         * help.el (list-processes):
10631         * help.el:
10632         * gnuserv.el:
10633         * font.el (mswindows-font-create-name):
10634         * font.el (font-default-font-for-device):
10635         * font.el (x-font-create-object):
10636         * font.el (font-registry):
10637         * font.el:
10638         * font-lock.el (font-lock-keywords):
10639         * font-lock.el:
10640         * finder.el (finder-compile-keywords):
10641         * find-paths.el (paths-find-recursive-path):
10642         * fill.el (set-justification-center):
10643         * fill.el (fill-region-as-paragraph):
10644         * files.el (insert-directory):
10645         * files.el (wildcard-to-regexp):
10646         * files.el (recover-file):
10647         * files.el (basic-save-buffer):
10648         * files.el (delete-auto-save-file-if-necessary):
10649         * files.el (file-relative-name):
10650         * files.el (backup-extract-version):
10651         * files.el (backup-buffer):
10652         * files.el (set-visited-file-name):
10653         * files.el (set-auto-mode):
10654         * files.el (interpreter-mode-alist):
10655         * files.el:
10656         * files.el (find-file-noselect):
10657         * files.el (abbreviate-file-name):
10658         * files.el (parse-colon-path):
10659         * files.el (directory-abbrev-alist):
10660         * etags.el (visit-tags-table-buffer):
10661         * easymenu.el (easy-menu-define):
10662         * dragdrop.el (experimental-dragdrop-drag):
10663         * dragdrop.el (dragdrop-drop-do-functions):
10664         * dragdrop.el (dragdrop-drop-at-point):
10665         * disass.el (disassemble-1):
10666         * disass.el (disassemble-internal):
10667         * disass.el (disassemble):
10668         * disass.el:
10669         * derived.el (derived-mode-init-mode-variables):
10670         * derived.el (define-derived-mode):
10671         * custom.el (defgroup):
10672         * cus-edit.el (custom-quote):
10673         * config.el:
10674         * code-process.el (open-network-stream):
10675         * code-process.el (start-process):
10676         * code-process.el (call-process-region):
10677         * code-process.el (call-process):
10678         * code-process.el:
10679         * code-files.el (insert-file-contents):
10680         * code-files.el:
10681         * code-files.el (buffer-file-coding-system-for-read):
10682         * cmdloop.el (yes-or-no-p-minibuf):
10683         * cl.el:
10684         * cl-macs.el:
10685         * cl-extra.el:
10686         * callers-of-rpt.el (make-caller-report):
10687         * callers-of-rpt.el:
10688         * bytecomp.el (batch-byte-recompile-directory):
10689         * bytecomp.el (batch-byte-compile-1):
10690         * bytecomp.el (batch-byte-compile):
10691         * bytecomp.el (display-call-tree):
10692         * bytecomp.el (byte-compile-insert):
10693         * bytecomp.el (byte-compile-two-args-19->20):
10694         * bytecomp.el (byte-compile-variable-ref):
10695         * bytecomp.el (byte-compile-form):
10696         * bytecomp.el (byte-compile-top-level-body):
10697         * bytecomp.el (byte-compile-out-toplevel):
10698         * bytecomp.el (byte-compile-byte-code-maker):
10699         * bytecomp.el (byte-compile-file-form-defmumble):
10700         * bytecomp.el (byte-compile-file-form):
10701         * bytecomp.el (byte-compile-keep-pending):
10702         * bytecomp.el (byte-compile-insert-header):
10703         * bytecomp.el (byte-compile-from-buffer):
10704         * bytecomp.el (byte-compile-file):
10705         * bytecomp.el (byte-recompile-file):
10706         * bytecomp.el (byte-compile-close-variables):
10707         * bytecomp.el (byte-compile-warn-about-unused-variables):
10708         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10709         * bytecomp.el (byte-compiler-legal-options):
10710         * bytecomp.el (byte-compile-lapcode):
10711         * bytecomp.el (byte-optimize-log):
10712         * bytecomp.el ((fboundp 'defsubst)):
10713         * bytecomp.el:
10714         * bytecomp-runtime.el:
10715         * byte-optimize.el (byte-optimize-apply):
10716         * byte-optimize.el (car):
10717         * byte-optimize.el (byte-optimize-form):
10718         * byte-optimize.el (byte-optimize-form-code-walker):
10719         * byte-optimize.el:
10720         * build-report.el (build-report-insert-installation-file):
10721         * build-report.el (build-report):
10722         * auto-show.el:
10723         * apropos.el (apropos-documentation):
10724         - mega patch
10725         - clean up byte-compile warnings
10726         - remove unused variables
10727         - Use common lisp style hashtable functions
10728         - byte compiler cleanup
10729         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10730         - remove old backquote syntax usage
10731         - move some cl functionality into C for speed.
10732         - remove last remaining VMS support
10733         - spelling fixes
10734         - implement last, butlast, nbutlast, copy-list in C.
10735         - new macro ignore-file-errors, similar to ignore-errors
10736           (ignore-file-errors (delete-file "foo"))
10737         - get frequent garbage collection during loadup.el by tweaking
10738           gc-cons-threshold, rather than explicitly calling garbage-collect
10739         - default delete-key-deletes-forward to `t'.
10740
10741 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10742
10743         * XEmacs 21.2-beta4 is released.
10744
10745 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10746
10747         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10748         (easy-menu-item-present-p): Wrapper around find-menu-item.
10749         (easy-menu-remove-item): Wrapper around delete-menu-item.
10750
10751         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10752         (add-menu-button): Add 'in-menu' argument.
10753         (add-menu-item-1): Add in-menu support to helper function.
10754
10755 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10756
10757         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10758
10759 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10760
10761         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10762         of Dec 4, 1997.
10763
10764 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10765
10766         * process.el (shell-command-on-region): Report if the command
10767         succeeded or failed.
10768
10769 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10770
10771         * subr.el (buffer-substring-no-properties): Comment out.
10772
10773 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10774
10775         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10776           into font instances first, like `x-frob-font-size' does.
10777           (mswindows-find-larger-font): ditto
10778
10779 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10780
10781         * package-ui.el (pui-install-selected-packages): fix args in call
10782         to `package-get'.
10783
10784 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10785
10786         * package-get.el (host-name): New widget type.
10787         (package-get-remote): Better customization using new type.
10788         (package-get-download-sites): idem dito.
10789
10790         (package-get-custom): Do not use package-get-all untill we have
10791         runtime dependencies.
10792
10793         (package-get-remove-copy): Default to 't' we no longer need this
10794         kludge as we do not currently use depenencies.
10795
10796         (package-get-was-current): New variable.
10797         (package-get-require-base): New 'force-current' argument.
10798         (package-get-update-base): idem
10799         (package-get-package-provider):  idem
10800         (package-get-locate-index-file): New 'no-remote' argument.
10801         (package-get-locate-file): idem.
10802
10803         (package-get-maybe-save-index): New function.
10804         (package-get-update-base): Use it.
10805
10806 1998-10-28 Greg Klanderman <greg@alphatech.com>
10807
10808         * package-get.el (package-get-remote): default to nil; by default,
10809         don't go out to the net via EFS.  They must select a download site.
10810         (package-get-download-sites): new variable.
10811         (package-get-download-menu): new function.
10812         (package-get-locate-index-file): new function.
10813         (package-get-update-base): use it.
10814
10815         * menubar-items.el (default-menubar): add "Update Package Index"
10816         and "Add Download Site" menus under Options | Manage Packages.
10817
10818 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10819
10820         * package-get.el (package-get): bugfix code checking installed version
10821         for case where package is not currently installed.
10822         (package-get-require-signed-base-updates): new variable.
10823         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10824         deemed not a goot thing.  Use the variable
10825         package-get-allow-unsigned-base-updates instead.
10826
10827 1998-10-16 Greg Klanderman <greg@alphatech.com>
10828
10829         * package-get.el (package-get): Don't install an older version than
10830         we already have unless explicitly told to.  Issue a warning.
10831
10832         * package-ui.el (pui-add-required-packages): when adding
10833         dependencies, don't add packages that are up to date.
10834         (pui-package-symbol-char):  Don't consider a package out of date
10835         if you have a newer version installed than the latest version in
10836         package-get-base.
10837
10838         * package-get.el (package-get-base-filename): document that it may
10839         be a path relative to package-get-remote;  new default value.
10840         (package-get-locate-file): new function.
10841         (package-get-update-base): use it to expand package-get-base-filename.
10842         (package-get-save-base): new function to save the package-get database
10843         to file.
10844         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10845         (package-get-update-base): pass the REMOTE-SOURCE arg.
10846         (package-get-update-base-entry): call package-get-custom-add-entry.
10847         (package-get-file-installed-p): removed; no longer needed.
10848         (package-get-create-custom): ditto.
10849         (toplevel): remove code to build and load package-get-custom.el
10850         (package-get-custom-add-entry): new function.
10851
10852 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10853
10854         * wid-edit.el (widget-button-click): Don't switch window.
10855
10856 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10857
10858         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10859
10860 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10861
10862         * etags.el (find-tag-default): Run find-tag-hook using
10863         run-hooks rather than funcall
10864
10865 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10866
10867         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10868         and the current local map as the parents to isearch-mode-map.
10869
10870 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10871
10872         * XEmacs 21.2-beta3 is released.
10873
10874 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10875
10876         * package-get.el (package-get-update-base): use
10877         insert-file-contents-internal, not insert-file-contents-literally.
10878
10879 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10880
10881         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10882         dump time.
10883
10884 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10885
10886         * package-get.el (package-get-update-base-entry): new function.
10887         (package-get-update-base): renamed; was `package-get-load-base'.
10888         cleanup, and use package-get-update-base-from-buffer.
10889         (package-get-update-base-from-buffer): new function.
10890         (package-get-update-base-entries): new; helper for above.
10891         Do not eval lisp grabbed over ftp; parse it from new format.
10892
10893 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10894
10895         * files.el (set-auto-mode): Don't play games loading package-get
10896         database; package-get-package-provider will handle it all.
10897
10898 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10899
10900         * package-get.el (package-get-base-filename): new variable.
10901         (package-get-require-base): new function.
10902         (package-get-pgp-signed-begin-line): new variable.
10903         (package-get-pgp-signature-begin-line): ditto.
10904         (package-get-pgp-signature-end-line):  ditto.
10905         (package-get-load-base): new function.
10906         (package-get-interactive-package-query):
10907         (package-get-update-all):
10908         (package-get-dependencies):
10909         (package-get-package-provider):
10910         (package-get-custom): use package-get-require-base.
10911         [package-get-custom loading]: disable for now.
10912
10913         * package-ui.el (pui-list-packages): use (package-get-require-base)
10914
10915 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10916
10917         * package-ui.el: Correct obvious thinko in choosing extent face.
10918
10919 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10920
10921         * menubar-items.el (default-menubar): pui-list-package has nothing
10922         to with Customize. Move all the package stuff to a new Item in Options.
10923
10924         * package-ui.el (pui-menu): Add menu and Popup menu.
10925
10926         * package-get.el (package-get): Use new
10927         package-admin-get-install-dir.
10928
10929         * package-admin.el (package-admin-get-install-dir): New syntax.
10930         Conserve package location and put mule packages where mule-base is.
10931
10932         * package-get.el : Customized
10933
10934         * package-ui.el (pui): Customized
10935         (pui-package-install-dest-dir): New variable.
10936         (pui-install-selected-packages): Use it
10937
10938 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10939
10940         * package-get.el (package-get-interactive-package-query): Move
10941         dependency on package-get-base to run-time.
10942         (package-get-update-all): Ditto.
10943         (package-get-dependencies): Ditto.
10944         (package-get-package-provider): Ditto.
10945         (package-get-custom): Ditto.
10946
10947 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10948
10949         * events.el: Remove 'ascii-character property from 'backspace
10950         and 'delete symbols
10951
10952 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10953
10954         * package-get-base.el: removed.
10955
10956 1998-09-23  Didier Verna  <didier@xemacs.org>
10957
10958         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10959         (no-upper-case-p): new function.
10960         (with-search-caps-disable-folding): new macro.
10961         (with-interactive-search-caps-disable-folding): new macro.
10962         (zap-to-char): In interactive mode, do a case-sensitive search if
10963         the character is uppercase.
10964         (zap-up-to-char): ditto.
10965
10966         * replace.el (perform-replace): use the function no-upper-case-p.
10967
10968         * isearch-mode.el (isearch-fix-case): ditto.
10969         make obsolete `with-caps-disable-folding' and
10970         `isearch-no-upper-case-p'.
10971
10972         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10973         (tags-search): ditto.
10974         (tags-query-replace): ditto.
10975
10976         * info.el (Info-search): ditto.
10977
10978 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10979
10980         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10981
10982 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10983
10984         * package-admin.el (package-admin-rmtree): rewritten.  need to
10985         check for "." and ".." before symlink check.  expand files and
10986         directories with respect to DIRECTORY, not default-directory.
10987
10988 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10989
10990         * package-get.el (package-get-all): add INSTALL-DIR argument.
10991
10992 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10993
10994         * package-ui.el (pui-add-required-packages): new function, select
10995         dependent packages.
10996         (pui-display-keymap): bind it.
10997         (pui-help-string): document it.
10998         (pui-install-selected-packages): package-get-all -> package-get.
10999
11000         * package-get.el (package-get-dependencies): new function.
11001
11002 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11003
11004         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11005         regexps.
11006
11007 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11008
11009         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11010         function.
11011         (default-mouse-track-normalize-point): Use it.
11012
11013 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11014
11015         * package-admin.el (package-admin-delete-binary-package):
11016                 General cleanup. Remove unnessary use of progn and
11017         save-excursion.
11018         (package-admin-delete-binary-package): Do NOT mess with file
11019         modes. That is evil.
11020         (package-admin-delete-binary-package): Wrap all deleting in
11021         condition-case. The data in MANIFEST is untrustworthy.
11022         (package-admin-delete-binary-package): Let the OS worry about non
11023         empty directories.
11024
11025 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11026
11027         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11028         processing.
11029         (lm-report-bug): Fix mail address to send bug reports to.
11030
11031 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11032
11033         * XEmacs 21.2-beta2 is released.
11034
11035 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11036
11037         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11038
11039 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11040
11041         * info.el (Info-mode): Document page turning by double clicks in
11042         docstring so `M-x describe-mode' will display it.
11043
11044 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11045
11046         * info.el (Info-mouse-track-double-click-hook): Use character
11047         widths to calculate a border region where double clicking does
11048         page turning, and return `nil' by default so other hooks, such as
11049         region highlighting, will be run.
11050
11051 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11052
11053         * sound.el (default-sound-directory-list): Initialize with all the
11054         "sounds" directories in `data-directory-list'.  It used to just be
11055         the first one.
11056
11057         * packages.el (locate-data-directory-list): Created.  This gives
11058         the list of matching directories, unlike `locate-data-directory',
11059         which just gives the first one.
11060
11061 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11062
11063         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11064         make a binding in the local keymap until help-char handling is
11065         improved.
11066
11067         * help.el (help-keymap-with-help-key): Provide keymap with help
11068         binding.
11069         (help-print-help-form): New helper function.
11070
11071 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11072
11073         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11074         move extent to another buffer; no need to create a new extent.
11075         (isearch-fix-case): New function.
11076         (isearch-search-and-update): Use it.
11077
11078 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11079
11080         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11081         the keymap, not minor-mode-map-alist.
11082         (isearch-done): Restore overriding-local-map.
11083
11084 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11085
11086         * bytecomp.el (byte-compile-buffer-substring):
11087         Fix for: (byte-compile (defun f () (buffer-substring)))
11088         ==>   ** buffer-substring called with 3 args, but requires 0-3
11089         - new code not only works, but is more readable, too.
11090
11091 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11092
11093         * msw-faces.el (mswindows-init-device-faces): Don't try to
11094           specify a default font at this late stage. Do try to force
11095           creation of the default face font so that if it fails we get
11096           an error now instead of a crash at frame creation.
11097
11098           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11099           mswindows-make-font-unitalic: Canonical default weight
11100           changed from "Normal" to "Regular".
11101
11102           mswindows-make-font-bold / -bold-italic: Supplied device was
11103           not being passed into call to mswindows-find-smaller-font.
11104
11105 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11106
11107         * package-get.el (package-get-remote): Fix the path where to find
11108           the packages on xemacs.org.
11109
11110 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11111
11112         * about.el (about-maintainer-info): Update Ben's entry.
11113
11114 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11115
11116         * lisp/shadow.el (find-emacs-lisp-shadows):
11117         - `member' was being called on lists of length 2000!
11118         - Replace with hashtables.
11119         - Replace hand-coded loops with (dolist)
11120         - Fix comment typo
11121
11122 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11123
11124         * packages.el: Added new function, `package-delete-name', to
11125           delete existing packages from the installed package database
11126           (`packages-package-list').  Also added the "pkginfo" directory
11127           to `packages-special-base-regexp', so that the pkginfo directory
11128           would not get added to `late-packages'.
11129
11130         * package-admin.el: Added ability to delete an installed package
11131           (added low-level function, `package-admin-delete-package').
11132           Understands how to use the pkginfo/MANIFEST.<package> file to
11133           delete the package.  When installing a package, will also
11134           create a MANIFEST.* file if one is not provided by the
11135           package.  If the MANIFEST.* doesn't exist when deleting a
11136           package, the functions will fall back to attempting to delete
11137           any package-specific lisp directory.
11138
11139         * package-get.el: Moved some functions to package-admin.el.
11140           Added interactive function `package-get-delete-package', for
11141           use by users for deleting a package.
11142
11143           Also modified to not require the presence of efs.
11144
11145 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11146
11147         * files.el (find-file-noselect): Handle all signals, kill the
11148         buffer and resignal.
11149
11150 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11151
11152         * cl-macs.el (glyph-image): Add setf method.
11153
11154 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11155
11156         * package-get.el: Fixed broken EFS downloading.  Also, look for
11157           .tar.gz files first, in preference over .tgz files.
11158
11159         * package-ui.el: Fix display of package version numbers.
11160
11161 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11162
11163         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11164         argument.
11165
11166 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11167
11168         * list-mode.el: `display-completion-list': added new/optional
11169           keyword `:completion-string', which allows the programmer to
11170           change the "Possible completions are:" prompt.
11171
11172         * menubar-items.el: Added new pulldown menu-pick to start up the
11173           visual package browser/installer:
11174
11175                 Options->Customize->List Packages
11176
11177         * package-admin.el: Added hooks for installing under both Unix
11178           and MS Windows.  Does additional error checking.  No longer
11179           calls "add-big-package.sh" to install packages under Unix; now
11180           calls gunzip & tar directly.
11181
11182         * package-get.el: Added ability to install packages from files
11183           on a local disk/CDROM.  Now deletes any existing package lisp
11184           directory.  Does completion on available packages when
11185           querying for package names.  Will also search for .tgz files
11186           in addition for .tar.gz files.  Tries to reload
11187           auto-autoloads, as a convenience when loading new packages,
11188           and also tries to add any new package paths to `load-path'.
11189           Changed all occurences of `concat' to use `expand-file-name'.
11190
11191         * package-ui.el: New file which implements the main visual
11192           package browser/installer, which is started via a menu pick or
11193           M-x pui-list packages.
11194
11195 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11196
11197         * startup.el (load-init-file): spelling fix.
11198
11199 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11200
11201         * startup.el (normal-top-level): Load auto-autoload files
11202         covariantly with their precedence.
11203
11204 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11205
11206         * menubar-items.el (default-menubar): Remove "Font Weight"
11207         option, there is currently no custom equivalent.. Customize-faces
11208         is "Edit faces".
11209
11210         * x-font-menu.el (font-menu-set-font): Use customize to set
11211         default face.
11212
11213         * faces.el (face-spec-update-all-matching): New function.
11214
11215         * cus-face.el (custom-set-face-update-spec): New function.
11216         Interface to customize faces from elisp.
11217
11218         (custom-face-value-create): Show the customized settings if set
11219         but not saved.
11220
11221 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11222
11223         (custom-face-value-create): Show the customized settings if set
11224         but not saved.
11225
11226 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11227
11228         * keydefs.el (global-map): Add FSF 20.3 binding of
11229         query-replace-regexp.
11230
11231 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11232
11233         * minibuf.el (read-file-name-internal-1): use
11234         user-name-completion-1 instead of user-name-completion.
11235
11236 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11237
11238         * loadup.el:
11239         * make-docfile.el:
11240         * update-elc.el: Don't set `source-directory' (now defunct as a
11241         global variable) no more.
11242
11243         * packages.el (packages-list-autoloads): Made `source-directory'
11244         (now defunct as a global variable) a parameter.
11245
11246 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11247
11248         * about.el (about-hackers): new email
11249
11250 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11251
11252         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11253
11254 1998-07-17  Didier Verna  <didier@xemacs.org>
11255
11256         * faces.el (set-face-property):
11257         (set-face-dim-p):
11258         (face-dim-p): updated the doc strings now that the dim property isn't
11259         tty-specific.
11260         (face-equal): the dim property is now a common one.
11261
11262         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11263         Renamed the `stipple' attribute to `background-pixmap'.
11264         (custom-face-background-pixmap): make custom-face-stipple an
11265         obsolete alias for this.
11266
11267 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11268
11269         * find-paths.el (paths-file-readable-directory-p): Created and
11270         used.
11271
11272         * loadup.el: Don't set inhibit-... flags from run-temacs.
11273
11274 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11275
11276         * packages.el (packages-data-path-depth): Added and used.
11277
11278 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11279
11280         * about.el:
11281         - Change .xpm to .png, delete "zcat" section.
11282         - cosmetic fix in the 'marcpa' entry.
11283
11284         * etc/photos
11285         - convert all .xpm.Z to .png
11286         - rename mrb to martin
11287         - rename mcook-m to mcookm
11288
11289 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11290
11291         * x-init.el (x-initialize-compose): Add support for
11292         dead-circumflex as YET ANOTHER NAME for that dead key.
11293
11294 1998-08-05  Colin Rafferty <colin@xemacs.org>
11295
11296         * setup-paths.el (paths-construct-exec-path): Made the
11297         last-packages really be last.
11298         (paths-construct-data-directory-list): Ditto.
11299
11300 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11301
11302         * startup.el(startup-splash-frame-body):
11303         Update Copyright notice in splash screen
11304
11305 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11306
11307         * minibuf.el (read-file-name-internal-1): do ~user completion.
11308
11309 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11310
11311         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11312         aginst destroyed extents
11313
11314 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11315
11316         * package-get.el (package-get): add `install-dir' argument.
11317
11318 1998-07-20  John Jones  <jj@asu.edu>
11319
11320         * package-get.el: calls to package-get-update-all will only
11321           update packages which are already installed.
11322
11323 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11324
11325         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11326         writable.
11327
11328 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11329
11330         * about.el (about-hackers): Correct my email.
11331
11332 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11333
11334         * about.el (about-hackers): new email-address.
11335
11336 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11337
11338         * minibuf.el (read-number): Don't let `input-error' condition
11339         escape.
11340
11341 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11342
11343         * about.el (about-hackers): use my `email-for-life' address.
11344
11345 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11346
11347         * XEmacs 21.2-beta1 is released.
11348
11349 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11350
11351         * ldap.el (ldap-search): Doc string change
11352
11353 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11354
11355         * menubar-items.el (default-menubar): Removed references to
11356         `data-directory', and use `locate-data-file' instead, and made
11357         then greyed out if they don't exist.
11358
11359 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11360
11361         * keymap.el (events-to-keys): Use `format' instead of `concat'
11362         since the latter does not accept integer args anymore
11363
11364 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11365
11366         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11367         macros replaced.
11368
11369 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11370
11371         * make-docfile.el: Get first initialization from very-early-lisp.el
11372         * update-elc.el: Ditto.
11373         * loadup.el (really-early-error-handler): Ditto.
11374
11375         * packages.el (packages-unbytecompiled-lisp): Add new file,
11376         very-early-lisp.el.
11377
11378         * very-early-lisp.el: New file.
11379
11380 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11381
11382         * Symbols that have been obsolete for at least 3 years removed (II).
11383
11384         * obsolete.el (eval-current-buffer): Make compatible.
11385         (byte-code-function-p): Ditto.
11386         (send-string): Removed.
11387         (send-region): Removed.
11388         (screen-scrollbar-width): Removed.
11389         (set-screen-scrollbar-width): Removed.
11390         (set-screen-left-margin-width): Removed.
11391         (set-screen-right-margin-width): Removed.
11392         (screen-left-margin-width): Removed.
11393         (screen-right-margin-width): Removed.
11394         (set-buffer-left-margin-width): Removed.
11395         (set-buffer-right-margin-width): Removed.
11396         (buffer-left-margin-width): Removed.
11397         (buffer-right-margin-width): Removed.
11398         (x-set-frame-icon-pixmap): Removed.
11399         (x-set-screen-icon-pixmap): Removed.
11400         (pixel-name): Removed.
11401         (make-pixmap): Removed.
11402         (make-cursor): Removed.
11403         (pixmap-width): Removed.
11404         (pixmap-contributes-to-line-height-p): Removed.
11405         (set-pixmap-contributes-to-line-height): Removed.
11406
11407 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11408
11409         * obsolete.el (popup-menu-up-p): removed.
11410         (read-no-blanks-input): Removed.
11411         (wholenump): Removed.
11412         (ring-mod): Removed (what was ring-mod?).
11413         (current-time-seconds): Removed.
11414         (run-special-hook-with-args): Removed.
11415         (dot): Removed.
11416         (dot-marker): Removed.
11417         (dot-min): Removed.
11418         (dot-max): Removed.
11419         (window-dot): Removed.
11420         (set-window-dot): Removed.
11421
11422         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11423         `dot-min'.
11424
11425         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11426
11427         * code-files.el (insert-file-contents): Rename
11428         run-special-hook-with-args to run-hook-with-args-until-success.
11429         (write-region): Ditto.
11430
11431 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11432
11433         * about.el: Fix typos, update release date.
11434
11435         * Symbols that have been obsolete for at least 3 years removed.
11436
11437         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11438         screen- functions.
11439         (toplevel): remove setf methods for screen functions.
11440         * cl-macs.el (extent-data): defsetf removed.
11441         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11442         many places to remove.
11443         (comment-indent-hook): Ditto.
11444         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11445         (buffer-dedicated-screen): Ditto.
11446         (deiconify-screen): Ditto.
11447         (delete-screen): Ditto.
11448         (event-screen): Ditto.
11449         (find-file-other-screen): Ditto.
11450         (find-file-read-only-other-screen): Ditto.
11451         (live-screen-p): Ditto.
11452         (screen-height): Ditto.
11453         (screen-iconified-p): Ditto.
11454         (screen-list): Ditto.
11455         (screen-live-p): Ditto.
11456         (screen-name): Ditto.
11457         (screen-parameters): Ditto.
11458         (screen-pixel-height): Ditto.
11459         (screen-pixel-width): Ditto.
11460         (screen-root-window): Ditto.
11461         (screen-selected-window): Ditto.
11462         (screen-totally-visible-p): Ditto.
11463         (screen-visible-p): Ditto.
11464         (screen-width): Ditto.
11465         (screenp): Ditto.
11466         (get-screen-for-buffer): Ditto.
11467         (get-screen-for-buffer-noselect): Ditto.
11468         (get-other-screen): Ditto.
11469         (iconify-screen): Ditto.
11470         (lower-screen): Ditto.
11471         (mail-other-screen): Ditto.
11472         (make-screen): Ditto.
11473         (make-screen-invisible): Ditto.
11474         (make-screen-visible): Ditto.
11475         (modify-screen-parameters): Ditto.
11476         (new-screen): Ditto.
11477         (next-screen): Ditto.
11478         (next-multiscreen-window): Ditto.
11479         (other-screen): Ditto.
11480         (previous-screen): Ditto.
11481         (previous-multiscreen-window): Ditto.
11482         (raise-screen): Ditto.
11483         (redraw-screen): Ditto.
11484         (select-screen): Ditto.
11485         (selected-screen): Ditto.
11486         (set-buffer-dedicated-screen): Ditto.
11487         (set-screen-height): Ditto.
11488         (set-screen-position): Ditto.
11489         (set-screen-size): Ditto.
11490         (set-screen-width): Ditto.
11491         (show-temp-buffer-in-current-screen): Ditto.
11492         (switch-to-buffer-other-screen): Ditto.
11493         (visible-screen-list): Ditto.
11494         (window-screen): Ditto.
11495         (x-set-screen-pointer): Ditto.
11496         (x-set-frame-pointer): Ditto.
11497         (screen-title-format): Ditto.
11498         (screen-icon-title-format): Ditto.
11499         (terminal-screen): Ditto.
11500         (delete-screen-hook): Ditto.
11501         (create-screen-hook): Ditto.
11502         (mouse-enter-screen-hook): Ditto.
11503         (mouse-leave-screen-hook): Ditto.
11504         (map-screen-hook): Ditto.
11505         (unmap-screen-hook): Ditto.
11506         (default-screen-alist): Ditto.
11507         (default-screen-name): Ditto.
11508         (x-screen-defaults): Ditto.
11509         (x-create-screen): Ditto.
11510         * obsolete.el: meta-flag removed.
11511         baud-rate removed.
11512         sleep-for-millisecs removed.
11513         extent-data removed.
11514         set-extent-data removed.
11515         set-extent-attribute removed.
11516         extent-glyph removed.
11517         extent-layout removed.
11518         set-extent-layout removed.
11519         list-faces-display removed.
11520         list-faces removed.
11521         trim-versions-without-asking removed.
11522         after-write-file-hooks removed.
11523         truename removed.
11524         auto-fill-hook removed.
11525         blink-paren-hook removed.
11526         select-screen-hook, deselect-screen-hook removed.
11527         auto-raise-screen, auto-lower-screen removed.
11528
11529         * msw-mouse.el: Global change resource -> mswindows-resource.
11530
11531         * XEmacs 21.0-pre5 is released.
11532
11533 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11534
11535         * about.el (about-hackers): Credits update.
11536
11537 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11538
11539         * register.el (insert-register): Don't activate the region.
11540
11541 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11542
11543         * select.el: Restore x-* symbols for backwards compatibility:
11544         x-copy-primary-selection, x-kill-primary-selection,
11545         x-delete-primary-selection, x-select-make-extent-for-selection,
11546         x-valid-simple-selection-, x-cut-copy-clear-internal.
11547
11548 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11549
11550         * XEmacs 21.0-pre4 is released.
11551
11552 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11553
11554         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11555         reporting bugs.
11556         (maybe-add-init-button): Fix semantics under Windows.  Use
11557         `expand-file-name' rather than `concat'.
11558
11559         * help.el (print-messages): New function.
11560
11561 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11562
11563         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11564
11565 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11566
11567         * about.el: Tweaked my entry in about-hackers.
11568
11569         * find-paths.el (paths-emacs-root-p):
11570           Relaxed emacs-root checking of an in-place installation to
11571           also accommodate the flat layout used on MS Windows.
11572
11573 1998-06-29  John Jones  <jj@asu.edu>
11574
11575         * package-get.el: calls to package-get-update-all will only
11576           update packages which are already installed.
11577
11578 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11579
11580         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11581         are handled by the gui-element face fallbacks now.
11582
11583         * x-faces.el: default gui-element face to "background" as well as
11584         the default face.
11585
11586         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11587         and default face settings since these are set as fallbacks now in
11588         the appropriate domain.
11589
11590 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11591
11592         * text-mode.el (text-mode): Reorder regexp so the OR part
11593         corresponding to `page-delim' goes first and the hack in
11594         `forward-paragraph' will work.
11595         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11596
11597 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11598
11599         * subr.el (remove-hook): When checking the hook value
11600           with functionp, don't apply car to it.
11601
11602 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11603
11604         * package-get.el (package-get-remote-filename):
11605           Don't use file-name-as-directory because the local directory
11606           separator conventions might not be the same as ftp's.
11607
11608 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11609
11610         * ldap.el (ldap-host-parameters-alist): New name of
11611         `ldap-host-parameters-plist'
11612
11613 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11614
11615         * package-get.el: Using (require 'package-get-base), now that it
11616         provides itself.  Consequently removed all instances of (load
11617         "package-get-base.el").
11618
11619 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11620
11621         * subr.el (remove-hook): Don't treat the hook value as a
11622           list unless it is both consp and not functionp.
11623
11624 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11625
11626         * about.el: Email address for Ben Wing is ben@xemacs.org.
11627         * auto-show.el: Ditto.
11628         * bytecomp.el: Ditto.
11629         * faces.el: Ditto.
11630         * x-scrollbar.el: Ditto.
11631         * x-misc.el: Ditto.
11632         * tty-init.el: Ditto.
11633         * toolbar-items.el: Ditto.
11634         * symbol-syntax.el: Ditto.
11635         * specifier.el: Ditto.
11636         * objects.el: Ditto.
11637         * hyper-apropos.el: Ditto.
11638         * glyphs.el: Ditto.
11639
11640 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11641
11642         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11643         vertical-divider-always-visible-p.
11644         (default-mouse-motion-handler): Ditto.
11645
11646 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11647
11648         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11649         global value.
11650
11651 1998-06-21  Oliver Graf <ograf@fga.de>
11652
11653         * build-reports.el: changed receiver to xemacs-build-reports list
11654
11655 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11656
11657         * font.el: Split font-family-mappings into X and
11658           mswindows-specific versions.
11659           mswindows-font-create-[object|name]: Treat supplied size
11660           as a pointsize. Added underline and strikethru handling.
11661
11662         * msw-faces.el: changed default mswindows charset to western.
11663
11664         * msw-glyphs.el: removed space in border-glyph font string that
11665           was inserted to get round bugs in the mswindows C font code.
11666
11667 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11668
11669         * about.el (about-hackers): Credits update.
11670
11671         * help-nomule.el (tutorial-supported-languages): Add Romanian
11672         TUTORIAL.
11673
11674         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11675         to ISO-8859-2.
11676
11677 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11678
11679         * font.el: Split font-family-mappings into X and
11680           mswindows-specific versions.
11681           mswindows-font-create-[object|name]: Treat supplied size
11682           as a pointsize. Added underline and strikethru handling.
11683
11684         * msw-faces.el: changed default mswindows charset to western.
11685
11686         * msw-glyphs.el: removed space in border-glyph font string that
11687           was inserted to get round bugs in the mswindows C font code.
11688
11689 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11690
11691         * minibuf.el: make read-color-completion-table call
11692           (mswindows-color-list for mswindows devices.
11693
11694 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11695
11696         * lisp/font-lock.el
11697         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11698         Let declaration items contain non-word symbol characters.
11699
11700 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11701
11702         * package-get.el (package-get-package-provider): Added autoload
11703         cookie.  Loading "package-get-base.el" in ALL functions that use
11704         it.  Fixed some (interactive ...) with multiple argument specs
11705         again.  Cosmetic indentation changes.
11706
11707 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11708
11709         * info.el (Info-insert-dir): Don't use nreverse on variables
11710         that you want to use later.
11711
11712 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11713
11714         * x-mouse.el (x-set-point-and-move-selection): Replace call
11715         to x-kill-primary-selection with kill-primary-selection
11716
11717 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11718
11719         * simple.el (what-cursor-position): Make cursor position reported
11720         use value of column-number-start-at-one
11721
11722 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11723
11724         * about.el (xemacs-hackers): Fix Jareth's email address.
11725
11726 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11727
11728         * startup.el (startup-splash-frame): Remove
11729         `xemacs-startup-logo-function'.
11730
11731 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11732
11733         * about.el (about-hackers): Update credits list.
11734
11735 1998-06-06  Jeff Miller <jmiller@smart.net>
11736
11737         * lisp/sound.el: Update sound-ext to allow filenames with
11738           extensions to be found by load-sound-file
11739
11740 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11741
11742         * info.el (Info-rebuild-outdated-dir): Removed variable
11743         (Info-auto-generate-directory): New variable
11744         (Info-save-auto-generated-dir): New variable
11745         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11746         (Info-build-dir-anew): Second parameter removed.  Use
11747         `Info-save-auto-generated-dir'
11748         (Info-rebuild-dir): Ditto
11749
11750 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11751
11752         * list-mode.el (next-list-mode-item): Would not recognize
11753         border between directly neighbored items.
11754
11755 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11756
11757         * package-get.el: add autoloads for some functions.
11758
11759 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11760
11761         * specifier.el (let-specifier): Tiny docfixes.
11762
11763 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11764
11765         * msw-mouse.el: set selection-pointer-glyph to Normal.
11766
11767 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11768
11769         * wid-edit.el (widget-specify-secret): New function.
11770         (widget-after-change): Use it.
11771         (widget-specify-field): Use it.
11772
11773 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11774
11775         * mouse.el (drag-window-divider): Use `(not done)' instead of
11776         `doit'; reuse result of `window-pixel-edges'.
11777
11778         * modeline.el (drag-modeline-event-lag): Rename to
11779         drag-divider-event-lag.
11780
11781 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11782
11783         * specifier.el (let-specifier): Rewritten not to generate needless
11784         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11785         arguments.
11786
11787 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11788
11789         * minibuf.el (read-file-name-1): Setup buffer-local value of
11790         `completion-ignore-case' in completions buffer under Windows.
11791
11792 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11793
11794         * about.el (about-maintainer-glyph): Fix support for not
11795         compressed images.
11796
11797 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11798
11799         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11800
11801         * mouse.el (mouse-track): Cancel selection if misc-user event with
11802         `cancel-mode-internal' function is fetched.
11803
11804 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11805
11806         * files.el (save-some-buffers-1): Fixed return value.
11807
11808 1998-06-01  Oliver Graf <ograf@fga.de>
11809
11810         * dragdrop.el: added experimental
11811
11812 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11813
11814         * startup.el (after-init-hook, init-file-user,
11815         user-init-directory, load-user-init-file):  Purge references
11816         to "~/.xemacs/init.el" from docstrings.
11817
11818         (load-user-init-file) Use paths-construct-path to construct
11819         paths to user init files.  Go directly to ~/.emacs, do not
11820         search ~/.xemacs/, do not load `default-custom-file'.
11821
11822 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11823
11824         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11825         general *sh.
11826         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11827
11828 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11829
11830         * menubar-items.el (default-menubar): add Update Packages to customize
11831         menu.
11832
11833 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11834
11835         * faces.el: use toolbar face as a fallback for toolbar properties
11836         in xpm-color-symbols instead of default.
11837
11838         * msw-faces.el: rename 3d-object -> gui-element face.
11839
11840 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11841
11842         * startup.el (xemacs-startup-logo-function): New variable.
11843         (startup-splash-frame): Use it.
11844
11845 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11846
11847         * files.el (save-some-buffers): Would wait 1 second.
11848         (save-some-buffers-1): Delete other windows here instead of in
11849         `save-some-buffers'.
11850         (save-some-buffers): Force redisplay only if windows were deleted.
11851
11852 1998-06-02  Didier Verna  <didier@xemacs.org>
11853
11854         * cus-face.el (custom-face-attributes): generalized the use of
11855         toggle buttons for boolean attributes.
11856         Re-ordered the items a bit.
11857
11858 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11859
11860         * sound.el (default-sound-directory): Use `locate-data-directory'
11861         to find the sounds directory.
11862
11863 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11864
11865         * sound.el: default sound-ext to .wav under mswindows, .au
11866         otherwise. load-default sounds without extensions.
11867
11868 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11869
11870         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11871         if send-pr is not bound.
11872
11873 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11874
11875         * files.el: grok idl files in auto-mode-alist.
11876 1998-06-01  Jeff Miller  <jmiller@smart.net>
11877
11878         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11879         calling `upcase'.
11880
11881 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11882
11883         * msw-glyphs.el: add xbm to the list of image types supported.
11884
11885 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11886
11887         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11888         instead of XEmacs one when dumping InfoDock.
11889
11890 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11891
11892         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11893         for `modeline-visible-p'
11894
11895         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11896
11897 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11898
11899         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11900         since it's not used anymore. doc string fixes.
11901
11902         * package-get.el (package-get-file-installed-p): new function. use
11903         instead of file-installed-p which is in an external package.
11904
11905 1998-05-28  Oliver Graf <ograf@fga.de>
11906
11907         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11908         favor of select-window/switch-to-buffer
11909
11910 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11911
11912         * startup.el: changed (getenv "HOME") to (user-home-directory)
11913
11914 1998-05-25  Oliver Graf <ograf@fga.de>
11915
11916         * frame.el (cde-start-drag) moved to dragdrop.el
11917         (offix-start-drag-region) moved to dragdrop.el
11918         (offix-start-drag) moved to dragdrop.el
11919         * dragdrop.el (cde-start-drag) moved from frame.el
11920         (offix-start-drag-region) moved from frame.el
11921         (offix-start-drag) moved from frame.el
11922         (cde-start-drag-region) cde drag regions
11923         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11924
11925 1998-05-26  Oliver Graf <ograf@fga.de>
11926
11927         * dragdrop.el: created dragdrop-drag prototypes
11928         (cde-start-drag-region) fixed typo
11929
11930 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11931
11932         * simple.el (after-init-hook): Remove reader macro.
11933
11934         * packages.el (packages-hardcoded-lisp): Get rid of reader
11935         macros.  Update DOC string.
11936
11937 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11938
11939         * mouse.el (drag-window-divider): Ditto.
11940
11941         * modeline.el (mouse-drag-modeline): Use it.
11942
11943         * lisp-mode.el (let-specifier): Specify indentation.
11944
11945         * specifier.el (let-specifier): Renamed from
11946         `with-specifier-instance'.
11947
11948 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11949
11950         * x-faces.el:
11951         * faces.el: move definition of xpm-color-symbols from x-faces.el
11952         to faces. Predicate x-get-resource on the presence of x.
11953
11954         * msw-faces.el: set 3d-object face rather than modeline. Specify
11955         faces as specfier defaults.
11956
11957         * package-get.el: don't use package-admin-add-single-file-package.
11958
11959 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11960
11961         * toolbar-items.el: Fixup tooltips.
11962         (toolbar-gnus): Don't use obsolete variable
11963         toolbar-news-frame-properties.
11964         (toolbar-news-reader): Default to `gnus' instead of
11965         `not-configured'.
11966
11967         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11968         Windows.
11969
11970 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11971
11972         * package-get.el: rename -installedp -> -installed-p.
11973
11974 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11975
11976         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11977         attributes, and assinged it to continuation, truncation and
11978         hscroll glyphs.
11979
11980         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11981         and made continuation, truncation and hscroll glyphs arrow
11982         characters out of that font.
11983
11984 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11985
11986         * minibuf.el (minibuffer-electric-separator): Play nicely with
11987         directory-sep-char being \.
11988         (minibuffer-electric-tilde): Ditto.
11989         (read-file-name-map): Ditto.
11990
11991 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11992
11993         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11994         on X devices.
11995         (default-mouse-track-deal-with-down-event): Avoid
11996         `x-disown-selection'; use `disown-selection' instead.
11997
11998 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11999
12000         * select.el:
12001         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12002         moved to (cut-copy-clear-internal) in select.el. Ditto for
12003         (x-delete-primary-selection) (x-kill-primary-selection)
12004         (x-copy-primary-selection).
12005         (own-clipboard): new function.
12006
12007         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12008         functions in select.el. remove old ones.
12009         (mswindows-own-clipboard): new function.
12010
12011 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12012
12013         * gnuserv.el: allow connections from mswindows type devices.
12014
12015 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12016
12017         * msw-glyphs.el: change image type used from cursor to resource.
12018
12019 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12020
12021         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12022         for {top,bottom}-{left,right} values in addition to
12023         {top,bottom}_{left,right}.
12024         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12025
12026 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12027
12028         * cl-macs.el (specifier-instance): Undefine its setf method.
12029
12030         * specifier.el (with-specifier-instance): Added docstring.
12031
12032         * mouse.el (drag-window-divider): Ditto.
12033
12034         * modeline.el (mouse-drag-modeline): Use it.
12035
12036         * lisp-mode.el (with-specifier-instance): Define its indentation
12037         level.
12038
12039         * specifier.el (with-specifier-instance): New macro.
12040
12041 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12042
12043         * package-get.el (package-get-create-custom): new function to
12044         auto-generate package-get-custom.el from package-get-base.el.
12045         * (package-get-ever-installedp): new function.
12046         * (package-get-custom): new function to get all packages specified
12047         by customize.
12048
12049 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12050
12051         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12052
12053 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12054
12055         * cl-extra.el: Reverse previous float change.
12056
12057 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12058
12059         * x-faces.el:
12060         * faces.el (try-font-name): moved from x-faces.el since it is
12061         required by w3 under mswindows as well X.
12062
12063 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12064
12065         * winnt.el: Removed evil (setq completion-ignore-case t)
12066         clause, one more overlookef fsfism.
12067         (nt-quote-args-functions-alist): End sentences with double space.
12068
12069 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12070
12071         * window-xemacs.el (push-window-configuration): Remove kludgery of
12072         recaching default-toolbar specifier.
12073         (pop-window-configuration): Ditto.
12074         (unpop-window-configuration): Ditto.
12075
12076 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12077
12078         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12079
12080 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12081
12082         * winnt.el (nt-quote-args-verbatim): Added function.
12083         (nt-quote-args-prefix-quote): Added function.
12084         (nt-quote-args-backslash-quote): Added function.
12085         (nt-quote-args-double-quote): Added function.
12086         (nt-quote-args-functions-alist): New variable.
12087         (nt-quote-process-args): Added function. This is the main quoting
12088         work horse called from process-nt.c
12089
12090 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12091
12092         * winnt.el: Removed duplicate definitions for backspace,
12093         delete, M-backspace and C-M-backspace.
12094         (file-name-buffer-file-type-alist): Removed this variable.
12095         (find-buffer-file-type): Removed function.
12096         (find-file-binary):  Removed function.
12097         (find-file-text): Removed function.
12098         (find-file-not-found-set-buffer-file-type): Removed function.
12099         (save-to-unix-hook): Removed function.
12100         (revert-from-unix-hook): Removed function.
12101         (using-unix-filesystems): Removed function.
12102         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12103         warning.
12104         (x-set-selection): Removed function.
12105         (x-get-selection): Removed function.
12106         Removed commented FSFisms.
12107         Replaced copyright notice (this file is not part of GNU Emacs).
12108         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12109         comint-process-echoes setting to t.
12110
12111 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12112
12113         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12114         and used following the interface change of
12115         `paths-find-recursive-path'.
12116
12117         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12118         regexp instead of a list of base names.
12119         (paths-version-control-filename-regexp):
12120         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12121         Introduced and used following the interface change of
12122         `paths-find-recursive-path'.
12123
12124 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12125
12126         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12127         on X devices, rather than on all non-TTY devices.
12128
12129 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12130
12131         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12132
12133         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12134
12135 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12136
12137         * itimer.el (activate-itimer): Fixed usage of integers
12138         as argument to `concat'.
12139
12140 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12141
12142         * itimer.el (start-itimer): replace the use of `concat' with
12143         `format'
12144
12145 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12146
12147         * mode-motion.el (mode-motion-hook): Clarify docstring.
12148         From Bob Weiner <weiner@altrasoft.com>
12149
12150         * loadhist.el (symbol-file): Supply prompt string when used
12151         interactively.
12152         From Bob Weiner <weiner@altrasoft.com>
12153
12154 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12155
12156         * loadup.el (really-early-error-handler): Ditto.
12157
12158         * update-elc.el: Ditto.
12159
12160         * setup-paths.el (paths-construct-exec-path): Ditto.
12161
12162         * make-docfile.el: Ditto.
12163
12164         * find-paths.el (paths-decode-directory-path): Use split-path
12165         instead of decode-path.
12166
12167         * files.el (parse-colon-path): Update docstring reference.
12168
12169 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12170
12171         * msw-init.el:
12172         * x-init.el:
12173         Bind cut'n'paste keys to non window-system specific functions.
12174
12175         * msw-select.el: New function mswindows-clear-clipboard.
12176         mswindows-cut-copy-clipboard extended to handle clearing of the
12177         selection and renamed to mswindows-cut-copy-clear-clipboard.
12178
12179         * select.el: on mswindows devices delete-primary-selection
12180         calls mswindows-clear-clipboard.
12181
12182 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12183
12184         * simple.el (quoted-insert): Inhibit quit when using read-char.
12185
12186         * cmdloop.el (read-char): Don't inhibit quit.
12187         (read-char-exclusive): Ditto.
12188         (read-char): Signal quit if quit-char was pressed.
12189         (read-char-exclusive): Ditto.
12190         (read-quoted-char): Return a character, not integer.
12191
12192         * menubar-items.el (default-popup-menu): Use Andy's generic
12193         selection code.
12194         (default-popup-menu): Fix code.
12195
12196 1998-05-14  Oliver Graf <ograf@fga.de>
12197
12198         * dragdrop.el (dragdrop-function-widget): this time it's done
12199
12200 1998-05-13  Oliver Graf <ograf@fga.de>
12201
12202         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12203
12204 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12205
12206         * device.el (device-pixel-width):
12207         (device-pixel-height):
12208         (device-mm-width):
12209         (device-mm-height):
12210         (device-bitplanes):
12211         (device-color-cells): Swapped parameters to device-system-metric
12212         according to the interface change.
12213
12214 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12215
12216         * mouse.el (default-mouse-motion-handler): Use new name of the
12217         function event-over-vertical-divider-p.
12218         Do not set E-W arrow cursor over the divider if
12219         vertical-divider-draggable-p is nil in the window.
12220         ([top-level]): Use new name for the variable
12221         vertical-divider-map.
12222         (drag-window-divider): Respect vertical-divider-draggable-p.
12223         Variable name typo fixes.
12224
12225 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12226
12227         * keymap.el (kbd): Define here; handle string constants and
12228         others...
12229
12230 1998-05-15  Christian Nyb <chr@mediascience.no>
12231
12232         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12233         in Emacs 18.
12234
12235 1998-05-13  Didier Verna  <didier@xemacs.org>
12236
12237         * mouse.el (drag-window-divider): give the vertical divider a
12238         pressed look when dragging it.
12239
12240 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12241
12242         * faces.el: predicate some more face operations on x or mswindows
12243         not just x.
12244
12245         * modeline.el: enable modeline coloring for mswindows.
12246
12247 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12248
12249         * minibuf.el (minibuffer-default): Added variable; compatible with
12250         FSF Emacs.
12251         (next-history-element): Used `minibuffer-default'.
12252
12253 1998-05-12  Oliver Graf <ograf@fga.de>
12254
12255         * dragdrop.el (dragdrop-function-widget): button and mods ok
12256         arguments still look a bit strange
12257         (dragdrop-compare-mods) created
12258         (dragdrop-drop-do-functions) correctly checks for buttons and
12259         modifiers
12260
12261 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12262
12263         * setup-paths.el (paths-default-info-directories): Replace
12264         path-separator with directory-sep-char.
12265
12266         * files.el (path-separator): Don't define it here.
12267
12268 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12269
12270         * update-elc.el: Ditto.
12271
12272         * setup-paths.el (paths-construct-exec-path): Ditto.
12273
12274         * make-docfile.el: Ditto.
12275
12276         * loadup.el (really-early-error-handler): Ditto.
12277
12278         * find-paths.el (paths-decode-directory-path): Use decode-path
12279         instead of decode-path-internal.
12280
12281         * files.el (parse-colon-path): Update docstring.
12282
12283 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12284
12285         * subr.el (get-buffer-window-list): Make BUFFER optional.
12286
12287         * window-xemacs.el (windows-of-buffer): Defalias to
12288         get-buffer-window-list.
12289
12290 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12291
12292         * disass.el: Fix maintainer keyword.
12293
12294         * bytecomp.el (byte-compile-and-load-file): Autoload.
12295         (byte-compile-buffer): Ditto.
12296
12297         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12298         value is returned, not the name.
12299         (lisp-imenu-generic-expression): Enable it.
12300         (lisp-mode-variables): Ditto.
12301         (lisp-indent-offset): Change defconst to defvar.
12302         (lisp-indent-function): Ditto.
12303         (lisp-body-indent): Ditto.
12304
12305 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12306
12307         * modeline.el: Use zap-last-kbd-macro-event.
12308
12309         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12310         nil, don't attempt to do anything with messages.
12311         (eval-last-sexp): Use `letf' for clarity.
12312
12313 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12314
12315         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12316
12317 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12318
12319         * buff-menu.el:
12320         * lisp-mode.el:
12321         * obsolete.el:
12322         Change empty docstrings into no doc strings at all.
12323         Fix bogus FSF-format docstrings.
12324         * etags.el: Fix docstring.
12325
12326 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12327
12328         * package-get.el (package-get): Use internal md5
12329
12330 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12331
12332         * about.el (about-xemacs): Correct abuse of concat.
12333
12334 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12335
12336         * info.el (Info-mode): Use easymenu.
12337
12338 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12339
12340         * apropos.el (apropos): Don't use concat with integers.
12341
12342         * cmdloop.el (describe-last-error): Handle the case when no error
12343         was seen gracefully.
12344
12345         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12346         defun.
12347         (apropos-describe-plist): Ditto.
12348
12349         * help.el (with-displaying-help-buffer): Revert to a defun.
12350         (describe-key): Use it as defun.
12351         (describe-mode): Ditto.
12352         (describe-bindings): Ditto.
12353         (describe-prefix-bindings): Ditto.
12354         (describe-installation): Ditto.
12355         (view-lossage): Ditto.
12356         (describe-function): Ditto.
12357         (describe-variable): Ditto.
12358         (describe-syntax): Ditto.
12359
12360 1998-05-11  Oliver Graf <ograf@fga.de>
12361
12362         * dragdrop.el: changed order of require/provide
12363         (dragdrop-drop-mime-default) changed to new calling conventions
12364         (dragdrop-drop-do-functions) changed to new calling conventions
12365         (dragdrop-function-widget) this one needs more work...
12366
12367 1998-05-10  Oliver Graf <ograf@fga.de>
12368
12369         * about.el: another small change in my entry
12370         * dragdrop.el (dragdrop-drop-log-function): logging added
12371         plus customizations
12372         changed interface to handler functions. now called with event
12373         and object
12374
12375 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12376
12377         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12378         E-W arrow pointer displayed over draggable dividers.
12379
12380         * mouse.el (default-mouse-motion-handler): Show it when
12381         appropriate.
12382         (drag-window-divider): Added.
12383         ([top-level]): Initialized window-divider-map with a keymap
12384         binding the above function to left button down event.
12385
12386         * x-mouse.el (x-init-pointer-shape): Initialize
12387         divider-pointer-glyph from Cursor.dividerPointer, or use default
12388         E-W double arrow.
12389
12390 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12391
12392         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12393
12394 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12395
12396         * simple.el (count-words-buffer): Don't query for buffer.
12397         (count-lines-buffer): Ditto.
12398
12399 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12400
12401         * help.el (where-is): add optional insert argument.
12402
12403 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12404
12405         * help.el (describe-key-briefly): New argument INSERT.
12406
12407         * simple.el (eval-expression): New optional argument; synch with
12408         FSF 20.3.
12409
12410         * keydefs.el (global-map): Add new register bindings.
12411
12412         * register.el: Synched with FSF 20.3.
12413
12414 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12415
12416         * window-xemacs.el (recenter): all arguments are optional.
12417
12418 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12419
12420         * device.el: (device-pixel-width): Reflected name/parameters
12421         change to device-system-metric.
12422         (device-pixel-height): Ditto.
12423         (device-mm-width): Ditto.
12424         (device-mm-height): Ditto.
12425         (device-bitplanes): Ditto.
12426         (device-color-cells): Ditto.
12427
12428 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12429
12430         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12431
12432         * cl.el (most-positive-fixnum): Document.
12433         (most-negative-fixnum): Ditto.
12434
12435         * cus-dep.el: Updated comment.
12436
12437         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12438         constant.
12439
12440         * cus-load.el (custom-put): Removed.
12441
12442         * files.el (after-find-file): Just resignal quit instead of
12443         signaling "canceled".
12444
12445 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12446
12447         * frame.el (other-frame): Use `focus-frame' instead of
12448         select-frame kludges.
12449
12450         * lisp-mode.el: Update lisp-indent-function for
12451         save-selected-frame and with-selected-frame.
12452
12453         * frame.el (save-selected-frame): New macro.
12454         (with-selected-frame): Ditto.
12455         (other-frame): Use `set-frame-focus'.
12456
12457 1998-05-06  Oliver Graf <ograf@fga.de>
12458
12459         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12460         (dragdrop-drop-url-default) default handler for URL drops created
12461         (dragdrop-drop-mime-default) default handler for MIME drops created
12462         (dragdrop-drop-functions) default custom for handling drops created
12463         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12464
12465 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12466
12467         * mouse.el: Removed redundant mouse-mswindows-drop function.
12468
12469 1998-05-05  Oliver Graf <ograf@fga.de>
12470
12471         * about.el: changed some text in my entry
12472         * dragdrop.el: added customs
12473
12474 1998-05-04  Oliver Graf <ograf@fga.de>
12475
12476         * mouse.el: killed global drop key bindings
12477         (mouse-offix-drop) removed
12478         * dragdrop.el: created
12479         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12480
12481 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12482
12483         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12484         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12485
12486         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12487         obsolete comment.
12488
12489         * scrollbar.el (scrollbars-visible-p): Use new
12490         {vertical,horizontal}-scrollbar-visible-p specifiers.
12491
12492 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12493
12494         * device.el (device-pixel-height):
12495         (device-pixel-width):
12496         (device-mm-width):
12497         (device-mm-height):
12498         (device-bitplanes):
12499         (device-color-cells): Moved these 6 functions from device.c; they
12500         all use single (device-system-metrics) call.
12501
12502 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12503
12504         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12505         were renamed.
12506
12507         * menubar-items.el:
12508         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12509         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12510
12511         * help.el (help-map): Remove Hyperbole keybinding logic.
12512         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12513
12514 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12515
12516         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12517         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12518
12519 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12520
12521         * msw-glyphs.el: use nicer icon3 from the frame icon.
12522
12523 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12524
12525         * version.el (emacs-version): Remove InfoDock conditionals.
12526
12527         * startup.el (startup-splash-frame): Change ID logo name.
12528
12529 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12530
12531         * files.el (after-find-file): If the user presses C-g on
12532         directory-creation prompt, kill the buffer.
12533
12534 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12535
12536         * simple.el (count-words-region): Reverse previous change.
12537
12538 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12539
12540         * replace.el (query-replace): Just call perform-replace.
12541         (query-replace-regexp): Ditto.
12542         (perform-replace): Move region handling here.
12543         (perform-replace): Use the new arg to match-data.
12544
12545 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12546
12547         * x-init.el: Install X specific display table that
12548           displays char 0240 as a space to avoid whatever it is
12549           that screws up display of that character code.
12550
12551 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12552
12553         * help.el (function-arglist): If no arguments are documented for a
12554         subr, print nothing rather than incorrect output.
12555
12556 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12557
12558         * cmdloop.el (command-error): Update bail-out error message to use
12559         `emacs-program-name'.
12560
12561         * lib-complete.el: Remove reader macro cruft.
12562
12563         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12564         cruft.
12565
12566         * simple.el (count-words-region): Drop interactive-p check on the
12567         message.
12568
12569 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12570
12571         * font.el
12572         * msw-faces.el
12573         Correct spelling of mswindows-font-canonicalize-name.
12574
12575 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12576
12577         * ldap.el (ldap-host-parameters-alist): Replaced with
12578         `ldap-host-parameters-plist'
12579         (ldap-search): Adapt to previous change
12580
12581 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12582
12583         * about.el (about-hackers): Update Bob Weiner bio.
12584         (about-maintainer-info): Ditto.
12585
12586 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * simple.el (display-warning-minimum-level): Docfix.
12589
12590 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12591
12592         * widget.el (:default-get): New keyword.
12593         * wid-edit.el (default, widget-default-default-get): Define it.
12594         (group, widget-group-default-get): Define it.
12595         (menu-choice, widget-choice-default-get): Define it.
12596         (widget-default-get): New function.
12597         (widget-choice-action): Call it.
12598         (widget-editable-list-entry-create): Call it.
12599
12600 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12601
12602         * byte-optimize.el (byte-boolean-vars): Removed.
12603         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12604         lookup through `byte-boolean-vars'.
12605
12606 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12607
12608         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12609         resource-provided values into ghost specs for scrollbar-height and
12610         scrollbar-width.
12611
12612 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12613
12614         * byte-optimize.el: Don't attempt to optimize /=.
12615
12616         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12617         (byte-compile-/=): Ditto.
12618
12619 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12620
12621         * apropos.el: Use `with-displaying-help-buffer'.
12622         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12623         Use `with-displaying-help-buffer'.
12624         (apropos-follow): Do not give special treatment to buffer cursor
12625         was in prior to a mouse click.
12626         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12627         (apropos-print-doc): Set correct buffer for setting text
12628         properties.
12629
12630 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12631
12632         * help.el (help-buffer-prefix-string): New variable.
12633         (help-buffer-name): Use it.
12634
12635         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12636         mode menu.
12637
12638 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12639
12640         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12641
12642 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12643
12644         * files.el (find-file-noselect): Update docstring.
12645         (find-file-noselect): Signal an error if found an unreadable file.
12646         (file-chase-links): Save the match data.
12647         (normal-mode): Use `lwarn' and `error-message-string'.
12648         (interpreter-mode-alist): Change defconst to defvar.
12649         (inhibit-first-line-modes-regexps): Ditto.
12650         (inhibit-first-line-modes-regexps): Added .tgz.
12651         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12652         (change-major-mode-with-file-name): New user-option.
12653         (set-visited-file-name): Synched with FSF.
12654         (file-name-extension): New function, from FSF 20.3.
12655         (file-relative-name): Synched with FSF.
12656         (save-some-buffers): Support the C-r feature.
12657         (recover-session): Synched with FSF.
12658         (kill-some-buffers): Ditto.
12659         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12660
12661 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12662
12663         * files.el (insert-file): Undo previous change and reenable use of
12664         format.el.
12665
12666 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12667
12668         * window-xemacs.el (recenter): Define.
12669
12670 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12671
12672         * font.el (mswindows-font-create-name)
12673         (mswindows-font-create-object): new functions for mswindows type
12674         fonts.
12675
12676         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12677         strings are parsed as well as font objects.
12678
12679 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12680
12681         * modeline.el (defining-kbd-macro): Restore modeline indication of
12682         kbd-macro being recorded.
12683         (add-minor-mode): Simplify docstring.
12684         (modeline-minor-mode-menu): Remove stuff.
12685
12686 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12687
12688         * code-process.el (call-process): dynamically decide process
12689         coding type.
12690
12691 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12692
12693         * modeline.el: Add line-number-mode, column-number-mode to
12694         the modeline minor-mode menu.  Button2 on the line number does
12695         goto-line.
12696
12697 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12698
12699         * mouse.el: move x-selection-owner-p type things to
12700         selection-owner-p.
12701
12702         * msw-init.el: copy zmacs stuff from x-init.el
12703
12704         * msw-select.el (mswindows-own-selection)
12705         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12706         functions. Very simple minded implementation of selectio
12707         ownership.
12708
12709         * select.el (own-selection) (disown-selection)
12710         (activate-region-as-selection) (select-make-extent-for-selection)
12711         (valid-simple-selection-p): functions moved from x-select.el for
12712         generalized selection.
12713
12714         * x-select.el: see select.el changes.
12715
12716         * x-toolbar.el: use new selection functions.
12717
12718 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12719
12720         * packages.el (packages-find-package-directories): Fixed bug that
12721         would pick up multiple site-package directories.
12722         (package-locations): Added "xemacs-packages" as a late package
12723         location.
12724
12725         * find-paths.el: Now uses `emacs-program-name' and
12726         `emacs-program-version'.
12727         Additions to enforce version-specific directories in
12728         `paths-find-version-directory'.
12729
12730 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12731
12732         * default.el: Removed.
12733         * site-start.el: Removed.
12734
12735 1998-04-29  Didier Verna  <didier@xemacs.org>
12736
12737         * minibuf.el (minibuffer-history-minimum-string-length): Default
12738         to nil.
12739
12740 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12741
12742         * find-paths.el (paths-program-name): Rename.
12743         (paths-emacs-root-p): Ditto.
12744         (paths-find-site-directory): Ditto.
12745
12746 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12747
12748         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12749         `emacs-lisp-byte-compile-and-load'.
12750
12751 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12752
12753         * ldap.el (ldap-search): Fixed additional parameter passing to
12754         `ldap-open'
12755
12756 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12757
12758         * select.el (kill-primary-selection) (selection-owner-p)
12759         (copy-primary-selection) (yank-clipboard-selection)
12760         (selection-exists-p) (delete-primary-selection): new file and
12761         functions that do the right thing for the selected device.
12762
12763         * x-menubar.el: use generalised selection functions.
12764
12765         * dumped-lisp.el: dump select.el.
12766
12767 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12768
12769         * find-paths.el (paths-progname): New variable.
12770         (paths-emacs-root-p): Use it.
12771         (paths-find-site-directory): Ditto.
12772
12773 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12774
12775         * loadup.el ((member "dump" command-line-args)): Dump as
12776         `infodock' if InfoDock.
12777
12778 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12779
12780         * find-paths.el (construct-emacs-version): Simplify, include
12781         program name in the return value.
12782         * (paths-find-version-directory): Use it.
12783
12784 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12785
12786         * info.el (Info-parse-dir-entries): Fixed regexp
12787         (Info-build-dir-anew): Remove full suffix and capitalize info file
12788         name for files with no @direntry
12789         (Info-batch-rebuild-dir): New function
12790         (Info-suffixed-file): Check for regular files instead of simple
12791         file existence (could catch directories before)
12792
12793 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12794
12795         * setup-paths.el, find-paths.el: Removed uses of `not' which
12796         temacs doesn't have.
12797
12798         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12799         into root searching.
12800
12801 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12802
12803         * subr.el: Remove definition of `not'.
12804
12805 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12806
12807         * msw-glyphs.el: enable graphics support.
12808
12809 1998-04-23  Didier Verna  <didier@xemacs.org>
12810
12811         * x-menubar.el (default-menubar): restored the line-number-mode
12812         option.
12813
12814         * misc doc string updates related to the options menu.
12815
12816 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12817
12818         * setup-paths.el (paths-construct-load-path): Fix typo.
12819
12820 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12821
12822         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12823         font-menu-ignore-scaled-fonts don't have to be bound now; this
12824         gets us one step further towards making --no-autoloads work.
12825
12826         * startup.el (normal-top-level): Load auto-autoloads only if
12827         lisp-directory is non-nil.
12828
12829         * setup-paths.el (paths-construct-load-path): Made it robust
12830         against nil lisp-directory.
12831
12832         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12833         to the list of variables that cause a warning when nil.
12834
12835         * toolbar.el (init-toolbar-location): Now works even when there's
12836         no toolbar icon directory.
12837
12838 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12839
12840         * help.el (view-lossage): Recognize it.
12841
12842         * simple.el (log-message): Mark multiline messages.
12843
12844 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12845
12846         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12847
12848 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12849
12850         * package-get.el (package-get-all):  add `\n' separator to
12851         interactive specification so that both variables are read
12852
12853 1998-04-22  Didier Verna  <didier@xemacs.org>
12854
12855         * x-menubar.el: ported the options menu to Custom.
12856         Moved the "read only" toggle button to the buffers menu.
12857         Corrected some missing ;;;###autoload or defcustom.
12858
12859         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12860         the scrollbar-visible specifier for options menu handling.
12861
12862         * toolbar.el (toolbar-visible-p)
12863                      (toolbar-captioned-p)
12864                      (default-toolbar-position): defcustom wrappers around
12865         the toolbar specifiers for options menu handling.
12866
12867         * frame.el (get-frame-for-buffer-default-instance-limit):
12868         defcustom it for options menu handling.
12869
12870         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12871         font-lock-mode for options menu handling.
12872
12873         * cus-start.el: added Custom properties to overwrite-mode for
12874         options menu handling.
12875
12876 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12877
12878         * about.el: shameless self-promotion.
12879
12880 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12881
12882         * simple.el (raw-append-message): Slightly optimize.
12883         (remove-message): Use `push' for clarity.
12884         (append-message): Ditto.
12885         (display-warning): Dito.
12886         (raw-append-message): Send the message to the appropriate device.
12887
12888 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12889
12890         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12891         From Sean MacLennan <Sean.MacLennan@pika.ca>
12892
12893 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12894
12895         * setup-paths.el: Changed `directory-sep-char' to
12896         `path-separator', following a change in GNU Emacs.
12897
12898 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12899
12900         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12901         (Info-build-dir-anew): Add a final newline.
12902         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12903         is `always'
12904         (Info-rebuild-dir): Ditto
12905
12906         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12907
12908 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12909
12910         * simple.el (count-words-buffer): Retain zmacs region.
12911         (count-words-region): Ditto.
12912         * simple.el: (what-line): Expanded line counts.
12913         (count-lines): New parameter to conditionalize whether collapsed
12914         lines get counted.
12915         From Bob Weiner <weiner@altrasoft.com>
12916
12917 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12918
12919         * packages.el (package-locations): infodock-packages must override
12920         mule-packages and packages.
12921
12922 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12923
12924         * wid-edit.el:
12925         remove rude messages from widget-activation-widget-mapper
12926         and widget-activation-glyph-mapper
12927
12928 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12929
12930         * toolbar.el: Remove (featurep 'x) test from
12931         toolbar-make-button-list
12932
12933 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12934
12935         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12936         only if in the same frame.
12937
12938 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12939
12940         * packages.el (package-locations): Added site-packages hierarchy.
12941
12942         * setup-paths.el (paths-default-info-directories): Introduced and
12943         used.
12944
12945         * packages.el, setup-paths.el: Set various path searching depths
12946         to 1.
12947
12948         * packages.el (packages-hierarchy-depth):
12949         (packages-load-path-depth): Introduced and used.
12950
12951         * setup-paths.el (paths-load-path-depth): Introduced and used.
12952
12953         * find-paths.el (paths-find-recursive-path): Added max-depth
12954         parameter.
12955
12956 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12957
12958         * setup-paths.el (paths-construct-info-path): Removed
12959         dependency on behavior of (file-name-as-directory "").
12960
12961 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12962
12963         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12964         lisp objects
12965
12966 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12967
12968         * dump-paths.el, startup.el: Added handling for --debug-paths.
12969
12970 1998-04-15  William M. Perry  <wmperry@aventail.com>
12971
12972         * wid-edit.el: We cannot just set the help-echo or balloon-help
12973           properties for an extent based on the :help-echo widget
12974           property, since help-echo and balloon-help cause an EXTENT to
12975           get passed in, where :help-echo functions are expecting a WIDGET
12976
12977 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12978
12979         * scrollbar.el (init-scrollbar-from-resources): Call
12980         mswindows-init-scrollbar-metrics when appropriate.
12981
12982 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12983
12984         * dumped-lisp.el: dump x-toolbar for window system
12985
12986         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12987         have support and xpm.
12988
12989 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12990
12991         * files.el (toggle-read-only): Fix docstring.
12992         From Didier Verna <didier@xemacs.org>
12993
12994 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12995
12996         * startup.el (normal-top-level): Load autoload-file-name without
12997         specifying an extension---some people only auto-autoload.el.gz.
12998
12999 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13000
13001         * files.el (backup-enable-predicate): Don't bomb on NAME being
13002         nil.
13003
13004 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13005
13006         * find-paths.el, packages.el: Now prefers configure'd paths.
13007         This shouldn't cause any of the originally anticipated problems as
13008         the current paths architecture will not define the various
13009         configure-xxx variables if they're not specified on the configure
13010         command line.
13011
13012         * find-paths.el, setup-paths.el, packages.el: Removed all
13013         mentionings of "/" as a path separator.
13014         Used paths-construct-path throughout.
13015
13016         * find-paths.el (paths-construct-path): Created to assemble paths
13017         from directory components.
13018
13019         * setup-paths.el, packages.el: Used paths-decode-directory-path
13020         instead of decode-path-internal.
13021
13022         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13023         and associates.
13024         (paths-decode-directory-path) Created.
13025
13026         * setup-paths.el: Changed configure-exec-path to
13027         configure-exec-directory.
13028
13029 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13030
13031         * packages.el (packages-find-packages): Fixed decoding of
13032         EMACSPACKAGEPATH.
13033
13034         * startup.el: -no-packages -> -no-early-packages.
13035
13036         (packages-load-package-lisps): Fixed loading of auto-autoload
13037         files.
13038
13039         * startup.el (normal-top-level): Fixed loading of core
13040         auto-autoload.
13041
13042         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13043
13044         * startup.el, packages.el, dump-paths.el: Added proper settings
13045         for site-directory and lisp-directory variables.
13046
13047         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13048         inhibit-package-autoloads and fixed handling of it.
13049
13050         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13051         handling of former inhibit-package-init, now
13052         inhibit-early-packages, to make -vanilla etc. work.
13053
13054 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13055
13056         * code-process.el (start-process): Fallback to 'undecided instead
13057         of 'binary for process input coding stream.
13058
13059         * process.el (start-process): Docstring fix.
13060
13061 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13062
13063         * info.el (Info-insert-dir): Do not insert temporary dir files
13064         in Info-dir-file-attributes
13065         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13066         (Info-rebuild-dir): Ditto.
13067
13068 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13069
13070         * obsolete.el: Added obsoleteness declarations for
13071         `site-directory' and `Info-default-directory-list'.
13072
13073 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13074
13075         * find-paths.el (paths-find-emacs-root): Only look at the
13076         executable at the end of the symlink chain for determining the
13077         Emacs root.
13078
13079 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13080
13081         * setup-paths.el (paths-construct-info-path): Changed construction
13082         to cater to gone default in configure.
13083
13084         * find-paths.el (paths-uniq-append): Added.
13085
13086         * packages.el: Rewritten package path construction once again.
13087
13088         * dump-paths.el, startup.el: Removed package-path as a global
13089         variable.
13090
13091         * package-admin.el (package-admin-add-single-file-package):
13092         (package-admin-add-binary-package): Changed package-path to
13093         late-packages.
13094
13095         * packages.el (packages-split-path): Split path at "/" rather than
13096         nil according to change in emacs.c.
13097
13098 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13099
13100         * setup-paths.el (paths-construct-info-path): Changed info path
13101         order so that directories come out right.
13102         (paths-find-lock-directory): Fixed bug: It used to think
13103         configure-lock-directory is a path.
13104
13105 1998-04-06  Jeff Miller <jmiller@smart.net>
13106
13107         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13108         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13109         eases the use of toolbar-add/kill-item functions.
13110
13111 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13112
13113         * code-files.el (file-coding-system-alist): Commented out
13114         loaddefs.el magical treatment.
13115
13116 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13117
13118         * info.el (Info-rebuild-outdated-dir): Added new option
13119         `conservative' and made it the default
13120         (Info-rebuild-dir): Appropriately parse multi-line description
13121         strings, and multi-section dir files. Issue warning when dir
13122         is rebuilt as temporary
13123         (Info-build-dir-anew): Issue warning when dir is built as
13124         temporary
13125
13126 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13127
13128         * list-mode.el (list-mode-map): Bind highlight motion commands to
13129         standard keys left, right, C-b and C-f.
13130
13131 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13132
13133         * files.el (auto-mode-alist): allow .sc for Scheme->C
13134
13135 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13136
13137         * loadup.el (pureload): Don't quote (garbage-collect).
13138
13139 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13140
13141         * package-get-base.el: Updated.
13142
13143 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13144
13145         * isearch-mode.el (isearch-just-started): New variable.
13146         (isearch-mode): Set it.
13147         (isearch-repeat): Advance one character forward only if the search
13148         was successful, and was not just started.
13149         (isearch-repeat): Clear isearch-just-started.
13150
13151 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13152
13153         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13154         if running -batch.
13155
13156 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13157
13158         * subr.el (listify-key-sequence): Removed.
13159
13160 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13161
13162         * bytecomp.el (byte-compile-print-gensym): New option.
13163         (byte-compile-output-file-form): Use it.
13164         (byte-compile-output-docform): Ditto.
13165         (byte-compile-compiled-obj-to-list): Ditto.
13166
13167 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13168
13169         * msw-glyphs.el: set frame icon if xpm support.
13170
13171 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13172
13173         * help.el: Code that pretty prints variable values
13174           removed.
13175
13176 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13177
13178         * find-paths.el (paths-emacs-root-p): Correct test for installation
13179         directory.
13180         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13181
13182 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13183
13184         * loaddefs.el: Don't set debug-ignored-errors; leave
13185           its default value set to nil.
13186
13187 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13188
13189         * info.el (Info-rebuild-dir): fixed mis-spelling.
13190
13191 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13192
13193         * info.el (Info-rebuild-outdated-dir): New custom var
13194         (Info-insert-node): Create/update dir file when needed, ie when it
13195         does not exist or is older than some info files in directory
13196
13197 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13198
13199         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13200         for last packages, mainly for using a 20.4 package base.
13201
13202         * packages.el (late-packages): Typo fix.  It was called
13203         early-packages.
13204
13205         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13206         relative symlinks correctly.
13207         (paths-find-emacs-roots): More rigorous checking for plausible
13208         configuration-time root.
13209
13210         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13211         find its roots.
13212
13213 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13214
13215         * faces.el: Fix docstrings.
13216         * glyphs.el: Fix docstrings.
13217         * mouse.el: Fix docstrings.
13218
13219         * frame.el: Change phrase `current frame' to `selected frame'.
13220
13221         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13222
13223         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13224         macros using backquote to make them infinitely more readable.
13225
13226 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13227
13228         * packages.el (packages-find-package-path): Hardcoded specialized
13229         InfoDock support until we can clean this up.
13230
13231         * help.el (describe-bindings-1): Return the value of the bindings
13232         help buffer created.
13233         (describe-bindings): Ditto.
13234
13235         * simple.el (set-variable): Restore previous behavior of not
13236         bombing if the variable to set is not boundp.
13237
13238 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13239
13240         * packages.el (packages-handle-package-dumped-lisps): Allow for
13241         non-local files to be loaded off the package-lisp variable.
13242
13243 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13244
13245         * x-faces.el: Global X resources should override
13246           specs for all device classes (color, grayscale, mono);
13247           code currently doesn't override any of them.  Fixed by
13248           calling remove-specifier with '(x default) as the tag
13249           set and allowing inexact matches.
13250
13251 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13252
13253         * faces.el: Separated face initializations based on
13254           device classes into device type specific (tag set,
13255           instantiator) pairs.
13256
13257 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13258
13259         * wid-edit.el (widget-choice-action): Remember user's explicit
13260         choice.
13261         (widget-choice-value-create): Respect it.
13262         From Richard Stallman <rms@gnu.org>
13263
13264 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13265
13266         * setup-paths.el (paths-construct-info-path): Always append
13267         existing directories from configure-time info path.
13268
13269         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13270         Info-directory-list.
13271
13272         * info.el: Removed Info-default-directory-list which was broken by
13273         design.
13274         Removed bogus initialization of Info-directory-list---startup.el
13275         can do a much better job.
13276         Added autoload of Info-directory-list.
13277
13278         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13279         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13280         be exclusive; now it's merely given precedence, just like in the
13281         old days.
13282
13283 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13284
13285         * find-paths.el (paths-find-architecture-directory): Fix bug with
13286         finding; it used to default too early.
13287
13288 1998-03-25  Martin Buchholz <martin@xemacs.org>
13289
13290         * packages.el (packages-split-path): Fix a bug; it used to fail
13291         for paths that weren't split.
13292
13293 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13294
13295         * finder.el (finder-compile-keywords): trap on errors.
13296
13297 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13298
13299         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13300           fourth argument of t so that only the specs exactly
13301           matching the tag lists are removed.
13302
13303 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13304
13305         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13306
13307 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13308
13309         * minibuf.el (mouse-read-file-name-1): If a default directory was
13310         specified, use it for generating the completions.
13311
13312 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13313
13314         * update-elc.el: Now respects inhibit-package-init and
13315         inhibit-site-lisp.
13316         Now does path construction with loadup-paths.
13317
13318         * startup.el (normal-top-level, startup-setup-paths): Now respects
13319         inhibit-package-init and inhibit-site-lisp.
13320
13321         * packages.el (packages-find-package-path): Extended package path
13322         by version-specific hierarchies.
13323         (packages-find-packages): Now respects inhibit flag and
13324         inhibit-site-lisp.
13325         Moved path setup to loadup-paths.
13326
13327         * make-docfile.el: Now respects inhibit-package-init and
13328         inhibit-site-lisp.
13329         Now does path construction with loadup-paths.
13330
13331         * loadup.el: Now respects inhibit-package-init and
13332         inhibit-site-lisp.
13333
13334         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13335
13336         * loadup-paths.el: New file: setup load-path to encompass
13337         packages.
13338
13339 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13340
13341         * auto-show.el: load-gc renamed to pureload.
13342         * site-load.el: Ditto.
13343         * packages.el (toplevel): Ditto.
13344         * loadup.el (really-early-error-handler): Ditto.
13345         * dumped-lisp.el (preloaded-file-list): Ditto.
13346         * cus-face.el (custom-declare-face): Ditto.
13347
13348 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13349
13350         * <Today>: The Big Path Searching Overhaul.
13351
13352         * find-paths.el: New file: find and assemble paths in the
13353         installation hierarchy.
13354
13355         * setup-paths.el: New file: global layout of paths and directories
13356         within the XEmacs hierarchy.
13357
13358         * packages.el: Replaced everything related to path searching and
13359         startup by code in terms of find-paths.
13360
13361         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13362         the new path searching engine.
13363
13364         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13365         and setup-paths.
13366
13367 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13368
13369         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13370         setup-paths.el.
13371
13372 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13373
13374         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13375         compiles identically in any configuration.
13376         Removed irrelevant commentary.
13377
13378 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13379
13380         * simple.el (set-variable): Allow setting specifiers.
13381
13382 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13383
13384         * lisp.el (forward-sexp): Revert previous change.
13385
13386 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13387
13388         * frame.el (frame-initialize): Use `delete-console' instead of
13389         `delete-device' to delete the stream console to match the usage in
13390         Fkill_emacs.
13391
13392 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13393
13394         * files.el (cdpath-previous): New variable.
13395         (cd): Use it.
13396         From Bob Weiner <weiner@wave.altrasoft.com>
13397
13398 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13399
13400         * keydefs.el: Changed keybindings of forward-char,
13401           backward, scroll-up and scroll-down to point to their
13402           -command counterparts.
13403
13404         * simple.el: New functions: forwarc-char-command,
13405           backwrad-char-command, scroll-up-command,
13406           scroll-down-command which work liek their counterparts
13407           except that they honor the variable
13408           signal-error-on-buffer-boundary.
13409
13410           Definition of signal-error-on-buffer-boundary received
13411           from src/cmds.c.
13412
13413           defvar declaration added for word-across-newline to avoid
13414           byte-compiler warning about the free variable reference.
13415
13416 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13417
13418         * winnt.el: Removed "%t" from the beginning of
13419         modeline-format. From now on, there's no nt-specifics in the modeline.
13420
13421 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13422
13423         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13424         of `when' with `if'.
13425
13426 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13427
13428         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13429         mswindows. Must be reworked along with glyphs.el, or
13430         merged into it, after there is images support.
13431
13432         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13433         'mswindows.
13434
13435 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13436
13437         * faces.el: fix for text cursor initialization.
13438         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13439         From Andy Piper <andyp@parallax.co.uk>
13440
13441 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13442
13443         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13444         if there is an existing package that handles it and warn the user
13445         about that mode.
13446
13447 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13448
13449         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13450         Installation" menu item when Installation-string is not bound.
13451
13452 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13453
13454         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13455         From Jeremiah W. James <jerry@cs.ucsb.edu>
13456
13457 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13458
13459         * msw-faces.el:
13460         * faces.el: Fix face initialization.
13461
13462 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13463
13464         * files.el (backup-enable-predicate): fix breakage introduced
13465         by TMPDIR patch.
13466
13467 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13468
13469         * x-faces.el (x-init-face-from-resources): The
13470           TTY face property retrieval functions don't return
13471           specifiers, so use face-property instead.
13472
13473 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13474
13475         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13476
13477 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13478
13479         * x-menubar.el: Expanded documentation for
13480           option-save-faces.  Changed Options -> Browse Faces
13481           menu entry to invoke customize-face.
13482
13483 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13484
13485         * faces.el: Most face initialization moved out of
13486           init-other-random-faces to the top level so that the
13487           initialization happens before Xemacs is dumped.  Much
13488           of the fascist "face-differs-from-default-p or FROB!"
13489           code has been retired in favor of letting the user do
13490           what they want to do.  Face initialization code changed
13491           to use `default' specifier tag so that the settings can
13492           be overridden later if the user wishes it.
13493
13494 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13495
13496         * about.el (about-hackers): Update contributors list.
13497
13498 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13499
13500         * specifier.el: Define new specifier tag `default'.
13501
13502         * modeline.el: Initialize faces using `default' tag.
13503
13504         * x-faces.el (x-init-face-from-resources): Remove
13505           specifier specs containing the `default' tag before
13506           adding new specs.
13507
13508 1998-03-02  John Jones  <jj@asu.edu>
13509
13510         * package-get.el (package-get-all): fixed arguments on call to
13511         package-admin-add-single-file-package.
13512         * package-get.el (package-get-installedp): fixed to match
13513         advertised behavior.
13514         * package-get.el: added function package-get-update-all which
13515         installs newest versions of all the current packages (if they are
13516         not already installed).
13517
13518 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13519
13520         * files.el (find-file-noselect): Uncommented `truename' binding in
13521         `let*' and use it later to set `buffer-file-truename' iff it's
13522         still nil, as happens for example when finding a compressed
13523         file with "jka-compr".
13524
13525 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13526
13527         * faces.el: in make-face-* type functions do the operation for all
13528         window systems, not just the first one found.
13529
13530         * font.el: call mswindows-list-fonts for mswindows.
13531
13532 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13533
13534         * code-process.el (call-process-region):
13535         * process.el (call-process-region):
13536         * package-get.el (package-get-dir):
13537         * files.el (backup-enable-predicate):
13538         * gnuserv.el (gnuserv-temp-file-regexp):
13539         Use temp-directory in place of `/tmp'.
13540
13541 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13542
13543         * "Fast" dired-in-C enhancements for Windows 95/NT:
13544
13545         * files.el: Added function, `wildcard-to-regexp', from GNU
13546           Emacs.
13547
13548         * files.el (insert-directory): Modified to use special
13549           dired-in-C enhancements if present.
13550
13551 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13552
13553         * code-files.el: make default coding no-conversion.
13554
13555 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13556
13557         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13558         the load-path.
13559
13560         * update-elc.el: Strip directory when testing for files not to
13561         bytecompile.
13562
13563 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13564
13565         * lisp-mode.el: Use recommended form for menus.
13566
13567         * info.el (Info-construct-menu): Use recommended form for menus.
13568
13569         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13570         entry.
13571
13572 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13573
13574         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13575           (get-frame-for-buffer-noselect): Always return frames
13576           in the not-this-window-p cond clause.
13577
13578 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13579
13580         * help.el (describe-installation): New function.
13581
13582         * x-menubar.el (default-menubar): Add describe-installation to
13583         Help menu.
13584
13585         * packages.el (packages-unbytecompiled-lisp): Installation.el
13586         should not be bytecompiled.
13587
13588         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13589         XEmacs.
13590
13591         * x-menubar.el (default-menubar): Use correct guard for VM menu
13592         entry.
13593
13594         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13595         coding.
13596         From Andy Piper <andyp@parallax.co.uk>
13597
13598 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13599
13600         * ldap.el: Do not require ldap-internal at compile time.
13601
13602 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13603
13604         * code-files.el: new file. a virtual copy of mule-files.el
13605         but without charset
13606         dependencies. (toggle-buffer-file-ocding-system) new function for
13607         changing the eol type for the current buffer.
13608
13609         * code-process.el: new file. a copy of
13610         mule-process.el. mule-process.el will disappear when things have
13611         settled.
13612
13613         * coding.el: new file. a virtual copy of mule-files.el but
13614         without charset dependencies. (coding-system-base) new function
13615         for getting the parent coding system of a coding system with eol
13616         type set.
13617
13618         * dumped-lisp.el: add above files for the non-mule case.
13619
13620 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13621
13622         * window-xemacs.el (display-buffer): If no explicit
13623           frame is specified, search for a window that displays
13624           the buffer on the currently selected frame, before
13625           searching other frames.
13626
13627 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13628
13629         * frame.el (get-frame-for-buffer): If not-this-window-p
13630           is non-nil, use window on the selected frame if it is not
13631           also the selected window.  When defaulting, search for
13632           windows on the currently selected fgrame before searching
13633           other frames.
13634
13635 1998-02-25  Didier Verna  <didier@xemacs.org>
13636
13637         * modeline.el (modeline-swap-buffers): originally named
13638         `mouse-release-modeline'. Whether to actually swap the buffers is
13639         decided in `mouse-drag-modeline'.
13640         (mouse-drag-modeline): A button release event is considered a
13641         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13642         stay unchanged.
13643
13644 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13645
13646         * x-menubar.el: Put redo on the menubar.
13647         From Aki Vehtari <Aki.Vehtari@hut.fi>
13648
13649 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13650
13651         * bytecomp.el (displaying-byte-compile-warnings): if
13652         temp-buffer-show-function is set, use it to display current set of
13653         warnings in the "*Compile-Log-Show*" buffer.
13654
13655         * simple.el (display-warning-buffer): if temp-buffer-show-function
13656         is set, use it to display current set of warnings in the
13657         "*Warnings-Show*" buffer.
13658
13659 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13660
13661         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13662         Common Lisp.
13663
13664 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13665
13666         * menubar.el: Allow button descriptors at least 2 long.
13667
13668         * x-menubar.el (default-menubar): Use recommended forms.
13669         (file-menu-filter): Remove.
13670         (edit-menu-filter): Remove.
13671
13672 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13673
13674         * about.el (about-hackers): Updated.
13675
13676 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13677
13678         * help.el (help-max-help-buffers): new variable
13679         (help-register-and-maybe-prune-excess): new function
13680         (help-buffer-name): use help-max-help-buffers.
13681         (with-displaying-help-buffer): use
13682         help-register-and-maybe-prune-excess.
13683
13684         * help.el (help-maybe-pretty-print-value): if the value fits on
13685         one line, let it.
13686
13687 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13688
13689         * (with-displaying-help-buffer): there is no need to kill the buffer
13690         if it exists, because with-output-to-temp-buffer will clear it.
13691         further, killing the buffer violates the rule that
13692         temp-buffer-show-function, if set, has the full responsibility of
13693         showing the temp buffer.  killing the buffer fucks with the window
13694         configuration, hosing temp-buffer-show-function.
13695
13696
13697 1998-02-23  Didier Verna  <didier@xemacs.org>
13698
13699         * modeline.el (mouse-drag-modeline):
13700         - Always scroll the modeline that was originally clicked on.
13701         - Use x pixels instead of x characters (which doesn't work anyway)
13702         as horizontal reference for modeline dragging. This allows us to
13703         keep on dragging the modeline even if the motion event occurs in
13704         another window.
13705
13706 1998-02-23  Didier Verna  <didier@xemacs.org>
13707
13708         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13709         glyph on the modeline to indicate that dragging the mouse has an
13710         effect both horizontally and vertically.
13711
13712 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13713
13714         * about.el (about-xemacs): Get rid of redundant visible version
13715         number.
13716
13717 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13718
13719         * about.el (about-hackers): Update credits.
13720
13721 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13722
13723         * prim/register.el (view-register): Show register type file-query.
13724
13725 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13726
13727         * mode-motion.el (mode-motion-highlight-internal):
13728           save-excursion inside save-window-exucrsion form to
13729           hide buffer point changes from save-window-excursion.
13730           Prevents display flickering when the mouse pointer
13731           moves.
13732
13733 1998-02-17  Didier Verna  <didier@xemacs.org>
13734
13735         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13736         function to handle correctly the case of a toolbar one side of the
13737         window: scrolling will not necessarily happen.
13738
13739 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13740
13741         * files.el (after-find-file): Restore missing argument
13742           to format that provides filename for "... consider M-x
13743           recover-file" message.  Also call `message' with "%s"
13744           as the first arg instead of an arbitrary string.
13745
13746 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13747
13748         * about.el (about-hackers): Various additions.
13749
13750 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13751
13752         * autoload.el (generate-file-autoloads-1): Don't force an extra
13753         line out when copying on-the-same line autoloads.
13754
13755         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13756         is installed.
13757
13758 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13759
13760         * x11/x-win-xfree86.el (x-win-init-xfree86):
13761         * x11/x-win-sun.el (x-win-init-sun):
13762         * x11/x-init.el (x-initialize-compose):
13763         * prim/simple.el:
13764         (backward-or-forward-kill-sexp):
13765         (backward-or-forward-kill-sentence):
13766         (backward-or-forward-kill-word):
13767         (backward-or-forward-delete-char):
13768         * prim/isearch-mode.el (isearch-help-or-delete-char):
13769         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13770         x-keysym-on-keyboard-p to detect backspace.
13771         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13772         Clean up symbols used with dead keys, checking Linux and solaris
13773         keysyms.
13774         Simplify x-win-*.el using above methods.
13775         Change documentation for x-keysym-*-p functions.
13776
13777 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13778
13779         * about.el (about-hackers): Restore entries for Michael Sperber and
13780         Vinnie Shelton.
13781         From Vinnie Shelton <acs@acm.org>
13782
13783 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13784
13785         * simple.el (count-words-region): Ditto.
13786
13787 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13788
13789         * simple.el (count-words-buffer): Document.  Don't print anything
13790         if non-interactive.
13791
13792 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13793
13794         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13795         multiple files in InfoDock.
13796
13797 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13798
13799         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13800         from version.el in InfoDock.
13801
13802         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13803         specially.
13804
13805 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13806
13807         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13808         variable name in docstring.
13809
13810 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13811
13812         * menubar.h: Include "gui.h".
13813
13814 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13815
13816         * site-load.el: Fix documentation.
13817
13818 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13819
13820         * package-get-base.el (package-get-base): Updated.
13821
13822         * keymap.el: PC-ize.
13823
13824 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13825
13826         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13827         from' on a fresh line.
13828
13829 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13830
13831         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13832         object.
13833
13834 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13835
13836         * undo-stack.el: PC-ize.
13837
13838         * cmdloop.el: PC-ize.
13839
13840 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13841
13842         * bytecomp-runtime.el: PC-ize.
13843
13844         * byte-optimize.el: Prolog fixup.  PC-ize.
13845
13846         * cus-dep.el: Spelling fix.
13847
13848         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13849         entries follow).
13850
13851 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13852
13853         * text-mode.el (text-mode-hook-identify): New function,
13854         put on text-mode-hook.  Set text-mode-variant here.
13855         (text-mode): Don't set it here.
13856
13857 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13858
13859         * text-mode.el (text-mode-hook): New defvar.
13860         (text-mode-variant): New variable.
13861         (text-mode): Set that variable locally.
13862         (toggle-text-mode-auto-fill): New command.
13863
13864 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13865
13866         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13867
13868 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13869
13870         * text-mode.el (paragraph-indent-text-mode):
13871         Renamed from spaced-text-mode.
13872         (text-mode-map): Bind TAB to indent-relative.
13873         (indented-text-mode-map): Variable deleted.
13874         (indented-text-mode): Now an alias for text-mode.
13875
13876 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13877
13878         * loadup.el: test-atoms debugging stuffs removed.
13879
13880 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13881
13882         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13883
13884 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13885
13886         * help.el (describe-beta): Made it use `locate-data-file'.
13887         (describe-distribution): Ditto.
13888         (describe-copying): Ditto.
13889         (describe-project): Ditto.
13890         (view-emacs-news): Ditto.
13891
13892         * help-nomule.el (help-with-tutorial): Made it use
13893         `locate-data-file' to find tutorial.
13894
13895 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13896
13897         * about.el: Corrected my email address.
13898
13899         * mouse.el: Added 'mouse-mswindows-drop' similar to
13900         'mouse-offix-drop'.
13901
13902 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13903
13904         * loadup.el (running-xemacs): Spelling fix.
13905
13906 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13907
13908         * packages.el (packages-find-packages-1): Don't allow a backwards
13909         compatible lisp tree to overwrite `preloaded-file-list'.
13910
13911 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13912
13913         * loadup.el: Don't delete "xemacs" prior to dumping.
13914
13915 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13916
13917         * package-info.el (pi-last-mod-date): New function.
13918         (pi-author-version): New function.
13919         (batch-update-package-info): Use them.
13920
13921 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13922
13923         * frame.el (get-frame-for-buffer-default-to-current): Create.
13924         (get-frame-for-buffer-noselect): Allow user to use current frame
13925         with `get-frame-for-buffer-default-to-current'.
13926
13927 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13928
13929         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13930         (byte-compile-output-docform): Ditto.
13931         (byte-compile-compiled-obj-to-list): Ditto.
13932
13933 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13934
13935         * startup.el (command-line-1): Removed code that ran
13936           buffer-menu.
13937
13938 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13939
13940         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13941
13942 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13943
13944         * frame.el (suspend-emacs-or-iconify-frame): Check using
13945         `device-on-window-system-p' instead of explicitly checking for X,
13946         so that the same logic works for MS Windows.
13947         (suspend-or-iconify-emacs): Ditto.
13948
13949 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13950
13951         * about.el (about-maintainer-info): Andy Piper is back.
13952         (xemacs-hackers): Updated Andy Piper's email address.
13953         (about-hackers): Added Jonathan Harris.
13954         (about-hackers): Updated Tibor Polgar's email address.
13955
13956 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13957
13958         * about.el: Add xemacs.org email manager.
13959
13960         * package-get-base.el (package-get-base): Updated with most recent
13961         package updates.
13962
13963 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13964
13965         * help.el (function-arglist): Use `indirect-function' instead of
13966         `symbol-function' so that aliases are treated correctly.
13967
13968 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13969
13970         * help.el (help-map): Add f1 binding to `help-for-help'.
13971         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13972         (describe-key-briefly): Use `princ' "%s" to print object.
13973         (with-displaying-help-buffer): Kill buffer if it exists, again.
13974         (describe-key): Use `princ' "%s" to print object.
13975         (describe-function-1): Use `princ' "%s" to print object.
13976         Commented out alias lines removed.
13977         (help-pretty-print-limit): New variable to control pretty-printing
13978         of variable values.
13979         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13980         `help-pretty-print-value' again.  Only print-print when OBJECT is
13981         list of length less than `help-pretty-print-limit'.
13982         (describe-variable): Use `help-maybe-pretty-print-value' again.
13983
13984 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13985
13986         * simple.el (blink-matching-open): Remove C++ kludge.
13987         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13988
13989 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13990
13991         * info.el (Info-default-directory-list): Made the documentation
13992         more explanitory.
13993
13994 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13995
13996         * lisp/packages.el:
13997         * lisp/package-admin.el:
13998         * lisp/build-report.el:
13999         Fix typos.
14000
14001 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14002
14003         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14004         warnings in Java buffers without final newline and editing the
14005         last line.
14006
14007 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14008
14009         * packages.el (packages-find-packages-1): Don't allow a backwards
14010         compatible lisp tree to overwrite `preloaded-file-list'.
14011         Suggested by Colin Rafferty  <colin@xemacs.org>
14012
14013         * mouse.el (mouse-offix-drop): Set undo-boundary.
14014         From Oliver Graf <ograf@fga.de>
14015
14016 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14017
14018         * loadup.el (load-gc): rewrite as defun.
14019         Print something sensical if a required dump-time file isn't found.
14020
14021 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14022
14023         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14024         bug strikes a menudescriptor.
14025
14026         * package-get-base.el (package-get-base): Updated.
14027
14028         * package-info.el (batch-update-package-info): Derive REQUIRES
14029         from the Makefile.
14030
14031 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14032
14033         * files.el (save-some-buffers): Don't play games with deleting
14034         other windows if we are in the minibuffer window.
14035
14036 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14037
14038         * modeline.el (modeline-minor-mode-menu): Add support for :active
14039         (add-minor-mode): Document :active property to TOGGLE.
14040
14041 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14042
14043         * modeline.el (modeline-minor-mode-menu): Add support for an
14044         `:included' predicate in the `toggle-sym' plist.
14045         (add-minor-mode): Document the :included property, format
14046         docstring some more.
14047         (modeline-minor-mode-menu): Documentation string added.
14048
14049 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14050
14051         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14052         labels from the symbol-names by thwacking off the overly redundant
14053         and overused "mode", parenthesizing "minor", and capitalizing the
14054         resultant strings.  Also shortened the menu's title by eliminating
14055         the redundant buffer name.
14056         (add-minor-mode): Beautified the docstring, added mention of the
14057         `:menu-tag' property of TOGGLE.
14058         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14059         `toggle-sym' to beatify the mode-life menus.
14060         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14061         `auto-fill-function'.
14062
14063 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14064
14065         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14066         menus to :style 'toggle.
14067
14068 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14069
14070         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14071
14072 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14073
14074         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14075         only recognize first hyperlink.
14076         (hyper-apropos-highlightify): Deletia, this is already done by
14077         `hyper-apropos-insert-face'.
14078         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14079
14080 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14081
14082         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14083         mail.
14084         (toolbar-mail-reader): Add support for `send'.
14085         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14086
14087 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14088
14089         * info.el (Info-emacs-info-file-name): Add defvar for
14090         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14091         will function properly.
14092
14093 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14094
14095         * simple.el: make the backwards delete function called by
14096         `backward-or-forward-delete-char' user configurable.
14097
14098 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14099
14100         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14101         compiled function got loaded from.
14102
14103 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14104
14105         * term/apollo.el: Synched up with InfoDock 3.6.2.
14106
14107 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14108
14109         * startup.el (load-init-file): Load autoloads earlier.
14110         (startup-splash-frame): Handle InfoDock logo.
14111
14112         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14113         InfoDock.
14114         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14115
14116         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14117         doesn't have this function.
14118
14119         * packages.el (locate-data-file): Fix to call `locate-file'.
14120
14121 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14122
14123         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14124         version of version.el.
14125         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14126
14127         * x-menubar.el (default-menubar): Guard reference to
14128         `gnuserv-frame'.
14129         (default-menubar): Guard references to `font-lock-mode'.
14130         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14131         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14132
14133         * make-docfile.el: Don't snarf doc strings from autoloads.
14134
14135         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14136         loading auto-autoloads files.
14137
14138         * loaddefs.el: Disable dumping autoloads.
14139
14140 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14141
14142         * lisp-mnt.el: Synch to Emacs 20.2.
14143
14144         * help.el: Remove manual autoload of `finder-by-keyword'.
14145
14146         * finder.el (finder-by-keyword): Autoload.
14147
14148         * help.el: Conditionalize hyperbole setup.
14149
14150 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14151
14152         * packages.el (package-require): Update to reflect new data format.
14153
14154 1998-01-02  Didier Verna  <didier@xemacs.org>
14155
14156         * x-menubar.el (default-menubar): make the tutorials available
14157         through the menubar. (Plus some compilation warnings cleanup).
14158
14159 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14160
14161         * check-features.el: New file.  Perform sanity check after build.
14162
14163         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14164         files to tooltalk package.
14165         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14166         package.
14167
14168         * package-admin.el (package-admin-xemacs): Use better default for
14169         location of XEmacs binary.
14170
14171 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14172
14173         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14174         tag with sexp and add value tag with value `t'.
14175
14176 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14177
14178         * package-get.el: Changes to work with real data.
14179         From Pete Ware <ware@cis.ohio-state.edu>
14180
14181         * packages.el (packages-reload-autoloads): Guard load for the time
14182         being.
14183
14184         * update-elc.el ("packages.el"): Force loading packages.el instead
14185         of possibly out-of-date packges.elc.
14186         * make-docfile.el ("packages.el"): Ditto.
14187
14188 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14189
14190         * build-report.el (build-report-delete-regexp): Added a rule for
14191         the main tarball shadowing anything past it.
14192
14193 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14194
14195         * packages.el (package-provide): Delete a previous provide.
14196
14197         * package-info.el: New file.
14198
14199         * package-get.el: New file.
14200         From Pete Ware <ware@cis.ohio-state.edu>
14201         (package-get): Fix md5 computation to work with Mule.
14202
14203 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14204
14205         * simple.el (log-message-*): Quote symbols in docstrings properly.
14206
14207 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14208
14209         * packages.el (packages-new-autoloads): Ignore symbolic links.
14210
14211         * cus-face.el (face-custom-attributes-get): Fix typo.
14212         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14213
14214 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14215
14216         * startup.el (load-init-file): Reload new or changed autoloads
14217         unless inhibited.  Reload modified dumped lisp (stubbed).
14218
14219         * packages.el (packages-new-autoloads): New function.
14220         (packages-reload-autoloads): New function.
14221         (packages-reload-dumped-lisp): New (stub) function.
14222
14223         * loadup.el: Inhibit reloading dumped files when running temacs.
14224
14225         * loadhist.el (file-provides): Extend to handle variant
14226         extensions.
14227
14228         * replace.el (query-replace): Fix typo.
14229
14230 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14231
14232         * make-docfile.el: list-autoloads-path has been renamed.
14233         * update-elc.el: list-autoloads has been renamed.
14234
14235         * packages.el (packages-list-autoloads): Renamed.
14236         (packages-list-autoloads-path): Ditto.
14237
14238 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14239
14240         * packages.el (packages-find-packages-1): Made it signal a warning
14241         for an error in an auto-autoload.el file.
14242
14243 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14244
14245         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14246         tag with const.
14247         From Aki Vehtari <Aki.Vehtari@hut.fi>
14248
14249         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14250
14251         * loadhist.el (unload-feature): Remove autoload.
14252
14253 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14254
14255         * loadhist.el: Unpackaged.
14256
14257         * help.el (describe-symbol-find-file): Rename
14258         `describe-function-find-file' and make old name obsolete.
14259         (describe-function-1): Use it.
14260         (describe-function-1): Guard reference to
14261         `compiled-function-annotation'.
14262
14263 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14264
14265         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14266         argument.
14267         (help-mode-quit): New optional arg to control whether it kills or
14268         buries.  Tidied up.
14269         (with-displaying-help-buffer): Don't kill buffer initially, even
14270         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14271         (help-pretty-print-value): Rename back from
14272         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14273         use it, otherwise use dumped `cl-prettyprint'.
14274         (describe-variable): Use `help-pretty-print-value' again.
14275         (find-func): Removed reference to "find-func" at end.
14276
14277 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14278
14279         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14280           GUI XEmacs. Rename? x-menubar is rather window system
14281           independant, except for a couple of items.
14282
14283 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14284
14285         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14286         entries as they will no longer be distributed with XEmacs.
14287
14288         * format.el (format-alist): Fix image/tiff regexps.
14289         From P. E. Jareth Hein <jareth@camelot-soft.com>
14290
14291         * help.el (help-maybe-pretty-print-value): Rename.
14292         (describe-variable): Use it.
14293         (describe-variable): Add trailing linefeed.
14294
14295 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14296
14297         * help.el (describe-function-1): Don't output anything for
14298           arglist of autoload functions.
14299
14300 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14301
14302         * help.el (describe-function-1): Don't output anything for
14303           arglist of autoload functions.
14304
14305 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14306
14307         * help.el (help-mode-map): New bindings for `help-mode-bury',
14308         `describe-function-at-point', `describe-variable-at-point',
14309         `Info-elisp-ref', `customize-variable', `help-next-section' and
14310         `help-prev-section'.
14311         (help-next-section): New function.
14312         (help-prev-section): New function.
14313         (help-mode-quit): Changed to kill the help buffer.
14314         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14315         correctly.
14316         (help-buffer-name): New function to generate the name of help
14317         buffers.
14318         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14319         argument giving the name of the help buffer.
14320         (describe-key): Use `with-displaying-help-buffer' with name.
14321         (describe-mode): Ditto.
14322         (describe-bindings): Ditto.
14323         (describe-prefix-bindings): Ditto.
14324         (view-lossage): Ditto.
14325         (with-syntax-table): New macro.
14326         (function-called-at-point): Use `ignore-errors' and
14327         `with-syntax-table'.
14328         (function-at-point): Ditto.
14329         (describe-function): Use `with-displaying-help-buffer' with name.
14330         (function-arglist): Extracted from `describe-function-1'.  Returns
14331         function's arglist as string.
14332         (function-documentation): Extracted from `describe-function-1'.
14333         Returns function's docstring.
14334         (describe-function-1): Remove all the "stream" garbage, including
14335         the stream argument.  Use `function-arglist' and
14336         `function-documentation'.
14337         (describe-function-arglist): Just use `function-arglist'.
14338         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14339         (help-pretty-print-value): New function to help with
14340         pretty-printing variable values.  Knows about `#<...>'.  Needs
14341         `pp-internal'.
14342         (describe-variable): Use `with-displaying-help-buffer' with name.
14343         Formatting improved.  Display file where variable is defined, if
14344         known.  Use `help-pretty-print-value'.
14345         (describe-syntax): Use `with-displaying-help-buffer' with name.
14346         (list-processes): Remove "stream" garbage.
14347
14348 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14349
14350         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14351         call a dumped routine instead.
14352
14353         * x-win-xfree86.el: Wrap file in defun.
14354         * x-win-sun.el: Ditto.
14355
14356 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14357
14358         * help.el (view-emacs-news): Remove usage of outl-mouse which
14359         advises functions and does other evil things.
14360
14361 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14362
14363         * format.el (format-alist): Add `image/tiff'.
14364         From P. E. Jareth Hein <jareth@camelot-soft.com>
14365
14366 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14367
14368         * about.el (about-hackers): More names added.
14369
14370         * make-docfile.el: Remove superfluous package path search.
14371
14372         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14373
14374 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14375
14376         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14377         ignored shadows.
14378
14379 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14380
14381         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14382         get trailing slashes when added to the load-path.
14383
14384         * x-init.el (init-x-win): Locate where XEmacs X localization files
14385         are.
14386
14387 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14388
14389         * x-faces.el: Added support for foregroundToolBarColor
14390           to xpm-color-symbols.
14391
14392 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14393
14394         * etags.el (tags-remove-duplicates): Removed.
14395         (buffer-tag-table-list): Use `delete-duplicates'.
14396
14397         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14398         correctly.
14399         (get*): Defalias to `get'.
14400
14401         * cl.el (eql): Compare integers with `eq'.
14402         (cl-map-extents): Check for `map-extents' first.
14403
14404 1997-12-17  Didier Verna  <didier@xemacs.org>
14405
14406         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14407         added the 'numero', 'copyright' and 'trademark' symbols.
14408
14409         * leim/quail/latin-post.el ("french-postfix"): see above.
14410
14411 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14412
14413         * widget.el (define-widget): Check the arguments.
14414
14415         * cus-edit.el (customize-face): Use `check-argument-type'.
14416         (custom-variable-value-create): Use `signal' to signal error.
14417         (custom-variable-reset-saved): Ditto.
14418         (custom-variable-reset-standard): Ditto.
14419         (custom-face-reset-saved): Ditto.
14420
14421         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14422         (widget-default-format-handler): Ditto.
14423         (widget-checklist-add-item): Ditto.
14424         (widget-radio-add-item): Ditto.
14425         (widget-editable-list-entry-create): Ditto.
14426         (widget-sexp-prompt-value): Ditto.
14427
14428         * custom.el (custom-declare-variable): Signal errors better.
14429         (custom-handle-keyword): Ditto.
14430         (custom-declare-group): Ditto.
14431
14432         * window-xemacs.el (windows): Ditto.
14433
14434         * menubar.el (menu): Ditto.
14435
14436         * keydefs.el (keyboard): Ditto.
14437
14438         * minibuf.el (minibuffer): Ditto.
14439
14440         * process.el (execute): Ditto.
14441
14442         * fill.el (fill): Ditto.
14443
14444         * modeline.el (modeline): Ditto.
14445
14446         * help.el (help): Ditto.
14447
14448         * faces.el (faces): Ditto.
14449
14450         * files.el (files): Ditto.
14451
14452         * x-init.el (x): Ditto.
14453
14454         * lisp-mode.el (lisp): Ditto.
14455
14456         * process.el (processes): Ditto.
14457
14458         * mouse.el (mouse): Ditto.
14459
14460         * abbrev.el (abbrev): Moved from cus-edit.
14461
14462         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14463         as variable declaration.
14464
14465 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14466
14467         * menubar.el (find-menu-item): Use `check-argument-type'.
14468         (find-menu-item): Cosmetic changes.
14469
14470 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14471
14472         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14473
14474 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14475
14476         * startup.el (set-default-load-path): Only search package-path
14477         when not running temacs.
14478
14479         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14480         files.
14481
14482         * loadup.el: Correct commentary.  Reformatting.
14483         (really-early-error-handler): Use absolute path to the
14484         first dumped-lisp.el file.
14485         (really-early-error-handler): Print full path name of
14486         each dumped lisp file (inherited from InfoDock).
14487
14488         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14489         dumped-lisp.el files.
14490
14491         * make-docfile.el (preloaded-file-list): Reorder when the
14492         package-path is searched.
14493         * update-elc.el: Ditto.
14494
14495         * lisp-mode.el (call-with-condition-handler): Treat the same as
14496         `condition-case' for indentation.
14497
14498         * about.el (about-xemacs): Update release date.
14499
14500 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14501
14502         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14503         anywhere but at the last clause.
14504         (ecase): Disallow `t' and `otherwise'.
14505
14506 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14507
14508         * cus-edit.el (custom-buffer-create-buttons): New function
14509         from stuff moved out of `custom-buffer-create-internal'.
14510         (custom-novice): New variable.  Default t.
14511         (custom-display-global-buttons): Ditto.  Default `top'.
14512         (custom-buffer-create-internal): Only display help if
14513         `custom-novice' is non-nil.  Display global buttons according to
14514         `custom-display-global-buttons'.
14515
14516 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14517
14518         * menubar.el (find-menu-item): Use `check-argument-type'.
14519         (find-menu-item): Cosmetic changes.
14520
14521 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14522
14523         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14524         look.
14525
14526 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14527
14528         * format.el (format-deannotate-region):  Bug fix.
14529         Deannotating a region containing unknown tags would fail
14530         (causing decoding of text/enriched to fail at user level)
14531
14532 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14533
14534         * minibuf.el (read-directory-name): Support sixth
14535           arg, HISTORY, as already documented.
14536
14537 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14538
14539         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14540         to `ecase'.
14541
14542 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14543
14544         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14545         skk-activate.
14546
14547 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14548
14549         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.