update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `==ks-x1001'.
5
6         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
7         `=ks-x1001' instead of `korean-ksc5601'; add setting for
8         `==ks-x1001'.
9
10 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
13
14 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
17         `=jis-x0208'.
18         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
19         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
20         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
21         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
22         (=>>>jis-x0213-1@2000): Changed to an alias for
23         `=jis-x0213-1@2000'.
24         (=>>>jis-x0213-1@2004): Changed to an alias for
25         `=jis-x0213-1@2004'.
26         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
27
28 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
31         `=adobe-japan1-0'.
32         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
33         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
34         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
35         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
36         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
37         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
38
39 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
43         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
44         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
45         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
46         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
47
48 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
52         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
53         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
54         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
55         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
56         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
57         `==jis-x0212'.
58
59 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
62         "AdobeJapan1-[0-6]$".
63         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
64         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
65         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
66         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
67         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
68         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
69         (==adobe-japan1-1): Ditto.
70         (==adobe-japan1-2): Ditto.
71         (==adobe-japan1-3): Ditto.
72         (==adobe-japan1-4): Ditto.
73         (==adobe-japan1-5): Ditto.
74         (==adobe-japan1-6): Ditto.
75         (==jis-x0208): Ditto.
76         (==jis-x0208@1978): Ditto.
77         (==jis-x0208@1983): Ditto.
78         (==jis-x0208@1990): Ditto.
79         (==jis-x0213-1): Ditto.
80         (==jis-x0213-1@2000): Ditto.
81         (==jis-x0213-1@2004): Ditto.
82         (==jis-x0213-2): Ditto.
83         (==jis-x0212): Ditto.
84         (==gb2312): Ditto.
85         (==iso-ir165): Ditto.
86         (==gb12345): Ditto.
87         (==ks-x1001): Ditto.
88         (==cns11643-1): Ditto.
89         (==cns11643-2): Ditto.
90         (==cns11643-3): Ditto.
91         (==cns11643-4): Ditto.
92         (==cns11643-5): Ditto.
93         (==cns11643-6): Ditto.
94         (==cns11643-7): Ditto.
95         (==big5-cdp): Ditto.
96         (==hanyo-denshi/ja): Ditto.
97         (==hanyo-denshi/jb): Ditto.
98         (==hanyo-denshi/jc): Ditto.
99         (==hanyo-denshi/jd): Ditto.
100         (==hanyo-denshi/ft): Ditto.
101         (==hanyo-denshi/ia): Ditto.
102         (==hanyo-denshi/ib): Ditto.
103         (==hanyo-denshi/hg): Ditto.
104         (==hanyo-denshi/jt): Ditto.
105         (==hanyo-denshi/ks): Ditto.
106         (==gt): Ditto.
107         (==gt-k): Ditto.
108         (==daikanwa): Ditto.
109         (==shinjigen): Ditto.
110         (==ucs@iso): Ditto.
111         (==ucs@unicode): Ditto.
112         (==ucs@gb): Ditto.
113         (==ucs-bmp@gb): Ditto.
114         (==ucs@cns): Ditto.
115         (==ucs-bmp@cns): Ditto.
116         (==ucs@jis): Ditto.
117         (==ucs@jis/1990): Ditto.
118         (==ucs@jis/2000): Ditto.
119         (==ucs@jis/2004): Ditto.
120         (==ucs@JP): Ditto.
121         (==ucs@JP/hanazono): Ditto.
122         (==ucs@ks): Ditto.
123         (==ucs-bmp@ks): Ditto.
124         (==ucs@cns11643): Ditto.
125         (==ucs-bmp-cjk@gb): Ditto.
126         (==ucs-bmp-cjk@JP/hanazono): Ditto.
127         (==ucs-sip-ext-b@iso): Ditto.
128
129 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Use
132         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
133
134         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
135         XEmacs CHISE.
136         (=ucs-bmp-cjk@unicode): Abolished.
137
138 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
141         `=+>ucs-bmp-cjk-compat@jis'.
142
143         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
144         for XEmacs CHISE.
145
146 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
149         CHISE.
150
151 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
154         for XEmacs CHISE.
155         (=jis-x0208@1978/1er-pr): Abolished.
156         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
157         `=jis-x0208@1978/1er-pr' as the mother.
158
159 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
162         setting for `=ucs-itaiji-084'.
163
164 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-charset.el (default-coded-charset-priority-list):
167         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
168
169         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
170         XEmacs CHISE.
171         (=ucs-bmp-itaiji-084): Ditto.
172
173 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
176         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
177
178 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
182
183         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
184         XEmacs CHISE.
185         (=big5-cdp-var-5): Ditto.
186
187 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
190         XEmacs CHISE.
191
192 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
195         XEmacs CHISE.
196
197 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
200         setting for `=>>>hanyo-denshi/ft'.
201
202 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
205         XEmacs CHISE.
206         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
207         `=hanyo-denshi/jd' as the mother.
208
209 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
212         XEmacs CHISE.
213         (=+>adobe-japan1-1): Ditto.
214         (=+>adobe-japan1-2): Ditto.
215         (=+>adobe-japan1-3): Ditto.
216         (=+>adobe-japan1-4): Ditto.
217         (=+>adobe-japan1-5): Ditto.
218         (=+>adobe-japan1-6): Ditto.
219         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
220
221 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist):
224         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
225         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
226
227         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
228         the top.
229
230 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
233         XEmacs CHISE.
234         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
235         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
236         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
237
238 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-charset.el (default-coded-charset-priority-list):
241         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
242         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
243
244         * mule/mule-conf.el: Modify order of definitions of some
245         coded-charsets.
246
247 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist):
250         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
251         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
252
253         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
254         CHISE.
255         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
256         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
257
258 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
261         CHISE.
262
263 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `=daikanwa/+2p'.
267
268         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
269         XEmacs CHISE.
270
271 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
274         XEmacs CHISE.
275         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
276
277 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
280         setting for `=>>>hanyo-denshi/ib'.
281
282 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
285         XEmacs CHISE.
286         (=>>>hanyo-denshi/ib): Ditto.
287         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
288         `=hanyo-denshi/ja' as the mother.
289         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
290         `=hanyo-denshi/ib' as the mother.
291
292 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
295         XEmacs CHISE.
296         (utf-8-ivs-mcs-er): Likewise.
297         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
298         and `=>ucs-gb'.
299         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
300         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
301         `ucs-gb' and `=>ucs-gb'.
302         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
303         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
304         and `=>ucs-cns'.
305         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
306         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
307         `ucs-cns' and `=>ucs-cns'.
308         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
309         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
310         `ucs-big5' and `=>ucs-big5'.
311         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
312         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
313         `ucs-big5' and `=>ucs-big5'.
314         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
315         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
316         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
317         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
318         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
319         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
320         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
321         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
322         `=>ucs-jis'; modify DOC and mnemonic.
323         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
324         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
325         and `=>ucs-jis'; modify DOC and mnemonic.
326         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
327         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
328         `=>ucs-ks'.
329         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
330         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
331         and `=>ucs-ks'.
332         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
333
334 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist):
337         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
338
339 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist):
342         Modify priorities.
343
344 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-coding.el (coded-charset-entity-reference-alist):
347         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
348
349 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
352         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
353
354 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
357         CHISE.
358
359 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
362         CHISE.
363
364 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
367         CHISE.
368
369 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=+>ucs-bmp-cjk@unicode'.
373
374         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
375         for XEmacs CHISE.
376
377 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
378
379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380         setting for `=>>daikanwa'.
381
382 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
383
384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
385         `=>>hanyo-denshi/jt'.
386
387 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
388
389         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
390         XEmacs CHISE.
391         (=+>jis-x0208@1990): Ditto.
392         (=+>jis-x0213-1@2000): Ditto.
393
394 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
395
396         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
397         XEmacs CHISE.
398
399 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
400
401         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
402         XEmacs CHISE.
403         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
404         `=hanyo-denshi/jc' as the mother.
405
406 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=+>adobe-japan1'.
410
411         * mule/mule-charset.el (default-coded-charset-priority-list):
412         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
413         and `=>>hanyo-denshi/ft' to `=>>gt'.
414
415 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
416
417         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
418         XEmacs CHISE.
419         (=>>adobe-japan1-1): Ditto.
420         (=>>adobe-japan1-2): Ditto.
421         (=>>adobe-japan1-3): Ditto.
422         (=>>adobe-japan1-4): Ditto.
423         (=>>adobe-japan1-5): Ditto.
424         (=>>adobe-japan1-6): Ditto.
425         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
426
427 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
428
429         * mule/mule-conf.el (=adobe-japan1): New alias for
430         `=adobe-japan1-6'.
431         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
432         (=>>>adobe-japan1-1): Ditto.
433         (=>>>adobe-japan1-2): Ditto.
434         (=>>>adobe-japan1-3): Ditto.
435         (=>>>adobe-japan1-4): Ditto.
436         (=>>>adobe-japan1-5): Ditto.
437         (=>>>adobe-japan1-6): Ditto.
438         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
439
440 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `=>>>adobe-japan1'.
444
445 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `=+>ucs@ks'.
449
450 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
453         XEmacs CHISE.
454         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
455         `=adobe-japan1-6' as the mother.
456
457 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
458
459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
460         setting for `=>cns11643-7'.
461
462 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
463
464         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
465         CHISE.
466
467 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
468
469         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
470         XEmacs CHISE.
471         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         setting for `=>ucs@jis/2004'.
475
476 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `=+>gt'.
480
481         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
482         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
483
484 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
487         `=>ucs@unicode' as the mother.
488         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
489         mother.
490         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
491         mother.
492         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
493         mother.
494
495 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498         setting for `=+>ucs@unicode'.
499
500         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
501         CHISE.
502
503 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
506         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
507         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
508         - Add setting for `=+>ucs@cns'.
509
510         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
511         CHISE.
512         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
513         as the mother.
514         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
515         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
516
517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
518         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
519
520 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `=>ucs@ks'.
524
525 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `=ucs-bmp-cjk-compat@unicode'.
529
530         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
531         coded-charset for XEmacs CHISE.
532
533 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `=ucs-bmp-cjk-compat'.
537
538         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
539         XEmacs CHISE.
540
541 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
542
543         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
544         CHISE.
545
546 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
549         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
550
551         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
552         `=>ucs@jis/1990'.
553         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
554
555 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
559
560         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
561         CHISE.
562         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
563         mother.
564
565 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
566
567         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
568         `=>jis-x0213-2@usual'.
569         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
570         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
571         `=>jis-x0213-2@usual' as the mother.
572
573 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
574
575         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
576         (=>ucs@JP): New alias for `=+>ucs@jis'.
577
578 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
579
580         * mule/mule-conf.el (=+>jis-x0208): Renamed from
581         `=>jis-x0208@usual'.
582         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
583         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
584         `=>jis-x0208@usual' as the mother.
585         (=>jis-x0208): Likewise.
586
587 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         setting for `=+>jis-x0208@1978'.
591
592 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
593
594         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
595         XEmacs CHISE.
596
597 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
600         setting for `=>>>ucs@jis/1990'.
601
602 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         setting for `=>ucs@jis/1990'.
606
607 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `=ucs@JP/hanazono'.
611
612         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
613         CHISE.
614         (=ucs@JP/hanazono): Ditto.
615         (=ucs-bmp-cjk@JP/hanazono): Ditto.
616         (=>>hanyo-denshi/jc): Ditto.
617         (=>>hanyo-denshi/jd): Ditto.
618
619 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
620
621         * mule/mule-charset.el (default-coded-charset-priority-list): Use
622         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
623
624 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
625
626         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
627         XEmacs CHISE.
628
629 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
630
631         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
632         XEmacs CHISE.
633
634 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `=ucs-bmp-cjk@JP'.
638
639 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
640
641         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
642         XEmacs CHISE.
643
644 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
645
646         * mule/mule-coding.el (coded-charset-entity-reference-alist):
647         Modify order of settings; add settings for `=daikanwa@rev2'.
648
649 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `=>>cbeta'.
653
654         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
655         CHISE.
656
657 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
658
659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
660         setting for `=>>adobe-japan1'.
661
662 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
665         XEmacs CHISE.
666
667 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `=>>hanyo-denshi/ia'.
671
672         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
673         XEmacs CHISE.
674
675 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
678         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
679
680         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
681         XEmacs CHISE.
682         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
683         `=hanyo-denshi/jt' as the mother.
684
685 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
686
687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
688         setting for `=>>>jis-x0213-2'.
689
690         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
691         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
692         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
693
694 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
697         XEmacs CHISE.
698
699 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
700
701         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
702         XEmacs CHISE.
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `=>>jis-x0213-1@2004'.
706
707 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
708
709         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
710         XEmacs CHISE.
711
712 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
713
714         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
715         - Use "&g2-*;" as entity-references for `=>>>*'.
716         - Omit "&a{GT|JX1|JX2|JX3}-*;".
717
718         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
719         XEmacs CHISE.
720         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
721         as the mother.
722
723 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
724
725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
726         setting for `=>>hanyo-denshi/ib'.
727
728         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
729         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
730         (=>>jis-x0208@1990): Ditto.
731         (=>>hanyo-denshi/ib): Ditto.
732
733         * mule/mule-charset.el (default-coded-charset-priority-list):
734         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
735
736 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist):
739         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
740         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
741         `=>>>ucs@jis/2004'.
742
743 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
746         XEmacs CHISE.
747         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
748         `=jis-x0213-1@2004' as the mother.
749         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
750         (=>>>ucs@ks): Ditto.
751
752         * mule/mule-charset.el (default-coded-charset-priority-list):
753         Modify priority of `=hanyo-denshi/*'.
754
755 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         settings for `=>>ucs@JP' and `=ucs@JP'.
759
760 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
763         CHISE.
764
765 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
768         setting for `=>>>ucs@cns'.
769
770         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
771         CHISE.
772
773 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
776         instead of `=>>>jis-x0213-1@2004' as the mother.
777         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
778         (=>>>ucs@unicode): Likewise.
779         (=>>>ucs@jis): Likewise.
780         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
781         mother.
782         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
783
784 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
785
786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
787         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
788         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
789         `=>>>ucs@jis'.
790
791 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-charset.el (default-coded-charset-priority-list):
794         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
795         and `=jis-x0213-*-2000'.
796
797 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
798
799         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
800         XEmacs CHISE.
801         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
802         `=>>jis-x0213-1' as the mother.
803
804 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
808
809 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
810
811         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
812
813 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
816         XEmacs CHISE.
817
818 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
819
820         * mule/mule-coding.el (decomposition-feature-list): Set
821         `=decomposition', `=decomposition@cid' and
822         `=decomposition@hanyo-denshi'.
823
824 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
827         setting for `=>>hanyo-denshi/ks'.
828
829         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
830         XEmacs CHISE.
831
832 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
836
837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
838         `=hanyo-denshi/ks/mf'.
839
840         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
841         XEmacs CHISE.
842         (=hanyo-denshi/ks/mf): Ditto.
843
844 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847         settings for P=hanyo-denshi/jt'.
848
849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
850         `=hanyo-denshi/jt'.
851
852         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
853         XEmacs CHISE.
854
855 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         settings for `=hanyo-denshi/ip'.
859
860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
861         `=hanyo-denshi/ip'.
862
863         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
864         XEmacs CHISE.
865
866 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         settings for `=hanyo-denshi/hg'.
870
871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
872         `=hanyo-denshi/hg'.
873
874         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
875         XEmacs CHISE.
876
877 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         setting for `=>>hanyo-denshi/ft'.
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `=>>hanyo-denshi/ft'.
884
885         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
886         XEmacs CHISE.
887
888 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         settings for `=hanyo-denshi/ib'.
892
893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
894         `=hanyo-denshi/ib'.
895
896         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
897         XEmacs CHISE.
898
899 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         settings for isolated characters of `=hanyo-denshi/ia' and
903         non-isolated characters of `=hanyo-denshi/*'.
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `=hanyo-denshi/ia'.
907
908         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
909         XEmacs CHISE.
910
911 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for isolated characters of `=hanyo-denshi/ft'.
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `=hanyo-denshi/ft'.
918
919         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
920         XEmacs CHISE.
921
922 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for isolated characters of `=hanyo-denshi/jd'.
926
927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
928         `=hanyo-denshi/jd'.
929
930         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
931         XEmacs CHISE.
932
933 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         setting for isolated characters of `=hanyo-denshi/jc'.
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `=hanyo-denshi/jc'.
940
941         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
942         XEmacs CHISE.
943
944 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for isolated characters of `=hanyo-denshi/jb'.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `=hanyo-denshi/jb'.
951
952         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
953         XEmacs CHISE.
954
955 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for isolated characters of `=hanyo-denshi/ja'.
959
960 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
963         `=hanyo-denshi/ja'.
964
965         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
966         XEmacs CHISE.
967
968 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
971         settings for isolated characters of `=adobe-japan1-6'.
972
973 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
974
975         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
976         CHISE.
977         (=daikanwa/+2p): Ditto.
978         (=daikanwa/ho): Ditto.
979
980 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-coding.el (utf-8-mcs-no-composition): New
983         coding-system for XEmacs CHISE.
984
985 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
988         setting for `=>>ruimoku-v6'.
989
990         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
991         CHISE.
992
993 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for `=daikanwa@rev1'.
997
998 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1002
1003 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1006         XEmacs CHISE.
1007         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1008
1009 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1012         CHISE.
1013
1014 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1015
1016         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1017         CHISE.
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1020         setting for `=>ucs@jis'.
1021
1022 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1025         setting for `=>jis-x0208@usual'.
1026
1027         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1028         XEmacs CHISE.
1029         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1030         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1031         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1032
1033 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1036         CHISE.
1037         (=>>>jis-x0208@1990): Ditto.
1038         (=>>>jis-x0213-1): Ditto.
1039         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1040         mother.
1041         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1042         as the mother.
1043
1044 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         setting for `=>ucs@cns' and `=>>ucs@ks'.
1048
1049         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1050         CHISE.
1051
1052 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1053
1054         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1055         CHISE.
1056
1057 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1058
1059         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1060         CHISE.
1061         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1062         mother.
1063
1064 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067         `==>ucs-bmp-cjk@bucs'.
1068
1069         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1070         XEmacs CHISE.
1071
1072 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         setting for `==>ucs@bucs'.
1076
1077         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1078         XEmacs CHISE.
1079
1080 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1081
1082         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1083         - Add setting for `=>>jis-x0208'.
1084         - Omit setting for `=>>jis-x0208@1990'.
1085         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1086           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1087           `=ucs@FOO'.
1088
1089 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for `=>daikanwa'.
1093
1094 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1095
1096         * mule/mule-conf.el (=daikanwa): Fix DOC.
1097         (=>daikanwa): New abstract character for XEmacs CHISE.
1098         (=>ucs@iso): Likewise.
1099         (=>ucs@unicode): Likewise.
1100         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1101
1102 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1105         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1106           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1107         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1108         - Add `=>big5-cdp'.
1109
1110 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1113         (=>big5-cdp): New abstract character.
1114
1115 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1118         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1119         `chinese-big5'.
1120
1121 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list):
1124         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1125
1126         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1127         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1128         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1129         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1130         and `=>jis-x0213-2'.
1131
1132 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1135         XEmacs CHISE.
1136         (=>>ucs@jis/2000): Likewise.
1137         (=>>ucs@jis/2004): Likewise.
1138
1139 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1143         `=>>ucs@cns'.
1144
1145         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1146         XEmacs CHISE.
1147         (=>>gt): Use quote instead of backquote; modify DOC.
1148         (=>gt): Use quote instead of backquote.
1149         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1150         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1151         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1152         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1153         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1154         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1155
1156 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1159         `=>>ucs@unicode' and `=>>gt'.
1160
1161 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1164         XEmacs CHISE.
1165         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1166         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1167         `=jis-x0208@1978/1er-pr' as the mother.
1168         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1169
1170 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1173         `=ucs@unicode' as the mother.
1174
1175 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1178         setting for `=>>ucs@unicode'.
1179
1180         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1181         CHISE.
1182
1183 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1186         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1187
1188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1189         `=adobe-japan1-6' and `=adobe-japan1-base'.
1190
1191         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1192         XEmacs CHISE.
1193         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1194         specify `min-code' and `max-code'.
1195         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1196         (=adobe-japan1-2): Likewise.
1197         (=adobe-japan1-3): Likewise.
1198         (=adobe-japan1-4): Likewise.
1199         (=adobe-japan1-5): Likewise.
1200         (=adobe-japan1-6): Likewise.
1201
1202 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `=>gt'.
1206
1207 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1210         CHISE.
1211
1212 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1215         setting for `=>zinbun-oracle'.
1216
1217         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1218         for XEmacs CHISE.
1219
1220 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1223         for XEmacs CHISE.
1224         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1225         `=jis-x0208@1978' as the mother.
1226
1227 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1230         - Use `=gt' instead of `ideograph-gt'.
1231         - Use `=gt-k' instead of `ideograph-gt-k'.
1232         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1233         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1234         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1235         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1236         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1237         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1238         - Use `=>>gt' instead of `<=>gt'.
1239         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1240         - Add setting for `=>>jis-x0208@1990'.
1241         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1242           `=>>jis-x0213-1@2000'.
1243         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1244         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1245           `=>>jis-x0213-1@2004'.
1246         - Add setting for `=>>jis-x0208@1978'.
1247         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1248
1249 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1250
1251         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1252         XEmacs CHISE.
1253
1254 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1258         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1259         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1260         `<=>jis-x0213-1@2004'.
1261
1262 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1265         CHISE.
1266         (=>jis-x0213-2): Ditto.
1267
1268 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1272
1273 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1277         `=>jis-x0213-1'.
1278
1279 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1282         CHISE.
1283         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1284
1285 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1288         `<==>jis-x0213-1'.
1289         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1290         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1291         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1292         (<=>jis-x0208): New alias for `=>jis-x0208'.
1293         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1294         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1295         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1296         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1297         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1298         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1299         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1300         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1301         (=>>gt): Renamed from `<==>gt'.
1302         (<==>gt): New alias for `=>>gt'.
1303
1304 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1307         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1308         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1309         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1310         - Add settings for `<=>jis-x0213-1@2000' and
1311           `<=>jis-x0213-1@2004'.
1312
1313         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1314         XEmacs CHISE.
1315         (<==>jis-x0213-1): Likewise.
1316         (<==>jis-x0213-1@2000): Likewise.
1317         (<==>jis-x0213-1@2004): Likewise.
1318         (<=>jis-x0208): Add property `=>iso-ir 168'.
1319         (<=>jis-x0208@1997): Likewise.
1320         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1321         as the mother; add property `=>iso-ir 228'.
1322         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1323         property `=>iso-ir 228'.
1324         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1325         property `=>iso-ir 233'.
1326         (<==>gt): Renamed from `<=>gt'.
1327         (<=>gt): New alias for `<==>gt'.
1328
1329 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1332         CHISE.
1333         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1334         `<=>jis-x0208' as the mother.
1335         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1336         (<=>jis-x0213-1@2000): Ditto.
1337         (<=>jis-x0213-1@2004): Ditto.
1338
1339 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1342         settings for `<=>gt'.
1343
1344         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1345
1346 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1349         XEmacs CHISE.
1350         (=jis-x0208@1978/-4pr): Likewise.
1351         (=jis-x0208@1978/4-pr): Likewise.
1352         (=jis-x0213-1): Likewise.
1353         (=ucs@iso): Likewise.
1354         (=ucs@unicode): Likewise.
1355         (=ucs@gb): Likewise.
1356         (=ucs@gb/fw): Likewise.
1357         (=ucs@cns): Likewise.
1358         (=ucs@cns/fw): Likewise.
1359         (=ucs@jis): Likewise.
1360         (=ucs@jis/fw): Likewise.
1361         (=ucs@jis/1990): Likewise.
1362         (=ucs@jis/2000): Likewise.
1363         (=ucs@jis/2004): Likewise.
1364         (=ucs@JP): Likewise.
1365         (=ucs@ks): Likewise.
1366         (=ucs@big5): Likewise.
1367         (=ucs@big5/cns11643): Likewise.
1368         (=ucs@cns11643): Likewise.
1369
1370 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-charset.el (default-coded-charset-priority-list):
1373         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1374
1375         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1376         CHISE.
1377         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1378         mother.
1379
1380 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1383         from src/mule-charset.c].
1384         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1385         specify `final'.
1386         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1387         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1388         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1389         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1390         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1391         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1392
1393 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1394
1395         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1396         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1397         (=jis-x0208@1978/i-4): Specify `partial'.
1398         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1399         mother coded-charset.
1400         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1401
1402 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         settings for `=jis-x0213-1@2004'.
1406
1407 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1410         CHISE.
1411         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1412         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1413         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1414         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1415         temporarily.
1416         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1417
1418 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1421         CHISE.
1422         (=shinjigen@1ed): Inherited from `=shinjigen'.
1423         (=shinjigen@rev): Likewise.
1424
1425 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1426
1427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1428         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1429
1430 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1433         define it as an alias.
1434         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1435         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1436         alias.
1437         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1438         alias.
1439
1440 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1443         CHISE.
1444
1445 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1446
1447         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1448         CHISE.
1449         (shinjigen-2): Ditto.
1450
1451 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-charset.el (default-coded-charset-priority-list):
1454         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1455         `chinese-big5-eten-*' and `chinese-big5'.
1456
1457 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1460         #x9FA5 temporarily.
1461
1462 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1465         settings for `=jis-x0208@1978/i1'.
1466
1467 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1470         XEmacs CHISE.
1471
1472 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1475         XEmacs CHISE.
1476
1477 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1480         XEmacs CHISE.
1481
1482 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1485         CHISE.
1486         (=ucs-bmp@cns): Likewise.
1487         (=ucs-bmp@jis): Likewise.
1488         (=ucs-bmp@ks): Likewise.
1489
1490 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1493         CHISE.
1494         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1495
1496 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1499         settings for `=zinbun-oracle'.
1500
1501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1502         `=zinbun-oracle'.
1503
1504 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1507         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1508         `=ucs@iso'.
1509
1510 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-charset.el (default-coded-charset-priority-list):
1513         Delete `ucs-sip'; modify order of some CCSs.
1514
1515 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1518         in XEmacs CHISE.
1519
1520         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1521         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1522         CHISE.
1523
1524 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1527         its registry.
1528         (=ucs-radicals@unicode): Likewise.
1529
1530 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1533         CHISE.
1534
1535 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1538         CHISE.
1539
1540 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1543         CHISE.
1544
1545 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1546
1547         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1548         Modify preference of *isolated settings*.
1549
1550 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1551
1552         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1553         utf-2000 is provided.
1554         (=ucs@cns11643): Likewise.
1555
1556 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1559         Prefer every *isolated setting* to ordinary setting.
1560
1561 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1565
1566 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1569         CHISE.
1570
1571 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1574         settings for `=jis-x0208@1997'.
1575
1576 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1577
1578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1579         `=jis-x0208@1997'.
1580
1581 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1582
1583         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1584         XEmacs CHISE.
1585
1586 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1589         `=jis-x0208@1978'.
1590         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1591         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1592         `=jis-x0208-1990' as the mother.
1593         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1594
1595 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1598         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1599         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1600         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1601         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1602         for `=ucs@JP'.
1603
1604 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1607         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1608         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1609         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1610         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1611         `=daikanwa@rev2'.
1612
1613 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1616         (=gt): Likewise.
1617         (=gt-k): Likewise.
1618         (=gt-pj-*): Likewise.
1619         (=gt-pj-k1): Likewise.
1620         (=gt-pj-k2): Likewise.
1621         (=daikanwa): Likewise.
1622         (=daikanwa-rev1): Likewise.
1623         (=daikanwa-rev2): Likewise.
1624         (=big5-pua): Likewise.
1625         (=big5-eten): Likewise.
1626         (chinese-big5-eten-a): Likewise.
1627         (chinese-big5-eten-b): Likewise.
1628         (=hanziku-*): Likewise.
1629         (=cbeta): Likewise.
1630         (=jef-china3): Likewise.
1631         (=ruimoku-v6): Likewise.
1632         (=ucs@iso): Likewise.
1633         (=ucs@unicode): Likewise.
1634         (=ucs@gb): Likewise.
1635         (=ucs@cns): Likewise.
1636         (=ucs@jis): Likewise.
1637         (=ucs@jis-1990): Likewise.
1638         (=ucs@jis-2000): Likewise.
1639         (=ucs@jp): Likewise.
1640         (=ucs@ks): Likewise.
1641         (=ucs@big5): Likewise.
1642         (=ucs-radicals): Likewise.
1643         (=ucs-radicals@unicode): Likewise.
1644         (=ucs-bmp-cjk): Likewise.
1645         (=ucs-bmp-cjk@unicode): Likewise.
1646         (=ucs-sip-ext-b): Likewise.
1647         (=ucs-sip-ext-b@iso): Likewise.
1648
1649 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1652         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1653
1654 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1657         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1658         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1659         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1660         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1661         arabic-digit, ipa and ``&I-B-XXXX;''.
1662
1663 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1666         setting for (I-)HZK{03..12}-XXXX.
1667
1668 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1671         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1672
1673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1674         `=ruimoku-v6'.
1675
1676         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1677         CHISE.
1678
1679 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1682         (=ucs@unicode): Likewise.
1683         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1684         (=ucs@cns): Likewise.
1685         (=ucs@jis): Likewise.
1686         (=ucs@ks): Likewise.
1687         (=ucs@big5): Likewise.
1688
1689 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1692         `ucs-jis'.
1693         (utf-8-jis-er): Likewise.
1694         (utf-8-jp): New coding-system.
1695         (utf-8-jp-er): Likewise.
1696
1697         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1698
1699 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1702
1703         * mule/japanese.el: Move definition of `euc-jisx0213' to
1704         mule/mule-coding.el.
1705
1706 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1709         mule-coding before loading update-cdb when utf-2000 is provided.
1710
1711 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1714         `=daikanwa'.
1715
1716 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1719         definition codes when `utf-2000' is provided.
1720
1721 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1722
1723         * mule/mule-category.el (word-combining-categories): Don't setup
1724         `word-combining-categories' in XEmacs CHISE.
1725         (word-separating-categories): Add setting about Latin script in
1726         XEmacs CHISE.
1727
1728 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1729
1730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1731         setting for `chinese-big5'.
1732
1733 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1736         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1737         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1738         add setting for HZK0[12]-xxxx.
1739
1740 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1741
1742         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1743         in XEmacs CHISE.
1744
1745 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-charset.el (default-coded-charset-priority-list):
1748         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1749         and `chinese-big5' to `=gt-pj-*'.
1750
1751 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1752
1753         * mule/mule-conf.el (=daikanwa): Renamed from
1754         `ideograph-daikanwa'.
1755         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1756
1757 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-conf.el (=cns11643-7): Renamed from
1760         `chinese-cns11643-7'.
1761         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1762
1763 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-conf.el (=cns11643-6): Renamed from
1766         `chinese-cns11643-6'.
1767         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1768
1769 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1770
1771         * mule/mule-conf.el (=cns11643-5): Renamed from
1772         `chinese-cns11643-5'.
1773         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1774
1775 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1776
1777         * mule/mule-conf.el (=cns11643-4): Renamed from
1778         `chinese-cns11643-4'.
1779         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1780
1781 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-conf.el (=cns11643-3): Renamed from
1784         `chinese-cns11643-3'.
1785         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1786
1787 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1788
1789         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1790         `=cns11643-2'.
1791         (chinese-cns11643-2): New alias for `=cns11643-2'.
1792
1793 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1794
1795         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1796         `=cns11643-1'.
1797         (chinese-cns11643-1): New alias for `=cns11643-1'.
1798
1799 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1802         (chinese-gb12345): New alias for `=gb12345'.
1803
1804 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1805
1806         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1807         (chinese-gb2312): New alias for `=gb2312'.
1808
1809 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1810
1811         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1812         (chinese-big5): New alias for `=big5'.
1813
1814 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1817         (korean-ksc5601): New alias for `=ks-x1001'.
1818
1819 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1820
1821         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1822         `=jis-x0212'.
1823         (japanese-jisx0212): New alias for `=jis-x0212'.
1824
1825 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1826
1827         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1828         `=jis-x0208-1983'.
1829         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1830
1831 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1834         `=jis-x0208-1978'.
1835         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1836
1837 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1838
1839         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1840         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1841
1842 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1843
1844         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1845         (chinese-cns11643-3): Specify iso-ir 183.
1846         (chinese-cns11643-4): Specify iso-ir 184.
1847         (chinese-cns11643-5): Specify iso-ir 185.
1848         (chinese-cns11643-6): Specify iso-ir 186.
1849         (chinese-cns11643-7): Specify iso-ir 187.
1850         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1851         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1852
1853 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1854
1855         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1856         \uXXXX for every cases.
1857
1858 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1859
1860         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1861         (ucs-big5): Changed to an alias for `=ucs@big5'.
1862
1863 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1864
1865         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1866         (ucs-ks): Changed to an alias for `=ucs@ks'.
1867
1868 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1869
1870         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1871         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1872
1873 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1874
1875         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1876         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1877
1878 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1879
1880         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1881         (ucs-jis): Changed to an alias for `=ucs@jis'.
1882
1883 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1884
1885         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1886         (ucs-cns): Changed to an alias for `=ucs@cns'.
1887
1888 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1889
1890         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1891         (ucs-gb): Changed to an alias for `=ucs@gb'.
1892
1893 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1894
1895         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1896         `ideograph-daikanwa-2'.
1897         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1898         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1899
1900 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1901
1902         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1903         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1904
1905         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1906         for `xemacs-chise-version'.
1907
1908 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1909
1910         * mule/mule-charset.el (default-coded-charset-priority-list):
1911         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1912         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1913         instead of `ideograph-hanziku-*'.
1914
1915         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1916         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1917
1918 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1921         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1922         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1923         `utf-2000' is provided.
1924
1925 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1928         is provided [was builtin coded-charsets].
1929
1930 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1931
1932         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1933         is provided [was builtin coded-charsets].
1934
1935 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1936
1937         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1938         is provided [was builtin coded-charsets].
1939
1940 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1941
1942         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1943         is provided [was builtin coded-charsets].
1944
1945 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1946
1947         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1948         when `utf-2000' is provided [was builtin coded-charsets].
1949
1950 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-conf.el (=hanziku-*): Renamed from
1953         `ideograph-hanziku-*'.
1954         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1955
1956 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1959         `utf-2000' is provided [was builtin coded-charsets].
1960         (ideograph-hanziku-{1..12}): Likewise.
1961
1962 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1965         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1966
1967 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1968
1969         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1970         when `utf-2000' is provided [was builtin coded-charsets].
1971
1972 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1973
1974         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1975         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1976         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1977
1978 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1979
1980         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1981         (ideograph-gt): Changed to an alias for `=gt'.
1982
1983 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1986         is provided; it was defined as a builtin coded-charset.
1987         (ideograph-gt): Likewise.
1988
1989 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1990
1991         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1992         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1993
1994 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1995
1996         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1997         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1998
1999 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2000
2001         * mule/mule-conf.el (=big5-eten): Renamed from
2002         `chinese-big5-eten'.
2003         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2004
2005 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006
2007         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2008         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2009
2010 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2011
2012         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2013         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2014
2015 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2016
2017         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2018         (china3-jef): Changed to an alias for `=jef-china3'.
2019
2020 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2021
2022         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2023         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2024
2025         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2026         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2027         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2028         when `utf-2000' is provided.
2029
2030 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2031
2032         * mule/mule-charset.el (default-coded-charset-priority-list):
2033         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2034
2035         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2036         (ucs-jis-2000): Deleted.
2037
2038 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2039
2040         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2041         UTF-2000.
2042         (=ucs-jis-2000): New coded-charset for UTF-2000.
2043
2044 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2045
2046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2047         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2048
2049 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list):
2052         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2053         `ideograph-cbeta'.
2054
2055 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2056
2057         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2058         builtin coded-charset].
2059
2060 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2061
2062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2063         settings for &K0-xxxx and &I-K0-xxxx.
2064
2065 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2066
2067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2068         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2069
2070 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2073         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2074
2075 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2078         UTF-2000.
2079         (ideograph-gt-pj-k1): Likewise.
2080         (ideograph-gt-pj-k2): Likewise.
2081
2082 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `=jis-x0208'.
2086
2087 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2090         UTF-2000 [was a builtin coded-charset].
2091
2092 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2095         (utf-8-gb-er): Likewise.
2096
2097 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2100         settings for JIS X 0212 and JIS X 0208:1978.
2101
2102 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2105         setting for JIS X 0213.
2106
2107 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2108
2109         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2110         standard-case-table in UTF-2000.
2111
2112 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113
2114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2115         definitions for isolated-chars.
2116
2117 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2118
2119         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2120         `configure-utf-2000-lisp-directory'.
2121         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2122         `mule-lisp-load-path'.
2123
2124 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2125
2126         * startup.el (startup-setup-paths): Set and use
2127         `utf-2000-lisp-directory'.
2128         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2129         UTF-2000.
2130
2131 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2132
2133         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2134         (paths-find-utf-2000-lisp-directory): New function.
2135         (paths-construct-load-path): Add new optional argument
2136         `utf-2000-lisp-directory'.
2137
2138         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2139
2140 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2141
2142         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2143         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2144         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2145         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2146         `chinese-big5-2' in UTF-2000.
2147
2148         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2149         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2150
2151 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2152
2153         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2154         `big5-eten-er' in UTF-2000.
2155         (big5-cdp): Modify DOC-string and mnemonic.
2156
2157 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2160         UTF-2000 [renamed from utf-8-er].
2161         (utf-8-gb): New coding-system in UTF-2000.
2162         (utf-8-gb-er): Likewise.
2163         (utf-8-cns): Likewise.
2164         (utf-8-cns-er): Likewise.
2165         (utf-8-big5): Likewise.
2166         (utf-8-big5-er): Likewise.
2167         (utf-8-jis): Likewise.
2168         (utf-8-jis-er): Likewise.
2169         (utf-8-ks): Likewise.
2170         (utf-8-ks-er): Likewise.
2171         (utf-8-er): Likewise.
2172
2173 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2176         instead of `utf-8-unix' in UTF-2000.
2177
2178         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2179
2180 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2181
2182         * mule/japanese.el (euc-jisx0213): New coding-system.
2183
2184         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2185         `japanese-jisx0208-1990' as the mother.
2186
2187 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2188
2189         * dumped-lisp.el (preloaded-file-list): Change condition of
2190         loading "close-cdb".
2191
2192 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2195         setup `coded-charset-entity-reference-alist'.
2196
2197 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2198
2199         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2200         UTF-2000.
2201
2202 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2203
2204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2205         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2206
2207 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2208
2209         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2210         (chinese-big5-eten-a): Likewise.
2211         (chinese-big5-eten-b): Likewise.
2212         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2213         code range is #x8140 .. #x8DFE.
2214
2215 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2216
2217         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2218         UTF-2000.
2219         (chinese-big5-cdp): Likewise.
2220
2221 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2222
2223         * dumped-lisp.el (preloaded-file-list): Rename
2224         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2225
2226 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2227
2228         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2229         append `system-char-db-source-file-list' into
2230         `preloaded-file-list' in UTF-2000.
2231
2232 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2233
2234         * dumped-lisp.el (preloaded-file-list): Delete
2235         character-definition files.
2236
2237 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2238
2239         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2240         UTF-2000.
2241
2242 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2243
2244         * mule/mule-charset.el (default-coded-charset-priority-list):
2245         Delete `mojikyo-2022-1'.
2246
2247 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2248
2249         * mule/mule-charset.el (default-coded-charset-priority-list):
2250         Delete `mojikyo'.
2251
2252 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2255         `ucs-sip'.
2256
2257 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-charset.el (default-coded-charset-priority-list):
2260         Comment out `chinese-gb12345'.
2261
2262 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2263
2264         * bytecomp.el (byte-compile-insert-header): Fixed.
2265
2266 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2267
2268         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2269         XEmacs UTF-2000.
2270
2271 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2274         UTF-2000.
2275
2276 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2279         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2280
2281 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-charset.el (default-coded-charset-priority-list):
2284         `japanese-jef-china3' is renamed `china3-jef'.
2285
2286 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289         `japanese-jef-china3' and `ideograph-cbeta'.
2290
2291 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2292
2293         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2294
2295 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2298         `chinese-big5-cdp'.
2299
2300 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2303         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2304
2305 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2308         loading character definitions.
2309
2310 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2311
2312         * dumped-lisp.el (preloaded-file-list): Rename
2313         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2314
2315 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2318         `chinese-big5'.
2319
2320 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2321
2322         * dumped-lisp.el (preloaded-file-list): Dump
2323         "Ideograph-R028-Private" with XEmacs UTF-2000.
2324
2325 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2328         `chinese-gb12345'.
2329
2330 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2333         `ideograph-gt-pj-{1..11}'.
2334
2335         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2336         XEmacs UTF-2000.
2337
2338 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-charset.el (default-coded-charset-priority-list):
2341         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2342         `chinese-isoir165'.
2343
2344 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2345
2346         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2347         `image/png', `image/x-xpm' and `image/tiff'.
2348
2349         * files.el (binary-file-regexps): Add *.PNG.
2350
2351 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list):
2354         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2355         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2356
2357 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2360         the first completion when UTF-2000 is running.
2361
2362 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-charset.el (default-coded-charset-priority-list):
2365         Delete `ucs'.
2366
2367 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2368
2369         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2370
2371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2372         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2373
2374 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/vietnamese.el (vscii-2): Delete abolished property
2377         `composite'; now composite mode is default.
2378
2379 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2380
2381         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2382         of `raw-text'; check \uHHHH representation even if non-ascii
2383         characters are not found.
2384
2385         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2386         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2387         unconditionally.
2388
2389         * mule/viet-ccl.el: New file.
2390
2391         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2392         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2393         - Separate CCL based implementations to viet-ccl.el.
2394
2395 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2396
2397         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2398         "jisx0213.2000-1".
2399         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2400
2401         * mule/mule-charset.el (default-coded-charset-priority-list):
2402         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2403         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2404
2405 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2406
2407         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2408
2409 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2412         `ucs' in UTF-2000.
2413
2414 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2415
2416         * mule/mule-charset.el (default-coded-charset-priority-list):
2417         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2418         `arabic-iso8859-6'.
2419
2420 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2421
2422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2423         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2424
2425 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2426
2427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2428         `katakana-jisx0201' in UTF-2000.
2429
2430 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2431
2432         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2433         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2434         "u0FB50-Arabic-Presentation-Forms-A",
2435         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2436         "u0FE50-Small-Form-Variants",
2437         "u0FE70-Arabic-Presentation-Forms-B",
2438         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2439         UTF-2000.
2440
2441 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2442
2443         * dumped-lisp.el (preloaded-file-list): Delete
2444         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2445         ... "Ideograph-R214-Flute" in UTF-2000.
2446
2447 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2448
2449         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2450         (japanese-jisx0213-2): New coded-charset.
2451
2452         * dumped-lisp.el (preloaded-file-list): Add
2453         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2454         "Ideograph-R030-Mouth".
2455
2456 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2457
2458         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2459         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2460         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2461         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2462         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2463         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2464         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2465         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2466
2467 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2468
2469         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2470         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2471         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2472         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2473         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2474
2475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2476         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2477
2478 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2479
2480         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2481         in UTF-2000.
2482
2483 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2484
2485         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2486         (chinese-isoir165): Moved from mule/chinese.el.
2487         (chinese-cns11643-3): Moved from mule/chinese.el.
2488         (chinese-cns11643-4): Moved from mule/chinese.el.
2489         (chinese-cns11643-5): Moved from mule/chinese.el.
2490         (chinese-cns11643-6): Moved from mule/chinese.el.
2491         (chinese-cns11643-7): Moved from mule/chinese.el.
2492
2493         * mule/chinese.el: Move definition of coded-charsets to
2494         mule/mule-conf.el.
2495
2496 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2497
2498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2499         `ideograph-daikanwa'.
2500
2501 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2502
2503         * dumped-lisp.el (preloaded-file-list): Delete
2504         "ccs-jisx0201-latin.el".
2505
2506 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2507
2508         * dumped-lisp.el (preloaded-file-list): Add
2509         "u031A0-Extended-Bopomofo" in UTF-2000.
2510
2511 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2512
2513         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2514         renamed to u02E00-CJK-Radical-Supplement.
2515
2516 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2517
2518         * dumped-lisp.el (preloaded-file-list): Add
2519         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2520         "u030A0-Katakana", "u03100-Bopomofo",
2521         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2522         "u03200-Enclosed-CJK-Letters-and-Months" and
2523         "u03300-CJK-Compatibility".
2524
2525 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2526
2527         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2528         "u02F00-Kangxi-Radicals" and
2529         "u02FF0-Ideographic-Description-Characters".
2530
2531 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2532
2533         * dumped-lisp.el (preloaded-file-list): Add
2534         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2535         "u02800-Braille-Patterns" in UTF-2000.
2536
2537 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2538
2539         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2540         "uXXXXX-*.el" in UTF-2000.
2541
2542         * bytecomp.el (byte-compile-insert-header): Delete comments if
2543         non-ASCII characters are found; allow `byte-compile-dynamic' and
2544         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2545         `raw-text'.
2546
2547 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2548
2549         * dumped-lisp.el (preloaded-file-list): Add
2550         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2551         "u025A0-Geometric-Shapes.el".
2552
2553 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2554
2555         * dumped-lisp.el (preloaded-file-list): Add
2556         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2557         "u02460-Enclosed-Alphanumerics.el".
2558
2559 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2560
2561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2562         `chinese-gb2312'.
2563
2564         * dumped-lisp.el (preloaded-file-list): Add
2565         "u02200-Mathematical-Operators.el" and
2566         "u02300-Miscellaneous-Technical.el".
2567
2568 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2569
2570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2571         `chinese-cns11643-*'.
2572
2573         * dumped-lisp.el (preloaded-file-list): Add
2574         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2575         "u02190-Arrows.el" in UTF-2000.
2576
2577 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2578
2579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2580         `korean-ksc5601'.
2581
2582         * dumped-lisp.el (preloaded-file-list): Add
2583         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2584         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2585         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2586
2587 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2588
2589         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2590
2591 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2592
2593         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2594         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2595         "u01780-Khmer.el", "u01800-Mongolian.el",
2596         "u01E00-Latin-Extended-Additional.el" and
2597         "u01F00-Greek-Extended.el" in UTF-2000.
2598
2599 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2600
2601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2602         `ethiopic-ucs' and `ethiopic'.
2603
2604         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2605         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2606
2607         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2608         from mule/ethiopic.el.
2609
2610         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2611         mule/mule-conf.el.
2612
2613 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2614
2615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2616         `lao'.
2617
2618         * mule/mule-conf.el (lao): New coded-charset.
2619
2620         * dumped-lisp.el (preloaded-file-list): Add
2621         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2622         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2623         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2624         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2625         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2626
2627 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2628
2629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2630         `ucs-bmp' and `arabic-iso8859-6'.
2631
2632 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2633
2634         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2635         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2636         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2637
2638 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2639
2640         * startup.el (normal-top-level): Load autoload file for UTF-2000
2641         in UTF-2000.
2642
2643 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2644
2645         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2646         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2647         "u00020-Basic-Latin.el", "u00080-C1.el",
2648         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2649         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2650         "u002B0-Spacing-Modifier-Letters.el",
2651         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2652         UTF-2000.
2653
2654 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2655
2656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2657         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2658         instead of `vietnamese-viscii-*'.
2659
2660 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2661
2662         * mule/mule-conf.el: New file.
2663
2664         * mule/misc-lang.el: Move definition of charset `ipa' to
2665         mule/mule-conf.el.
2666
2667 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2668
2669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2670         `latin-viscii'; prefer it for characters used in Vietnamese.
2671
2672 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2673
2674         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2675
2676 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2677
2678         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2679         `vietnamese-viscii-lower'.
2680         (latin-viscii-upper): Renamed from charset
2681         `vietnamese-viscii-upper'.
2682         (vietnamese-viscii-lower): New alias for charset
2683         `latin-viscii-lower'.
2684         (vietnamese-viscii-upper): New alias for charset
2685         `latin-viscii-upper'.
2686
2687 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2688
2689         * mule/mule-charset.el (default-coded-charset-priority-list):
2690         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2691
2692 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2693
2694         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2695         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2696         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2697         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2698         lisp/utf-2000.
2699
2700 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2701
2702         * mule/ccs-tcvn5712.el: New file.
2703
2704 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2705
2706         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2707         in UTF-2000.
2708
2709 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2710
2711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2712         `japanese-jisx0208'.
2713
2714 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2715
2716         * dumped-lisp.el (preloaded-file-list): Add
2717         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2718         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2719         UTF-2000.
2720
2721         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2722         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2723         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2724         mule/ccs-viscii.el: New files.
2725
2726         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2727         if \uXXXX is found.
2728
2729 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2730
2731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2732         `hiragana-jisx0208' and `katakana-jisx0208'.
2733
2734 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2735
2736         * mule/chinese.el (chinese-cns11643-3): Define it even if
2737         `utf-2000' is provided.
2738         (chinese-cns11643-4): Likewise.
2739         (chinese-cns11643-5): Likewise.
2740         (chinese-cns11643-6): Likewise.
2741         (chinese-cns11643-7): Likewise.
2742
2743 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2744
2745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2747
2748 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2751         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2752
2753 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list):
2756         Setup in UTF-2000.
2757
2758 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2759
2760         * mule/viet-chars.el: Don't define charset
2761         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2762         they are defined as builtin charsets.
2763
2764 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2765
2766         * version.el (emacs-version): Add more space just before UTF-2000
2767         version string.
2768
2769 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2770
2771         * version.el ([constant] emacs-version): Don't add a space in the
2772         preceding place of `xemacs-betaname' because it is duplicated.
2773         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2774
2775         * startup.el (splash-frame-body): Add ETL.
2776
2777 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2778
2779         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2780         is provided because it is defined as builtin charset.
2781         (chinese-cns11643-4): Likewise.
2782         (chinese-cns11643-5): Likewise.
2783         (chinese-cns11643-6): Likewise.
2784         (chinese-cns11643-7): Likewise.
2785
2786 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2787
2788         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2789         coding-system `iso-10646-ucs-4' is not defined.
2790
2791 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2792
2793         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2794         coding-system if `utf-2000' is provided.
2795
2796 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2797
2798         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2799         `utf-2000' is provided.
2800
2801 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2802
2803         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2804         if utf-2000 is provided temporally.
2805
2806 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2807
2808         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2809         as builtin variable].
2810
2811 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2812
2813         * files.el (insert-file-contents-literally): Treat file as binary;
2814         call file-name-handlers. [sync with Emacs 20.3.10]
2815
2816 2008-12-28  Vin Shelton  <acs@xemacs.org>
2817
2818         * XEmacs 21.4.22 is released
2819
2820 2008-12-30  Vin Shelton  <acs@xemacs.org>
2821
2822         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2823         during building even if no packages are found.
2824
2825 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2826
2827         * printer.el (generic-print-region): 
2828         (generic-print-buffer): 
2829         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2830         check if the msprinter device is available, now that msprinter is
2831         always available as a specifier tag. 
2832
2833 2008-12-24  Vin Shelton  <acs@xemacs.org>
2834
2835         * about.el: Add Francisco to my bio!
2836
2837 2008-12-23  Vin Shelton  <acs@xemacs.org>
2838
2839         * autoload.el: Move operator definitions to autoload-operators.el
2840         in the xemacs-base package.
2841
2842 2007-11-22  Vin Shelton  <acs@xemacs.org>
2843
2844         * about.el (about-hacker-contribution): Updated my bio.
2845
2846 2007-10-07  Vin Shelton  <acs@xemacs.org>
2847
2848         * XEmacs 21.4.21 is released
2849
2850 2007-09-19  Didier Verna  <didier@xemacs.org>
2851
2852         Update my personal info.
2853         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2854         * about.el (about-other-current-hackers): Ditto.
2855         * about.el (about-url-alist): Add my musical website.
2856         * about.el (about-personal-info): Update my entry.
2857         * about.el (about-hacker-contribution): Ditto.
2858
2859 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2860
2861         * package-get.el (package-get-download-sites): Update download
2862         sites in Japan.
2863         * package-get.el (package-get-pre-release-download-sites): Ditto.
2864
2865 2007-08-18  Vin Shelton  <acs@xemacs.org>
2866
2867         * package-get.el (package-get-pre-release-download-sites): Sync
2868         mirror sites with 21.5.  (Thanks, Adrian)
2869
2870 2007-08-09  Mike Sperber  <mike@xemacs.org>
2871
2872         * startup.el (migrate-user-init-file): Create backup of
2873         `user-init-file' before migrating.
2874         * startup.el (maybe-migrate-user-init-file): Print
2875         information about backup file.
2876         (maybe-create-compatibility-dot-emacs): Follow above change.
2877
2878 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2879
2880         * font-lock.el: Sync font-lock-add-keywords and
2881         font-lock-remove-keywords from GNU Emacs.
2882         * font-lock.el (font-lock-keywords-alist): New.
2883         * font-lock.el (font-lock-removed-keywords-alist): New.
2884         * font-lock.el (font-lock-add-keywords): New.
2885         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2886         * font-lock.el (font-lock-remove-keywords): New.
2887
2888 2007-08-16  Vin Shelton  <acs@xemacs.org>
2889
2890         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2891         patch from Hans de Graaff.
2892
2893 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2894
2895         * package-get.el (package-get-download-sites): Document Chile and
2896         update Denmark download site.
2897         * package-get.el (package-get-pre-release-download-sites): Ditto.
2898
2899 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2900
2901         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2902
2903 2006-12-09  Vin Shelton  <acs@xemacs.org>
2904
2905         * XEmacs 21.4.20 is released
2906
2907 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2908
2909         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2910
2911 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2912
2913         * info.el (Info-find-file-node, Info-insert-dir)
2914         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2915         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2916         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2917         and discussion.
2918
2919 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2920
2921         * obsolete.el (line-beginning-position): New, from 21.5.x.
2922         (line-end-position): Ditto.
2923
2924 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2925
2926         * package-get.el (package-get-download-sites): Welcome
2927         nl.xemacs.org and Thanks!
2928         * package-get.el (package-get-pre-release-download-sites): Ditto.
2929
2930 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2931
2932         * font-lock.el: Add support for not-so recent changes in Java to
2933         java-mode.
2934
2935 2006-01-28  Vin Shelton  <acs@xemacs.org>
2936
2937         * XEmacs 21.4.19 is released
2938
2939 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2940
2941         * easymenu.el: Update copyright. 
2942         * easymenu.el (easy-menu-all-popups):
2943         Add a docstring. 
2944         * easymenu.el (easy-menu-add):
2945         Document a bug, rework the function to preserve any existing
2946         non-default mode-popup-menu instead of overwriting it, and not to
2947         bother normalising the menu title (nothing else does).
2948         * easymenu.el (easy-menu-remove):
2949         Restore the default mode-popup-menu instead of leaving an empty
2950         one when we remove the last easy-menu popup. 
2951
2952 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2953
2954         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2955         as suggested by Rodrigo Ventura.
2956         * package-get.el (package-get-pre-release-download-sites): Ditto,
2957         with replacement of xemacs-21.5 by beta, which is the logical path
2958         to our beta core and package pre-releases.
2959
2960 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2961
2962         * package-get.el (package-get-download-sites): Add Hong Kong
2963         download site.
2964         * package-get.el (package-get-pre-release-download-sites): Ditto.
2965
2966 2005-12-26  Vin Shelton  <acs@xemacs.org>
2967
2968         * find-paths.el:
2969         * find-paths.el (paths-emacs-root-p): Add search for package root.
2970         * find-paths.el (paths-find-emacs-root): Replaced with
2971         paths-find-invocation-roots, which returns a list of roots.
2972         * find-paths.el (paths-find-invocation-roots): New.
2973         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2974
2975 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2976
2977         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2978         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2979
2980 2005-12-03  Vin Shelton <acs@xemacs.org>
2981
2982         * XEmacs 21.4.18 is released
2983
2984 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2985
2986         * package-get.el (package-get-download-sites): Update reflecting
2987         latest http://www.xemacs.org/Releases/ information generated by
2988         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2989         * package-get.el (package-get-pre-release-download-sites): Ditto.
2990
2991 2005-02-28  Simon Josefsson  <jas@extundo.com>
2992
2993         * about.el (xemacs-hackers): Add jas.
2994         (about-other-current-hackers): Likewise.
2995         (about-url-alist): Add URL for jas.
2996         (about-personal-info): Document jas.
2997         (about-hacker-contribution): Describe jas contributions.
2998
2999 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3000
3001         * easymenu.el (easy-menu-remove): As described in 
3002         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3003         except the "Command" menu from mode-popup-menu. 
3004
3005 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3006  
3007         * font.el (font-spatial-to-canonical): Correct calculation of 
3008         return value for pixel-based input value. 
3009  
3010 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3011
3012         * code-process.el (call-process): Process-related docstring
3013         improvements spurred by Norbert Koch.
3014         * code-process.el (call-process-region): Ditto.
3015         * code-process.el (start-process): Ditto.
3016
3017 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3018
3019         * finder.el (finder-find-library): Return filename actually
3020         searched for.
3021
3022 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3023
3024         * help.el (view-emacs-news): Use `expand-file-name' instead of
3025         `locate-data-file' as the latter will find any "NEWS" files that
3026         might exist in packages _before_ the one in core.
3027
3028 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3029
3030         * package-get.el (package-get-init-package):
3031         package-get-init-package buglet (21.4.17) by Jeff Mincy
3032         <mincy@rcn.com> fixing false temporary load-path shadows reported
3033         after package installation and simplifying code.
3034
3035 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3036
3037         * package-get.el (package-get-download-sites): Sync mirrors list
3038         with the XEmacs website.
3039         (package-get-pre-release-download-sites): Ditto.
3040
3041 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3042
3043         * derived.el (derived-mode-merge-syntax-tables):
3044         Revert my 21.5-only patch of 2003-07-18 which slipped in
3045         through Jerry James's patch of 2004-06-07.
3046
3047 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3048
3049         * cmdloop.el (keyboard-quit): Remove workaround for
3050         `region-active-p' not making sure active region is in current
3051         buffer now that it does.
3052         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3053         * simple.el (region-active-p): `region-active-p' to only return t
3054         when active region is in current buffer.
3055
3056 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3057
3058         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3059         package names, quell a byte-compiler warning, doc fix.
3060
3061 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3062
3063         * buffer.el (pop-to-buffer):
3064         * window-xemacs.el (display-buffer):
3065         Document use of `same-window-buffer-names,' `same-window-regexps'
3066         by pop-to-buffer and display-buffer. 
3067         
3068 2005-02-06  Vin Shelton <acs@xemacs.org>
3069
3070         * XEmacs 21.4.17 is released
3071
3072 2005-01-29  Ben Wing  <ben@xemacs.org>
3073
3074         * shadow.el (find-emacs-lisp-shadows):
3075         Add custom-defines to list of ignored files.
3076
3077 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3078
3079         * simple.el (shifted-motion-keys-select-region): Fix statement
3080         about unshifted-motion-keys-deselect-region.
3081
3082 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3083
3084         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3085         now) for GNU Emacs compatibility.
3086         (make-obsolete-variable): Ditto.
3087
3088 2004-01-08  Ben Wing  <ben@xemacs.org>
3089
3090         * code-files.el (load):
3091         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3092
3093 2004-12-05  Vin Shelton <acs@xemacs.org>
3094
3095         * XEmacs 21.4.16 is released
3096
3097 2004-12-04  Vin Shelton  <acs@xemacs.org>
3098
3099         * auto-autoloads.el: Regenerated.
3100
3101         * custom-load.el: Regenerated.
3102
3103 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3104
3105         Fix bug: apropos errors if a defalias refers to an undefined
3106         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3107
3108         * apropos.el (apropos):
3109         (apropos-command):
3110         * help.el (frob-help-extents):
3111         * help-macro.el (make-help-screen):
3112         * hyper-apropos.el (hyper-apropos-grok-functions):
3113         (hyper-apropos-get-doc):
3114         Catch void-function error thrown by `documentation'.
3115
3116 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3117
3118         * packages.el (package-require): Fix incorrect arg to format.
3119         This fixes a `format specifier' error.
3120
3121 2004-08-13  Jerry James  <james@xemacs.org>
3122
3123         * bytecomp.el (forward-word): Tell the byte compiler the correct
3124         number of arguments to forward-word.
3125
3126 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3127
3128         * etags.el: Fixed loading of include files for tag completion. Now
3129         you can make a tag file for a library, include it into your
3130         project and it will be reloaded only if it changed. Infinte
3131         include loops are detected and the correct tag files are loaded.
3132         * etags.el (buffer-tag-table-list): Load and verify tag files in
3133         the external function buffer-tag-table-list-load.
3134         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3135         tag files. Also load the included tag files. The priority of the
3136         included files is right below their parent file. If multiple
3137         matches occur then the symbols from the parent file are found
3138         first.
3139         * etags.el (tag-table-include-files): Corrected comment
3140         string. Switched to pattern constant tags-include-pattern to have
3141         it at a central location.
3142         * etags.el (tags-include-pattern): Added doc string.
3143         * etags.el (add-to-tag-completion-table): Removed obsolete
3144         comments as the include files are allready returned by
3145         buffer-tag-table-list and loaded.
3146         * etags.el (find-tag-internal): The include files are allready
3147         included in tag-tables as buffer-tag-table-list returns them now.
3148
3149 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3150
3151         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3152         Loading items into the notebook is now done by C code.
3153         * widgets-gtk.el (gtk-widget-instantiate-internal):
3154         Style no longer changed.
3155
3156 2004-06-28  Nix  <nix@esperi.org.uk>
3157
3158         * cmdloop.el (truncate-command-history-for-gc): Delay
3159         execution of all things that look up variable bindings,
3160         via `enqueue-eval-event'.
3161
3162 2004-06-24  Vin Shelton  <acs@xemacs.org>
3163
3164         * package-get.el (package-get-require-signed-base-updates):
3165         now defaults to nil.
3166
3167 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3168
3169         * subr.el (split-string): Clean up docstring.
3170
3171 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3172
3173         * faces.el (zmacs-region): fix typo in docstring.
3174
3175 2004-06-07  Jerry James  <james@xemacs.org>
3176
3177         * derived.el: Synch with Emacs 21.3.
3178         * subr.el (with-local-quit): New, from Emacs 21.3.
3179         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3180         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3181         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3182
3183 2004-06-16  Jerry James  <james@xemacs.org>
3184
3185         * cl.el (cl-set-substring): Increment start by the length of the
3186         string, not the string itself.
3187
3188 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3189
3190         * etags.el (tag-table-include-files): Expand included TAGS file
3191         paths to avoid problems with relative paths.  Thanks to Peter
3192         Chubb <peterc@gelato.unsw.edu.au>.
3193         * etags.el (tags-include-pattern): New.
3194         * etags.el (add-to-tag-completion-table): Parse and ignore
3195         trailing include lines.
3196
3197 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3198
3199         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3200         avoiding line solely composed of equal signs.
3201
3202 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3203
3204         * cus-edit.el (alloc): Typo fix.
3205         * cus-edit.el (custom-browse-visibility): Ditto.
3206         * cus-edit.el (custom-variable-value-create): Ditto.
3207         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3208         * cus-edit.el (custom-save-variables): Bind print-length and
3209         print-level to nil to avoid value abbreviation.
3210         * cus-edit.el (custom-save-face-internal): Ditto.
3211         * cus-edit.el (custom-save-faces): Save in sorted order.
3212         * cus-edit.el (custom-save-resets): Bind print-length and
3213         print-level to nil to avoid value abbreviation.
3214         * cus-edit.el (custom-save-loaded-themes): Ditto.
3215
3216 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3217
3218         * subr.el (split-string-default-separators): New.
3219         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3220         see comment in source.
3221
3222 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3223
3224         * mule/japanese.el (paragraph-start, paragraph-separate):
3225         Remove anchor to BOL.
3226
3227 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3228
3229         * cl.el (gensym, gentemp): Improve docstrings.
3230
3231 2004-05-10  Vin Shelton  <acs@xemacs.org>
3232
3233         * etags.el: Sync with 21.5 version.
3234
3235 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3236
3237         * etags.el:
3238         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3239         only for use with exuberant ctags. This will also enable building of 
3240         completion tables with exuberant ctags. This will not work with
3241         xemacs ctags. 
3242         * etags.el (get-tag-table-buffer): New function for creating of
3243         completion table is used if tags-exuberant-ctags-optimization-p ist t
3244         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3245         finding the tag names. New.
3246         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3247         building tag completion table with exuberant ctags. New.
3248         * etags.el (find-tag-internal): Improve exact tag matching for tags
3249         with name fields. Before the patch return types of functions or
3250         function parameters (with exuberant ctags) were found as matches.
3251
3252 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3253
3254         * list-mode.el (display-completion-list): Fixed completion list was
3255         taking the width of the frame and not of the window for displaying
3256         the selection methods.
3257
3258 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3259
3260         * menubar-items.el (default-menubar): Options are saved to custom.el.
3261
3262
3263 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3264
3265         * isearch-mode.el (isearch-abort): Preserve successful search target.
3266
3267 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3268
3269         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3270         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3271         Bihlmeyer.
3272         * gnuserv.el (gnuserv-mode-line-string): New.
3273         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3274         gnuserv-mode.
3275         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3276         * gnuserv.el (gnuserv-edit-files): Use
3277         make-x-device-with-gtk-fallback.
3278
3279 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3280
3281         * gtk-widgets.el: New import: gtk-accel-group-new.
3282         * dialog-gtk.el:
3283         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3284         * dialog-gtk.el (popup-builtin-question-dialog):
3285         Added support for dialog button mnemonics.
3286
3287 2004-03-22  Chris Green <cmg@dok.org>
3288
3289         * process.el (shell-command): Output buffer was ignored when a
3290         background process was run via shell-command.
3291
3292 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3293
3294         * cus-edit.el (custom-save-variables): Retrieve a list of
3295         variables to save first, sort it, and make sure the variables are
3296         saved in sorted order.
3297
3298 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3299  
3300         * package-get.el (package-get-update-base-from-buffer): Force
3301         binary coding system for verifying GnuPG signature in the
3302         package-index file.
3303  
3304 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3305
3306         * package-get.el (package-get-package-index-file-location): Handle
3307         missing "EMACSPACKAGEPATH" environment variable.
3308
3309 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3310
3311         * package-admin.el (package-admin-find-top-directory): Simplify
3312         directory comparisions and fix substring errors on short path
3313         components.
3314         * package-get.el (package-get-package-index-file-location):
3315         Default to first component of "EMACSPACKAGEPATH", if set.
3316
3317 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3318
3319         * package-get.el (process-error): New error datum.
3320
3321 2004-02-02  Vin Shelton <acs@xemacs.org>
3322
3323         * XEmacs 21.4.15 is released
3324
3325 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3326
3327         * itimer.el (activate-itimer): Modify the itimer timeout value as
3328         if it were begun at the last time when the itimer driver was woken
3329         up.
3330
3331 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3332
3333         * specifier.el (Copyright):
3334         Update.
3335         (make-specifier-and-init):
3336         (map-specifier):
3337         (canonicalize-inst-pair):
3338         (canonicalize-spec-list):
3339         (set-specifier):
3340         Synch docstrings to 21.5 where appropriate.
3341
3342 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3343
3344         * package-get.el (package-get-list-packages-where): New.  A
3345         function that allows searching for groups of packages.  For
3346         example, find all packages that require the fsf-compat package.
3347
3348 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3349
3350         The Great PUI Sync.
3351
3352         * auto-autoloads.el: Regenerated.
3353
3354         * custom-load.el: Regenerated.
3355
3356         * dumped-lisp.el (packages-hardcoded-lisp): New.
3357
3358         * menubar-items.el (menu-max-items): New.
3359         (menu-submenu-max-items): New.
3360         (menu-submenu-name-format): New.
3361         (menu-split-long-menu): New.
3362         (menu-sort-menu): New.
3363         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3364
3365         * obsolete.el (pui-add-install-directory): Renamed to the more
3366         logical `pui-set-local-package-get-directory'.
3367         (package-get-download-menu): Moved to `package-ui.el' and renamed
3368         to `package-ui-add-download-menu'.
3369
3370         * package-admin.el (package-admin-install-function-mswindows):
3371         Whitespace clean up.
3372         (package-admin-add-single-file-package): Removed.
3373         (package-admin-default-install-function): Whitespace clean up.
3374         (package-admin-find-top-directory): New.
3375         (package-admin-get-install-dir): Use it.
3376         (package-admin-get-manifest-file): 
3377         (package-admin-check-manifest): 
3378         (package-admin-add-binary-package):
3379         (package-admin-get-lispdir):
3380         (package-admin-delete-binary-package):
3381         (package-admin):
3382
3383         * package-get.el (package-get-package-index-file-location): New.
3384         (package-get-install-to-user-init-directory): New.
3385         (package-get-remote):
3386         (package-get-download-sites):
3387         (package-get-pre-release-download-sites): New.
3388         (package-get-site-release-download-sites): New.
3389         (package-get-base-filename):
3390         (package-get-always-update):
3391         (package-get-user-index-filename): Removed.
3392         (package-get-pgp-available-p): New.
3393         (package-get-require-signed-base-updates):
3394         (package-get-was-current):
3395         (package-entries-are-signed): New.
3396         (package-get-continue-update-base): New.
3397         (package-get-download-menu): Removed.
3398         (package-get-require-base):
3399         (package-get-update-base-entry):
3400         (package-get-locate-file):
3401         (package-get-locate-index-file):
3402         (package-get-maybe-save-index):
3403         (package-get-update-base):
3404         (package-get-update-base-from-buffer):
3405         (package-get-update-base-entries):
3406         (package-get-interactive-package-query):
3407         (package-get-update-all):
3408         (package-get-all):
3409         (package-get-dependencies):
3410         (package-get-init-package):
3411         (package-get-info): New.
3412         (package-get):
3413         (package-get-staging-dir):
3414         (package-get-set-version-prop): Removed.
3415         (package-get-installedp):
3416         (package-get-ever-installed-p):
3417         (packages): Removed.
3418         (package-get-custom-groups): Removed.
3419         (package-get-custom): Removed.
3420         (package-get-custom-add-entry): Removed.
3421
3422         * package-info.el (batch-update-package-info):
3423
3424         * package-net.el (package-net-batch-generate-bin-ini):
3425         (package-net-update-installed-db):
3426
3427         * package-ui.el (pui-info-buffer):
3428         (pui-directory-exists): Removed.
3429         (pui-package-dir-list): Removed.
3430         (pui-add-install-directory): Removed.
3431         (package-ui-download-menu): New.
3432         (package-ui-pre-release-download-menu): New.
3433         (package-ui-site-release-download-menu): New.
3434         (pui-set-local-package-get-directory): New.
3435         (pui-package-symbol-char):
3436         (pui-update-package-display):
3437         (pui-toggle-package):
3438         (pui-toggle-package-key):
3439         (pui-toggle-package-delete):
3440         (pui-toggle-package-delete-key):
3441         (pui-toggle-package-event):
3442         (pui-toggle-verbosity-redisplay):
3443         (pui-install-selected-packages):
3444         (pui-add-required-packages):
3445         (pui-help-echo):
3446         (pui-display-info):
3447         (list-packages-mode):
3448         (pui-list-packages):
3449
3450         * packages.el (packages-compute-package-locations):
3451         (package-require):
3452         (package-delete-name):
3453         (packages-hardcoded-lisp): Removed.
3454         (packages-useful-lisp): Removed.
3455         (packages-unbytecompiled-lisp): Removed.
3456         (packages-find-package-directories):
3457
3458         Summary:
3459
3460         Major code clean up of all things PUI.
3461
3462         Much improved code to determine where packages should be
3463         installed.  PUI no longer depends on any packages being
3464         pre-installed to compute where packages are to be installed to.
3465
3466         The user can specify the location of their package-index file.  It
3467         isn't necessary to set this because it has sane defaults.  People
3468         who "run-in-place" won't accidently overwrite the CVS
3469         package-index file.  See
3470         `package-get-package-index-file-location'. 
3471
3472         PUI will now properly clean up after itself in the event of an
3473         unsuccessful package install.  This drastically reduces the number
3474         of "wrong md5sum" FAQs.
3475
3476         non-Mule XEmacsen can no longer install Mule packages.
3477
3478         Package management via the custom interface has been removed.
3479
3480         The PUI related menubar items have been reorganised.
3481
3482         The PGP verification code has been fixed and the default for
3483         whether or not it is used is automatically computed.
3484
3485         * update-elc.el ((preloaded-file-list site-load-packages
3486         need-to-dump dumped-exe)):
3487         Just a couple of small changes to allow for
3488         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3489         existing anymore.
3490
3491 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3492
3493         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3494         apply `format' to the first argument of byte-compile-warn, it
3495         already calls format.
3496
3497 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3498
3499         * files.el (delete-old-versions): Avoid going interactive during
3500         make install when environment variable VERSION_CONTROL is set.
3501
3502 2003-12-04  Vin Shelton  <acs@xemacs.org>
3503
3504         * menubar-items.el (menu-item-search): Only bring up search dialog
3505         box if the feature is available and desired.
3506
3507 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3508
3509         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3510
3511 2003-11-05  Vin Shelton  <acs@xemacs.org>
3512
3513         * help.el (Help-prin1-face):
3514         (Help-princ-face):
3515         princ and prin1 are functions and need to be called as such.  The
3516         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3517
3518 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3519
3520         * about.el (about-xemacs): Give full version and build date.
3521
3522 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3523
3524         * win32-native.el (grep-null-device): This XEmacs has null-device.
3525
3526 2003-09-06  Mike Sperber  <mike@xemacs.org>
3527
3528         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3529         implement the specified semantics for `defvar.'
3530
3531 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3532
3533         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3534         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3535         displaying buffer in question.
3536
3537 2003-09-03  Vin Shelton <acs@xemacs.org>
3538
3539         * XEmacs 21.4.14 is released
3540
3541 2003-08-17  Vin Shelton  <acs@xemacs.org>
3542
3543         * about.el: Vanity patch.
3544
3545 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3546
3547         * code-process.el (call-process):
3548         (call-process-region):
3549         (start-process):
3550         Document coding system processing.
3551
3552 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3553
3554         * startup.el (splash-frame-body): Idiomatic English.
3555
3556 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3557
3558         * font-lock.el (font-lock-match-java-declarations): Move
3559         save-restriction, narrow-to-region to beginning of function to
3560         avoid going beyond the limit and causing an infloop.
3561
3562 2003-04-16  Jerry James  <james@xemacs.org>
3563
3564         * keydefs.el: Remove mappings for keys mapped to the nowhere
3565         defined function function-key-error.
3566
3567 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3568
3569         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3570         lisp-interaction-mode-hook): Add the docstrings.
3571
3572 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3573
3574         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3575         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3576         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3577
3578 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3579
3580         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3581         lambda list after the original doc.  Care about
3582         #'(lambda () "SingleString") 
3583         (cl-upcase-arg): 
3584         (cl-function-arglist):
3585         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3586         circular data structures in lambda list specification
3587
3588 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3589
3590         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3591         to appear in font-lock-function-name-face.
3592
3593 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3594
3595         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3596         is not also the value of the lambda.
3597
3598 2003-05-06  Andy Piper  <andy@xemacs.org>
3599
3600         * files.el (revert-buffer): Make sure local variables get processed,
3601         even in the case of an optimized reversion.
3602
3603 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3604
3605         * XEmacs 21.4.13 is released
3606
3607 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3608
3609         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3610         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3611
3612 2003-02-14  Ben Wing  <ben@xemacs.org>
3613
3614         * byte-optimize.el:
3615         * byte-optimize.el (byte-compile-inline-expand):
3616         * byte-optimize.el (byte-compile-unfold-lambda):
3617         * byte-optimize.el (byte-optimize-form-code-walker):
3618         * byte-optimize.el (byte-optimize-form):
3619         * byte-optimize.el (byte-decompile-bytecode-1):
3620         * byte-optimize.el (byte-optimize-lapcode):
3621         Review carefully and sync up to 20.7 except for areas as noted.
3622         Fixes problem with JDE compilation.
3623
3624 2003-02-05  Ben Wing  <ben@xemacs.org>
3625
3626         * simple.el:
3627         * simple.el (motion-keys-for-shifted-motion):
3628         Omit M-S-home/end from motion keys.
3629
3630 2003-02-07  Ben Wing  <ben@xemacs.org>
3631
3632         * text-props.el (text-property-any):
3633         * text-props.el (text-property-not-all):
3634         Fix bug when end > start.
3635
3636 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3637
3638         * info.el (Info-insert-dir): Make default-directory end in
3639         separator.  Patch due to Martin Buchholz.
3640
3641 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3642
3643         * XEmacs 21.4.12 "Portable Code" is released.
3644
3645 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3646
3647         * about.el: Update golubev data.
3648
3649 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3650
3651         * isearch-mode.el (isearch-mode-map): Substitute comment on
3652         desirability, and back out "GR is printable" changes.
3653
3654 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3655
3656         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3657
3658 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3659
3660         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3661
3662 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3663
3664         * menubar-items.el (default-menubar): Use browse-url-mozilla
3665         instead of browse-url-gnome-moz for Mozilla.
3666
3667 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3668
3669         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3670
3671 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3672
3673         * files.el (auto-mode-alist): Remove redundant entries for modes
3674         that live in packages.
3675         (interpreter-mode-alist): Ditto.
3676
3677 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3678
3679         * menubar-items.el (default-menubar): Sync with current
3680         browse-url-xemacs.el.
3681
3682 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3683
3684         * XEmacs 21.4.10 "Military Intelligence" is released.
3685
3686 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3687
3688         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3689
3690 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3691
3692         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3693
3694 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3695
3696         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3697         effect free function.
3698         (font-lock-fontify-keywords-region): Supply the argument to
3699         font-lock-compile-keywords.
3700
3701 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3702
3703         * package-get.el (package-get-download-sites): Bring sites list
3704         up to date, prefer xx.xemacs.org addresses.
3705
3706 2002-09-27  Andy Piper  <andy@xemacs.org>
3707
3708         * dialog.el (make-dialog-box): for general dialogs only
3709         delete-frame-hook will be run.
3710
3711 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3712
3713         * font-lock.el (font-lock-fontify-syntactically-region): Add
3714         comment about lookup-syntax-properties, document LOUDLY as unused.
3715
3716 2002-08-26  Andy Piper  <andy@xemacs.org>
3717
3718         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3719         merge.
3720
3721 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3722
3723         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3724         (make-obsolete-variable): Ditto.
3725         (make-compatible): Ditto.
3726         (make-compatible-variable): Ditto.
3727
3728 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3729
3730         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3731         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3732
3733 2002-08-28  Andy Piper  <andy@xemacs.org>
3734
3735         * files.el (revert-buffer): propagate revert-without-query-status.
3736
3737 2002-06-03  Andy Piper  <andy@xemacs.org>
3738
3739         * dialog-items.el (make-search-dialog): align various subcontrols
3740         in visually pleasing ways, allow frame to autosize to the dialog
3741         size.
3742         * dialog.el (make-dialog-box): add a border inside the frame. Add
3743         :autosize property, if t then reset the frame size appropriately
3744         before the frame is mapped.
3745         * gutter-items.el (set-progress-feedback-instantiator): align
3746         various subcontrols.
3747         * gutter-items.el (set-progress-abort-instantiator): ditto.
3748
3749 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3750
3751         * XEmacs 21.4.9 "Informed Management" is released.
3752
3753 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3754
3755         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3756         "&optional append" argument.
3757
3758 2002-07-16  Didier Verna  <didier@xemacs.org>
3759
3760         * subr.el (replace-in-string): fix case fold bug introduced by
3761         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3762         case-fold-search in temporary buffers.
3763
3764 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3765
3766         * lib-complete.el (find-library): Remove check for mule because
3767         decompression DOES work on Mule.
3768
3769 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3770
3771         * simple.el (join-line): New alias for `delete-indentation'.
3772
3773 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3774
3775         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3776         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3777         (font-lock-builtin-face): New.
3778         (font-lock-constant-face): New.
3779         (font-lock-face-list): Add builtin and constant faces.
3780
3781 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3782
3783         * autoload.el (make-autoload): Support define-derived-mode.
3784         Collected puts of doc-string-elt property.  Based on a patch by
3785         Didier Verna <didier@xemacs.org>.
3786
3787 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3788
3789         * wid-edit.el (widget-field-activate): Fix docstring typo.
3790
3791 2002-07-23  Andy Piper  <andy@xemacs.org>
3792
3793         * about.el (about-personal-info): update me.
3794
3795 2002-07-12  Andy Piper  <andy@xemacs.org>
3796
3797         * custom.el (custom-theme-set-variables): remove bogus
3798         arguments. Use custom-set-default to set defaults.
3799         (custom-set-variables): update doc.
3800         (custom-local-buffer): new, synced from FSF.
3801         (custom-set-default): ditto.
3802         (defcustom): update doc.
3803
3804 2002-06-16  Andy Piper  <andy@xemacs.org>
3805
3806         * menubar-items.el (default-menubar): enable windows printing on
3807         cygwin as well as native.
3808
3809 2002-06-12  Andy Piper  <andy@xemacs.org>
3810
3811         * printer.el (generic-print-buffer): catch all errors so that the
3812         print device can be cleared in all scenarios.
3813         (Printer-clear-device): make sure clearing the printer allows it
3814         to be used again immediately.
3815         (generic-print-region): make sure the default printer face is
3816         black-on-white.
3817
3818 2002-04-23  Jerry James  <james@xemacs.org>
3819
3820         * window-xemacs.el (display-buffer-function): Change doc to
3821         reflect new arg.
3822         * window-xemacs.el (pre-display-buffer-function): Ditto.
3823         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3824         non-nil, make the new window just big enough for its contents.
3825         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3826         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3827         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3828
3829 2002-06-06  Andy Piper  <andy@xemacs.org>
3830
3831         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3832         (defcustom): ditto.
3833         (custom-handle-keyword): ditto.
3834
3835 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3836
3837         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3838         Make obsolete.  Default to nil.
3839         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3840         Inspired by a patch by John Palmieri.
3841
3842 2002-07-01  Mike Alexander  <mta@arbortext.com>
3843
3844         * process.el (shell-command-on-region): Don't delete the region
3845         before giving it to call-process-region
3846
3847 2002-06-04  Jerry James <james@eecs.ku.edu>
3848
3849         * find-paths.el (paths-find-architecture-directory): Search in
3850         `system-configuration'/`base', not `base'`system-configuration'.
3851
3852 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3853
3854         * info.el (Info-index): Add missing \ in [ t].
3855
3856 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3857
3858         * gutter-items.el (gutter-buffers-tab-visible-p,
3859         buffers-tab-omit-function, buffers-tab-selection-function,
3860         buffers-tab-filter-functions):
3861         Doc improvements.
3862
3863 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3864
3865         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3866
3867         * toolbar-items.el (toolbar-news): Fix typo in message string.
3868
3869 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3870
3871         * dialog.el (yes-or-no-p-dialog-box): 
3872         * cmdloop.el (y-or-n-p-minibuf):
3873         (yes-or-no-p-minibuf):
3874         (yes-or-no-p):
3875         (y-or-n-p): 
3876         Specify negative answers in docstrings.
3877
3878 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3879
3880         * package-ui.el (pui-help-echo): Display both installed and author
3881         version.  Use a balloon-help window to display extra info like
3882         package requires.
3883
3884 2002-05-30  Andy Piper  <andy@xemacs.org>
3885
3886         * files.el (revert-buffer-internal): don't visit
3887         revert-buffer. Kill buffer when not used. Suggested by Mike
3888         Alexander <mta@arbortext.com>
3889
3890 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3891
3892         * files.el (revert-buffer): More docstring fiddling.
3893
3894 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3895
3896         * files.el (revert-buffer):
3897         (revert-buffer-internal):
3898         (revert-buffer-insert-file-contents-function):
3899         Improve docstrings and comments.
3900
3901 2002-05-08  Andy Piper  <andy@xemacs.org>
3902
3903         * files.el (revert-buffer): observe noconfirm behavior.
3904
3905 2002-04-09  Andy Piper  <andy@xemacs.org>
3906
3907         * files.el (revert-buffer): use revert-buffer-internal if it looks
3908         like doing so will not result in any user-visible changes.
3909         (revert-buffer-internal): new function. Do the actual process of
3910         reversion and then see whether the result is any different to what
3911         we have already. If it is not then do nothing.
3912
3913 2001-12-11  Andy Piper  <andy@xemacs.org>
3914
3915         * menubar.el (get-popup-menu-response): re-order so that it works
3916         on more sane/facist window systems.
3917
3918 2001-12-03  Andy Piper  <andy@xemacs.org>
3919
3920         * faces.el (frob-face-property): don't infloop in face frobbing
3921         from Jan Vroonhof <jan@xemacs.org>.
3922
3923 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3924
3925         * faces.el (frob-face-property): Follow face fall-back hierarchy
3926         properly for face properties without an instance. Only do manual
3927         copy form 'default in last resort. This handles in particular
3928         the case where 'default itself has only a fall-back (which is
3929         the case by default on windows).
3930
3931 2001-11-24  Andy Piper  <andy@xemacs.org>
3932
3933         * printer.el (generic-print-region): set default-frame-plist to
3934         nil while creating the printer frame so that sizes reflect the
3935         printed page.
3936
3937         * faces.el (face-complain-about-font): Don't complain on printers.
3938
3939 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3940         
3941         * package-net.el: Andy synch.
3942         
3943 2001-12-16  Andy Piper  <andy@xemacs.org>
3944
3945         * package-get.el (package-get-update-all): Make sure installed.db
3946         gets updated after updating packages.
3947
3948 2002-03-28  Ben Wing  <ben@xemacs.org>
3949
3950         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3951         continuation, truncation so that we don't get line jumpiness from
3952         them being larger than the line height.
3953
3954         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3955
3956 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3957
3958         * font.el (font-window-system-mappings): Add mapping for Gtk
3959         (assume identical to X) 
3960
3961 2002-02-04  Andy Piper  <andy@xemacs.org>
3962
3963         * files.el (convert-standard-filename): Fix for short filename
3964         Peter Arius <pas@methodpark.de>
3965
3966 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3967
3968         * list-mode.el (default-choose-completion): completion-base-size
3969         should refer to local value in the completion list buffer.
3970
3971 2001-12-03  Didier Verna  <didier@xemacs.org>
3972
3973         * rect.el: autoload `replace-rectangle'.
3974         * keydefs.el (global-map): bind it to `C-x r p'.
3975
3976 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3977
3978         * XEmacs 21.4.8 "Honest Recruiter" is released.
3979
3980 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3981
3982         This patch is based on Jerry James's patch and analysis.
3983
3984         * select.el (get-clipboard):
3985         (get-selection):
3986         Update docstrings.
3987         (get-clipboard-foreign):
3988         (get-selection-foreign):
3989         New function for use as `interprogram-paste-function's.
3990
3991         * simple.el (interprogram-paste-function): Change default to
3992         `get-clipboard-foreign'; improve docstring.
3993         (interprogram-cut-function): Improve dosctring.
3994
3995 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3996
3997         * XEmacs 21.4.7 "Economic Science" is released.
3998
3999 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4000
4001         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4002
4003 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4004
4005         * obsolete.el (assq-delete-all): New compatibility alias for 
4006         remassq.
4007
4008 2002-01-09  Simon Josefsson  <jas@extundo.com>
4009
4010         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4011
4012 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4013
4014         * info.el (Info-auto-generate-directory): Default
4015         Info-auto-generate-directory to 'if-outdated.
4016
4017 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4018
4019         * startup.el (normal-top-level): Prevent migration code from
4020         trashing .emacs on an error in loading the init files.
4021
4022 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4023
4024         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4025         "system default" Xdefaults and friends get xrdb-mode.
4026
4027 2002-03-05  Mats Lidell  <matsl@contactor.se>
4028  
4029         * help-nomule.el (tutorial-supported-languages): Added Swedish
4030         tutorial. Sorted languages.
4031
4032 2002-02-11  Mike Sperber <mike@xemacs.org>
4033
4034         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4035         regenerating outdated dir files and dir is non-existent.
4036
4037 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4038
4039         * code-files.el (convert-mbox-coding-system): Improve comment.
4040         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4041         coding-system argument to `write-region-pre-hook' call.
4042         (write-region-pre-hook): Fix docstring to mention lockname argument.
4043
4044 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4045
4046         * minibuf.el (completing-read): Remove redundant wrong arg list.
4047
4048         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4049
4050 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4051
4052         * obsolete.el (interactive-form): new compatibility alias for 
4053         function-interactive.
4054
4055 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4056
4057         * menubar-items.el (Menubar-items-truncate-list): Removed.
4058         * menubar-items.el (Menubar-items-truncate-history): New.
4059         * menubar-items.el (default-menubar): Use
4060         Menubar-items-truncate-history.
4061
4062 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4063
4064         * printer.el (generic-print-region): Pass correct arguments to
4065         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4066         Torkelsson <torkel@acc.umu.se>.
4067
4068 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4069
4070         * help.el (describe-mode): synched with FSF 19.34; handle nil
4071         minor mode indicators.
4072
4073 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4074
4075         * minibuf.el (completing-read): Update docstring.
4076
4077 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4078
4079         * XEmacs 21.4.6 "Common Lisp" is released.
4080
4081 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4082
4083         * package-net.el: Inadvertant synch with Windows branch.  From
4084         Andy's log:
4085         (package-net-kit-version): new variable.
4086         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4087
4088 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4089
4090         * package-get.el (package-get-locate-index-file): Also search the
4091         core etc/ directory for the package index file if it can't be
4092         found in ~/.xemacs/.
4093
4094 2001-12-13  William Perry  <wmperry@gnu.org>
4095
4096         * dialog-gtk.el (popup-builtin-question-dialog):
4097         Conform to API in gui.c.
4098         
4099 2001-11-12  Andy Piper  <andy@xemacs.org>
4100
4101         * cus-edit.el (custom-save-face-internal): make sure we save
4102         non-themed faces.
4103         (custom-save-variables): ditto variables.
4104
4105 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4106
4107         * faces.el (make-face-family):
4108         (make-face-size):
4109         New face-modifying functions per Jan Vroonhof.
4110
4111         cus-face.el (custom-set-face-font-family):
4112         (custom-set-face-font-size):
4113         Use them.
4114
4115         * font.el (font-window-system-mappings): More precise docstring.
4116
4117         (font-create-name):
4118         (font-create-object):
4119         (tty-font-create-object):
4120         (tty-font-create-plist):
4121         (x-font-create-object):
4122         (x-font-create-name):
4123         (ns-font-create-name):
4124         (mswindows-font-create-object):
4125         (mswindows-font-create-name):
4126         Add doctrings.
4127
4128 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4129
4130         * gtk-faces.el (gtk-init-device-faces): removed spurious
4131         quote before let* expression.
4132
4133 2001-10-29  Andy Piper  <andy@xemacs.org>
4134
4135         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4136         modified when changing coding system.
4137
4138         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4139         that we invoke the GUI directory selector.
4140
4141 2001-10-25  Andy Piper  <andy@xemacs.org>
4142
4143         * dialog.el (make-dialog-box): use new directory dialog support.
4144         * minibuf.el (read-file-name-1): ditto.
4145         (read-file-name): ditto.
4146         (read-directory-name): ditto.
4147
4148 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4149
4150         * XEmacs 21.4.5 "Civil Service" is released.
4151
4152 2001-04-23  Didier Verna  <didier@xemacs.org>
4153
4154         * cus-edit.el (custom-variable-pre-save): New.
4155         * cus-edit.el (custom-variable-post-save): New.
4156         * cus-edit.el (custom-variable-save): use them.
4157         * cus-edit.el (custom-face-pre-save): New.
4158         * cus-edit.el (custom-face-post-save): New.
4159         * cus-edit.el (custom-face-save): use them.
4160         * cus-edit.el (custom-group-pre-save): New.
4161         * cus-edit.el (custom-group-post-save): New.
4162         * cus-edit.el (custom-group-save): use them.
4163         * cus-edit.el (Custom-save): use the pre/post functions above,
4164         call `custom-save-all' only once.
4165         * cus-edit.el (custom-variable-pre-reset-standard): New.
4166         * cus-edit.el (custom-variable-post-reset-standard): New.
4167         * cus-edit.el (custom-variable-reset-standard): use them.
4168         * cus-edit.el (custom-face-pre-reset-standard): New.
4169         * cus-edit.el (custom-face-post-reset-standard): New.
4170         * cus-edit.el (custom-face-reset-standard): use them.
4171         * cus-edit.el (custom-group-pre-reset-standard): New.
4172         * cus-edit.el (custom-group-post-reset-standard): New.
4173         * cus-edit.el (Custom-reset-standard): use them.
4174         * cus-edit.el (custom-face-reset-saved): use the pre/post
4175         functions above, call `custom-save-all' only once.
4176
4177 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4178
4179         * gutter-items.el (buffers-tab face): Derive from the modeline
4180         face by default.  Many people use white-on-black for the default
4181         font, and the tabs look hideous with that color combination.  The
4182         modeline usually has the correct colors.
4183
4184 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4185
4186         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4187         (tag-mark-stack-max): Typo fix.
4188
4189 2001-09-28  Ben Wing  <ben@xemacs.org>
4190
4191         * font-lock.el:
4192         * font-lock.el (font-lock-after-change-function):
4193         fix problem with last patch, reported by Katsumi Yamaoka.
4194
4195 2001-09-17  Ben Wing  <ben@xemacs.org>
4196
4197         * font-lock.el (font-lock-after-change-function):
4198         fix problem when you insert a comment on the line before a line of
4199         code: if we use the following char, then when you hit backspace,
4200         the following line of code turns the comment color.
4201
4202 2001-06-08  Ben Wing  <ben@xemacs.org>
4203
4204         * process.el: comment about shell-command-switch.
4205         * process.el (shell-quote-argument): Need to quote a null
4206         argument, too.  From Dan Holmsand.
4207         
4208         * startup.el (normal-top-level): Delete some unused FSF junk.
4209         * startup.el (command-line-early):
4210         
4211         * startup.el (command-line): Call MS Windows init function.
4212         
4213         * win32-native.el:
4214         * win32-native.el (mswindows-system-shells): New.
4215         * win32-native.el (mswindows-system-shell-p): New.
4216         * win32-native.el (init-mswindows-at-startup): New.
4217         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4218         * win32-native.el (mswindows-quote-one-simple-arg):
4219         * win32-native.el (mswindows-quote-one-command-arg):
4220         * win32-native.el (mswindows-construct-process-command-line-alist):
4221         Correct comments at top.  Correctly handle passing arguments
4222         to Cygwin programs and to bash.  Fix quoting of zero-length
4223         arguments (from Dan Holmsand).  Set shell-command-switch based
4224         on shell-file-name, which in turn comes from env var SHELL.
4225
4226 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4227
4228         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4229         default-toolbar-position): Fill docstrings for balloon-help.
4230
4231 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4232
4233         * faces.el: Reenable specifications over 'gtk domain.
4234
4235 2001-08-08  Didier Verna  <didier@xemacs.org>
4236
4237         * autoload.el (update-autoload-files): make defdir a file name,
4238         not directory name.
4239
4240 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4241
4242         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4243
4244         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4245
4246 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4247
4248         * font-menu.el (font-menu-set-font): Default to current font-family.
4249         (font-menu-preferred-resolution):
4250         (font-menu-size-scaling):
4251         Provide gtk defaults, too.
4252
4253 2001-07-29  Mike Alexander  <mta@arbortext.com>
4254
4255         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4256         list
4257         (custom-set-face-font-family): ditto
4258
4259 2001-07-26  Mike Sperber <mike@xemacs.org>
4260
4261         * files.el (auto-mode-alist): .9 files are man pages, too.
4262
4263 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4264
4265         * process.el (call-process-internal): bind
4266         coding-system-for-write to 'binary when calling
4267         start-process-internal, so the process receives 
4268         the literal contents of INFILE.
4269
4270 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4271
4272         * files.el (auto-mode-alist): Add configure.ac support.
4273
4274 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4275
4276         * buff-menu.el:
4277         mouse.el:
4278         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4279
4280 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4281
4282         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4283
4284 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4285
4286         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4287         mixed text.
4288         (kinsoku-eol-p): Ditto.
4289
4290 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4291
4292         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4293         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4294         characters as the category `s' or `e' correctly.
4295
4296 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4297
4298         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4299
4300 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4301
4302         * mule/cyrillic.el:  Set up case table.
4303
4304 2001-06-08  Mike Sperber <mike@xemacs.org>
4305
4306         * files.el (save-some-buffers-1): Don't zap the help window right
4307         after `map-y-or-n-p' has popped it up.
4308
4309 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4310
4311         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4312
4313 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4314
4315         * specifier.el: define-specifier-tag 'gtk.
4316
4317 2001-05-12  Ben Wing  <ben@xemacs.org>
4318
4319         * find-paths.el (paths-find-recursive-path):
4320         fix error with null EXCLUDE-REGEXP.
4321         
4322         * font-lock.el (font-lock-mode):
4323         fix problem reported by hrvoje with buffers starting with a space.
4324         
4325 2001-05-06  Ben Wing  <ben@xemacs.org>
4326
4327         * dialog.el (make-dialog-box):
4328         * menubar-items.el (default-menubar):
4329         * printer.el (generic-print-buffer):
4330         * printer.el (generic-print-region):
4331         implement printing the selection when it's selected.
4332
4333 2001-04-18  Didier Verna  <didier@xemacs.org>
4334
4335         * cus-edit.el (Custom-reset-standard): reset to standard settings
4336         not only when the buffer's :custom-state is 'modified, but also
4337         when it is 'set or 'saved.
4338
4339 2001-04-17  Didier Verna  <didier@xemacs.org>
4340
4341         * startup.el (load-user-init-file): define `custom-file' before
4342         loading the user's init file.
4343
4344 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4345
4346         * menubar.el (popup-mode-menu): Make it work with
4347         popup-menu-titles turned off.
4348         
4349 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4350
4351         * about.el (about-mailto-link): Use compose-mail for sending mail.
4352
4353 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4354
4355         * package-admin.el (package-install-hook): New.
4356         (package-delete-hook): New.
4357         (package-admin-add-single-file-package): Use package-delete-hook.
4358
4359         * package-get.el (package-get): Use package-install-hook.
4360
4361 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4362
4363         * package-ui.el (pui-install-selected-packages): reverse the lists
4364         of packages so that they get handled in the same order as they
4365         were selected.
4366
4367 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4368
4369         * packages.el (locate-library): Use read-library-name for completion.
4370
4371 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4372
4373         * byte-optimize.el (=): `=' is not a binary predicate!
4374         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4375         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4376
4377 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4378
4379         * bytecomp.el (byte-compile-arithcompare):
4380         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4381
4382 2001-06-03  William M. Perry  <wmperry@gnu.org>
4383
4384         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4385         return the filename selected by the user!
4386
4387 2001-05-31  William M. Perry  <wmperry@gnu.org>
4388
4389         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4390         in XEmacs/GTK.
4391
4392 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4393
4394         * coding.el: Tiny typo fixed.
4395
4396 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4397
4398         * XEmacs 21.4.3 "Academic Rigor" is released.
4399
4400 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4401
4402         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4403
4404 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4405
4406         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4407
4408 2001-05-04  Ben Wing  <ben@xemacs.org>
4409
4410         * printer.el (generic-print-buffer):
4411         * printer.el (generic-print-region):
4412         Enable dialog boxes.  Apply workaround recommended by Kirill.
4413         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4414         
4415         * simple.el (kill-whole-line):
4416         * simple.el (kill-line-1):
4417         * simple.el (kill-entire-line):
4418         * simple.el (kill-line):
4419         * simple.el (backward-kill-line):
4420         Take out interactive dependence of kill-whole-line.
4421
4422 2001-04-22  Ben Wing  <ben@xemacs.org>
4423
4424         * dialog.el (make-dialog-box):
4425         Put dialog titles back in -- this time correctly.  Fix various
4426         other problems with leaks and such.
4427
4428         * simple.el (region-exists-p):
4429         * simple.el (region-active-p):
4430         Add comment about which one is correct to use in menu specs.
4431
4432 2001-05-05  Ben Wing  <ben@xemacs.org>
4433
4434         * dialog.el (make-dialog-box): fix doc string.
4435         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4436         take out Pretty Print.
4437         * printer.el:
4438         * printer.el (printer-current-device): New.
4439         * printer.el (Printer-get-device): New.
4440         * printer.el (Printer-clear-device): New.
4441         * printer.el (generic-page-setup): New.
4442         * printer.el (generic-print-buffer):
4443         * printer.el (generic-print-region):
4444         Implement Page Setup.  Handle errors properly.
4445
4446 2001-05-05  Ben Wing  <ben@xemacs.org>
4447
4448         * subr.el (error): Complete list of errors in doc string.
4449         
4450 2001-04-22  Ben Wing  <ben@xemacs.org>
4451
4452         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4453         
4454 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4455
4456         * build-report.el: Remove CVS keywords since this file has been in
4457         core lisp for a while now.
4458         * build-report.el (build-report-make-output-files): Fix typo.
4459
4460 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4461
4462         * about.el (about-finish-buffer): Make sure the last change works
4463         even if EVENT is nil.
4464
4465 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4466
4467         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4468         clicked, not the one that happens to be the current buffer at the
4469         time.
4470
4471 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4472
4473         * cus-edit.el (custom-display): Support the GTK Window System also.
4474
4475 2001-04-30  Ben Wing  <ben@xemacs.org>
4476
4477         * printer.el:
4478         * printer.el (printer-page-header):
4479         * printer.el (Print-context): New.
4480         * printer.el (printer-page-footer):
4481         * printer.el (generate-header-element): New.
4482         * printer.el (generate-header-line): New.
4483         * printer.el (print-context-property):
4484         * printer.el (generic-print-buffer):
4485         * printer.el (generic-print-region):
4486         Implement headers and footers.  Implement calling Print dialog box
4487         (#### but it doesn't quite work yet).
4488
4489 2001-04-25  Ben Wing  <ben@xemacs.org>
4490
4491         * about.el (xemacs-hackers):
4492         * about.el (about-url-alist):
4493         * about.el (about-personal-info):
4494         * about.el (about-hacker-contribution):
4495         More contributions.
4496         
4497         * simple.el (handle-post-motion-command):
4498         Fix spurious setting of zmacs-region-stays to t after a non-shift
4499         motion command.
4500
4501 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4502
4503         * about.el (about-personal-info): Update my bio.
4504         (about-hacker-contribution): Ditto.
4505
4506 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4507
4508         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4509
4510 2001-04-19  Andy Piper  <andy@xemacs.org>
4511
4512         * package-net.el (package-net-cygwin32-binary-size): new size.
4513         (package-net-win32-binary-size): new size.
4514         (package-net-convert-index-to-ini): Use new arch.
4515         (package-net-batch-convert-index-to-ini): Removed.
4516         (package-net-generate-bin-ini): New.
4517         (package-net-batch-generate-bin-ini): New.
4518
4519 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4520
4521         * XEmacs 21.4.1 "Copyleft" is released.
4522
4523 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4524
4525         * x-compose.el (xlib-input-method-bug-workaround):
4526         (alias-colon-to-double-quote):
4527         Force sort in map-keymap to work around rehash bug.
4528
4529 2001-04-17  Ben Wing  <ben@xemacs.org>
4530
4531         * about.el: Finish overhaul, add a few new hackers, update a
4532         couple old ones.
4533
4534 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4535
4536         * XEmacs 21.4.0 "Solid Vapor" is released.
4537
4538 2001-04-15  Ben Wing  <ben@xemacs.org>
4539
4540         * about.el:
4541         * about.el (about-headline-face): New.
4542         * about.el (about-link-face): New.
4543         * about.el (about-current-release-maintainers): New.
4544         * about.el (about-other-current-hackers): New.
4545         * about.el (about-url-alist):
4546         * about.el (about-once-and-future-hackers): New.
4547         * about.el (about-mailto-link): New.
4548         * about.el (about-get-buffer):
4549         * about.el (about-finish-buffer):
4550         * about.el (about-xemacs):
4551         * about.el (about-features): Removed.
4552         * about.el (about-advantages): New.
4553         * about.el (about-maintainer-info): Removed.
4554         * about.el (about-personal-info): New.
4555         * about.el (about-hacker-contribution): New.
4556         * about.el (about-maintainer):
4557         * about.el (about-show-linked-info):
4558         * about.el (about-hackers):
4559         Major revamping.  Rewriting of most of the text, improve the
4560         link handling, separate info on contributors into personal
4561         and contribution info, add new contributors, update personal
4562         info, etc. etc.
4563         
4564         * menubar-items.el (default-menubar):
4565         Help menubar entry for News now says more accurately
4566         "What's New in XEmacs".
4567         
4568         * mouse.el:
4569         * mouse.el (mouse-track-cleanup-hook):
4570         * mouse.el (mouse-track):
4571         Don't set-buffer to a dead buffer when calling mouse-track
4572         cleanup hooks.
4573
4574 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4575
4576         * XEmacs 21.2.47 "Zephir" is released.
4577
4578 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4579
4580         * dialog.el (make-dialog-box): Disable dialog box titles until
4581         we get them working.
4582
4583 2001-03-30  Ben Wing  <ben@xemacs.org>
4584
4585         * help.el:
4586         * help.el (Help-princ-face):
4587         * help.el (Help-prin1-face):
4588         * help.el (frob-help-extents):
4589         * help.el (describe-function-1):
4590         * help.el (describe-variable):
4591         Avoid using font-lock faces, which may not be defined.
4592         Instead, use hyper-apropos faces, and make sure they're
4593         defined as necessary by using `require'. (It's not so safe
4594         to do this for font-lock.) In any case, we will eventually
4595         be merging this functionality into hyper-apropos.
4596
4597         * loaddefs.el (completion-ignored-extensions):
4598         Fix documentation.
4599         
4600         * menubar-items.el (menu-truncate-list): Removed.
4601         * menubar-items.el (Menubar-items-truncate-list): New.
4602         * menubar-items.el (default-menubar):
4603         Fix errors if grep or compile command is too long.  Rename helper
4604         function to be less visible.
4605
4606 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4607
4608         * byte-optimize.el (byte-optimize-minus):
4609         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4610
4611 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4612
4613         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4614         Mule is available.
4615
4616         * mule/latin.el: New file.
4617
4618 2001-03-11  Ben Wing  <ben@xemacs.org>
4619
4620         * auto-save.el:
4621         * auto-save.el (auto-save-directory):
4622         * auto-save.el (make-auto-save-file-name):
4623         * auto-save.el (auto-save-file-name-p): New.
4624
4625         Merge in improvements from other definition of
4626         make-auto-save-file-name in files.el.
4627         
4628         * auto-save.el (auto-save-original-name):
4629         * auto-save.el (auto-save-name-in-fixed-directory):
4630         * auto-save.el (auto-save-unslashify-name): Removed.
4631         * auto-save.el (auto-save-slashify-name): Removed.
4632         * auto-save.el (auto-save-reserved-chars): New.
4633         * auto-save.el (auto-save-escape-name): New.
4634         * auto-save.el (auto-save-unhex): New.
4635         * auto-save.el (auto-save-unescape-name): New.
4636
4637         Change algorithm for encoding filenames in auto-save names to be
4638         entirely safe with all filesystems and all possible characters in
4639         a filename, and 100% reversible. (Essentially, uses
4640         quoted-printable as the encoding.)
4641         
4642         * auto-save.el (recover-all-files):
4643
4644         Use insert-directory rather than calling ls directly -- fixes
4645         things under Windows.
4646
4647         * files.el:
4648         * files.el (convert-standard-filename): Substitute FSF's
4649         definition for this (we had nothing here before).
4650         
4651         * files.el (backup-buffer): Warning fix.
4652         
4653         * files.el (make-backup-file-name):
4654         * files.el (find-backup-file-name):
4655         Fix error in calling sequence to auto-save-file-name-p.
4656         
4657         * files.el (recover-file):
4658         Use insert-directory rather than calling ls directly -- fixes
4659         things under Windows.
4660
4661         * files.el (make-auto-save-file-name): Removed.
4662         * files.el (auto-save-file-name-p): Removed.
4663         auto-save is always dumped so no sense in having a definition
4664         that will always be overwritten with another.
4665         
4666         * files.el (insert-directory):
4667         * win32-native.el:
4668         * win32-native.el (debug-mswindows-process-command-lines):
4669         * win32-native.el (original-make-auto-save-file-name): Removed.
4670         * win32-native.el (make-auto-save-file-name): Removed.
4671
4672
4673 2001-03-21  Martin Buchholz <martin@xemacs.org>
4674
4675         * XEmacs 21.2.46 "Urania" is released.
4676
4677 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4678
4679         * menubar-items.el (default-menubar): Update sample.emacs to
4680         sample.init.el and adjust accelerators.
4681
4682 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4683
4684         * build-report.el (build-report): Improve docstring.
4685
4686 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4687
4688         * ChangeLog: Log GTK merge.
4689
4690         * gutter-items.el:
4691         * mwheel.el:
4692         * sound.el:
4693         * startup.el:
4694         Revert gratuitous whitespace changes.
4695
4696 2001-03-07  Ben Wing  <ben@xemacs.org>
4697
4698         * help.el:
4699         * help.el (key-or-menu-binding):
4700         * help.el (Help-find-file): New.
4701         * help.el (describe-beta):
4702         * help.el (describe-copying):
4703         * help.el (describe-project):
4704         * help.el (view-emacs-news):
4705         * help.el (view-sample-init-el): New.
4706         * help.el (Help-princ-face): New.
4707         * help.el (Help-prin1-face): New.
4708         * help.el (help-symbol-function-context-menu):
4709         * help.el (help-symbol-variable-context-menu):
4710         * help.el (help-symbol-function-and-variable-context-menu):
4711         * help.el (frob-help-extents):
4712         * help.el (describe-function-1):
4713         * help.el (describe-variable):
4714
4715         Add coloring in Help buffers, correspondent with hyperlinks.
4716         View files in view-mode rather than Fundamental.
4717         Remove separators from context menus -- now handled in generic code.
4718         Add `Find Tag' to context menu.
4719         
4720         * menubar.el (popup-mode-menu):
4721
4722         Rewrite code that outputs the popup menu to (a) put more specific
4723         entries first, (b) be more robust, (c) output the proper context
4724         menu separators automatically (the context menu functionality is
4725         new and currently used only by Help).
4726
4727 2001-03-10  William M. Perry  <wmperry@aventail.com>
4728
4729         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4730         this function when converting from the 21.1 GTK branch.  Now
4731         supports file, password, question, and color built-in dialogs.
4732
4733 2001-03-06  Ben Wing  <ben@xemacs.org>
4734
4735         * keydefs.el:
4736         * keydefs.el (global-map):
4737         Add commented-out change of M-k (for 21.5).
4738         
4739         * menubar-items.el (default-menubar):
4740         Fix items to control kill-line behavior; add items for
4741         shifted motion.
4742         
4743         * simple.el:
4744         * simple.el (kill-whole-line):
4745         * simple.el (historical-kill-line): Removed.
4746         * simple.el (kill-line): Removed.
4747         * simple.el (kill-entire-line): New.
4748         * simple.el (kill-line-1): New.
4749         * simple.el (backward-kill-line):
4750         Undo kill-whole-line == always changes.  Add new function
4751         kill-entire-line to unconditionally delete the current line.
4752         Add comments describing the lamentable state of affairs of
4753         the kill-line functions and variables.
4754
4755 2001-03-02  Ben Wing  <ben@xemacs.org>
4756
4757         * simple.el:
4758         * simple.el (beginning-of-buffer):
4759         * simple.el (end-of-buffer):
4760         * simple.el (mark-ring-unrecorded-commands):
4761         * simple.el (signal-error-on-buffer-boundary):
4762         * simple.el (shifted-motion-keys-select-region):
4763         * simple.el (unshifted-motion-keys-deselect-region):
4764         * simple.el (motion-keys-for-shifted-motion): New.
4765         * simple.el (handle-pre-motion-command):
4766         * simple.el (handle-post-motion-command):
4767         * simple.el (forward-char-command):
4768         * simple.el (backward-char-command):
4769         * simple.el (scroll-up-command):
4770         * simple.el (scroll-down-command):
4771         * simple.el (next-line):
4772         * simple.el (previous-line):
4773         * simple.el (backward-block-of-lines):
4774         * simple.el (forward-block-of-lines):
4775         * simple.el (backward-word):
4776         * simple.el (mark-word):
4777
4778         Augment documentation of the most common motion commands to make
4779         note of the shifted-motion support.  Improve the support to (a)
4780         properly document how it works and why it's done in the fashion it
4781         is, and (b) allow the keystrokes that trigger it to be customized.
4782
4783         Correct error in the customize specification of
4784         mark-ring-unrecorded-commands.
4785
4786 2001-03-02  Ben Wing  <ben@xemacs.org>
4787
4788         * font-lock.el:
4789         * font-lock.el (font-lock-pending-extent-table): Removed.
4790         * font-lock.el (font-lock-pending-buffer-table): New.
4791         * font-lock.el (font-lock-pre-idle-hook):
4792         * font-lock.el (font-lock-after-change-function):
4793         * font-lock.el (font-lock-fontify-pending-extents):
4794         * font-lock.el (font-lock-lisp-like):
4795
4796         Fix handling of pending extents to avoid excessive slowness (N^2
4797         behavior) when making lots of buffer changes between redisplays,
4798         such as when saving the Options.
4799
4800 2001-03-09  William M. Perry  <wmperry@aventail.com>
4801
4802         * device.el:
4803         * dragdrop.el:
4804         * dumped-lisp.el:
4805         * faces.el:
4806         * frame.el:
4807         * gnuserv.el:
4808         * loadup.el:
4809         * menubar-items.el:
4810         * minibuf.el:
4811         The Great GTK Merge.
4812
4813         * ChangeLog.GTK:
4814         * dialog-gtk.el:
4815         * gdk.el:
4816         * generic-widgets.el:
4817         * glade.el:
4818         * gnome-widgets.el:
4819         * gnome.el:
4820         * gtk-compose.el:
4821         * gtk-extra.el:
4822         * gtk-faces.el:
4823         * gtk-ffi.el:
4824         * gtk-file-dialog.el:
4825         * gtk-font-menu.el:
4826         * gtk-glyphs.el:
4827         * gtk-init.el:
4828         * gtk-iso8859-1.el:
4829         * gtk-marshal.el:
4830         * gtk-mouse.el:
4831         * gtk-package.el:
4832         * gtk-password-dialog.el:
4833         * gtk-select.el:
4834         * gtk-widget-accessors.el:
4835         * gtk-widgets.el:
4836         * gtk.el:
4837         widgets-gtk.el:
4838         The Great GTK Merge: new files.
4839
4840 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4841
4842         * generic-widgets.el: Don't require gtk (a built-in feature) at
4843         top level.  Don't execute the last sexp unless (featurep 'gtk).
4844
4845 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4846
4847         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4848
4849 2001-02-23  Martin Buchholz <martin@xemacs.org>
4850
4851         * XEmacs 21.2.45 "Thelxepeia" is released.
4852
4853 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4854  
4855         * about.el (xemacs-hackers): update my entry. 
4856         * about.el (about-maintainer-info): ditto. 
4857         * about.el (about-hackers): ditto. 
4858
4859 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4860
4861         * about.el (about-maintainer-info): More vanity info about
4862         yours truly.
4863
4864 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4865
4866         * build-report.el (build-report-destination): xemacs-build-reports
4867         has moved to SourceForge, where mailing list name length is
4868         restricted, hence the name change to
4869         xemacs-buildreports@xemacs.org.
4870         * build-report.el (build-report-keep-regexp): Update default.
4871         * build-report.el (build-report-delete-regexp): Ditto.
4872         * build-report.el (build-report-make-output-files): Ditto.
4873
4874 2001-02-19  Craig Lanning  <lanning@scra.org>
4875
4876         * lisp-mode.el: Add indentation specifications for following
4877         Common Lisp forms: handler-case, handler-bind, with-slots,
4878         with-open-file, with-open-stream, print-unreadable-object.
4879
4880 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4881
4882         * font-lock.el (font-lock-set-defaults-1):
4883         Move initialization of `font-lock-cache-position' so that it's set
4884         even if font-lock-keywords is already defined.
4885
4886 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4887
4888         * autoload.el (generate-file-autoloads-1):
4889         Use `emacs-lisp-mode-syntax-table' instead of
4890         `lisp-mode-syntax-table'.
4891         * lisp-mode.el (lisp-mode-syntax-table):
4892         Get rid of old checks for `parse-partial-sexp' version.
4893         Make `|' (pipe) string delimiter instead of punctuation.
4894
4895 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4896
4897         * window.el (save-selected-window):
4898         Use gensym for better macro hygiene.
4899
4900 2001-02-06  Mike Sperber <mike@xemacs.org>
4901
4902         * dump-paths.el:
4903         * startup.el (startup-setup-paths): Set and use
4904         `mule-lisp-directory'.
4905         (startup-setup-paths-warning): Ditto.
4906
4907         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4908         (paths-construct-load-path): Consider `mule-lisp-directory'.
4909
4910 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4911
4912         * font-lock.el: Syntax table improvements used.  A few random
4913         changes are not specified below.
4914         (font-lock-fontify-string-delimiters):
4915         (font-lock-syntactic-keywords):
4916         (font-lock-cache-state nil):
4917         (font-lock-cache-position):
4918         New variables.
4919         (font-lock-set-syntax):
4920         (font-lock-apply-syntactic-highlight):
4921         (font-lock-fontify-syntactic-anchored-keywords):
4922         (font-lock-fontify-syntactic-keywords-region):
4923         (font-lock-eval-keywords):
4924         New functions.
4925         (font-lock-remove-face):
4926         (font-lock-fontify-syntactically-region):
4927         Use syntax properties.
4928
4929 2001-02-08  Martin Buchholz <martin@xemacs.org>
4930
4931         * XEmacs 21.2.44 "Thalia" is released.
4932
4933 2001-01-16  Mike Sperber <mike@xemacs.org>
4934
4935         * startup.el (normal-top-level): Work even if no installation root
4936         is found.
4937
4938 2001-01-30  Andy Piper  <andy@xemacs.org>
4939
4940         * gutter-items.el (progress-abort-glyph): remove instantiator.
4941         (set-progress-abort-instantiator): new function.
4942         (abort-progress-feedback): use it.
4943
4944         * gutter.el (set-gutter-dirty-p): new function.
4945
4946 2001-01-30  Didier Verna  <didier@xemacs.org>
4947
4948         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4949
4950 2001-01-24  Didier Verna  <didier@xemacs.org>
4951
4952         * sound.el (sound-extension-list): give a better default value.
4953         * sound.el (load-sound-file): improve the doc string, also find
4954         files given by absolute names, pass a real extension list to
4955         `locate-file'.
4956
4957 2001-01-26  Martin Buchholz <martin@xemacs.org>
4958
4959         * XEmacs 21.2.43 "Terspichore" is released.
4960
4961 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4962
4963         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4964         messages from gnuserv.
4965
4966 2001-01-20  Martin Buchholz <martin@xemacs.org>
4967
4968         * XEmacs 21.2.42 "Poseidon" is released.
4969
4970 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4971
4972         * cl-macs.el (cl-upcase-arg): New function.
4973         (cl-function-arglist): New function.
4974         (cl-transform-lambda): Automatically add CL-style lambda list to
4975         documentation string using functions above.
4976
4977 2001-01-12  Andy Piper  <andy@xemacs.org>
4978
4979         * package-get.el (package-get-custom): call
4980         package-net-update-installed-db.
4981
4982         * package-ui.el (pui-install-selected-packages): call
4983         package-net-update-installed-db.
4984
4985         * package-net.el (package-net-update-installed-db): use
4986         packages-package-list so that we reflect reality.
4987
4988         * packages.el (packages-package-list): Make docstring reflect
4989         reality.
4990
4991         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4992
4993         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4994         isn't installed.
4995
4996 2001-01-17  Andy Piper  <andy@xemacs.org>
4997
4998         * wid-edit.el (widget-activation-glyph-mapper): activate or
4999         deactivate native widgets.
5000         (widget-glyph-insert-glyph): record instantiator.
5001         (widget-push-button-value-create): use it.
5002
5003         * gui.el (gui-button-action): new function. Make button's domain
5004         buffer current when calling.
5005         (make-gui-button): update to use gui-button-action.
5006
5007 2001-01-16  Didier Verna  <didier@xemacs.org>
5008
5009         * menubar-items.el (default-menubar): add an entry for modeline
5010         horizontal scrolling in Options -> Display.
5011
5012 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5013
5014         * package-get.el (package-get-require-signed-base): Set to nil
5015         by default.
5016
5017 2001-01-17  Martin Buchholz <martin@xemacs.org>
5018
5019         * XEmacs 21.2.41 "Polyhymnia" is released.
5020
5021 2001-01-16  Mike Sperber <mike@xemacs.org>
5022
5023         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5024         catch lisp/mule/.
5025
5026 2001-01-14  Mike Sperber <mike@xemacs.org>
5027
5028         * startup.el (maybe-create-compatibility-dot-emacs):
5029         (maybe-unmigrate-user-init-file):
5030         (unmigrate-user-init-file): Created.
5031         (maybe-migrate-user-init-file): Offer creation of compatibility
5032         .emacs.
5033         Some doc fixes wrt init file location.
5034
5035 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5036
5037         * faces.el (face-frob-from-locale-first): new variable.
5038         (frob-face-font-2): Honor tags arg while trying to use
5039         standard-face-mapping.  When face-frob-from-locale-first is set,
5040         first try to set face inheriting from frobbed-face.
5041
5042 2001-01-15  Didier Verna  <didier@xemacs.org>
5043
5044         * about.el (xemacs-hackers): update my entry.
5045         * about.el (about-url-alist): ditto.
5046         * about.el (about-maintainer-info): ditto.
5047         * about.el (about-hackers): ditto.
5048
5049 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5050
5051         The byte compiler has been badly broken for a year,
5052         by the patch of 1999-12-06.
5053         * byte-optimize.el (byte-optimize-form-code-walker):
5054         Bug was: the byte compiler was making this erroneous optimization:
5055         (progn (or (foo)) (bar)) ==> (bar)
5056
5057 2000-11-20  Mike Sperber <mike@xemacs.org>
5058
5059         * setup-paths.el (paths-core-load-path-depth): Split
5060         `paths-load-path-depth' in two for site and core lisp.  Don't
5061         recurse into core.
5062         * setup-paths.el (paths-construct-load-path): Use.
5063
5064 2001-01-10  Andy Piper  <andy@xemacs.org>
5065
5066         * package-net.el (package-net-cygwin32-binary-size): new variable
5067         (package-net-win32-binary-size): ditto.  add much needed
5068         commentary.
5069
5070         * gutter-items.el (buffers-tab-items): correct off-by-one error
5071         for buffers-tab-max-size.
5072
5073 2001-01-08  Martin Buchholz <martin@xemacs.org>
5074
5075         * XEmacs 21.2.40 is released.
5076
5077 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5078
5079         * mule/hebrew.el: Fix comments and typos.
5080         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5081
5082 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5083
5084         * ChangeLog.1: move ancient log from fill.el.
5085
5086         * dump-paths.el:
5087         paragraphs.el:
5088         mule/mule-category.el:
5089         Miscellaneous typo fixes and slight doc clarifications.
5090
5091         * mule/mule-ccl.el:  Correct file name in header.
5092
5093 2000-12-31  Martin Buchholz <martin@xemacs.org>
5094
5095         * XEmacs 21.2.39 is released.
5096
5097 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5098
5099         * byte-optimize.el (byte-optimize-cond):
5100         (byte-optimize-cond-1): New.
5101         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5102         Optimizes (cond (x nil)) ==> nil.
5103         Provide better diagnostic on malformed expr like (cond foo).
5104
5105 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5106
5107         * mule/mule-coding.el:
5108         mule/mule-cmds.el (reset-language-environment,
5109         set-language-environment-coding-systems):
5110         Safer default coding-priority-list, corresponding to src/file-coding.h.
5111
5112 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5113
5114         * package-admin.el: Allow package removal from
5115         early-package-load-path.
5116
5117 2000-12-15  Andreas Jaeger  <aj@suse.de>
5118
5119         * about.el (about-maintainer-info): Update my entry.
5120
5121 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5122
5123         * packages.el (locate-library): Add support for bzip2
5124         compressed .el files.
5125
5126 2000-12-12  Andy Piper  <andy@xemacs.org>
5127
5128         * package-net.el: new file.
5129
5130 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5131
5132         * font-lock.el: Add missing C++ keywords.
5133
5134 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5135
5136         * simple.el (indent-for-comment): Preserve indentation of comments
5137         starting in column 0, as documented in (Info-goto-node
5138         "(xemacs)Comments").  Update docstring accordingly.
5139
5140 2000-12-05  Martin Buchholz <martin@xemacs.org>
5141
5142         * XEmacs 21.2.38 is released.
5143
5144 2000-12-04  Didier Verna  <didier@xemacs.org>
5145
5146         * mouse.el (default-mouse-track-set-point-in-window): remove
5147         spurious '+' operation detected by Martin.
5148
5149
5150 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5151
5152         * cl-extra.el (coerce):
5153         Implement char to integer coercion.
5154         Remove extraneous (numberp) test.
5155
5156         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5157         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5158         (byte-optimize-predicate):
5159         Warn if evaluating constant expression signals an error.
5160         (byte-optimize-form): Small simplification.
5161
5162         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5163
5164 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5165
5166         * byte-optimize.el:
5167         (byte-optimize-minus):
5168         (byte-optimize-plus):
5169         (byte-optimize-mult):
5170         (byte-optimize-quo):
5171         Use (car (last x)) instead of (last x) to get last elt!
5172         Use `byte-optimize-predicate' to optimize `%'.
5173         Move optimizations for special numeric args to bytecomp.el.
5174         * bytecomp.el (byte-compile-associative): Remove.
5175         (byte-compile-max): New.
5176         (byte-compile-min): New.
5177         Properly handle erroneous calls: (max) (min).
5178         (byte-compile-plus): New.
5179         (byte-compile-minus):
5180         It's easiest to handle 0, +1 and -1 args here.
5181         (byte-compile-mult): New.
5182         It's easiest to handle 1, -1 and 2 args here.
5183         (byte-compile-quo):
5184         It's easiest to handle 0, +1 and -1 args here.
5185         Issue byte-compiler warning when dividing by zero.
5186
5187         Byte-compiler arithmetic improvements.
5188         Better optimize these expressions in the obvious way:
5189         (+ x y 1)   -->  varref x varref y add add1
5190         (+ x y -1)  -->  varref x varref y add sub1
5191         (- x y 0)   -->  (- x y)
5192         (- 0 x y)   -->  (- (- x) y)
5193         (% 42 19)   --> compile-time constant
5194         (/ 42 19)   --> compile-time constant
5195         (* (foo) 2) --> foo call dup plus
5196
5197         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5198         unless (declaim (optimize (safety 3)))
5199         or (setq byte-compile-delete-errors nil).
5200
5201 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5202
5203         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5204         docstrings.
5205
5206 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5207
5208         * startup.el (command-line-do-help):  Add documentation of
5209         portable dumper switches.
5210
5211 2000-11-22  Andy Piper  <andy@xemacs.org>
5212
5213         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5214
5215         * glyphs.el (init-glyphs): don't use autodetect for strings.
5216
5217 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5218
5219         * byte-optimize.el (byte-optimize-char-before):
5220         (byte-optimize-backward-char):
5221         (byte-optimize-backward-word):
5222         Fix incorrect optimizations for these sorts of expressions:
5223         (let ((x nil)) (backward-char x))
5224
5225 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5226
5227         * byte-optimize.el:
5228         * byte-optimize.el (byte-optimize-backward-char): New.
5229         * byte-optimize.el (byte-optimize-backward-word): New.
5230         Make backward-word and backward-char as efficient as forward versions.
5231
5232         * bytecomp.el (byte-compile-no-args-with-one-extra):
5233         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5234         * bytecomp.el (byte-compile-two-args-with-one-extra):
5235         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5236         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5237         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5238         Check if extra arg is constant nil, and if so, use byte-coded call.
5239
5240         * simple.el (backward-word):
5241         * simple.el (mark-word):
5242         * simple.el (kill-word):
5243         * simple.el (backward-kill-word):
5244         Make COUNT argument optional, for consistency with forward-char et al.
5245
5246         * abbrev.el (abbrev-string-to-be-defined):
5247         * abbrev.el (inverse-abbrev-string-to-be-defined):
5248         * abbrev.el (inverse-add-abbrev):
5249         * abbrev.el (expand-region-abbrevs):
5250         * buff-menu.el (Buffer-menu-execute):
5251         * indent.el (move-to-left-margin):
5252         * indent.el (indent-relative):
5253         * indent.el (move-to-tab-stop):
5254         * info.el (Info-reannotate-node):
5255         * lisp-mode.el (lisp-indent-line):
5256         * lisp.el (end-of-defun):
5257         * lisp.el (move-past-close-and-reindent):
5258         * misc.el (copy-from-above-command):
5259         * mouse.el (default-mouse-track-scroll-and-set-point):
5260         * page.el (forward-page):
5261         * paragraphs.el (forward-paragraph):
5262         * paragraphs.el (end-of-paragraph-text):
5263         * picture.el (picture-forward-column):
5264         * picture.el (picture-self-insert):
5265         * rect.el (extract-rectangle-line):
5266         * simple.el (newline):
5267         * simple.el (fixup-whitespace):
5268         * simple.el (backward-delete-char-untabify):
5269         * simple.el (transpose-chars):
5270         * simple.el (transpose-preceding-chars):
5271         * simple.el (do-auto-fill):
5272         * simple.el (indent-new-comment-line):
5273         * simple.el (blink-matching-open):
5274         * view-less.el (cleanup-backspaces):
5275         * wid-edit.el (widget-transpose-chars):
5276         * term/bg-mouse.el (bg-insert-moused-sexp):
5277         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5278
5279         * info.el (Info-fontify-node):
5280         * simple.el (backward-delete-function):
5281         Use canonical delete-backward-char instead of backward-delete-char.
5282
5283 2000-11-20  Andy Piper  <andy@xemacs.org>
5284
5285         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5286         no buffers.
5287
5288 2000-11-20  Andy Piper  <andy@xemacs.org>
5289
5290         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5291         buffer tabs.
5292
5293 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5294
5295         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5296         (proclaim inline...) was shadowing compiler-macros.
5297
5298 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5299
5300         * bytecomp.el (byte-compile-eval): New.
5301         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5302         Keeps this promise made in Lispref:
5303         "If a file being compiled contains a `defmacro' form, the macro is
5304         defined temporarily for the rest of the compilation of that file."
5305
5306 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5307
5308         * cl.el (floatp-safe):
5309         (plusp):
5310         (minusp):
5311         (oddp):
5312         (evenp):
5313         (cl-abs):
5314         Use a better parameter name than `x'.
5315
5316         * cl-macs.el (check-type): Make continuable.  Change documentation
5317         to require PLACE, but accept any form for compatibility.
5318
5319         * abbrev.el (define-abbrev): Use check-type.
5320         * font-menu.el (font-menu-change-face): Use check-type.
5321         * menubar.el (relabel-menu-item): Use check-type.
5322         * itimer.el: Fix typo.
5323
5324 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5325
5326         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5327
5328 2000-11-14  Martin Buchholz <martin@xemacs.org>
5329
5330         * XEmacs 21.2.37 is released.
5331
5332 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5333
5334         * code-cmds.el: Provide the feature.
5335
5336 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5337
5338         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5339
5340         * code-cmds.el: New file
5341         * mule/mule-cmds.el:
5342         * mule/mule-misc.el
5343         (coding-keymap): New keymap. Define coding system keyboard
5344         commands on file-coding builds too.
5345         (coding-system-change-eol-conversion):
5346         (universal-coding-system-argument):
5347         (set-default-coding-systems):
5348         (prefer-coding-system): Moved from mule-cmds.el
5349         (set-buffer-process-coding-system): Moved from mule-misc.el
5350
5351 2000-09-15  Stephen Carney <carney@scubadoo.com>
5352
5353         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5354
5355 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5356
5357         * package-get.el (package-get-download-sites): Add a pre-release
5358         site for experimental packages.
5359
5360         * auto-autoloads.el: Regenerated.
5361
5362 2000-08-01  Andy Piper  <andy@xemacs.org>
5363
5364         * gutter-items.el (buffers-tab-omit-function): reference
5365         buffers-tab-select-visible-buffers.
5366         (buffers-tab-filter-functions): new variable, by default uses
5367         buffers-tab-selection-function and buffers-tab-omit-function.
5368         (select-buffers-tab-buffers-by-mode): invert arguments.
5369         (buffers-tab-select-visible-buffers): new function. Invert calling
5370         of buffers-menu-omit-invisible-buffers.
5371         (buffers-tab-items): rewrite to use
5372         buffers-tab-filter-functions. Rewrite docstring.
5373         (gutter-buffers-tab-extent): delete.
5374         (add-tab-to-gutter): always build a new extent when adding the
5375         tabs.
5376         (update-tab-in-gutter): make gutter dirty when orientation
5377         changes.
5378
5379 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5380
5381         * bytecomp.el (byte-compile-defvar-or-defconst):
5382         Only do loadhist recording if defvar form includes a value.
5383
5384 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5385
5386         * bytecomp.el (byte-compile-initial-macro-environment):
5387         `eval-when-compile' should not compile its body.
5388
5389 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5390
5391         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5392         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5393         some Japanese English.  Remove some ancient FSF comments, and
5394         improve docstrings.  Use symbols not vectors for tables.
5395
5396 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5397
5398         * keymap.el:
5399         (local-key-binding):
5400         (global-key-binding):
5401         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5402
5403         * lisp.el:
5404         (backward-sexp): Slightly simpler code.
5405         (mark-sexp): Make arg optional, like FSF Emacs.
5406         (forward-list): Slightly simpler code.
5407         (backward-list): Slightly simpler code.
5408         (down-list):  Make arg optional, like FSF Emacs.
5409         (up-list):  Make arg optional, like FSF Emacs.
5410         (backward-up-list):  Make arg optional, like FSF Emacs.
5411         (kill-sexp):  Make arg optional, like FSF Emacs.
5412         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5413
5414         * font-menu.el (font-menu-change-face):
5415         Take continuable errors into account.
5416
5417         * abbrev.el:
5418         * abbrev.el (clear-abbrev-table):
5419         * abbrev.el (define-abbrev-table):
5420         * abbrev.el (define-abbrev):
5421         * abbrev.el (insert-abbrev-table-description):
5422         * apropos.el (apropos-documentation-check-doc-file):
5423         * apropos.el (apropos-documentation-check-elc-file):
5424         * buff-menu.el (list-buffers):
5425         * buff-menu.el (list-buffers-noselect):
5426         * bytecomp.el (byte-recompile-directory):
5427         * bytecomp.el (batch-byte-compile):
5428         * cl-macs.el (typep):
5429         * code-files.el (find-coding-system-magic-cookie):
5430         * code-files.el (insert-file-contents):
5431         * cus-edit.el (customize-set-variable):
5432         * cus-edit.el (customize-save-variable):
5433         * cus-face.el (custom-set-face-font-size):
5434         * cus-face.el (custom-set-face-update-spec):
5435         * cus-face.el (custom-reset-faces):
5436         * custom.el (custom-check-theme):
5437         * custom.el (copy-upto-last):
5438         * fill.el (canonically-space-region):
5439         * fill.el (fill-paragraph):
5440         * fill.el (fill-region):
5441         * fill.el (find-space-insertable-point):
5442         * fill.el (justify-current-line):
5443         * faces.el (face-spec-update-all-matching):
5444         * faces.el (set-face-stipple):
5445         * files-nomule.el (insert-file-contents):
5446         * files.el (insert-file-contents-literally):
5447         * files.el (hack-local-variables-last-page):
5448         * files.el (basic-save-buffer):
5449         * files.el (insert-directory):
5450         * font-menu.el (font-menu-change-face):
5451         * font.el (font-spatial-to-canonical):
5452         * format.el (format-encode-region):
5453         * format.el (format-insert-file):
5454         * format.el (format-replace-strings):
5455         * gutter.el (set-gutter-element):
5456         * help.el (key-or-menu-binding):
5457         * help.el (describe-bindings):
5458         * help.el (with-syntax-table):
5459         * indent.el (indent-rigidly):
5460         * indent.el (delete-to-left-margin):
5461         * info.el:
5462         * info.el (Info-extract-dir-entry-from):
5463         * info.el (Info-build-dir-anew):
5464         * info.el (Info-rebuild-dir):
5465         * info.el (Info-batch-rebuild-dir):
5466         * info.el (Info-read-subfile):
5467         * info.el (Info-build-node-completions):
5468         * info.el (Info-extract-menu-node-name):
5469         * isearch-mode.el (isearch-range-invisible):
5470         * isearch-mode.el (isearch-restore-invisible-extents):
5471         * itimer.el (itimerp):
5472         * itimer.el (itimer-live-p):
5473         * keymap.el:
5474         * keymap.el (substitute-key-definition):
5475         * keymap.el (read-command-or-command-sexp):
5476         * keymap.el (local-key-binding):
5477         * keymap.el (global-key-binding):
5478         * keymap.el (global-set-key):
5479         * keymap.el (local-set-key):
5480         * ldap.el:
5481         * ldap.el (ldap-add-entries):
5482         * ldap.el (ldap-delete-entries):
5483         * lisp.el (backward-sexp):
5484         * lisp.el (mark-sexp):
5485         * lisp.el (forward-list):
5486         * lisp.el (backward-list):
5487         * lisp.el (down-list):
5488         * lisp.el (backward-up-list):
5489         * lisp.el (up-list):
5490         * lisp.el (kill-sexp):
5491         * lisp.el (backward-kill-sexp):
5492         * menubar.el (add-menu-button):
5493         * menubar.el (add-submenu):
5494         * menubar.el (delete-menu-item):
5495         * menubar.el (relabel-menu-item):
5496         * mouse.el (narrow-window-to-region):
5497         * obsolete.el (define-obsolete-variable-alias):
5498         * obsolete.el (store-substring):
5499         * package-admin.el:
5500         * package-admin.el (package-admin-install-function):
5501         * package-admin.el (package-admin-install-function-mswindows):
5502         * package-admin.el (package-admin-default-install-function):
5503         * package-get.el (package-get-update-base-entries):
5504         * packages.el (packages-load-package-dumped-lisps):
5505         * packages.el (packages-collect-package-dumped-lisps):
5506         * printer.el (generic-print-buffer):
5507         * printer.el (generic-print-region):
5508         * replace.el (occur-mode-mouse-goto):
5509         * replace.el (perform-replace):
5510         * select.el (get-selection-no-error):
5511         * simple.el:
5512         * simple.el (newline):
5513         * simple.el (open-line):
5514         * simple.el (edit-and-eval-command):
5515         * simple.el (goto-line):
5516         * simple.el (undo):
5517         * simple.el (kill-region):
5518         * simple.el (copy-region-as-kill):
5519         * simple.el (kill-ring-save):
5520         * simple.el (set-mark):
5521         * simple.el (next-line):
5522         * simple.el (previous-line):
5523         * simple.el (line-move):
5524         * simple.el (set-goal-column):
5525         * simple.el (comment-region):
5526         * subr.el:
5527         * subr.el (putf):
5528         * syntax.el (modify-syntax-entry):
5529         * syntax.el (map-syntax-table):
5530         * view-less.el (view-file):
5531         * view-less.el (view-buffer):
5532         * view-less.el (view-file-other-window):
5533         * window-xemacs.el (backward-other-window):
5534         * window.el:
5535         * window.el (one-window-p):
5536         * window.el (walk-windows):
5537         * window.el (window-list):
5538         * x-mouse.el (x-mouse-kill):
5539         * x-select.el (x-get-cutbuffer):
5540         * x-select.el (x-store-cutbuffer):
5541         * term/bg-mouse.el (bg-mouse-line-to-center):
5542         * term/sun-mouse.el (window-line-end):
5543         * term/sun-mouse.el (sun-select-region):
5544         * term/sun.el (kill-region-and-unmark):
5545         * mule/mule-category.el:
5546         * mule/mule-category.el (modify-category-entry):
5547         * mule/mule-category.el (char-category-list):
5548         * mule/mule-coding.el (coding-system-force-on-output):
5549         * mule/mule-misc.el (coding-system-put):
5550         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5551
5552 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5553
5554         * cus-face.el: Typo fixes and tiny clarifications.
5555         * custom.el: ditto
5556
5557 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5558
5559         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5560         * startup.el (normal-top-level): Setup auto-save-list-file-name
5561         if auto-save-list-file-prefix is non-nil.
5562
5563 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5564
5565         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5566
5567 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5568
5569         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5570         get symbol at point-min.
5571
5572 2000-10-24  Didier Verna  <didier@xemacs.org>
5573
5574         * info.el (Info-emacs-info-file-name): defconst it.
5575         * info.el (Info-footnote-tag): defcustom it.
5576         * info.el (Info-no-description-string): ditto.
5577         * info.el (Info-find-node): adapt to new semantics of
5578         'Info-suffixed-file (don't do the case variants stuff).
5579         * info.el (Info-insert-dir): rewrite the dir file variants code.
5580         * info.el (Info-directory-files): New. Return the list of info
5581         files in a directory.
5582         * info.el (Info-dir-outdated-p): use it.
5583         * info.el (Info-parse-dir-entries): ditto.
5584         * info.el (Info-build-dir-anew): don't restrict to files ending
5585         with a ".info.*" extension.
5586         * info.el (Info-set-mode-line): ditto.
5587         * info.el (Info-read-subfile): adapt to new semantics of
5588         'Info-suffixed-file (append 'exact argument).
5589         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5590         string independently of the case.
5591         * info.el (Info-suffixed-file): use it (match all possible case
5592         for the file name).
5593         * info.el (Info-insert-file-contents): code cleanup.
5594         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5595         columns.
5596         * info.el (Info-batch-rebuild-dir): ditto.
5597         * info.el (Info-read-node-name-1): ditto.
5598         * info.el (Info-search): ditto.
5599         * info.el (Info-fontify-node): ditto.
5600
5601
5602 2000-10-24  Didier Verna  <didier@xemacs.org>
5603
5604         * process.el (shell-command): when called from a program, avoid
5605         'push-mark's "mark-set" message.
5606
5607 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5608
5609         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5610         by a symbol, not by a vector.
5611         * mule/vietnamese.el (vscii): Likewise.
5612         (viscii): Likewise.
5613         * mule/cyrillic.el (koi8-r): Likewise.
5614
5615         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5616         by a symbol, not by a vector.
5617         (chinese-big5-2): Likewise.
5618         * mule/ethiopic.el (ethiopic): Likewise.
5619         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5620         (vietnamese-viscii-upper): Likewise.
5621
5622 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5623
5624         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5625
5626 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5627
5628         * byte-optimize.el (byte-optimize-car): New function.
5629         (byte-optimize-cdr): Ditto.
5630
5631 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5632
5633         * byte-optimize.el: Partial synch with FSF 20.7.
5634         Optimize constant concatenation.
5635         Add keymapp as a side effect free function.  It is a built-in.
5636         (byte-after-unbind-pos): Remove byte-equal.
5637
5638 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5639
5640         * update-elc-2.el: Quote regexps correctly.
5641
5642 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5643
5644         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5645         (ccl-compile): Apply integerp, not integer-or-char-p to
5646         check the type of the buffer magnification
5647         (ccl-compile-write-string): Encode a string with binary
5648         coding system.
5649         (ccl-compile-write-repeat): Likewise.
5650
5651 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5652
5653         * buff-menu.el:
5654         * bytecomp.el:
5655         * coding.el:
5656         * faces.el:
5657         * files.el:
5658         * fill.el:
5659         * float-sup.el:
5660         * font-lock.el:
5661         * help.el:
5662         * iso8859-1.el:
5663         * loaddefs.el:
5664         * menubar-items.el:
5665         * menubar.el:
5666         * modeline.el:
5667         * msw-font-menu.el:
5668         * paragraphs.el:
5669         * paths.el:
5670         * replace.el:
5671         * simple.el:
5672         * sound.el:
5673         * startup.el:
5674         * version.el:
5675         * x-faces.el:
5676         * x-font-menu.el:
5677         Remove purecopy.
5678
5679 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5680
5681         * simple.el (do-auto-fill): Use the function pointer to by
5682         `comment-line-break-function', not `indent-new-comment-line'. This
5683         fixes an issue with cc-mode comment continuation.
5684
5685 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5686
5687         * simple.el (turn-on-auto-fill):  Add (interactive).
5688         * mwheel.el (mwheel-install): Add (interactive).
5689         * font-lock.el (turn-on-font-lock): Add (interactive).
5690         (turn-off-font-lock): Add (interactive).
5691
5692 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5693
5694         * packages.el (packages-special-base-regexp): Add `man'.
5695
5696 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5697
5698         * wid-edit.el (widget-specify-active): map over extents in current
5699         buffer like `widget-specify-inactive' does.  Mapping over the
5700         inactive extent object does not work since the current extent is
5701         ignored by `map-extents'.
5702
5703 2000-10-04  Martin Buchholz <martin@xemacs.org>
5704
5705         * XEmacs 21.2.36 is released.
5706
5707 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5708
5709         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5710         Optimize the compiled-function-constants vector by byte-code
5711         reference counts.
5712
5713 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5714
5715         * build-report.el (build-report-delete-regexp): quote value in
5716         defcustom
5717
5718 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5719
5720         * build-report.el (build-report): Don't bind srcdir which we don't
5721         use in `multiple-value-bind' to avoid the only byte-compiler
5722         warning.
5723
5724 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5725
5726         * build-report.el: Requires cl and custom now.
5727         build-report-version is determined by XEmacs version -- remove
5728         build-report-version*.
5729         * build-report.el (build-report-version): Removed.
5730         * build-report.el (build-report-installation-version-regexp): New.
5731         * build-report.el (build-report-version-file-regexp): New.
5732         * build-report.el (build-report-installation-srcdir-regexp): New.
5733         * build-report.el (build-report-destination): Offer
5734         xemacs-build-reports and xemacs-beta.
5735         * build-report.el (build-report-keep-regexp): Adjusted.
5736         * build-report.el (build-report-delete-regexp): Adjusted.
5737         * build-report.el (build-report-make-output-dir): New.
5738         * build-report.el (build-report-installation-file): Replace use of
5739         `concat' with `expand-file-name'.
5740         * build-report.el (build-report-make-output-file): Removed.
5741         * build-report.el (build-report-make-output-files): New.
5742         * build-report.el (build-report-subject): Identify as
5743         user-variable with "*...".
5744         * build-report.el (build-report-prompts): Ditto.
5745         * build-report.el (build-report-version-file): New.
5746         * build-report.el (build-report-file-encoding): Identify as
5747         user-variable with "*...".
5748         * build-report.el (build-report-make-output-get): New.
5749         * build-report.el (build-report-insert-header): Report
5750         emacs-version and system-configuration instead of
5751         build-report-version.
5752         * build-report.el (build-report-insert-make-output): Add file
5753         argument.
5754         * build-report.el (build-report-insert-installation-file):
5755         Re-indent.
5756         * build-report.el (build-report-keep): Change docstring,
5757         re-indent.
5758         * build-report.el (build-report-delete): Ditto.
5759         * build-report.el (build-report-installation-data): New.
5760         * build-report.el (build-report-version-file-data): New.
5761
5762 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5763
5764         * byte-optimize.el (byte-optimize-lapcode):
5765         Fix the optimization of using the first 5 elements of the
5766         constants vector for variables.
5767         (byte-optimize-lapcode): Fix another ancient broken optimization.
5768
5769 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5770
5771         * *: Spelling mega-patch
5772
5773 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5774
5775         * easymenu.el: doc fixes.
5776         (easy-menu-do-define): Use backquote.
5777         (easy-menu-change):
5778         (easy-menu-add):
5779         `when' seems much clearer than `if' here.
5780         (easy-menu-remove):
5781         (easy-menu-add-item):
5782         (easy-menu-item-present-p):
5783         (easy-menu-remove-item):
5784         Wrap using (when (featurep 'menubar) ...)
5785
5786 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5787
5788         * bytecomp.el (displaying-byte-compile-warnings):
5789         Revert Ben's change to this function below so that the compile log
5790         is displayed properly for users of the "popper" package.
5791
5792 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5793
5794         * window.el (save-selected-window): Use backquote.
5795
5796         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5797         Renamed from `byte-compile-file-form-defvar'.
5798         * bytecomp.el (byte-compile-defvar-or-defconst):
5799         Only cons onto current-load-list in top-level forms.
5800         Else this leaks a cons cell every time a defun is called.
5801         Renamed from `byte-compile-defvar', for clarity.
5802         Warn when docstring of defvar is not a string.
5803         Use consistent error messages.
5804         Better comments.
5805
5806 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5807
5808         * simple.el (set-variable):
5809         Remove unneeded defvar by rearranging order of let* forms.
5810
5811         * mule/mule-ccl.el (ccl-get-next-code):
5812         * menubar-items.el (bookmark-menu-filter):
5813         (language-environment-menu-filter):
5814         (tutorials-menu-filter):
5815         * toolbar-items.el (toolbar-compile):
5816         * byte-optimize.el (disassemble-offset):
5817         Use (declare (special ...)) instead of `defvar'.
5818
5819         * cl-macs.el (cl-do-proclaim):
5820         Fix (declare (special ...)) warning suppression syntax.
5821
5822 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5823
5824         * info.el (Info-tag-table-marker):
5825         (Info-tag-table-buffer):
5826         (Info-find-file-node):
5827         (Info-read-subfile):
5828         (Info-build-node-completions):
5829         (Info-search):
5830         (Info-mode):
5831         Multiple info buffer support.
5832
5833 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5834
5835         * ldap.el (ldap-decode-entry): New defun
5836         (ldap-search-entries): Use it in order to decode DN-prefixed
5837         entries properly
5838
5839 2000-08-23  Daniel Pittman <daniel@danann.net>
5840
5841         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5842         Use `eq', not `=', to compare symbols.
5843
5844 2000-07-30  Ben Wing  <ben@xemacs.org>
5845
5846         * bytecomp.el (byte-compile-report-error):
5847         * bytecomp.el (displaying-byte-compile-warnings):
5848         if stack-trace-on-error is set, send out a backtrace when
5849         an error is encountered that stops byte compilation.  this
5850         should make it much much easier to track down those curious
5851         problems.  also undo the kludge of using a separate "*Show*"
5852         buffer for display when there's a temp-buffer-show-function;
5853         we can avoid this by just being a little smarter.
5854
5855         * dialog-items.el:
5856         * dialog-items.el (search-dialog-regexp): New.
5857         * dialog-items.el (search-dialog-callback):
5858         * dialog-items.el (make-search-dialog):
5859         add a regexp option to the dialog and clean up a bit.
5860
5861         * dialog.el:
5862         * dialog.el (yes-or-no-p-dialog-box):
5863         * dialog.el (get-dialog-box-response):
5864         * dialog.el (make-dialog-box):
5865         * dialog.el (dialog-box-finish): New.
5866         * dialog.el (dialog-box-cancel): New.
5867         * dialog.el (internal-make-dialog-box-exit): New.
5868         implement [properly!] the :modal property of the new dialog box
5869         interface.  this is the first time xemacs has ever had *proper*
5870         modal dialog boxes, giving the standard window-system feedback.
5871         (e.g. under windows, clicking on a disabled frame causes a beep
5872         and makes the dialog box flash three times.)
5873
5874         * dragdrop.el: header keyword frobbing.
5875
5876         * dumped-lisp.el (preloaded-file-list):
5877         renamed winnt.el to win32-native.el.
5878
5879         * faces.el (face-property):
5880         * faces.el (set-face-property):
5881         * faces.el (frob-face-property):
5882         * faces.el (frob-face-font-2):
5883         * faces.el (make-face-bold):
5884         * faces.el (make-face-italic):
5885         * faces.el (make-face-bold-italic):
5886         * faces.el (make-face-unbold):
5887         * faces.el (make-face-unitalic):
5888         * faces.el (make-face-smaller):
5889         * faces.el (make-face-larger):
5890         clean up the implementation of these so that window-system-specific
5891         methods are called only on objects belonging to that window system.
5892         previously, you could have [e.g.] mswindows-make-face-bold called
5893         on font object of device type `stream', which is not good and
5894         explains the subtle errors Adrian was getting when byte-compiling
5895         something that required 'term. (Adrian, now you can use stack-trace-
5896         on-error to find the exact place where things are going wrong instead
5897         of having to laboriously binary-search your way through.)
5898
5899         * finder.el (finder-known-keywords):
5900         cleaned up -- properly sorted, clarified the meanings of many of
5901         the keywords, and added a few -- mswin, gui, content, build, www,
5902         user, services.  the last two try to distinguish between a package
5903         that's used directly by the user, and a package that provides
5904         support services to other packages.
5905
5906         * font-lock.el (lisp-font-lock-keywords-2):
5907         update list of lisp control structures to include everything,
5908         including new ones i introduced.
5909
5910         * gutter.el: header keyword frobbing.
5911
5912         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5913         recent isearch element was not doing so!  you got the second-most-
5914         recent instead.
5915
5916         * lisp-mode.el (construct-lisp-mode-menu):
5917         more menubar cleanups.
5918         * lisp-mode.el (with-selected-window):
5919         make it indent properly.
5920
5921         * menubar-items.el (default-menubar): lots of menubar cleanups.
5922         rearranged the options menu the most, e.g. splitting up the
5923         Keyboard/Mouse menu into a new Editing menu and combining the
5924         separate Scrollbar/Gutter/Toolbar submenus into Display.
5925         Got rid of General, moved items to Editing or new Troubleshooting.
5926         Moved Packages to Tools; doesn't seem to belong under Options.
5927         Added stuff to the Cmds menu, e.g. Change Case.
5928
5929         NB please don't complain about these periodic menubar changes.
5930         Anything like this is necessarily incremental in its construction
5931         -- By constant use you gradually become more and more aware of
5932         better and better ways to group menu items.  When we eventually
5933         move the options menu to a property sheet, the existing structure
5934         will probably be preserved fairly well.
5935
5936         * minibuf.el (next-history-element): fix problems with pressing
5937         down arrow in repeat-complex-command.
5938
5939         * modeline.el:
5940         * modeline.el (modeline-3d-p): New.
5941         added custom variable for controlling the 3d modeline.  the
5942         corresponding Options item has been present for a long time,
5943         but commented out with "fix me!" comments.  it's fixed now.
5944
5945         * obsolete.el (add-menu):
5946         remove bogus gettexts.
5947
5948         * process.el (shell-quote-argument):
5949         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5950         For bash under Windows native, see below.
5951
5952         * simple.el:
5953         * simple.el (display-warning-buffer):
5954         Fixed the handling of warning display to eliminate the annoying
5955         *Show* buffer, like was done for byte-compiler output above.
5956
5957         * simple.el (debug-print): New.
5958         Simple function for sending debug messages to the console and/or
5959         other debug places.
5960
5961         * subr.el (replace-in-string):
5962         Rewrite this function to avoid N^2 behavior with large strings --
5963         catastrophic with the new Windows selection code! (Apparently the
5964         author of this function didn't realize there was a fun
5965         replace-match that could make his life much easier, because we
5966         duplicated the entire logic.  The new version is smaller, easier
5967         to understand, much more robust, and has extended features --
5968         those of replace-match.)
5969
5970         * window.el:
5971         * window.el (with-selected-window): New.
5972         An obvious complement to the existing `with-selected-frame' and
5973         `with-current-buffer'.
5974
5975         * win32-native.el: Renamed from winnt.el.
5976         Added a great deal of stuff for properly handling process quoting,
5977         somewhat modeled on Kirill's original model (which i later threw
5978         away).  We should now finally have correctly working process arg
5979         quoting/dequoting so that the final app gets exactly what we
5980         intended.  Because the mechanism is in Lisp, it's easily
5981         extendible. (For those running bash and running the native
5982         version, I tried hard to do what I thought was correct.  But more
5983         thought is needed, and ideally the volunteer work of people with
5984         these configurations that they generally run on.)
5985
5986         * x-font-menu.el (x-font-menu-font-data):
5987         Put in defvar's to fix byte-compiler warnings.
5988
5989 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5990
5991         * select.el (selection-coercion-alist): Initialise.
5992         * select.el (select-coerce-to-text): New.
5993         * select.el (select-coerce): New.
5994         New functions to perform type and value coercion.
5995
5996         * select.el (select-buffer-killed-default): Keep data if it was
5997         on the clipboard.
5998
5999 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6000
6001         * menubar-items.el (default-menubar): Fix typo.
6002         (default-menubar): `lambda' was mispelled as `lamda'.
6003
6004 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6005
6006         * window.el (shrink-window-if-larger-than-buffer): Remove
6007         edge checking code.
6008
6009 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6010
6011         * paths.el (gnus-local-domain): Removed.
6012         (gnus-local-organization): Ditto.
6013         (gnus-startup-file): Ditto.
6014
6015 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6016
6017         * files.el (auto-mode-alist): Add .spec for RPM.
6018
6019 2000-07-31  Andy Piper  <andy@xemacs.org>
6020
6021         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6022
6023 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6024
6025         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6026         browse-url.
6027         * help.el (xemacs-www-page): Ditto.
6028         (xemacs-www-faq): Ditto.
6029         * menubar-items.el (default-menubar): Ditto.
6030
6031         * wid-edit.el (widget-url-link-action): Ditto.
6032         From: Kenichi OKADA <okada@opaopa.org>.
6033
6034 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6035
6036         * finder.el (finder-commentary): Add autoload cookie.
6037
6038 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6039
6040         * files.el (insert-file-contents-literally): Fix second let
6041         binding for `coding-system-for-read' to `coding-system-for-write'
6042         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6043
6044 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6045
6046         * files.el (insert-file-contents-literally): Use binary coding
6047         system (from Morioka san).
6048         (insert-file-contents-literally): Make file-name-handler method.
6049
6050 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6051
6052         * cl-macs.el (get-selection): Add defsetf.
6053
6054 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6055
6056         * x-init.el (x-activate-region-as-selection): replace obsolete
6057         function x-own-selection with own-selection.
6058         (ow-find): replace obsolete functions x-get-selection and
6059         x-get-clipboard with get-selection and get-clipboard.
6060         (init-post-x-win): replace obsolete function x-disown-selection
6061         with disown-selection.
6062
6063 2000-07-20  Mike Sperber  <mike@xemacs.org>
6064
6065         * startup.el (load-user-init-file): Only try to load init file if
6066         it exists.
6067
6068 2000-07-10  Andy Piper  <andy@xemacs.org>
6069
6070         * dialog-items.el: sync with Ben's patch.
6071
6072         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6073         comment.
6074         (progress-text-glyph): deleted.
6075         (progress-layout-glyph): make completely minimal.
6076         (progress-gauge-glyph): ditto.
6077         (progress-display-style): fix to handle dynamic instantiator
6078         changes.
6079         (progress-text-instantiator): new.
6080         (progress-layout-instantiator): new.
6081         (progress-gauge-instantiator): new.
6082         (set-progress-display-instantiator): renamed and changed from
6083         set-progress-display-style.
6084         (progress-abort-glyph): use instantiator not glyph.
6085         (append-progress-display): use set-progress-display-instantiator
6086         and set-glyph-image.
6087         (abort-progress-display): ditto.
6088         (raw-append-progress-display): ditto.
6089
6090 2000-07-20  Ben Wing  <ben@xemacs.org>
6091
6092         * code-files.el: Move Mule-specific code to mule-coding.el.
6093
6094 2000-07-15  Ben Wing  <ben@xemacs.org>
6095
6096         * autoload.el:
6097         Fixed comments.
6098
6099         * cmdloop.el:
6100         * cmdloop.el (yes-or-no-p):
6101         * cmdloop.el (y-or-n-p):
6102         Make these functions use should-use-dialog-box-p and not be
6103         overridden in dialog.el.
6104
6105         * cus-dep.el:
6106         * cus-dep.el (Custom-make-dependencies): Removed.
6107         * cus-dep.el (Custom-make-dependencies-1): New.
6108         * cus-dep.el (Custom-make-one-dependency): New.
6109         New entry point for use in Makefiles, to avoid excessive
6110         invocations.
6111
6112         * cus-edit.el (custom-variable-reset-saved):
6113         * cus-edit.el (custom-variable-reset-standard):
6114         * cus-edit.el (custom-save-resets):
6115         Fix bytecompiler warnings.
6116
6117         * dialog.el:
6118         * dialog.el (yes-or-no-p-dialog-box):
6119         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6120         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6121         * dialog.el (get-dialog-box-response):
6122         * dialog.el (message-or-box):
6123         * dialog.el (make-dialog-box):
6124         * dialog.el (popup-dialog-box): New.
6125         Avoid yes-or-no-p bogosities.
6126         Create a general function `make-dialog-box' to encapsulate all
6127         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6128
6129         * dumped-lisp.el (preloaded-file-list):
6130         Add dialog-items.  Clean up.  Group files by types.
6131
6132         * easymenu.el (easy-menu-add):
6133         * easymenu.el (easy-menu-remove):
6134         Account for accelerators.
6135
6136         * extents.el:
6137         * extents.el (extent-list): New args, like in map-extents.
6138         * extents.el (extent-at-event): New.
6139         * extents.el (extents-at-event): New.
6140
6141         * font-lock.el:
6142         * font-lock.el (font-lock-mode):
6143         * font-lock.el (font-lock-default-fontify-buffer):
6144         * font-lock.el (font-lock-default-unfontify-region):
6145         * font-lock.el (font-lock-fontify-syntactically-region):
6146         * font-lock.el (font-lock-fontify-keywords-region):
6147         Use new progress-feedback names.
6148
6149         * font-lock.el (java-font-lock-identifier-regexp):
6150         * font-lock.el (java-font-lock-class-name-regexp):
6151         Fix bytecompiler warnings.
6152
6153         * gutter-items.el:
6154         * gutter-items.el (progress-display-use-echo-area): Removed.
6155         * gutter-items.el (progress-feedback-use-echo-area): New.
6156         * gutter-items.el (progress-display-popup-period): Removed.
6157         * gutter-items.el (progress-feedback-popup-period): New.
6158         * gutter-items.el (set-progress-display-style): Removed.
6159         * gutter-items.el (set-progress-feedback-style): New.
6160         * gutter-items.el (progress-display-style): Removed.
6161         * gutter-items.el (progress-feedback-style): New.
6162         * gutter-items.el (progress-stack):
6163         * gutter-items.el (progress-displayed-p): Removed.
6164         * gutter-items.el (progress-feedbacked-p): New.
6165         * gutter-items.el (clear-progress-display): Removed.
6166         * gutter-items.el (clear-progress-feedback): New.
6167         * gutter-items.el (progress-display-clear-when-idle): Removed.
6168         * gutter-items.el (progress-feedback-clear-when-idle): New.
6169         * gutter-items.el (remove-progress-display): Removed.
6170         * gutter-items.el (remove-progress-feedback): New.
6171         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6172         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6173         * gutter-items.el (append-progress-display): Removed.
6174         * gutter-items.el (append-progress-feedback): New.
6175         * gutter-items.el (abort-progress-display): Removed.
6176         * gutter-items.el (abort-progress-feedback): New.
6177         * gutter-items.el (raw-append-progress-display): Removed.
6178         * gutter-items.el (raw-append-progress-feedback): New.
6179         * gutter-items.el (display-progress-display): Removed.
6180         * gutter-items.el (display-progress-feedback): New.
6181         * gutter-items.el (current-progress-display): Removed.
6182         * gutter-items.el (current-progress-feedback): New.
6183         * gutter-items.el (current-progress-display-label): Removed.
6184         * gutter-items.el (current-progress-feedback-label): New.
6185         * gutter-items.el (progress-display): Removed.
6186         * gutter-items.el (progress-feedback): New.
6187         Replace "progress-display" with "progress-feedback" globally.
6188
6189         * gutter-items.el (lprogress-display): Removed.
6190         * gutter-items.el (progress-feedback-with-label): New.
6191         Rename lprogress-display ==> progress-feedback-with-label.
6192
6193         * gutter-items.el (search-dialog-direction): Removed.
6194         * gutter-items.el (search-dialog-text): Removed.
6195         * gutter-items.el (search-dialog-callback): Removed.
6196         * gutter-items.el (make-search-dialog): Removed.
6197         Move to dialog-items.el.
6198
6199         * help.el:
6200         * help.el (help-mode-quit):
6201         * help.el (mode-for-help): New.
6202         * help.el (help-sticky-window): New.
6203         * help.el (help-window-config): New.
6204         * help.el (with-displaying-help-buffer):
6205         * help.el (function-at-event): New.
6206         * help.el (help-symbol-regexp): New.
6207         * help.el (help-symbol-run-function-1): New.
6208         * help.el (help-symbol-run-function): New.
6209         * help.el (help-symbol-function-context-menu): New.
6210         * help.el (help-symbol-variable-context-menu): New.
6211         * help.el (help-symbol-function-and-variable-context-menu): New.
6212         * help.el (frob-help-extents): New.
6213         * help.el (describe-function-1):
6214         * help.el (variable-at-point):
6215         * help.el (variable-at-event): New.
6216         * help.el (describe-variable):
6217         Major overhaul.
6218         - Make functions and variables be mousable.
6219         - Middle button hyperlinks.
6220         - New context-menu entries.
6221
6222         * keydefs.el:
6223         * keydefs.el (global-map):
6224         New key bindings to move lines up and down.
6225
6226         * lisp-mode.el:
6227         * lisp-mode.el (construct-lisp-mode-menu): New.
6228         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6229         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6230         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6231         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6232         Make popup and menubar menus be different.  Popup menu uses
6233         clicked location and automatically assumes symbol under the mouse
6234         for various commands.
6235
6236         * menubar-items.el:
6237         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6238         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6239
6240         * menubar-items.el (global-popup-menu): Removed.
6241         * menubar-items.el (mode-popup-menu): Removed.
6242         * menubar-items.el (activate-popup-menu-hook): Removed.
6243         * menubar-items.el (popup-mode-menu): Removed.
6244         * menubar-items.el (popup-buffer-menu): Removed.
6245         * menubar-items.el (popup-menubar-menu): Removed.
6246         Move to menubar.el.
6247
6248         * menubar.el:
6249         * menubar.el (global-popup-menu): New.
6250         * menubar.el (mode-popup-menu): New.
6251         * menubar.el (activate-popup-menu-hook): New.
6252         * menubar.el (last-popup-menu-event): New.
6253         * menubar.el (popup-mode-menu): New.
6254         * menubar.el (popup-buffer-menu): New.
6255         * menubar.el (popup-menubar-menu): New.
6256         * menubar.el (menu-call-at-event): New.
6257         Move non-content functions here.  Add support for context menu
6258         items on extents.
6259
6260         * minibuf.el (minibuffer-history-uniquify):
6261         Typo fix.
6262
6263         * minibuf.el (read-file-name-1):
6264         Call new file dialog box if it exists.
6265
6266         * minibuf.el (mouse-rfn-setup-vars):
6267         Clean up "chop" action.
6268
6269         * mouse.el:
6270         * mouse.el (button2): Now bound to mouse-track.
6271         * mouse.el (click-inside-extent-p):
6272         * mouse.el (point-inside-extent-p):
6273         * mouse.el (point-inside-selection-p):
6274         * mouse.el (mouse-drag-or-yank): Removed.
6275         * mouse.el (mouse-begin-drag-n-drop): New.
6276         * mouse.el (mouse-eval-sexp):
6277         * mouse.el (mouse-track-activate-strokes): New.
6278         * mouse.el (mouse-track-do-activate): New.
6279         * mouse.el (mouse-track):
6280         * mouse.el (default-mouse-track-event-is-with-button): New.
6281         * mouse.el (default-mouse-track-cleanup-hook):
6282         * mouse.el (default-mouse-track-drag-hook):
6283         * mouse.el (default-mouse-track-drag-up-hook):
6284         * mouse.el (default-mouse-track-click-hook):
6285         Merge drag-n-drop into mouse-track.
6286         Add general "activate" support to replace specific button2 kludges.
6287         Use "button modifier" support in mouse-track.
6288
6289         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6290
6291         * package-ui.el:
6292         * package-ui.el (pui-menu):
6293         * package-ui.el (pui-popup-context-sensitive): Removed.
6294         Fix bytecompiler warnings.
6295         Clean up popup code a bit.
6296
6297         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6298
6299         * simple.el:
6300         * simple.el (transpose-lines):
6301         * simple.el (transpose-line-up): New.
6302         * simple.el (transpose-line-down): New.
6303         * simple.el (transpose-subr):
6304         * simple.el (transpose-subr-1): Removed.
6305         Clean up, add functions to move lines up and down.
6306
6307         * startup.el (mail-host-address):
6308         * startup.el (user-mail-address):
6309         Customize.
6310
6311         * subr.el:
6312         * subr.el (set-symbol-value-in-buffer): New.
6313         * subr.el (error):
6314         * subr.el (check-argument-type):
6315         * subr.el (defined-error-p): New.
6316         Add structured error support.
6317
6318         * toolbar-items.el (toolbar-compile):
6319         Use new make-dialog-box.
6320
6321         * update-elc.el:
6322
6323         * userlock.el (ask-user-about-lock-dbox):
6324         * userlock.el (ask-user-about-supersession-threat-dbox):
6325         * userlock.el (ask-user-about-lock):
6326         * userlock.el (ask-user-about-supersession-threat):
6327         Use new make-dialog-box.
6328         Add safety checks; use should use-dialog-box-p.
6329
6330         * window-xemacs.el:
6331         * window-xemacs.el (__buffer-dedicated-frame):
6332         * window-xemacs.el (buffer-dedicated-frame): New.
6333         * window-xemacs.el (set-buffer-dedicated-frame): New.
6334         Move dedicated-frame stuff into lisp.
6335
6336 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6337
6338         * printer.el (generic-print-region): Do not require that
6339         `printer-name' be set.
6340         (printer-name): Commentary clarification.
6341
6342 2000-07-19  Martin Buchholz <martin@xemacs.org>
6343
6344         * XEmacs 21.2.35 is released.
6345
6346 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6347
6348         * select.el (selection-coercible-types): Initialise.
6349
6350 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6351
6352         * select.el (own-clipboard): Bug fix.
6353
6354 2000-07-17  Mike Sperber  <mike@xemacs.org>
6355
6356         * cus-edit.el (custom-migrate-custom-file): Save init file before
6357         continuing.
6358
6359 2000-07-16  Mike Sperber  <mike@xemacs.org>
6360
6361         * startup.el (load-init-file): Remove silly call to
6362         `load-user-custom-file`.
6363         (maybe-migrate-user-init-file): Minor fixes.
6364
6365 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6366
6367         * apropos.el (apropos-documentation-check-doc-file):
6368         `doc' variable should be let-bound, as was presumably intended.
6369
6370         * cus-edit.el (custom-variable-reset-saved):
6371         (custom-variable-reset-standard):
6372         Remove unused variable comment-widget.  Twice.
6373
6374         * toolbar.el (toolbar-blank-press-function):
6375         Add a real defvar with initial value nil and proper docstring.
6376         (press-toolbar-button): No need to check for boundp-ness anymore.
6377
6378         * rect.el (open-rectangle-line): Remove useless (let) form.
6379         Add defvar for pending-delete-mode.
6380
6381         * info.el (Info-find-node): This function needs an autoload cookie.
6382
6383         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6384         Use let* since the second form referred to the first.
6385
6386 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6387
6388         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6389         instead of removed `mswindows-get-clipboard'.
6390
6391
6392 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6393
6394         * select.el (select-convert-from-text): New.
6395         * select.el (select-convert-from-length): New.
6396         * select.el (select-convert-from-integer): New.
6397         * select.el (select-convert-from-identity): New.
6398         * select.el (select-convert-from-filename): New.
6399         * select.el (selection-converter-in-alist): Use them.
6400         New converter functions for X.
6401
6402         * select.el (get-selection): Removed comment.
6403
6404         * select.el (own-selection): Removed append code - I thought
6405         I'd already done this, but apparently not...
6406
6407         * select.el: Changed comment about TIMESTAMP.
6408
6409         * select.el (select-convert-in): New.
6410         * select.el (select-convert-out): New.
6411         New functions that get used by select.c.
6412
6413         * select.el (select-buffer-killed-default): New.
6414         * select.el (select-buffer-killed-text): New.
6415         * select.el (selection-buffer-killed-alist): New.
6416         New list and functions that get called if a relevant selection
6417         exists and a buffer gets killed.
6418
6419         * select.el (select-convert-to-targets):
6420         * select.el (select-convert-to-identity): Removed.
6421         * select.el (select-convert-from-identity): Removed.
6422         * select.el (select-converter-out-alist):
6423         Removed _EMACS_INTERNAL selection type.
6424
6425         * x-select.el (xselect-kill-buffer-hook): Removed.
6426         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6427         Removed this X-specific nonesense. Use the generic support
6428         in select.el instead.
6429
6430 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6431
6432         * mule/mule-category.el (defined-category-hashtable):
6433         Use make-hash-table instead of make-hashtable
6434
6435         * buff-menu.el: Byte-compiler warning fix.
6436
6437         * isearch-mode.el (isearch-highlight-all-cleanup):
6438         Remove unused variable `isearch-highlight-all-start'.
6439
6440         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6441
6442         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6443
6444         * cus-dep.el (Custom-make-dependencies):
6445         Add autoload cookie for custom-add-loads to generated custom-load.el.
6446
6447         * autoload.el (autoload-package-name): Warning suppression.
6448         Move defvar prior to first use.
6449
6450         * custom.el: Add autoload for custom-declare-face.
6451         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6452         * cl.el (cl-hack-byte-compiler):
6453         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6454         to work properly.
6455
6456 2000-07-08  Mike Sperber  <mike@xemacs.org>
6457
6458         * startup.el (load-home-init-file): Added variable.
6459         (maybe-migrate-user-init-file): Added.
6460         (load-user-init-file): Load custom file if different from init
6461         file.
6462
6463         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6464         "startup."
6465
6466         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6467         Moved `custom-file'-related code to cus-file.el.
6468
6469         * cus-file.el: New file.
6470
6471 2000-04-01  Mike Sperber  <mike@xemacs.org>
6472
6473         * packages.el (packages-find-package-directories): Added support
6474         for external package hierarchies with in-place installations.
6475
6476         * find-paths.el (paths-root-in-place-p): Added.
6477         (paths-find-emacs-directory): Added support for external
6478         directories with in-place installations.
6479         (paths-find-site-directory): Ditto.
6480
6481         * startup.el (find-user-init-file): Also look for
6482         ~/.xemacs/init.elc? in preference to ~/.emacs.
6483
6484 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6485
6486         * select.el (own-selection):
6487         * select.el (own-clipboard): Changed `append' parameter to
6488         `how-to-use' parameter.
6489         * select.el (own-selection): Removed icky append code.
6490         * select.el (own-selection, get-selection): Removed extra type
6491         checking.
6492         * select.el (selection-appender-alist):
6493         * select.el (selection-converter-{in|out}-alist): Initialise.
6494         * select.el (select-append-to-*): New.
6495         * select.el (select-convert-from-*): New.  New functions to append
6496         data and convert data from external type.
6497
6498 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6499
6500         * font-lock.el: Javadoc enhancements.
6501
6502 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6503
6504         * printer.el (generic-print-region): Compose job name from buffer
6505         name.
6506
6507 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6508
6509         * font-lock.el (font-lock-fontify-pending-extents): Call
6510         font-lock-fontify-region instead of font-lock-fontify-buffer
6511         to avoid unnecessary progress gauges.
6512
6513 2000-07-06  Craig Lanning  <lanning@scra.org>
6514
6515         * custom-load.el (faces):
6516
6517         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6518         dir is a regex.
6519
6520         * process.el (call-process-internal): from Dan Holmsand, use binary
6521         coding systems so that jka-compr works.
6522
6523 2000-07-07  Ben Wing  <ben@xemacs.org>
6524
6525         * font-lock.el: Undo previous change.  Unfortunately, some
6526         files actually use the variables directly in their init code
6527         without quoting them.
6528
6529 2000-07-07  Ben Wing  <ben@xemacs.org>
6530
6531         * font-lock.el (defvar font-lock-*-face): Removed.
6532
6533         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6534         only when necessary.
6535
6536 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6537
6538         * cl-macs.el: fix cl-transform-function-property kludge
6539         so that it does not require a random feature.
6540
6541 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6542
6543         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6544         as in Linux kernel "Rules.make".
6545
6546 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6547
6548         * build-report.el (build-report): Add autoload cookie.
6549
6550 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6551
6552         * package-ui.el (defgroup pui):  Correct a misspelling
6553         (pui-toggle-package-delete):  Change `seleted' to `selected'
6554
6555 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6556
6557         * package-get.el (package-get-update-base):
6558         (package-get): Use insert-file-contents-literally always.
6559         (package-get-maybe-save-index):
6560         Force coding system for writing to binary.
6561
6562 2000-06-08  Mike Alexander  <mta@arbortext.com>
6563
6564         * code-process.el (call-process-region): If there is no coding
6565         system for the process on process-coding-system-alist use the
6566         coding system of the buffer containing the region.
6567
6568 2000-06-10  Ben Wing  <ben@xemacs.org>
6569
6570         * cmdloop.el (command-error):
6571         If debug-on-error and noninteractive, output backtrace.
6572
6573         * files.el (file-relative-name):
6574         Remove MSDOS references.
6575
6576         * simple.el (line-number): New function, due to non-obvious
6577         behavior/usage of count-lines.
6578
6579         * simple.el (count-lines): document non-obvious usage to get
6580         line number.
6581
6582 2000-06-11  Ben Wing  <ben@xemacs.org>
6583
6584         * faces.el ((featurep 'xpm)):
6585         * x-faces.el (x-init-face-from-resources):
6586         * x-faces.el (x-init-frame-faces):
6587         * x-misc.el (x-init-specifier-from-resources):
6588         * x-misc.el (x-get-resource-and-bogosity-check):
6589         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6590         * x-mouse.el (x-init-pointer-shape):
6591         * x-scrollbar.el (x-init-scrollbar-from-resources):
6592         Add sixth argument to x-get-resource calls so as to issue warnings
6593         rather than errors on bogus arguments.
6594
6595 2000-06-05  Ben Wing  <ben@xemacs.org>
6596
6597         * compat.el: new file.  provides a clean, non-intrusive way to
6598         define compatibility functions.
6599
6600         * process.el (shell-quote-argument): temporary fix for lack
6601         of nt-quote-process-args.  #### I need to put back the overall
6602         structure of that mechanism but redo the guts of it using the
6603         extra intelligence in the C code.
6604
6605 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6606
6607         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6608         `package-get' does in package-get.el, instead of using external
6609         "md5sum" program.
6610
6611         * package-get.el (package-get): Insert package file literally to
6612         make checksum calculation work.
6613
6614 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6615
6616         * code-files.el (convert-mbox-coding-system): Deleted.
6617         (file-coding-system-alist): Removed reference to
6618         convert-mbox-coding-system.
6619
6620 2000-05-28  Martin Buchholz <martin@xemacs.org>
6621
6622         * XEmacs 21.2.34 is released.
6623
6624 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6625
6626         * font-lock.el (font-lock-keywords): Rewrote docstring
6627
6628 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6629
6630         * loadhist.el (unload-feature): handle case where x is both boundp
6631         and fboundp
6632
6633 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6634
6635         * packages.el: It's ok to use built-in macros, but not lisp
6636         defined ones.
6637
6638 2000-05-20  Ben Wing  <ben@xemacs.org>
6639
6640         * font-lock.el:
6641         * font-lock.el (font-lock-message-threshold):
6642         * font-lock.el (font-lock-mode):
6643         * font-lock.el (font-lock-default-fontify-buffer):
6644         * font-lock.el (font-lock-always-fontify-immediately):
6645         * font-lock.el (font-lock-old-extent): Removed.
6646         * font-lock.el (font-lock-old-len): Removed.
6647         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6648         * font-lock.el (font-lock-pending-extent-table): New.
6649         * font-lock.el (font-lock-range-table): New.
6650         * font-lock.el (font-lock-after-change-function):
6651         * font-lock.el (font-lock-after-change-function-1): Removed.
6652         * font-lock.el (font-lock-fontify-pending-extents): New.
6653         * font-lock.el ('font-lock-revert-cleanup): Removed.
6654         * font-lock.el ('font-lock-revert-setup): Removed.
6655         Rewrite deferral code to handle any number of changes, merging
6656         them properly.  Remove hacked-up code for revert-buffer, now
6657         unnecessary.
6658
6659         * menubar-items.el (default-menubar):
6660         In Options->Edit Init File, don't switch to emacs-lisp-mode
6661         unless necessary; doing this turns off font-lock.
6662
6663 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6664
6665         * keydefs.el: Define C-x BS to backward-kill-sentence.
6666
6667 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6668
6669         * files.el (hack-local-variables-prop-line): Use non-greedy
6670         matching to process -*-texinfo-*- -*-.
6671
6672 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6673
6674         * minibuf.el (minibuf-directory-files): new function.
6675         (read-file-name-activate-callback): use minibuf-directory-files.
6676         (read-directory-name-internal): ditto.
6677         (mouse-file-display-completion-list): ditto.
6678         (mouse-directory-display-completion-list): ditto.
6679         (read-file-name-internal): remove "./" from completion list unless
6680         explicitly matched, for consistency.
6681
6682 2000-05-11  Ben Wing  <ben@xemacs.org>
6683
6684         * gutter-items.el (gutter-buffers-tab):
6685         * gutter-items.el (add-tab-to-gutter):
6686         * gutter-items.el (update-tab-in-gutter):
6687         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6688         * gutter-items.el (append-progress-display):
6689         * gutter-items.el (abort-progress-display):
6690         * gutter-items.el (raw-append-progress-display):
6691         Further fixes.  Use set-glyph-image not set-image-instance-property,
6692         to fix problems with multiple windows in a frame.
6693
6694         * menubar-items.el (tutorials-menu-filter):
6695         Fix typo.
6696
6697         * startup.el (early-error-handler):
6698         Display message box under windows; otherwise, message will disappear
6699         before it can be viewed.
6700
6701         * update-elc.el:
6702         Fix bug in NEEDTODUMP processing.
6703
6704 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6705
6706         * startup.el (lock-directory): Removed.
6707         (superlock-file): Ditto.
6708         (startup-set-paths): Remove lockdir.
6709         (startup-setup-paths-warning): Remove lock-directory.
6710
6711         * setup-paths.el (paths-find-lock-directory): Removed.
6712         (paths-find-superlock-file): Ditto.
6713
6714 2000-05-09  Ben Wing  <ben@xemacs.org>
6715
6716         * faces.el (set-face-property):
6717         * faces.el (set-face-font):
6718         * faces.el (set-face-foreground):
6719         * faces.el (set-face-background):
6720         * faces.el (set-face-background-pixmap):
6721         * faces.el (set-face-underline-p):
6722         * faces.el (set-face-strikethru-p):
6723         * faces.el (set-face-highlight-p):
6724         * faces.el (set-face-dim-p):
6725         * faces.el (set-face-blinking-p):
6726         * faces.el (set-face-reverse-p):
6727         doc string changes.
6728
6729         * glyphs.el:
6730         * glyphs.el (make-image-specifier):
6731         * glyphs.el (glyph-property):
6732         * glyphs.el (set-glyph-image):
6733         * glyphs.el (make-glyph):
6734         * glyphs.el (make-pointer-glyph):
6735         * glyphs.el (make-icon-glyph):
6736         * glyphs.el (widget-image-instance-p): New.
6737         authorship info, lots of doc changes.  New predicate, inadvertently
6738         omitted.  the general principle with specifier docs is now that
6739         the description of instantiators should go with the make-foo-specifier
6740         fun's doc string, rather than in foo-specifier-p.  this follows
6741         conventions elsewhere in XEmacs and in general is a lot more obvious
6742         of a place to look.  sometimes the make-foo-specifier function needs
6743         to be created in the process.
6744
6745         * gutter.el:
6746         * gutter.el (make-gutter-specifier): New.
6747         * gutter.el (make-gutter-size-specifier): New.
6748         * gutter.el (make-gutter-visible-specifier): New.
6749         specifier doc updates according to the conventions specified before.
6750
6751         * objects.el:
6752         * objects.el (make-font-specifier):
6753         * objects.el (make-color-specifier):
6754         * objects.el (make-face-boolean-specifier): New.
6755         specifier doc updates according to the conventions specified before.
6756
6757         * specifier.el:
6758         * specifier.el (set-specifier):
6759         * specifier.el (make-integer-specifier): New.
6760         * specifier.el (make-boolean-specifier): New.
6761         * specifier.el (make-natnum-specifier): New.
6762         * specifier.el (make-generic-specifier): New.
6763         * specifier.el (make-display-table-specifier): New.
6764         specifier doc updates according to the conventions specified before.
6765
6766         * toolbar.el:
6767         * toolbar.el (make-toolbar-specifier): New.
6768         specifier doc updates according to the conventions specified before.
6769
6770 2000-05-09  Ben Wing  <ben@xemacs.org>
6771
6772         * process.el (call-process-internal): Revert to previous version
6773         because Mike's change clashed with a change I did not long before.
6774         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6775         Thanks very much Mike for pointing out the bug and submitting a
6776         patch!
6777
6778 2000-04-13  Mike Alexander  <mta@arbortext.com>
6779
6780         * process.el (call-process-internal): Send the correct input buffer
6781         (call-process-internal): Return the exit status of the process
6782
6783 2000-05-07  Ben Wing  <ben@xemacs.org>
6784
6785         * winnt.el:
6786         * winnt.el (nt-quote-args-verbatim): Removed.
6787         * winnt.el (nt-quote-args-prefix-quote): Removed.
6788         * winnt.el (nt-quote-args-backslash-quote): Removed.
6789         * winnt.el (nt-quote-args-double-quote): Removed.
6790         * winnt.el (nt-quote-args-functions-alist): Removed.
6791         * winnt.el (nt-quote-process-args): Removed.
6792         Remove all stuff for argument quoting.  We borrow the code instead
6793         from Emacs 20.6, which is much more careful in its quoting
6794         (e.g. in handling runs of the escape character) and avoids most of
6795         the need for this Lisp mechanism by checking to see whether we're
6796         running a Cygwin or normal program and doing the appropriate
6797         quoting.  If we end up needing such a mechanism, we should add
6798         it by extending the variable `mswindows-quote-process-args' so it
6799         can take an alist of regexps.
6800
6801 2000-05-07  Ben Wing  <ben@xemacs.org>
6802
6803         * keydefs.el:
6804         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6805         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6806         the window without moving point.
6807
6808         * simple.el:
6809         * simple.el (scroll-up-one): New.
6810         * simple.el (scroll-down-one): New.
6811         Functions for use with C-M-up/down.
6812
6813 2000-05-01  Martin Buchholz <martin@xemacs.org>
6814
6815         * XEmacs 21.2.33 is released.
6816
6817 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6818
6819         * dialog.el (yes-or-no-p-dialog-box):
6820         Fix docstring.
6821         Fix following horrible bug in X11 mode with focus-follows-mouse:
6822           1. Visit two files in two different frames.
6823           2. do File->Revert Buffer in one of those frames.
6824           3. Dialog box appears.
6825           4. Arrange things so that the mouse passes over the *other*
6826              frame, then to the dialog box, and click on "Yes".
6827           5. The file contents end up in the *wrong* buffer!
6828         Add TODO comment.
6829
6830 2000-04-28  Ben Wing  <ben@xemacs.org>
6831
6832         * help.el (describe-installation): correct typo introduced
6833         in last patch: boundp -> fboundp.
6834
6835         * etags.el (buffer-tag-table-list):
6836         canonicalize filenames to Unix format so that tag-table-alist
6837         searching works under Windows.
6838
6839         * autoload.el:
6840         Bowdlerize the supposedly objectionable words
6841         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6842
6843         * gutter-items.el (set-progress-display-style):
6844         * gutter-items.el (search-dialog-callback):
6845         * gutter-items.el (make-search-dialog):
6846         Change to new callback-ex api.
6847
6848 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6849
6850         * help.el: (describe-installation): decode-coding-string is not
6851         defined in a non MULE environment.
6852
6853 2000-04-28  Ben Wing  <ben@xemacs.org>
6854
6855         * gutter-items.el (buffer-list-changed-hook):
6856         use it, not record-buffer-hook.
6857
6858         * subr.el (record-buffer-hook): Removed.
6859
6860 2000-04-27  Ben Wing  <ben@xemacs.org>
6861
6862         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6863         use NORECORD option.  Andy will not like this, but the existing
6864         gutter behavior is just wrong, as per this comment:
6865
6866         ;; this used to add the norecord flag to both calls below.
6867         ;; this is bogus because it is a pervasive assumption in XEmacs
6868         ;; that the current buffer is at the front of the buffers list.
6869         ;; for example, select an item and then do M-C-l
6870         ;; (switch-to-other-buffer).  Things get way confused.
6871         ;;
6872         ;; Andy, if you want to maintain the current look, you must
6873         ;;  *uncouple* the gutter order and buffers order.
6874
6875         * loaddefs.el (completion-ignored-extensions): unfuckify.
6876
6877         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6878         xemacs.mak.
6879
6880         * autoload.el (batch-update-one-directory): new function, used in
6881         xemacs.mak.
6882
6883         * loadup.el: set gc-cons-threshold very high unless dumping --
6884         loadup during update-elc is much much much faster.  also do this
6885         when quick-building.
6886
6887         add commented-out code for profiling loadup.
6888
6889
6890         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6891         is required in order to build xemacs.
6892
6893 2000-04-26  Ben Wing  <ben@xemacs.org>
6894
6895         * loadup.el: don't garbage collect during loadup if quick-build
6896         compile-time option is set.
6897
6898 2000-04-23  Ben Wing  <ben@xemacs.org>
6899
6900         * update-elc.el: compute whether any dumped .el or .elc files
6901         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6902         if so.
6903
6904         * update-elc.el (update-elc-files-to-compile): always change
6905         NOBYTECOMPILE in the src directory rather than current dir,
6906         so it will work under NT.
6907
6908         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6909         the form of this file is identical between Unix and Windows.
6910         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6911         Added comment.
6912         (update-autoloads-from-directory): updated doc string.
6913         updated doc strings in a few other places.
6914
6915 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6916
6917         * bytecomp.el (byte-force-recompile): Fix argument to
6918         byte-recompile-directory.
6919
6920 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6921
6922         * gutter-items.el (progress-display-clear-when-idle): Use
6923         add-one-shot-hook.
6924         * gutter-items.el (clear-progress-display): Adjust number of
6925         arguments.
6926
6927 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6928
6929         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6930
6931 2000-04-16  Ben Wing  <ben@xemacs.org>
6932
6933         * printer.el: New file.
6934
6935         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6936
6937         * help.el (describe-installation): Fix decoding for Windows.
6938
6939         * menubar-items.el:
6940         * menubar-items.el (default-menubar):
6941         * menubar-items.el (tutorials-menu-filter): New.
6942         * menubar-items.el (popup-menubar-menu):
6943         Add authorship.  Redo Help menu and Tutorials filter.
6944
6945         * menubar.el: Correct comment.
6946
6947         * modeline.el (modeline-buffer-identification): Correct doc string.
6948
6949         * simple.el:
6950         * simple.el (printing): Removed.
6951         * simple.el (printer-name): Removed.
6952         * simple.el (generic-print-buffer): Removed.
6953         * simple.el (generic-print-region): Removed.
6954         Move generic print code to printer.el.
6955
6956 2000-04-15  Ben Wing  <ben@xemacs.org>
6957
6958         * simple.el (generic-print-region): New.
6959         make this function actually work.
6960         (generic-print-buffer): call generic-print-region.
6961
6962 2000-04-14  Andy Piper  <andy@xemacs.org>
6963
6964         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6965         by using the new widget-callback-current-channel.
6966         (search-dialog-callback): ditto.
6967
6968 2000-04-12  Andy Piper  <andy@xemacs.org>
6969
6970         * gutter.el (default-gutter-position): moved from gutter-items.el.
6971         (default-gutter-position-changed-hook): ditto.
6972         (gutter-element-visibility-changed-hook): ditto.
6973         (set-gutter-element): ditto.
6974         (remove-gutter-element): ditto.
6975         (set-gutter-element-visible-p): ditto.
6976         (gutter-element-visible-p): ditto.
6977         (init-gutter): ditto.
6978
6979         * dialog.el (make-dialog-box): renamed and moved from
6980         gutter-items.el
6981
6982         * gutter-items.el: move various functions elsewhere.
6983
6984 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6985
6986         * menubar-items.el: Fixed place of parenthesis.
6987
6988 2000-04-12  Ben Wing  <ben@xemacs.org>
6989
6990         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6991                 without constantly being prompted for the tag.
6992         * simple.el: Added a number of section headings, to clarify the
6993                 organization of this file.
6994         * simple.el (activate-region):
6995         * simple.el (region-exists-p):
6996         * simple.el (region-active-p):
6997                 Moved these three function down to the other side of
6998                 the case-changing functions, so they join the rest of
6999                 the region code.
7000         * simple.el (printing): New.
7001         * simple.el (printer-name): New.
7002         * simple.el (generic-print-buffer): New.
7003                 New functions, a very simple prototype for a unified
7004                 printing interface.
7005
7006         * process.el (call-process-internal): Real fix for null BUFFER,
7007                 other problems with BUFFER specs.
7008
7009         * menubar-items.el:
7010                 Fixed up File->Print to use new printing functions.
7011                 Various corrections and expansions to Grep/Compile menus.
7012                 New options for Printing.
7013                 New options for SMTP Mail, the way to send mail under
7014                   MS Windows. (There's also a package patch to make SMTP
7015                   Mail be the default under MSWin.)
7016
7017 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7018
7019         * menubar-items.el: Selecting Rectangle Mousing from menubar
7020         did not work.  Needed to quote mouse-track-rectangle-p.
7021
7022 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7023
7024         * cl-compat.el (keywordp): Removed.
7025
7026 2000-04-05  Andy Piper  <andy@xemacs.org>
7027
7028         * gutter-items.el (progress-layout-glyph): don't initialize here.
7029         (progress-gauge-glyph): use dynamic sizing.
7030         (set-progress-display-style): new function. Set progress glyphs
7031         appropriately depending on the style.
7032         (progress-display-style): new variable. Custom version of
7033         set-progress-display-style.
7034         (progress-abort-glyph): switch to dynamic sizes.
7035         (search-dialog-text): make the edit field active.
7036
7037 2000-04-04  Andy Piper  <andy@xemacs.org>
7038
7039         * gutter-items.el (make-search-dialog): need to make the search
7040         dialog visible after creation.
7041
7042         * menubar-items.el (default-menubar): use the search dialog for
7043         searching. Remove some extraneous search menu items.
7044
7045         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7046         well as strings.
7047         (make-gutter-only-dialog-frame): allow the user to create the
7048         frame unmapped. Allow the gutter spec to be given as a glyph.
7049         (search-dialog-direction): new variable.
7050         (search-dialog-text): new variable.
7051         (search-dialog-callback): new function. Callback for the search
7052         dialog action.
7053         (make-search-dialog): new function. Create a user-friendly search
7054         dialog.
7055
7056 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7057
7058         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7059         under Windows.
7060
7061 2000-04-01  Andy Piper  <andy@xemacs.org>
7062
7063         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7064         progress more accurately.
7065
7066 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7067
7068         * finder.el (finder-compile-keywords): Process readable files only.
7069         Because error in process of .#finder-inf.el when compile xemacs
7070         with --with-clash-detection option.
7071
7072 2000-03-31  Andy Piper  <andy@xemacs.org>
7073
7074         * gutter-items.el (append-progress-display): don't delay after a
7075         successful font-lock.
7076         (make-gutter-only-dialog-frame): new function. Allow users to
7077         create gutter-only dialogs.
7078
7079 2000-03-27  Mike Alexander  <mta@arbortext.com>
7080
7081         * process.el (call-process-internal): Handle a null BUFFER
7082         parameter correctly.
7083
7084 2000-03-28  Andy Piper  <andy@xemacs.org>
7085
7086         * gutter-items.el (abort-progress-display): put strings in the
7087         gutter not extents.
7088         (progress-layout-glyph): signal special 'quit callback.
7089         (progress-display-quit-function): deleted.
7090         (progress-display-stop-callback): deleted.
7091         (progress-display-dispatch-command-events): deleted.
7092         (append-progress-display): remove calls to
7093         progress-display-dispatch-command-events.
7094         (raw-append-progress-display): ditto.
7095
7096 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7097
7098         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7099         being a list.  Actually define `stipple-pixmap-p' which is used as
7100         an error predicate.  Correctly handle PIXMAP being either relative
7101         or absolute file name.
7102
7103 2000-03-24  Andy Piper  <andy@xemacs.org>
7104
7105         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7106         (abort-progress-display): ditto. Don't delete the created extent.
7107         (raw-append-progress-display): ditto.
7108         (progress-display-dispatch-non-command-events): new
7109         function. Encapsulates what we want to do when no command input is
7110         required.
7111         (progress-display-dispatch-command-events): likewise, but disable
7112         for now since it causes too many problems.
7113         (append-progress-display): use them.
7114         (raw-append-progress-display): ditto.
7115         (default-gutter-position-changed-hook): set this rather than
7116         default-gutter-position-changed.
7117         (default-gutter-position-changed-hook): lambda with zero arguments
7118         rather than one.
7119         (raw-append-progress-display): trap errors in pending input since
7120         allowing them to signal will hose the gauge well and
7121         truly. Ideally we would like to delay these until we are more able
7122         to cope.
7123         (append-progress-display): ditto.
7124
7125 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7126
7127         * lisp/make-docfile.el: call-process-internal is now implemented
7128         in process.el.
7129
7130 2000-03-21  Ben Wing  <ben@xemacs.org>
7131
7132         * mule\mule-cmds.el (set-language-info-alist):
7133         Fix to correspond to new menu arrangement.
7134
7135 2000-03-21  Ben Wing  <ben@xemacs.org>
7136
7137         * process.el:
7138         * process.el (call-process-internal): New.
7139         New implementation of call-process.  Only enabled under NT, so far.
7140         stderr handling not implemented yet in CVS'd C code.
7141
7142 2000-03-20  Ben Wing  <ben@xemacs.org>
7143
7144         * lisp-mode.el:
7145         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7146         * lisp-mode.el (lisp-interaction-mode):
7147         Put back Lisp Interaction menubar for Jan V's sake.
7148
7149         * simple.el:
7150         * simple.el (mark-ring):
7151         * simple.el (dont-record-current-mark): New.
7152         * simple.el (in-shifted-motion-command): New.
7153         * simple.el (mark-ring-unrecorded-commands): New.
7154         * simple.el (mark-ring-max):
7155         * simple.el (set-mark-command):
7156         * simple.el (push-mark):
7157         * simple.el (handle-pre-motion-command):
7158         Implement scheme for not recording unimportant marks.
7159
7160         * subr.el:
7161         * subr.el (function-allows-args): New.
7162         New function function-allows-args.
7163
7164 2000-03-20  Martin Buchholz <martin@xemacs.org>
7165
7166         * XEmacs 21.2.32 is released.
7167
7168 2000-03-20  Andy Piper  <andy@xemacs.org>
7169
7170         * gutter-items.el (update-tab-in-gutter): force selection of the
7171         selected-window if required to do so.
7172         (buffers-tab-items): ditto.
7173         (add-tab-to-gutter): ditto.
7174         (create-frame-hook): use force-selection.
7175         (default-gutter-position-changed): lambdify.
7176         (update-tab-hook): deleted since it was only used in one place.
7177
7178 2000-03-18  Andy Piper  <andy@xemacs.org>
7179
7180         * files.el (find-file-noselect): undo change that shouldn't have
7181         gone in.
7182
7183 2000-03-17  Andy Piper  <andy@xemacs.org>
7184
7185         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7186         of selected-window trickery.
7187
7188         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7189         frames tabs.
7190         (progress-display-stop-callback): progress -> progress-display
7191         (progress-display-quit-function): ditto.
7192         (clear-progress-display): ditto.
7193         (remove-progress-display): ditto.
7194         (append-progress-display): ditto.
7195         (abort-progress-display): ditto.
7196         (raw-append-progress-display): ditto.
7197         (display-progress-display): ditto.
7198         (current-progress-display-label): ditto.
7199         (current-progress-display): ditto.
7200         (lprogress-display): ditto and save the buffer
7201         (progress-display): ditto. Otherwise the buffer sometimes gets
7202         changed which confuses font-lock.
7203
7204         * font-lock.el (font-lock-default-fontify-buffer): catch all
7205         errors, not just quit.
7206         (font-lock-mode): progress -> display-progress
7207         (font-lock-default-fontify-buffer): ditto.
7208         (font-lock-fontify-syntactically-region): ditto.
7209         (font-lock-fontify-keywords-region): ditto.
7210
7211 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7212
7213         * cl.el (gensym): Move to here from cl-macs.el.
7214         (gentemp): Ditto.
7215
7216 2000-03-16  Andy Piper  <andy@xemacs.org>
7217
7218         * font-lock.el (font-lock-mode): use lprogress and friends for
7219         progress management.
7220         (font-lock-default-fontify-buffer): ditto.
7221         (font-lock-fontify-syntactically-region): ditto.
7222         (font-lock-fontify-keywords-region): ditto.
7223         (font-lock-revert-cleanup): fix reverting.
7224         (font-lock-revert-setup): ditto.
7225
7226         * gutter-items.el (progress-use-echo-area): new variable. Use the
7227         echo area for progress gauges if non-nil.
7228         (clear-progress): remove echo area stuff and defer to
7229         clear-message.
7230         (append-progress): dispatch non-command events after each progress
7231         increment. Remove echo area stuff.
7232         (abort-progress): remove echo area stuff and defer to
7233         display-message.
7234         (raw-append-progress): ditto. Dispatch non-command events after
7235         gutter redisplay.
7236         (display-progress): defer echo area stuff to display-message.
7237
7238         * gutter-items.el (clear-progress):
7239         (abort-progress): indentation changes.
7240         (display-progress): don't clear progress.
7241         (append-progress): compare messages with equal.
7242         (raw-append-progress): use dispatch-non-command-events to flush
7243         widget creation events.
7244
7245 2000-03-13  Ben Wing  <ben@xemacs.org>
7246
7247         * abbrev.el:
7248         * abbrev.el (abbrev-string-to-be-defined): New.
7249         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7250         Changes for use with the menubar.
7251
7252 2000-03-12  Ben Wing  <ben@xemacs.org>
7253
7254         * alist.el (vassoc): moved here from font-menu.el.
7255
7256         * custom.el (defface): typo fix.
7257
7258         * dialog.el (yes-or-no-p-dialog-box):
7259         * dialog.el (message-box):
7260         * files.el (save-some-buffers-1):
7261         Put accelerators in the button names.
7262
7263         * font-lock.el (font-lock-comment-face):
7264         * font-lock.el (font-lock-keyword-face):
7265         * font-lock.el (font-lock-function-name-face):
7266         Fixed some of the colors under MS Windows because the existing
7267         default colors were hardly different from black and needed to be
7268         made lighter.
7269
7270         * font-menu.el:
7271         * font-menu.el (font-menu-split-long-menu):
7272         * font-menu.el (font-menu-family-constructor):
7273         * font-menu.el (font-menu-size-constructor):
7274         * font-menu.el (font-menu-weight-constructor):
7275         * font-menu.el (font-menu-set-font):
7276         vassoc moved to alist.el.
7277         Accelerators added to all menus.
7278         Unused bound var new-props removed.
7279
7280         * keydefs.el: I did a whole lot of rearranging to put things in a
7281         more consistent order and fixed a number of cases where key
7282         combinations involving up, down, left, right and so on were
7283         defined but the corresponding keypad combinations were not
7284         defined.
7285
7286         * lisp-mode.el:
7287         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7288         * lisp-mode.el (emacs-lisp-mode):
7289         * lisp-mode.el (lisp-interaction-mode):
7290         * lisp-mode.el (flet):
7291         Added accelerators onto the menus.
7292         Made all the different versions of the let function be indented
7293         the same way.
7294         Undid Steve's easy-menu-ification, because it makes it impossible
7295         to have the menubar and popup menus different.
7296         Cleaned up the menu; added items for find-function &c and some
7297         indenting, and removed debug-on-*.
7298
7299         * list-mode.el (list-mode-hook):
7300         * list-mode.el (list-mode):
7301         * list-mode.el (completion-setup-hook):
7302         * list-mode.el (display-completion-list):
7303         Added support for the :window-height keyword, which is required
7304         because of other changes that I made for the file dialog box.  I
7305         also made the hook variables list-mode-hook and
7306         completion-setup-hook and also minibuffer-setup-hook in
7307         minibuf.el be permanent-local; see comment in list-mode.el.
7308
7309         * map-ynp.el (map-y-or-n-p):
7310         Added accelerators to the dialog buttons.
7311
7312         * menubar-items.el (menu-truncate-list):
7313         New internal function.
7314         * menubar-items.el (submenu-generate-accelerator-spec):
7315         * menubar-items.el (menu-item-strip-accelerator-spec):
7316         * menubar-items.el (menu-item-generate-accelerator-spec):
7317         New exported functions, for use in auto-generating accelerator specs.
7318
7319         * menubar-items.el:
7320         * menubar-items.el (default-menubar):
7321         * menubar-items.el (maybe-add-init-button):
7322         * menubar-items.el (bookmark-menu-filter):
7323         * menubar-items.el (slow-format-buffers-menu-line):
7324         * menubar-items.el (build-buffers-menu-internal):
7325         * menubar-items.el (language-environment-menu-filter):
7326         * menubar-items.el (default-popup-menu):
7327         * menubar-items.el (popup-buffer-menu):
7328         * menubar-items.el (popup-menubar-menu):
7329         Did a major overhaul on this file, and in fact I'm nowhere near
7330         done working on the menubar, and there will be more patches to
7331         come.  A basic summary of what I've done:
7332
7333         a) I added accelerators to all of the menu items.  For menus that
7334         are auto-generated, such as the buffers menu, the accelerators are
7335         automatically added to the beginning of each line using the
7336         numbers 1 through 9, then zero, and then letters starting with A,
7337         but omitting the letters that are already in use for the fixed
7338         menu items at the top of the buffers menu.  To facilitate adding
7339         accelerators of this kind, I created some new functions
7340         (*-accelerator-spec), which are also being used by other filters
7341         that auto generate lists of things such as ftp sites to download
7342         packages.  If people really don't like these accelerators
7343         appearing at the beginning of the menu items, a variable can be
7344         added to optionally turn them off, but I think this is rather
7345         pointless because other menu items have accelerators and many or
7346         most of the menu users will use the accelerators if the support is
7347         there.
7348
7349         b) I combined the top level Tools and Apps menus into a single
7350         Tools menu, because the distinction between the two is not
7351         obvious, and the items on the menus are not used often enough that
7352         putting some of them onto submenus is a problem.
7353
7354         c) I created two new top level menus called View and Cmds because
7355         there were too many items on the File and Edit menus, and I'm going
7356         to be adding more items to these menus.  In contrast to the Tools
7357         menu, the items on these menus may be used quite often during an
7358         editing session, and so should be available with fewer
7359         keystrokes.
7360
7361         d) I added a number of options to the options menu, including one
7362         for controlling whether the alt key can be used to traverse to
7363         menu items using the accelerators, one for controlling behavior of
7364         control-k, one for controlling how the kill and yank functions
7365         interact with the clipboard, a few additional buffers-menu
7366         options, and various other things.  I also did a bit of
7367         rearranging, for example, combining the keyboard and mouse options
7368         into a single keyboard and mouse submenu to facilitate the
7369         accelerators on that level.
7370
7371         e) I changed the variable buffers-menu-format-buffer-line-function
7372         to take two arguments instead of one, the second argument being
7373         the line number for use in creating an accelerator.  I added a
7374         hack to support existing functions with one argument (although I
7375         doubt that very many of these exist), for backward compatibility.
7376
7377         f) I moved the top level mule menu to be a submenu of the edit
7378         menu.  I think that most of the items on this menu are fairly
7379         useless and there are certainly not enough frequently used items
7380         to justify this being its own top level menu.
7381
7382         g) I combined most of the items in big-menubar.el into the main menu.
7383         If people think the main menu is too big, it would be possible to
7384         create different configurations, some smaller.
7385
7386         * menubar.el (check-menu-syntax):
7387         Deleted some syntax checks that were no longer valid, partly
7388         because of changes that were already made a long time ago, and
7389         partly because of a change I made where I allow the name of the
7390         menu item to be an evaluated expression rather than just a string,
7391         similar to all of the other parameters of a menu item.
7392
7393         * minibuf.el:
7394         * minibuf.el (read-file-name-1):
7395         * minibuf.el (mouse-read-file-name-1):
7396         I made a number of changes to improve the appearance
7397         and functioning of the file dialog box.  They include:
7398
7399         a) Fixing the problem where closing the dialog box by clicking on
7400         the close button of the window didn't properly exit the
7401         minibuffer.
7402
7403         b) Fixing the problem that if you typed part of a file name, and
7404         then clicked on a completion with the mouse, the file was not
7405         correctly selected.
7406
7407         c) Changing the title of the dialog box to reflect the operation
7408         being done in accordance with user interface conventions, rather
7409         than the name of the dialog box buffer, which is rather useless.
7410
7411         d) Remove the words "possible completions are" which didn't
7412         belong.
7413
7414         e) Fix things so that the completions scroll off the end of the
7415         completions windows only to the right, rather than both to the
7416         right and down, which is in accordance with Windows user interface
7417         conventions.
7418
7419         * msw-init.el (init-post-mswindows-win):
7420         Added a binding for meta-F4, which is the standard windows binding
7421         for exiting a program.
7422
7423         * select.el (get-selection-no-error):
7424         * select.el (own-selection):
7425         * select.el (own-clipboard):
7426         Added an optional argument called append to the functions
7427         own-selection and own-clipboard.  This adds support for appending
7428         text to the existing selection and allows the function
7429         own-clipboard to be used as the value of the variable
7430         interprogram- cut-function.
7431
7432         Fixed a bug in own-selection in handling zmacs-region-stays.
7433
7434         * simple.el (historical-kill-line): New.
7435
7436         * simple.el (kill-line):
7437         * simple.el (interprogram-cut-function):
7438         * simple.el (interprogram-paste-function):
7439         * simple.el (handle-pre-motion-command):
7440         * simple.el (next-line):
7441         * simple.el (previous-line):
7442         a) Expanded the variable kill-whole-line, so that function
7443         kill-line can be set to delete the entire line always, not just
7444         when cursor is at the beginning of the line.  This is controlled
7445         by setting the variable kill-whole-line to the symbol 'always.
7446         This behavior, as well as the existing kill-whole-line behavior,
7447         now only take effect when kill-line is called interactively,
7448         although this is a departure from a previous behavior in the case
7449         of setting this variable kill-whole-line to t.  It is almost
7450         certainly what has always been intended, and most likely the old
7451         way of doing things introduced bugs.  I also created a function
7452         called historical-kill-line, which ignores the kill-whole-line
7453         setting and always gives the historical behavior of only killing
7454         to the end of the line.  I bound this function to shift- control-k
7455         so that the kill to end of line behavior is available, even when
7456         kill-whole-line has been set to change control-k into the simple
7457         delete-whole-line behavior. (This can be set using the options
7458         menu.)
7459
7460         b) I changed things so that kill and yank now interact with the
7461         clipboard by default under windows.  This was done by changing the
7462         default value of interprogram-cut- function and
7463         interprogram-paste-function.  You can get the old behavior by
7464         setting these to nil, and there is an option on the options menu
7465         to do this.
7466
7467         c) I added support for selecting text using shifted motion keys.
7468         This support is on by default and can be controlled by the
7469         variable shifted-motion-keys-select-region.  There is also a
7470         variable called unshifted-motion-keys-deselect-region that
7471         controls more specifically how the shifted motion key behavior
7472         works.  I did not put an option on the options menu to turn this
7473         off, because I can't imagine why this would be useful.
7474
7475         * simple.el (forward-block-of-lines):
7476         * simple.el (backward-block-of-lines):
7477         * simple.el (block-movement-size):
7478         New.
7479
7480         * simple.el (uncapitalized-title-words):
7481         * simple.el (uncapitalized-title-word-regexp):
7482         * simple.el (capitalize-string-as-title):
7483         * simple.el (capitalize-region-as-title):
7484         New.
7485
7486
7487         * subr.el (add-hook):
7488         * subr.el (make-local-hook): New.
7489         * subr.el (remove-local-hook): New.
7490         * subr.el (add-one-shot-hook): New.
7491         * subr.el (add-local-one-shot-hook): New.
7492         Added some functions to make using hooks easier.
7493         These include:
7494
7495         a) Functions add-local-hook and remove-local-hook to make it easy
7496         to use local hooks.
7497
7498         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7499         make it possible to add a "one-shot" hook, which is to say a hook
7500         that runs only once, and automatically removes itself after the
7501         first time it has run.
7502
7503 2000-03-09  Andy Piper  <andy@xemacs.org>
7504
7505         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7506
7507 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7508
7509         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7510         Moved from menubar-items.el.
7511         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7512
7513 2000-03-08  Andy Piper  <andy@xemacs.org>
7514
7515         * gutter-items.el (build-buffers-tab-internal): add selected field
7516         to buffers tab spec.
7517
7518 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7519
7520         * minibuf.el (last-exact-completion): Initialize to nil.
7521
7522 2000-03-07  Didier Verna  <didier@xemacs.org>
7523
7524         * startup.el (command-line-1): remove unused variable
7525         `first-file-buffer'.
7526
7527 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7528
7529         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7530         which is also used for Web server log files.
7531
7532 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7533
7534         * mule/mule-charset.el: Setup auto-fill-chars.
7535
7536 2000-03-02  SL Baur  <steve@beopen.com>
7537
7538         * subr.el (with-string-as-buffer-contents): Reimplement using
7539         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7540         non-deletion of buffer after execution problem.
7541         (with-output-to-string): Use unique buffer name.
7542
7543 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7544
7545         * gutter-items.el (buffers-tab-sort-function):  New variable.
7546         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7547
7548 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7549
7550         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7551
7552 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7553
7554         * menubar-items.el (maybe-add-init-button): Remove the "Load
7555         .emacs" button from all menubars.
7556
7557 2000-03-01  Didier Verna  <didier@xemacs.org>
7558
7559         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7560         region rectangle replacement (from Jan Vroonhof).
7561         (replace-rectangle): new function.
7562
7563 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7564
7565         * mule/mule-cmds.el (set-default-coding-systems): Use
7566         set-terminal-coding-system and set-keyboard-coding-system.
7567         * coding.el (set-terminal-coding-system): Use
7568         set-console-tty-output-coding-system.
7569         (set-keyboard-coding-system): Use
7570         set-console-tty-input-coding-system.
7571
7572 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7573
7574         * minibuf.el (read-variable): Allow symbol to default argument.
7575
7576 2000-02-27  Andy Piper  <andy@xemacs.org>
7577
7578         * gutter-items.el (update-tab-hook): new function to be used for
7579         hooks.
7580         (create-frame-hook): add update-tab-hook.
7581         (record-buffer-hook): ditto.
7582         (default-gutter-position-changed): ditto.
7583         (default-gutter-position): updating the buffers tab is now handled
7584         by a hook.
7585         (default-gutter-position-changed-hook): new variable.
7586         (gutter-element-visibility-changed-hook): ditto.
7587         (set-gutter-element-visible-p): call it.
7588         (set-gutter-element): use modify-specifier-instances. Set extents
7589         as duplicable before using.
7590         (remove-gutter-element): ditto.
7591         (set-gutter-element-visible-p): ditto.
7592         (init-gutter): new function.
7593         (add-tab-to-gutter): use new gutter-element functions rather than
7594         setting specifiers directly.
7595         (clear-progress): ditto.
7596         (abort-progress): ditto.
7597         (gutter-buffers-tab-visible-p): renamed from
7598         default-gutter-visible-p
7599
7600         * specifier.el (modify-specifier-instances): new function from Jan
7601         Vroonhof.
7602
7603         * x-init.el (init-post-x-win): call init-gutter.
7604
7605         * msw-init.el (init-post-mswindows-win): call init-gutter.
7606
7607         * menubar-items.el (default-menubar): Update to reflect new gutter
7608         variables.
7609
7610 2000-02-26  Andy Piper  <andy@xemacs.org>
7611
7612         * gutter-items.el (set-gutter-element): new function. Add gutter
7613         elements to the specified gutter.
7614         (remove-gutter-element): new function. Remove gutter elements from
7615         the specified gutter.
7616         (set-gutter-element-visible-p): new function. Set gutter element
7617         visibility for the provided gutter-visible specifier.
7618
7619 2000-02-23  Andy Piper  <andy@xemacs.org>
7620
7621         * gutter-items.el (add-tab-to-gutter): specify dimensions
7622         dynamically.
7623
7624 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7625
7626         * gutter-items.el (add-tab-to-gutter):
7627         * package-get.el (package-get-interactive-package-query):
7628         * package-ui.el (pui-directory-exists):
7629         (pui-install-selected-packages):
7630         (pui-list-packages):
7631         Use #'(lambda ...)  instead of '(lambda ...).
7632
7633 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7634
7635         * startup.el (load-user-init-file): Check to make sure user
7636           has an init-file before calling load().
7637
7638 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7639
7640         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7641
7642 2000-02-23  Martin Buchholz <martin@xemacs.org>
7643
7644         * XEmacs 21.2.31 is released.
7645
7646 2000-02-21  Mike Sperber <mike@xemacs.org>
7647
7648         * loadup.el (really-early-error-handler):
7649         * update-elc.el:
7650         * make-docfile.el:
7651         Remove dependency on EMACSBOOTSTRAP... environment variables.
7652
7653 2000-02-21  Martin Buchholz <martin@xemacs.org>
7654
7655         * XEmacs 21.2.30 is released.
7656
7657 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7658
7659         * byte-optimize.el (byte-optimize-plus):
7660         (byte-optimize-minus):
7661         (byte-optimize-multiply):
7662         Optimize (- 0) to 0, not (-)
7663         Optimize (+ 5 3.0) to 8.0
7664         Optimize (* 5 3.0) to 15.0
7665         Improve readability.
7666
7667 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7668
7669         * modeline.el: (modeline-scrolling-method): change modeline
7670         mswindows cursor appearance according to the value.
7671
7672         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7673         and 'gui-element face colors and 'gui-element face font to Windows
7674         defaults.
7675
7676 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7677
7678         * font-lock.el: Javadoc enhancements
7679
7680 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7681
7682         * ldap.el (toplevel): Test if LDAP support has been compiled in
7683         (ldap-verbose): New option
7684         (ldap-search-entries): Renamed from the previous ldap-search
7685         Conditionalize message display on ldap-verbose
7686         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7687         defuns
7688         (ldap-search): Is now defined as an obsolete wrapper calling
7689         ldap-search-basic or ldap-search-entries
7690
7691
7692 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7693             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7694             Jan Vroonhof  <jan@xemacs.org>
7695
7696         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7697         When for-effect is true, didn't call `byte-optimize-form'
7698         in and/or subforms without last.
7699
7700 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7701
7702         * package-get.el (package-get-download-sites): Use correct custom
7703         type.
7704
7705 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7706
7707         * files.el (write-file): Ask for coding system when compiled with
7708         file-coding.
7709
7710 2000-02-16  Andy Piper  <andy@xemacs.org>
7711
7712         * buffer.el (switch-to-buffer): give norecord argument to
7713         set-window-buffer instead of explicitly recording.
7714
7715         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7716         we have to pick a window.
7717
7718 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7719
7720         * mule/mule-cmds.el (describe-language-support): Don't add
7721         unexist function to help-map.
7722         (describe-coding-system): Don't use already assigend `C'.
7723
7724 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7725
7726         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7727         work in custom.
7728
7729 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7730
7731         * about.el: Ienaga's e-mail address change.
7732
7733 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7734
7735         * etags.el (find-tag): force new window -- even if buf already
7736         visible -- when other-window is t
7737
7738 2000-02-16  Martin Buchholz <martin@xemacs.org>
7739
7740         * XEmacs 21.2.29 is released.
7741
7742 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7743
7744         * cl-extra.el (getf): This is now identical to `plist-get', so
7745         just defalias it.
7746         * cl-macs.el: Make getf an alias to plist-get, at the
7747         byte-compiler level, using define-compiler-macro.
7748
7749 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7750
7751         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7752
7753 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7754
7755         * lisp/etags.el (find-tag-internal): set exact-tagname to
7756           a regular expression that matches against the tagname
7757           part of the tag entry first instead of only looking in
7758           the context area.
7759
7760 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7761
7762         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7763         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7764
7765 2000-02-07  Martin Buchholz <martin@xemacs.org>
7766
7767         * XEmacs 21.2.28 is released.
7768
7769 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7770
7771         * cl-extra.el (getf): Just call `get', never `get*'.
7772         Make arglist match docstring.
7773         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7774         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7775         * byte-optimize.el: remove references to `get*'.
7776
7777 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7778
7779         * mule/european.el: Add syntax information for Latin3 and Latin4.
7780
7781 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7782
7783         * byte-optimize.el: Byte-optimize (length "foo")
7784
7785 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7786
7787         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7788         width check using `window-leftmost-p' and `window-rightmost-p'.
7789
7790 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7791
7792         * wid-edit.el (widget-match-inline): An atom never matches a
7793           list.
7794
7795 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7796
7797         * modeline.el: Consolidated 'x and 'mswindows specification under
7798         'win tag.
7799
7800 2000-01-29  Andy Piper  <andy@xemacs.org>
7801
7802         * gutter-items.el: (format-buffers-tab-line): Try and be
7803         intelligent about buffer naming when we have duplicates.
7804
7805 2000-01-29  Andy Piper  <andy@xemacs.org>
7806
7807         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7808         updated when it becomes visible.
7809
7810 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7811
7812         * bytecomp.el (byte-compile-insert-header): Properly set coding
7813         system under MULE and file-coding.
7814
7815 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7816
7817         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7818         (dontusethis-set-value-terminal-coding-system-handler):
7819         (dontusethis-set-value-keyboard-coding-system-handler):
7820         Never undefine coding system aliases.  Emergency fix for gnus.
7821
7822 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7823
7824         * files.el (abbreviate-file-name): Use directory-sep-char instead
7825         of hard-coded "/".
7826
7827 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7828
7829         * startup.el (user-init-file-base-list): New variable, replacing
7830         user-init-file-base.
7831         (find-user-init-file): New function.
7832         (command-line-early): Use it.
7833         (load-user-init-file): Ditto.
7834
7835 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7836
7837         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7838         calling valid-image-instantiator-format-p
7839
7840 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7841
7842         * isearch-mode.el (isearch-mode): The variable is
7843         isearch-unhidden-extents, not isearch-opened-extents.
7844
7845 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7846
7847         * minibuf.el (next-history-element): Modify error message if a
7848         default value is available.
7849
7850 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7851
7852         * bytecomp.el (byte-compile-file): Don't unconditionally write
7853         .elc files in binary - might contain non-Latin1.
7854
7855 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7856
7857         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7858         for windows-nt.
7859
7860         * version.el:
7861         * startup.el (user-init-file-base):
7862         * process.el (call-process-region):
7863         * files.el (make-backup-file-name):
7864         (backup-file-name-p):
7865         (file-relative-name):
7866         (abbreviate-file-name):
7867         (set-auto-mode):
7868         * code-process.el (call-process-region): Removed unnecessary
7869         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7870         support out of the universe.
7871
7872         * process.el:
7873         * code-process.el:
7874         * bytecomp.el (byte-compile-file): Removed reference to
7875         buffer-file-type, and commented usage of binary-process-output
7876         NTEmacs variables.
7877
7878 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7879
7880         * help.el (function-arglist): Add case for macro.
7881
7882 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7883
7884         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7885         printers.
7886         (custom-display): Added a menu for printer/display tags.
7887
7888         * frame.el (frame-type):
7889         * device.el (device-type): Added 'msprinter to the doc string, and
7890         removed 'pc -- it is not going to be implemented ever.
7891         (call-device-method): Fixed docstring typo.
7892         Defined specifier tags 'printer and 'display.
7893
7894 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7895
7896         * lisp/itimer.el (itimer-run-expired-timers): (consp
7897           last-command-event-time) instead of (consp
7898           'last-command-event-time).
7899
7900 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7901
7902         * msw-glyphs.el: Removed obsolete commentary.
7903
7904 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7905
7906         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7907         better default value.
7908
7909 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7910
7911         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7912         (read-string): Ditto.
7913         (eval-minibuffer): Ditto.
7914         (read-command): Ditto.
7915         (read-function): Ditto.
7916         (read-variable): Ditto.
7917         (read-number): Ditto.
7918         (read-shell-command): Ditto.
7919         (read-number): Record history.
7920
7921 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7922
7923         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7924
7925 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7926
7927         * faces.el (startup-initialize-custom-faces): New function.
7928         Reset all faces created during auto-autoloads loading time
7929         by defface.
7930         * startup.el (command-line): Call it.
7931
7932 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7933
7934         * about.el (about-hackers): Add myself to contributors list.
7935
7936 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7937
7938         * menubar-items.el (maybe-add-init-button): Removed an argument in
7939         a call to load-user-init-file, as the function managed to lose its
7940         formal parameter a few betas ago.
7941
7942 2000-01-18  Martin Buchholz <martin@xemacs.org>
7943
7944         * XEmacs 21.2.27 is released.
7945
7946 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7947
7948         * process.el (shell-command-to-string): Use the FSF docstring.
7949         Make shell-command-to-string the standard function, and
7950         exec-to-string the (deprecated) alias.
7951
7952         * startup.el: typo fix.
7953
7954 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7955
7956         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7957
7958 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7959
7960         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7961         buffers after visible buffers.
7962         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7963
7964 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7965
7966         * info.el (Info-extract-menu-node-name): Stop at a dot
7967         followed by whitespace or right parenthesis.
7968
7969 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7970
7971         * info.el (Info-directory-list): Warn against using Customize with
7972         Info-directory-list.
7973
7974 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7975
7976         * minibuf.el (read-file-name): doc fix.
7977
7978         * autoload.el (update-file-autoloads): doc fix.
7979
7980         * about.el (about-hackers): Change my E-mail address.
7981
7982 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7983
7984         * info.el (Info-visit-file): Just use the `f' interactive spec to
7985         read a filename in the standard way.
7986
7987 2000-01-13  Andy Piper  <andy@xemacs.org>
7988
7989         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7990         (gutter-buffers-tab-extent): new variable.
7991         (update-tab-in-gutter): call add-tab-to-gutter again if the
7992         orientation has changed.
7993         (add-tab-to-gutter): cope with different orientations.
7994
7995 2000-01-11  Didier Verna  <didier@xemacs.org>
7996
7997         * info.el (Info-following-node-name): backward-skip dots as well
7998         as spaces (dots at the end of a node name aren't part of it).
7999         (Info-extract-menu-node-name): don't skip dots. There could be
8000         some in the node name.
8001         (Info-index): allow dots to be part of a node name.
8002
8003 2000-01-12  Andreas Jaeger  <aj@suse.de>
8004
8005         * files.el (auto-mode-alist): Added idlwave-mode.
8006         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8007
8008 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8009
8010         * info.el (Info-search): Show default value.
8011
8012 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8013
8014         * info.el (Info-read-node-completion-table): New variable.
8015         (Info-read-node-name-1): New function.
8016         (Info-read-node-name): Use it.
8017         (Info-follow-reference): Use DEFAULT argument of completing-read.
8018         (Info-menu): Ditto.
8019
8020 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8021
8022         * hyper-apropos.el (hyper-describe-key-briefly): Save
8023         window configuration.
8024         (hyper-describe-face): Use DEFAULT of completing-read.
8025         (hyper-apropos-read-variable-symbol): Ditto.
8026         (hyper-apropos-read-function-symbol): Ditto.
8027
8028 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8029
8030         * mule/mule-cmds.el (set-default-coding-system): Set
8031         comint-exec-hook to use coding-system-for-read and
8032         coding-system-for-write so that C-x RET c works.
8033
8034 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8035
8036         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8037         (previous-matching-history-element): Increment
8038         minibuffer-max-depth by 1.
8039         (next-matching-history-element): Ditto.
8040
8041 2000-01-11  Andy Piper  <andy@xemacs.org>
8042
8043         * gutter-items.el (buffers-tab): Create a new face for the buffers
8044         tab.
8045         (buffers-tab-face): use it.
8046
8047 2000-01-10  Didier Verna  <didier@xemacs.org>
8048
8049         * modeline.el (modeline-scrolling-method): change modeline X
8050         cursor appearance according to the value.
8051
8052 2000-01-07  Andreas Jaeger  <aj@suse.de>
8053
8054         * about.el (about-hackers): Moved my entry to contributor list.
8055         (xemacs-hackers): Added myself.
8056         (about-maintainer-info): Added description of myself.
8057
8058
8059 2000-01-07  Didier Verna  <didier@xemacs.org>
8060
8061         * modeline.el (modeline-scrolling-method): new variable.
8062         (mouse-drag-modeline): add reference to it in the docstring.
8063         (mouse-drag-modeline): handle it.
8064
8065 2000-01-08  Andy Piper  <andy@xemacs.org>
8066
8067         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8068         calls.
8069         (remove-buffer-from-gutter-tab): ditto.
8070
8071 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8072
8073         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8074         (custom-face-edit): Fix grammatical error in help message.
8075
8076 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8077
8078         * movemail.el: Added.
8079
8080         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8081
8082 2000-01-03  Didier Verna  <didier@xemacs.org>
8083
8084         * modeline.el (mouse-drag-modeline): remove the code related to
8085         the modeline horizontal scrolling facility.
8086
8087 1999-12-31  Martin Buchholz <martin@xemacs.org>
8088
8089         * XEmacs 21.2.26 is released.
8090
8091 1999-12-28  Andy Piper  <andy@xemacs.org>
8092
8093         * wid-edit.el (widget-push-button-value-create): The gui cache
8094         does not agree with native widgets which can only be displayed
8095         once per window. The reasons for caching are diminished now that
8096         we don't hog resources when creating buttons.
8097         (widget-push-button-cache) deleted.
8098
8099 1999-12-24  Martin Buchholz <martin@xemacs.org>
8100
8101         * XEmacs 21.2.25 is released.
8102
8103 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8104
8105         * hyper-apropos.el (hyper-apropos): Toggle
8106         hyper-apropos-programming-apropos correctly.
8107         Set REGEXP when user accepts default value.
8108
8109 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8110
8111         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8112         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8113
8114 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8115
8116         * mule/mule-category.el (undefined-category-designator):
8117         Return char instead of character.  Search for undefined one.
8118         (describe-category): Use with-displaying-help-buffer.
8119
8120 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8121
8122         * byte-optimize.el (byte-optimize-plus):
8123         Optimize (+ 1) to 1 instead of (1+ nil).
8124
8125         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8126
8127         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8128
8129         * byte-optimize.el (byte-optimize-char-before): New function.
8130         Remove performance penalty for using (char-before) instead of (char-after).
8131
8132 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8133
8134         * mule/mule-category.el (char-category-list): Return character
8135         instead of integer.
8136
8137 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8138
8139         * minibuf.el (read-buffer): Check default is buffer object.
8140
8141 1999-11-25  Andy Piper  <andy@xemacs.org>
8142
8143         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8144         for buttons.
8145
8146 1999-12-16  Andreas Jaeger  <aj@suse.de>
8147
8148         * package-get.el (package-get-maybe-save-index): Fixed typo.
8149         Patch by Jeff Miller <jmiller@smart.net>.
8150
8151 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8152
8153         * gnuserv.el (gnuserv-process-filter):  don't call
8154         gnuserv-write-to-client when gnuserv-current-client is nil
8155
8156 1999-12-14  Martin Buchholz <martin@xemacs.org>
8157
8158         * XEmacs 21.2.24 is released.
8159
8160 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8161
8162         * about.el (about-hackers): Update my email address.
8163
8164 1999-12-07  Martin Buchholz <martin@xemacs.org>
8165
8166         * XEmacs 21.2.23 is released.
8167
8168 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8169
8170         * package-get.el (package-get-download-sites): Removed several
8171         defunct download sites, added many new ones, and corrected a few
8172         incorrect directory-on-site entries.  Added physical locations to
8173         site-description.
8174
8175 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8176
8177         * finder.el (finder-commentary): add DOC string and fix
8178         interactive spec
8179
8180 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8181
8182         * help.el (describe-function): Don't forget to intern the string
8183         completing-read returns.
8184         (describe-variable): Ditto.
8185
8186 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8187
8188         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8189         `hyper-apropos-help-mode' here to find symbol to customize
8190         irregardless of cursor position and simplify
8191         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8192         `hyper-apropos-popup-menu'.
8193
8194 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8195
8196         * apropos.el (apropos-mode-map): Add return to call
8197         apropos-follow.
8198         (apropos-print): Call apropos-mode to have better
8199         command reference. Put keymap text-poperty to
8200         symbole name.
8201
8202 1999-11-22  Alastair Burt  <burt@dfki.de>
8203
8204         * help.el: (describe-bindings-1): Added handling of keymaps for
8205         the extents at point.
8206
8207 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8208
8209         * gutter-items.el (buffers-tab-items): Wrap the function in a
8210         save-match-data
8211
8212 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8213
8214         * help.el (describe-function): Use the DEFAULT argument to
8215         completing-read.
8216         (describe-variable): Ditto.
8217
8218 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8219
8220         * minibuf.el (read-from-minibuffer): Add optional argument
8221         DEFAULT to have better mini-buffer history support.
8222         (completing-read): Pass default to read-from-minibuffer.
8223         (read-buffer): Pass default to completing-read.
8224
8225 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8226
8227         * font-lock.el (font-lock-doc-string-face): Document the
8228         `font-lock-lisp-like' property.
8229
8230 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8231
8232         * lisp-mode.el: Specify `font-lock-lisp-like'.
8233
8234         * font-lock.el (font-lock-lisp-like): New function.
8235         (font-lock-fontify-syntactically-region): Use it.
8236
8237 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8238
8239         * XEmacs 21.2.22 is released
8240
8241 1999-11-28  Martin Buchholz <martin@xemacs.org>
8242
8243         * XEmacs 21.2.21 is released.
8244
8245 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8246
8247         * minibuf.el (read-coding-system): Accept symbol and
8248         coding-system object as a default-coding-system.
8249
8250 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8251
8252         * minibuf.el (read-coding-system): Accept symbol as
8253         a default-coding-system.
8254
8255 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8256
8257         * apropos.el (apropos-documentation): Use insert instead
8258         of princ.
8259
8260 1999-11-07  William M. Perry  <wmperry@aventail.com>
8261
8262         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8263           for the linux console.
8264
8265         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8266           stuff to work when you are not on a window system, since the GPM
8267           mouse support now allows pasting from outside of XEmacs.
8268
8269 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8270
8271         * XEmacs 21.2.20 is released
8272
8273 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8274
8275         * setup-paths.el (paths-default-info-directories): Add
8276         /usr/share/info and /usr/local/share/info.
8277
8278 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8279
8280         * about.el: Updated Vladimir Ivanovic's info.
8281
8282 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8283
8284         * auto-show.el (auto-show-truncationp): Remove.
8285
8286         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8287
8288 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8289
8290         * indent.el (indent-line-to): fix bug: spaces were not replaced
8291         with tab if column is multiple of tab-width
8292         From dhn@qedinc.com
8293
8294 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8295
8296         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8297         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8298
8299         * package-get.el (package-get-package-provider): Be verbose when
8300         interactive. Patch from Robert Pluim
8301
8302 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8303
8304         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8305         info file suffixes.
8306
8307 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8308
8309         * process.el (open-network-stream): Add a new optional parameter
8310         PROTOCOL to support udp; fix a minor typo and add an explanation
8311         in docstring for udp programming.
8312
8313         * code-process.el (open-network-stream): Add a new optional
8314         parameter PROTOCOL to support udp; fix a minor typo and add an
8315         explanation in docstring for udp programming.
8316
8317 1999-10-18  Andy Piper  <andy@xemacs.org>
8318
8319         * gui.el (make-gui-button): be more precise about how we call
8320         callbacks.
8321
8322         * wid-edit.el (widget-push-button-value-create): Use the new form
8323         of native gui-button.
8324
8325 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8326
8327         * info.el (Info-page-prev): Don't do (sit-for 0).
8328
8329 1999-10-13  Andy Piper  <andy@xemacs.org>
8330
8331         * gutter-items.el (progress-abort-glyph): new glyph for showing
8332         abort status.
8333         (append-progress): dispatch-event rather than sit-for.
8334         (abort-progress): new function. Show the abort glyph with an
8335         appropriate message.
8336         (raw-append-progress): dispatch-event rather than sit-for.
8337         (display-progress): cope with aborts.
8338
8339         * gui.el (make-gui-button): Use native widgets for buttons
8340         unconditionally.
8341         (insert-gui-button): ditto.
8342         (gui-button-p): ditto.
8343
8344         * xbm-button.el: remove from core.
8345
8346         * xpm-button.el: remove from core.
8347
8348 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8349
8350         * faces.el (init-device-faces): Don't initialize the random faces
8351         on the stream device.
8352
8353 1999-10-06  Andy Piper  <andy@xemacs.org>
8354
8355         * files.el (recover-file): Don't use ls under windows for revert buffer.
8356
8357 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8358
8359         * package-get.el (package-get-download-menu): Make menu really
8360         toggle download sites.
8361         (package-get-download-sites): Add autoload cookie.
8362
8363 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8364
8365         * setup-paths.el (paths-find-module-directory): Ditto.
8366
8367 1999-09-29  Werner Fink  <werner@suse.de>
8368
8369         * setup-paths.el (paths-find-exec-directory): Add missing nil
8370         parameter for environment.
8371
8372 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8373
8374         * modeline.el (modeline-format):
8375         Only purecopy the strings.  Else
8376         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8377         barfs.
8378
8379 1999-08-28  Mike Woolley  <mike@bulsara.com>
8380
8381         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8382         user setting comint-completion-addsuffix and
8383         comint-process-echoes.
8384
8385 1999-09-22  Andy Piper  <andy@xemacs.org>
8386
8387         * gutter-items.el (update-tab-in-gutter): use
8388         last-nonminibuf-window instead of selected-window.
8389
8390 1999-09-18  Andy Piper  <andy@xemacs.org>
8391
8392         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8393         display on.
8394
8395         * subr.el (record-buffer-hook): new variable so that the hook gets
8396         some documentation.
8397
8398 1999-09-16  Andy Piper  <andy@xemacs.org>
8399
8400         * gutter-items.el (update-tab-in-gutter): only update when the
8401         gutter is visible.
8402         (remove-buffer-from-gutter-tab): ditto.
8403
8404 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8405
8406         * simple.el (do-auto-fill): Commented out part of Kinsoku
8407         processing.
8408
8409 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8410
8411         * isearch-mode.el (isearch-highlightify-region): Give the
8412         highlighting extents a high priority.
8413         (isearch-make-extent): Give the main highlighting extent an even
8414         higher priority.
8415
8416 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8417
8418         * packages.el (packages-compute-package-locations): Fix typo from
8419         -u rationalization.
8420
8421 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8422
8423         * setup-paths.el (paths-find-doc-directory): Respect value of
8424         `configure-doc-directory.'
8425
8426         * find-paths.el (paths-find-architecture-directory): Give
8427         precendence `default' argument (which typically comes from
8428         configure).
8429
8430 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8431
8432         * startup.el (command-line-early): Added options -user-init-file
8433         and -user-init-directory.
8434
8435         * files.el (user-init-file): Default to NIL so we can recognize
8436         when it's set.
8437
8438 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8439
8440         * obsolete.el (init-file-user):
8441         * startup.el:
8442         * packages.el (packages-compute-package-locations):
8443         * package-get.el (package-get-user-index-filename):
8444         * menubar-items.el (maybe-add-init-button):
8445         * info.el (Info-annotations-path):
8446         * dump-paths.el:
8447         Change `user-init-directory' to be an absolute path.
8448         Use `user-init-directory' where appropriate.
8449         Zap `init-file-user' and its uses.
8450
8451 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8452
8453         * subr.el (copy-symbol): New function.
8454
8455 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8456
8457         * isearch-mode.el (isearch-done): Be sure to restore invisible
8458         extents in the proper buffer.
8459         (isearch-pre-command-hook): Set this-command to the correct value
8460         in case the buffer has changed and old overriding-local-map was
8461         used.
8462         (isearch-restore-extent): Use remprop instead of setting the
8463         property to nil.
8464
8465 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8466
8467         * cmdloop.el (execute-extended-command): Update zmacs region
8468         before the delay.
8469         (execute-extended-command): Make the message gettext-friendly.
8470
8471 1999-09-07  Andy Piper  <andy@xemacs.org>
8472
8473         * gutter-items.el (progress-gauge-glyph): renamed from
8474         progress-glyph.
8475         (progress-text-glyph): new variable.
8476         (progress-layout-glyph): use layouts and text glyphs.
8477         (progress-area-buffer): removed.
8478         (progress-text-and-extent): new variable.
8479         (progress-displayed-p): dynamically create gutter area buffer.
8480         (clear-progress): ditto.
8481         (raw-append-progress): ditto.
8482         (append-progress): use new glyph names.
8483         (raw-append-progress): only create the extent when needed. set
8484         properties more optimally.
8485         (progress): remove args.
8486
8487 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8488
8489         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8490         mapcar where the return value is unused.
8491         (isearch-restore-invisible-extents): Ditto.
8492         (isearch-highlight-all-cleanup): Ditto.
8493         (isearch-delete-extents-in-range): Traverse the extents only once.
8494         (isearch-highlight-all-update): Don't start over if the search
8495         string has changed and more input is pending.
8496
8497 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8498
8499         * packages.el (packages-find-package-data-path): Ditto.
8500
8501         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8502
8503         * subr.el (mapc-internal): Don't make obsolete.
8504
8505         * cl-extra.el (mapc): Resurrect.
8506
8507 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8508
8509         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8510         alias.
8511
8512         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8513         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8514         (isearch-yank-clipboard): Use get-clipboard instead of
8515         x-get-clipboard.
8516         (isearch-yank-selection): Fix docstring.
8517
8518 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8519
8520         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8521
8522 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8523
8524         * cl-macs.el (extent-start-position): Fix setf method.
8525         (extent-end-position): Ditto.
8526
8527 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8528
8529         * isearch-mode.el: End merge with FSF 20.4.
8530
8531         * isearch-mode.el (search-invisible): New variable.
8532         (isearch-hide-immediately): Ditto.
8533         (isearch-unhidden-extents): Ditto.
8534         (isearch-range-invisible): New function.
8535         (isearch-unhide-extent): Ditto.
8536         (isearch-restore-invisible-extents): Ditto.
8537         (isearch-restore-extent): Ditto.
8538
8539         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8540         implementation.
8541         (isearch-ring-retreat-edit): Ditto.
8542         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8543         (isearch-forward-regexp): New arguments NOT-REGEXP and
8544         NO-RECURSIVE-EDIT.
8545         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8546         (isearch-backward-regexp): New arguments NOT-REGEXP and
8547         NO-RECURSIVE-EDIT.
8548         (isearch-mode): Return isearch-success.
8549         (isearch-update): Use unread-command-events instead of
8550         unread-command-event.
8551         (isearch-abort): If an invalid regexp is encountered, keep popping
8552         states.
8553         (isearch-*-char): Use FSF implementation.
8554         (isearch-whitespace-chars): Use the more robust FSF's
8555         implementation.
8556         (isearch-within-brackets): New variable.
8557         (isearch-mode): Initialize it.
8558         (isearch-edit-string): Bind it.
8559         (isearch-search-and-update): Set it.
8560         (isearch-push-state): Push it.
8561         (isearch-top-state): Pop it.
8562         (isearch-search): Set it.
8563         (isearch-printing-char): When called by isearch-whitespace-chars,
8564         handle M-SPC gracefully.
8565         (isearch-message-prefix): New argument ELLIPSIS.
8566         (isearch-message-suffix): Ditto.
8567         (isearch-message): Use the ELLIPSIS argument when calling
8568         isearch-message-prefix and isearch-message-suffix.
8569         (isearch-message-prefix): Distinguish between "wrapped" and
8570         "overwrapped" search, FWIW.
8571
8572 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8573
8574         * isearch-mode.el (isearch-edit-string): Use the head of the
8575         search ring instead of search-last-string and search-last-regexp.
8576         (search-highlight): Renamed from isearch-highlight.
8577         (isearch-exit): Use the new name.
8578         (isearch-highlight): Ditto.
8579         (isearch-dehighlight): Ditto.
8580         (isearch-update-ring): New function.
8581         (isearch-done): Call it.
8582         (isearch-done): New argument EDIT.
8583         (isearch-repeat): If search string is empty, look up at the car of
8584         the search ring; ignore the yank pointer.
8585         (isearch-abort): Call isearch-done with NOPUSH.
8586         (isearch-cancel): New function.
8587         (isearch-mode-map): Bind it to ESC ESC ESC.
8588
8589         * isearch-mode.el: Begin merge with FSF 20.4.
8590
8591 1999-09-01  Andy Piper  <andy@xemacs.org>
8592
8593         * x-select.el (x-get-clipboard): obsolete.
8594         (x-yank-clipboard-selection): obsolete
8595
8596         * select.el (disown-selection): need to be careful to disown the
8597         clipboard if we set it via selection.
8598         (get-clipboard): move from x-select.el
8599         (yank-clipboard-selection): ditto.
8600
8601 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8602
8603         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8604         isearch-highlight-all-matches to nil.
8605         (isearch-fixed-case): New variable.
8606         (isearch-mode): Initialize it.
8607         (isearch-edit-string): Save it.
8608         (isearch-toggle-case-fold): Set it.
8609         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8610         need to check isearch-fixed-case.
8611         (isearch-toggle-case-fold): Update highlighting of all matches
8612         before the pause.
8613         (isearch-edit-string):
8614
8615 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8616
8617         * isearch-mode.el (isearch-edit-string): Call isearch-message
8618         before reading the event so that the prompt is displayed properly.
8619         (isearch-message): Use isearch-nonincremental when calling
8620         isearch-message-prefix.
8621         (minibuffer-local-isearch-map): Bind up and down to do the same as
8622         M-p and M-n respectively.
8623         (isearch-done): New arg NOPUSH.
8624         (isearch-edit-string): Use it.
8625         (isearch-edit-string): Don't bind isearch-string.
8626         (isearch-ring-adjust): Edit string, *then* push state.
8627
8628 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8629
8630         * faces.el (isearch-secondary): Make isearch-secondary look
8631         different than default.
8632
8633 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8634
8635         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8636         save-excursion.
8637         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8638         (isearch-update): Call isearch-dehighlight without arguments.
8639         (isearch-done): Ditto.
8640
8641         * isearch-mode.el (isearch-fix-case): If the search string has no
8642         upper-case letters, allow the folding to be reenabled.
8643         Previously, once disabled, the folding would remain that way until
8644         the end of isearch.
8645         (isearch-top-state): Call isearch-fix-case.
8646
8647         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8648         save-excursion.
8649         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8650
8651 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8652
8653         * xpm-button.el:
8654         xbm-button.el: Need to exist in core because gui.el depends on
8655         them.
8656
8657 1999-08-31  Andy Piper  <andy@xemacs.org>
8658
8659         * gutter-items.el (buffers-tab-face): new customizable variable.
8660         (buffers-tab-default-buffer-line-length): new specifier for
8661         maximum viewable characters.
8662         (progress-stack): new variable for implementing widget-based
8663         progress messages.
8664         (progress-area-buffer): ditto.
8665         (progress-glyph-height): ditto.
8666         (progress-stop-callback): ditto.
8667         (progress-quit-function): new function.
8668         (progress-glyph): new variable.
8669         (progress-layout-glyph): ditto.
8670         (progress-displayed-p): new function, see message-displayed-p for
8671         details.
8672         (clear-progress): ditto.
8673         (remove-progress): ditto.
8674         (append-progress): ditto.
8675         (raw-append-progress): ditto.
8676         (display-progress): ditto.
8677         (current-progress): ditto.
8678         (current-progress-label): ditto.
8679         (progress): ditto.
8680         (lprogress): ditto.
8681
8682
8683 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8684
8685         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8686
8687         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8688         `isearch-yank-selection'.
8689         (isearch-mode-map): Use it.
8690         (isearch-yank-selection): Use `get-selection' instead of
8691         `get-x-selection'.
8692
8693 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8694
8695         * faces.el (isearch-secondary): Create face here.
8696
8697         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8698         timers.
8699
8700 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8701
8702         * subr.el (buffer-string): More robust backward compatibility
8703         check, courtesy William Perry.
8704
8705 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8706
8707         * replace.el (perform-replace): Stop the search after the search
8708         limit has been reached.
8709
8710 1999-08-23  Andy Piper  <andy@xemacs.org>
8711
8712         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8713         here if we don't have one.
8714
8715 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8716
8717         * ldap.el (ldap-coding-system): Default to nil until we get
8718         efficient UTF8 support
8719         (ldap-decode-string): Guard against `decode-coding-string' not
8720         being defined
8721         (ldap-encode-string): Guard against `encode-coding-string' not
8722         being defined
8723
8724 1999-08-23  Didier Verna  <didier@xemacs.org>
8725
8726         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8727         Some doc strings improvements, and add a star to the `interactive'
8728         calls.
8729
8730 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8731
8732         * font-lock.el (java-font-lock-keywords-3): introduced new
8733         keywords and regexpes for javadoc syntax 1.2.
8734
8735 1999-08-17  Andy Piper  <andy@xemacs.org>
8736
8737         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8738         format-buffers-tab-line.
8739         (buffers-tab-max-buffer-line-length): new variable.
8740         (format-buffers-tab-line): new function. truncate names if over
8741         buffers-tab-max-buffer-line-length.
8742
8743 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8744
8745         * cus-start.el: Customize the variable `bell-inhibit-time'.
8746
8747 1999-08-16  Andy Piper  <andy@xemacs.org>
8748
8749         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8750         brute-force approach to deleting the last buffer.
8751         (buffers-tab-grouping-regexp): new customizable variable.
8752         (select-buffers-tab-buffers-by-mode): use it.
8753
8754 1999-08-13  Andy Piper  <andy@xemacs.org>
8755
8756         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8757         deletion problem.
8758
8759 1999-07-30  Didier Verna  <didier@xemacs.org>
8760
8761         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8762         of princ to output symbols.
8763         (custom-save-face-internal): ditto.
8764         (custom-save-resets): ditto.
8765
8766 1999-08-09  Didier Verna  <didier@xemacs.org>
8767
8768         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8769         `regexp-quote' to protect the major mode name for use as a regular
8770         expression (c++ needs this for instance).
8771
8772 1999-08-08  Andy Piper  <andy@xemacs.org>
8773
8774         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8775         cope with similar mode names.
8776
8777         * gutter-items.el (buffers-tab-selection-function): new selection
8778         function.
8779         (select-buffers-tab-buffers-by-mode): new function.
8780         (buffers-tab-items): use it if set to only display buffers in the
8781         tab in the current buffer's group..
8782         (update-tab-in-gutter): use new api.
8783         (remove-buffer-from-gutter-tab): ditto.
8784
8785         * gutter-items.el (buffers-tab-max-size): set custom selection
8786         default to 6.
8787         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8788         (add-tab-to-gutter): set face as default.
8789
8790 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8791
8792         * faces.el (frob-face-property): Merge the fall-back specifier
8793         with the target, not replace it.
8794
8795 1999-08-05  Andy Piper  <andy@xemacs.org>
8796
8797         * gutter-items.el (update-tab-in-gutter): add frame argument for
8798         buffer-items.
8799         (update-tab-in-gutter): use it.
8800
8801         * gutter-items.el (record-buffer-hook): set.
8802
8803         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8804         change.
8805         (switch-to-buffer-hook) deleted.
8806
8807 1999-08-04  Andy Piper  <andy@xemacs.org>
8808
8809         * gutter-items.el (update-tab-in-gutter): make sure this will work
8810         as an argument to create-frame-hook.
8811
8812 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8813
8814         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8815         instead of timer emulation.
8816
8817 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8818
8819         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8820         Emacs isearch enhancements.
8821
8822 1999-07-28  Andy Piper  <andy@xemacs.org>
8823
8824         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8825         all devices that support tab controls.
8826         (remove-buffer-from-gutter-tab): new function. to be used as a
8827         value for kill-buffer-hook.
8828
8829 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8830
8831         * auto-show.el (auto-show-truncationp): changed to match
8832         `window_translation_on'
8833
8834 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8835
8836         * XEmacs 21.2.19 is released
8837
8838 1999-07-28  SL Baur  <steve@miho>
8839
8840         * code-files.el (insert-file-contents): Fix docstring.
8841         revert previous change.
8842
8843 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8844
8845         * fill.el (fill-region-as-paragraph): Change re-break-point to
8846         contain word-across-newline plus one character so that filling
8847         Japanese and Chinese works as desired.
8848         * simple.el (do-auto-fill): Ditto.
8849
8850 1999-07-26  SL Baur  <steve@miho>
8851
8852         * mule/japanese.el ("Japanese"): Do not specify a default input
8853         method.
8854         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8855
8856 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8857
8858         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8859         able to use cl-macs macro in early lisp.
8860
8861 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8862
8863         * custom.el:
8864         * cus-face.el:
8865         * cus-edit.el:
8866                 Massive custom Theme API changes.
8867
8868 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8869
8870         * code-files.el (insert-file-contents): Regard
8871         coding-system-magic-cookie if `coding-system-for-read' is nil.
8872
8873 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8874
8875         * mule/thai-xtis.el: Add coding: local variable, to avoid
8876         bootstrapping problem with C locale.
8877
8878 1999-07-22  Andy Piper  <andy@xemacs.org>
8879
8880         * dumped-lisp.el (preloaded-file-list): guard against putting
8881         gutter-items in a less than functional XEmacs.
8882         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8883
8884 1999-07-18  Bob Weiner  <weiner@beopen.com>
8885
8886         * fill.el (fill-context-prefix): Fixed bug that prevented the
8887         setting of an adaptive fill prefix when the `dont-skip-first' was
8888         t.
8889
8890 1999-07-22  SL Baur  <steve@miho>
8891
8892         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8893
8894 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8895
8896         * files.el (interpreter-mode-alist): add `make', `guile', and
8897         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8898         makefile-mode, guile is a scheme, and someday XEmacs will be
8899         modular enough to use as an efficient scripting tool.)
8900
8901 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8902
8903         * mule/mule-cmds.el (reset-language-environment): Regard
8904         coding-category `utf-8' and `ucs-4' if they are available.
8905
8906 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8907
8908         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8909         (prefer-coding-system): Fix DOC-string.
8910
8911         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8912         DOC-string too.
8913
8914         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8915         Mule.
8916         (coding-system-change-eol-conversion): Fix DOC-string.
8917
8918 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8919
8920         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8921         instead of `list-coding-system'.
8922
8923 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8924
8925         * menubar-items.el (default-menubar): `select-input-method' was
8926         renamed to `set-input-method'.
8927
8928         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8929         "Set Language Environment" menu.
8930
8931         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8932         "Describe Language Support" menu.
8933
8934 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8935
8936         * mule/chinese.el ("Chinese-GB"): Rename
8937         `chinese-gb-environment-setup-function' to
8938         `setup-chinese-gb-environment-internal'.
8939
8940 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8941
8942         * mule/korean.el: Use `define-coding-system-alias' instead of
8943         `copy-coding-system'.
8944
8945 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8946
8947         * mule/mule-cmds.el (set-language-environment-coding-systems):
8948         Treat duplicated coding-categories.
8949
8950 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8951
8952         * mule/japanese.el: Use `define-coding-system-alias' instead of
8953         `copy-coding-system'.
8954
8955 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8956
8957         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8958         coding-system `viscii'.
8959
8960 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8961
8962         * mule/cyrillic.el:
8963         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8964         (cyrillic-alternativnyj-decode-table): New variable.
8965         (cyrillic-alternativnyj-encode-table): New variable.
8966         - Specify `iso-8-1' as a category of coding-system
8967           `alternativnyj'.
8968         - Abolish general Cyrillic environment.
8969
8970 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8971
8972         * mule/chinese.el:
8973         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8974         - Register `chinese-gb-environment-setup-function' as a
8975           `setup-function' of "Chinese-GB" environment.
8976
8977 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8978
8979         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8980         optional argument `parents'.
8981
8982         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8983         property for Thai-XTIS.
8984
8985         * mule/mule-help.el (help-with-tutorial): Use property
8986         `tutorial-coding-system' of language-info as a coding-system to
8987         read tutorial file.
8988
8989 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8990
8991         * mule/thai-xtis.el: Don't setup `setup-function' and
8992         `exit-function'.
8993
8994         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8995         `set-coding-category-system' to set up coding-system for
8996         coding-category.
8997
8998         * mule/mule-cmds.el (prefer-coding-system): Use
8999         `set-coding-category-system' to set up coding-system for
9000         coding-category.
9001
9002 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9003
9004         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9005         Thai-XTIS environment.
9006
9007         * mule/mule-cmds.el (prefer-coding-system): Use
9008         `find-coding-system' instead of `coding-system-p'.
9009
9010 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9011
9012         * mule/mule-cmds.el (set-language-environment-coding-systems):
9013         Modify eol-type for XEmacs.
9014
9015         * mule/thai-xtis.el: Delete unused local variable `category'.
9016
9017         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9018         function.
9019         (prefer-coding-system): Don't call
9020         `update-coding-systems-internal'; use function
9021         `coding-category-list' instead of variable `coding-category-list';
9022         use `set-coding-priority-list' instead of `set-coding-priority';
9023         modify `eol-type' for XEmacs.
9024
9025         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9026         `charset-columns'.
9027         (char-width): Likewise.
9028
9029 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9030
9031         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9032         `tis-620'.
9033
9034         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9035         `set-coding-priority-list' instead of `set-coding-priority'; don't
9036         call `update-coding-systems-internal'.
9037
9038         * mule/mule-misc.el (coding-system-get): New function.
9039         (coding-system-put): New function.
9040         (coding-system-category): New function.
9041
9042 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9043
9044         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9045         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9046         to avoid conflict with leim/quail/thai-xtis.
9047
9048         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9049         to thai-xtis-chars.el.
9050
9051         * mule/thai-xtis-chars.el: New file (split from
9052         mule/thai-xtis.el).
9053
9054 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9055
9056         * mule/thai-xtis.el:
9057         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9058         - Add syntax entries.
9059         - Put `preferred-coding-system' of the charset `thai-xtis' to
9060           `tis-620'.
9061
9062 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9063
9064         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9065         rewritten to use write-multibyte-character.
9066
9067 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9068
9069         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9070         of `iso-2022-7'.
9071         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9072         ported yet.
9073         (read-input-method-name): Treat optional argument `default'.
9074
9075 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9076
9077         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9078         all.
9079         (set-language-info-alist): Set up menus here.
9080
9081 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9082
9083         * minibuf.el (completing-read): Add new optional argument
9084         `default'.
9085         (read-coding-system): Add new optional argument
9086         `default-coding-system'.
9087
9088 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9089
9090         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9091         (viet-viscii-...->viet-vscii...).
9092
9093 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9094
9095         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9096         and menus.
9097
9098 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9099
9100         * mule/mule-cmds.el (input-method-function): Add permanent-local
9101         property.
9102
9103 1999-03-30  Dave Love  <fx@gnu.org>
9104
9105         * mule/mule-cmds.el (current-language-environment): Doc fix.
9106
9107 1999-02-06  Richard Stallman  <rms@gnu.org>
9108
9109         * mule/european.el (setup-slovenian-environment): New function.
9110         ("Slovenian"): New language environment.
9111
9112 1999-01-27  Dave Love  <fx@gnu.org>
9113
9114         * mule/mule-cmds.el (current-language-environment): Provide :link,
9115         :type (choices) and appropriate :get.
9116
9117 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9118
9119         * mule/mule-cmds.el (describe-language-environment): Don't alter
9120         input-method-alist.
9121
9122 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9123
9124         * mule/mule-cmds.el (prefer-coding-system): Call
9125         set-coding-priority, so that the internal array of priorities is
9126         also updated.
9127
9128 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9129
9130         * mule/mule-cmds.el (prefer-coding-system): If the argument
9131         requires specific EOL conversion type, make the default coding
9132         systems use that.
9133
9134 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9135
9136         * mule/mule-cmds.el (set-language-environment): Pass the default
9137         eol-type to set-language-environment-coding-systems.
9138         (set-default-coding-systems): Copy the eol-type property for the
9139         new default values of {buffer-file,process}-coding-system from the
9140         old defaults.
9141         (set-language-environment-coding-systems): Accept an optional
9142         argument EOL-TYPE, and set the eol-type property of the default
9143         coding systems accordingly.
9144
9145 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9146
9147         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9148         use generate-new-buffer instead of get-buffer-create.
9149
9150 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9151
9152         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9153
9154 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9155
9156         * mule/mule-cmds.el (default-input-method): Fix custom type.
9157
9158 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9159
9160         * mule/mule-cmds.el (setup-specified-language-environment):
9161         Add apropos-inhibit property.
9162         (describe-specified-language-support): Likewise.
9163
9164 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9165
9166         * mule/mule-cmds.el: Doc fixes.
9167
9168 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9169
9170         * mule/mule-cmds.el (register-input-method): Doc-string
9171         modified.
9172
9173 1998-09-01  Dave Love  <fx@gnu.org>
9174
9175         * mule/mule-cmds.el (current-language-environment): Fix
9176         setter function.
9177
9178 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9179
9180         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9181         mule/european.el, mule/hebrew.el, mule/japanese.el,
9182         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9183         avoid bootstrapping problem if you need to recompile all the Lisp
9184         files using interpreted code.
9185
9186 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9187
9188         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9189         ("Latin-2"): Likewise.
9190
9191 1998-08-18  Per Starback  <starback@update.uu.se>
9192
9193         * mule/european.el (setup-latin2-environment): Fix typo.
9194
9195 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9196
9197         * mule/european.el: Give proper value of `input-method' key to all
9198         lang. env.
9199
9200         * mule/mule-cmds.el (activate-input-method): Handle the case that
9201         the arg INPUT-METHOD is nil correctly.
9202         (read-multilingual-string): Activate the specified input method
9203         before calling read-string.  Afterward, activate the original
9204         input method.
9205
9206 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9207
9208         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9209         (set-language-info-alist): Fix typo in doc-string.
9210
9211         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9212
9213 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9214
9215         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9216         (reset-language-environment): New function for the job that
9217         setup-english-environment used to do.
9218         (set-language-environment): Do more setups according to the info
9219         in language-info-alist.
9220         (read-language-name): Handle the case that the arg KEY is nil.
9221         (describe-language-environment): Handle input-method property.
9222
9223         * mule/: All files under this directory, which related with
9224         specific languages (such as mule/european.el, mule/greek.el,
9225         mule/hebrew.el, mule/misc-lang.el), modified as below.
9226         (setup-XXX-environment): Just call set-language-environment.  If
9227         they used to do some other jobs than what done by
9228         set-language-environment, those jobs are done in
9229         setup-XXX-environment-internal now.
9230         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9231         the value to setup-XXX-environment-internal.  Add properties
9232         input-method and features.
9233
9234         * mule/english.el (setup-english-environment): Just call
9235         reset-language-environment.
9236
9237         * mule/european.el (setup-8-bit-environment): Function deleted.
9238
9239 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9240
9241         * mule/mule-cmds.el (input-method-exit-on-first-char)
9242         (input-method-use-echo-area): Doc fixes.
9243
9244 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9245
9246         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9247         variable.
9248         (input-method-use-echo-area): New variable.
9249
9250 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9251
9252         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9253
9254 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9255
9256         * mule/mule-cmds.el (activate-input-method): Update mode line.
9257         (inactivate-input-method): Likewise.
9258
9259 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9260
9261         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9262         input method in the current buffer, but just bind
9263         current-input-method.
9264
9265 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9266
9267         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9268
9269         * mule/misc-lang.el ("IPA"): Add coding-priority and
9270         coding-system.
9271
9272 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9273
9274         * mule/greek.el: Add coding-priority.
9275
9276 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9277
9278         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9279         LANG-ENV.
9280
9281 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9282
9283         * mule/mule-cmds.el (register-input-method): Fix previous change.
9284         (setup-specified-language-environment): Doc fix.
9285
9286 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9287
9288         * mule/mule-cmds.el: Several doc fixes.
9289         (get-language-info, set-language-info): Rename argument.
9290         (set-language-info-alist): Likewise.
9291         (register-input-method): Rename argument.
9292         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9293
9294 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9295
9296         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9297         default value while reading an input method.
9298
9299 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9300
9301         * mule/mule-cmds.el (universal-coding-system-argument):
9302         Use buffer-file-coding-system as default.
9303
9304 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9305
9306         * mule/korean.el ("Korean"): Doc fix.
9307
9308 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9309
9310         * mule/mule-cmds.el (describe-language-environment): Print the
9311         languge environment at the head.
9312
9313 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9314
9315         * mule/japanese.el: Set exit-function to exit-japanese-environment
9316         for Japanese environment.
9317
9318 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9319
9320         * mule/mule-cmds.el (set-language-environment): Doc fix.
9321         (current-language-environment): Use defcustom.
9322         (default-input-method): Specify :type.
9323
9324 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9325
9326         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9327         modified.
9328         (prefer-coding-system): Doc-string modified.
9329
9330 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9331
9332         * mule/mule-cmds.el (set-language-info): Doc-string
9333         describes `coding-priority' KEY.
9334         (set-language-environment-coding-systems): New function.
9335         (select-safe-coding-system): New function.
9336         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9337         (set-language-info-alist): New optionla arg PARENTS.  Call
9338         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9339         (set-language-environment-coding-systems): New function.
9340
9341         * mule/chinese.el: Remove setting up of
9342         describe-chinese-environment-map and
9343         setup-chinese-environment-map.  Exclude them in args of calls to
9344         set-language-info-alist.  Register coding-priority key in
9345         language-info-alist.
9346
9347         * mule/cyrillic.el: Remove setting up of
9348         describe-cyrillic-environment-map and
9349         setup-cyrillic-environment-map.  Exclude them in args of calls to
9350         set-language-info-alist.  Register coding-priority key in
9351         language-info-alist.
9352
9353         * mule/english.el: Register coding-priority key in
9354         language-info-alist.
9355
9356         * mule/ethiopic.el: Register coding-priority key in
9357         language-info-alist.
9358
9359         * mule/european.el: Remove setting up of
9360         describe-european-environment-map and
9361         setup-european-environment-map.  Exclude them in args of calls to
9362         set-language-info-alist.  Register coding-priority key in
9363         language-info-alist.  Add "German" language env.
9364         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9365         (setup-german-environment): New function.
9366
9367         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9368         change default input method to "greek-postfix".
9369
9370         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9371         coding-priority key in
9372
9373 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9374
9375         * mule/mule-cmds.el (set-language-info): Doc fix.
9376         (input-method-inactivate-hook): Doc fix.
9377
9378 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9379
9380         * mule/mule-cmds.el (set-input-method): Renamed from
9381         select-input-method.
9382
9383 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9384
9385         * mule/mule-cmds.el (set-language-environment): Run
9386         exit-language-environment-hook before calling `exit-function'
9387         which is specified for the language environment.
9388
9389 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9390
9391         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9392         modified.
9393         (prefer-coding-system): Likewise.
9394         (describe-language-environment): Print aliases of each coding
9395         system.
9396         (set-language-environment-hook): New variable.
9397         (exit-language-environment-hook): New variable.
9398         (set-language-environment): Call these hooks.  Before setting a
9399         new language environment, exit from the
9400         current-language-environment if necessary.
9401         (input-method-verbose-flag): The value can be nil, t,
9402         complex-only, or default.
9403         (input-method-highlight-flag): Doc-string augmented.
9404         (activate-input-method): Check if we can run the registered
9405         function to activate an input method.
9406
9407         * mule/korean.el: Set exit-function for language environment
9408         "Korean" to exit-korean-environment.
9409         (setup-korean-environment): Moved to korea-util.el.
9410
9411 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9412
9413         * mule/mule-cmds.el (read-multilingual-string): Use
9414         current-input-method prior to default-input-method.  Don't bind
9415         current-input-method by `let', instead, activate the specified
9416         input method in the current buffer temporarily.
9417
9418 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9419
9420         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9421
9422 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9423
9424         * mule/chinese.el (post-read-decode-hz): Return the result of
9425         decode-hz-region.
9426         (pre-write-encode-hz): Do not change the value of
9427         last-coding-system.
9428
9429 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9430
9431         * mule/mule-ccl.el: Doc fixes.
9432
9433 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9434
9435         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9436         (check-ccl-program): New macro.
9437
9438 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9439
9440         * mule/mule-ccl.el: Comment about CCL syntax modified.
9441         (ccl-command-table): Add read-multibyte-character and
9442         write-multibyte-character.
9443         (ccl-code-table): Add ex-cmd.
9444         (ccl-extended-code-table): New variable.
9445         (ccl-embed-extended-command): New function.
9446         (ccl-compile-read-multibyte-character,
9447         ccl-compile-write-multibyte-character) New functions.
9448         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9449         ccl-dump-write-multibyte-character): New functions.
9450
9451 1999-07-22  SL Baur  <steve@miho>
9452
9453         * config.el (config-value-file): config.values is installed into
9454         doc-directory.
9455         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9456
9457 1999-07-19  Didier Verna  <didier@xemacs.org>
9458
9459         * rect.el: all functions rewritten, except when noted. Below is a
9460         list of interface changes.
9461         (apply-on-rectangle): new function. Obsoletes
9462         `operate-on-rectangle'. All functions that used to call this
9463         function now call the new one.
9464         (kill-rectangle): added optional prefix arg to fill lines.
9465         (delete-rectangle): ditto.
9466         (delete-extract-rectangle): ditto.
9467         (open-rectangle): ditto.
9468         (clear-rectangle): ditto.
9469         (delete-rectangle-line): added third arg FILL.
9470         (delete-extract-rectangle-line): ditto.
9471         (open-rectangle-line): ditto.
9472         (clear-rectangle-line): ditto.
9473
9474 1999-07-18  Andy Piper  <andy@xemacs.org>
9475
9476         * menubar-items.el (default-menubar): add gutter options.
9477
9478         * gutter-items.el: new file.
9479         (gutter): new group for custom.
9480         (gutter-visible-p): new variable.
9481         (default-gutter-position): ditto.
9482         (buffers-tab): new group for the buffers tab.
9483         (gutter-buffers-tab): widget to put in the gutter.
9484         (buffers-tab-max-size): max number of tabs.
9485         (buffers-tab-switch-to-buffer-function): function to call when a
9486         tab is pressed.
9487         (buffers-tab-omit-function): filter buffers with this function.
9488         (buffers-tab-format-buffer-line-function): format buffer names for
9489         inclusion in tabs.
9490         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9491         the record.
9492         (build-buffers-tab-internal): build a list of tab items.
9493         (buffers-tab-items): ditto.
9494         (add-tab-to-gutter): put a tab in the gutter area.
9495         (update-tab-in-gutter): reset the buffers in the tab.
9496
9497         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9498
9499         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9500         (switch-to-buffer-hooks): new hook.
9501
9502         * toolbar.el (default-toolbar-position): fix typo.
9503
9504 1999-07-16  Andy Piper  <andy@xemacs.org>
9505
9506         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9507
9508 1999-07-15  Didier Verna  <didier@xemacs.org>
9509
9510         * cus-edit.el (custom-prompt-variable): optional third arg makes
9511         prompt for a comment string.
9512         (customize-set-value): optional prefix makes this function handle
9513         variable comments.
9514         (customize-set-variable): ditto.
9515         (customize-save-variable): ditto.
9516         (customize-customized): handle custom comments.
9517         (customize-save-customized): ditto.
9518         (custom-variable-state-set): ditto.
9519         (custom-face-state-set): ditto.
9520         (customize-saved): ditto.
9521         (custom-variable-set): ditto.
9522         (custom-face-set): ditto.
9523         (custom-variable-save): ditto.
9524         (custom-face-save): ditto.
9525         (custom-variable-reset-saved): ditto.
9526         (custom-face-reset-saved): ditto.
9527         (custom-variable-reset-standard): ditto.
9528         (custom-face-reset-standard): ditto.
9529         (custom-comment-face): new face.
9530         (custom-comment-tag-face): ditto.
9531         (custom-comment): new widget.
9532         (custom-comment-create): new function.
9533         (custom-comment-delete): ditto.
9534         (custom-comment-value-set): ditto.
9535         (custom-comment-show): ditto.
9536         (custom-comment-invisible-p): ditto.
9537         (custom-variable-value-create): create a comment field widget.
9538         (custom-face-value-create): ditto.
9539         (custom-variable-menu): new entry for adding a custom comment.
9540         (custom-face-menu): ditto.
9541         (custom-save-variables): possibly save custom comments.
9542         (custom-save-faces): ditto.
9543
9544         * cus-face.el (custom-set-faces): the arguments can now have a
9545         custom comment as fourth argument.
9546
9547         * custom.el (custom-set-variables): the arguments can now have a
9548         custom comment as fifth element.
9549
9550 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9551
9552         * XEmacs 21.2.18 is released
9553
9554 1999-07-13  SL Baur  <steve@miho>
9555
9556         * lib-complete.el (read-library-name): Revert previous change.
9557         (read-library): Ditto.
9558
9559 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9560
9561         * packages.el (packages-package-list): Capitalize docstring.
9562
9563         * packages.el (packages-find-package-library-path): Use #'nconc
9564         rather than #'append to reduce consing -- #'mapcar uses Flist,
9565         which returns a freshly consed list.  #'append would create yet
9566         another fresh list, using Fmake_list in concat.
9567
9568         * packages.el (package-provide): Use setq with remassq like it
9569         says in its docstring.
9570
9571 1999-07-06  SL Baur  <steve@miho.m17n.org>
9572
9573         * lib-complete.el (progn-with-message): Fix typo.
9574
9575 1999-07-06  SL Baur  <steve@miho.m17n.org>
9576
9577         * mule/mule-misc.el (char-octet): Make function match docstring.
9578         From Katsumi Yamaoka <yamaoka@jpl.org>
9579
9580 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9581
9582         * wid-edit.el (widget-documentation): corrected spelling error.
9583
9584 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9585
9586         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9587         keys if already bound
9588
9589 1999-07-06  SL Baur  <steve@miho.m17n.org>
9590
9591         * lib-complete.el (progn-with-message): Revert previous changes.
9592
9593 1999-06-24  Bob Weiner  <weiner@beopen.com>
9594
9595         * lib-complete.el (find-library):
9596         (find-library-other-window):
9597         (find-library-other-frame): Completely rewrote
9598         so that these functions actually work when called non-interactively.
9599         Also made them handle LIBRARY arguments which end with .el or .elc.
9600
9601 1999-06-24  Bob Weiner  <weiner@beopen.com>
9602
9603         * simple.el (indent-new-comment-line): Locally bound
9604         `block-comment-start' to `comstart' or else when this is called
9605         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9606         `block-comment-start' value, ignoring any existing spacing after a
9607         comment prefix in the previous line and producing ugly comments.
9608
9609 1999-06-23  Bob Weiner  <weiner@beopen.com>
9610
9611         * list-mode.el (mouse-choose-completion):
9612         (choose-completion):
9613         (completion-switch-to-minibuffer): Added.
9614         ([Tab]): [Tab] previously switched to the minibuffer
9615         but since [space] does that and since most applications in the
9616         world use [Tab] to select the next item in a list, do that in the
9617         *Completions* buffer too.  This will cause the least confusion
9618         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9619         06/23/1999.
9620
9621 1999-06-22  Bob Weiner  <weiner@beopen.com>
9622
9623         * help.el (help-buffer-name): Added support for a null value
9624         of `help-buffer-prefix-string' since some buffers require no
9625         prefix.
9626
9627 1999-06-20  Bob Weiner  <weiner@beopen.com>
9628
9629         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9630         in the completion-list-mode-map to bury the completions buffer
9631         even when the minibuffer is no longer active.
9632
9633 1999-06-20  Bob Weiner  <weiner@beopen.com>
9634
9635         * list-mode.el (list-mode): It is visually disconcerting to have
9636         the text cursor disappear within list buffers, especially when
9637         moving from window to window, so leave it visible.
9638
9639 1999-07-01  SL Baur  <steve@miho.m17n.org>
9640
9641         * menubar-items.el (default-menubar): Conditionalize the bug
9642         report menu item (which may not be possible in this XEmacs).
9643         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9644
9645 1999-06-30  SL Baur  <steve@miho.m17n.org>
9646
9647         * subr.el (with-current-buffer): DOC string fix.
9648         Suggested by Bob Weiner <weiner@altrasoft.com>
9649
9650 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9651
9652         * cus-face.el (custom-face-italic): insert missing args
9653
9654 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9655
9656         * packages.el (package-locations): Changed default early package
9657         hierarchies to ~/.xemacs/mule-packages and
9658         ~/.xemacs/xemacs-packages.
9659
9660 1999-06-23  SL Baur  <steve@miho.m17n.org>
9661
9662         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9663
9664 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9665
9666         * packages.el (package-locations): Changed default early package
9667         hierarchy to ~/.xemacs/packages.
9668         (package-locations): Removed `packages' as a possible name for a
9669         late package hierarchy.
9670
9671 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9672
9673         * mule/mule-category.el (word-combining-categories): Set up new
9674         variable.
9675         (word-separating-categories): Likewise.
9676
9677 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9678
9679         * XEmacs 21.2.17 is released
9680
9681 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9682
9683         * font-menu.el (font-menu-set-font): allow for nil specification
9684         of font size.
9685
9686 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9687
9688         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9689         is 1.
9690
9691 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9692
9693         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9694         8859-5 instead of ISO 8859-1.
9695
9696 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9697
9698         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9699         (viet-viscii-encode-table): Ditto.
9700
9701         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9702         Make obsolete definition of char-octet.
9703
9704 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9705
9706         * subr.el: Move no-Mule make-char ...
9707         * help-nomule.el (make-char): To here.
9708         (string-width): Make Mule compatibility alias.
9709
9710 1999-06-15  Andy Piper  <andy@xemacs.org>
9711
9712         * select.el (get-selection-no-error): really make there be no-error.
9713         (get-selection): revert to original.
9714
9715 1999-06-11  Andy Piper  <andy@xemacs.org>
9716
9717         * select.el (selection-sets-clipboard): renamed.
9718         (own-selection): use it.
9719
9720 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9721
9722         * XEmacs 21.2.16 is released
9723
9724 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9725
9726         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9727         missing characters to avoid crash.
9728
9729 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9730
9731         * coding.el (set-terminal-coding-system): Only set the console
9732         coding system on the selected console if it is a tty.
9733
9734 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9735
9736         * cus-face.el:
9737         * cus-edit.el:
9738         * faces.el:
9739         (custom):
9740         (face-spec-set):
9741         * faces.el (frob-face-property):
9742         * font-menu.el (font-menu-set-font):
9743                   Actually apply changes from 1999-03-17
9744
9745 1999-06-10  Andy Piper  <andy@xemacs.org>
9746
9747         * select.el (get-selection): abstract out non error-signalling
9748         part.
9749         (get-selection-no-error): get-selection without signalling an
9750         error.
9751         (selection-is-clipboard-p): new variable. controls whether the
9752         selection sets the clipboard.
9753         (own-selection): use it.
9754
9755         * mouse.el (insert-selection): fallback to clipboard after trying
9756         primary selection and cutbuffer.
9757
9758 1999-06-05  Andy Piper  <andy@xemacs.org>
9759
9760         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9761         selection functions.
9762
9763 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9764
9765         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9766         default value.
9767         (load): Use `raw-text' instead of `no-conversion'.
9768         (insert-file-contents): Likewise.
9769
9770         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9771         of `no-conversion'.
9772
9773 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9774
9775         * coding.el: Don't copy `no-conversion' to `raw-text'.
9776
9777 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9778
9779         * subr.el (make-char): Define it if Mule is not around.
9780
9781 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9782
9783         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9784
9785         * x-select.el (x-disown-selection-internal): Restore symbol as an
9786         obsolete alias.
9787         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9788
9789 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9790
9791         * XEmacs 21.2.15 is released
9792
9793 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9794
9795         * subr.el (split-string): Avoid infinite looping
9796
9797 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9798
9799         * ldap.el (ldap-ignore-attribute-codings): New variable
9800         (ldap-default-attribute-decoder): New variable
9801         (ldap-coding-system): New variable
9802         (ldap-attribute-syntax-encoders): New variable
9803         (ldap-attribute-syntax-decoders): New variable
9804         (ldap-attribute-syntaxes-alist): New variable
9805         (ldap-encode-boolean): New function
9806         (ldap-decode-boolean): New function
9807         (ldap-encode-country-string): New function
9808         (ldap-decode-string): New function
9809         (ldap-decode-address): New function
9810         (ldap-encode-address): New function
9811         (ldap-decode-attribute): New function
9812         (ldap-search): Use some of these
9813
9814 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9815
9816         * version.el (emacs-version): Make the patch level/beta come
9817         before the XEmacs qualifier so that it gets into (funcall
9818         emacs-version) and thus in the bug reports.
9819         (emacs-version>=): Support patch levels.
9820
9821 1999-06-03  SL Baur  <steve@xemacs.org>
9822
9823         * version.el: implement x.y.z version number
9824         From Jan Vroonhof <vroonhof@math.ethz.ch>
9825
9826 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9827
9828         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9829
9830 1999-05-22  Vin Shelton <acs@xemacs.org>
9831
9832         * startup.el: Document -private and break out non-standard X options.
9833
9834 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9835
9836         * mule/mule-charset.el (charset-after): New function.
9837         (charset-direction): Synch with Mule, update docstring.
9838         (get-charset-property): New function.
9839         (put-charset-property): New function.
9840         (charset-plist): New function.
9841
9842         * mule/mule-charset.el (compose-region):
9843         (decompose-region): remove;  these functions (which don't work
9844         since we don't do composite characters) have been moved to
9845         mule-util.el.
9846         (toplevel): follow coding standards
9847
9848 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9849
9850         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9851         exist any more.
9852
9853         * code-files.el: Fix commentary to follow coding standards.  Move
9854         the single line left in mule-files.el to here.
9855
9856         * mule/mule-files.el: delete.
9857
9858 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9859
9860         * info.el (Info-scroll-prev): Use event functions instead of the
9861         old emacs 19 interface.
9862
9863 1999-06-02  Andy Piper  <andy@xemacs.org>
9864
9865         * x-font-menu.el (x-font-menu-load-font):
9866         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9867
9868 1999-05-31  Andy Piper  <andy@xemacs.org>
9869
9870         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9871         group.
9872         (font-menu-this-frame-only-p): ditto.
9873         (font-menu-max-items): reinstate, from Jan Vroonhof
9874         <vroonhof@math.ethz.ch>
9875         (font-menu-submenu-name-format): ditto.
9876         (font-menu-split-long-menu): ditto, for use by the family
9877         constructor.
9878         (font-menu-family-constructor): use it.
9879
9880 1999-05-30  Andy Piper  <andy@xemacs.org>
9881
9882         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9883         for use by the font menu.
9884
9885         * msw-font-menu.el: new file implementing mswindows specific
9886         font-menu behaviour.
9887         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9888         (mswindows-font-menu-junk-families): ditto.
9889         (hack-font-truename): ditto.
9890         (mswindows-font-regexp-ascii): ditto.
9891         (mswindows-reset-device-font-menus): ditto.
9892         (mswindows-font-menu-font-data): ditto.
9893         (mswindows-font-menu-load-font): ditto.
9894
9895         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9896         (x-font-menu-font-data): ditto.
9897         (x-font-menu-load-font): ditto.
9898
9899         * font-menu.el: new file implementing generic font menu behaviour.
9900         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9901         made device independent.
9902         (font-menu-this-frame-only-p): ditto.
9903         (font-menu-preferred-resolution): ditto.
9904         (font-menu-size-scaling): new variable used to determine whether
9905         sizes are in points or tenths of a point.
9906         (vassoc): moved from x-font-menu.el.
9907         (device-fonts-cache): ditto.
9908         (device-fonts-cache): ditto.
9909         (flush-device-fonts-cache): ditto.
9910         (reset-device-font-menus): copied from x-font-menu.el and made
9911         device independent. Most functionality deferred to
9912         device-dependent versions.
9913         (font-menu-family-constructor): copied from x-font-menu.el and
9914         made device independent.
9915         (font-menu-size-constructor): ditto.
9916         (font-menu-weight-constructor): ditto.
9917         (font-menu-set-font): ditto.
9918         (font-menu-change-face): ditto.
9919         (font-menu-load-font): new device method.
9920         (font-menu-font-data): ditto.
9921
9922         * x-font-menu.el: The above functions deleted.
9923
9924 1999-05-26  Andy Piper  <andy@xemacs.org>
9925
9926         * update-elc.el:
9927         * make-docfile.el:
9928         * loadup.el: rehash expand-file-name usage to not use default-directory.
9929
9930 1999-05-21  Andy Piper  <andy@xemacs.org>
9931
9932         * x-select.el (x-select-convert-to-text):
9933         (x-selected-text-type):
9934         (x-get-selection):
9935         (xselect-convert-to-string):
9936         (xselect-convert-to-compound-text):
9937         (xselect-convert-to-length):
9938         (xselect-convert-to-targets):
9939         (xselect-convert-to-delete):
9940         (xselect-convert-to-filename):
9941         (xselect-convert-to-charpos):
9942         (xselect-convert-to-lineno):
9943         (xselect-convert-to-colno):
9944         (xselect-convert-to-sourceloc):
9945         (xselect-convert-to-os):
9946         (xselect-convert-to-host):
9947         (xselect-convert-to-user):
9948         (xselect-convert-to-class):
9949         (xselect-convert-to-name):
9950         (xselect-convert-to-integer):
9951         (xselect-convert-to-atom):
9952         (xselect-convert-to-identity): functions renamed from x-* and
9953         moved to select.el.
9954         (x-get-secondary-selection): use rename get-selection.
9955         (x-get-clipboard): ditto.
9956         (x-own-selection): moved to select.el.
9957         (x-valid-simple-selection-p): ditto.
9958         (x-dehilight-selection): ditto.
9959         (x-own-clipboard): ditto.
9960         (x-disown-selection): ditto.
9961
9962         * x-mouse.el (x-yank-function): moved to mouse.el.
9963         (x-insert-selection): ditto.
9964         (x-set-point-and-move-selection): use renamed function.
9965
9966         * select.el (selected-text-type): moved and renamed from
9967         x-select.el.
9968         (selection-owner-p): moved to C.
9969         (selection-exists-p): ditto.
9970         (get-cutbuffer): new device method.
9971         (get-selection): generalised and moved from x-select.el.
9972         (own-selection): moved x-own-selection functionality into here.
9973         (dehilight-selection): renamed and moved from x-select.el.
9974         (own-clipboard): functionality moved from x-select.el using new
9975         generic C builtins.
9976         (disown-clipboard): ditto.
9977         (select-convert-to-text):
9978         (select-convert-to-string):
9979         (select-convert-to-compound-text):
9980         (select-convert-to-length):
9981         (select-convert-to-targets):
9982         (select-convert-to-delete):
9983         (select-convert-to-filename):
9984         (select-convert-to-charpos):
9985         (select-convert-to-lineno):
9986         (select-convert-to-colno):
9987         (select-convert-to-sourceloc):
9988         (select-convert-to-os):
9989         (select-convert-to-host):
9990         (select-convert-to-user):
9991         (select-convert-to-class):
9992         (select-convert-to-name):
9993         (select-convert-to-integer):
9994         (select-convert-to-atom):
9995         (select-convert-to-identity): new functions renamed from x-* and
9996         moved from x-select.el.
9997
9998         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9999         into here and use as the default window-system mouse yank.
10000         (insert-selection): generalised and moved from x-mouse.el.
10001         (own-clipboard): moved to C.
10002
10003         * msw-select.el (mswindows-selection-owned-p): deleted.
10004         (mswindows-own-selection): generalised and moved to select.el.
10005         (mswindows-disown-selection): generalised and moved to C.
10006         (mswindows-selection-owner-p): ditto.
10007
10008 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10009
10010         * XEmacs 21.2.14 is released
10011
10012 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10013
10014         * about.el: update contact info for jason and slb.
10015
10016 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10017
10018         * mule/european.el (setup-romanian-environment): Add Romanian
10019         support from Emacs/Mule romanian.el.
10020
10021 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10022
10023         * cus-face.el: Label all custom changes with the 'custom' tag.
10024
10025         * cus-edit.el: idem ditto.
10026
10027         * faces.el: Added suport for adding device tags to various functions.
10028         (custom): New device tag.
10029         (face-spec-set): Call reset face with tags argument. No longer do
10030         x-init-global-faces hack.
10031
10032         * faces.el (frob-face-property): Use an anonymous specifier to map
10033         frob-face-property-1 over.
10034
10035         * x-font-menu.el (font-menu-set-font): Always specify all
10036         properties to custom.
10037
10038 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10039
10040         * mule/european.el (setup-czech-environment): Add czech support.
10041         From David Sauer <davids@orfinet.cz>
10042
10043 1999-03-15  SL Baur  <steve@xemacs.org>
10044
10045         * check-features.el: Turn hard errors into warnings.
10046
10047 1999-03-21  SL Baur  <steve@xemacs.org>
10048
10049         * simple.el (delete-key-deletes-forward): As per discussion on
10050         xemacs-beta, default to t.
10051
10052 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10053
10054         * loadup.el: Define Installation-string before loading anything.
10055
10056 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10057
10058         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10059         From Anders Stenman <stenman@isy.liu.se>
10060
10061 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10062
10063         * wid-edit.el (widget-glyph-find): Ditto.
10064
10065         * packages.el (locate-library): Ditto.
10066
10067         * loadup.el (really-early-error-handler): Ditto.
10068
10069         * lib-complete.el (read-library): Ditto.
10070
10071         * faces.el (set-face-stipple): Ditto.
10072
10073         * code-files.el (load): Use new calling style of locate-file.
10074
10075 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10076
10077         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10078         dead.
10079
10080 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10081
10082         * dumped-lisp.el (preloaded-file-list): Don't load
10083         Installation.el.
10084
10085         * loadup.el (Installation-string): Define it here.
10086
10087 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10088
10089         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10090         Installation.el needs to be loaded before `dump-paths', otherwise
10091         the dumping process won't find it.
10092
10093 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10094
10095         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10096         subr so that we can use `replace-in-string' in Installation.el to
10097         get rid of C-m chars under the native Windows build.
10098
10099 1999-04-29  Andy Piper  <andy@xemacs.org>
10100
10101         * make-docfile.el: canonicalize file and directory names.
10102
10103         * device.el (call-device-method): new function for calling device
10104         specific methods.
10105         (define-device-method): new function for defining device methods.
10106         (define-device-method*): ditto.
10107
10108 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10109
10110         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10111
10112 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10113
10114         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10115         (cyrillic-koi8-r-encode-table): Likewise.
10116         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10117         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10118
10119         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10120         from vietnamese.el].
10121
10122         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10123         mule/mule-misc.el.
10124
10125 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10126
10127         * mule/thai-xtis.el:
10128         - Change font registry name from "Thai94x94-0" to "xtis-0".
10129         - Change mnemonic of coding-system `tis-620' to "TIS620".
10130
10131 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10132
10133         * mule/ethiopic.el: fixed.
10134
10135 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10136
10137         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10138
10139         * mule/thai-xtis.el: New file.
10140
10141         * mule/vietnamese.el: New file.
10142
10143         * mule/ethiopic.el: New file.
10144
10145 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10146
10147         * bytecomp.el (byte-compile-close-variables): Leave
10148         debug-issue-ebola-notices alone.
10149
10150 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10151
10152         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10153         at the top of the buffer since it is the most important thing to
10154         customize
10155         (ldap-get-host-parameter): New defun
10156         (ldap-search): Add a new parameter `withdn' to retrieve the
10157         distinguished names of entries
10158
10159 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10160
10161         * startup.el (splash-frame-body): Date and spelling fixes.
10162
10163 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10164
10165         * view-less.el (toggle-truncate-lines): add autoload tag
10166
10167 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10168
10169         * format.el (format-alist): Disable image stuff.
10170
10171 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10172
10173         * wid-edit.el (widget-glyph-find): Search by directories, then by
10174         suffixes rather than the other way around.
10175         (widget-image-conversion): Renamed to
10176         `widget-image-file-name-suffixes'.
10177
10178 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10179
10180         * mule/mule-charset.el: Made old functions obsolete, remove the
10181         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10182         (charset-iso-graphic-plane): Rename from charset-graphic.
10183         (charset-iso-final-char): Rename from charset-final.
10184         (charset-width): Rename from charset-columns.
10185         (charset-bytes): Added from fsf compatibility, returns always 1.
10186
10187         * mule/mule-misc.el: Move charset-doc-string alias to
10188         mule-charset.el
10189
10190 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10191
10192         * x-faces.el (x-make-font-bold-italic): honor
10193         *try-oblique-before-italic-fonts*
10194
10195 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10196
10197         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10198
10199 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10200
10201         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10202         name.
10203
10204 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10205
10206         * cl-extra.el (equalp): Would bug out for lists.
10207
10208 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10209
10210         * about.el (about-hackers):  Change cgw's email address
10211
10212 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10213
10214         * XEmacs 21.2.13 is released
10215
10216 1999-03-12  SL Baur  <steve@xemacs.org>
10217
10218         * simple.el (delete-key-deletes-forward): Revert to previous
10219         behavior.
10220
10221 1999-01-18  Didier Verna  <didier@xemacs.org>
10222
10223         * menubar-items.el (xemacs-splash-buffer): handle the case of
10224         multiple elements in the splash buffer body.
10225
10226         * startup.el (splash-frame-timeout): new constant: interval
10227         between splash buffer elements.
10228         (command-line-1): handle splash buffer with multiple elements (use
10229         a timeout).
10230         (splash-frame-body): Originally `startup-splash-frame-body'.
10231         Rewrote a cleaner and more readable version. This can now be array,
10232         in which case each element is displayed in turn in the splash buffer.
10233         (splash-frame-static-body): new constant. Persistent information
10234         across all splash buffer elements (preserves the possibility to give
10235         it in different languages.
10236         (circulate-splash-frame-elements): new function. Used as a timeout
10237         to circulate through all splash frame elements and display them in
10238         sequence.
10239         (display-splash-frame): originally `startup-splash-frame'. Handle
10240         the case of multiple elements in the splash buffer body. Now
10241         returns a timeout id if multiple elements to display, or nil.
10242
10243 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10244
10245         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10246         so they can be overridden by x-init-face-from-resources.
10247         Additionally specify the font name also with an x tag.
10248
10249 1999-03-08  Andy Piper  <andy@xemacs.org>
10250
10251         * package-get.el (package-get-base): autoload.
10252
10253         * menubar-items.el (default-menubar): add update menu item. Fix
10254         custom menu to only be activated when package-base is available.
10255
10256         * package-get.el (package-get-custom): don't load
10257         package-get-custom as it is auto-generated. Fix group definition.
10258
10259 1999-03-05  Didier Verna  <didier@xemacs.org>
10260
10261         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10262         instead of `symbol-name' (Thanks Kyle).
10263
10264         * cus-edit.el (custom-save-variables): use `prin1' instead of
10265         princ to write symbols.
10266
10267 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10268
10269         * XEmacs 21.2.12 is released
10270
10271 1999-03-05  SL Baur  <steve@xemacs.org>
10272
10273         * menubar-items.el (default-menubar): Add kfm browsing support.
10274         From Neal Becker <nbecker@fred.net>
10275
10276 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10277
10278         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10279         calls to font-lock during buffer reversion.
10280
10281 1999-02-12  Didier Verna  <didier@xemacs.org>
10282
10283         * info.el (Info-build-node-completions): unconditionally widen the
10284         tag table buffer.
10285
10286 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10287
10288         * x-faces.el (x-init-face-from-resources):
10289         Only set fonts in the 'x locale.
10290
10291 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10292
10293         * package-ui.el (pui-install-selected-packages): Don't throw on
10294         `package-admin-delete-binary-package' returning nil since it's
10295         normal.  Reindent function.
10296         (pui-add-required-packages): Handle case where packages selected
10297         for installation have never been installed.
10298
10299 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10300
10301         * menubar-items.el (default-menubar):
10302         Implement the ``Mule->Set coding system of process'' menu item.
10303
10304 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10305
10306         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10307         files
10308         - Change some `if's to `when's
10309
10310 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10311
10312         * XEmacs 21.2.11 is released
10313
10314 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10315
10316         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10317         against window close (Fix Bug #460).
10318         (ask-user-about-lock-dbox): Idem.
10319
10320 1999-02-25  SL Baur  <steve@xemacs.org>
10321
10322         * mule/mule-charset.el (charset-leading-byte): New function.
10323         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10324
10325 1999-02-12  Andy Piper  <andy@xemacs.org>
10326
10327         * about.el (xemacs-hackers): change andy's email address.
10328         (about-url-alist): change andy's web page address.
10329         (about-xemacs): add piper.
10330
10331 1999-02-16  SL Baur  <steve@xemacs.org>
10332
10333         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10334         of mule-base into lisp/mule.
10335
10336 1999-02-16  SL Baur  <steve@xemacs.org>
10337
10338         * mule/arabic.el:
10339         mule/canna-leim.el:
10340         mule/chinese.el:
10341         mule/cyrillic.el:
10342         mule/english.el:
10343         mule/european.el:
10344         mule/greek.el:
10345         mule/hebrew.el:
10346         mule/japanese.el:
10347         mule/kinsoku.el:
10348         mule/korean.el:
10349         mule/misc-lang.el:
10350         mule/mule-category.el:
10351         mule/mule-ccl.el:
10352         mule/mule-charset.el:
10353         mule/mule-cmds.el:
10354         mule/mule-coding.el:
10355         mule/mule-files.el:
10356         mule/mule-help.el:
10357         mule/mule-init.el:
10358         mule/mule-misc.el:
10359         mule/mule-tty-init.el:
10360         mule/mule-x-init.el:
10361         mule/viet-chars.el:  Remerge from mule-base.
10362
10363         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10364         of mule-base into lisp/mule.
10365
10366 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10367
10368         * process.el (exec-to-string): Use `shell-command-switch' in place
10369         of hard-wired "-c" (for WindowsNT).
10370
10371 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10372
10373         * menubar-items.el (default-menubar):  Remove obsolete
10374         "Gopher" item
10375
10376 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10377
10378         * package-admin.el (package-admin-get-install-dir): First fall
10379         back to the location of xemacs-base for non-mule packages.
10380
10381 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10382
10383         * paths.el:
10384         - improved automounter tmp directory support.
10385         - support 4 (!) empirically discovered automounter conventions
10386
10387 1999-02-12  SL Baur  <steve@xemacs.org>
10388
10389         * etags.el (pop-tag-mark): autoload to match key binding.
10390
10391 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10392
10393         * XEmacs 21.2.10 is released
10394
10395 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10396
10397         * package-get.el (package-get-remote-filename): Don't bug out for
10398         a local file name in the search entry.
10399
10400 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10401
10402         * XEmacs 21.2.9 is released
10403
10404 1999-01-19  Didier Verna  <didier@xemacs.org>
10405
10406         * replace.el (replace-search-function): new variable containing a
10407         function to perform a search-forward.
10408         (replace-re-search-function): new variable containing a function
10409         to perform a re-search-forward.
10410         (perform-replace): use them.
10411
10412 1999-01-25  Didier Verna  <didier@xemacs.org>
10413
10414         * select.el (selection-owner-p): use the name `XEmacs'.
10415         (cut-copy-clear-internal): ditto.
10416
10417 1999-01-18  Andy Piper  <andy@xemacs.org>
10418
10419         * about.el (about-url-alist): Update my entry.
10420         (xemacs-hackers): Ditto.
10421
10422 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10423
10424         * buffer.el (switch-to-buffer): Fixing documentation.
10425         * minibuf.el (minibuffer-completion-table): ditto.
10426         * cl-macs.el (return-from): ditto.
10427
10428 1999-01-04  Didier Verna  <didier@xemacs.org>
10429
10430         * replace.el (delete-non-matching-lines): temporarily disable
10431         case-folding when called interactively with a regexp containing
10432         uppercase characters.
10433         (delete-matching-lines): ditto.
10434         (count-matches): ditto.
10435         (list-matching-lines): ditto.
10436
10437 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10438
10439         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10440         abort if current window is split horizontally, not if others are
10441         split.  Got rid of unnecessary minibuffer checking.  Also, add
10442         some comments (it's still complex).
10443
10444 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10445
10446         * package-get.el: changed address for doc.ic.ac.uk to
10447         sunsite.doc.ic.ac.uk
10448
10449 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10450
10451         * ldap.el (toplevel): Remove requires so that the file compiles
10452         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10453
10454 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10455
10456         * dump-paths.el: Calculate module-directory and set
10457         module-load-path to the load path for modules.
10458
10459         * loadup.el: Get bootstrap value of module-load-path from the
10460         environment variable EMACSBOOTSTRAPMODULEPATH.
10461         - Display the module load path if we're debugging paths.
10462
10463         * setup-paths.el: Added function paths-find-site-module-directory.
10464         - Added function paths-find-module-directory.
10465         - Added function paths-construct-module-load-path.  Uses new
10466         environment variable EMACSMODULEPATH.
10467
10468 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10469
10470         * font.el (font-default-object-for-device):
10471         Oops! This `or' can't be replaced by `unless'.
10472         Fixed inability to run w3, among other things.
10473
10474 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10475
10476         * package-admin.el: Change initialization of
10477           package-admin-install-function dependent on system type.
10478           Change package-admin-install-function-mswindows to use
10479           "minitar".
10480
10481 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10482
10483         * mouse.el (default-mouse-motion-handler): Disable help echo while
10484         in the minibuffer.
10485
10486 1998-12-28  Martin Buchholz <martin@xemacs.org>
10487
10488         * XEmacs 21.2.8 is released.
10489
10490 1998-12-24  Martin Buchholz <martin@xemacs.org>
10491
10492         * XEmacs 21.2.7 is released.
10493
10494 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10495
10496         * package-ui.el (pui-list-packages): Set truncate-lines.
10497
10498         * package-get.el (package-get-download-menu): Use
10499         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10500
10501         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10502         (pui-help-string): idem.
10503         (list-packages-mode): New major mode.
10504         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10505         (pui-install-selected-packages): Add suport for removing packages.
10506         (pui-toggle-package-delete-key): New function.
10507         (pui-popup-context-sensitive): New kludge.
10508         (pui-list-packages): Add warning when `package-get-remote' is nil.
10509         (package-ui-add-site): New function.
10510
10511 1998-12-01  Didier Verna  <didier@xemacs.org>
10512
10513         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10514
10515 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10516
10517         * ldap.el: Custom-ized
10518         (toplevel): Do not provide `ldap' which is provided by C level
10519         LDAP code
10520         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10521
10522 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10523
10524         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10525
10526 1998-12-17  Andy Piper  <andy@xemacs.org>
10527
10528         * sound.el (sound-load-list): name changed from sound-load-alist.
10529         (sound-extension-list): name changed from sound-ext-list.
10530         (load-default-sounds): use new names.
10531         (load-sound-file): use new names.
10532
10533 1998-12-16  Andy Piper  <andy@xemacs.org>
10534
10535         * XEmacs 21.2.6 is released
10536
10537 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10538
10539         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10540         errors.
10541
10542 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10543
10544         * wid-edit.el (widget-echo-this-extent): Set
10545         help-echo-owns-message to t.
10546
10547 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10548
10549         * package-get.el (package-get-download-menu): use toggles for
10550           each site in the download site menu.
10551
10552 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10553
10554         * package-get.el (package-get): If we cannot find a package
10555           because package-get-remote is not set, give a more helpful
10556           error message.
10557
10558 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10559
10560         * package-get.el (package-get-remote-filename): use an EFS path
10561         with user anonymous if no user is specified.
10562
10563 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10564
10565         * faces.el (face-spec-set): Re-init fallfacks for default after
10566         calling reset-face on the default face.
10567
10568 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10569
10570         * package-admin.el (package-admin-default-install-function):
10571         Behave as advertised.  Make sure the pkg-dir is proper for
10572         default-directory.
10573         (package-admin-add-binary-package): Make sure the pkg-dir is
10574         proper for default-directory.
10575         (package-admin-install-function-mswindows): Make sure the pkg-dir
10576         is proper for default-directory.
10577
10578 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10579
10580         * XEmacs 21.2.5 is released
10581
10582 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10583
10584         * files.el (binary-file-regexps): regexp-opt is not available at
10585         bytecompile time.
10586
10587 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10588
10589         * x-win-xfree86.el:
10590         * x-win-sun.el (x-win-init-sun):
10591         * x-win-sun.el:
10592         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10593         * x-iso8859-1.el:
10594         * x-init.el (init-post-x-win):
10595         * x-init.el (init-pre-x-win):
10596         * x-init.el (x-initialize-compose):
10597         * x-init.el:
10598         * x-compose.el:
10599         * winnt.el:
10600         * widget.el:
10601         * wid-edit.el (widget-glyph-click):
10602         * wid-edit.el (widget-glyph-find):
10603         * wid-edit.el (widget-type):
10604         * view-less.el (view-buffer-other-window):
10605         * very-early-lisp.el:
10606         * version.el:
10607         * toolbar.el:
10608         * toolbar-items.el:
10609         * term/sun.el (suntool-map):
10610         * term/sun-mouse.el:
10611         * term/internal.el:
10612         * syntax.el (modify-syntax-entry):
10613         * symbol-syntax.el:
10614         * subr.el:
10615         * startup.el (lock-directory):
10616         * simple.el (set-comment-column):
10617         * simple.el (backward-delete-char-untabify):
10618         * shadow.el (find-emacs-lisp-shadows):
10619         * shadow.el:
10620         * setup-paths.el (paths-construct-info-path):
10621         * select.el (cut-copy-clear-internal):
10622         * process.el (call-process-region):
10623         * process.el (start-process-shell-command):
10624         * process.el:
10625         * paths.el (rmail-spool-directory):
10626         * paragraphs.el (use-hard-newlines):
10627         * package-get.el (package-get-dependencies):
10628         * package-admin.el (package-admin-delete-binary-package):
10629         * obsolete.el (truncate-string):
10630         * obsolete.el (store-substring):
10631         * mouse.el (default-mouse-track-maybe-own-selection):
10632         * mouse.el (mouse-yank-at-point):
10633         * modeline.el:
10634         * modeline.el (mouse-drag-modeline):
10635         * minibuf.el (read-directory-name-internal):
10636         * minibuf.el (read-file-name-internal):
10637         * minibuf.el (read-file-name-internal-1):
10638         * minibuf.el (read-file-name-2):
10639         * minibuf.el (exact-minibuffer-completion-p):
10640         * minibuf.el (read-from-minibuffer):
10641         * minibuf.el:
10642         * menubar.el (check-menu-syntax):
10643         * map-ynp.el (map-y-or-n-p):
10644         * make-docfile.el (docfile-out-of-date):
10645         * loadup.el ((member "run-temacs" command-line-args)):
10646         * loadup.el ((member "no-site-file" command-line-args)):
10647         * loadup.el (really-early-error-handler):
10648         * loadup.el:
10649         * loadhist.el:
10650         * loaddefs.el:
10651         * lisp-mnt.el (lm-verify):
10652         * lib-complete.el (lib-complete:cache-completions):
10653         * lib-complete.el (library-all-completions):
10654         * itimer.el (itimer-run-expired-timers):
10655         * info.el (Info-mode):
10656         * info.el (Info-insert-file-contents):
10657         * info.el (Info-rebuild-dir):
10658         * info.el (Info-build-dir-anew):
10659         * info.el (Info-parse-dir-entries):
10660         * info.el (Info-dir-outdated-p):
10661         * info.el (Info-insert-dir):
10662         * info.el (info-xref):
10663         * info.el:
10664         * hyper-apropos.el (hyper-apropos-get-doc):
10665         * hyper-apropos.el (hyper-describe-face):
10666         * hyper-apropos.el (hyper-apropos-mode):
10667         * hyper-apropos.el:
10668         * help.el (list-processes):
10669         * help.el:
10670         * gnuserv.el:
10671         * font.el (mswindows-font-create-name):
10672         * font.el (font-default-font-for-device):
10673         * font.el (x-font-create-object):
10674         * font.el (font-registry):
10675         * font.el:
10676         * font-lock.el (font-lock-keywords):
10677         * font-lock.el:
10678         * finder.el (finder-compile-keywords):
10679         * find-paths.el (paths-find-recursive-path):
10680         * fill.el (set-justification-center):
10681         * fill.el (fill-region-as-paragraph):
10682         * files.el (insert-directory):
10683         * files.el (wildcard-to-regexp):
10684         * files.el (recover-file):
10685         * files.el (basic-save-buffer):
10686         * files.el (delete-auto-save-file-if-necessary):
10687         * files.el (file-relative-name):
10688         * files.el (backup-extract-version):
10689         * files.el (backup-buffer):
10690         * files.el (set-visited-file-name):
10691         * files.el (set-auto-mode):
10692         * files.el (interpreter-mode-alist):
10693         * files.el:
10694         * files.el (find-file-noselect):
10695         * files.el (abbreviate-file-name):
10696         * files.el (parse-colon-path):
10697         * files.el (directory-abbrev-alist):
10698         * etags.el (visit-tags-table-buffer):
10699         * easymenu.el (easy-menu-define):
10700         * dragdrop.el (experimental-dragdrop-drag):
10701         * dragdrop.el (dragdrop-drop-do-functions):
10702         * dragdrop.el (dragdrop-drop-at-point):
10703         * disass.el (disassemble-1):
10704         * disass.el (disassemble-internal):
10705         * disass.el (disassemble):
10706         * disass.el:
10707         * derived.el (derived-mode-init-mode-variables):
10708         * derived.el (define-derived-mode):
10709         * custom.el (defgroup):
10710         * cus-edit.el (custom-quote):
10711         * config.el:
10712         * code-process.el (open-network-stream):
10713         * code-process.el (start-process):
10714         * code-process.el (call-process-region):
10715         * code-process.el (call-process):
10716         * code-process.el:
10717         * code-files.el (insert-file-contents):
10718         * code-files.el:
10719         * code-files.el (buffer-file-coding-system-for-read):
10720         * cmdloop.el (yes-or-no-p-minibuf):
10721         * cl.el:
10722         * cl-macs.el:
10723         * cl-extra.el:
10724         * callers-of-rpt.el (make-caller-report):
10725         * callers-of-rpt.el:
10726         * bytecomp.el (batch-byte-recompile-directory):
10727         * bytecomp.el (batch-byte-compile-1):
10728         * bytecomp.el (batch-byte-compile):
10729         * bytecomp.el (display-call-tree):
10730         * bytecomp.el (byte-compile-insert):
10731         * bytecomp.el (byte-compile-two-args-19->20):
10732         * bytecomp.el (byte-compile-variable-ref):
10733         * bytecomp.el (byte-compile-form):
10734         * bytecomp.el (byte-compile-top-level-body):
10735         * bytecomp.el (byte-compile-out-toplevel):
10736         * bytecomp.el (byte-compile-byte-code-maker):
10737         * bytecomp.el (byte-compile-file-form-defmumble):
10738         * bytecomp.el (byte-compile-file-form):
10739         * bytecomp.el (byte-compile-keep-pending):
10740         * bytecomp.el (byte-compile-insert-header):
10741         * bytecomp.el (byte-compile-from-buffer):
10742         * bytecomp.el (byte-compile-file):
10743         * bytecomp.el (byte-recompile-file):
10744         * bytecomp.el (byte-compile-close-variables):
10745         * bytecomp.el (byte-compile-warn-about-unused-variables):
10746         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10747         * bytecomp.el (byte-compiler-legal-options):
10748         * bytecomp.el (byte-compile-lapcode):
10749         * bytecomp.el (byte-optimize-log):
10750         * bytecomp.el ((fboundp 'defsubst)):
10751         * bytecomp.el:
10752         * bytecomp-runtime.el:
10753         * byte-optimize.el (byte-optimize-apply):
10754         * byte-optimize.el (car):
10755         * byte-optimize.el (byte-optimize-form):
10756         * byte-optimize.el (byte-optimize-form-code-walker):
10757         * byte-optimize.el:
10758         * build-report.el (build-report-insert-installation-file):
10759         * build-report.el (build-report):
10760         * auto-show.el:
10761         * apropos.el (apropos-documentation):
10762         - mega patch
10763         - clean up byte-compile warnings
10764         - remove unused variables
10765         - Use common lisp style hashtable functions
10766         - byte compiler cleanup
10767         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10768         - remove old backquote syntax usage
10769         - move some cl functionality into C for speed.
10770         - remove last remaining VMS support
10771         - spelling fixes
10772         - implement last, butlast, nbutlast, copy-list in C.
10773         - new macro ignore-file-errors, similar to ignore-errors
10774           (ignore-file-errors (delete-file "foo"))
10775         - get frequent garbage collection during loadup.el by tweaking
10776           gc-cons-threshold, rather than explicitly calling garbage-collect
10777         - default delete-key-deletes-forward to `t'.
10778
10779 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10780
10781         * XEmacs 21.2-beta4 is released.
10782
10783 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10784
10785         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10786         (easy-menu-item-present-p): Wrapper around find-menu-item.
10787         (easy-menu-remove-item): Wrapper around delete-menu-item.
10788
10789         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10790         (add-menu-button): Add 'in-menu' argument.
10791         (add-menu-item-1): Add in-menu support to helper function.
10792
10793 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10794
10795         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10796
10797 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10798
10799         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10800         of Dec 4, 1997.
10801
10802 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10803
10804         * process.el (shell-command-on-region): Report if the command
10805         succeeded or failed.
10806
10807 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10808
10809         * subr.el (buffer-substring-no-properties): Comment out.
10810
10811 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10812
10813         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10814           into font instances first, like `x-frob-font-size' does.
10815           (mswindows-find-larger-font): ditto
10816
10817 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10818
10819         * package-ui.el (pui-install-selected-packages): fix args in call
10820         to `package-get'.
10821
10822 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10823
10824         * package-get.el (host-name): New widget type.
10825         (package-get-remote): Better customization using new type.
10826         (package-get-download-sites): idem dito.
10827
10828         (package-get-custom): Do not use package-get-all untill we have
10829         runtime dependencies.
10830
10831         (package-get-remove-copy): Default to 't' we no longer need this
10832         kludge as we do not currently use depenencies.
10833
10834         (package-get-was-current): New variable.
10835         (package-get-require-base): New 'force-current' argument.
10836         (package-get-update-base): idem
10837         (package-get-package-provider):  idem
10838         (package-get-locate-index-file): New 'no-remote' argument.
10839         (package-get-locate-file): idem.
10840
10841         (package-get-maybe-save-index): New function.
10842         (package-get-update-base): Use it.
10843
10844 1998-10-28 Greg Klanderman <greg@alphatech.com>
10845
10846         * package-get.el (package-get-remote): default to nil; by default,
10847         don't go out to the net via EFS.  They must select a download site.
10848         (package-get-download-sites): new variable.
10849         (package-get-download-menu): new function.
10850         (package-get-locate-index-file): new function.
10851         (package-get-update-base): use it.
10852
10853         * menubar-items.el (default-menubar): add "Update Package Index"
10854         and "Add Download Site" menus under Options | Manage Packages.
10855
10856 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10857
10858         * package-get.el (package-get): bugfix code checking installed version
10859         for case where package is not currently installed.
10860         (package-get-require-signed-base-updates): new variable.
10861         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10862         deemed not a goot thing.  Use the variable
10863         package-get-allow-unsigned-base-updates instead.
10864
10865 1998-10-16 Greg Klanderman <greg@alphatech.com>
10866
10867         * package-get.el (package-get): Don't install an older version than
10868         we already have unless explicitly told to.  Issue a warning.
10869
10870         * package-ui.el (pui-add-required-packages): when adding
10871         dependencies, don't add packages that are up to date.
10872         (pui-package-symbol-char):  Don't consider a package out of date
10873         if you have a newer version installed than the latest version in
10874         package-get-base.
10875
10876         * package-get.el (package-get-base-filename): document that it may
10877         be a path relative to package-get-remote;  new default value.
10878         (package-get-locate-file): new function.
10879         (package-get-update-base): use it to expand package-get-base-filename.
10880         (package-get-save-base): new function to save the package-get database
10881         to file.
10882         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10883         (package-get-update-base): pass the REMOTE-SOURCE arg.
10884         (package-get-update-base-entry): call package-get-custom-add-entry.
10885         (package-get-file-installed-p): removed; no longer needed.
10886         (package-get-create-custom): ditto.
10887         (toplevel): remove code to build and load package-get-custom.el
10888         (package-get-custom-add-entry): new function.
10889
10890 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10891
10892         * wid-edit.el (widget-button-click): Don't switch window.
10893
10894 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10895
10896         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10897
10898 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10899
10900         * etags.el (find-tag-default): Run find-tag-hook using
10901         run-hooks rather than funcall
10902
10903 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10904
10905         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10906         and the current local map as the parents to isearch-mode-map.
10907
10908 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10909
10910         * XEmacs 21.2-beta3 is released.
10911
10912 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10913
10914         * package-get.el (package-get-update-base): use
10915         insert-file-contents-internal, not insert-file-contents-literally.
10916
10917 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10918
10919         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10920         dump time.
10921
10922 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10923
10924         * package-get.el (package-get-update-base-entry): new function.
10925         (package-get-update-base): renamed; was `package-get-load-base'.
10926         cleanup, and use package-get-update-base-from-buffer.
10927         (package-get-update-base-from-buffer): new function.
10928         (package-get-update-base-entries): new; helper for above.
10929         Do not eval lisp grabbed over ftp; parse it from new format.
10930
10931 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10932
10933         * files.el (set-auto-mode): Don't play games loading package-get
10934         database; package-get-package-provider will handle it all.
10935
10936 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10937
10938         * package-get.el (package-get-base-filename): new variable.
10939         (package-get-require-base): new function.
10940         (package-get-pgp-signed-begin-line): new variable.
10941         (package-get-pgp-signature-begin-line): ditto.
10942         (package-get-pgp-signature-end-line):  ditto.
10943         (package-get-load-base): new function.
10944         (package-get-interactive-package-query):
10945         (package-get-update-all):
10946         (package-get-dependencies):
10947         (package-get-package-provider):
10948         (package-get-custom): use package-get-require-base.
10949         [package-get-custom loading]: disable for now.
10950
10951         * package-ui.el (pui-list-packages): use (package-get-require-base)
10952
10953 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10954
10955         * package-ui.el: Correct obvious thinko in choosing extent face.
10956
10957 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10958
10959         * menubar-items.el (default-menubar): pui-list-package has nothing
10960         to with Customize. Move all the package stuff to a new Item in Options.
10961
10962         * package-ui.el (pui-menu): Add menu and Popup menu.
10963
10964         * package-get.el (package-get): Use new
10965         package-admin-get-install-dir.
10966
10967         * package-admin.el (package-admin-get-install-dir): New syntax.
10968         Conserve package location and put mule packages where mule-base is.
10969
10970         * package-get.el : Customized
10971
10972         * package-ui.el (pui): Customized
10973         (pui-package-install-dest-dir): New variable.
10974         (pui-install-selected-packages): Use it
10975
10976 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10977
10978         * package-get.el (package-get-interactive-package-query): Move
10979         dependency on package-get-base to run-time.
10980         (package-get-update-all): Ditto.
10981         (package-get-dependencies): Ditto.
10982         (package-get-package-provider): Ditto.
10983         (package-get-custom): Ditto.
10984
10985 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10986
10987         * events.el: Remove 'ascii-character property from 'backspace
10988         and 'delete symbols
10989
10990 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10991
10992         * package-get-base.el: removed.
10993
10994 1998-09-23  Didier Verna  <didier@xemacs.org>
10995
10996         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10997         (no-upper-case-p): new function.
10998         (with-search-caps-disable-folding): new macro.
10999         (with-interactive-search-caps-disable-folding): new macro.
11000         (zap-to-char): In interactive mode, do a case-sensitive search if
11001         the character is uppercase.
11002         (zap-up-to-char): ditto.
11003
11004         * replace.el (perform-replace): use the function no-upper-case-p.
11005
11006         * isearch-mode.el (isearch-fix-case): ditto.
11007         make obsolete `with-caps-disable-folding' and
11008         `isearch-no-upper-case-p'.
11009
11010         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11011         (tags-search): ditto.
11012         (tags-query-replace): ditto.
11013
11014         * info.el (Info-search): ditto.
11015
11016 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11017
11018         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11019
11020 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11021
11022         * package-admin.el (package-admin-rmtree): rewritten.  need to
11023         check for "." and ".." before symlink check.  expand files and
11024         directories with respect to DIRECTORY, not default-directory.
11025
11026 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11027
11028         * package-get.el (package-get-all): add INSTALL-DIR argument.
11029
11030 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11031
11032         * package-ui.el (pui-add-required-packages): new function, select
11033         dependent packages.
11034         (pui-display-keymap): bind it.
11035         (pui-help-string): document it.
11036         (pui-install-selected-packages): package-get-all -> package-get.
11037
11038         * package-get.el (package-get-dependencies): new function.
11039
11040 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11041
11042         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11043         regexps.
11044
11045 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11046
11047         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11048         function.
11049         (default-mouse-track-normalize-point): Use it.
11050
11051 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11052
11053         * package-admin.el (package-admin-delete-binary-package):
11054                 General cleanup. Remove unnessary use of progn and
11055         save-excursion.
11056         (package-admin-delete-binary-package): Do NOT mess with file
11057         modes. That is evil.
11058         (package-admin-delete-binary-package): Wrap all deleting in
11059         condition-case. The data in MANIFEST is untrustworthy.
11060         (package-admin-delete-binary-package): Let the OS worry about non
11061         empty directories.
11062
11063 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11064
11065         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11066         processing.
11067         (lm-report-bug): Fix mail address to send bug reports to.
11068
11069 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11070
11071         * XEmacs 21.2-beta2 is released.
11072
11073 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11074
11075         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11076
11077 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11078
11079         * info.el (Info-mode): Document page turning by double clicks in
11080         docstring so `M-x describe-mode' will display it.
11081
11082 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11083
11084         * info.el (Info-mouse-track-double-click-hook): Use character
11085         widths to calculate a border region where double clicking does
11086         page turning, and return `nil' by default so other hooks, such as
11087         region highlighting, will be run.
11088
11089 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11090
11091         * sound.el (default-sound-directory-list): Initialize with all the
11092         "sounds" directories in `data-directory-list'.  It used to just be
11093         the first one.
11094
11095         * packages.el (locate-data-directory-list): Created.  This gives
11096         the list of matching directories, unlike `locate-data-directory',
11097         which just gives the first one.
11098
11099 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11100
11101         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11102         make a binding in the local keymap until help-char handling is
11103         improved.
11104
11105         * help.el (help-keymap-with-help-key): Provide keymap with help
11106         binding.
11107         (help-print-help-form): New helper function.
11108
11109 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11110
11111         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11112         move extent to another buffer; no need to create a new extent.
11113         (isearch-fix-case): New function.
11114         (isearch-search-and-update): Use it.
11115
11116 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11117
11118         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11119         the keymap, not minor-mode-map-alist.
11120         (isearch-done): Restore overriding-local-map.
11121
11122 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11123
11124         * bytecomp.el (byte-compile-buffer-substring):
11125         Fix for: (byte-compile (defun f () (buffer-substring)))
11126         ==>   ** buffer-substring called with 3 args, but requires 0-3
11127         - new code not only works, but is more readable, too.
11128
11129 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11130
11131         * msw-faces.el (mswindows-init-device-faces): Don't try to
11132           specify a default font at this late stage. Do try to force
11133           creation of the default face font so that if it fails we get
11134           an error now instead of a crash at frame creation.
11135
11136           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11137           mswindows-make-font-unitalic: Canonical default weight
11138           changed from "Normal" to "Regular".
11139
11140           mswindows-make-font-bold / -bold-italic: Supplied device was
11141           not being passed into call to mswindows-find-smaller-font.
11142
11143 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11144
11145         * package-get.el (package-get-remote): Fix the path where to find
11146           the packages on xemacs.org.
11147
11148 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11149
11150         * about.el (about-maintainer-info): Update Ben's entry.
11151
11152 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11153
11154         * lisp/shadow.el (find-emacs-lisp-shadows):
11155         - `member' was being called on lists of length 2000!
11156         - Replace with hashtables.
11157         - Replace hand-coded loops with (dolist)
11158         - Fix comment typo
11159
11160 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11161
11162         * packages.el: Added new function, `package-delete-name', to
11163           delete existing packages from the installed package database
11164           (`packages-package-list').  Also added the "pkginfo" directory
11165           to `packages-special-base-regexp', so that the pkginfo directory
11166           would not get added to `late-packages'.
11167
11168         * package-admin.el: Added ability to delete an installed package
11169           (added low-level function, `package-admin-delete-package').
11170           Understands how to use the pkginfo/MANIFEST.<package> file to
11171           delete the package.  When installing a package, will also
11172           create a MANIFEST.* file if one is not provided by the
11173           package.  If the MANIFEST.* doesn't exist when deleting a
11174           package, the functions will fall back to attempting to delete
11175           any package-specific lisp directory.
11176
11177         * package-get.el: Moved some functions to package-admin.el.
11178           Added interactive function `package-get-delete-package', for
11179           use by users for deleting a package.
11180
11181           Also modified to not require the presence of efs.
11182
11183 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11184
11185         * files.el (find-file-noselect): Handle all signals, kill the
11186         buffer and resignal.
11187
11188 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11189
11190         * cl-macs.el (glyph-image): Add setf method.
11191
11192 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11193
11194         * package-get.el: Fixed broken EFS downloading.  Also, look for
11195           .tar.gz files first, in preference over .tgz files.
11196
11197         * package-ui.el: Fix display of package version numbers.
11198
11199 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11200
11201         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11202         argument.
11203
11204 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11205
11206         * list-mode.el: `display-completion-list': added new/optional
11207           keyword `:completion-string', which allows the programmer to
11208           change the "Possible completions are:" prompt.
11209
11210         * menubar-items.el: Added new pulldown menu-pick to start up the
11211           visual package browser/installer:
11212
11213                 Options->Customize->List Packages
11214
11215         * package-admin.el: Added hooks for installing under both Unix
11216           and MS Windows.  Does additional error checking.  No longer
11217           calls "add-big-package.sh" to install packages under Unix; now
11218           calls gunzip & tar directly.
11219
11220         * package-get.el: Added ability to install packages from files
11221           on a local disk/CDROM.  Now deletes any existing package lisp
11222           directory.  Does completion on available packages when
11223           querying for package names.  Will also search for .tgz files
11224           in addition for .tar.gz files.  Tries to reload
11225           auto-autoloads, as a convenience when loading new packages,
11226           and also tries to add any new package paths to `load-path'.
11227           Changed all occurences of `concat' to use `expand-file-name'.
11228
11229         * package-ui.el: New file which implements the main visual
11230           package browser/installer, which is started via a menu pick or
11231           M-x pui-list packages.
11232
11233 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11234
11235         * startup.el (load-init-file): spelling fix.
11236
11237 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11238
11239         * startup.el (normal-top-level): Load auto-autoload files
11240         covariantly with their precedence.
11241
11242 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11243
11244         * menubar-items.el (default-menubar): Remove "Font Weight"
11245         option, there is currently no custom equivalent.. Customize-faces
11246         is "Edit faces".
11247
11248         * x-font-menu.el (font-menu-set-font): Use customize to set
11249         default face.
11250
11251         * faces.el (face-spec-update-all-matching): New function.
11252
11253         * cus-face.el (custom-set-face-update-spec): New function.
11254         Interface to customize faces from elisp.
11255
11256         (custom-face-value-create): Show the customized settings if set
11257         but not saved.
11258
11259 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11260
11261         (custom-face-value-create): Show the customized settings if set
11262         but not saved.
11263
11264 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11265
11266         * keydefs.el (global-map): Add FSF 20.3 binding of
11267         query-replace-regexp.
11268
11269 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11270
11271         * minibuf.el (read-file-name-internal-1): use
11272         user-name-completion-1 instead of user-name-completion.
11273
11274 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11275
11276         * loadup.el:
11277         * make-docfile.el:
11278         * update-elc.el: Don't set `source-directory' (now defunct as a
11279         global variable) no more.
11280
11281         * packages.el (packages-list-autoloads): Made `source-directory'
11282         (now defunct as a global variable) a parameter.
11283
11284 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11285
11286         * about.el (about-hackers): new email
11287
11288 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11289
11290         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11291
11292 1998-07-17  Didier Verna  <didier@xemacs.org>
11293
11294         * faces.el (set-face-property):
11295         (set-face-dim-p):
11296         (face-dim-p): updated the doc strings now that the dim property isn't
11297         tty-specific.
11298         (face-equal): the dim property is now a common one.
11299
11300         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11301         Renamed the `stipple' attribute to `background-pixmap'.
11302         (custom-face-background-pixmap): make custom-face-stipple an
11303         obsolete alias for this.
11304
11305 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11306
11307         * find-paths.el (paths-file-readable-directory-p): Created and
11308         used.
11309
11310         * loadup.el: Don't set inhibit-... flags from run-temacs.
11311
11312 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11313
11314         * packages.el (packages-data-path-depth): Added and used.
11315
11316 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11317
11318         * about.el:
11319         - Change .xpm to .png, delete "zcat" section.
11320         - cosmetic fix in the 'marcpa' entry.
11321
11322         * etc/photos
11323         - convert all .xpm.Z to .png
11324         - rename mrb to martin
11325         - rename mcook-m to mcookm
11326
11327 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11328
11329         * x-init.el (x-initialize-compose): Add support for
11330         dead-circumflex as YET ANOTHER NAME for that dead key.
11331
11332 1998-08-05  Colin Rafferty <colin@xemacs.org>
11333
11334         * setup-paths.el (paths-construct-exec-path): Made the
11335         last-packages really be last.
11336         (paths-construct-data-directory-list): Ditto.
11337
11338 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11339
11340         * startup.el(startup-splash-frame-body):
11341         Update Copyright notice in splash screen
11342
11343 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11344
11345         * minibuf.el (read-file-name-internal-1): do ~user completion.
11346
11347 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11348
11349         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11350         aginst destroyed extents
11351
11352 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11353
11354         * package-get.el (package-get): add `install-dir' argument.
11355
11356 1998-07-20  John Jones  <jj@asu.edu>
11357
11358         * package-get.el: calls to package-get-update-all will only
11359           update packages which are already installed.
11360
11361 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11362
11363         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11364         writable.
11365
11366 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11367
11368         * about.el (about-hackers): Correct my email.
11369
11370 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11371
11372         * about.el (about-hackers): new email-address.
11373
11374 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11375
11376         * minibuf.el (read-number): Don't let `input-error' condition
11377         escape.
11378
11379 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11380
11381         * about.el (about-hackers): use my `email-for-life' address.
11382
11383 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11384
11385         * XEmacs 21.2-beta1 is released.
11386
11387 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11388
11389         * ldap.el (ldap-search): Doc string change
11390
11391 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11392
11393         * menubar-items.el (default-menubar): Removed references to
11394         `data-directory', and use `locate-data-file' instead, and made
11395         then greyed out if they don't exist.
11396
11397 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11398
11399         * keymap.el (events-to-keys): Use `format' instead of `concat'
11400         since the latter does not accept integer args anymore
11401
11402 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11403
11404         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11405         macros replaced.
11406
11407 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11408
11409         * make-docfile.el: Get first initialization from very-early-lisp.el
11410         * update-elc.el: Ditto.
11411         * loadup.el (really-early-error-handler): Ditto.
11412
11413         * packages.el (packages-unbytecompiled-lisp): Add new file,
11414         very-early-lisp.el.
11415
11416         * very-early-lisp.el: New file.
11417
11418 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11419
11420         * Symbols that have been obsolete for at least 3 years removed (II).
11421
11422         * obsolete.el (eval-current-buffer): Make compatible.
11423         (byte-code-function-p): Ditto.
11424         (send-string): Removed.
11425         (send-region): Removed.
11426         (screen-scrollbar-width): Removed.
11427         (set-screen-scrollbar-width): Removed.
11428         (set-screen-left-margin-width): Removed.
11429         (set-screen-right-margin-width): Removed.
11430         (screen-left-margin-width): Removed.
11431         (screen-right-margin-width): Removed.
11432         (set-buffer-left-margin-width): Removed.
11433         (set-buffer-right-margin-width): Removed.
11434         (buffer-left-margin-width): Removed.
11435         (buffer-right-margin-width): Removed.
11436         (x-set-frame-icon-pixmap): Removed.
11437         (x-set-screen-icon-pixmap): Removed.
11438         (pixel-name): Removed.
11439         (make-pixmap): Removed.
11440         (make-cursor): Removed.
11441         (pixmap-width): Removed.
11442         (pixmap-contributes-to-line-height-p): Removed.
11443         (set-pixmap-contributes-to-line-height): Removed.
11444
11445 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11446
11447         * obsolete.el (popup-menu-up-p): removed.
11448         (read-no-blanks-input): Removed.
11449         (wholenump): Removed.
11450         (ring-mod): Removed (what was ring-mod?).
11451         (current-time-seconds): Removed.
11452         (run-special-hook-with-args): Removed.
11453         (dot): Removed.
11454         (dot-marker): Removed.
11455         (dot-min): Removed.
11456         (dot-max): Removed.
11457         (window-dot): Removed.
11458         (set-window-dot): Removed.
11459
11460         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11461         `dot-min'.
11462
11463         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11464
11465         * code-files.el (insert-file-contents): Rename
11466         run-special-hook-with-args to run-hook-with-args-until-success.
11467         (write-region): Ditto.
11468
11469 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11470
11471         * about.el: Fix typos, update release date.
11472
11473         * Symbols that have been obsolete for at least 3 years removed.
11474
11475         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11476         screen- functions.
11477         (toplevel): remove setf methods for screen functions.
11478         * cl-macs.el (extent-data): defsetf removed.
11479         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11480         many places to remove.
11481         (comment-indent-hook): Ditto.
11482         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11483         (buffer-dedicated-screen): Ditto.
11484         (deiconify-screen): Ditto.
11485         (delete-screen): Ditto.
11486         (event-screen): Ditto.
11487         (find-file-other-screen): Ditto.
11488         (find-file-read-only-other-screen): Ditto.
11489         (live-screen-p): Ditto.
11490         (screen-height): Ditto.
11491         (screen-iconified-p): Ditto.
11492         (screen-list): Ditto.
11493         (screen-live-p): Ditto.
11494         (screen-name): Ditto.
11495         (screen-parameters): Ditto.
11496         (screen-pixel-height): Ditto.
11497         (screen-pixel-width): Ditto.
11498         (screen-root-window): Ditto.
11499         (screen-selected-window): Ditto.
11500         (screen-totally-visible-p): Ditto.
11501         (screen-visible-p): Ditto.
11502         (screen-width): Ditto.
11503         (screenp): Ditto.
11504         (get-screen-for-buffer): Ditto.
11505         (get-screen-for-buffer-noselect): Ditto.
11506         (get-other-screen): Ditto.
11507         (iconify-screen): Ditto.
11508         (lower-screen): Ditto.
11509         (mail-other-screen): Ditto.
11510         (make-screen): Ditto.
11511         (make-screen-invisible): Ditto.
11512         (make-screen-visible): Ditto.
11513         (modify-screen-parameters): Ditto.
11514         (new-screen): Ditto.
11515         (next-screen): Ditto.
11516         (next-multiscreen-window): Ditto.
11517         (other-screen): Ditto.
11518         (previous-screen): Ditto.
11519         (previous-multiscreen-window): Ditto.
11520         (raise-screen): Ditto.
11521         (redraw-screen): Ditto.
11522         (select-screen): Ditto.
11523         (selected-screen): Ditto.
11524         (set-buffer-dedicated-screen): Ditto.
11525         (set-screen-height): Ditto.
11526         (set-screen-position): Ditto.
11527         (set-screen-size): Ditto.
11528         (set-screen-width): Ditto.
11529         (show-temp-buffer-in-current-screen): Ditto.
11530         (switch-to-buffer-other-screen): Ditto.
11531         (visible-screen-list): Ditto.
11532         (window-screen): Ditto.
11533         (x-set-screen-pointer): Ditto.
11534         (x-set-frame-pointer): Ditto.
11535         (screen-title-format): Ditto.
11536         (screen-icon-title-format): Ditto.
11537         (terminal-screen): Ditto.
11538         (delete-screen-hook): Ditto.
11539         (create-screen-hook): Ditto.
11540         (mouse-enter-screen-hook): Ditto.
11541         (mouse-leave-screen-hook): Ditto.
11542         (map-screen-hook): Ditto.
11543         (unmap-screen-hook): Ditto.
11544         (default-screen-alist): Ditto.
11545         (default-screen-name): Ditto.
11546         (x-screen-defaults): Ditto.
11547         (x-create-screen): Ditto.
11548         * obsolete.el: meta-flag removed.
11549         baud-rate removed.
11550         sleep-for-millisecs removed.
11551         extent-data removed.
11552         set-extent-data removed.
11553         set-extent-attribute removed.
11554         extent-glyph removed.
11555         extent-layout removed.
11556         set-extent-layout removed.
11557         list-faces-display removed.
11558         list-faces removed.
11559         trim-versions-without-asking removed.
11560         after-write-file-hooks removed.
11561         truename removed.
11562         auto-fill-hook removed.
11563         blink-paren-hook removed.
11564         select-screen-hook, deselect-screen-hook removed.
11565         auto-raise-screen, auto-lower-screen removed.
11566
11567         * msw-mouse.el: Global change resource -> mswindows-resource.
11568
11569         * XEmacs 21.0-pre5 is released.
11570
11571 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11572
11573         * about.el (about-hackers): Credits update.
11574
11575 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11576
11577         * register.el (insert-register): Don't activate the region.
11578
11579 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11580
11581         * select.el: Restore x-* symbols for backwards compatibility:
11582         x-copy-primary-selection, x-kill-primary-selection,
11583         x-delete-primary-selection, x-select-make-extent-for-selection,
11584         x-valid-simple-selection-, x-cut-copy-clear-internal.
11585
11586 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11587
11588         * XEmacs 21.0-pre4 is released.
11589
11590 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11591
11592         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11593         reporting bugs.
11594         (maybe-add-init-button): Fix semantics under Windows.  Use
11595         `expand-file-name' rather than `concat'.
11596
11597         * help.el (print-messages): New function.
11598
11599 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11600
11601         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11602
11603 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11604
11605         * about.el: Tweaked my entry in about-hackers.
11606
11607         * find-paths.el (paths-emacs-root-p):
11608           Relaxed emacs-root checking of an in-place installation to
11609           also accommodate the flat layout used on MS Windows.
11610
11611 1998-06-29  John Jones  <jj@asu.edu>
11612
11613         * package-get.el: calls to package-get-update-all will only
11614           update packages which are already installed.
11615
11616 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11617
11618         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11619         are handled by the gui-element face fallbacks now.
11620
11621         * x-faces.el: default gui-element face to "background" as well as
11622         the default face.
11623
11624         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11625         and default face settings since these are set as fallbacks now in
11626         the appropriate domain.
11627
11628 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11629
11630         * text-mode.el (text-mode): Reorder regexp so the OR part
11631         corresponding to `page-delim' goes first and the hack in
11632         `forward-paragraph' will work.
11633         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11634
11635 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11636
11637         * subr.el (remove-hook): When checking the hook value
11638           with functionp, don't apply car to it.
11639
11640 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11641
11642         * package-get.el (package-get-remote-filename):
11643           Don't use file-name-as-directory because the local directory
11644           separator conventions might not be the same as ftp's.
11645
11646 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11647
11648         * ldap.el (ldap-host-parameters-alist): New name of
11649         `ldap-host-parameters-plist'
11650
11651 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11652
11653         * package-get.el: Using (require 'package-get-base), now that it
11654         provides itself.  Consequently removed all instances of (load
11655         "package-get-base.el").
11656
11657 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11658
11659         * subr.el (remove-hook): Don't treat the hook value as a
11660           list unless it is both consp and not functionp.
11661
11662 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11663
11664         * about.el: Email address for Ben Wing is ben@xemacs.org.
11665         * auto-show.el: Ditto.
11666         * bytecomp.el: Ditto.
11667         * faces.el: Ditto.
11668         * x-scrollbar.el: Ditto.
11669         * x-misc.el: Ditto.
11670         * tty-init.el: Ditto.
11671         * toolbar-items.el: Ditto.
11672         * symbol-syntax.el: Ditto.
11673         * specifier.el: Ditto.
11674         * objects.el: Ditto.
11675         * hyper-apropos.el: Ditto.
11676         * glyphs.el: Ditto.
11677
11678 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11679
11680         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11681         vertical-divider-always-visible-p.
11682         (default-mouse-motion-handler): Ditto.
11683
11684 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11685
11686         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11687         global value.
11688
11689 1998-06-21  Oliver Graf <ograf@fga.de>
11690
11691         * build-reports.el: changed receiver to xemacs-build-reports list
11692
11693 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11694
11695         * font.el: Split font-family-mappings into X and
11696           mswindows-specific versions.
11697           mswindows-font-create-[object|name]: Treat supplied size
11698           as a pointsize. Added underline and strikethru handling.
11699
11700         * msw-faces.el: changed default mswindows charset to western.
11701
11702         * msw-glyphs.el: removed space in border-glyph font string that
11703           was inserted to get round bugs in the mswindows C font code.
11704
11705 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11706
11707         * about.el (about-hackers): Credits update.
11708
11709         * help-nomule.el (tutorial-supported-languages): Add Romanian
11710         TUTORIAL.
11711
11712         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11713         to ISO-8859-2.
11714
11715 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11716
11717         * font.el: Split font-family-mappings into X and
11718           mswindows-specific versions.
11719           mswindows-font-create-[object|name]: Treat supplied size
11720           as a pointsize. Added underline and strikethru handling.
11721
11722         * msw-faces.el: changed default mswindows charset to western.
11723
11724         * msw-glyphs.el: removed space in border-glyph font string that
11725           was inserted to get round bugs in the mswindows C font code.
11726
11727 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11728
11729         * minibuf.el: make read-color-completion-table call
11730           (mswindows-color-list for mswindows devices.
11731
11732 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11733
11734         * lisp/font-lock.el
11735         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11736         Let declaration items contain non-word symbol characters.
11737
11738 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11739
11740         * package-get.el (package-get-package-provider): Added autoload
11741         cookie.  Loading "package-get-base.el" in ALL functions that use
11742         it.  Fixed some (interactive ...) with multiple argument specs
11743         again.  Cosmetic indentation changes.
11744
11745 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11746
11747         * info.el (Info-insert-dir): Don't use nreverse on variables
11748         that you want to use later.
11749
11750 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11751
11752         * x-mouse.el (x-set-point-and-move-selection): Replace call
11753         to x-kill-primary-selection with kill-primary-selection
11754
11755 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11756
11757         * simple.el (what-cursor-position): Make cursor position reported
11758         use value of column-number-start-at-one
11759
11760 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11761
11762         * about.el (xemacs-hackers): Fix Jareth's email address.
11763
11764 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11765
11766         * startup.el (startup-splash-frame): Remove
11767         `xemacs-startup-logo-function'.
11768
11769 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11770
11771         * about.el (about-hackers): Update credits list.
11772
11773 1998-06-06  Jeff Miller <jmiller@smart.net>
11774
11775         * lisp/sound.el: Update sound-ext to allow filenames with
11776           extensions to be found by load-sound-file
11777
11778 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11779
11780         * info.el (Info-rebuild-outdated-dir): Removed variable
11781         (Info-auto-generate-directory): New variable
11782         (Info-save-auto-generated-dir): New variable
11783         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11784         (Info-build-dir-anew): Second parameter removed.  Use
11785         `Info-save-auto-generated-dir'
11786         (Info-rebuild-dir): Ditto
11787
11788 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11789
11790         * list-mode.el (next-list-mode-item): Would not recognize
11791         border between directly neighbored items.
11792
11793 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11794
11795         * package-get.el: add autoloads for some functions.
11796
11797 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * specifier.el (let-specifier): Tiny docfixes.
11800
11801 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11802
11803         * msw-mouse.el: set selection-pointer-glyph to Normal.
11804
11805 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11806
11807         * wid-edit.el (widget-specify-secret): New function.
11808         (widget-after-change): Use it.
11809         (widget-specify-field): Use it.
11810
11811 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11812
11813         * mouse.el (drag-window-divider): Use `(not done)' instead of
11814         `doit'; reuse result of `window-pixel-edges'.
11815
11816         * modeline.el (drag-modeline-event-lag): Rename to
11817         drag-divider-event-lag.
11818
11819 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11820
11821         * specifier.el (let-specifier): Rewritten not to generate needless
11822         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11823         arguments.
11824
11825 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11826
11827         * minibuf.el (read-file-name-1): Setup buffer-local value of
11828         `completion-ignore-case' in completions buffer under Windows.
11829
11830 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11831
11832         * about.el (about-maintainer-glyph): Fix support for not
11833         compressed images.
11834
11835 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11836
11837         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11838
11839         * mouse.el (mouse-track): Cancel selection if misc-user event with
11840         `cancel-mode-internal' function is fetched.
11841
11842 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11843
11844         * files.el (save-some-buffers-1): Fixed return value.
11845
11846 1998-06-01  Oliver Graf <ograf@fga.de>
11847
11848         * dragdrop.el: added experimental
11849
11850 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11851
11852         * startup.el (after-init-hook, init-file-user,
11853         user-init-directory, load-user-init-file):  Purge references
11854         to "~/.xemacs/init.el" from docstrings.
11855
11856         (load-user-init-file) Use paths-construct-path to construct
11857         paths to user init files.  Go directly to ~/.emacs, do not
11858         search ~/.xemacs/, do not load `default-custom-file'.
11859
11860 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11861
11862         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11863         general *sh.
11864         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11865
11866 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11867
11868         * menubar-items.el (default-menubar): add Update Packages to customize
11869         menu.
11870
11871 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11872
11873         * faces.el: use toolbar face as a fallback for toolbar properties
11874         in xpm-color-symbols instead of default.
11875
11876         * msw-faces.el: rename 3d-object -> gui-element face.
11877
11878 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11879
11880         * startup.el (xemacs-startup-logo-function): New variable.
11881         (startup-splash-frame): Use it.
11882
11883 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11884
11885         * files.el (save-some-buffers): Would wait 1 second.
11886         (save-some-buffers-1): Delete other windows here instead of in
11887         `save-some-buffers'.
11888         (save-some-buffers): Force redisplay only if windows were deleted.
11889
11890 1998-06-02  Didier Verna  <didier@xemacs.org>
11891
11892         * cus-face.el (custom-face-attributes): generalized the use of
11893         toggle buttons for boolean attributes.
11894         Re-ordered the items a bit.
11895
11896 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11897
11898         * sound.el (default-sound-directory): Use `locate-data-directory'
11899         to find the sounds directory.
11900
11901 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11902
11903         * sound.el: default sound-ext to .wav under mswindows, .au
11904         otherwise. load-default sounds without extensions.
11905
11906 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11907
11908         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11909         if send-pr is not bound.
11910
11911 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11912
11913         * files.el: grok idl files in auto-mode-alist.
11914 1998-06-01  Jeff Miller  <jmiller@smart.net>
11915
11916         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11917         calling `upcase'.
11918
11919 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11920
11921         * msw-glyphs.el: add xbm to the list of image types supported.
11922
11923 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11924
11925         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11926         instead of XEmacs one when dumping InfoDock.
11927
11928 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11929
11930         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11931         for `modeline-visible-p'
11932
11933         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11934
11935 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11936
11937         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11938         since it's not used anymore. doc string fixes.
11939
11940         * package-get.el (package-get-file-installed-p): new function. use
11941         instead of file-installed-p which is in an external package.
11942
11943 1998-05-28  Oliver Graf <ograf@fga.de>
11944
11945         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11946         favor of select-window/switch-to-buffer
11947
11948 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11949
11950         * startup.el: changed (getenv "HOME") to (user-home-directory)
11951
11952 1998-05-25  Oliver Graf <ograf@fga.de>
11953
11954         * frame.el (cde-start-drag) moved to dragdrop.el
11955         (offix-start-drag-region) moved to dragdrop.el
11956         (offix-start-drag) moved to dragdrop.el
11957         * dragdrop.el (cde-start-drag) moved from frame.el
11958         (offix-start-drag-region) moved from frame.el
11959         (offix-start-drag) moved from frame.el
11960         (cde-start-drag-region) cde drag regions
11961         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11962
11963 1998-05-26  Oliver Graf <ograf@fga.de>
11964
11965         * dragdrop.el: created dragdrop-drag prototypes
11966         (cde-start-drag-region) fixed typo
11967
11968 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11969
11970         * simple.el (after-init-hook): Remove reader macro.
11971
11972         * packages.el (packages-hardcoded-lisp): Get rid of reader
11973         macros.  Update DOC string.
11974
11975 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11976
11977         * mouse.el (drag-window-divider): Ditto.
11978
11979         * modeline.el (mouse-drag-modeline): Use it.
11980
11981         * lisp-mode.el (let-specifier): Specify indentation.
11982
11983         * specifier.el (let-specifier): Renamed from
11984         `with-specifier-instance'.
11985
11986 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11987
11988         * x-faces.el:
11989         * faces.el: move definition of xpm-color-symbols from x-faces.el
11990         to faces. Predicate x-get-resource on the presence of x.
11991
11992         * msw-faces.el: set 3d-object face rather than modeline. Specify
11993         faces as specfier defaults.
11994
11995         * package-get.el: don't use package-admin-add-single-file-package.
11996
11997 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11998
11999         * toolbar-items.el: Fixup tooltips.
12000         (toolbar-gnus): Don't use obsolete variable
12001         toolbar-news-frame-properties.
12002         (toolbar-news-reader): Default to `gnus' instead of
12003         `not-configured'.
12004
12005         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12006         Windows.
12007
12008 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12009
12010         * package-get.el: rename -installedp -> -installed-p.
12011
12012 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12013
12014         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12015         attributes, and assinged it to continuation, truncation and
12016         hscroll glyphs.
12017
12018         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12019         and made continuation, truncation and hscroll glyphs arrow
12020         characters out of that font.
12021
12022 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12023
12024         * minibuf.el (minibuffer-electric-separator): Play nicely with
12025         directory-sep-char being \.
12026         (minibuffer-electric-tilde): Ditto.
12027         (read-file-name-map): Ditto.
12028
12029 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12030
12031         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12032         on X devices.
12033         (default-mouse-track-deal-with-down-event): Avoid
12034         `x-disown-selection'; use `disown-selection' instead.
12035
12036 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12037
12038         * select.el:
12039         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12040         moved to (cut-copy-clear-internal) in select.el. Ditto for
12041         (x-delete-primary-selection) (x-kill-primary-selection)
12042         (x-copy-primary-selection).
12043         (own-clipboard): new function.
12044
12045         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12046         functions in select.el. remove old ones.
12047         (mswindows-own-clipboard): new function.
12048
12049 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12050
12051         * gnuserv.el: allow connections from mswindows type devices.
12052
12053 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12054
12055         * msw-glyphs.el: change image type used from cursor to resource.
12056
12057 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12058
12059         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12060         for {top,bottom}-{left,right} values in addition to
12061         {top,bottom}_{left,right}.
12062         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12063
12064 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12065
12066         * cl-macs.el (specifier-instance): Undefine its setf method.
12067
12068         * specifier.el (with-specifier-instance): Added docstring.
12069
12070         * mouse.el (drag-window-divider): Ditto.
12071
12072         * modeline.el (mouse-drag-modeline): Use it.
12073
12074         * lisp-mode.el (with-specifier-instance): Define its indentation
12075         level.
12076
12077         * specifier.el (with-specifier-instance): New macro.
12078
12079 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12080
12081         * package-get.el (package-get-create-custom): new function to
12082         auto-generate package-get-custom.el from package-get-base.el.
12083         * (package-get-ever-installedp): new function.
12084         * (package-get-custom): new function to get all packages specified
12085         by customize.
12086
12087 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12088
12089         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12090
12091 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12092
12093         * cl-extra.el: Reverse previous float change.
12094
12095 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12096
12097         * x-faces.el:
12098         * faces.el (try-font-name): moved from x-faces.el since it is
12099         required by w3 under mswindows as well X.
12100
12101 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12102
12103         * winnt.el: Removed evil (setq completion-ignore-case t)
12104         clause, one more overlookef fsfism.
12105         (nt-quote-args-functions-alist): End sentences with double space.
12106
12107 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12108
12109         * window-xemacs.el (push-window-configuration): Remove kludgery of
12110         recaching default-toolbar specifier.
12111         (pop-window-configuration): Ditto.
12112         (unpop-window-configuration): Ditto.
12113
12114 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12115
12116         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12117
12118 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12119
12120         * winnt.el (nt-quote-args-verbatim): Added function.
12121         (nt-quote-args-prefix-quote): Added function.
12122         (nt-quote-args-backslash-quote): Added function.
12123         (nt-quote-args-double-quote): Added function.
12124         (nt-quote-args-functions-alist): New variable.
12125         (nt-quote-process-args): Added function. This is the main quoting
12126         work horse called from process-nt.c
12127
12128 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12129
12130         * winnt.el: Removed duplicate definitions for backspace,
12131         delete, M-backspace and C-M-backspace.
12132         (file-name-buffer-file-type-alist): Removed this variable.
12133         (find-buffer-file-type): Removed function.
12134         (find-file-binary):  Removed function.
12135         (find-file-text): Removed function.
12136         (find-file-not-found-set-buffer-file-type): Removed function.
12137         (save-to-unix-hook): Removed function.
12138         (revert-from-unix-hook): Removed function.
12139         (using-unix-filesystems): Removed function.
12140         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12141         warning.
12142         (x-set-selection): Removed function.
12143         (x-get-selection): Removed function.
12144         Removed commented FSFisms.
12145         Replaced copyright notice (this file is not part of GNU Emacs).
12146         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12147         comint-process-echoes setting to t.
12148
12149 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12150
12151         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12152         and used following the interface change of
12153         `paths-find-recursive-path'.
12154
12155         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12156         regexp instead of a list of base names.
12157         (paths-version-control-filename-regexp):
12158         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12159         Introduced and used following the interface change of
12160         `paths-find-recursive-path'.
12161
12162 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12163
12164         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12165         on X devices, rather than on all non-TTY devices.
12166
12167 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12168
12169         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12170
12171         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12172
12173 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12174
12175         * itimer.el (activate-itimer): Fixed usage of integers
12176         as argument to `concat'.
12177
12178 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12179
12180         * itimer.el (start-itimer): replace the use of `concat' with
12181         `format'
12182
12183 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12184
12185         * mode-motion.el (mode-motion-hook): Clarify docstring.
12186         From Bob Weiner <weiner@altrasoft.com>
12187
12188         * loadhist.el (symbol-file): Supply prompt string when used
12189         interactively.
12190         From Bob Weiner <weiner@altrasoft.com>
12191
12192 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12193
12194         * loadup.el (really-early-error-handler): Ditto.
12195
12196         * update-elc.el: Ditto.
12197
12198         * setup-paths.el (paths-construct-exec-path): Ditto.
12199
12200         * make-docfile.el: Ditto.
12201
12202         * find-paths.el (paths-decode-directory-path): Use split-path
12203         instead of decode-path.
12204
12205         * files.el (parse-colon-path): Update docstring reference.
12206
12207 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12208
12209         * msw-init.el:
12210         * x-init.el:
12211         Bind cut'n'paste keys to non window-system specific functions.
12212
12213         * msw-select.el: New function mswindows-clear-clipboard.
12214         mswindows-cut-copy-clipboard extended to handle clearing of the
12215         selection and renamed to mswindows-cut-copy-clear-clipboard.
12216
12217         * select.el: on mswindows devices delete-primary-selection
12218         calls mswindows-clear-clipboard.
12219
12220 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12221
12222         * simple.el (quoted-insert): Inhibit quit when using read-char.
12223
12224         * cmdloop.el (read-char): Don't inhibit quit.
12225         (read-char-exclusive): Ditto.
12226         (read-char): Signal quit if quit-char was pressed.
12227         (read-char-exclusive): Ditto.
12228         (read-quoted-char): Return a character, not integer.
12229
12230         * menubar-items.el (default-popup-menu): Use Andy's generic
12231         selection code.
12232         (default-popup-menu): Fix code.
12233
12234 1998-05-14  Oliver Graf <ograf@fga.de>
12235
12236         * dragdrop.el (dragdrop-function-widget): this time it's done
12237
12238 1998-05-13  Oliver Graf <ograf@fga.de>
12239
12240         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12241
12242 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12243
12244         * device.el (device-pixel-width):
12245         (device-pixel-height):
12246         (device-mm-width):
12247         (device-mm-height):
12248         (device-bitplanes):
12249         (device-color-cells): Swapped parameters to device-system-metric
12250         according to the interface change.
12251
12252 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12253
12254         * mouse.el (default-mouse-motion-handler): Use new name of the
12255         function event-over-vertical-divider-p.
12256         Do not set E-W arrow cursor over the divider if
12257         vertical-divider-draggable-p is nil in the window.
12258         ([top-level]): Use new name for the variable
12259         vertical-divider-map.
12260         (drag-window-divider): Respect vertical-divider-draggable-p.
12261         Variable name typo fixes.
12262
12263 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12264
12265         * keymap.el (kbd): Define here; handle string constants and
12266         others...
12267
12268 1998-05-15  Christian Nyb <chr@mediascience.no>
12269
12270         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12271         in Emacs 18.
12272
12273 1998-05-13  Didier Verna  <didier@xemacs.org>
12274
12275         * mouse.el (drag-window-divider): give the vertical divider a
12276         pressed look when dragging it.
12277
12278 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12279
12280         * faces.el: predicate some more face operations on x or mswindows
12281         not just x.
12282
12283         * modeline.el: enable modeline coloring for mswindows.
12284
12285 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12286
12287         * minibuf.el (minibuffer-default): Added variable; compatible with
12288         FSF Emacs.
12289         (next-history-element): Used `minibuffer-default'.
12290
12291 1998-05-12  Oliver Graf <ograf@fga.de>
12292
12293         * dragdrop.el (dragdrop-function-widget): button and mods ok
12294         arguments still look a bit strange
12295         (dragdrop-compare-mods) created
12296         (dragdrop-drop-do-functions) correctly checks for buttons and
12297         modifiers
12298
12299 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12300
12301         * setup-paths.el (paths-default-info-directories): Replace
12302         path-separator with directory-sep-char.
12303
12304         * files.el (path-separator): Don't define it here.
12305
12306 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12307
12308         * update-elc.el: Ditto.
12309
12310         * setup-paths.el (paths-construct-exec-path): Ditto.
12311
12312         * make-docfile.el: Ditto.
12313
12314         * loadup.el (really-early-error-handler): Ditto.
12315
12316         * find-paths.el (paths-decode-directory-path): Use decode-path
12317         instead of decode-path-internal.
12318
12319         * files.el (parse-colon-path): Update docstring.
12320
12321 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12322
12323         * subr.el (get-buffer-window-list): Make BUFFER optional.
12324
12325         * window-xemacs.el (windows-of-buffer): Defalias to
12326         get-buffer-window-list.
12327
12328 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12329
12330         * disass.el: Fix maintainer keyword.
12331
12332         * bytecomp.el (byte-compile-and-load-file): Autoload.
12333         (byte-compile-buffer): Ditto.
12334
12335         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12336         value is returned, not the name.
12337         (lisp-imenu-generic-expression): Enable it.
12338         (lisp-mode-variables): Ditto.
12339         (lisp-indent-offset): Change defconst to defvar.
12340         (lisp-indent-function): Ditto.
12341         (lisp-body-indent): Ditto.
12342
12343 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12344
12345         * modeline.el: Use zap-last-kbd-macro-event.
12346
12347         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12348         nil, don't attempt to do anything with messages.
12349         (eval-last-sexp): Use `letf' for clarity.
12350
12351 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12352
12353         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12354
12355 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12356
12357         * buff-menu.el:
12358         * lisp-mode.el:
12359         * obsolete.el:
12360         Change empty docstrings into no doc strings at all.
12361         Fix bogus FSF-format docstrings.
12362         * etags.el: Fix docstring.
12363
12364 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12365
12366         * package-get.el (package-get): Use internal md5
12367
12368 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12369
12370         * about.el (about-xemacs): Correct abuse of concat.
12371
12372 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12373
12374         * info.el (Info-mode): Use easymenu.
12375
12376 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12377
12378         * apropos.el (apropos): Don't use concat with integers.
12379
12380         * cmdloop.el (describe-last-error): Handle the case when no error
12381         was seen gracefully.
12382
12383         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12384         defun.
12385         (apropos-describe-plist): Ditto.
12386
12387         * help.el (with-displaying-help-buffer): Revert to a defun.
12388         (describe-key): Use it as defun.
12389         (describe-mode): Ditto.
12390         (describe-bindings): Ditto.
12391         (describe-prefix-bindings): Ditto.
12392         (describe-installation): Ditto.
12393         (view-lossage): Ditto.
12394         (describe-function): Ditto.
12395         (describe-variable): Ditto.
12396         (describe-syntax): Ditto.
12397
12398 1998-05-11  Oliver Graf <ograf@fga.de>
12399
12400         * dragdrop.el: changed order of require/provide
12401         (dragdrop-drop-mime-default) changed to new calling conventions
12402         (dragdrop-drop-do-functions) changed to new calling conventions
12403         (dragdrop-function-widget) this one needs more work...
12404
12405 1998-05-10  Oliver Graf <ograf@fga.de>
12406
12407         * about.el: another small change in my entry
12408         * dragdrop.el (dragdrop-drop-log-function): logging added
12409         plus customizations
12410         changed interface to handler functions. now called with event
12411         and object
12412
12413 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12414
12415         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12416         E-W arrow pointer displayed over draggable dividers.
12417
12418         * mouse.el (default-mouse-motion-handler): Show it when
12419         appropriate.
12420         (drag-window-divider): Added.
12421         ([top-level]): Initialized window-divider-map with a keymap
12422         binding the above function to left button down event.
12423
12424         * x-mouse.el (x-init-pointer-shape): Initialize
12425         divider-pointer-glyph from Cursor.dividerPointer, or use default
12426         E-W double arrow.
12427
12428 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12429
12430         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12431
12432 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12433
12434         * simple.el (count-words-buffer): Don't query for buffer.
12435         (count-lines-buffer): Ditto.
12436
12437 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12438
12439         * help.el (where-is): add optional insert argument.
12440
12441 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12442
12443         * help.el (describe-key-briefly): New argument INSERT.
12444
12445         * simple.el (eval-expression): New optional argument; synch with
12446         FSF 20.3.
12447
12448         * keydefs.el (global-map): Add new register bindings.
12449
12450         * register.el: Synched with FSF 20.3.
12451
12452 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12453
12454         * window-xemacs.el (recenter): all arguments are optional.
12455
12456 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12457
12458         * device.el: (device-pixel-width): Reflected name/parameters
12459         change to device-system-metric.
12460         (device-pixel-height): Ditto.
12461         (device-mm-width): Ditto.
12462         (device-mm-height): Ditto.
12463         (device-bitplanes): Ditto.
12464         (device-color-cells): Ditto.
12465
12466 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12467
12468         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12469
12470         * cl.el (most-positive-fixnum): Document.
12471         (most-negative-fixnum): Ditto.
12472
12473         * cus-dep.el: Updated comment.
12474
12475         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12476         constant.
12477
12478         * cus-load.el (custom-put): Removed.
12479
12480         * files.el (after-find-file): Just resignal quit instead of
12481         signaling "canceled".
12482
12483 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12484
12485         * frame.el (other-frame): Use `focus-frame' instead of
12486         select-frame kludges.
12487
12488         * lisp-mode.el: Update lisp-indent-function for
12489         save-selected-frame and with-selected-frame.
12490
12491         * frame.el (save-selected-frame): New macro.
12492         (with-selected-frame): Ditto.
12493         (other-frame): Use `set-frame-focus'.
12494
12495 1998-05-06  Oliver Graf <ograf@fga.de>
12496
12497         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12498         (dragdrop-drop-url-default) default handler for URL drops created
12499         (dragdrop-drop-mime-default) default handler for MIME drops created
12500         (dragdrop-drop-functions) default custom for handling drops created
12501         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12502
12503 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12504
12505         * mouse.el: Removed redundant mouse-mswindows-drop function.
12506
12507 1998-05-05  Oliver Graf <ograf@fga.de>
12508
12509         * about.el: changed some text in my entry
12510         * dragdrop.el: added customs
12511
12512 1998-05-04  Oliver Graf <ograf@fga.de>
12513
12514         * mouse.el: killed global drop key bindings
12515         (mouse-offix-drop) removed
12516         * dragdrop.el: created
12517         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12518
12519 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12520
12521         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12522         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12523
12524         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12525         obsolete comment.
12526
12527         * scrollbar.el (scrollbars-visible-p): Use new
12528         {vertical,horizontal}-scrollbar-visible-p specifiers.
12529
12530 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12531
12532         * device.el (device-pixel-height):
12533         (device-pixel-width):
12534         (device-mm-width):
12535         (device-mm-height):
12536         (device-bitplanes):
12537         (device-color-cells): Moved these 6 functions from device.c; they
12538         all use single (device-system-metrics) call.
12539
12540 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12541
12542         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12543         were renamed.
12544
12545         * menubar-items.el:
12546         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12547         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12548
12549         * help.el (help-map): Remove Hyperbole keybinding logic.
12550         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12551
12552 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12553
12554         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12555         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12556
12557 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12558
12559         * msw-glyphs.el: use nicer icon3 from the frame icon.
12560
12561 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12562
12563         * version.el (emacs-version): Remove InfoDock conditionals.
12564
12565         * startup.el (startup-splash-frame): Change ID logo name.
12566
12567 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12568
12569         * files.el (after-find-file): If the user presses C-g on
12570         directory-creation prompt, kill the buffer.
12571
12572 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12573
12574         * simple.el (count-words-region): Reverse previous change.
12575
12576 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12577
12578         * replace.el (query-replace): Just call perform-replace.
12579         (query-replace-regexp): Ditto.
12580         (perform-replace): Move region handling here.
12581         (perform-replace): Use the new arg to match-data.
12582
12583 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12584
12585         * x-init.el: Install X specific display table that
12586           displays char 0240 as a space to avoid whatever it is
12587           that screws up display of that character code.
12588
12589 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12590
12591         * help.el (function-arglist): If no arguments are documented for a
12592         subr, print nothing rather than incorrect output.
12593
12594 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12595
12596         * cmdloop.el (command-error): Update bail-out error message to use
12597         `emacs-program-name'.
12598
12599         * lib-complete.el: Remove reader macro cruft.
12600
12601         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12602         cruft.
12603
12604         * simple.el (count-words-region): Drop interactive-p check on the
12605         message.
12606
12607 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12608
12609         * font.el
12610         * msw-faces.el
12611         Correct spelling of mswindows-font-canonicalize-name.
12612
12613 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12614
12615         * ldap.el (ldap-host-parameters-alist): Replaced with
12616         `ldap-host-parameters-plist'
12617         (ldap-search): Adapt to previous change
12618
12619 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12620
12621         * about.el (about-hackers): Update Bob Weiner bio.
12622         (about-maintainer-info): Ditto.
12623
12624 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12625
12626         * simple.el (display-warning-minimum-level): Docfix.
12627
12628 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12629
12630         * widget.el (:default-get): New keyword.
12631         * wid-edit.el (default, widget-default-default-get): Define it.
12632         (group, widget-group-default-get): Define it.
12633         (menu-choice, widget-choice-default-get): Define it.
12634         (widget-default-get): New function.
12635         (widget-choice-action): Call it.
12636         (widget-editable-list-entry-create): Call it.
12637
12638 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12639
12640         * byte-optimize.el (byte-boolean-vars): Removed.
12641         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12642         lookup through `byte-boolean-vars'.
12643
12644 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12645
12646         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12647         resource-provided values into ghost specs for scrollbar-height and
12648         scrollbar-width.
12649
12650 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12651
12652         * byte-optimize.el: Don't attempt to optimize /=.
12653
12654         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12655         (byte-compile-/=): Ditto.
12656
12657 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12658
12659         * apropos.el: Use `with-displaying-help-buffer'.
12660         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12661         Use `with-displaying-help-buffer'.
12662         (apropos-follow): Do not give special treatment to buffer cursor
12663         was in prior to a mouse click.
12664         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12665         (apropos-print-doc): Set correct buffer for setting text
12666         properties.
12667
12668 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12669
12670         * help.el (help-buffer-prefix-string): New variable.
12671         (help-buffer-name): Use it.
12672
12673         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12674         mode menu.
12675
12676 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12677
12678         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12679
12680 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12681
12682         * files.el (find-file-noselect): Update docstring.
12683         (find-file-noselect): Signal an error if found an unreadable file.
12684         (file-chase-links): Save the match data.
12685         (normal-mode): Use `lwarn' and `error-message-string'.
12686         (interpreter-mode-alist): Change defconst to defvar.
12687         (inhibit-first-line-modes-regexps): Ditto.
12688         (inhibit-first-line-modes-regexps): Added .tgz.
12689         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12690         (change-major-mode-with-file-name): New user-option.
12691         (set-visited-file-name): Synched with FSF.
12692         (file-name-extension): New function, from FSF 20.3.
12693         (file-relative-name): Synched with FSF.
12694         (save-some-buffers): Support the C-r feature.
12695         (recover-session): Synched with FSF.
12696         (kill-some-buffers): Ditto.
12697         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12698
12699 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12700
12701         * files.el (insert-file): Undo previous change and reenable use of
12702         format.el.
12703
12704 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12705
12706         * window-xemacs.el (recenter): Define.
12707
12708 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12709
12710         * font.el (mswindows-font-create-name)
12711         (mswindows-font-create-object): new functions for mswindows type
12712         fonts.
12713
12714         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12715         strings are parsed as well as font objects.
12716
12717 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12718
12719         * modeline.el (defining-kbd-macro): Restore modeline indication of
12720         kbd-macro being recorded.
12721         (add-minor-mode): Simplify docstring.
12722         (modeline-minor-mode-menu): Remove stuff.
12723
12724 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12725
12726         * code-process.el (call-process): dynamically decide process
12727         coding type.
12728
12729 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12730
12731         * modeline.el: Add line-number-mode, column-number-mode to
12732         the modeline minor-mode menu.  Button2 on the line number does
12733         goto-line.
12734
12735 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12736
12737         * mouse.el: move x-selection-owner-p type things to
12738         selection-owner-p.
12739
12740         * msw-init.el: copy zmacs stuff from x-init.el
12741
12742         * msw-select.el (mswindows-own-selection)
12743         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12744         functions. Very simple minded implementation of selectio
12745         ownership.
12746
12747         * select.el (own-selection) (disown-selection)
12748         (activate-region-as-selection) (select-make-extent-for-selection)
12749         (valid-simple-selection-p): functions moved from x-select.el for
12750         generalized selection.
12751
12752         * x-select.el: see select.el changes.
12753
12754         * x-toolbar.el: use new selection functions.
12755
12756 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12757
12758         * packages.el (packages-find-package-directories): Fixed bug that
12759         would pick up multiple site-package directories.
12760         (package-locations): Added "xemacs-packages" as a late package
12761         location.
12762
12763         * find-paths.el: Now uses `emacs-program-name' and
12764         `emacs-program-version'.
12765         Additions to enforce version-specific directories in
12766         `paths-find-version-directory'.
12767
12768 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12769
12770         * default.el: Removed.
12771         * site-start.el: Removed.
12772
12773 1998-04-29  Didier Verna  <didier@xemacs.org>
12774
12775         * minibuf.el (minibuffer-history-minimum-string-length): Default
12776         to nil.
12777
12778 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12779
12780         * find-paths.el (paths-program-name): Rename.
12781         (paths-emacs-root-p): Ditto.
12782         (paths-find-site-directory): Ditto.
12783
12784 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12785
12786         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12787         `emacs-lisp-byte-compile-and-load'.
12788
12789 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12790
12791         * ldap.el (ldap-search): Fixed additional parameter passing to
12792         `ldap-open'
12793
12794 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12795
12796         * select.el (kill-primary-selection) (selection-owner-p)
12797         (copy-primary-selection) (yank-clipboard-selection)
12798         (selection-exists-p) (delete-primary-selection): new file and
12799         functions that do the right thing for the selected device.
12800
12801         * x-menubar.el: use generalised selection functions.
12802
12803         * dumped-lisp.el: dump select.el.
12804
12805 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12806
12807         * find-paths.el (paths-progname): New variable.
12808         (paths-emacs-root-p): Use it.
12809         (paths-find-site-directory): Ditto.
12810
12811 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12812
12813         * loadup.el ((member "dump" command-line-args)): Dump as
12814         `infodock' if InfoDock.
12815
12816 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12817
12818         * find-paths.el (construct-emacs-version): Simplify, include
12819         program name in the return value.
12820         * (paths-find-version-directory): Use it.
12821
12822 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12823
12824         * info.el (Info-parse-dir-entries): Fixed regexp
12825         (Info-build-dir-anew): Remove full suffix and capitalize info file
12826         name for files with no @direntry
12827         (Info-batch-rebuild-dir): New function
12828         (Info-suffixed-file): Check for regular files instead of simple
12829         file existence (could catch directories before)
12830
12831 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12832
12833         * setup-paths.el, find-paths.el: Removed uses of `not' which
12834         temacs doesn't have.
12835
12836         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12837         into root searching.
12838
12839 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12840
12841         * subr.el: Remove definition of `not'.
12842
12843 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12844
12845         * msw-glyphs.el: enable graphics support.
12846
12847 1998-04-23  Didier Verna  <didier@xemacs.org>
12848
12849         * x-menubar.el (default-menubar): restored the line-number-mode
12850         option.
12851
12852         * misc doc string updates related to the options menu.
12853
12854 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12855
12856         * setup-paths.el (paths-construct-load-path): Fix typo.
12857
12858 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12859
12860         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12861         font-menu-ignore-scaled-fonts don't have to be bound now; this
12862         gets us one step further towards making --no-autoloads work.
12863
12864         * startup.el (normal-top-level): Load auto-autoloads only if
12865         lisp-directory is non-nil.
12866
12867         * setup-paths.el (paths-construct-load-path): Made it robust
12868         against nil lisp-directory.
12869
12870         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12871         to the list of variables that cause a warning when nil.
12872
12873         * toolbar.el (init-toolbar-location): Now works even when there's
12874         no toolbar icon directory.
12875
12876 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12877
12878         * help.el (view-lossage): Recognize it.
12879
12880         * simple.el (log-message): Mark multiline messages.
12881
12882 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12883
12884         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12885
12886 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12887
12888         * package-get.el (package-get-all):  add `\n' separator to
12889         interactive specification so that both variables are read
12890
12891 1998-04-22  Didier Verna  <didier@xemacs.org>
12892
12893         * x-menubar.el: ported the options menu to Custom.
12894         Moved the "read only" toggle button to the buffers menu.
12895         Corrected some missing ;;;###autoload or defcustom.
12896
12897         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12898         the scrollbar-visible specifier for options menu handling.
12899
12900         * toolbar.el (toolbar-visible-p)
12901                      (toolbar-captioned-p)
12902                      (default-toolbar-position): defcustom wrappers around
12903         the toolbar specifiers for options menu handling.
12904
12905         * frame.el (get-frame-for-buffer-default-instance-limit):
12906         defcustom it for options menu handling.
12907
12908         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12909         font-lock-mode for options menu handling.
12910
12911         * cus-start.el: added Custom properties to overwrite-mode for
12912         options menu handling.
12913
12914 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12915
12916         * about.el: shameless self-promotion.
12917
12918 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12919
12920         * simple.el (raw-append-message): Slightly optimize.
12921         (remove-message): Use `push' for clarity.
12922         (append-message): Ditto.
12923         (display-warning): Dito.
12924         (raw-append-message): Send the message to the appropriate device.
12925
12926 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12927
12928         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12929         From Sean MacLennan <Sean.MacLennan@pika.ca>
12930
12931 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12932
12933         * setup-paths.el: Changed `directory-sep-char' to
12934         `path-separator', following a change in GNU Emacs.
12935
12936 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12937
12938         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12939         (Info-build-dir-anew): Add a final newline.
12940         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12941         is `always'
12942         (Info-rebuild-dir): Ditto
12943
12944         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12945
12946 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12947
12948         * simple.el (count-words-buffer): Retain zmacs region.
12949         (count-words-region): Ditto.
12950         * simple.el: (what-line): Expanded line counts.
12951         (count-lines): New parameter to conditionalize whether collapsed
12952         lines get counted.
12953         From Bob Weiner <weiner@altrasoft.com>
12954
12955 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12956
12957         * packages.el (package-locations): infodock-packages must override
12958         mule-packages and packages.
12959
12960 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12961
12962         * wid-edit.el:
12963         remove rude messages from widget-activation-widget-mapper
12964         and widget-activation-glyph-mapper
12965
12966 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12967
12968         * toolbar.el: Remove (featurep 'x) test from
12969         toolbar-make-button-list
12970
12971 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12972
12973         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12974         only if in the same frame.
12975
12976 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12977
12978         * packages.el (package-locations): Added site-packages hierarchy.
12979
12980         * setup-paths.el (paths-default-info-directories): Introduced and
12981         used.
12982
12983         * packages.el, setup-paths.el: Set various path searching depths
12984         to 1.
12985
12986         * packages.el (packages-hierarchy-depth):
12987         (packages-load-path-depth): Introduced and used.
12988
12989         * setup-paths.el (paths-load-path-depth): Introduced and used.
12990
12991         * find-paths.el (paths-find-recursive-path): Added max-depth
12992         parameter.
12993
12994 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12995
12996         * setup-paths.el (paths-construct-info-path): Removed
12997         dependency on behavior of (file-name-as-directory "").
12998
12999 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13000
13001         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13002         lisp objects
13003
13004 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13005
13006         * dump-paths.el, startup.el: Added handling for --debug-paths.
13007
13008 1998-04-15  William M. Perry  <wmperry@aventail.com>
13009
13010         * wid-edit.el: We cannot just set the help-echo or balloon-help
13011           properties for an extent based on the :help-echo widget
13012           property, since help-echo and balloon-help cause an EXTENT to
13013           get passed in, where :help-echo functions are expecting a WIDGET
13014
13015 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13016
13017         * scrollbar.el (init-scrollbar-from-resources): Call
13018         mswindows-init-scrollbar-metrics when appropriate.
13019
13020 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13021
13022         * dumped-lisp.el: dump x-toolbar for window system
13023
13024         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13025         have support and xpm.
13026
13027 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13028
13029         * files.el (toggle-read-only): Fix docstring.
13030         From Didier Verna <didier@xemacs.org>
13031
13032 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13033
13034         * startup.el (normal-top-level): Load autoload-file-name without
13035         specifying an extension---some people only auto-autoload.el.gz.
13036
13037 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13038
13039         * files.el (backup-enable-predicate): Don't bomb on NAME being
13040         nil.
13041
13042 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13043
13044         * find-paths.el, packages.el: Now prefers configure'd paths.
13045         This shouldn't cause any of the originally anticipated problems as
13046         the current paths architecture will not define the various
13047         configure-xxx variables if they're not specified on the configure
13048         command line.
13049
13050         * find-paths.el, setup-paths.el, packages.el: Removed all
13051         mentionings of "/" as a path separator.
13052         Used paths-construct-path throughout.
13053
13054         * find-paths.el (paths-construct-path): Created to assemble paths
13055         from directory components.
13056
13057         * setup-paths.el, packages.el: Used paths-decode-directory-path
13058         instead of decode-path-internal.
13059
13060         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13061         and associates.
13062         (paths-decode-directory-path) Created.
13063
13064         * setup-paths.el: Changed configure-exec-path to
13065         configure-exec-directory.
13066
13067 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13068
13069         * packages.el (packages-find-packages): Fixed decoding of
13070         EMACSPACKAGEPATH.
13071
13072         * startup.el: -no-packages -> -no-early-packages.
13073
13074         (packages-load-package-lisps): Fixed loading of auto-autoload
13075         files.
13076
13077         * startup.el (normal-top-level): Fixed loading of core
13078         auto-autoload.
13079
13080         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13081
13082         * startup.el, packages.el, dump-paths.el: Added proper settings
13083         for site-directory and lisp-directory variables.
13084
13085         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13086         inhibit-package-autoloads and fixed handling of it.
13087
13088         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13089         handling of former inhibit-package-init, now
13090         inhibit-early-packages, to make -vanilla etc. work.
13091
13092 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13093
13094         * code-process.el (start-process): Fallback to 'undecided instead
13095         of 'binary for process input coding stream.
13096
13097         * process.el (start-process): Docstring fix.
13098
13099 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13100
13101         * info.el (Info-insert-dir): Do not insert temporary dir files
13102         in Info-dir-file-attributes
13103         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13104         (Info-rebuild-dir): Ditto.
13105
13106 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13107
13108         * obsolete.el: Added obsoleteness declarations for
13109         `site-directory' and `Info-default-directory-list'.
13110
13111 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13112
13113         * find-paths.el (paths-find-emacs-root): Only look at the
13114         executable at the end of the symlink chain for determining the
13115         Emacs root.
13116
13117 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13118
13119         * setup-paths.el (paths-construct-info-path): Changed construction
13120         to cater to gone default in configure.
13121
13122         * find-paths.el (paths-uniq-append): Added.
13123
13124         * packages.el: Rewritten package path construction once again.
13125
13126         * dump-paths.el, startup.el: Removed package-path as a global
13127         variable.
13128
13129         * package-admin.el (package-admin-add-single-file-package):
13130         (package-admin-add-binary-package): Changed package-path to
13131         late-packages.
13132
13133         * packages.el (packages-split-path): Split path at "/" rather than
13134         nil according to change in emacs.c.
13135
13136 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13137
13138         * setup-paths.el (paths-construct-info-path): Changed info path
13139         order so that directories come out right.
13140         (paths-find-lock-directory): Fixed bug: It used to think
13141         configure-lock-directory is a path.
13142
13143 1998-04-06  Jeff Miller <jmiller@smart.net>
13144
13145         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13146         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13147         eases the use of toolbar-add/kill-item functions.
13148
13149 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13150
13151         * code-files.el (file-coding-system-alist): Commented out
13152         loaddefs.el magical treatment.
13153
13154 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13155
13156         * info.el (Info-rebuild-outdated-dir): Added new option
13157         `conservative' and made it the default
13158         (Info-rebuild-dir): Appropriately parse multi-line description
13159         strings, and multi-section dir files. Issue warning when dir
13160         is rebuilt as temporary
13161         (Info-build-dir-anew): Issue warning when dir is built as
13162         temporary
13163
13164 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13165
13166         * list-mode.el (list-mode-map): Bind highlight motion commands to
13167         standard keys left, right, C-b and C-f.
13168
13169 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13170
13171         * files.el (auto-mode-alist): allow .sc for Scheme->C
13172
13173 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13174
13175         * loadup.el (pureload): Don't quote (garbage-collect).
13176
13177 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13178
13179         * package-get-base.el: Updated.
13180
13181 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13182
13183         * isearch-mode.el (isearch-just-started): New variable.
13184         (isearch-mode): Set it.
13185         (isearch-repeat): Advance one character forward only if the search
13186         was successful, and was not just started.
13187         (isearch-repeat): Clear isearch-just-started.
13188
13189 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13190
13191         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13192         if running -batch.
13193
13194 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13195
13196         * subr.el (listify-key-sequence): Removed.
13197
13198 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13199
13200         * bytecomp.el (byte-compile-print-gensym): New option.
13201         (byte-compile-output-file-form): Use it.
13202         (byte-compile-output-docform): Ditto.
13203         (byte-compile-compiled-obj-to-list): Ditto.
13204
13205 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13206
13207         * msw-glyphs.el: set frame icon if xpm support.
13208
13209 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13210
13211         * help.el: Code that pretty prints variable values
13212           removed.
13213
13214 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13215
13216         * find-paths.el (paths-emacs-root-p): Correct test for installation
13217         directory.
13218         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13219
13220 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13221
13222         * loaddefs.el: Don't set debug-ignored-errors; leave
13223           its default value set to nil.
13224
13225 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13226
13227         * info.el (Info-rebuild-dir): fixed mis-spelling.
13228
13229 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13230
13231         * info.el (Info-rebuild-outdated-dir): New custom var
13232         (Info-insert-node): Create/update dir file when needed, ie when it
13233         does not exist or is older than some info files in directory
13234
13235 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13236
13237         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13238         for last packages, mainly for using a 20.4 package base.
13239
13240         * packages.el (late-packages): Typo fix.  It was called
13241         early-packages.
13242
13243         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13244         relative symlinks correctly.
13245         (paths-find-emacs-roots): More rigorous checking for plausible
13246         configuration-time root.
13247
13248         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13249         find its roots.
13250
13251 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13252
13253         * faces.el: Fix docstrings.
13254         * glyphs.el: Fix docstrings.
13255         * mouse.el: Fix docstrings.
13256
13257         * frame.el: Change phrase `current frame' to `selected frame'.
13258
13259         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13260
13261         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13262         macros using backquote to make them infinitely more readable.
13263
13264 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13265
13266         * packages.el (packages-find-package-path): Hardcoded specialized
13267         InfoDock support until we can clean this up.
13268
13269         * help.el (describe-bindings-1): Return the value of the bindings
13270         help buffer created.
13271         (describe-bindings): Ditto.
13272
13273         * simple.el (set-variable): Restore previous behavior of not
13274         bombing if the variable to set is not boundp.
13275
13276 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13277
13278         * packages.el (packages-handle-package-dumped-lisps): Allow for
13279         non-local files to be loaded off the package-lisp variable.
13280
13281 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13282
13283         * x-faces.el: Global X resources should override
13284           specs for all device classes (color, grayscale, mono);
13285           code currently doesn't override any of them.  Fixed by
13286           calling remove-specifier with '(x default) as the tag
13287           set and allowing inexact matches.
13288
13289 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13290
13291         * faces.el: Separated face initializations based on
13292           device classes into device type specific (tag set,
13293           instantiator) pairs.
13294
13295 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13296
13297         * wid-edit.el (widget-choice-action): Remember user's explicit
13298         choice.
13299         (widget-choice-value-create): Respect it.
13300         From Richard Stallman <rms@gnu.org>
13301
13302 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13303
13304         * setup-paths.el (paths-construct-info-path): Always append
13305         existing directories from configure-time info path.
13306
13307         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13308         Info-directory-list.
13309
13310         * info.el: Removed Info-default-directory-list which was broken by
13311         design.
13312         Removed bogus initialization of Info-directory-list---startup.el
13313         can do a much better job.
13314         Added autoload of Info-directory-list.
13315
13316         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13317         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13318         be exclusive; now it's merely given precedence, just like in the
13319         old days.
13320
13321 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13322
13323         * find-paths.el (paths-find-architecture-directory): Fix bug with
13324         finding; it used to default too early.
13325
13326 1998-03-25  Martin Buchholz <martin@xemacs.org>
13327
13328         * packages.el (packages-split-path): Fix a bug; it used to fail
13329         for paths that weren't split.
13330
13331 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13332
13333         * finder.el (finder-compile-keywords): trap on errors.
13334
13335 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13336
13337         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13338           fourth argument of t so that only the specs exactly
13339           matching the tag lists are removed.
13340
13341 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13342
13343         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13344
13345 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13346
13347         * minibuf.el (mouse-read-file-name-1): If a default directory was
13348         specified, use it for generating the completions.
13349
13350 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13351
13352         * update-elc.el: Now respects inhibit-package-init and
13353         inhibit-site-lisp.
13354         Now does path construction with loadup-paths.
13355
13356         * startup.el (normal-top-level, startup-setup-paths): Now respects
13357         inhibit-package-init and inhibit-site-lisp.
13358
13359         * packages.el (packages-find-package-path): Extended package path
13360         by version-specific hierarchies.
13361         (packages-find-packages): Now respects inhibit flag and
13362         inhibit-site-lisp.
13363         Moved path setup to loadup-paths.
13364
13365         * make-docfile.el: Now respects inhibit-package-init and
13366         inhibit-site-lisp.
13367         Now does path construction with loadup-paths.
13368
13369         * loadup.el: Now respects inhibit-package-init and
13370         inhibit-site-lisp.
13371
13372         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13373
13374         * loadup-paths.el: New file: setup load-path to encompass
13375         packages.
13376
13377 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13378
13379         * auto-show.el: load-gc renamed to pureload.
13380         * site-load.el: Ditto.
13381         * packages.el (toplevel): Ditto.
13382         * loadup.el (really-early-error-handler): Ditto.
13383         * dumped-lisp.el (preloaded-file-list): Ditto.
13384         * cus-face.el (custom-declare-face): Ditto.
13385
13386 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13387
13388         * <Today>: The Big Path Searching Overhaul.
13389
13390         * find-paths.el: New file: find and assemble paths in the
13391         installation hierarchy.
13392
13393         * setup-paths.el: New file: global layout of paths and directories
13394         within the XEmacs hierarchy.
13395
13396         * packages.el: Replaced everything related to path searching and
13397         startup by code in terms of find-paths.
13398
13399         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13400         the new path searching engine.
13401
13402         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13403         and setup-paths.
13404
13405 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13406
13407         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13408         setup-paths.el.
13409
13410 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13411
13412         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13413         compiles identically in any configuration.
13414         Removed irrelevant commentary.
13415
13416 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13417
13418         * simple.el (set-variable): Allow setting specifiers.
13419
13420 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13421
13422         * lisp.el (forward-sexp): Revert previous change.
13423
13424 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13425
13426         * frame.el (frame-initialize): Use `delete-console' instead of
13427         `delete-device' to delete the stream console to match the usage in
13428         Fkill_emacs.
13429
13430 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13431
13432         * files.el (cdpath-previous): New variable.
13433         (cd): Use it.
13434         From Bob Weiner <weiner@wave.altrasoft.com>
13435
13436 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13437
13438         * keydefs.el: Changed keybindings of forward-char,
13439           backward, scroll-up and scroll-down to point to their
13440           -command counterparts.
13441
13442         * simple.el: New functions: forwarc-char-command,
13443           backwrad-char-command, scroll-up-command,
13444           scroll-down-command which work liek their counterparts
13445           except that they honor the variable
13446           signal-error-on-buffer-boundary.
13447
13448           Definition of signal-error-on-buffer-boundary received
13449           from src/cmds.c.
13450
13451           defvar declaration added for word-across-newline to avoid
13452           byte-compiler warning about the free variable reference.
13453
13454 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13455
13456         * winnt.el: Removed "%t" from the beginning of
13457         modeline-format. From now on, there's no nt-specifics in the modeline.
13458
13459 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13460
13461         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13462         of `when' with `if'.
13463
13464 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13465
13466         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13467         mswindows. Must be reworked along with glyphs.el, or
13468         merged into it, after there is images support.
13469
13470         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13471         'mswindows.
13472
13473 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13474
13475         * faces.el: fix for text cursor initialization.
13476         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13477         From Andy Piper <andyp@parallax.co.uk>
13478
13479 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13480
13481         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13482         if there is an existing package that handles it and warn the user
13483         about that mode.
13484
13485 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13486
13487         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13488         Installation" menu item when Installation-string is not bound.
13489
13490 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13491
13492         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13493         From Jeremiah W. James <jerry@cs.ucsb.edu>
13494
13495 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13496
13497         * msw-faces.el:
13498         * faces.el: Fix face initialization.
13499
13500 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13501
13502         * files.el (backup-enable-predicate): fix breakage introduced
13503         by TMPDIR patch.
13504
13505 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13506
13507         * x-faces.el (x-init-face-from-resources): The
13508           TTY face property retrieval functions don't return
13509           specifiers, so use face-property instead.
13510
13511 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13512
13513         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13514
13515 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13516
13517         * x-menubar.el: Expanded documentation for
13518           option-save-faces.  Changed Options -> Browse Faces
13519           menu entry to invoke customize-face.
13520
13521 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13522
13523         * faces.el: Most face initialization moved out of
13524           init-other-random-faces to the top level so that the
13525           initialization happens before Xemacs is dumped.  Much
13526           of the fascist "face-differs-from-default-p or FROB!"
13527           code has been retired in favor of letting the user do
13528           what they want to do.  Face initialization code changed
13529           to use `default' specifier tag so that the settings can
13530           be overridden later if the user wishes it.
13531
13532 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13533
13534         * about.el (about-hackers): Update contributors list.
13535
13536 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13537
13538         * specifier.el: Define new specifier tag `default'.
13539
13540         * modeline.el: Initialize faces using `default' tag.
13541
13542         * x-faces.el (x-init-face-from-resources): Remove
13543           specifier specs containing the `default' tag before
13544           adding new specs.
13545
13546 1998-03-02  John Jones  <jj@asu.edu>
13547
13548         * package-get.el (package-get-all): fixed arguments on call to
13549         package-admin-add-single-file-package.
13550         * package-get.el (package-get-installedp): fixed to match
13551         advertised behavior.
13552         * package-get.el: added function package-get-update-all which
13553         installs newest versions of all the current packages (if they are
13554         not already installed).
13555
13556 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13557
13558         * files.el (find-file-noselect): Uncommented `truename' binding in
13559         `let*' and use it later to set `buffer-file-truename' iff it's
13560         still nil, as happens for example when finding a compressed
13561         file with "jka-compr".
13562
13563 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13564
13565         * faces.el: in make-face-* type functions do the operation for all
13566         window systems, not just the first one found.
13567
13568         * font.el: call mswindows-list-fonts for mswindows.
13569
13570 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13571
13572         * code-process.el (call-process-region):
13573         * process.el (call-process-region):
13574         * package-get.el (package-get-dir):
13575         * files.el (backup-enable-predicate):
13576         * gnuserv.el (gnuserv-temp-file-regexp):
13577         Use temp-directory in place of `/tmp'.
13578
13579 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13580
13581         * "Fast" dired-in-C enhancements for Windows 95/NT:
13582
13583         * files.el: Added function, `wildcard-to-regexp', from GNU
13584           Emacs.
13585
13586         * files.el (insert-directory): Modified to use special
13587           dired-in-C enhancements if present.
13588
13589 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13590
13591         * code-files.el: make default coding no-conversion.
13592
13593 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13594
13595         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13596         the load-path.
13597
13598         * update-elc.el: Strip directory when testing for files not to
13599         bytecompile.
13600
13601 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13602
13603         * lisp-mode.el: Use recommended form for menus.
13604
13605         * info.el (Info-construct-menu): Use recommended form for menus.
13606
13607         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13608         entry.
13609
13610 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13611
13612         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13613           (get-frame-for-buffer-noselect): Always return frames
13614           in the not-this-window-p cond clause.
13615
13616 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13617
13618         * help.el (describe-installation): New function.
13619
13620         * x-menubar.el (default-menubar): Add describe-installation to
13621         Help menu.
13622
13623         * packages.el (packages-unbytecompiled-lisp): Installation.el
13624         should not be bytecompiled.
13625
13626         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13627         XEmacs.
13628
13629         * x-menubar.el (default-menubar): Use correct guard for VM menu
13630         entry.
13631
13632         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13633         coding.
13634         From Andy Piper <andyp@parallax.co.uk>
13635
13636 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13637
13638         * ldap.el: Do not require ldap-internal at compile time.
13639
13640 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13641
13642         * code-files.el: new file. a virtual copy of mule-files.el
13643         but without charset
13644         dependencies. (toggle-buffer-file-ocding-system) new function for
13645         changing the eol type for the current buffer.
13646
13647         * code-process.el: new file. a copy of
13648         mule-process.el. mule-process.el will disappear when things have
13649         settled.
13650
13651         * coding.el: new file. a virtual copy of mule-files.el but
13652         without charset dependencies. (coding-system-base) new function
13653         for getting the parent coding system of a coding system with eol
13654         type set.
13655
13656         * dumped-lisp.el: add above files for the non-mule case.
13657
13658 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13659
13660         * window-xemacs.el (display-buffer): If no explicit
13661           frame is specified, search for a window that displays
13662           the buffer on the currently selected frame, before
13663           searching other frames.
13664
13665 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13666
13667         * frame.el (get-frame-for-buffer): If not-this-window-p
13668           is non-nil, use window on the selected frame if it is not
13669           also the selected window.  When defaulting, search for
13670           windows on the currently selected fgrame before searching
13671           other frames.
13672
13673 1998-02-25  Didier Verna  <didier@xemacs.org>
13674
13675         * modeline.el (modeline-swap-buffers): originally named
13676         `mouse-release-modeline'. Whether to actually swap the buffers is
13677         decided in `mouse-drag-modeline'.
13678         (mouse-drag-modeline): A button release event is considered a
13679         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13680         stay unchanged.
13681
13682 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13683
13684         * x-menubar.el: Put redo on the menubar.
13685         From Aki Vehtari <Aki.Vehtari@hut.fi>
13686
13687 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13688
13689         * bytecomp.el (displaying-byte-compile-warnings): if
13690         temp-buffer-show-function is set, use it to display current set of
13691         warnings in the "*Compile-Log-Show*" buffer.
13692
13693         * simple.el (display-warning-buffer): if temp-buffer-show-function
13694         is set, use it to display current set of warnings in the
13695         "*Warnings-Show*" buffer.
13696
13697 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13698
13699         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13700         Common Lisp.
13701
13702 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13703
13704         * menubar.el: Allow button descriptors at least 2 long.
13705
13706         * x-menubar.el (default-menubar): Use recommended forms.
13707         (file-menu-filter): Remove.
13708         (edit-menu-filter): Remove.
13709
13710 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13711
13712         * about.el (about-hackers): Updated.
13713
13714 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13715
13716         * help.el (help-max-help-buffers): new variable
13717         (help-register-and-maybe-prune-excess): new function
13718         (help-buffer-name): use help-max-help-buffers.
13719         (with-displaying-help-buffer): use
13720         help-register-and-maybe-prune-excess.
13721
13722         * help.el (help-maybe-pretty-print-value): if the value fits on
13723         one line, let it.
13724
13725 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13726
13727         * (with-displaying-help-buffer): there is no need to kill the buffer
13728         if it exists, because with-output-to-temp-buffer will clear it.
13729         further, killing the buffer violates the rule that
13730         temp-buffer-show-function, if set, has the full responsibility of
13731         showing the temp buffer.  killing the buffer fucks with the window
13732         configuration, hosing temp-buffer-show-function.
13733
13734
13735 1998-02-23  Didier Verna  <didier@xemacs.org>
13736
13737         * modeline.el (mouse-drag-modeline):
13738         - Always scroll the modeline that was originally clicked on.
13739         - Use x pixels instead of x characters (which doesn't work anyway)
13740         as horizontal reference for modeline dragging. This allows us to
13741         keep on dragging the modeline even if the motion event occurs in
13742         another window.
13743
13744 1998-02-23  Didier Verna  <didier@xemacs.org>
13745
13746         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13747         glyph on the modeline to indicate that dragging the mouse has an
13748         effect both horizontally and vertically.
13749
13750 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13751
13752         * about.el (about-xemacs): Get rid of redundant visible version
13753         number.
13754
13755 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13756
13757         * about.el (about-hackers): Update credits.
13758
13759 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13760
13761         * prim/register.el (view-register): Show register type file-query.
13762
13763 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13764
13765         * mode-motion.el (mode-motion-highlight-internal):
13766           save-excursion inside save-window-exucrsion form to
13767           hide buffer point changes from save-window-excursion.
13768           Prevents display flickering when the mouse pointer
13769           moves.
13770
13771 1998-02-17  Didier Verna  <didier@xemacs.org>
13772
13773         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13774         function to handle correctly the case of a toolbar one side of the
13775         window: scrolling will not necessarily happen.
13776
13777 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13778
13779         * files.el (after-find-file): Restore missing argument
13780           to format that provides filename for "... consider M-x
13781           recover-file" message.  Also call `message' with "%s"
13782           as the first arg instead of an arbitrary string.
13783
13784 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13785
13786         * about.el (about-hackers): Various additions.
13787
13788 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13789
13790         * autoload.el (generate-file-autoloads-1): Don't force an extra
13791         line out when copying on-the-same line autoloads.
13792
13793         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13794         is installed.
13795
13796 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13797
13798         * x11/x-win-xfree86.el (x-win-init-xfree86):
13799         * x11/x-win-sun.el (x-win-init-sun):
13800         * x11/x-init.el (x-initialize-compose):
13801         * prim/simple.el:
13802         (backward-or-forward-kill-sexp):
13803         (backward-or-forward-kill-sentence):
13804         (backward-or-forward-kill-word):
13805         (backward-or-forward-delete-char):
13806         * prim/isearch-mode.el (isearch-help-or-delete-char):
13807         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13808         x-keysym-on-keyboard-p to detect backspace.
13809         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13810         Clean up symbols used with dead keys, checking Linux and solaris
13811         keysyms.
13812         Simplify x-win-*.el using above methods.
13813         Change documentation for x-keysym-*-p functions.
13814
13815 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13816
13817         * about.el (about-hackers): Restore entries for Michael Sperber and
13818         Vinnie Shelton.
13819         From Vinnie Shelton <acs@acm.org>
13820
13821 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13822
13823         * simple.el (count-words-region): Ditto.
13824
13825 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13826
13827         * simple.el (count-words-buffer): Document.  Don't print anything
13828         if non-interactive.
13829
13830 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13831
13832         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13833         multiple files in InfoDock.
13834
13835 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13836
13837         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13838         from version.el in InfoDock.
13839
13840         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13841         specially.
13842
13843 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13844
13845         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13846         variable name in docstring.
13847
13848 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13849
13850         * menubar.h: Include "gui.h".
13851
13852 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13853
13854         * site-load.el: Fix documentation.
13855
13856 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13857
13858         * package-get-base.el (package-get-base): Updated.
13859
13860         * keymap.el: PC-ize.
13861
13862 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13863
13864         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13865         from' on a fresh line.
13866
13867 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13868
13869         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13870         object.
13871
13872 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13873
13874         * undo-stack.el: PC-ize.
13875
13876         * cmdloop.el: PC-ize.
13877
13878 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13879
13880         * bytecomp-runtime.el: PC-ize.
13881
13882         * byte-optimize.el: Prolog fixup.  PC-ize.
13883
13884         * cus-dep.el: Spelling fix.
13885
13886         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13887         entries follow).
13888
13889 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13890
13891         * text-mode.el (text-mode-hook-identify): New function,
13892         put on text-mode-hook.  Set text-mode-variant here.
13893         (text-mode): Don't set it here.
13894
13895 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13896
13897         * text-mode.el (text-mode-hook): New defvar.
13898         (text-mode-variant): New variable.
13899         (text-mode): Set that variable locally.
13900         (toggle-text-mode-auto-fill): New command.
13901
13902 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13903
13904         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13905
13906 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13907
13908         * text-mode.el (paragraph-indent-text-mode):
13909         Renamed from spaced-text-mode.
13910         (text-mode-map): Bind TAB to indent-relative.
13911         (indented-text-mode-map): Variable deleted.
13912         (indented-text-mode): Now an alias for text-mode.
13913
13914 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13915
13916         * loadup.el: test-atoms debugging stuffs removed.
13917
13918 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13919
13920         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13921
13922 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13923
13924         * help.el (describe-beta): Made it use `locate-data-file'.
13925         (describe-distribution): Ditto.
13926         (describe-copying): Ditto.
13927         (describe-project): Ditto.
13928         (view-emacs-news): Ditto.
13929
13930         * help-nomule.el (help-with-tutorial): Made it use
13931         `locate-data-file' to find tutorial.
13932
13933 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13934
13935         * about.el: Corrected my email address.
13936
13937         * mouse.el: Added 'mouse-mswindows-drop' similar to
13938         'mouse-offix-drop'.
13939
13940 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13941
13942         * loadup.el (running-xemacs): Spelling fix.
13943
13944 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13945
13946         * packages.el (packages-find-packages-1): Don't allow a backwards
13947         compatible lisp tree to overwrite `preloaded-file-list'.
13948
13949 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13950
13951         * loadup.el: Don't delete "xemacs" prior to dumping.
13952
13953 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13954
13955         * package-info.el (pi-last-mod-date): New function.
13956         (pi-author-version): New function.
13957         (batch-update-package-info): Use them.
13958
13959 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13960
13961         * frame.el (get-frame-for-buffer-default-to-current): Create.
13962         (get-frame-for-buffer-noselect): Allow user to use current frame
13963         with `get-frame-for-buffer-default-to-current'.
13964
13965 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13966
13967         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13968         (byte-compile-output-docform): Ditto.
13969         (byte-compile-compiled-obj-to-list): Ditto.
13970
13971 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13972
13973         * startup.el (command-line-1): Removed code that ran
13974           buffer-menu.
13975
13976 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13977
13978         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13979
13980 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13981
13982         * frame.el (suspend-emacs-or-iconify-frame): Check using
13983         `device-on-window-system-p' instead of explicitly checking for X,
13984         so that the same logic works for MS Windows.
13985         (suspend-or-iconify-emacs): Ditto.
13986
13987 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13988
13989         * about.el (about-maintainer-info): Andy Piper is back.
13990         (xemacs-hackers): Updated Andy Piper's email address.
13991         (about-hackers): Added Jonathan Harris.
13992         (about-hackers): Updated Tibor Polgar's email address.
13993
13994 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13995
13996         * about.el: Add xemacs.org email manager.
13997
13998         * package-get-base.el (package-get-base): Updated with most recent
13999         package updates.
14000
14001 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14002
14003         * help.el (function-arglist): Use `indirect-function' instead of
14004         `symbol-function' so that aliases are treated correctly.
14005
14006 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14007
14008         * help.el (help-map): Add f1 binding to `help-for-help'.
14009         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14010         (describe-key-briefly): Use `princ' "%s" to print object.
14011         (with-displaying-help-buffer): Kill buffer if it exists, again.
14012         (describe-key): Use `princ' "%s" to print object.
14013         (describe-function-1): Use `princ' "%s" to print object.
14014         Commented out alias lines removed.
14015         (help-pretty-print-limit): New variable to control pretty-printing
14016         of variable values.
14017         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14018         `help-pretty-print-value' again.  Only print-print when OBJECT is
14019         list of length less than `help-pretty-print-limit'.
14020         (describe-variable): Use `help-maybe-pretty-print-value' again.
14021
14022 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14023
14024         * simple.el (blink-matching-open): Remove C++ kludge.
14025         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14026
14027 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14028
14029         * info.el (Info-default-directory-list): Made the documentation
14030         more explanitory.
14031
14032 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14033
14034         * lisp/packages.el:
14035         * lisp/package-admin.el:
14036         * lisp/build-report.el:
14037         Fix typos.
14038
14039 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14040
14041         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14042         warnings in Java buffers without final newline and editing the
14043         last line.
14044
14045 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14046
14047         * packages.el (packages-find-packages-1): Don't allow a backwards
14048         compatible lisp tree to overwrite `preloaded-file-list'.
14049         Suggested by Colin Rafferty  <colin@xemacs.org>
14050
14051         * mouse.el (mouse-offix-drop): Set undo-boundary.
14052         From Oliver Graf <ograf@fga.de>
14053
14054 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14055
14056         * loadup.el (load-gc): rewrite as defun.
14057         Print something sensical if a required dump-time file isn't found.
14058
14059 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14060
14061         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14062         bug strikes a menudescriptor.
14063
14064         * package-get-base.el (package-get-base): Updated.
14065
14066         * package-info.el (batch-update-package-info): Derive REQUIRES
14067         from the Makefile.
14068
14069 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14070
14071         * files.el (save-some-buffers): Don't play games with deleting
14072         other windows if we are in the minibuffer window.
14073
14074 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14075
14076         * modeline.el (modeline-minor-mode-menu): Add support for :active
14077         (add-minor-mode): Document :active property to TOGGLE.
14078
14079 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14080
14081         * modeline.el (modeline-minor-mode-menu): Add support for an
14082         `:included' predicate in the `toggle-sym' plist.
14083         (add-minor-mode): Document the :included property, format
14084         docstring some more.
14085         (modeline-minor-mode-menu): Documentation string added.
14086
14087 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14088
14089         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14090         labels from the symbol-names by thwacking off the overly redundant
14091         and overused "mode", parenthesizing "minor", and capitalizing the
14092         resultant strings.  Also shortened the menu's title by eliminating
14093         the redundant buffer name.
14094         (add-minor-mode): Beautified the docstring, added mention of the
14095         `:menu-tag' property of TOGGLE.
14096         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14097         `toggle-sym' to beatify the mode-life menus.
14098         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14099         `auto-fill-function'.
14100
14101 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14102
14103         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14104         menus to :style 'toggle.
14105
14106 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14107
14108         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14109
14110 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14111
14112         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14113         only recognize first hyperlink.
14114         (hyper-apropos-highlightify): Deletia, this is already done by
14115         `hyper-apropos-insert-face'.
14116         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14117
14118 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14119
14120         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14121         mail.
14122         (toolbar-mail-reader): Add support for `send'.
14123         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14124
14125 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14126
14127         * info.el (Info-emacs-info-file-name): Add defvar for
14128         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14129         will function properly.
14130
14131 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14132
14133         * simple.el: make the backwards delete function called by
14134         `backward-or-forward-delete-char' user configurable.
14135
14136 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14137
14138         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14139         compiled function got loaded from.
14140
14141 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14142
14143         * term/apollo.el: Synched up with InfoDock 3.6.2.
14144
14145 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14146
14147         * startup.el (load-init-file): Load autoloads earlier.
14148         (startup-splash-frame): Handle InfoDock logo.
14149
14150         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14151         InfoDock.
14152         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14153
14154         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14155         doesn't have this function.
14156
14157         * packages.el (locate-data-file): Fix to call `locate-file'.
14158
14159 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14160
14161         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14162         version of version.el.
14163         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14164
14165         * x-menubar.el (default-menubar): Guard reference to
14166         `gnuserv-frame'.
14167         (default-menubar): Guard references to `font-lock-mode'.
14168         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14169         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14170
14171         * make-docfile.el: Don't snarf doc strings from autoloads.
14172
14173         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14174         loading auto-autoloads files.
14175
14176         * loaddefs.el: Disable dumping autoloads.
14177
14178 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14179
14180         * lisp-mnt.el: Synch to Emacs 20.2.
14181
14182         * help.el: Remove manual autoload of `finder-by-keyword'.
14183
14184         * finder.el (finder-by-keyword): Autoload.
14185
14186         * help.el: Conditionalize hyperbole setup.
14187
14188 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14189
14190         * packages.el (package-require): Update to reflect new data format.
14191
14192 1998-01-02  Didier Verna  <didier@xemacs.org>
14193
14194         * x-menubar.el (default-menubar): make the tutorials available
14195         through the menubar. (Plus some compilation warnings cleanup).
14196
14197 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14198
14199         * check-features.el: New file.  Perform sanity check after build.
14200
14201         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14202         files to tooltalk package.
14203         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14204         package.
14205
14206         * package-admin.el (package-admin-xemacs): Use better default for
14207         location of XEmacs binary.
14208
14209 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14210
14211         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14212         tag with sexp and add value tag with value `t'.
14213
14214 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14215
14216         * package-get.el: Changes to work with real data.
14217         From Pete Ware <ware@cis.ohio-state.edu>
14218
14219         * packages.el (packages-reload-autoloads): Guard load for the time
14220         being.
14221
14222         * update-elc.el ("packages.el"): Force loading packages.el instead
14223         of possibly out-of-date packges.elc.
14224         * make-docfile.el ("packages.el"): Ditto.
14225
14226 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14227
14228         * build-report.el (build-report-delete-regexp): Added a rule for
14229         the main tarball shadowing anything past it.
14230
14231 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14232
14233         * packages.el (package-provide): Delete a previous provide.
14234
14235         * package-info.el: New file.
14236
14237         * package-get.el: New file.
14238         From Pete Ware <ware@cis.ohio-state.edu>
14239         (package-get): Fix md5 computation to work with Mule.
14240
14241 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14242
14243         * simple.el (log-message-*): Quote symbols in docstrings properly.
14244
14245 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14246
14247         * packages.el (packages-new-autoloads): Ignore symbolic links.
14248
14249         * cus-face.el (face-custom-attributes-get): Fix typo.
14250         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14251
14252 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14253
14254         * startup.el (load-init-file): Reload new or changed autoloads
14255         unless inhibited.  Reload modified dumped lisp (stubbed).
14256
14257         * packages.el (packages-new-autoloads): New function.
14258         (packages-reload-autoloads): New function.
14259         (packages-reload-dumped-lisp): New (stub) function.
14260
14261         * loadup.el: Inhibit reloading dumped files when running temacs.
14262
14263         * loadhist.el (file-provides): Extend to handle variant
14264         extensions.
14265
14266         * replace.el (query-replace): Fix typo.
14267
14268 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14269
14270         * make-docfile.el: list-autoloads-path has been renamed.
14271         * update-elc.el: list-autoloads has been renamed.
14272
14273         * packages.el (packages-list-autoloads): Renamed.
14274         (packages-list-autoloads-path): Ditto.
14275
14276 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14277
14278         * packages.el (packages-find-packages-1): Made it signal a warning
14279         for an error in an auto-autoload.el file.
14280
14281 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14282
14283         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14284         tag with const.
14285         From Aki Vehtari <Aki.Vehtari@hut.fi>
14286
14287         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14288
14289         * loadhist.el (unload-feature): Remove autoload.
14290
14291 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14292
14293         * loadhist.el: Unpackaged.
14294
14295         * help.el (describe-symbol-find-file): Rename
14296         `describe-function-find-file' and make old name obsolete.
14297         (describe-function-1): Use it.
14298         (describe-function-1): Guard reference to
14299         `compiled-function-annotation'.
14300
14301 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14302
14303         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14304         argument.
14305         (help-mode-quit): New optional arg to control whether it kills or
14306         buries.  Tidied up.
14307         (with-displaying-help-buffer): Don't kill buffer initially, even
14308         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14309         (help-pretty-print-value): Rename back from
14310         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14311         use it, otherwise use dumped `cl-prettyprint'.
14312         (describe-variable): Use `help-pretty-print-value' again.
14313         (find-func): Removed reference to "find-func" at end.
14314
14315 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14316
14317         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14318           GUI XEmacs. Rename? x-menubar is rather window system
14319           independant, except for a couple of items.
14320
14321 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14322
14323         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14324         entries as they will no longer be distributed with XEmacs.
14325
14326         * format.el (format-alist): Fix image/tiff regexps.
14327         From P. E. Jareth Hein <jareth@camelot-soft.com>
14328
14329         * help.el (help-maybe-pretty-print-value): Rename.
14330         (describe-variable): Use it.
14331         (describe-variable): Add trailing linefeed.
14332
14333 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14334
14335         * help.el (describe-function-1): Don't output anything for
14336           arglist of autoload functions.
14337
14338 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14339
14340         * help.el (describe-function-1): Don't output anything for
14341           arglist of autoload functions.
14342
14343 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14344
14345         * help.el (help-mode-map): New bindings for `help-mode-bury',
14346         `describe-function-at-point', `describe-variable-at-point',
14347         `Info-elisp-ref', `customize-variable', `help-next-section' and
14348         `help-prev-section'.
14349         (help-next-section): New function.
14350         (help-prev-section): New function.
14351         (help-mode-quit): Changed to kill the help buffer.
14352         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14353         correctly.
14354         (help-buffer-name): New function to generate the name of help
14355         buffers.
14356         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14357         argument giving the name of the help buffer.
14358         (describe-key): Use `with-displaying-help-buffer' with name.
14359         (describe-mode): Ditto.
14360         (describe-bindings): Ditto.
14361         (describe-prefix-bindings): Ditto.
14362         (view-lossage): Ditto.
14363         (with-syntax-table): New macro.
14364         (function-called-at-point): Use `ignore-errors' and
14365         `with-syntax-table'.
14366         (function-at-point): Ditto.
14367         (describe-function): Use `with-displaying-help-buffer' with name.
14368         (function-arglist): Extracted from `describe-function-1'.  Returns
14369         function's arglist as string.
14370         (function-documentation): Extracted from `describe-function-1'.
14371         Returns function's docstring.
14372         (describe-function-1): Remove all the "stream" garbage, including
14373         the stream argument.  Use `function-arglist' and
14374         `function-documentation'.
14375         (describe-function-arglist): Just use `function-arglist'.
14376         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14377         (help-pretty-print-value): New function to help with
14378         pretty-printing variable values.  Knows about `#<...>'.  Needs
14379         `pp-internal'.
14380         (describe-variable): Use `with-displaying-help-buffer' with name.
14381         Formatting improved.  Display file where variable is defined, if
14382         known.  Use `help-pretty-print-value'.
14383         (describe-syntax): Use `with-displaying-help-buffer' with name.
14384         (list-processes): Remove "stream" garbage.
14385
14386 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14387
14388         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14389         call a dumped routine instead.
14390
14391         * x-win-xfree86.el: Wrap file in defun.
14392         * x-win-sun.el: Ditto.
14393
14394 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14395
14396         * help.el (view-emacs-news): Remove usage of outl-mouse which
14397         advises functions and does other evil things.
14398
14399 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14400
14401         * format.el (format-alist): Add `image/tiff'.
14402         From P. E. Jareth Hein <jareth@camelot-soft.com>
14403
14404 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14405
14406         * about.el (about-hackers): More names added.
14407
14408         * make-docfile.el: Remove superfluous package path search.
14409
14410         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14411
14412 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14413
14414         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14415         ignored shadows.
14416
14417 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14418
14419         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14420         get trailing slashes when added to the load-path.
14421
14422         * x-init.el (init-x-win): Locate where XEmacs X localization files
14423         are.
14424
14425 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14426
14427         * x-faces.el: Added support for foregroundToolBarColor
14428           to xpm-color-symbols.
14429
14430 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14431
14432         * etags.el (tags-remove-duplicates): Removed.
14433         (buffer-tag-table-list): Use `delete-duplicates'.
14434
14435         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14436         correctly.
14437         (get*): Defalias to `get'.
14438
14439         * cl.el (eql): Compare integers with `eq'.
14440         (cl-map-extents): Check for `map-extents' first.
14441
14442 1997-12-17  Didier Verna  <didier@xemacs.org>
14443
14444         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14445         added the 'numero', 'copyright' and 'trademark' symbols.
14446
14447         * leim/quail/latin-post.el ("french-postfix"): see above.
14448
14449 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14450
14451         * widget.el (define-widget): Check the arguments.
14452
14453         * cus-edit.el (customize-face): Use `check-argument-type'.
14454         (custom-variable-value-create): Use `signal' to signal error.
14455         (custom-variable-reset-saved): Ditto.
14456         (custom-variable-reset-standard): Ditto.
14457         (custom-face-reset-saved): Ditto.
14458
14459         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14460         (widget-default-format-handler): Ditto.
14461         (widget-checklist-add-item): Ditto.
14462         (widget-radio-add-item): Ditto.
14463         (widget-editable-list-entry-create): Ditto.
14464         (widget-sexp-prompt-value): Ditto.
14465
14466         * custom.el (custom-declare-variable): Signal errors better.
14467         (custom-handle-keyword): Ditto.
14468         (custom-declare-group): Ditto.
14469
14470         * window-xemacs.el (windows): Ditto.
14471
14472         * menubar.el (menu): Ditto.
14473
14474         * keydefs.el (keyboard): Ditto.
14475
14476         * minibuf.el (minibuffer): Ditto.
14477
14478         * process.el (execute): Ditto.
14479
14480         * fill.el (fill): Ditto.
14481
14482         * modeline.el (modeline): Ditto.
14483
14484         * help.el (help): Ditto.
14485
14486         * faces.el (faces): Ditto.
14487
14488         * files.el (files): Ditto.
14489
14490         * x-init.el (x): Ditto.
14491
14492         * lisp-mode.el (lisp): Ditto.
14493
14494         * process.el (processes): Ditto.
14495
14496         * mouse.el (mouse): Ditto.
14497
14498         * abbrev.el (abbrev): Moved from cus-edit.
14499
14500         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14501         as variable declaration.
14502
14503 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14504
14505         * menubar.el (find-menu-item): Use `check-argument-type'.
14506         (find-menu-item): Cosmetic changes.
14507
14508 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14509
14510         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14511
14512 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14513
14514         * startup.el (set-default-load-path): Only search package-path
14515         when not running temacs.
14516
14517         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14518         files.
14519
14520         * loadup.el: Correct commentary.  Reformatting.
14521         (really-early-error-handler): Use absolute path to the
14522         first dumped-lisp.el file.
14523         (really-early-error-handler): Print full path name of
14524         each dumped lisp file (inherited from InfoDock).
14525
14526         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14527         dumped-lisp.el files.
14528
14529         * make-docfile.el (preloaded-file-list): Reorder when the
14530         package-path is searched.
14531         * update-elc.el: Ditto.
14532
14533         * lisp-mode.el (call-with-condition-handler): Treat the same as
14534         `condition-case' for indentation.
14535
14536         * about.el (about-xemacs): Update release date.
14537
14538 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14539
14540         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14541         anywhere but at the last clause.
14542         (ecase): Disallow `t' and `otherwise'.
14543
14544 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14545
14546         * cus-edit.el (custom-buffer-create-buttons): New function
14547         from stuff moved out of `custom-buffer-create-internal'.
14548         (custom-novice): New variable.  Default t.
14549         (custom-display-global-buttons): Ditto.  Default `top'.
14550         (custom-buffer-create-internal): Only display help if
14551         `custom-novice' is non-nil.  Display global buttons according to
14552         `custom-display-global-buttons'.
14553
14554 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14555
14556         * menubar.el (find-menu-item): Use `check-argument-type'.
14557         (find-menu-item): Cosmetic changes.
14558
14559 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14560
14561         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14562         look.
14563
14564 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14565
14566         * format.el (format-deannotate-region):  Bug fix.
14567         Deannotating a region containing unknown tags would fail
14568         (causing decoding of text/enriched to fail at user level)
14569
14570 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14571
14572         * minibuf.el (read-directory-name): Support sixth
14573           arg, HISTORY, as already documented.
14574
14575 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14576
14577         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14578         to `ecase'.
14579
14580 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14581
14582         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14583         skk-activate.
14584
14585 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14586
14587         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.