update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=+>ucs-bmp-cjk-compat@jis'.
5
6         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
7         for XEmacs CHISE.
8
9 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
12         CHISE.
13
14 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
17         for XEmacs CHISE.
18         (=jis-x0208@1978/1er-pr): Abolished.
19         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
20         `=jis-x0208@1978/1er-pr' as the mother.
21
22 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
25         setting for `=ucs-itaiji-084'.
26
27 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * mule/mule-charset.el (default-coded-charset-priority-list):
30         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
31
32         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
33         XEmacs CHISE.
34         (=ucs-bmp-itaiji-084): Ditto.
35
36 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
39         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
40
41 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
45
46         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
47         XEmacs CHISE.
48         (=big5-cdp-var-5): Ditto.
49
50 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
53         XEmacs CHISE.
54
55 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
58         XEmacs CHISE.
59
60 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63         setting for `=>>>hanyo-denshi/ft'.
64
65 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
68         XEmacs CHISE.
69         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
70         `=hanyo-denshi/jd' as the mother.
71
72 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
75         XEmacs CHISE.
76         (=+>adobe-japan1-1): Ditto.
77         (=+>adobe-japan1-2): Ditto.
78         (=+>adobe-japan1-3): Ditto.
79         (=+>adobe-japan1-4): Ditto.
80         (=+>adobe-japan1-5): Ditto.
81         (=+>adobe-japan1-6): Ditto.
82         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
83
84 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-coding.el (coded-charset-entity-reference-alist):
87         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
88         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
89
90         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
91         the top.
92
93 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
96         XEmacs CHISE.
97         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
98         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
99         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
100
101 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list):
104         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
105         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
106
107         * mule/mule-conf.el: Modify order of definitions of some
108         coded-charsets.
109
110 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-coding.el (coded-charset-entity-reference-alist):
113         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
114         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
115
116         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
117         CHISE.
118         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
119         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
120
121 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
124         CHISE.
125
126 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
129         setting for `=daikanwa/+2p'.
130
131         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
132         XEmacs CHISE.
133
134 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
137         XEmacs CHISE.
138         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
139
140 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
143         setting for `=>>>hanyo-denshi/ib'.
144
145 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
148         XEmacs CHISE.
149         (=>>>hanyo-denshi/ib): Ditto.
150         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
151         `=hanyo-denshi/ja' as the mother.
152         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
153         `=hanyo-denshi/ib' as the mother.
154
155 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
158         XEmacs CHISE.
159         (utf-8-ivs-mcs-er): Likewise.
160         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
161         and `=>ucs-gb'.
162         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
163         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
164         `ucs-gb' and `=>ucs-gb'.
165         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
166         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
167         and `=>ucs-cns'.
168         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
169         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
170         `ucs-cns' and `=>ucs-cns'.
171         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
172         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
173         `ucs-big5' and `=>ucs-big5'.
174         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
175         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
176         `ucs-big5' and `=>ucs-big5'.
177         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
178         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
179         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
180         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
181         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
182         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
183         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
184         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
185         `=>ucs-jis'; modify DOC and mnemonic.
186         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
187         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
188         and `=>ucs-jis'; modify DOC and mnemonic.
189         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
190         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
191         `=>ucs-ks'.
192         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
193         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
194         and `=>ucs-ks'.
195         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
196
197 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist):
200         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
201
202 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist):
205         Modify priorities.
206
207 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-coding.el (coded-charset-entity-reference-alist):
210         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
211
212 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
213
214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
215         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
216
217 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
220         CHISE.
221
222 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
225         CHISE.
226
227 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
230         CHISE.
231
232 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
233
234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
235         `=+>ucs-bmp-cjk@unicode'.
236
237         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
238         for XEmacs CHISE.
239
240 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
241
242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
243         setting for `=>>daikanwa'.
244
245 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
246
247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
248         `=>>hanyo-denshi/jt'.
249
250 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
251
252         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
253         XEmacs CHISE.
254         (=+>jis-x0208@1990): Ditto.
255         (=+>jis-x0213-1@2000): Ditto.
256
257 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
258
259         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
260         XEmacs CHISE.
261
262 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
263
264         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
265         XEmacs CHISE.
266         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
267         `=hanyo-denshi/jc' as the mother.
268
269 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `=+>adobe-japan1'.
273
274         * mule/mule-charset.el (default-coded-charset-priority-list):
275         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
276         and `=>>hanyo-denshi/ft' to `=>>gt'.
277
278 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
279
280         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
281         XEmacs CHISE.
282         (=>>adobe-japan1-1): Ditto.
283         (=>>adobe-japan1-2): Ditto.
284         (=>>adobe-japan1-3): Ditto.
285         (=>>adobe-japan1-4): Ditto.
286         (=>>adobe-japan1-5): Ditto.
287         (=>>adobe-japan1-6): Ditto.
288         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
289
290 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
291
292         * mule/mule-conf.el (=adobe-japan1): New alias for
293         `=adobe-japan1-6'.
294         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
295         (=>>>adobe-japan1-1): Ditto.
296         (=>>>adobe-japan1-2): Ditto.
297         (=>>>adobe-japan1-3): Ditto.
298         (=>>>adobe-japan1-4): Ditto.
299         (=>>>adobe-japan1-5): Ditto.
300         (=>>>adobe-japan1-6): Ditto.
301         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
302
303 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
306         setting for `=>>>adobe-japan1'.
307
308 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
309
310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
311         setting for `=+>ucs@ks'.
312
313 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
314
315         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
316         XEmacs CHISE.
317         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
318         `=adobe-japan1-6' as the mother.
319
320 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
321
322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
323         setting for `=>cns11643-7'.
324
325 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
326
327         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
328         CHISE.
329
330 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
331
332         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
333         XEmacs CHISE.
334         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         setting for `=>ucs@jis/2004'.
338
339 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `=+>gt'.
343
344         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
345         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
346
347 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
348
349         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
350         `=>ucs@unicode' as the mother.
351         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
352         mother.
353         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
354         mother.
355         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
356         mother.
357
358 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
361         setting for `=+>ucs@unicode'.
362
363         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
364         CHISE.
365
366 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
367
368         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
369         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
370         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
371         - Add setting for `=+>ucs@cns'.
372
373         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
374         CHISE.
375         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
376         as the mother.
377         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
378         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
382
383 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `=>ucs@ks'.
387
388 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
389
390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
391         `=ucs-bmp-cjk-compat@unicode'.
392
393         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
394         coded-charset for XEmacs CHISE.
395
396 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
397
398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
399         `=ucs-bmp-cjk-compat'.
400
401         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
402         XEmacs CHISE.
403
404 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
405
406         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
407         CHISE.
408
409 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
412         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
413
414         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
415         `=>ucs@jis/1990'.
416         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
417
418 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
422
423         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
424         CHISE.
425         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
426         mother.
427
428 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
429
430         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
431         `=>jis-x0213-2@usual'.
432         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
433         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
434         `=>jis-x0213-2@usual' as the mother.
435
436 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
437
438         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
439         (=>ucs@JP): New alias for `=+>ucs@jis'.
440
441 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
442
443         * mule/mule-conf.el (=+>jis-x0208): Renamed from
444         `=>jis-x0208@usual'.
445         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
446         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
447         `=>jis-x0208@usual' as the mother.
448         (=>jis-x0208): Likewise.
449
450 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
453         setting for `=+>jis-x0208@1978'.
454
455 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
456
457         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
458         XEmacs CHISE.
459
460 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
461
462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
463         setting for `=>>>ucs@jis/1990'.
464
465 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
468         setting for `=>ucs@jis/1990'.
469
470 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
473         setting for `=ucs@JP/hanazono'.
474
475         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
476         CHISE.
477         (=ucs@JP/hanazono): Ditto.
478         (=ucs-bmp-cjk@JP/hanazono): Ditto.
479         (=>>hanyo-denshi/jc): Ditto.
480         (=>>hanyo-denshi/jd): Ditto.
481
482 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
483
484         * mule/mule-charset.el (default-coded-charset-priority-list): Use
485         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
486
487 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
488
489         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
490         XEmacs CHISE.
491
492 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
493
494         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
495         XEmacs CHISE.
496
497 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
498
499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
500         `=ucs-bmp-cjk@JP'.
501
502 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
503
504         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
505         XEmacs CHISE.
506
507 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist):
510         Modify order of settings; add settings for `=daikanwa@rev2'.
511
512 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
515         setting for `=>>cbeta'.
516
517         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
518         CHISE.
519
520 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `=>>adobe-japan1'.
524
525 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
526
527         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
528         XEmacs CHISE.
529
530 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         setting for `=>>hanyo-denshi/ia'.
534
535         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
536         XEmacs CHISE.
537
538 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
539
540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
541         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
542
543         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
544         XEmacs CHISE.
545         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
546         `=hanyo-denshi/jt' as the mother.
547
548 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
549
550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
551         setting for `=>>>jis-x0213-2'.
552
553         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
554         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
555         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
556
557 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
558
559         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
560         XEmacs CHISE.
561
562 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
563
564         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
565         XEmacs CHISE.
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `=>>jis-x0213-1@2004'.
569
570 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
573         XEmacs CHISE.
574
575 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
576
577         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
578         - Use "&g2-*;" as entity-references for `=>>>*'.
579         - Omit "&a{GT|JX1|JX2|JX3}-*;".
580
581         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
582         XEmacs CHISE.
583         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
584         as the mother.
585
586 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `=>>hanyo-denshi/ib'.
590
591         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
592         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
593         (=>>jis-x0208@1990): Ditto.
594         (=>>hanyo-denshi/ib): Ditto.
595
596         * mule/mule-charset.el (default-coded-charset-priority-list):
597         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
598
599 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist):
602         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
603         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
604         `=>>>ucs@jis/2004'.
605
606 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
609         XEmacs CHISE.
610         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
611         `=jis-x0213-1@2004' as the mother.
612         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
613         (=>>>ucs@ks): Ditto.
614
615         * mule/mule-charset.el (default-coded-charset-priority-list):
616         Modify priority of `=hanyo-denshi/*'.
617
618 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         settings for `=>>ucs@JP' and `=ucs@JP'.
622
623 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
626         CHISE.
627
628 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         setting for `=>>>ucs@cns'.
632
633         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
634         CHISE.
635
636 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
637
638         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
639         instead of `=>>>jis-x0213-1@2004' as the mother.
640         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
641         (=>>>ucs@unicode): Likewise.
642         (=>>>ucs@jis): Likewise.
643         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
644         mother.
645         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
646
647 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
650         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
651         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
652         `=>>>ucs@jis'.
653
654 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-charset.el (default-coded-charset-priority-list):
657         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
658         and `=jis-x0213-*-2000'.
659
660 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
661
662         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
663         XEmacs CHISE.
664         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
665         `=>>jis-x0213-1' as the mother.
666
667 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
671
672 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
673
674         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
675
676 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
679         XEmacs CHISE.
680
681 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-coding.el (decomposition-feature-list): Set
684         `=decomposition', `=decomposition@cid' and
685         `=decomposition@hanyo-denshi'.
686
687 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
690         setting for `=>>hanyo-denshi/ks'.
691
692         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
693         XEmacs CHISE.
694
695 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
698         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
699
700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
701         `=hanyo-denshi/ks/mf'.
702
703         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
704         XEmacs CHISE.
705         (=hanyo-denshi/ks/mf): Ditto.
706
707 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
708
709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
710         settings for P=hanyo-denshi/jt'.
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `=hanyo-denshi/jt'.
714
715         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
716         XEmacs CHISE.
717
718 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
719
720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721         settings for `=hanyo-denshi/ip'.
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `=hanyo-denshi/ip'.
725
726         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
727         XEmacs CHISE.
728
729 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         settings for `=hanyo-denshi/hg'.
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `=hanyo-denshi/hg'.
736
737         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
738         XEmacs CHISE.
739
740 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
743         setting for `=>>hanyo-denshi/ft'.
744
745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
746         `=>>hanyo-denshi/ft'.
747
748         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
749         XEmacs CHISE.
750
751 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         settings for `=hanyo-denshi/ib'.
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `=hanyo-denshi/ib'.
758
759         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
760         XEmacs CHISE.
761
762 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
765         settings for isolated characters of `=hanyo-denshi/ia' and
766         non-isolated characters of `=hanyo-denshi/*'.
767
768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
769         `=hanyo-denshi/ia'.
770
771         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
772         XEmacs CHISE.
773
774 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         setting for isolated characters of `=hanyo-denshi/ft'.
778
779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
780         `=hanyo-denshi/ft'.
781
782         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
783         XEmacs CHISE.
784
785 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         setting for isolated characters of `=hanyo-denshi/jd'.
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `=hanyo-denshi/jd'.
792
793         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
794         XEmacs CHISE.
795
796 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
799         setting for isolated characters of `=hanyo-denshi/jc'.
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `=hanyo-denshi/jc'.
803
804         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
805         XEmacs CHISE.
806
807 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for isolated characters of `=hanyo-denshi/jb'.
811
812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
813         `=hanyo-denshi/jb'.
814
815         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
816         XEmacs CHISE.
817
818 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
821         setting for isolated characters of `=hanyo-denshi/ja'.
822
823 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
826         `=hanyo-denshi/ja'.
827
828         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
829         XEmacs CHISE.
830
831 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         settings for isolated characters of `=adobe-japan1-6'.
835
836 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
839         CHISE.
840         (=daikanwa/+2p): Ditto.
841         (=daikanwa/ho): Ditto.
842
843 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
844
845         * mule/mule-coding.el (utf-8-mcs-no-composition): New
846         coding-system for XEmacs CHISE.
847
848 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `=>>ruimoku-v6'.
852
853         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
854         CHISE.
855
856 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         setting for `=daikanwa@rev1'.
860
861 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
865
866 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
867
868         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
869         XEmacs CHISE.
870         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
871
872 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
875         CHISE.
876
877 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
878
879         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
880         CHISE.
881
882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
883         setting for `=>ucs@jis'.
884
885 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
886
887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888         setting for `=>jis-x0208@usual'.
889
890         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
891         XEmacs CHISE.
892         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
893         (=>ucs@ks): New coded-charset for XEmacs CHISE.
894         (=ucs@big5): Use `=>>ucs@cns' as the mother.
895
896 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
897
898         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
899         CHISE.
900         (=>>>jis-x0208@1990): Ditto.
901         (=>>>jis-x0213-1): Ditto.
902         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
903         mother.
904         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
905         as the mother.
906
907 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
910         setting for `=>ucs@cns' and `=>>ucs@ks'.
911
912         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
913         CHISE.
914
915 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
916
917         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
918         CHISE.
919
920 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
921
922         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
923         CHISE.
924         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
925         mother.
926
927 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
930         `==>ucs-bmp-cjk@bucs'.
931
932         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
933         XEmacs CHISE.
934
935 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
938         setting for `==>ucs@bucs'.
939
940         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
941         XEmacs CHISE.
942
943 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
946         - Add setting for `=>>jis-x0208'.
947         - Omit setting for `=>>jis-x0208@1990'.
948         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
949           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
950           `=ucs@FOO'.
951
952 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for `=>daikanwa'.
956
957 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
958
959         * mule/mule-conf.el (=daikanwa): Fix DOC.
960         (=>daikanwa): New abstract character for XEmacs CHISE.
961         (=>ucs@iso): Likewise.
962         (=>ucs@unicode): Likewise.
963         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
964
965 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
968         - Prefer representative features to `=>>gt', `=>>big5-cdp',
969           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
970         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
971         - Add `=>big5-cdp'.
972
973 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
974
975         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
976         (=>big5-cdp): New abstract character.
977
978 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist):
981         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
982         `chinese-big5'.
983
984 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
985
986         * mule/mule-charset.el (default-coded-charset-priority-list):
987         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist):
990         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
991         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
992         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
993         and `=>jis-x0213-2'.
994
995 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
998         XEmacs CHISE.
999         (=>>ucs@jis/2000): Likewise.
1000         (=>>ucs@jis/2004): Likewise.
1001
1002 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1005         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1006         `=>>ucs@cns'.
1007
1008         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1009         XEmacs CHISE.
1010         (=>>gt): Use quote instead of backquote; modify DOC.
1011         (=>gt): Use quote instead of backquote.
1012         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1013         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1014         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1015         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1016         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1017         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1018
1019 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1020
1021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1022         `=>>ucs@unicode' and `=>>gt'.
1023
1024 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1025
1026         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1027         XEmacs CHISE.
1028         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1029         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1030         `=jis-x0208@1978/1er-pr' as the mother.
1031         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1032
1033 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1036         `=ucs@unicode' as the mother.
1037
1038 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         setting for `=>>ucs@unicode'.
1042
1043         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1044         CHISE.
1045
1046 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1050
1051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1052         `=adobe-japan1-6' and `=adobe-japan1-base'.
1053
1054         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1055         XEmacs CHISE.
1056         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1057         specify `min-code' and `max-code'.
1058         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1059         (=adobe-japan1-2): Likewise.
1060         (=adobe-japan1-3): Likewise.
1061         (=adobe-japan1-4): Likewise.
1062         (=adobe-japan1-5): Likewise.
1063         (=adobe-japan1-6): Likewise.
1064
1065 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1068         setting for `=>gt'.
1069
1070 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1071
1072         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1073         CHISE.
1074
1075 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         setting for `=>zinbun-oracle'.
1079
1080         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1081         for XEmacs CHISE.
1082
1083 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1086         for XEmacs CHISE.
1087         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1088         `=jis-x0208@1978' as the mother.
1089
1090 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1093         - Use `=gt' instead of `ideograph-gt'.
1094         - Use `=gt-k' instead of `ideograph-gt-k'.
1095         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1096         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1097         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1098         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1099         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1100         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1101         - Use `=>>gt' instead of `<=>gt'.
1102         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1103         - Add setting for `=>>jis-x0208@1990'.
1104         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1105           `=>>jis-x0213-1@2000'.
1106         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1107         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1108           `=>>jis-x0213-1@2004'.
1109         - Add setting for `=>>jis-x0208@1978'.
1110         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1111
1112 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1115         XEmacs CHISE.
1116
1117 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1120         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1121         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1122         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1123         `<=>jis-x0213-1@2004'.
1124
1125 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1126
1127         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1128         CHISE.
1129         (=>jis-x0213-2): Ditto.
1130
1131 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1134         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1135
1136 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1137
1138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1139         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1140         `=>jis-x0213-1'.
1141
1142 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1145         CHISE.
1146         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1147
1148 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1151         `<==>jis-x0213-1'.
1152         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1153         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1154         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1155         (<=>jis-x0208): New alias for `=>jis-x0208'.
1156         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1157         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1158         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1159         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1160         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1161         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1162         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1163         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1164         (=>>gt): Renamed from `<==>gt'.
1165         (<==>gt): New alias for `=>>gt'.
1166
1167 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1170         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1171         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1172         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1173         - Add settings for `<=>jis-x0213-1@2000' and
1174           `<=>jis-x0213-1@2004'.
1175
1176         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1177         XEmacs CHISE.
1178         (<==>jis-x0213-1): Likewise.
1179         (<==>jis-x0213-1@2000): Likewise.
1180         (<==>jis-x0213-1@2004): Likewise.
1181         (<=>jis-x0208): Add property `=>iso-ir 168'.
1182         (<=>jis-x0208@1997): Likewise.
1183         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1184         as the mother; add property `=>iso-ir 228'.
1185         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1186         property `=>iso-ir 228'.
1187         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1188         property `=>iso-ir 233'.
1189         (<==>gt): Renamed from `<=>gt'.
1190         (<=>gt): New alias for `<==>gt'.
1191
1192 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1195         CHISE.
1196         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1197         `<=>jis-x0208' as the mother.
1198         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1199         (<=>jis-x0213-1@2000): Ditto.
1200         (<=>jis-x0213-1@2004): Ditto.
1201
1202 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         settings for `<=>gt'.
1206
1207         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1208
1209 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1212         XEmacs CHISE.
1213         (=jis-x0208@1978/-4pr): Likewise.
1214         (=jis-x0208@1978/4-pr): Likewise.
1215         (=jis-x0213-1): Likewise.
1216         (=ucs@iso): Likewise.
1217         (=ucs@unicode): Likewise.
1218         (=ucs@gb): Likewise.
1219         (=ucs@gb/fw): Likewise.
1220         (=ucs@cns): Likewise.
1221         (=ucs@cns/fw): Likewise.
1222         (=ucs@jis): Likewise.
1223         (=ucs@jis/fw): Likewise.
1224         (=ucs@jis/1990): Likewise.
1225         (=ucs@jis/2000): Likewise.
1226         (=ucs@jis/2004): Likewise.
1227         (=ucs@JP): Likewise.
1228         (=ucs@ks): Likewise.
1229         (=ucs@big5): Likewise.
1230         (=ucs@big5/cns11643): Likewise.
1231         (=ucs@cns11643): Likewise.
1232
1233 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-charset.el (default-coded-charset-priority-list):
1236         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1237
1238         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1239         CHISE.
1240         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1241         mother.
1242
1243 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1246         from src/mule-charset.c].
1247         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1248         specify `final'.
1249         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1250         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1251         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1252         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1253         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1254         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1255
1256 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1259         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1260         (=jis-x0208@1978/i-4): Specify `partial'.
1261         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1262         mother coded-charset.
1263         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1264
1265 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1268         settings for `=jis-x0213-1@2004'.
1269
1270 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1271
1272         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1273         CHISE.
1274         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1275         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1276         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1277         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1278         temporarily.
1279         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1280
1281 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1284         CHISE.
1285         (=shinjigen@1ed): Inherited from `=shinjigen'.
1286         (=shinjigen@rev): Likewise.
1287
1288 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1292
1293 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1296         define it as an alias.
1297         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1298         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1299         alias.
1300         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1301         alias.
1302
1303 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1304
1305         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1306         CHISE.
1307
1308 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1309
1310         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1311         CHISE.
1312         (shinjigen-2): Ditto.
1313
1314 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1315
1316         * mule/mule-charset.el (default-coded-charset-priority-list):
1317         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1318         `chinese-big5-eten-*' and `chinese-big5'.
1319
1320 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1323         #x9FA5 temporarily.
1324
1325 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1328         settings for `=jis-x0208@1978/i1'.
1329
1330 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1333         XEmacs CHISE.
1334
1335 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1336
1337         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1338         XEmacs CHISE.
1339
1340 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1343         XEmacs CHISE.
1344
1345 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1346
1347         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1348         CHISE.
1349         (=ucs-bmp@cns): Likewise.
1350         (=ucs-bmp@jis): Likewise.
1351         (=ucs-bmp@ks): Likewise.
1352
1353 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1354
1355         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1356         CHISE.
1357         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1358
1359 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         settings for `=zinbun-oracle'.
1363
1364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1365         `=zinbun-oracle'.
1366
1367 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1370         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1371         `=ucs@iso'.
1372
1373 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-charset.el (default-coded-charset-priority-list):
1376         Delete `ucs-sip'; modify order of some CCSs.
1377
1378 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1381         in XEmacs CHISE.
1382
1383         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1384         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1385         CHISE.
1386
1387 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1390         its registry.
1391         (=ucs-radicals@unicode): Likewise.
1392
1393 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1394
1395         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1396         CHISE.
1397
1398 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1399
1400         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1401         CHISE.
1402
1403 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1406         CHISE.
1407
1408 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1411         Modify preference of *isolated settings*.
1412
1413 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1416         utf-2000 is provided.
1417         (=ucs@cns11643): Likewise.
1418
1419 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1422         Prefer every *isolated setting* to ordinary setting.
1423
1424 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1428
1429 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1432         CHISE.
1433
1434 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1435
1436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1437         settings for `=jis-x0208@1997'.
1438
1439 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1440
1441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1442         `=jis-x0208@1997'.
1443
1444 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1445
1446         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1447         XEmacs CHISE.
1448
1449 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1452         `=jis-x0208@1978'.
1453         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1454         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1455         `=jis-x0208-1990' as the mother.
1456         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1457
1458 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1461         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1462         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1463         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1464         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1465         for `=ucs@JP'.
1466
1467 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1470         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1471         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1472         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1473         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1474         `=daikanwa@rev2'.
1475
1476 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1479         (=gt): Likewise.
1480         (=gt-k): Likewise.
1481         (=gt-pj-*): Likewise.
1482         (=gt-pj-k1): Likewise.
1483         (=gt-pj-k2): Likewise.
1484         (=daikanwa): Likewise.
1485         (=daikanwa-rev1): Likewise.
1486         (=daikanwa-rev2): Likewise.
1487         (=big5-pua): Likewise.
1488         (=big5-eten): Likewise.
1489         (chinese-big5-eten-a): Likewise.
1490         (chinese-big5-eten-b): Likewise.
1491         (=hanziku-*): Likewise.
1492         (=cbeta): Likewise.
1493         (=jef-china3): Likewise.
1494         (=ruimoku-v6): Likewise.
1495         (=ucs@iso): Likewise.
1496         (=ucs@unicode): Likewise.
1497         (=ucs@gb): Likewise.
1498         (=ucs@cns): Likewise.
1499         (=ucs@jis): Likewise.
1500         (=ucs@jis-1990): Likewise.
1501         (=ucs@jis-2000): Likewise.
1502         (=ucs@jp): Likewise.
1503         (=ucs@ks): Likewise.
1504         (=ucs@big5): Likewise.
1505         (=ucs-radicals): Likewise.
1506         (=ucs-radicals@unicode): Likewise.
1507         (=ucs-bmp-cjk): Likewise.
1508         (=ucs-bmp-cjk@unicode): Likewise.
1509         (=ucs-sip-ext-b): Likewise.
1510         (=ucs-sip-ext-b@iso): Likewise.
1511
1512 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1516
1517 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1520         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1521         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1522         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1523         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1524         arabic-digit, ipa and ``&I-B-XXXX;''.
1525
1526 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         setting for (I-)HZK{03..12}-XXXX.
1530
1531 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1532
1533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1534         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1535
1536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1537         `=ruimoku-v6'.
1538
1539         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1540         CHISE.
1541
1542 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1545         (=ucs@unicode): Likewise.
1546         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1547         (=ucs@cns): Likewise.
1548         (=ucs@jis): Likewise.
1549         (=ucs@ks): Likewise.
1550         (=ucs@big5): Likewise.
1551
1552 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1555         `ucs-jis'.
1556         (utf-8-jis-er): Likewise.
1557         (utf-8-jp): New coding-system.
1558         (utf-8-jp-er): Likewise.
1559
1560         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1561
1562 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1565
1566         * mule/japanese.el: Move definition of `euc-jisx0213' to
1567         mule/mule-coding.el.
1568
1569 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1572         mule-coding before loading update-cdb when utf-2000 is provided.
1573
1574 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1577         `=daikanwa'.
1578
1579 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1582         definition codes when `utf-2000' is provided.
1583
1584 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1585
1586         * mule/mule-category.el (word-combining-categories): Don't setup
1587         `word-combining-categories' in XEmacs CHISE.
1588         (word-separating-categories): Add setting about Latin script in
1589         XEmacs CHISE.
1590
1591 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1592
1593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1594         setting for `chinese-big5'.
1595
1596 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1599         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1600         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1601         add setting for HZK0[12]-xxxx.
1602
1603 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1604
1605         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1606         in XEmacs CHISE.
1607
1608 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-charset.el (default-coded-charset-priority-list):
1611         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1612         and `chinese-big5' to `=gt-pj-*'.
1613
1614 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1615
1616         * mule/mule-conf.el (=daikanwa): Renamed from
1617         `ideograph-daikanwa'.
1618         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1619
1620 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-conf.el (=cns11643-7): Renamed from
1623         `chinese-cns11643-7'.
1624         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1625
1626 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-conf.el (=cns11643-6): Renamed from
1629         `chinese-cns11643-6'.
1630         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1631
1632 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1633
1634         * mule/mule-conf.el (=cns11643-5): Renamed from
1635         `chinese-cns11643-5'.
1636         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1637
1638 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1639
1640         * mule/mule-conf.el (=cns11643-4): Renamed from
1641         `chinese-cns11643-4'.
1642         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1643
1644 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-conf.el (=cns11643-3): Renamed from
1647         `chinese-cns11643-3'.
1648         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1649
1650 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1651
1652         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1653         `=cns11643-2'.
1654         (chinese-cns11643-2): New alias for `=cns11643-2'.
1655
1656 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1657
1658         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1659         `=cns11643-1'.
1660         (chinese-cns11643-1): New alias for `=cns11643-1'.
1661
1662 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1665         (chinese-gb12345): New alias for `=gb12345'.
1666
1667 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1668
1669         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1670         (chinese-gb2312): New alias for `=gb2312'.
1671
1672 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1673
1674         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1675         (chinese-big5): New alias for `=big5'.
1676
1677 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1678
1679         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1680         (korean-ksc5601): New alias for `=ks-x1001'.
1681
1682 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1683
1684         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1685         `=jis-x0212'.
1686         (japanese-jisx0212): New alias for `=jis-x0212'.
1687
1688 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1689
1690         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1691         `=jis-x0208-1983'.
1692         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1693
1694 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1697         `=jis-x0208-1978'.
1698         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1699
1700 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1701
1702         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1703         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1704
1705 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1706
1707         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1708         (chinese-cns11643-3): Specify iso-ir 183.
1709         (chinese-cns11643-4): Specify iso-ir 184.
1710         (chinese-cns11643-5): Specify iso-ir 185.
1711         (chinese-cns11643-6): Specify iso-ir 186.
1712         (chinese-cns11643-7): Specify iso-ir 187.
1713         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1714         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1715
1716 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1719         \uXXXX for every cases.
1720
1721 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1722
1723         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1724         (ucs-big5): Changed to an alias for `=ucs@big5'.
1725
1726 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1727
1728         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1729         (ucs-ks): Changed to an alias for `=ucs@ks'.
1730
1731 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1732
1733         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1734         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1735
1736 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1737
1738         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1739         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1740
1741 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1742
1743         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1744         (ucs-jis): Changed to an alias for `=ucs@jis'.
1745
1746 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1747
1748         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1749         (ucs-cns): Changed to an alias for `=ucs@cns'.
1750
1751 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1752
1753         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1754         (ucs-gb): Changed to an alias for `=ucs@gb'.
1755
1756 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1757
1758         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1759         `ideograph-daikanwa-2'.
1760         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1761         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1762
1763 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1764
1765         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1766         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1767
1768         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1769         for `xemacs-chise-version'.
1770
1771 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1772
1773         * mule/mule-charset.el (default-coded-charset-priority-list):
1774         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1775         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1776         instead of `ideograph-hanziku-*'.
1777
1778         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1779         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1780
1781 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1784         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1785         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1786         `utf-2000' is provided.
1787
1788 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1791         is provided [was builtin coded-charsets].
1792
1793 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1794
1795         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1796         is provided [was builtin coded-charsets].
1797
1798 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1799
1800         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1801         is provided [was builtin coded-charsets].
1802
1803 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1804
1805         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1806         is provided [was builtin coded-charsets].
1807
1808 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1809
1810         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1811         when `utf-2000' is provided [was builtin coded-charsets].
1812
1813 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-conf.el (=hanziku-*): Renamed from
1816         `ideograph-hanziku-*'.
1817         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1818
1819 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1822         `utf-2000' is provided [was builtin coded-charsets].
1823         (ideograph-hanziku-{1..12}): Likewise.
1824
1825 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1828         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1829
1830 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1831
1832         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1833         when `utf-2000' is provided [was builtin coded-charsets].
1834
1835 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1836
1837         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1838         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1839         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1840
1841 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1842
1843         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1844         (ideograph-gt): Changed to an alias for `=gt'.
1845
1846 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1849         is provided; it was defined as a builtin coded-charset.
1850         (ideograph-gt): Likewise.
1851
1852 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1853
1854         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1855         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1856
1857 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1858
1859         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1860         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1861
1862 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1863
1864         * mule/mule-conf.el (=big5-eten): Renamed from
1865         `chinese-big5-eten'.
1866         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1867
1868 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1871         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1872
1873 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1874
1875         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1876         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1877
1878 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1879
1880         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1881         (china3-jef): Changed to an alias for `=jef-china3'.
1882
1883 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1884
1885         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1886         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1887
1888         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1889         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1890         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1891         when `utf-2000' is provided.
1892
1893 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list):
1896         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1897
1898         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1899         (ucs-jis-2000): Deleted.
1900
1901 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1902
1903         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1904         UTF-2000.
1905         (=ucs-jis-2000): New coded-charset for UTF-2000.
1906
1907 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1908
1909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1910         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1911
1912 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1913
1914         * mule/mule-charset.el (default-coded-charset-priority-list):
1915         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1916         `ideograph-cbeta'.
1917
1918 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1919
1920         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1921         builtin coded-charset].
1922
1923 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1924
1925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1926         settings for &K0-xxxx and &I-K0-xxxx.
1927
1928 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1929
1930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1931         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1932
1933 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1934
1935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1936         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1937
1938 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1941         UTF-2000.
1942         (ideograph-gt-pj-k1): Likewise.
1943         (ideograph-gt-pj-k2): Likewise.
1944
1945 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1946
1947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1948         `=jis-x0208'.
1949
1950 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1953         UTF-2000 [was a builtin coded-charset].
1954
1955 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1958         (utf-8-gb-er): Likewise.
1959
1960 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1963         settings for JIS X 0212 and JIS X 0208:1978.
1964
1965 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1968         setting for JIS X 0213.
1969
1970 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1971
1972         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1973         standard-case-table in UTF-2000.
1974
1975 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1978         definitions for isolated-chars.
1979
1980 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1981
1982         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1983         `configure-utf-2000-lisp-directory'.
1984         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1985         `mule-lisp-load-path'.
1986
1987 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1988
1989         * startup.el (startup-setup-paths): Set and use
1990         `utf-2000-lisp-directory'.
1991         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1992         UTF-2000.
1993
1994 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1995
1996         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1997         (paths-find-utf-2000-lisp-directory): New function.
1998         (paths-construct-load-path): Add new optional argument
1999         `utf-2000-lisp-directory'.
2000
2001         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2002
2003 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2004
2005         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2006         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2007         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2008         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2009         `chinese-big5-2' in UTF-2000.
2010
2011         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2012         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2013
2014 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2015
2016         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2017         `big5-eten-er' in UTF-2000.
2018         (big5-cdp): Modify DOC-string and mnemonic.
2019
2020 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2021
2022         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2023         UTF-2000 [renamed from utf-8-er].
2024         (utf-8-gb): New coding-system in UTF-2000.
2025         (utf-8-gb-er): Likewise.
2026         (utf-8-cns): Likewise.
2027         (utf-8-cns-er): Likewise.
2028         (utf-8-big5): Likewise.
2029         (utf-8-big5-er): Likewise.
2030         (utf-8-jis): Likewise.
2031         (utf-8-jis-er): Likewise.
2032         (utf-8-ks): Likewise.
2033         (utf-8-ks-er): Likewise.
2034         (utf-8-er): Likewise.
2035
2036 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2039         instead of `utf-8-unix' in UTF-2000.
2040
2041         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2042
2043 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2044
2045         * mule/japanese.el (euc-jisx0213): New coding-system.
2046
2047         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2048         `japanese-jisx0208-1990' as the mother.
2049
2050 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * dumped-lisp.el (preloaded-file-list): Change condition of
2053         loading "close-cdb".
2054
2055 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2058         setup `coded-charset-entity-reference-alist'.
2059
2060 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2061
2062         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2063         UTF-2000.
2064
2065 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2066
2067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2068         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2069
2070 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2073         (chinese-big5-eten-a): Likewise.
2074         (chinese-big5-eten-b): Likewise.
2075         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2076         code range is #x8140 .. #x8DFE.
2077
2078 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2079
2080         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2081         UTF-2000.
2082         (chinese-big5-cdp): Likewise.
2083
2084 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2085
2086         * dumped-lisp.el (preloaded-file-list): Rename
2087         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2088
2089 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2090
2091         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2092         append `system-char-db-source-file-list' into
2093         `preloaded-file-list' in UTF-2000.
2094
2095 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2096
2097         * dumped-lisp.el (preloaded-file-list): Delete
2098         character-definition files.
2099
2100 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2101
2102         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2103         UTF-2000.
2104
2105 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2106
2107         * mule/mule-charset.el (default-coded-charset-priority-list):
2108         Delete `mojikyo-2022-1'.
2109
2110 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2111
2112         * mule/mule-charset.el (default-coded-charset-priority-list):
2113         Delete `mojikyo'.
2114
2115 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2116
2117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2118         `ucs-sip'.
2119
2120 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-charset.el (default-coded-charset-priority-list):
2123         Comment out `chinese-gb12345'.
2124
2125 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2126
2127         * bytecomp.el (byte-compile-insert-header): Fixed.
2128
2129 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2130
2131         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2132         XEmacs UTF-2000.
2133
2134 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2137         UTF-2000.
2138
2139 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2142         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2143
2144 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-charset.el (default-coded-charset-priority-list):
2147         `japanese-jef-china3' is renamed `china3-jef'.
2148
2149 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2152         `japanese-jef-china3' and `ideograph-cbeta'.
2153
2154 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2155
2156         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2157
2158 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2161         `chinese-big5-cdp'.
2162
2163 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2166         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2167
2168 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2169
2170         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2171         loading character definitions.
2172
2173 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * dumped-lisp.el (preloaded-file-list): Rename
2176         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2177
2178 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2181         `chinese-big5'.
2182
2183 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * dumped-lisp.el (preloaded-file-list): Dump
2186         "Ideograph-R028-Private" with XEmacs UTF-2000.
2187
2188 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2191         `chinese-gb12345'.
2192
2193 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2196         `ideograph-gt-pj-{1..11}'.
2197
2198         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2199         XEmacs UTF-2000.
2200
2201 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-charset.el (default-coded-charset-priority-list):
2204         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2205         `chinese-isoir165'.
2206
2207 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2208
2209         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2210         `image/png', `image/x-xpm' and `image/tiff'.
2211
2212         * files.el (binary-file-regexps): Add *.PNG.
2213
2214 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-charset.el (default-coded-charset-priority-list):
2217         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2218         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2219
2220 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2221
2222         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2223         the first completion when UTF-2000 is running.
2224
2225 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-charset.el (default-coded-charset-priority-list):
2228         Delete `ucs'.
2229
2230 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2231
2232         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2235         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2236
2237 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/vietnamese.el (vscii-2): Delete abolished property
2240         `composite'; now composite mode is default.
2241
2242 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2245         of `raw-text'; check \uHHHH representation even if non-ascii
2246         characters are not found.
2247
2248         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2249         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2250         unconditionally.
2251
2252         * mule/viet-ccl.el: New file.
2253
2254         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2255         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2256         - Separate CCL based implementations to viet-ccl.el.
2257
2258 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2259
2260         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2261         "jisx0213.2000-1".
2262         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2263
2264         * mule/mule-charset.el (default-coded-charset-priority-list):
2265         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2266         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2267
2268 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2269
2270         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2271
2272 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2273
2274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2275         `ucs' in UTF-2000.
2276
2277 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2278
2279         * mule/mule-charset.el (default-coded-charset-priority-list):
2280         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2281         `arabic-iso8859-6'.
2282
2283 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2284
2285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2286         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2287
2288 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2289
2290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2291         `katakana-jisx0201' in UTF-2000.
2292
2293 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2294
2295         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2296         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2297         "u0FB50-Arabic-Presentation-Forms-A",
2298         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2299         "u0FE50-Small-Form-Variants",
2300         "u0FE70-Arabic-Presentation-Forms-B",
2301         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2302         UTF-2000.
2303
2304 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2305
2306         * dumped-lisp.el (preloaded-file-list): Delete
2307         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2308         ... "Ideograph-R214-Flute" in UTF-2000.
2309
2310 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2311
2312         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2313         (japanese-jisx0213-2): New coded-charset.
2314
2315         * dumped-lisp.el (preloaded-file-list): Add
2316         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2317         "Ideograph-R030-Mouth".
2318
2319 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2320
2321         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2322         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2323         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2324         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2325         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2326         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2327         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2328         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2329
2330 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2331
2332         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2333         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2334         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2335         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2336         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2340
2341 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2342
2343         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2344         in UTF-2000.
2345
2346 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2347
2348         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2349         (chinese-isoir165): Moved from mule/chinese.el.
2350         (chinese-cns11643-3): Moved from mule/chinese.el.
2351         (chinese-cns11643-4): Moved from mule/chinese.el.
2352         (chinese-cns11643-5): Moved from mule/chinese.el.
2353         (chinese-cns11643-6): Moved from mule/chinese.el.
2354         (chinese-cns11643-7): Moved from mule/chinese.el.
2355
2356         * mule/chinese.el: Move definition of coded-charsets to
2357         mule/mule-conf.el.
2358
2359 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2360
2361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2362         `ideograph-daikanwa'.
2363
2364 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2365
2366         * dumped-lisp.el (preloaded-file-list): Delete
2367         "ccs-jisx0201-latin.el".
2368
2369 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2370
2371         * dumped-lisp.el (preloaded-file-list): Add
2372         "u031A0-Extended-Bopomofo" in UTF-2000.
2373
2374 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2375
2376         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2377         renamed to u02E00-CJK-Radical-Supplement.
2378
2379 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2380
2381         * dumped-lisp.el (preloaded-file-list): Add
2382         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2383         "u030A0-Katakana", "u03100-Bopomofo",
2384         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2385         "u03200-Enclosed-CJK-Letters-and-Months" and
2386         "u03300-CJK-Compatibility".
2387
2388 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2389
2390         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2391         "u02F00-Kangxi-Radicals" and
2392         "u02FF0-Ideographic-Description-Characters".
2393
2394 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2395
2396         * dumped-lisp.el (preloaded-file-list): Add
2397         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2398         "u02800-Braille-Patterns" in UTF-2000.
2399
2400 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2401
2402         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2403         "uXXXXX-*.el" in UTF-2000.
2404
2405         * bytecomp.el (byte-compile-insert-header): Delete comments if
2406         non-ASCII characters are found; allow `byte-compile-dynamic' and
2407         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2408         `raw-text'.
2409
2410 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2411
2412         * dumped-lisp.el (preloaded-file-list): Add
2413         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2414         "u025A0-Geometric-Shapes.el".
2415
2416 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2417
2418         * dumped-lisp.el (preloaded-file-list): Add
2419         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2420         "u02460-Enclosed-Alphanumerics.el".
2421
2422 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2423
2424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2425         `chinese-gb2312'.
2426
2427         * dumped-lisp.el (preloaded-file-list): Add
2428         "u02200-Mathematical-Operators.el" and
2429         "u02300-Miscellaneous-Technical.el".
2430
2431 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `chinese-cns11643-*'.
2435
2436         * dumped-lisp.el (preloaded-file-list): Add
2437         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2438         "u02190-Arrows.el" in UTF-2000.
2439
2440 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2441
2442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2443         `korean-ksc5601'.
2444
2445         * dumped-lisp.el (preloaded-file-list): Add
2446         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2447         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2448         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2449
2450 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2451
2452         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2453
2454 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2455
2456         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2457         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2458         "u01780-Khmer.el", "u01800-Mongolian.el",
2459         "u01E00-Latin-Extended-Additional.el" and
2460         "u01F00-Greek-Extended.el" in UTF-2000.
2461
2462 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2463
2464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2465         `ethiopic-ucs' and `ethiopic'.
2466
2467         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2468         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2469
2470         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2471         from mule/ethiopic.el.
2472
2473         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2474         mule/mule-conf.el.
2475
2476 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2477
2478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2479         `lao'.
2480
2481         * mule/mule-conf.el (lao): New coded-charset.
2482
2483         * dumped-lisp.el (preloaded-file-list): Add
2484         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2485         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2486         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2487         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2488         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2489
2490 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2491
2492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2493         `ucs-bmp' and `arabic-iso8859-6'.
2494
2495 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2496
2497         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2498         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2499         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2500
2501 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2502
2503         * startup.el (normal-top-level): Load autoload file for UTF-2000
2504         in UTF-2000.
2505
2506 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2507
2508         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2509         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2510         "u00020-Basic-Latin.el", "u00080-C1.el",
2511         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2512         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2513         "u002B0-Spacing-Modifier-Letters.el",
2514         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2515         UTF-2000.
2516
2517 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2518
2519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2520         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2521         instead of `vietnamese-viscii-*'.
2522
2523 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2524
2525         * mule/mule-conf.el: New file.
2526
2527         * mule/misc-lang.el: Move definition of charset `ipa' to
2528         mule/mule-conf.el.
2529
2530 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2531
2532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2533         `latin-viscii'; prefer it for characters used in Vietnamese.
2534
2535 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2536
2537         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2538
2539 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2540
2541         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2542         `vietnamese-viscii-lower'.
2543         (latin-viscii-upper): Renamed from charset
2544         `vietnamese-viscii-upper'.
2545         (vietnamese-viscii-lower): New alias for charset
2546         `latin-viscii-lower'.
2547         (vietnamese-viscii-upper): New alias for charset
2548         `latin-viscii-upper'.
2549
2550 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2551
2552         * mule/mule-charset.el (default-coded-charset-priority-list):
2553         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2554
2555 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2556
2557         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2558         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2559         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2560         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2561         lisp/utf-2000.
2562
2563 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2564
2565         * mule/ccs-tcvn5712.el: New file.
2566
2567 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2568
2569         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2570         in UTF-2000.
2571
2572 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2573
2574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2575         `japanese-jisx0208'.
2576
2577 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2578
2579         * dumped-lisp.el (preloaded-file-list): Add
2580         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2581         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2582         UTF-2000.
2583
2584         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2585         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2586         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2587         mule/ccs-viscii.el: New files.
2588
2589         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2590         if \uXXXX is found.
2591
2592 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2593
2594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2595         `hiragana-jisx0208' and `katakana-jisx0208'.
2596
2597 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2598
2599         * mule/chinese.el (chinese-cns11643-3): Define it even if
2600         `utf-2000' is provided.
2601         (chinese-cns11643-4): Likewise.
2602         (chinese-cns11643-5): Likewise.
2603         (chinese-cns11643-6): Likewise.
2604         (chinese-cns11643-7): Likewise.
2605
2606 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2607
2608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2609         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2610
2611 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2612
2613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2614         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2615
2616 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2617
2618         * mule/mule-charset.el (default-coded-charset-priority-list):
2619         Setup in UTF-2000.
2620
2621 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2622
2623         * mule/viet-chars.el: Don't define charset
2624         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2625         they are defined as builtin charsets.
2626
2627 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2628
2629         * version.el (emacs-version): Add more space just before UTF-2000
2630         version string.
2631
2632 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2633
2634         * version.el ([constant] emacs-version): Don't add a space in the
2635         preceding place of `xemacs-betaname' because it is duplicated.
2636         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2637
2638         * startup.el (splash-frame-body): Add ETL.
2639
2640 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2641
2642         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2643         is provided because it is defined as builtin charset.
2644         (chinese-cns11643-4): Likewise.
2645         (chinese-cns11643-5): Likewise.
2646         (chinese-cns11643-6): Likewise.
2647         (chinese-cns11643-7): Likewise.
2648
2649 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2650
2651         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2652         coding-system `iso-10646-ucs-4' is not defined.
2653
2654 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2655
2656         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2657         coding-system if `utf-2000' is provided.
2658
2659 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2660
2661         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2662         `utf-2000' is provided.
2663
2664 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2665
2666         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2667         if utf-2000 is provided temporally.
2668
2669 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2670
2671         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2672         as builtin variable].
2673
2674 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2675
2676         * files.el (insert-file-contents-literally): Treat file as binary;
2677         call file-name-handlers. [sync with Emacs 20.3.10]
2678
2679 2008-12-28  Vin Shelton  <acs@xemacs.org>
2680
2681         * XEmacs 21.4.22 is released
2682
2683 2008-12-30  Vin Shelton  <acs@xemacs.org>
2684
2685         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2686         during building even if no packages are found.
2687
2688 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2689
2690         * printer.el (generic-print-region): 
2691         (generic-print-buffer): 
2692         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2693         check if the msprinter device is available, now that msprinter is
2694         always available as a specifier tag. 
2695
2696 2008-12-24  Vin Shelton  <acs@xemacs.org>
2697
2698         * about.el: Add Francisco to my bio!
2699
2700 2008-12-23  Vin Shelton  <acs@xemacs.org>
2701
2702         * autoload.el: Move operator definitions to autoload-operators.el
2703         in the xemacs-base package.
2704
2705 2007-11-22  Vin Shelton  <acs@xemacs.org>
2706
2707         * about.el (about-hacker-contribution): Updated my bio.
2708
2709 2007-10-07  Vin Shelton  <acs@xemacs.org>
2710
2711         * XEmacs 21.4.21 is released
2712
2713 2007-09-19  Didier Verna  <didier@xemacs.org>
2714
2715         Update my personal info.
2716         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2717         * about.el (about-other-current-hackers): Ditto.
2718         * about.el (about-url-alist): Add my musical website.
2719         * about.el (about-personal-info): Update my entry.
2720         * about.el (about-hacker-contribution): Ditto.
2721
2722 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2723
2724         * package-get.el (package-get-download-sites): Update download
2725         sites in Japan.
2726         * package-get.el (package-get-pre-release-download-sites): Ditto.
2727
2728 2007-08-18  Vin Shelton  <acs@xemacs.org>
2729
2730         * package-get.el (package-get-pre-release-download-sites): Sync
2731         mirror sites with 21.5.  (Thanks, Adrian)
2732
2733 2007-08-09  Mike Sperber  <mike@xemacs.org>
2734
2735         * startup.el (migrate-user-init-file): Create backup of
2736         `user-init-file' before migrating.
2737         * startup.el (maybe-migrate-user-init-file): Print
2738         information about backup file.
2739         (maybe-create-compatibility-dot-emacs): Follow above change.
2740
2741 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2742
2743         * font-lock.el: Sync font-lock-add-keywords and
2744         font-lock-remove-keywords from GNU Emacs.
2745         * font-lock.el (font-lock-keywords-alist): New.
2746         * font-lock.el (font-lock-removed-keywords-alist): New.
2747         * font-lock.el (font-lock-add-keywords): New.
2748         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2749         * font-lock.el (font-lock-remove-keywords): New.
2750
2751 2007-08-16  Vin Shelton  <acs@xemacs.org>
2752
2753         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2754         patch from Hans de Graaff.
2755
2756 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2757
2758         * package-get.el (package-get-download-sites): Document Chile and
2759         update Denmark download site.
2760         * package-get.el (package-get-pre-release-download-sites): Ditto.
2761
2762 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2763
2764         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2765
2766 2006-12-09  Vin Shelton  <acs@xemacs.org>
2767
2768         * XEmacs 21.4.20 is released
2769
2770 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2771
2772         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2773
2774 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2775
2776         * info.el (Info-find-file-node, Info-insert-dir)
2777         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2778         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2779         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2780         and discussion.
2781
2782 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2783
2784         * obsolete.el (line-beginning-position): New, from 21.5.x.
2785         (line-end-position): Ditto.
2786
2787 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2788
2789         * package-get.el (package-get-download-sites): Welcome
2790         nl.xemacs.org and Thanks!
2791         * package-get.el (package-get-pre-release-download-sites): Ditto.
2792
2793 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2794
2795         * font-lock.el: Add support for not-so recent changes in Java to
2796         java-mode.
2797
2798 2006-01-28  Vin Shelton  <acs@xemacs.org>
2799
2800         * XEmacs 21.4.19 is released
2801
2802 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2803
2804         * easymenu.el: Update copyright. 
2805         * easymenu.el (easy-menu-all-popups):
2806         Add a docstring. 
2807         * easymenu.el (easy-menu-add):
2808         Document a bug, rework the function to preserve any existing
2809         non-default mode-popup-menu instead of overwriting it, and not to
2810         bother normalising the menu title (nothing else does).
2811         * easymenu.el (easy-menu-remove):
2812         Restore the default mode-popup-menu instead of leaving an empty
2813         one when we remove the last easy-menu popup. 
2814
2815 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2816
2817         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2818         as suggested by Rodrigo Ventura.
2819         * package-get.el (package-get-pre-release-download-sites): Ditto,
2820         with replacement of xemacs-21.5 by beta, which is the logical path
2821         to our beta core and package pre-releases.
2822
2823 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2824
2825         * package-get.el (package-get-download-sites): Add Hong Kong
2826         download site.
2827         * package-get.el (package-get-pre-release-download-sites): Ditto.
2828
2829 2005-12-26  Vin Shelton  <acs@xemacs.org>
2830
2831         * find-paths.el:
2832         * find-paths.el (paths-emacs-root-p): Add search for package root.
2833         * find-paths.el (paths-find-emacs-root): Replaced with
2834         paths-find-invocation-roots, which returns a list of roots.
2835         * find-paths.el (paths-find-invocation-roots): New.
2836         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2837
2838 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2839
2840         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2841         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2842
2843 2005-12-03  Vin Shelton <acs@xemacs.org>
2844
2845         * XEmacs 21.4.18 is released
2846
2847 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2848
2849         * package-get.el (package-get-download-sites): Update reflecting
2850         latest http://www.xemacs.org/Releases/ information generated by
2851         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2852         * package-get.el (package-get-pre-release-download-sites): Ditto.
2853
2854 2005-02-28  Simon Josefsson  <jas@extundo.com>
2855
2856         * about.el (xemacs-hackers): Add jas.
2857         (about-other-current-hackers): Likewise.
2858         (about-url-alist): Add URL for jas.
2859         (about-personal-info): Document jas.
2860         (about-hacker-contribution): Describe jas contributions.
2861
2862 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2863
2864         * easymenu.el (easy-menu-remove): As described in 
2865         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2866         except the "Command" menu from mode-popup-menu. 
2867
2868 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2869  
2870         * font.el (font-spatial-to-canonical): Correct calculation of 
2871         return value for pixel-based input value. 
2872  
2873 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2874
2875         * code-process.el (call-process): Process-related docstring
2876         improvements spurred by Norbert Koch.
2877         * code-process.el (call-process-region): Ditto.
2878         * code-process.el (start-process): Ditto.
2879
2880 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2881
2882         * finder.el (finder-find-library): Return filename actually
2883         searched for.
2884
2885 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2886
2887         * help.el (view-emacs-news): Use `expand-file-name' instead of
2888         `locate-data-file' as the latter will find any "NEWS" files that
2889         might exist in packages _before_ the one in core.
2890
2891 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2892
2893         * package-get.el (package-get-init-package):
2894         package-get-init-package buglet (21.4.17) by Jeff Mincy
2895         <mincy@rcn.com> fixing false temporary load-path shadows reported
2896         after package installation and simplifying code.
2897
2898 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2899
2900         * package-get.el (package-get-download-sites): Sync mirrors list
2901         with the XEmacs website.
2902         (package-get-pre-release-download-sites): Ditto.
2903
2904 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2905
2906         * derived.el (derived-mode-merge-syntax-tables):
2907         Revert my 21.5-only patch of 2003-07-18 which slipped in
2908         through Jerry James's patch of 2004-06-07.
2909
2910 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2911
2912         * cmdloop.el (keyboard-quit): Remove workaround for
2913         `region-active-p' not making sure active region is in current
2914         buffer now that it does.
2915         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2916         * simple.el (region-active-p): `region-active-p' to only return t
2917         when active region is in current buffer.
2918
2919 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2920
2921         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2922         package names, quell a byte-compiler warning, doc fix.
2923
2924 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2925
2926         * buffer.el (pop-to-buffer):
2927         * window-xemacs.el (display-buffer):
2928         Document use of `same-window-buffer-names,' `same-window-regexps'
2929         by pop-to-buffer and display-buffer. 
2930         
2931 2005-02-06  Vin Shelton <acs@xemacs.org>
2932
2933         * XEmacs 21.4.17 is released
2934
2935 2005-01-29  Ben Wing  <ben@xemacs.org>
2936
2937         * shadow.el (find-emacs-lisp-shadows):
2938         Add custom-defines to list of ignored files.
2939
2940 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2941
2942         * simple.el (shifted-motion-keys-select-region): Fix statement
2943         about unshifted-motion-keys-deselect-region.
2944
2945 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2946
2947         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2948         now) for GNU Emacs compatibility.
2949         (make-obsolete-variable): Ditto.
2950
2951 2004-01-08  Ben Wing  <ben@xemacs.org>
2952
2953         * code-files.el (load):
2954         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2955
2956 2004-12-05  Vin Shelton <acs@xemacs.org>
2957
2958         * XEmacs 21.4.16 is released
2959
2960 2004-12-04  Vin Shelton  <acs@xemacs.org>
2961
2962         * auto-autoloads.el: Regenerated.
2963
2964         * custom-load.el: Regenerated.
2965
2966 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2967
2968         Fix bug: apropos errors if a defalias refers to an undefined
2969         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2970
2971         * apropos.el (apropos):
2972         (apropos-command):
2973         * help.el (frob-help-extents):
2974         * help-macro.el (make-help-screen):
2975         * hyper-apropos.el (hyper-apropos-grok-functions):
2976         (hyper-apropos-get-doc):
2977         Catch void-function error thrown by `documentation'.
2978
2979 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2980
2981         * packages.el (package-require): Fix incorrect arg to format.
2982         This fixes a `format specifier' error.
2983
2984 2004-08-13  Jerry James  <james@xemacs.org>
2985
2986         * bytecomp.el (forward-word): Tell the byte compiler the correct
2987         number of arguments to forward-word.
2988
2989 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2990
2991         * etags.el: Fixed loading of include files for tag completion. Now
2992         you can make a tag file for a library, include it into your
2993         project and it will be reloaded only if it changed. Infinte
2994         include loops are detected and the correct tag files are loaded.
2995         * etags.el (buffer-tag-table-list): Load and verify tag files in
2996         the external function buffer-tag-table-list-load.
2997         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2998         tag files. Also load the included tag files. The priority of the
2999         included files is right below their parent file. If multiple
3000         matches occur then the symbols from the parent file are found
3001         first.
3002         * etags.el (tag-table-include-files): Corrected comment
3003         string. Switched to pattern constant tags-include-pattern to have
3004         it at a central location.
3005         * etags.el (tags-include-pattern): Added doc string.
3006         * etags.el (add-to-tag-completion-table): Removed obsolete
3007         comments as the include files are allready returned by
3008         buffer-tag-table-list and loaded.
3009         * etags.el (find-tag-internal): The include files are allready
3010         included in tag-tables as buffer-tag-table-list returns them now.
3011
3012 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3013
3014         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3015         Loading items into the notebook is now done by C code.
3016         * widgets-gtk.el (gtk-widget-instantiate-internal):
3017         Style no longer changed.
3018
3019 2004-06-28  Nix  <nix@esperi.org.uk>
3020
3021         * cmdloop.el (truncate-command-history-for-gc): Delay
3022         execution of all things that look up variable bindings,
3023         via `enqueue-eval-event'.
3024
3025 2004-06-24  Vin Shelton  <acs@xemacs.org>
3026
3027         * package-get.el (package-get-require-signed-base-updates):
3028         now defaults to nil.
3029
3030 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3031
3032         * subr.el (split-string): Clean up docstring.
3033
3034 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3035
3036         * faces.el (zmacs-region): fix typo in docstring.
3037
3038 2004-06-07  Jerry James  <james@xemacs.org>
3039
3040         * derived.el: Synch with Emacs 21.3.
3041         * subr.el (with-local-quit): New, from Emacs 21.3.
3042         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3043         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3044         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3045
3046 2004-06-16  Jerry James  <james@xemacs.org>
3047
3048         * cl.el (cl-set-substring): Increment start by the length of the
3049         string, not the string itself.
3050
3051 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3052
3053         * etags.el (tag-table-include-files): Expand included TAGS file
3054         paths to avoid problems with relative paths.  Thanks to Peter
3055         Chubb <peterc@gelato.unsw.edu.au>.
3056         * etags.el (tags-include-pattern): New.
3057         * etags.el (add-to-tag-completion-table): Parse and ignore
3058         trailing include lines.
3059
3060 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3061
3062         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3063         avoiding line solely composed of equal signs.
3064
3065 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3066
3067         * cus-edit.el (alloc): Typo fix.
3068         * cus-edit.el (custom-browse-visibility): Ditto.
3069         * cus-edit.el (custom-variable-value-create): Ditto.
3070         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3071         * cus-edit.el (custom-save-variables): Bind print-length and
3072         print-level to nil to avoid value abbreviation.
3073         * cus-edit.el (custom-save-face-internal): Ditto.
3074         * cus-edit.el (custom-save-faces): Save in sorted order.
3075         * cus-edit.el (custom-save-resets): Bind print-length and
3076         print-level to nil to avoid value abbreviation.
3077         * cus-edit.el (custom-save-loaded-themes): Ditto.
3078
3079 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3080
3081         * subr.el (split-string-default-separators): New.
3082         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3083         see comment in source.
3084
3085 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3086
3087         * mule/japanese.el (paragraph-start, paragraph-separate):
3088         Remove anchor to BOL.
3089
3090 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3091
3092         * cl.el (gensym, gentemp): Improve docstrings.
3093
3094 2004-05-10  Vin Shelton  <acs@xemacs.org>
3095
3096         * etags.el: Sync with 21.5 version.
3097
3098 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3099
3100         * etags.el:
3101         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3102         only for use with exuberant ctags. This will also enable building of 
3103         completion tables with exuberant ctags. This will not work with
3104         xemacs ctags. 
3105         * etags.el (get-tag-table-buffer): New function for creating of
3106         completion table is used if tags-exuberant-ctags-optimization-p ist t
3107         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3108         finding the tag names. New.
3109         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3110         building tag completion table with exuberant ctags. New.
3111         * etags.el (find-tag-internal): Improve exact tag matching for tags
3112         with name fields. Before the patch return types of functions or
3113         function parameters (with exuberant ctags) were found as matches.
3114
3115 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3116
3117         * list-mode.el (display-completion-list): Fixed completion list was
3118         taking the width of the frame and not of the window for displaying
3119         the selection methods.
3120
3121 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3122
3123         * menubar-items.el (default-menubar): Options are saved to custom.el.
3124
3125
3126 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3127
3128         * isearch-mode.el (isearch-abort): Preserve successful search target.
3129
3130 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3131
3132         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3133         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3134         Bihlmeyer.
3135         * gnuserv.el (gnuserv-mode-line-string): New.
3136         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3137         gnuserv-mode.
3138         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3139         * gnuserv.el (gnuserv-edit-files): Use
3140         make-x-device-with-gtk-fallback.
3141
3142 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3143
3144         * gtk-widgets.el: New import: gtk-accel-group-new.
3145         * dialog-gtk.el:
3146         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3147         * dialog-gtk.el (popup-builtin-question-dialog):
3148         Added support for dialog button mnemonics.
3149
3150 2004-03-22  Chris Green <cmg@dok.org>
3151
3152         * process.el (shell-command): Output buffer was ignored when a
3153         background process was run via shell-command.
3154
3155 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3156
3157         * cus-edit.el (custom-save-variables): Retrieve a list of
3158         variables to save first, sort it, and make sure the variables are
3159         saved in sorted order.
3160
3161 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3162  
3163         * package-get.el (package-get-update-base-from-buffer): Force
3164         binary coding system for verifying GnuPG signature in the
3165         package-index file.
3166  
3167 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3168
3169         * package-get.el (package-get-package-index-file-location): Handle
3170         missing "EMACSPACKAGEPATH" environment variable.
3171
3172 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3173
3174         * package-admin.el (package-admin-find-top-directory): Simplify
3175         directory comparisions and fix substring errors on short path
3176         components.
3177         * package-get.el (package-get-package-index-file-location):
3178         Default to first component of "EMACSPACKAGEPATH", if set.
3179
3180 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3181
3182         * package-get.el (process-error): New error datum.
3183
3184 2004-02-02  Vin Shelton <acs@xemacs.org>
3185
3186         * XEmacs 21.4.15 is released
3187
3188 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3189
3190         * itimer.el (activate-itimer): Modify the itimer timeout value as
3191         if it were begun at the last time when the itimer driver was woken
3192         up.
3193
3194 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3195
3196         * specifier.el (Copyright):
3197         Update.
3198         (make-specifier-and-init):
3199         (map-specifier):
3200         (canonicalize-inst-pair):
3201         (canonicalize-spec-list):
3202         (set-specifier):
3203         Synch docstrings to 21.5 where appropriate.
3204
3205 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3206
3207         * package-get.el (package-get-list-packages-where): New.  A
3208         function that allows searching for groups of packages.  For
3209         example, find all packages that require the fsf-compat package.
3210
3211 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3212
3213         The Great PUI Sync.
3214
3215         * auto-autoloads.el: Regenerated.
3216
3217         * custom-load.el: Regenerated.
3218
3219         * dumped-lisp.el (packages-hardcoded-lisp): New.
3220
3221         * menubar-items.el (menu-max-items): New.
3222         (menu-submenu-max-items): New.
3223         (menu-submenu-name-format): New.
3224         (menu-split-long-menu): New.
3225         (menu-sort-menu): New.
3226         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3227
3228         * obsolete.el (pui-add-install-directory): Renamed to the more
3229         logical `pui-set-local-package-get-directory'.
3230         (package-get-download-menu): Moved to `package-ui.el' and renamed
3231         to `package-ui-add-download-menu'.
3232
3233         * package-admin.el (package-admin-install-function-mswindows):
3234         Whitespace clean up.
3235         (package-admin-add-single-file-package): Removed.
3236         (package-admin-default-install-function): Whitespace clean up.
3237         (package-admin-find-top-directory): New.
3238         (package-admin-get-install-dir): Use it.
3239         (package-admin-get-manifest-file): 
3240         (package-admin-check-manifest): 
3241         (package-admin-add-binary-package):
3242         (package-admin-get-lispdir):
3243         (package-admin-delete-binary-package):
3244         (package-admin):
3245
3246         * package-get.el (package-get-package-index-file-location): New.
3247         (package-get-install-to-user-init-directory): New.
3248         (package-get-remote):
3249         (package-get-download-sites):
3250         (package-get-pre-release-download-sites): New.
3251         (package-get-site-release-download-sites): New.
3252         (package-get-base-filename):
3253         (package-get-always-update):
3254         (package-get-user-index-filename): Removed.
3255         (package-get-pgp-available-p): New.
3256         (package-get-require-signed-base-updates):
3257         (package-get-was-current):
3258         (package-entries-are-signed): New.
3259         (package-get-continue-update-base): New.
3260         (package-get-download-menu): Removed.
3261         (package-get-require-base):
3262         (package-get-update-base-entry):
3263         (package-get-locate-file):
3264         (package-get-locate-index-file):
3265         (package-get-maybe-save-index):
3266         (package-get-update-base):
3267         (package-get-update-base-from-buffer):
3268         (package-get-update-base-entries):
3269         (package-get-interactive-package-query):
3270         (package-get-update-all):
3271         (package-get-all):
3272         (package-get-dependencies):
3273         (package-get-init-package):
3274         (package-get-info): New.
3275         (package-get):
3276         (package-get-staging-dir):
3277         (package-get-set-version-prop): Removed.
3278         (package-get-installedp):
3279         (package-get-ever-installed-p):
3280         (packages): Removed.
3281         (package-get-custom-groups): Removed.
3282         (package-get-custom): Removed.
3283         (package-get-custom-add-entry): Removed.
3284
3285         * package-info.el (batch-update-package-info):
3286
3287         * package-net.el (package-net-batch-generate-bin-ini):
3288         (package-net-update-installed-db):
3289
3290         * package-ui.el (pui-info-buffer):
3291         (pui-directory-exists): Removed.
3292         (pui-package-dir-list): Removed.
3293         (pui-add-install-directory): Removed.
3294         (package-ui-download-menu): New.
3295         (package-ui-pre-release-download-menu): New.
3296         (package-ui-site-release-download-menu): New.
3297         (pui-set-local-package-get-directory): New.
3298         (pui-package-symbol-char):
3299         (pui-update-package-display):
3300         (pui-toggle-package):
3301         (pui-toggle-package-key):
3302         (pui-toggle-package-delete):
3303         (pui-toggle-package-delete-key):
3304         (pui-toggle-package-event):
3305         (pui-toggle-verbosity-redisplay):
3306         (pui-install-selected-packages):
3307         (pui-add-required-packages):
3308         (pui-help-echo):
3309         (pui-display-info):
3310         (list-packages-mode):
3311         (pui-list-packages):
3312
3313         * packages.el (packages-compute-package-locations):
3314         (package-require):
3315         (package-delete-name):
3316         (packages-hardcoded-lisp): Removed.
3317         (packages-useful-lisp): Removed.
3318         (packages-unbytecompiled-lisp): Removed.
3319         (packages-find-package-directories):
3320
3321         Summary:
3322
3323         Major code clean up of all things PUI.
3324
3325         Much improved code to determine where packages should be
3326         installed.  PUI no longer depends on any packages being
3327         pre-installed to compute where packages are to be installed to.
3328
3329         The user can specify the location of their package-index file.  It
3330         isn't necessary to set this because it has sane defaults.  People
3331         who "run-in-place" won't accidently overwrite the CVS
3332         package-index file.  See
3333         `package-get-package-index-file-location'. 
3334
3335         PUI will now properly clean up after itself in the event of an
3336         unsuccessful package install.  This drastically reduces the number
3337         of "wrong md5sum" FAQs.
3338
3339         non-Mule XEmacsen can no longer install Mule packages.
3340
3341         Package management via the custom interface has been removed.
3342
3343         The PUI related menubar items have been reorganised.
3344
3345         The PGP verification code has been fixed and the default for
3346         whether or not it is used is automatically computed.
3347
3348         * update-elc.el ((preloaded-file-list site-load-packages
3349         need-to-dump dumped-exe)):
3350         Just a couple of small changes to allow for
3351         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3352         existing anymore.
3353
3354 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3355
3356         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3357         apply `format' to the first argument of byte-compile-warn, it
3358         already calls format.
3359
3360 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3361
3362         * files.el (delete-old-versions): Avoid going interactive during
3363         make install when environment variable VERSION_CONTROL is set.
3364
3365 2003-12-04  Vin Shelton  <acs@xemacs.org>
3366
3367         * menubar-items.el (menu-item-search): Only bring up search dialog
3368         box if the feature is available and desired.
3369
3370 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3371
3372         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3373
3374 2003-11-05  Vin Shelton  <acs@xemacs.org>
3375
3376         * help.el (Help-prin1-face):
3377         (Help-princ-face):
3378         princ and prin1 are functions and need to be called as such.  The
3379         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3380
3381 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3382
3383         * about.el (about-xemacs): Give full version and build date.
3384
3385 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3386
3387         * win32-native.el (grep-null-device): This XEmacs has null-device.
3388
3389 2003-09-06  Mike Sperber  <mike@xemacs.org>
3390
3391         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3392         implement the specified semantics for `defvar.'
3393
3394 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3395
3396         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3397         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3398         displaying buffer in question.
3399
3400 2003-09-03  Vin Shelton <acs@xemacs.org>
3401
3402         * XEmacs 21.4.14 is released
3403
3404 2003-08-17  Vin Shelton  <acs@xemacs.org>
3405
3406         * about.el: Vanity patch.
3407
3408 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3409
3410         * code-process.el (call-process):
3411         (call-process-region):
3412         (start-process):
3413         Document coding system processing.
3414
3415 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3416
3417         * startup.el (splash-frame-body): Idiomatic English.
3418
3419 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3420
3421         * font-lock.el (font-lock-match-java-declarations): Move
3422         save-restriction, narrow-to-region to beginning of function to
3423         avoid going beyond the limit and causing an infloop.
3424
3425 2003-04-16  Jerry James  <james@xemacs.org>
3426
3427         * keydefs.el: Remove mappings for keys mapped to the nowhere
3428         defined function function-key-error.
3429
3430 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3431
3432         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3433         lisp-interaction-mode-hook): Add the docstrings.
3434
3435 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3436
3437         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3438         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3439         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3440
3441 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3442
3443         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3444         lambda list after the original doc.  Care about
3445         #'(lambda () "SingleString") 
3446         (cl-upcase-arg): 
3447         (cl-function-arglist):
3448         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3449         circular data structures in lambda list specification
3450
3451 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3452
3453         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3454         to appear in font-lock-function-name-face.
3455
3456 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3457
3458         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3459         is not also the value of the lambda.
3460
3461 2003-05-06  Andy Piper  <andy@xemacs.org>
3462
3463         * files.el (revert-buffer): Make sure local variables get processed,
3464         even in the case of an optimized reversion.
3465
3466 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3467
3468         * XEmacs 21.4.13 is released
3469
3470 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3471
3472         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3473         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3474
3475 2003-02-14  Ben Wing  <ben@xemacs.org>
3476
3477         * byte-optimize.el:
3478         * byte-optimize.el (byte-compile-inline-expand):
3479         * byte-optimize.el (byte-compile-unfold-lambda):
3480         * byte-optimize.el (byte-optimize-form-code-walker):
3481         * byte-optimize.el (byte-optimize-form):
3482         * byte-optimize.el (byte-decompile-bytecode-1):
3483         * byte-optimize.el (byte-optimize-lapcode):
3484         Review carefully and sync up to 20.7 except for areas as noted.
3485         Fixes problem with JDE compilation.
3486
3487 2003-02-05  Ben Wing  <ben@xemacs.org>
3488
3489         * simple.el:
3490         * simple.el (motion-keys-for-shifted-motion):
3491         Omit M-S-home/end from motion keys.
3492
3493 2003-02-07  Ben Wing  <ben@xemacs.org>
3494
3495         * text-props.el (text-property-any):
3496         * text-props.el (text-property-not-all):
3497         Fix bug when end > start.
3498
3499 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3500
3501         * info.el (Info-insert-dir): Make default-directory end in
3502         separator.  Patch due to Martin Buchholz.
3503
3504 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3505
3506         * XEmacs 21.4.12 "Portable Code" is released.
3507
3508 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3509
3510         * about.el: Update golubev data.
3511
3512 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3513
3514         * isearch-mode.el (isearch-mode-map): Substitute comment on
3515         desirability, and back out "GR is printable" changes.
3516
3517 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3518
3519         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3520
3521 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3522
3523         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3524
3525 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3526
3527         * menubar-items.el (default-menubar): Use browse-url-mozilla
3528         instead of browse-url-gnome-moz for Mozilla.
3529
3530 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3531
3532         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3533
3534 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3535
3536         * files.el (auto-mode-alist): Remove redundant entries for modes
3537         that live in packages.
3538         (interpreter-mode-alist): Ditto.
3539
3540 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3541
3542         * menubar-items.el (default-menubar): Sync with current
3543         browse-url-xemacs.el.
3544
3545 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3546
3547         * XEmacs 21.4.10 "Military Intelligence" is released.
3548
3549 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3550
3551         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3552
3553 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3554
3555         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3556
3557 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3558
3559         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3560         effect free function.
3561         (font-lock-fontify-keywords-region): Supply the argument to
3562         font-lock-compile-keywords.
3563
3564 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3565
3566         * package-get.el (package-get-download-sites): Bring sites list
3567         up to date, prefer xx.xemacs.org addresses.
3568
3569 2002-09-27  Andy Piper  <andy@xemacs.org>
3570
3571         * dialog.el (make-dialog-box): for general dialogs only
3572         delete-frame-hook will be run.
3573
3574 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3575
3576         * font-lock.el (font-lock-fontify-syntactically-region): Add
3577         comment about lookup-syntax-properties, document LOUDLY as unused.
3578
3579 2002-08-26  Andy Piper  <andy@xemacs.org>
3580
3581         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3582         merge.
3583
3584 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3585
3586         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3587         (make-obsolete-variable): Ditto.
3588         (make-compatible): Ditto.
3589         (make-compatible-variable): Ditto.
3590
3591 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3592
3593         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3594         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3595
3596 2002-08-28  Andy Piper  <andy@xemacs.org>
3597
3598         * files.el (revert-buffer): propagate revert-without-query-status.
3599
3600 2002-06-03  Andy Piper  <andy@xemacs.org>
3601
3602         * dialog-items.el (make-search-dialog): align various subcontrols
3603         in visually pleasing ways, allow frame to autosize to the dialog
3604         size.
3605         * dialog.el (make-dialog-box): add a border inside the frame. Add
3606         :autosize property, if t then reset the frame size appropriately
3607         before the frame is mapped.
3608         * gutter-items.el (set-progress-feedback-instantiator): align
3609         various subcontrols.
3610         * gutter-items.el (set-progress-abort-instantiator): ditto.
3611
3612 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3613
3614         * XEmacs 21.4.9 "Informed Management" is released.
3615
3616 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3617
3618         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3619         "&optional append" argument.
3620
3621 2002-07-16  Didier Verna  <didier@xemacs.org>
3622
3623         * subr.el (replace-in-string): fix case fold bug introduced by
3624         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3625         case-fold-search in temporary buffers.
3626
3627 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3628
3629         * lib-complete.el (find-library): Remove check for mule because
3630         decompression DOES work on Mule.
3631
3632 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3633
3634         * simple.el (join-line): New alias for `delete-indentation'.
3635
3636 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3637
3638         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3639         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3640         (font-lock-builtin-face): New.
3641         (font-lock-constant-face): New.
3642         (font-lock-face-list): Add builtin and constant faces.
3643
3644 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3645
3646         * autoload.el (make-autoload): Support define-derived-mode.
3647         Collected puts of doc-string-elt property.  Based on a patch by
3648         Didier Verna <didier@xemacs.org>.
3649
3650 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3651
3652         * wid-edit.el (widget-field-activate): Fix docstring typo.
3653
3654 2002-07-23  Andy Piper  <andy@xemacs.org>
3655
3656         * about.el (about-personal-info): update me.
3657
3658 2002-07-12  Andy Piper  <andy@xemacs.org>
3659
3660         * custom.el (custom-theme-set-variables): remove bogus
3661         arguments. Use custom-set-default to set defaults.
3662         (custom-set-variables): update doc.
3663         (custom-local-buffer): new, synced from FSF.
3664         (custom-set-default): ditto.
3665         (defcustom): update doc.
3666
3667 2002-06-16  Andy Piper  <andy@xemacs.org>
3668
3669         * menubar-items.el (default-menubar): enable windows printing on
3670         cygwin as well as native.
3671
3672 2002-06-12  Andy Piper  <andy@xemacs.org>
3673
3674         * printer.el (generic-print-buffer): catch all errors so that the
3675         print device can be cleared in all scenarios.
3676         (Printer-clear-device): make sure clearing the printer allows it
3677         to be used again immediately.
3678         (generic-print-region): make sure the default printer face is
3679         black-on-white.
3680
3681 2002-04-23  Jerry James  <james@xemacs.org>
3682
3683         * window-xemacs.el (display-buffer-function): Change doc to
3684         reflect new arg.
3685         * window-xemacs.el (pre-display-buffer-function): Ditto.
3686         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3687         non-nil, make the new window just big enough for its contents.
3688         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3689         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3690         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3691
3692 2002-06-06  Andy Piper  <andy@xemacs.org>
3693
3694         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3695         (defcustom): ditto.
3696         (custom-handle-keyword): ditto.
3697
3698 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3699
3700         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3701         Make obsolete.  Default to nil.
3702         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3703         Inspired by a patch by John Palmieri.
3704
3705 2002-07-01  Mike Alexander  <mta@arbortext.com>
3706
3707         * process.el (shell-command-on-region): Don't delete the region
3708         before giving it to call-process-region
3709
3710 2002-06-04  Jerry James <james@eecs.ku.edu>
3711
3712         * find-paths.el (paths-find-architecture-directory): Search in
3713         `system-configuration'/`base', not `base'`system-configuration'.
3714
3715 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3716
3717         * info.el (Info-index): Add missing \ in [ t].
3718
3719 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3720
3721         * gutter-items.el (gutter-buffers-tab-visible-p,
3722         buffers-tab-omit-function, buffers-tab-selection-function,
3723         buffers-tab-filter-functions):
3724         Doc improvements.
3725
3726 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3727
3728         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3729
3730         * toolbar-items.el (toolbar-news): Fix typo in message string.
3731
3732 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3733
3734         * dialog.el (yes-or-no-p-dialog-box): 
3735         * cmdloop.el (y-or-n-p-minibuf):
3736         (yes-or-no-p-minibuf):
3737         (yes-or-no-p):
3738         (y-or-n-p): 
3739         Specify negative answers in docstrings.
3740
3741 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3742
3743         * package-ui.el (pui-help-echo): Display both installed and author
3744         version.  Use a balloon-help window to display extra info like
3745         package requires.
3746
3747 2002-05-30  Andy Piper  <andy@xemacs.org>
3748
3749         * files.el (revert-buffer-internal): don't visit
3750         revert-buffer. Kill buffer when not used. Suggested by Mike
3751         Alexander <mta@arbortext.com>
3752
3753 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3754
3755         * files.el (revert-buffer): More docstring fiddling.
3756
3757 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3758
3759         * files.el (revert-buffer):
3760         (revert-buffer-internal):
3761         (revert-buffer-insert-file-contents-function):
3762         Improve docstrings and comments.
3763
3764 2002-05-08  Andy Piper  <andy@xemacs.org>
3765
3766         * files.el (revert-buffer): observe noconfirm behavior.
3767
3768 2002-04-09  Andy Piper  <andy@xemacs.org>
3769
3770         * files.el (revert-buffer): use revert-buffer-internal if it looks
3771         like doing so will not result in any user-visible changes.
3772         (revert-buffer-internal): new function. Do the actual process of
3773         reversion and then see whether the result is any different to what
3774         we have already. If it is not then do nothing.
3775
3776 2001-12-11  Andy Piper  <andy@xemacs.org>
3777
3778         * menubar.el (get-popup-menu-response): re-order so that it works
3779         on more sane/facist window systems.
3780
3781 2001-12-03  Andy Piper  <andy@xemacs.org>
3782
3783         * faces.el (frob-face-property): don't infloop in face frobbing
3784         from Jan Vroonhof <jan@xemacs.org>.
3785
3786 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3787
3788         * faces.el (frob-face-property): Follow face fall-back hierarchy
3789         properly for face properties without an instance. Only do manual
3790         copy form 'default in last resort. This handles in particular
3791         the case where 'default itself has only a fall-back (which is
3792         the case by default on windows).
3793
3794 2001-11-24  Andy Piper  <andy@xemacs.org>
3795
3796         * printer.el (generic-print-region): set default-frame-plist to
3797         nil while creating the printer frame so that sizes reflect the
3798         printed page.
3799
3800         * faces.el (face-complain-about-font): Don't complain on printers.
3801
3802 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3803         
3804         * package-net.el: Andy synch.
3805         
3806 2001-12-16  Andy Piper  <andy@xemacs.org>
3807
3808         * package-get.el (package-get-update-all): Make sure installed.db
3809         gets updated after updating packages.
3810
3811 2002-03-28  Ben Wing  <ben@xemacs.org>
3812
3813         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3814         continuation, truncation so that we don't get line jumpiness from
3815         them being larger than the line height.
3816
3817         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3818
3819 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3820
3821         * font.el (font-window-system-mappings): Add mapping for Gtk
3822         (assume identical to X) 
3823
3824 2002-02-04  Andy Piper  <andy@xemacs.org>
3825
3826         * files.el (convert-standard-filename): Fix for short filename
3827         Peter Arius <pas@methodpark.de>
3828
3829 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3830
3831         * list-mode.el (default-choose-completion): completion-base-size
3832         should refer to local value in the completion list buffer.
3833
3834 2001-12-03  Didier Verna  <didier@xemacs.org>
3835
3836         * rect.el: autoload `replace-rectangle'.
3837         * keydefs.el (global-map): bind it to `C-x r p'.
3838
3839 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3840
3841         * XEmacs 21.4.8 "Honest Recruiter" is released.
3842
3843 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3844
3845         This patch is based on Jerry James's patch and analysis.
3846
3847         * select.el (get-clipboard):
3848         (get-selection):
3849         Update docstrings.
3850         (get-clipboard-foreign):
3851         (get-selection-foreign):
3852         New function for use as `interprogram-paste-function's.
3853
3854         * simple.el (interprogram-paste-function): Change default to
3855         `get-clipboard-foreign'; improve docstring.
3856         (interprogram-cut-function): Improve dosctring.
3857
3858 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3859
3860         * XEmacs 21.4.7 "Economic Science" is released.
3861
3862 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3863
3864         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3865
3866 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3867
3868         * obsolete.el (assq-delete-all): New compatibility alias for 
3869         remassq.
3870
3871 2002-01-09  Simon Josefsson  <jas@extundo.com>
3872
3873         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3874
3875 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3876
3877         * info.el (Info-auto-generate-directory): Default
3878         Info-auto-generate-directory to 'if-outdated.
3879
3880 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3881
3882         * startup.el (normal-top-level): Prevent migration code from
3883         trashing .emacs on an error in loading the init files.
3884
3885 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3886
3887         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3888         "system default" Xdefaults and friends get xrdb-mode.
3889
3890 2002-03-05  Mats Lidell  <matsl@contactor.se>
3891  
3892         * help-nomule.el (tutorial-supported-languages): Added Swedish
3893         tutorial. Sorted languages.
3894
3895 2002-02-11  Mike Sperber <mike@xemacs.org>
3896
3897         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3898         regenerating outdated dir files and dir is non-existent.
3899
3900 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3901
3902         * code-files.el (convert-mbox-coding-system): Improve comment.
3903         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3904         coding-system argument to `write-region-pre-hook' call.
3905         (write-region-pre-hook): Fix docstring to mention lockname argument.
3906
3907 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3908
3909         * minibuf.el (completing-read): Remove redundant wrong arg list.
3910
3911         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3912
3913 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3914
3915         * obsolete.el (interactive-form): new compatibility alias for 
3916         function-interactive.
3917
3918 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3919
3920         * menubar-items.el (Menubar-items-truncate-list): Removed.
3921         * menubar-items.el (Menubar-items-truncate-history): New.
3922         * menubar-items.el (default-menubar): Use
3923         Menubar-items-truncate-history.
3924
3925 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3926
3927         * printer.el (generic-print-region): Pass correct arguments to
3928         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3929         Torkelsson <torkel@acc.umu.se>.
3930
3931 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3932
3933         * help.el (describe-mode): synched with FSF 19.34; handle nil
3934         minor mode indicators.
3935
3936 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3937
3938         * minibuf.el (completing-read): Update docstring.
3939
3940 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3941
3942         * XEmacs 21.4.6 "Common Lisp" is released.
3943
3944 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3945
3946         * package-net.el: Inadvertant synch with Windows branch.  From
3947         Andy's log:
3948         (package-net-kit-version): new variable.
3949         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3950
3951 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3952
3953         * package-get.el (package-get-locate-index-file): Also search the
3954         core etc/ directory for the package index file if it can't be
3955         found in ~/.xemacs/.
3956
3957 2001-12-13  William Perry  <wmperry@gnu.org>
3958
3959         * dialog-gtk.el (popup-builtin-question-dialog):
3960         Conform to API in gui.c.
3961         
3962 2001-11-12  Andy Piper  <andy@xemacs.org>
3963
3964         * cus-edit.el (custom-save-face-internal): make sure we save
3965         non-themed faces.
3966         (custom-save-variables): ditto variables.
3967
3968 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3969
3970         * faces.el (make-face-family):
3971         (make-face-size):
3972         New face-modifying functions per Jan Vroonhof.
3973
3974         cus-face.el (custom-set-face-font-family):
3975         (custom-set-face-font-size):
3976         Use them.
3977
3978         * font.el (font-window-system-mappings): More precise docstring.
3979
3980         (font-create-name):
3981         (font-create-object):
3982         (tty-font-create-object):
3983         (tty-font-create-plist):
3984         (x-font-create-object):
3985         (x-font-create-name):
3986         (ns-font-create-name):
3987         (mswindows-font-create-object):
3988         (mswindows-font-create-name):
3989         Add doctrings.
3990
3991 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3992
3993         * gtk-faces.el (gtk-init-device-faces): removed spurious
3994         quote before let* expression.
3995
3996 2001-10-29  Andy Piper  <andy@xemacs.org>
3997
3998         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3999         modified when changing coding system.
4000
4001         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4002         that we invoke the GUI directory selector.
4003
4004 2001-10-25  Andy Piper  <andy@xemacs.org>
4005
4006         * dialog.el (make-dialog-box): use new directory dialog support.
4007         * minibuf.el (read-file-name-1): ditto.
4008         (read-file-name): ditto.
4009         (read-directory-name): ditto.
4010
4011 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4012
4013         * XEmacs 21.4.5 "Civil Service" is released.
4014
4015 2001-04-23  Didier Verna  <didier@xemacs.org>
4016
4017         * cus-edit.el (custom-variable-pre-save): New.
4018         * cus-edit.el (custom-variable-post-save): New.
4019         * cus-edit.el (custom-variable-save): use them.
4020         * cus-edit.el (custom-face-pre-save): New.
4021         * cus-edit.el (custom-face-post-save): New.
4022         * cus-edit.el (custom-face-save): use them.
4023         * cus-edit.el (custom-group-pre-save): New.
4024         * cus-edit.el (custom-group-post-save): New.
4025         * cus-edit.el (custom-group-save): use them.
4026         * cus-edit.el (Custom-save): use the pre/post functions above,
4027         call `custom-save-all' only once.
4028         * cus-edit.el (custom-variable-pre-reset-standard): New.
4029         * cus-edit.el (custom-variable-post-reset-standard): New.
4030         * cus-edit.el (custom-variable-reset-standard): use them.
4031         * cus-edit.el (custom-face-pre-reset-standard): New.
4032         * cus-edit.el (custom-face-post-reset-standard): New.
4033         * cus-edit.el (custom-face-reset-standard): use them.
4034         * cus-edit.el (custom-group-pre-reset-standard): New.
4035         * cus-edit.el (custom-group-post-reset-standard): New.
4036         * cus-edit.el (Custom-reset-standard): use them.
4037         * cus-edit.el (custom-face-reset-saved): use the pre/post
4038         functions above, call `custom-save-all' only once.
4039
4040 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4041
4042         * gutter-items.el (buffers-tab face): Derive from the modeline
4043         face by default.  Many people use white-on-black for the default
4044         font, and the tabs look hideous with that color combination.  The
4045         modeline usually has the correct colors.
4046
4047 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4048
4049         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4050         (tag-mark-stack-max): Typo fix.
4051
4052 2001-09-28  Ben Wing  <ben@xemacs.org>
4053
4054         * font-lock.el:
4055         * font-lock.el (font-lock-after-change-function):
4056         fix problem with last patch, reported by Katsumi Yamaoka.
4057
4058 2001-09-17  Ben Wing  <ben@xemacs.org>
4059
4060         * font-lock.el (font-lock-after-change-function):
4061         fix problem when you insert a comment on the line before a line of
4062         code: if we use the following char, then when you hit backspace,
4063         the following line of code turns the comment color.
4064
4065 2001-06-08  Ben Wing  <ben@xemacs.org>
4066
4067         * process.el: comment about shell-command-switch.
4068         * process.el (shell-quote-argument): Need to quote a null
4069         argument, too.  From Dan Holmsand.
4070         
4071         * startup.el (normal-top-level): Delete some unused FSF junk.
4072         * startup.el (command-line-early):
4073         
4074         * startup.el (command-line): Call MS Windows init function.
4075         
4076         * win32-native.el:
4077         * win32-native.el (mswindows-system-shells): New.
4078         * win32-native.el (mswindows-system-shell-p): New.
4079         * win32-native.el (init-mswindows-at-startup): New.
4080         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4081         * win32-native.el (mswindows-quote-one-simple-arg):
4082         * win32-native.el (mswindows-quote-one-command-arg):
4083         * win32-native.el (mswindows-construct-process-command-line-alist):
4084         Correct comments at top.  Correctly handle passing arguments
4085         to Cygwin programs and to bash.  Fix quoting of zero-length
4086         arguments (from Dan Holmsand).  Set shell-command-switch based
4087         on shell-file-name, which in turn comes from env var SHELL.
4088
4089 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4090
4091         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4092         default-toolbar-position): Fill docstrings for balloon-help.
4093
4094 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4095
4096         * faces.el: Reenable specifications over 'gtk domain.
4097
4098 2001-08-08  Didier Verna  <didier@xemacs.org>
4099
4100         * autoload.el (update-autoload-files): make defdir a file name,
4101         not directory name.
4102
4103 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4104
4105         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4106
4107         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4108
4109 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4110
4111         * font-menu.el (font-menu-set-font): Default to current font-family.
4112         (font-menu-preferred-resolution):
4113         (font-menu-size-scaling):
4114         Provide gtk defaults, too.
4115
4116 2001-07-29  Mike Alexander  <mta@arbortext.com>
4117
4118         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4119         list
4120         (custom-set-face-font-family): ditto
4121
4122 2001-07-26  Mike Sperber <mike@xemacs.org>
4123
4124         * files.el (auto-mode-alist): .9 files are man pages, too.
4125
4126 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4127
4128         * process.el (call-process-internal): bind
4129         coding-system-for-write to 'binary when calling
4130         start-process-internal, so the process receives 
4131         the literal contents of INFILE.
4132
4133 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4134
4135         * files.el (auto-mode-alist): Add configure.ac support.
4136
4137 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4138
4139         * buff-menu.el:
4140         mouse.el:
4141         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4142
4143 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4144
4145         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4146
4147 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4148
4149         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4150         mixed text.
4151         (kinsoku-eol-p): Ditto.
4152
4153 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4154
4155         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4156         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4157         characters as the category `s' or `e' correctly.
4158
4159 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4160
4161         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4162
4163 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4164
4165         * mule/cyrillic.el:  Set up case table.
4166
4167 2001-06-08  Mike Sperber <mike@xemacs.org>
4168
4169         * files.el (save-some-buffers-1): Don't zap the help window right
4170         after `map-y-or-n-p' has popped it up.
4171
4172 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4173
4174         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4175
4176 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4177
4178         * specifier.el: define-specifier-tag 'gtk.
4179
4180 2001-05-12  Ben Wing  <ben@xemacs.org>
4181
4182         * find-paths.el (paths-find-recursive-path):
4183         fix error with null EXCLUDE-REGEXP.
4184         
4185         * font-lock.el (font-lock-mode):
4186         fix problem reported by hrvoje with buffers starting with a space.
4187         
4188 2001-05-06  Ben Wing  <ben@xemacs.org>
4189
4190         * dialog.el (make-dialog-box):
4191         * menubar-items.el (default-menubar):
4192         * printer.el (generic-print-buffer):
4193         * printer.el (generic-print-region):
4194         implement printing the selection when it's selected.
4195
4196 2001-04-18  Didier Verna  <didier@xemacs.org>
4197
4198         * cus-edit.el (Custom-reset-standard): reset to standard settings
4199         not only when the buffer's :custom-state is 'modified, but also
4200         when it is 'set or 'saved.
4201
4202 2001-04-17  Didier Verna  <didier@xemacs.org>
4203
4204         * startup.el (load-user-init-file): define `custom-file' before
4205         loading the user's init file.
4206
4207 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4208
4209         * menubar.el (popup-mode-menu): Make it work with
4210         popup-menu-titles turned off.
4211         
4212 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4213
4214         * about.el (about-mailto-link): Use compose-mail for sending mail.
4215
4216 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4217
4218         * package-admin.el (package-install-hook): New.
4219         (package-delete-hook): New.
4220         (package-admin-add-single-file-package): Use package-delete-hook.
4221
4222         * package-get.el (package-get): Use package-install-hook.
4223
4224 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4225
4226         * package-ui.el (pui-install-selected-packages): reverse the lists
4227         of packages so that they get handled in the same order as they
4228         were selected.
4229
4230 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4231
4232         * packages.el (locate-library): Use read-library-name for completion.
4233
4234 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4235
4236         * byte-optimize.el (=): `=' is not a binary predicate!
4237         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4238         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4239
4240 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4241
4242         * bytecomp.el (byte-compile-arithcompare):
4243         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4244
4245 2001-06-03  William M. Perry  <wmperry@gnu.org>
4246
4247         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4248         return the filename selected by the user!
4249
4250 2001-05-31  William M. Perry  <wmperry@gnu.org>
4251
4252         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4253         in XEmacs/GTK.
4254
4255 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4256
4257         * coding.el: Tiny typo fixed.
4258
4259 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4260
4261         * XEmacs 21.4.3 "Academic Rigor" is released.
4262
4263 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4264
4265         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4266
4267 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4268
4269         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4270
4271 2001-05-04  Ben Wing  <ben@xemacs.org>
4272
4273         * printer.el (generic-print-buffer):
4274         * printer.el (generic-print-region):
4275         Enable dialog boxes.  Apply workaround recommended by Kirill.
4276         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4277         
4278         * simple.el (kill-whole-line):
4279         * simple.el (kill-line-1):
4280         * simple.el (kill-entire-line):
4281         * simple.el (kill-line):
4282         * simple.el (backward-kill-line):
4283         Take out interactive dependence of kill-whole-line.
4284
4285 2001-04-22  Ben Wing  <ben@xemacs.org>
4286
4287         * dialog.el (make-dialog-box):
4288         Put dialog titles back in -- this time correctly.  Fix various
4289         other problems with leaks and such.
4290
4291         * simple.el (region-exists-p):
4292         * simple.el (region-active-p):
4293         Add comment about which one is correct to use in menu specs.
4294
4295 2001-05-05  Ben Wing  <ben@xemacs.org>
4296
4297         * dialog.el (make-dialog-box): fix doc string.
4298         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4299         take out Pretty Print.
4300         * printer.el:
4301         * printer.el (printer-current-device): New.
4302         * printer.el (Printer-get-device): New.
4303         * printer.el (Printer-clear-device): New.
4304         * printer.el (generic-page-setup): New.
4305         * printer.el (generic-print-buffer):
4306         * printer.el (generic-print-region):
4307         Implement Page Setup.  Handle errors properly.
4308
4309 2001-05-05  Ben Wing  <ben@xemacs.org>
4310
4311         * subr.el (error): Complete list of errors in doc string.
4312         
4313 2001-04-22  Ben Wing  <ben@xemacs.org>
4314
4315         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4316         
4317 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4318
4319         * build-report.el: Remove CVS keywords since this file has been in
4320         core lisp for a while now.
4321         * build-report.el (build-report-make-output-files): Fix typo.
4322
4323 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4324
4325         * about.el (about-finish-buffer): Make sure the last change works
4326         even if EVENT is nil.
4327
4328 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4329
4330         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4331         clicked, not the one that happens to be the current buffer at the
4332         time.
4333
4334 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4335
4336         * cus-edit.el (custom-display): Support the GTK Window System also.
4337
4338 2001-04-30  Ben Wing  <ben@xemacs.org>
4339
4340         * printer.el:
4341         * printer.el (printer-page-header):
4342         * printer.el (Print-context): New.
4343         * printer.el (printer-page-footer):
4344         * printer.el (generate-header-element): New.
4345         * printer.el (generate-header-line): New.
4346         * printer.el (print-context-property):
4347         * printer.el (generic-print-buffer):
4348         * printer.el (generic-print-region):
4349         Implement headers and footers.  Implement calling Print dialog box
4350         (#### but it doesn't quite work yet).
4351
4352 2001-04-25  Ben Wing  <ben@xemacs.org>
4353
4354         * about.el (xemacs-hackers):
4355         * about.el (about-url-alist):
4356         * about.el (about-personal-info):
4357         * about.el (about-hacker-contribution):
4358         More contributions.
4359         
4360         * simple.el (handle-post-motion-command):
4361         Fix spurious setting of zmacs-region-stays to t after a non-shift
4362         motion command.
4363
4364 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4365
4366         * about.el (about-personal-info): Update my bio.
4367         (about-hacker-contribution): Ditto.
4368
4369 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4370
4371         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4372
4373 2001-04-19  Andy Piper  <andy@xemacs.org>
4374
4375         * package-net.el (package-net-cygwin32-binary-size): new size.
4376         (package-net-win32-binary-size): new size.
4377         (package-net-convert-index-to-ini): Use new arch.
4378         (package-net-batch-convert-index-to-ini): Removed.
4379         (package-net-generate-bin-ini): New.
4380         (package-net-batch-generate-bin-ini): New.
4381
4382 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4383
4384         * XEmacs 21.4.1 "Copyleft" is released.
4385
4386 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4387
4388         * x-compose.el (xlib-input-method-bug-workaround):
4389         (alias-colon-to-double-quote):
4390         Force sort in map-keymap to work around rehash bug.
4391
4392 2001-04-17  Ben Wing  <ben@xemacs.org>
4393
4394         * about.el: Finish overhaul, add a few new hackers, update a
4395         couple old ones.
4396
4397 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4398
4399         * XEmacs 21.4.0 "Solid Vapor" is released.
4400
4401 2001-04-15  Ben Wing  <ben@xemacs.org>
4402
4403         * about.el:
4404         * about.el (about-headline-face): New.
4405         * about.el (about-link-face): New.
4406         * about.el (about-current-release-maintainers): New.
4407         * about.el (about-other-current-hackers): New.
4408         * about.el (about-url-alist):
4409         * about.el (about-once-and-future-hackers): New.
4410         * about.el (about-mailto-link): New.
4411         * about.el (about-get-buffer):
4412         * about.el (about-finish-buffer):
4413         * about.el (about-xemacs):
4414         * about.el (about-features): Removed.
4415         * about.el (about-advantages): New.
4416         * about.el (about-maintainer-info): Removed.
4417         * about.el (about-personal-info): New.
4418         * about.el (about-hacker-contribution): New.
4419         * about.el (about-maintainer):
4420         * about.el (about-show-linked-info):
4421         * about.el (about-hackers):
4422         Major revamping.  Rewriting of most of the text, improve the
4423         link handling, separate info on contributors into personal
4424         and contribution info, add new contributors, update personal
4425         info, etc. etc.
4426         
4427         * menubar-items.el (default-menubar):
4428         Help menubar entry for News now says more accurately
4429         "What's New in XEmacs".
4430         
4431         * mouse.el:
4432         * mouse.el (mouse-track-cleanup-hook):
4433         * mouse.el (mouse-track):
4434         Don't set-buffer to a dead buffer when calling mouse-track
4435         cleanup hooks.
4436
4437 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4438
4439         * XEmacs 21.2.47 "Zephir" is released.
4440
4441 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4442
4443         * dialog.el (make-dialog-box): Disable dialog box titles until
4444         we get them working.
4445
4446 2001-03-30  Ben Wing  <ben@xemacs.org>
4447
4448         * help.el:
4449         * help.el (Help-princ-face):
4450         * help.el (Help-prin1-face):
4451         * help.el (frob-help-extents):
4452         * help.el (describe-function-1):
4453         * help.el (describe-variable):
4454         Avoid using font-lock faces, which may not be defined.
4455         Instead, use hyper-apropos faces, and make sure they're
4456         defined as necessary by using `require'. (It's not so safe
4457         to do this for font-lock.) In any case, we will eventually
4458         be merging this functionality into hyper-apropos.
4459
4460         * loaddefs.el (completion-ignored-extensions):
4461         Fix documentation.
4462         
4463         * menubar-items.el (menu-truncate-list): Removed.
4464         * menubar-items.el (Menubar-items-truncate-list): New.
4465         * menubar-items.el (default-menubar):
4466         Fix errors if grep or compile command is too long.  Rename helper
4467         function to be less visible.
4468
4469 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4470
4471         * byte-optimize.el (byte-optimize-minus):
4472         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4473
4474 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4475
4476         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4477         Mule is available.
4478
4479         * mule/latin.el: New file.
4480
4481 2001-03-11  Ben Wing  <ben@xemacs.org>
4482
4483         * auto-save.el:
4484         * auto-save.el (auto-save-directory):
4485         * auto-save.el (make-auto-save-file-name):
4486         * auto-save.el (auto-save-file-name-p): New.
4487
4488         Merge in improvements from other definition of
4489         make-auto-save-file-name in files.el.
4490         
4491         * auto-save.el (auto-save-original-name):
4492         * auto-save.el (auto-save-name-in-fixed-directory):
4493         * auto-save.el (auto-save-unslashify-name): Removed.
4494         * auto-save.el (auto-save-slashify-name): Removed.
4495         * auto-save.el (auto-save-reserved-chars): New.
4496         * auto-save.el (auto-save-escape-name): New.
4497         * auto-save.el (auto-save-unhex): New.
4498         * auto-save.el (auto-save-unescape-name): New.
4499
4500         Change algorithm for encoding filenames in auto-save names to be
4501         entirely safe with all filesystems and all possible characters in
4502         a filename, and 100% reversible. (Essentially, uses
4503         quoted-printable as the encoding.)
4504         
4505         * auto-save.el (recover-all-files):
4506
4507         Use insert-directory rather than calling ls directly -- fixes
4508         things under Windows.
4509
4510         * files.el:
4511         * files.el (convert-standard-filename): Substitute FSF's
4512         definition for this (we had nothing here before).
4513         
4514         * files.el (backup-buffer): Warning fix.
4515         
4516         * files.el (make-backup-file-name):
4517         * files.el (find-backup-file-name):
4518         Fix error in calling sequence to auto-save-file-name-p.
4519         
4520         * files.el (recover-file):
4521         Use insert-directory rather than calling ls directly -- fixes
4522         things under Windows.
4523
4524         * files.el (make-auto-save-file-name): Removed.
4525         * files.el (auto-save-file-name-p): Removed.
4526         auto-save is always dumped so no sense in having a definition
4527         that will always be overwritten with another.
4528         
4529         * files.el (insert-directory):
4530         * win32-native.el:
4531         * win32-native.el (debug-mswindows-process-command-lines):
4532         * win32-native.el (original-make-auto-save-file-name): Removed.
4533         * win32-native.el (make-auto-save-file-name): Removed.
4534
4535
4536 2001-03-21  Martin Buchholz <martin@xemacs.org>
4537
4538         * XEmacs 21.2.46 "Urania" is released.
4539
4540 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4541
4542         * menubar-items.el (default-menubar): Update sample.emacs to
4543         sample.init.el and adjust accelerators.
4544
4545 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4546
4547         * build-report.el (build-report): Improve docstring.
4548
4549 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4550
4551         * ChangeLog: Log GTK merge.
4552
4553         * gutter-items.el:
4554         * mwheel.el:
4555         * sound.el:
4556         * startup.el:
4557         Revert gratuitous whitespace changes.
4558
4559 2001-03-07  Ben Wing  <ben@xemacs.org>
4560
4561         * help.el:
4562         * help.el (key-or-menu-binding):
4563         * help.el (Help-find-file): New.
4564         * help.el (describe-beta):
4565         * help.el (describe-copying):
4566         * help.el (describe-project):
4567         * help.el (view-emacs-news):
4568         * help.el (view-sample-init-el): New.
4569         * help.el (Help-princ-face): New.
4570         * help.el (Help-prin1-face): New.
4571         * help.el (help-symbol-function-context-menu):
4572         * help.el (help-symbol-variable-context-menu):
4573         * help.el (help-symbol-function-and-variable-context-menu):
4574         * help.el (frob-help-extents):
4575         * help.el (describe-function-1):
4576         * help.el (describe-variable):
4577
4578         Add coloring in Help buffers, correspondent with hyperlinks.
4579         View files in view-mode rather than Fundamental.
4580         Remove separators from context menus -- now handled in generic code.
4581         Add `Find Tag' to context menu.
4582         
4583         * menubar.el (popup-mode-menu):
4584
4585         Rewrite code that outputs the popup menu to (a) put more specific
4586         entries first, (b) be more robust, (c) output the proper context
4587         menu separators automatically (the context menu functionality is
4588         new and currently used only by Help).
4589
4590 2001-03-10  William M. Perry  <wmperry@aventail.com>
4591
4592         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4593         this function when converting from the 21.1 GTK branch.  Now
4594         supports file, password, question, and color built-in dialogs.
4595
4596 2001-03-06  Ben Wing  <ben@xemacs.org>
4597
4598         * keydefs.el:
4599         * keydefs.el (global-map):
4600         Add commented-out change of M-k (for 21.5).
4601         
4602         * menubar-items.el (default-menubar):
4603         Fix items to control kill-line behavior; add items for
4604         shifted motion.
4605         
4606         * simple.el:
4607         * simple.el (kill-whole-line):
4608         * simple.el (historical-kill-line): Removed.
4609         * simple.el (kill-line): Removed.
4610         * simple.el (kill-entire-line): New.
4611         * simple.el (kill-line-1): New.
4612         * simple.el (backward-kill-line):
4613         Undo kill-whole-line == always changes.  Add new function
4614         kill-entire-line to unconditionally delete the current line.
4615         Add comments describing the lamentable state of affairs of
4616         the kill-line functions and variables.
4617
4618 2001-03-02  Ben Wing  <ben@xemacs.org>
4619
4620         * simple.el:
4621         * simple.el (beginning-of-buffer):
4622         * simple.el (end-of-buffer):
4623         * simple.el (mark-ring-unrecorded-commands):
4624         * simple.el (signal-error-on-buffer-boundary):
4625         * simple.el (shifted-motion-keys-select-region):
4626         * simple.el (unshifted-motion-keys-deselect-region):
4627         * simple.el (motion-keys-for-shifted-motion): New.
4628         * simple.el (handle-pre-motion-command):
4629         * simple.el (handle-post-motion-command):
4630         * simple.el (forward-char-command):
4631         * simple.el (backward-char-command):
4632         * simple.el (scroll-up-command):
4633         * simple.el (scroll-down-command):
4634         * simple.el (next-line):
4635         * simple.el (previous-line):
4636         * simple.el (backward-block-of-lines):
4637         * simple.el (forward-block-of-lines):
4638         * simple.el (backward-word):
4639         * simple.el (mark-word):
4640
4641         Augment documentation of the most common motion commands to make
4642         note of the shifted-motion support.  Improve the support to (a)
4643         properly document how it works and why it's done in the fashion it
4644         is, and (b) allow the keystrokes that trigger it to be customized.
4645
4646         Correct error in the customize specification of
4647         mark-ring-unrecorded-commands.
4648
4649 2001-03-02  Ben Wing  <ben@xemacs.org>
4650
4651         * font-lock.el:
4652         * font-lock.el (font-lock-pending-extent-table): Removed.
4653         * font-lock.el (font-lock-pending-buffer-table): New.
4654         * font-lock.el (font-lock-pre-idle-hook):
4655         * font-lock.el (font-lock-after-change-function):
4656         * font-lock.el (font-lock-fontify-pending-extents):
4657         * font-lock.el (font-lock-lisp-like):
4658
4659         Fix handling of pending extents to avoid excessive slowness (N^2
4660         behavior) when making lots of buffer changes between redisplays,
4661         such as when saving the Options.
4662
4663 2001-03-09  William M. Perry  <wmperry@aventail.com>
4664
4665         * device.el:
4666         * dragdrop.el:
4667         * dumped-lisp.el:
4668         * faces.el:
4669         * frame.el:
4670         * gnuserv.el:
4671         * loadup.el:
4672         * menubar-items.el:
4673         * minibuf.el:
4674         The Great GTK Merge.
4675
4676         * ChangeLog.GTK:
4677         * dialog-gtk.el:
4678         * gdk.el:
4679         * generic-widgets.el:
4680         * glade.el:
4681         * gnome-widgets.el:
4682         * gnome.el:
4683         * gtk-compose.el:
4684         * gtk-extra.el:
4685         * gtk-faces.el:
4686         * gtk-ffi.el:
4687         * gtk-file-dialog.el:
4688         * gtk-font-menu.el:
4689         * gtk-glyphs.el:
4690         * gtk-init.el:
4691         * gtk-iso8859-1.el:
4692         * gtk-marshal.el:
4693         * gtk-mouse.el:
4694         * gtk-package.el:
4695         * gtk-password-dialog.el:
4696         * gtk-select.el:
4697         * gtk-widget-accessors.el:
4698         * gtk-widgets.el:
4699         * gtk.el:
4700         widgets-gtk.el:
4701         The Great GTK Merge: new files.
4702
4703 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4704
4705         * generic-widgets.el: Don't require gtk (a built-in feature) at
4706         top level.  Don't execute the last sexp unless (featurep 'gtk).
4707
4708 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4709
4710         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4711
4712 2001-02-23  Martin Buchholz <martin@xemacs.org>
4713
4714         * XEmacs 21.2.45 "Thelxepeia" is released.
4715
4716 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4717  
4718         * about.el (xemacs-hackers): update my entry. 
4719         * about.el (about-maintainer-info): ditto. 
4720         * about.el (about-hackers): ditto. 
4721
4722 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4723
4724         * about.el (about-maintainer-info): More vanity info about
4725         yours truly.
4726
4727 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4728
4729         * build-report.el (build-report-destination): xemacs-build-reports
4730         has moved to SourceForge, where mailing list name length is
4731         restricted, hence the name change to
4732         xemacs-buildreports@xemacs.org.
4733         * build-report.el (build-report-keep-regexp): Update default.
4734         * build-report.el (build-report-delete-regexp): Ditto.
4735         * build-report.el (build-report-make-output-files): Ditto.
4736
4737 2001-02-19  Craig Lanning  <lanning@scra.org>
4738
4739         * lisp-mode.el: Add indentation specifications for following
4740         Common Lisp forms: handler-case, handler-bind, with-slots,
4741         with-open-file, with-open-stream, print-unreadable-object.
4742
4743 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4744
4745         * font-lock.el (font-lock-set-defaults-1):
4746         Move initialization of `font-lock-cache-position' so that it's set
4747         even if font-lock-keywords is already defined.
4748
4749 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4750
4751         * autoload.el (generate-file-autoloads-1):
4752         Use `emacs-lisp-mode-syntax-table' instead of
4753         `lisp-mode-syntax-table'.
4754         * lisp-mode.el (lisp-mode-syntax-table):
4755         Get rid of old checks for `parse-partial-sexp' version.
4756         Make `|' (pipe) string delimiter instead of punctuation.
4757
4758 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4759
4760         * window.el (save-selected-window):
4761         Use gensym for better macro hygiene.
4762
4763 2001-02-06  Mike Sperber <mike@xemacs.org>
4764
4765         * dump-paths.el:
4766         * startup.el (startup-setup-paths): Set and use
4767         `mule-lisp-directory'.
4768         (startup-setup-paths-warning): Ditto.
4769
4770         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4771         (paths-construct-load-path): Consider `mule-lisp-directory'.
4772
4773 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4774
4775         * font-lock.el: Syntax table improvements used.  A few random
4776         changes are not specified below.
4777         (font-lock-fontify-string-delimiters):
4778         (font-lock-syntactic-keywords):
4779         (font-lock-cache-state nil):
4780         (font-lock-cache-position):
4781         New variables.
4782         (font-lock-set-syntax):
4783         (font-lock-apply-syntactic-highlight):
4784         (font-lock-fontify-syntactic-anchored-keywords):
4785         (font-lock-fontify-syntactic-keywords-region):
4786         (font-lock-eval-keywords):
4787         New functions.
4788         (font-lock-remove-face):
4789         (font-lock-fontify-syntactically-region):
4790         Use syntax properties.
4791
4792 2001-02-08  Martin Buchholz <martin@xemacs.org>
4793
4794         * XEmacs 21.2.44 "Thalia" is released.
4795
4796 2001-01-16  Mike Sperber <mike@xemacs.org>
4797
4798         * startup.el (normal-top-level): Work even if no installation root
4799         is found.
4800
4801 2001-01-30  Andy Piper  <andy@xemacs.org>
4802
4803         * gutter-items.el (progress-abort-glyph): remove instantiator.
4804         (set-progress-abort-instantiator): new function.
4805         (abort-progress-feedback): use it.
4806
4807         * gutter.el (set-gutter-dirty-p): new function.
4808
4809 2001-01-30  Didier Verna  <didier@xemacs.org>
4810
4811         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4812
4813 2001-01-24  Didier Verna  <didier@xemacs.org>
4814
4815         * sound.el (sound-extension-list): give a better default value.
4816         * sound.el (load-sound-file): improve the doc string, also find
4817         files given by absolute names, pass a real extension list to
4818         `locate-file'.
4819
4820 2001-01-26  Martin Buchholz <martin@xemacs.org>
4821
4822         * XEmacs 21.2.43 "Terspichore" is released.
4823
4824 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4825
4826         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4827         messages from gnuserv.
4828
4829 2001-01-20  Martin Buchholz <martin@xemacs.org>
4830
4831         * XEmacs 21.2.42 "Poseidon" is released.
4832
4833 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4834
4835         * cl-macs.el (cl-upcase-arg): New function.
4836         (cl-function-arglist): New function.
4837         (cl-transform-lambda): Automatically add CL-style lambda list to
4838         documentation string using functions above.
4839
4840 2001-01-12  Andy Piper  <andy@xemacs.org>
4841
4842         * package-get.el (package-get-custom): call
4843         package-net-update-installed-db.
4844
4845         * package-ui.el (pui-install-selected-packages): call
4846         package-net-update-installed-db.
4847
4848         * package-net.el (package-net-update-installed-db): use
4849         packages-package-list so that we reflect reality.
4850
4851         * packages.el (packages-package-list): Make docstring reflect
4852         reality.
4853
4854         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4855
4856         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4857         isn't installed.
4858
4859 2001-01-17  Andy Piper  <andy@xemacs.org>
4860
4861         * wid-edit.el (widget-activation-glyph-mapper): activate or
4862         deactivate native widgets.
4863         (widget-glyph-insert-glyph): record instantiator.
4864         (widget-push-button-value-create): use it.
4865
4866         * gui.el (gui-button-action): new function. Make button's domain
4867         buffer current when calling.
4868         (make-gui-button): update to use gui-button-action.
4869
4870 2001-01-16  Didier Verna  <didier@xemacs.org>
4871
4872         * menubar-items.el (default-menubar): add an entry for modeline
4873         horizontal scrolling in Options -> Display.
4874
4875 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4876
4877         * package-get.el (package-get-require-signed-base): Set to nil
4878         by default.
4879
4880 2001-01-17  Martin Buchholz <martin@xemacs.org>
4881
4882         * XEmacs 21.2.41 "Polyhymnia" is released.
4883
4884 2001-01-16  Mike Sperber <mike@xemacs.org>
4885
4886         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4887         catch lisp/mule/.
4888
4889 2001-01-14  Mike Sperber <mike@xemacs.org>
4890
4891         * startup.el (maybe-create-compatibility-dot-emacs):
4892         (maybe-unmigrate-user-init-file):
4893         (unmigrate-user-init-file): Created.
4894         (maybe-migrate-user-init-file): Offer creation of compatibility
4895         .emacs.
4896         Some doc fixes wrt init file location.
4897
4898 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4899
4900         * faces.el (face-frob-from-locale-first): new variable.
4901         (frob-face-font-2): Honor tags arg while trying to use
4902         standard-face-mapping.  When face-frob-from-locale-first is set,
4903         first try to set face inheriting from frobbed-face.
4904
4905 2001-01-15  Didier Verna  <didier@xemacs.org>
4906
4907         * about.el (xemacs-hackers): update my entry.
4908         * about.el (about-url-alist): ditto.
4909         * about.el (about-maintainer-info): ditto.
4910         * about.el (about-hackers): ditto.
4911
4912 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4913
4914         The byte compiler has been badly broken for a year,
4915         by the patch of 1999-12-06.
4916         * byte-optimize.el (byte-optimize-form-code-walker):
4917         Bug was: the byte compiler was making this erroneous optimization:
4918         (progn (or (foo)) (bar)) ==> (bar)
4919
4920 2000-11-20  Mike Sperber <mike@xemacs.org>
4921
4922         * setup-paths.el (paths-core-load-path-depth): Split
4923         `paths-load-path-depth' in two for site and core lisp.  Don't
4924         recurse into core.
4925         * setup-paths.el (paths-construct-load-path): Use.
4926
4927 2001-01-10  Andy Piper  <andy@xemacs.org>
4928
4929         * package-net.el (package-net-cygwin32-binary-size): new variable
4930         (package-net-win32-binary-size): ditto.  add much needed
4931         commentary.
4932
4933         * gutter-items.el (buffers-tab-items): correct off-by-one error
4934         for buffers-tab-max-size.
4935
4936 2001-01-08  Martin Buchholz <martin@xemacs.org>
4937
4938         * XEmacs 21.2.40 is released.
4939
4940 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4941
4942         * mule/hebrew.el: Fix comments and typos.
4943         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4944
4945 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4946
4947         * ChangeLog.1: move ancient log from fill.el.
4948
4949         * dump-paths.el:
4950         paragraphs.el:
4951         mule/mule-category.el:
4952         Miscellaneous typo fixes and slight doc clarifications.
4953
4954         * mule/mule-ccl.el:  Correct file name in header.
4955
4956 2000-12-31  Martin Buchholz <martin@xemacs.org>
4957
4958         * XEmacs 21.2.39 is released.
4959
4960 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4961
4962         * byte-optimize.el (byte-optimize-cond):
4963         (byte-optimize-cond-1): New.
4964         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4965         Optimizes (cond (x nil)) ==> nil.
4966         Provide better diagnostic on malformed expr like (cond foo).
4967
4968 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4969
4970         * mule/mule-coding.el:
4971         mule/mule-cmds.el (reset-language-environment,
4972         set-language-environment-coding-systems):
4973         Safer default coding-priority-list, corresponding to src/file-coding.h.
4974
4975 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4976
4977         * package-admin.el: Allow package removal from
4978         early-package-load-path.
4979
4980 2000-12-15  Andreas Jaeger  <aj@suse.de>
4981
4982         * about.el (about-maintainer-info): Update my entry.
4983
4984 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4985
4986         * packages.el (locate-library): Add support for bzip2
4987         compressed .el files.
4988
4989 2000-12-12  Andy Piper  <andy@xemacs.org>
4990
4991         * package-net.el: new file.
4992
4993 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4994
4995         * font-lock.el: Add missing C++ keywords.
4996
4997 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4998
4999         * simple.el (indent-for-comment): Preserve indentation of comments
5000         starting in column 0, as documented in (Info-goto-node
5001         "(xemacs)Comments").  Update docstring accordingly.
5002
5003 2000-12-05  Martin Buchholz <martin@xemacs.org>
5004
5005         * XEmacs 21.2.38 is released.
5006
5007 2000-12-04  Didier Verna  <didier@xemacs.org>
5008
5009         * mouse.el (default-mouse-track-set-point-in-window): remove
5010         spurious '+' operation detected by Martin.
5011
5012
5013 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5014
5015         * cl-extra.el (coerce):
5016         Implement char to integer coercion.
5017         Remove extraneous (numberp) test.
5018
5019         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5020         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5021         (byte-optimize-predicate):
5022         Warn if evaluating constant expression signals an error.
5023         (byte-optimize-form): Small simplification.
5024
5025         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5026
5027 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5028
5029         * byte-optimize.el:
5030         (byte-optimize-minus):
5031         (byte-optimize-plus):
5032         (byte-optimize-mult):
5033         (byte-optimize-quo):
5034         Use (car (last x)) instead of (last x) to get last elt!
5035         Use `byte-optimize-predicate' to optimize `%'.
5036         Move optimizations for special numeric args to bytecomp.el.
5037         * bytecomp.el (byte-compile-associative): Remove.
5038         (byte-compile-max): New.
5039         (byte-compile-min): New.
5040         Properly handle erroneous calls: (max) (min).
5041         (byte-compile-plus): New.
5042         (byte-compile-minus):
5043         It's easiest to handle 0, +1 and -1 args here.
5044         (byte-compile-mult): New.
5045         It's easiest to handle 1, -1 and 2 args here.
5046         (byte-compile-quo):
5047         It's easiest to handle 0, +1 and -1 args here.
5048         Issue byte-compiler warning when dividing by zero.
5049
5050         Byte-compiler arithmetic improvements.
5051         Better optimize these expressions in the obvious way:
5052         (+ x y 1)   -->  varref x varref y add add1
5053         (+ x y -1)  -->  varref x varref y add sub1
5054         (- x y 0)   -->  (- x y)
5055         (- 0 x y)   -->  (- (- x) y)
5056         (% 42 19)   --> compile-time constant
5057         (/ 42 19)   --> compile-time constant
5058         (* (foo) 2) --> foo call dup plus
5059
5060         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5061         unless (declaim (optimize (safety 3)))
5062         or (setq byte-compile-delete-errors nil).
5063
5064 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5065
5066         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5067         docstrings.
5068
5069 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5070
5071         * startup.el (command-line-do-help):  Add documentation of
5072         portable dumper switches.
5073
5074 2000-11-22  Andy Piper  <andy@xemacs.org>
5075
5076         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5077
5078         * glyphs.el (init-glyphs): don't use autodetect for strings.
5079
5080 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5081
5082         * byte-optimize.el (byte-optimize-char-before):
5083         (byte-optimize-backward-char):
5084         (byte-optimize-backward-word):
5085         Fix incorrect optimizations for these sorts of expressions:
5086         (let ((x nil)) (backward-char x))
5087
5088 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5089
5090         * byte-optimize.el:
5091         * byte-optimize.el (byte-optimize-backward-char): New.
5092         * byte-optimize.el (byte-optimize-backward-word): New.
5093         Make backward-word and backward-char as efficient as forward versions.
5094
5095         * bytecomp.el (byte-compile-no-args-with-one-extra):
5096         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5097         * bytecomp.el (byte-compile-two-args-with-one-extra):
5098         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5099         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5100         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5101         Check if extra arg is constant nil, and if so, use byte-coded call.
5102
5103         * simple.el (backward-word):
5104         * simple.el (mark-word):
5105         * simple.el (kill-word):
5106         * simple.el (backward-kill-word):
5107         Make COUNT argument optional, for consistency with forward-char et al.
5108
5109         * abbrev.el (abbrev-string-to-be-defined):
5110         * abbrev.el (inverse-abbrev-string-to-be-defined):
5111         * abbrev.el (inverse-add-abbrev):
5112         * abbrev.el (expand-region-abbrevs):
5113         * buff-menu.el (Buffer-menu-execute):
5114         * indent.el (move-to-left-margin):
5115         * indent.el (indent-relative):
5116         * indent.el (move-to-tab-stop):
5117         * info.el (Info-reannotate-node):
5118         * lisp-mode.el (lisp-indent-line):
5119         * lisp.el (end-of-defun):
5120         * lisp.el (move-past-close-and-reindent):
5121         * misc.el (copy-from-above-command):
5122         * mouse.el (default-mouse-track-scroll-and-set-point):
5123         * page.el (forward-page):
5124         * paragraphs.el (forward-paragraph):
5125         * paragraphs.el (end-of-paragraph-text):
5126         * picture.el (picture-forward-column):
5127         * picture.el (picture-self-insert):
5128         * rect.el (extract-rectangle-line):
5129         * simple.el (newline):
5130         * simple.el (fixup-whitespace):
5131         * simple.el (backward-delete-char-untabify):
5132         * simple.el (transpose-chars):
5133         * simple.el (transpose-preceding-chars):
5134         * simple.el (do-auto-fill):
5135         * simple.el (indent-new-comment-line):
5136         * simple.el (blink-matching-open):
5137         * view-less.el (cleanup-backspaces):
5138         * wid-edit.el (widget-transpose-chars):
5139         * term/bg-mouse.el (bg-insert-moused-sexp):
5140         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5141
5142         * info.el (Info-fontify-node):
5143         * simple.el (backward-delete-function):
5144         Use canonical delete-backward-char instead of backward-delete-char.
5145
5146 2000-11-20  Andy Piper  <andy@xemacs.org>
5147
5148         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5149         no buffers.
5150
5151 2000-11-20  Andy Piper  <andy@xemacs.org>
5152
5153         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5154         buffer tabs.
5155
5156 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5157
5158         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5159         (proclaim inline...) was shadowing compiler-macros.
5160
5161 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5162
5163         * bytecomp.el (byte-compile-eval): New.
5164         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5165         Keeps this promise made in Lispref:
5166         "If a file being compiled contains a `defmacro' form, the macro is
5167         defined temporarily for the rest of the compilation of that file."
5168
5169 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5170
5171         * cl.el (floatp-safe):
5172         (plusp):
5173         (minusp):
5174         (oddp):
5175         (evenp):
5176         (cl-abs):
5177         Use a better parameter name than `x'.
5178
5179         * cl-macs.el (check-type): Make continuable.  Change documentation
5180         to require PLACE, but accept any form for compatibility.
5181
5182         * abbrev.el (define-abbrev): Use check-type.
5183         * font-menu.el (font-menu-change-face): Use check-type.
5184         * menubar.el (relabel-menu-item): Use check-type.
5185         * itimer.el: Fix typo.
5186
5187 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5188
5189         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5190
5191 2000-11-14  Martin Buchholz <martin@xemacs.org>
5192
5193         * XEmacs 21.2.37 is released.
5194
5195 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5196
5197         * code-cmds.el: Provide the feature.
5198
5199 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5200
5201         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5202
5203         * code-cmds.el: New file
5204         * mule/mule-cmds.el:
5205         * mule/mule-misc.el
5206         (coding-keymap): New keymap. Define coding system keyboard
5207         commands on file-coding builds too.
5208         (coding-system-change-eol-conversion):
5209         (universal-coding-system-argument):
5210         (set-default-coding-systems):
5211         (prefer-coding-system): Moved from mule-cmds.el
5212         (set-buffer-process-coding-system): Moved from mule-misc.el
5213
5214 2000-09-15  Stephen Carney <carney@scubadoo.com>
5215
5216         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5217
5218 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5219
5220         * package-get.el (package-get-download-sites): Add a pre-release
5221         site for experimental packages.
5222
5223         * auto-autoloads.el: Regenerated.
5224
5225 2000-08-01  Andy Piper  <andy@xemacs.org>
5226
5227         * gutter-items.el (buffers-tab-omit-function): reference
5228         buffers-tab-select-visible-buffers.
5229         (buffers-tab-filter-functions): new variable, by default uses
5230         buffers-tab-selection-function and buffers-tab-omit-function.
5231         (select-buffers-tab-buffers-by-mode): invert arguments.
5232         (buffers-tab-select-visible-buffers): new function. Invert calling
5233         of buffers-menu-omit-invisible-buffers.
5234         (buffers-tab-items): rewrite to use
5235         buffers-tab-filter-functions. Rewrite docstring.
5236         (gutter-buffers-tab-extent): delete.
5237         (add-tab-to-gutter): always build a new extent when adding the
5238         tabs.
5239         (update-tab-in-gutter): make gutter dirty when orientation
5240         changes.
5241
5242 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5243
5244         * bytecomp.el (byte-compile-defvar-or-defconst):
5245         Only do loadhist recording if defvar form includes a value.
5246
5247 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5248
5249         * bytecomp.el (byte-compile-initial-macro-environment):
5250         `eval-when-compile' should not compile its body.
5251
5252 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5253
5254         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5255         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5256         some Japanese English.  Remove some ancient FSF comments, and
5257         improve docstrings.  Use symbols not vectors for tables.
5258
5259 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5260
5261         * keymap.el:
5262         (local-key-binding):
5263         (global-key-binding):
5264         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5265
5266         * lisp.el:
5267         (backward-sexp): Slightly simpler code.
5268         (mark-sexp): Make arg optional, like FSF Emacs.
5269         (forward-list): Slightly simpler code.
5270         (backward-list): Slightly simpler code.
5271         (down-list):  Make arg optional, like FSF Emacs.
5272         (up-list):  Make arg optional, like FSF Emacs.
5273         (backward-up-list):  Make arg optional, like FSF Emacs.
5274         (kill-sexp):  Make arg optional, like FSF Emacs.
5275         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5276
5277         * font-menu.el (font-menu-change-face):
5278         Take continuable errors into account.
5279
5280         * abbrev.el:
5281         * abbrev.el (clear-abbrev-table):
5282         * abbrev.el (define-abbrev-table):
5283         * abbrev.el (define-abbrev):
5284         * abbrev.el (insert-abbrev-table-description):
5285         * apropos.el (apropos-documentation-check-doc-file):
5286         * apropos.el (apropos-documentation-check-elc-file):
5287         * buff-menu.el (list-buffers):
5288         * buff-menu.el (list-buffers-noselect):
5289         * bytecomp.el (byte-recompile-directory):
5290         * bytecomp.el (batch-byte-compile):
5291         * cl-macs.el (typep):
5292         * code-files.el (find-coding-system-magic-cookie):
5293         * code-files.el (insert-file-contents):
5294         * cus-edit.el (customize-set-variable):
5295         * cus-edit.el (customize-save-variable):
5296         * cus-face.el (custom-set-face-font-size):
5297         * cus-face.el (custom-set-face-update-spec):
5298         * cus-face.el (custom-reset-faces):
5299         * custom.el (custom-check-theme):
5300         * custom.el (copy-upto-last):
5301         * fill.el (canonically-space-region):
5302         * fill.el (fill-paragraph):
5303         * fill.el (fill-region):
5304         * fill.el (find-space-insertable-point):
5305         * fill.el (justify-current-line):
5306         * faces.el (face-spec-update-all-matching):
5307         * faces.el (set-face-stipple):
5308         * files-nomule.el (insert-file-contents):
5309         * files.el (insert-file-contents-literally):
5310         * files.el (hack-local-variables-last-page):
5311         * files.el (basic-save-buffer):
5312         * files.el (insert-directory):
5313         * font-menu.el (font-menu-change-face):
5314         * font.el (font-spatial-to-canonical):
5315         * format.el (format-encode-region):
5316         * format.el (format-insert-file):
5317         * format.el (format-replace-strings):
5318         * gutter.el (set-gutter-element):
5319         * help.el (key-or-menu-binding):
5320         * help.el (describe-bindings):
5321         * help.el (with-syntax-table):
5322         * indent.el (indent-rigidly):
5323         * indent.el (delete-to-left-margin):
5324         * info.el:
5325         * info.el (Info-extract-dir-entry-from):
5326         * info.el (Info-build-dir-anew):
5327         * info.el (Info-rebuild-dir):
5328         * info.el (Info-batch-rebuild-dir):
5329         * info.el (Info-read-subfile):
5330         * info.el (Info-build-node-completions):
5331         * info.el (Info-extract-menu-node-name):
5332         * isearch-mode.el (isearch-range-invisible):
5333         * isearch-mode.el (isearch-restore-invisible-extents):
5334         * itimer.el (itimerp):
5335         * itimer.el (itimer-live-p):
5336         * keymap.el:
5337         * keymap.el (substitute-key-definition):
5338         * keymap.el (read-command-or-command-sexp):
5339         * keymap.el (local-key-binding):
5340         * keymap.el (global-key-binding):
5341         * keymap.el (global-set-key):
5342         * keymap.el (local-set-key):
5343         * ldap.el:
5344         * ldap.el (ldap-add-entries):
5345         * ldap.el (ldap-delete-entries):
5346         * lisp.el (backward-sexp):
5347         * lisp.el (mark-sexp):
5348         * lisp.el (forward-list):
5349         * lisp.el (backward-list):
5350         * lisp.el (down-list):
5351         * lisp.el (backward-up-list):
5352         * lisp.el (up-list):
5353         * lisp.el (kill-sexp):
5354         * lisp.el (backward-kill-sexp):
5355         * menubar.el (add-menu-button):
5356         * menubar.el (add-submenu):
5357         * menubar.el (delete-menu-item):
5358         * menubar.el (relabel-menu-item):
5359         * mouse.el (narrow-window-to-region):
5360         * obsolete.el (define-obsolete-variable-alias):
5361         * obsolete.el (store-substring):
5362         * package-admin.el:
5363         * package-admin.el (package-admin-install-function):
5364         * package-admin.el (package-admin-install-function-mswindows):
5365         * package-admin.el (package-admin-default-install-function):
5366         * package-get.el (package-get-update-base-entries):
5367         * packages.el (packages-load-package-dumped-lisps):
5368         * packages.el (packages-collect-package-dumped-lisps):
5369         * printer.el (generic-print-buffer):
5370         * printer.el (generic-print-region):
5371         * replace.el (occur-mode-mouse-goto):
5372         * replace.el (perform-replace):
5373         * select.el (get-selection-no-error):
5374         * simple.el:
5375         * simple.el (newline):
5376         * simple.el (open-line):
5377         * simple.el (edit-and-eval-command):
5378         * simple.el (goto-line):
5379         * simple.el (undo):
5380         * simple.el (kill-region):
5381         * simple.el (copy-region-as-kill):
5382         * simple.el (kill-ring-save):
5383         * simple.el (set-mark):
5384         * simple.el (next-line):
5385         * simple.el (previous-line):
5386         * simple.el (line-move):
5387         * simple.el (set-goal-column):
5388         * simple.el (comment-region):
5389         * subr.el:
5390         * subr.el (putf):
5391         * syntax.el (modify-syntax-entry):
5392         * syntax.el (map-syntax-table):
5393         * view-less.el (view-file):
5394         * view-less.el (view-buffer):
5395         * view-less.el (view-file-other-window):
5396         * window-xemacs.el (backward-other-window):
5397         * window.el:
5398         * window.el (one-window-p):
5399         * window.el (walk-windows):
5400         * window.el (window-list):
5401         * x-mouse.el (x-mouse-kill):
5402         * x-select.el (x-get-cutbuffer):
5403         * x-select.el (x-store-cutbuffer):
5404         * term/bg-mouse.el (bg-mouse-line-to-center):
5405         * term/sun-mouse.el (window-line-end):
5406         * term/sun-mouse.el (sun-select-region):
5407         * term/sun.el (kill-region-and-unmark):
5408         * mule/mule-category.el:
5409         * mule/mule-category.el (modify-category-entry):
5410         * mule/mule-category.el (char-category-list):
5411         * mule/mule-coding.el (coding-system-force-on-output):
5412         * mule/mule-misc.el (coding-system-put):
5413         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5414
5415 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5416
5417         * cus-face.el: Typo fixes and tiny clarifications.
5418         * custom.el: ditto
5419
5420 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5421
5422         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5423         * startup.el (normal-top-level): Setup auto-save-list-file-name
5424         if auto-save-list-file-prefix is non-nil.
5425
5426 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5427
5428         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5429
5430 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5431
5432         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5433         get symbol at point-min.
5434
5435 2000-10-24  Didier Verna  <didier@xemacs.org>
5436
5437         * info.el (Info-emacs-info-file-name): defconst it.
5438         * info.el (Info-footnote-tag): defcustom it.
5439         * info.el (Info-no-description-string): ditto.
5440         * info.el (Info-find-node): adapt to new semantics of
5441         'Info-suffixed-file (don't do the case variants stuff).
5442         * info.el (Info-insert-dir): rewrite the dir file variants code.
5443         * info.el (Info-directory-files): New. Return the list of info
5444         files in a directory.
5445         * info.el (Info-dir-outdated-p): use it.
5446         * info.el (Info-parse-dir-entries): ditto.
5447         * info.el (Info-build-dir-anew): don't restrict to files ending
5448         with a ".info.*" extension.
5449         * info.el (Info-set-mode-line): ditto.
5450         * info.el (Info-read-subfile): adapt to new semantics of
5451         'Info-suffixed-file (append 'exact argument).
5452         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5453         string independently of the case.
5454         * info.el (Info-suffixed-file): use it (match all possible case
5455         for the file name).
5456         * info.el (Info-insert-file-contents): code cleanup.
5457         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5458         columns.
5459         * info.el (Info-batch-rebuild-dir): ditto.
5460         * info.el (Info-read-node-name-1): ditto.
5461         * info.el (Info-search): ditto.
5462         * info.el (Info-fontify-node): ditto.
5463
5464
5465 2000-10-24  Didier Verna  <didier@xemacs.org>
5466
5467         * process.el (shell-command): when called from a program, avoid
5468         'push-mark's "mark-set" message.
5469
5470 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5471
5472         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5473         by a symbol, not by a vector.
5474         * mule/vietnamese.el (vscii): Likewise.
5475         (viscii): Likewise.
5476         * mule/cyrillic.el (koi8-r): Likewise.
5477
5478         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5479         by a symbol, not by a vector.
5480         (chinese-big5-2): Likewise.
5481         * mule/ethiopic.el (ethiopic): Likewise.
5482         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5483         (vietnamese-viscii-upper): Likewise.
5484
5485 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5486
5487         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5488
5489 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5490
5491         * byte-optimize.el (byte-optimize-car): New function.
5492         (byte-optimize-cdr): Ditto.
5493
5494 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5495
5496         * byte-optimize.el: Partial synch with FSF 20.7.
5497         Optimize constant concatenation.
5498         Add keymapp as a side effect free function.  It is a built-in.
5499         (byte-after-unbind-pos): Remove byte-equal.
5500
5501 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5502
5503         * update-elc-2.el: Quote regexps correctly.
5504
5505 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5506
5507         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5508         (ccl-compile): Apply integerp, not integer-or-char-p to
5509         check the type of the buffer magnification
5510         (ccl-compile-write-string): Encode a string with binary
5511         coding system.
5512         (ccl-compile-write-repeat): Likewise.
5513
5514 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5515
5516         * buff-menu.el:
5517         * bytecomp.el:
5518         * coding.el:
5519         * faces.el:
5520         * files.el:
5521         * fill.el:
5522         * float-sup.el:
5523         * font-lock.el:
5524         * help.el:
5525         * iso8859-1.el:
5526         * loaddefs.el:
5527         * menubar-items.el:
5528         * menubar.el:
5529         * modeline.el:
5530         * msw-font-menu.el:
5531         * paragraphs.el:
5532         * paths.el:
5533         * replace.el:
5534         * simple.el:
5535         * sound.el:
5536         * startup.el:
5537         * version.el:
5538         * x-faces.el:
5539         * x-font-menu.el:
5540         Remove purecopy.
5541
5542 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5543
5544         * simple.el (do-auto-fill): Use the function pointer to by
5545         `comment-line-break-function', not `indent-new-comment-line'. This
5546         fixes an issue with cc-mode comment continuation.
5547
5548 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5549
5550         * simple.el (turn-on-auto-fill):  Add (interactive).
5551         * mwheel.el (mwheel-install): Add (interactive).
5552         * font-lock.el (turn-on-font-lock): Add (interactive).
5553         (turn-off-font-lock): Add (interactive).
5554
5555 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5556
5557         * packages.el (packages-special-base-regexp): Add `man'.
5558
5559 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5560
5561         * wid-edit.el (widget-specify-active): map over extents in current
5562         buffer like `widget-specify-inactive' does.  Mapping over the
5563         inactive extent object does not work since the current extent is
5564         ignored by `map-extents'.
5565
5566 2000-10-04  Martin Buchholz <martin@xemacs.org>
5567
5568         * XEmacs 21.2.36 is released.
5569
5570 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5571
5572         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5573         Optimize the compiled-function-constants vector by byte-code
5574         reference counts.
5575
5576 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5577
5578         * build-report.el (build-report-delete-regexp): quote value in
5579         defcustom
5580
5581 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5582
5583         * build-report.el (build-report): Don't bind srcdir which we don't
5584         use in `multiple-value-bind' to avoid the only byte-compiler
5585         warning.
5586
5587 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5588
5589         * build-report.el: Requires cl and custom now.
5590         build-report-version is determined by XEmacs version -- remove
5591         build-report-version*.
5592         * build-report.el (build-report-version): Removed.
5593         * build-report.el (build-report-installation-version-regexp): New.
5594         * build-report.el (build-report-version-file-regexp): New.
5595         * build-report.el (build-report-installation-srcdir-regexp): New.
5596         * build-report.el (build-report-destination): Offer
5597         xemacs-build-reports and xemacs-beta.
5598         * build-report.el (build-report-keep-regexp): Adjusted.
5599         * build-report.el (build-report-delete-regexp): Adjusted.
5600         * build-report.el (build-report-make-output-dir): New.
5601         * build-report.el (build-report-installation-file): Replace use of
5602         `concat' with `expand-file-name'.
5603         * build-report.el (build-report-make-output-file): Removed.
5604         * build-report.el (build-report-make-output-files): New.
5605         * build-report.el (build-report-subject): Identify as
5606         user-variable with "*...".
5607         * build-report.el (build-report-prompts): Ditto.
5608         * build-report.el (build-report-version-file): New.
5609         * build-report.el (build-report-file-encoding): Identify as
5610         user-variable with "*...".
5611         * build-report.el (build-report-make-output-get): New.
5612         * build-report.el (build-report-insert-header): Report
5613         emacs-version and system-configuration instead of
5614         build-report-version.
5615         * build-report.el (build-report-insert-make-output): Add file
5616         argument.
5617         * build-report.el (build-report-insert-installation-file):
5618         Re-indent.
5619         * build-report.el (build-report-keep): Change docstring,
5620         re-indent.
5621         * build-report.el (build-report-delete): Ditto.
5622         * build-report.el (build-report-installation-data): New.
5623         * build-report.el (build-report-version-file-data): New.
5624
5625 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5626
5627         * byte-optimize.el (byte-optimize-lapcode):
5628         Fix the optimization of using the first 5 elements of the
5629         constants vector for variables.
5630         (byte-optimize-lapcode): Fix another ancient broken optimization.
5631
5632 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5633
5634         * *: Spelling mega-patch
5635
5636 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5637
5638         * easymenu.el: doc fixes.
5639         (easy-menu-do-define): Use backquote.
5640         (easy-menu-change):
5641         (easy-menu-add):
5642         `when' seems much clearer than `if' here.
5643         (easy-menu-remove):
5644         (easy-menu-add-item):
5645         (easy-menu-item-present-p):
5646         (easy-menu-remove-item):
5647         Wrap using (when (featurep 'menubar) ...)
5648
5649 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5650
5651         * bytecomp.el (displaying-byte-compile-warnings):
5652         Revert Ben's change to this function below so that the compile log
5653         is displayed properly for users of the "popper" package.
5654
5655 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5656
5657         * window.el (save-selected-window): Use backquote.
5658
5659         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5660         Renamed from `byte-compile-file-form-defvar'.
5661         * bytecomp.el (byte-compile-defvar-or-defconst):
5662         Only cons onto current-load-list in top-level forms.
5663         Else this leaks a cons cell every time a defun is called.
5664         Renamed from `byte-compile-defvar', for clarity.
5665         Warn when docstring of defvar is not a string.
5666         Use consistent error messages.
5667         Better comments.
5668
5669 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5670
5671         * simple.el (set-variable):
5672         Remove unneeded defvar by rearranging order of let* forms.
5673
5674         * mule/mule-ccl.el (ccl-get-next-code):
5675         * menubar-items.el (bookmark-menu-filter):
5676         (language-environment-menu-filter):
5677         (tutorials-menu-filter):
5678         * toolbar-items.el (toolbar-compile):
5679         * byte-optimize.el (disassemble-offset):
5680         Use (declare (special ...)) instead of `defvar'.
5681
5682         * cl-macs.el (cl-do-proclaim):
5683         Fix (declare (special ...)) warning suppression syntax.
5684
5685 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5686
5687         * info.el (Info-tag-table-marker):
5688         (Info-tag-table-buffer):
5689         (Info-find-file-node):
5690         (Info-read-subfile):
5691         (Info-build-node-completions):
5692         (Info-search):
5693         (Info-mode):
5694         Multiple info buffer support.
5695
5696 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5697
5698         * ldap.el (ldap-decode-entry): New defun
5699         (ldap-search-entries): Use it in order to decode DN-prefixed
5700         entries properly
5701
5702 2000-08-23  Daniel Pittman <daniel@danann.net>
5703
5704         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5705         Use `eq', not `=', to compare symbols.
5706
5707 2000-07-30  Ben Wing  <ben@xemacs.org>
5708
5709         * bytecomp.el (byte-compile-report-error):
5710         * bytecomp.el (displaying-byte-compile-warnings):
5711         if stack-trace-on-error is set, send out a backtrace when
5712         an error is encountered that stops byte compilation.  this
5713         should make it much much easier to track down those curious
5714         problems.  also undo the kludge of using a separate "*Show*"
5715         buffer for display when there's a temp-buffer-show-function;
5716         we can avoid this by just being a little smarter.
5717
5718         * dialog-items.el:
5719         * dialog-items.el (search-dialog-regexp): New.
5720         * dialog-items.el (search-dialog-callback):
5721         * dialog-items.el (make-search-dialog):
5722         add a regexp option to the dialog and clean up a bit.
5723
5724         * dialog.el:
5725         * dialog.el (yes-or-no-p-dialog-box):
5726         * dialog.el (get-dialog-box-response):
5727         * dialog.el (make-dialog-box):
5728         * dialog.el (dialog-box-finish): New.
5729         * dialog.el (dialog-box-cancel): New.
5730         * dialog.el (internal-make-dialog-box-exit): New.
5731         implement [properly!] the :modal property of the new dialog box
5732         interface.  this is the first time xemacs has ever had *proper*
5733         modal dialog boxes, giving the standard window-system feedback.
5734         (e.g. under windows, clicking on a disabled frame causes a beep
5735         and makes the dialog box flash three times.)
5736
5737         * dragdrop.el: header keyword frobbing.
5738
5739         * dumped-lisp.el (preloaded-file-list):
5740         renamed winnt.el to win32-native.el.
5741
5742         * faces.el (face-property):
5743         * faces.el (set-face-property):
5744         * faces.el (frob-face-property):
5745         * faces.el (frob-face-font-2):
5746         * faces.el (make-face-bold):
5747         * faces.el (make-face-italic):
5748         * faces.el (make-face-bold-italic):
5749         * faces.el (make-face-unbold):
5750         * faces.el (make-face-unitalic):
5751         * faces.el (make-face-smaller):
5752         * faces.el (make-face-larger):
5753         clean up the implementation of these so that window-system-specific
5754         methods are called only on objects belonging to that window system.
5755         previously, you could have [e.g.] mswindows-make-face-bold called
5756         on font object of device type `stream', which is not good and
5757         explains the subtle errors Adrian was getting when byte-compiling
5758         something that required 'term. (Adrian, now you can use stack-trace-
5759         on-error to find the exact place where things are going wrong instead
5760         of having to laboriously binary-search your way through.)
5761
5762         * finder.el (finder-known-keywords):
5763         cleaned up -- properly sorted, clarified the meanings of many of
5764         the keywords, and added a few -- mswin, gui, content, build, www,
5765         user, services.  the last two try to distinguish between a package
5766         that's used directly by the user, and a package that provides
5767         support services to other packages.
5768
5769         * font-lock.el (lisp-font-lock-keywords-2):
5770         update list of lisp control structures to include everything,
5771         including new ones i introduced.
5772
5773         * gutter.el: header keyword frobbing.
5774
5775         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5776         recent isearch element was not doing so!  you got the second-most-
5777         recent instead.
5778
5779         * lisp-mode.el (construct-lisp-mode-menu):
5780         more menubar cleanups.
5781         * lisp-mode.el (with-selected-window):
5782         make it indent properly.
5783
5784         * menubar-items.el (default-menubar): lots of menubar cleanups.
5785         rearranged the options menu the most, e.g. splitting up the
5786         Keyboard/Mouse menu into a new Editing menu and combining the
5787         separate Scrollbar/Gutter/Toolbar submenus into Display.
5788         Got rid of General, moved items to Editing or new Troubleshooting.
5789         Moved Packages to Tools; doesn't seem to belong under Options.
5790         Added stuff to the Cmds menu, e.g. Change Case.
5791
5792         NB please don't complain about these periodic menubar changes.
5793         Anything like this is necessarily incremental in its construction
5794         -- By constant use you gradually become more and more aware of
5795         better and better ways to group menu items.  When we eventually
5796         move the options menu to a property sheet, the existing structure
5797         will probably be preserved fairly well.
5798
5799         * minibuf.el (next-history-element): fix problems with pressing
5800         down arrow in repeat-complex-command.
5801
5802         * modeline.el:
5803         * modeline.el (modeline-3d-p): New.
5804         added custom variable for controlling the 3d modeline.  the
5805         corresponding Options item has been present for a long time,
5806         but commented out with "fix me!" comments.  it's fixed now.
5807
5808         * obsolete.el (add-menu):
5809         remove bogus gettexts.
5810
5811         * process.el (shell-quote-argument):
5812         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5813         For bash under Windows native, see below.
5814
5815         * simple.el:
5816         * simple.el (display-warning-buffer):
5817         Fixed the handling of warning display to eliminate the annoying
5818         *Show* buffer, like was done for byte-compiler output above.
5819
5820         * simple.el (debug-print): New.
5821         Simple function for sending debug messages to the console and/or
5822         other debug places.
5823
5824         * subr.el (replace-in-string):
5825         Rewrite this function to avoid N^2 behavior with large strings --
5826         catastrophic with the new Windows selection code! (Apparently the
5827         author of this function didn't realize there was a fun
5828         replace-match that could make his life much easier, because we
5829         duplicated the entire logic.  The new version is smaller, easier
5830         to understand, much more robust, and has extended features --
5831         those of replace-match.)
5832
5833         * window.el:
5834         * window.el (with-selected-window): New.
5835         An obvious complement to the existing `with-selected-frame' and
5836         `with-current-buffer'.
5837
5838         * win32-native.el: Renamed from winnt.el.
5839         Added a great deal of stuff for properly handling process quoting,
5840         somewhat modeled on Kirill's original model (which i later threw
5841         away).  We should now finally have correctly working process arg
5842         quoting/dequoting so that the final app gets exactly what we
5843         intended.  Because the mechanism is in Lisp, it's easily
5844         extendible. (For those running bash and running the native
5845         version, I tried hard to do what I thought was correct.  But more
5846         thought is needed, and ideally the volunteer work of people with
5847         these configurations that they generally run on.)
5848
5849         * x-font-menu.el (x-font-menu-font-data):
5850         Put in defvar's to fix byte-compiler warnings.
5851
5852 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5853
5854         * select.el (selection-coercion-alist): Initialise.
5855         * select.el (select-coerce-to-text): New.
5856         * select.el (select-coerce): New.
5857         New functions to perform type and value coercion.
5858
5859         * select.el (select-buffer-killed-default): Keep data if it was
5860         on the clipboard.
5861
5862 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5863
5864         * menubar-items.el (default-menubar): Fix typo.
5865         (default-menubar): `lambda' was mispelled as `lamda'.
5866
5867 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5868
5869         * window.el (shrink-window-if-larger-than-buffer): Remove
5870         edge checking code.
5871
5872 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5873
5874         * paths.el (gnus-local-domain): Removed.
5875         (gnus-local-organization): Ditto.
5876         (gnus-startup-file): Ditto.
5877
5878 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5879
5880         * files.el (auto-mode-alist): Add .spec for RPM.
5881
5882 2000-07-31  Andy Piper  <andy@xemacs.org>
5883
5884         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5885
5886 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5887
5888         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5889         browse-url.
5890         * help.el (xemacs-www-page): Ditto.
5891         (xemacs-www-faq): Ditto.
5892         * menubar-items.el (default-menubar): Ditto.
5893
5894         * wid-edit.el (widget-url-link-action): Ditto.
5895         From: Kenichi OKADA <okada@opaopa.org>.
5896
5897 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5898
5899         * finder.el (finder-commentary): Add autoload cookie.
5900
5901 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5902
5903         * files.el (insert-file-contents-literally): Fix second let
5904         binding for `coding-system-for-read' to `coding-system-for-write'
5905         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5906
5907 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5908
5909         * files.el (insert-file-contents-literally): Use binary coding
5910         system (from Morioka san).
5911         (insert-file-contents-literally): Make file-name-handler method.
5912
5913 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5914
5915         * cl-macs.el (get-selection): Add defsetf.
5916
5917 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5918
5919         * x-init.el (x-activate-region-as-selection): replace obsolete
5920         function x-own-selection with own-selection.
5921         (ow-find): replace obsolete functions x-get-selection and
5922         x-get-clipboard with get-selection and get-clipboard.
5923         (init-post-x-win): replace obsolete function x-disown-selection
5924         with disown-selection.
5925
5926 2000-07-20  Mike Sperber  <mike@xemacs.org>
5927
5928         * startup.el (load-user-init-file): Only try to load init file if
5929         it exists.
5930
5931 2000-07-10  Andy Piper  <andy@xemacs.org>
5932
5933         * dialog-items.el: sync with Ben's patch.
5934
5935         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5936         comment.
5937         (progress-text-glyph): deleted.
5938         (progress-layout-glyph): make completely minimal.
5939         (progress-gauge-glyph): ditto.
5940         (progress-display-style): fix to handle dynamic instantiator
5941         changes.
5942         (progress-text-instantiator): new.
5943         (progress-layout-instantiator): new.
5944         (progress-gauge-instantiator): new.
5945         (set-progress-display-instantiator): renamed and changed from
5946         set-progress-display-style.
5947         (progress-abort-glyph): use instantiator not glyph.
5948         (append-progress-display): use set-progress-display-instantiator
5949         and set-glyph-image.
5950         (abort-progress-display): ditto.
5951         (raw-append-progress-display): ditto.
5952
5953 2000-07-20  Ben Wing  <ben@xemacs.org>
5954
5955         * code-files.el: Move Mule-specific code to mule-coding.el.
5956
5957 2000-07-15  Ben Wing  <ben@xemacs.org>
5958
5959         * autoload.el:
5960         Fixed comments.
5961
5962         * cmdloop.el:
5963         * cmdloop.el (yes-or-no-p):
5964         * cmdloop.el (y-or-n-p):
5965         Make these functions use should-use-dialog-box-p and not be
5966         overridden in dialog.el.
5967
5968         * cus-dep.el:
5969         * cus-dep.el (Custom-make-dependencies): Removed.
5970         * cus-dep.el (Custom-make-dependencies-1): New.
5971         * cus-dep.el (Custom-make-one-dependency): New.
5972         New entry point for use in Makefiles, to avoid excessive
5973         invocations.
5974
5975         * cus-edit.el (custom-variable-reset-saved):
5976         * cus-edit.el (custom-variable-reset-standard):
5977         * cus-edit.el (custom-save-resets):
5978         Fix bytecompiler warnings.
5979
5980         * dialog.el:
5981         * dialog.el (yes-or-no-p-dialog-box):
5982         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5983         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5984         * dialog.el (get-dialog-box-response):
5985         * dialog.el (message-or-box):
5986         * dialog.el (make-dialog-box):
5987         * dialog.el (popup-dialog-box): New.
5988         Avoid yes-or-no-p bogosities.
5989         Create a general function `make-dialog-box' to encapsulate all
5990         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5991
5992         * dumped-lisp.el (preloaded-file-list):
5993         Add dialog-items.  Clean up.  Group files by types.
5994
5995         * easymenu.el (easy-menu-add):
5996         * easymenu.el (easy-menu-remove):
5997         Account for accelerators.
5998
5999         * extents.el:
6000         * extents.el (extent-list): New args, like in map-extents.
6001         * extents.el (extent-at-event): New.
6002         * extents.el (extents-at-event): New.
6003
6004         * font-lock.el:
6005         * font-lock.el (font-lock-mode):
6006         * font-lock.el (font-lock-default-fontify-buffer):
6007         * font-lock.el (font-lock-default-unfontify-region):
6008         * font-lock.el (font-lock-fontify-syntactically-region):
6009         * font-lock.el (font-lock-fontify-keywords-region):
6010         Use new progress-feedback names.
6011
6012         * font-lock.el (java-font-lock-identifier-regexp):
6013         * font-lock.el (java-font-lock-class-name-regexp):
6014         Fix bytecompiler warnings.
6015
6016         * gutter-items.el:
6017         * gutter-items.el (progress-display-use-echo-area): Removed.
6018         * gutter-items.el (progress-feedback-use-echo-area): New.
6019         * gutter-items.el (progress-display-popup-period): Removed.
6020         * gutter-items.el (progress-feedback-popup-period): New.
6021         * gutter-items.el (set-progress-display-style): Removed.
6022         * gutter-items.el (set-progress-feedback-style): New.
6023         * gutter-items.el (progress-display-style): Removed.
6024         * gutter-items.el (progress-feedback-style): New.
6025         * gutter-items.el (progress-stack):
6026         * gutter-items.el (progress-displayed-p): Removed.
6027         * gutter-items.el (progress-feedbacked-p): New.
6028         * gutter-items.el (clear-progress-display): Removed.
6029         * gutter-items.el (clear-progress-feedback): New.
6030         * gutter-items.el (progress-display-clear-when-idle): Removed.
6031         * gutter-items.el (progress-feedback-clear-when-idle): New.
6032         * gutter-items.el (remove-progress-display): Removed.
6033         * gutter-items.el (remove-progress-feedback): New.
6034         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6035         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6036         * gutter-items.el (append-progress-display): Removed.
6037         * gutter-items.el (append-progress-feedback): New.
6038         * gutter-items.el (abort-progress-display): Removed.
6039         * gutter-items.el (abort-progress-feedback): New.
6040         * gutter-items.el (raw-append-progress-display): Removed.
6041         * gutter-items.el (raw-append-progress-feedback): New.
6042         * gutter-items.el (display-progress-display): Removed.
6043         * gutter-items.el (display-progress-feedback): New.
6044         * gutter-items.el (current-progress-display): Removed.
6045         * gutter-items.el (current-progress-feedback): New.
6046         * gutter-items.el (current-progress-display-label): Removed.
6047         * gutter-items.el (current-progress-feedback-label): New.
6048         * gutter-items.el (progress-display): Removed.
6049         * gutter-items.el (progress-feedback): New.
6050         Replace "progress-display" with "progress-feedback" globally.
6051
6052         * gutter-items.el (lprogress-display): Removed.
6053         * gutter-items.el (progress-feedback-with-label): New.
6054         Rename lprogress-display ==> progress-feedback-with-label.
6055
6056         * gutter-items.el (search-dialog-direction): Removed.
6057         * gutter-items.el (search-dialog-text): Removed.
6058         * gutter-items.el (search-dialog-callback): Removed.
6059         * gutter-items.el (make-search-dialog): Removed.
6060         Move to dialog-items.el.
6061
6062         * help.el:
6063         * help.el (help-mode-quit):
6064         * help.el (mode-for-help): New.
6065         * help.el (help-sticky-window): New.
6066         * help.el (help-window-config): New.
6067         * help.el (with-displaying-help-buffer):
6068         * help.el (function-at-event): New.
6069         * help.el (help-symbol-regexp): New.
6070         * help.el (help-symbol-run-function-1): New.
6071         * help.el (help-symbol-run-function): New.
6072         * help.el (help-symbol-function-context-menu): New.
6073         * help.el (help-symbol-variable-context-menu): New.
6074         * help.el (help-symbol-function-and-variable-context-menu): New.
6075         * help.el (frob-help-extents): New.
6076         * help.el (describe-function-1):
6077         * help.el (variable-at-point):
6078         * help.el (variable-at-event): New.
6079         * help.el (describe-variable):
6080         Major overhaul.
6081         - Make functions and variables be mousable.
6082         - Middle button hyperlinks.
6083         - New context-menu entries.
6084
6085         * keydefs.el:
6086         * keydefs.el (global-map):
6087         New key bindings to move lines up and down.
6088
6089         * lisp-mode.el:
6090         * lisp-mode.el (construct-lisp-mode-menu): New.
6091         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6092         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6093         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6094         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6095         Make popup and menubar menus be different.  Popup menu uses
6096         clicked location and automatically assumes symbol under the mouse
6097         for various commands.
6098
6099         * menubar-items.el:
6100         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6101         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6102
6103         * menubar-items.el (global-popup-menu): Removed.
6104         * menubar-items.el (mode-popup-menu): Removed.
6105         * menubar-items.el (activate-popup-menu-hook): Removed.
6106         * menubar-items.el (popup-mode-menu): Removed.
6107         * menubar-items.el (popup-buffer-menu): Removed.
6108         * menubar-items.el (popup-menubar-menu): Removed.
6109         Move to menubar.el.
6110
6111         * menubar.el:
6112         * menubar.el (global-popup-menu): New.
6113         * menubar.el (mode-popup-menu): New.
6114         * menubar.el (activate-popup-menu-hook): New.
6115         * menubar.el (last-popup-menu-event): New.
6116         * menubar.el (popup-mode-menu): New.
6117         * menubar.el (popup-buffer-menu): New.
6118         * menubar.el (popup-menubar-menu): New.
6119         * menubar.el (menu-call-at-event): New.
6120         Move non-content functions here.  Add support for context menu
6121         items on extents.
6122
6123         * minibuf.el (minibuffer-history-uniquify):
6124         Typo fix.
6125
6126         * minibuf.el (read-file-name-1):
6127         Call new file dialog box if it exists.
6128
6129         * minibuf.el (mouse-rfn-setup-vars):
6130         Clean up "chop" action.
6131
6132         * mouse.el:
6133         * mouse.el (button2): Now bound to mouse-track.
6134         * mouse.el (click-inside-extent-p):
6135         * mouse.el (point-inside-extent-p):
6136         * mouse.el (point-inside-selection-p):
6137         * mouse.el (mouse-drag-or-yank): Removed.
6138         * mouse.el (mouse-begin-drag-n-drop): New.
6139         * mouse.el (mouse-eval-sexp):
6140         * mouse.el (mouse-track-activate-strokes): New.
6141         * mouse.el (mouse-track-do-activate): New.
6142         * mouse.el (mouse-track):
6143         * mouse.el (default-mouse-track-event-is-with-button): New.
6144         * mouse.el (default-mouse-track-cleanup-hook):
6145         * mouse.el (default-mouse-track-drag-hook):
6146         * mouse.el (default-mouse-track-drag-up-hook):
6147         * mouse.el (default-mouse-track-click-hook):
6148         Merge drag-n-drop into mouse-track.
6149         Add general "activate" support to replace specific button2 kludges.
6150         Use "button modifier" support in mouse-track.
6151
6152         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6153
6154         * package-ui.el:
6155         * package-ui.el (pui-menu):
6156         * package-ui.el (pui-popup-context-sensitive): Removed.
6157         Fix bytecompiler warnings.
6158         Clean up popup code a bit.
6159
6160         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6161
6162         * simple.el:
6163         * simple.el (transpose-lines):
6164         * simple.el (transpose-line-up): New.
6165         * simple.el (transpose-line-down): New.
6166         * simple.el (transpose-subr):
6167         * simple.el (transpose-subr-1): Removed.
6168         Clean up, add functions to move lines up and down.
6169
6170         * startup.el (mail-host-address):
6171         * startup.el (user-mail-address):
6172         Customize.
6173
6174         * subr.el:
6175         * subr.el (set-symbol-value-in-buffer): New.
6176         * subr.el (error):
6177         * subr.el (check-argument-type):
6178         * subr.el (defined-error-p): New.
6179         Add structured error support.
6180
6181         * toolbar-items.el (toolbar-compile):
6182         Use new make-dialog-box.
6183
6184         * update-elc.el:
6185
6186         * userlock.el (ask-user-about-lock-dbox):
6187         * userlock.el (ask-user-about-supersession-threat-dbox):
6188         * userlock.el (ask-user-about-lock):
6189         * userlock.el (ask-user-about-supersession-threat):
6190         Use new make-dialog-box.
6191         Add safety checks; use should use-dialog-box-p.
6192
6193         * window-xemacs.el:
6194         * window-xemacs.el (__buffer-dedicated-frame):
6195         * window-xemacs.el (buffer-dedicated-frame): New.
6196         * window-xemacs.el (set-buffer-dedicated-frame): New.
6197         Move dedicated-frame stuff into lisp.
6198
6199 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6200
6201         * printer.el (generic-print-region): Do not require that
6202         `printer-name' be set.
6203         (printer-name): Commentary clarification.
6204
6205 2000-07-19  Martin Buchholz <martin@xemacs.org>
6206
6207         * XEmacs 21.2.35 is released.
6208
6209 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6210
6211         * select.el (selection-coercible-types): Initialise.
6212
6213 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6214
6215         * select.el (own-clipboard): Bug fix.
6216
6217 2000-07-17  Mike Sperber  <mike@xemacs.org>
6218
6219         * cus-edit.el (custom-migrate-custom-file): Save init file before
6220         continuing.
6221
6222 2000-07-16  Mike Sperber  <mike@xemacs.org>
6223
6224         * startup.el (load-init-file): Remove silly call to
6225         `load-user-custom-file`.
6226         (maybe-migrate-user-init-file): Minor fixes.
6227
6228 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6229
6230         * apropos.el (apropos-documentation-check-doc-file):
6231         `doc' variable should be let-bound, as was presumably intended.
6232
6233         * cus-edit.el (custom-variable-reset-saved):
6234         (custom-variable-reset-standard):
6235         Remove unused variable comment-widget.  Twice.
6236
6237         * toolbar.el (toolbar-blank-press-function):
6238         Add a real defvar with initial value nil and proper docstring.
6239         (press-toolbar-button): No need to check for boundp-ness anymore.
6240
6241         * rect.el (open-rectangle-line): Remove useless (let) form.
6242         Add defvar for pending-delete-mode.
6243
6244         * info.el (Info-find-node): This function needs an autoload cookie.
6245
6246         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6247         Use let* since the second form referred to the first.
6248
6249 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6250
6251         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6252         instead of removed `mswindows-get-clipboard'.
6253
6254
6255 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6256
6257         * select.el (select-convert-from-text): New.
6258         * select.el (select-convert-from-length): New.
6259         * select.el (select-convert-from-integer): New.
6260         * select.el (select-convert-from-identity): New.
6261         * select.el (select-convert-from-filename): New.
6262         * select.el (selection-converter-in-alist): Use them.
6263         New converter functions for X.
6264
6265         * select.el (get-selection): Removed comment.
6266
6267         * select.el (own-selection): Removed append code - I thought
6268         I'd already done this, but apparently not...
6269
6270         * select.el: Changed comment about TIMESTAMP.
6271
6272         * select.el (select-convert-in): New.
6273         * select.el (select-convert-out): New.
6274         New functions that get used by select.c.
6275
6276         * select.el (select-buffer-killed-default): New.
6277         * select.el (select-buffer-killed-text): New.
6278         * select.el (selection-buffer-killed-alist): New.
6279         New list and functions that get called if a relevant selection
6280         exists and a buffer gets killed.
6281
6282         * select.el (select-convert-to-targets):
6283         * select.el (select-convert-to-identity): Removed.
6284         * select.el (select-convert-from-identity): Removed.
6285         * select.el (select-converter-out-alist):
6286         Removed _EMACS_INTERNAL selection type.
6287
6288         * x-select.el (xselect-kill-buffer-hook): Removed.
6289         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6290         Removed this X-specific nonesense. Use the generic support
6291         in select.el instead.
6292
6293 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6294
6295         * mule/mule-category.el (defined-category-hashtable):
6296         Use make-hash-table instead of make-hashtable
6297
6298         * buff-menu.el: Byte-compiler warning fix.
6299
6300         * isearch-mode.el (isearch-highlight-all-cleanup):
6301         Remove unused variable `isearch-highlight-all-start'.
6302
6303         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6304
6305         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6306
6307         * cus-dep.el (Custom-make-dependencies):
6308         Add autoload cookie for custom-add-loads to generated custom-load.el.
6309
6310         * autoload.el (autoload-package-name): Warning suppression.
6311         Move defvar prior to first use.
6312
6313         * custom.el: Add autoload for custom-declare-face.
6314         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6315         * cl.el (cl-hack-byte-compiler):
6316         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6317         to work properly.
6318
6319 2000-07-08  Mike Sperber  <mike@xemacs.org>
6320
6321         * startup.el (load-home-init-file): Added variable.
6322         (maybe-migrate-user-init-file): Added.
6323         (load-user-init-file): Load custom file if different from init
6324         file.
6325
6326         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6327         "startup."
6328
6329         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6330         Moved `custom-file'-related code to cus-file.el.
6331
6332         * cus-file.el: New file.
6333
6334 2000-04-01  Mike Sperber  <mike@xemacs.org>
6335
6336         * packages.el (packages-find-package-directories): Added support
6337         for external package hierarchies with in-place installations.
6338
6339         * find-paths.el (paths-root-in-place-p): Added.
6340         (paths-find-emacs-directory): Added support for external
6341         directories with in-place installations.
6342         (paths-find-site-directory): Ditto.
6343
6344         * startup.el (find-user-init-file): Also look for
6345         ~/.xemacs/init.elc? in preference to ~/.emacs.
6346
6347 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6348
6349         * select.el (own-selection):
6350         * select.el (own-clipboard): Changed `append' parameter to
6351         `how-to-use' parameter.
6352         * select.el (own-selection): Removed icky append code.
6353         * select.el (own-selection, get-selection): Removed extra type
6354         checking.
6355         * select.el (selection-appender-alist):
6356         * select.el (selection-converter-{in|out}-alist): Initialise.
6357         * select.el (select-append-to-*): New.
6358         * select.el (select-convert-from-*): New.  New functions to append
6359         data and convert data from external type.
6360
6361 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6362
6363         * font-lock.el: Javadoc enhancements.
6364
6365 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6366
6367         * printer.el (generic-print-region): Compose job name from buffer
6368         name.
6369
6370 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6371
6372         * font-lock.el (font-lock-fontify-pending-extents): Call
6373         font-lock-fontify-region instead of font-lock-fontify-buffer
6374         to avoid unnecessary progress gauges.
6375
6376 2000-07-06  Craig Lanning  <lanning@scra.org>
6377
6378         * custom-load.el (faces):
6379
6380         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6381         dir is a regex.
6382
6383         * process.el (call-process-internal): from Dan Holmsand, use binary
6384         coding systems so that jka-compr works.
6385
6386 2000-07-07  Ben Wing  <ben@xemacs.org>
6387
6388         * font-lock.el: Undo previous change.  Unfortunately, some
6389         files actually use the variables directly in their init code
6390         without quoting them.
6391
6392 2000-07-07  Ben Wing  <ben@xemacs.org>
6393
6394         * font-lock.el (defvar font-lock-*-face): Removed.
6395
6396         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6397         only when necessary.
6398
6399 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6400
6401         * cl-macs.el: fix cl-transform-function-property kludge
6402         so that it does not require a random feature.
6403
6404 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6405
6406         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6407         as in Linux kernel "Rules.make".
6408
6409 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6410
6411         * build-report.el (build-report): Add autoload cookie.
6412
6413 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6414
6415         * package-ui.el (defgroup pui):  Correct a misspelling
6416         (pui-toggle-package-delete):  Change `seleted' to `selected'
6417
6418 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6419
6420         * package-get.el (package-get-update-base):
6421         (package-get): Use insert-file-contents-literally always.
6422         (package-get-maybe-save-index):
6423         Force coding system for writing to binary.
6424
6425 2000-06-08  Mike Alexander  <mta@arbortext.com>
6426
6427         * code-process.el (call-process-region): If there is no coding
6428         system for the process on process-coding-system-alist use the
6429         coding system of the buffer containing the region.
6430
6431 2000-06-10  Ben Wing  <ben@xemacs.org>
6432
6433         * cmdloop.el (command-error):
6434         If debug-on-error and noninteractive, output backtrace.
6435
6436         * files.el (file-relative-name):
6437         Remove MSDOS references.
6438
6439         * simple.el (line-number): New function, due to non-obvious
6440         behavior/usage of count-lines.
6441
6442         * simple.el (count-lines): document non-obvious usage to get
6443         line number.
6444
6445 2000-06-11  Ben Wing  <ben@xemacs.org>
6446
6447         * faces.el ((featurep 'xpm)):
6448         * x-faces.el (x-init-face-from-resources):
6449         * x-faces.el (x-init-frame-faces):
6450         * x-misc.el (x-init-specifier-from-resources):
6451         * x-misc.el (x-get-resource-and-bogosity-check):
6452         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6453         * x-mouse.el (x-init-pointer-shape):
6454         * x-scrollbar.el (x-init-scrollbar-from-resources):
6455         Add sixth argument to x-get-resource calls so as to issue warnings
6456         rather than errors on bogus arguments.
6457
6458 2000-06-05  Ben Wing  <ben@xemacs.org>
6459
6460         * compat.el: new file.  provides a clean, non-intrusive way to
6461         define compatibility functions.
6462
6463         * process.el (shell-quote-argument): temporary fix for lack
6464         of nt-quote-process-args.  #### I need to put back the overall
6465         structure of that mechanism but redo the guts of it using the
6466         extra intelligence in the C code.
6467
6468 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6469
6470         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6471         `package-get' does in package-get.el, instead of using external
6472         "md5sum" program.
6473
6474         * package-get.el (package-get): Insert package file literally to
6475         make checksum calculation work.
6476
6477 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6478
6479         * code-files.el (convert-mbox-coding-system): Deleted.
6480         (file-coding-system-alist): Removed reference to
6481         convert-mbox-coding-system.
6482
6483 2000-05-28  Martin Buchholz <martin@xemacs.org>
6484
6485         * XEmacs 21.2.34 is released.
6486
6487 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6488
6489         * font-lock.el (font-lock-keywords): Rewrote docstring
6490
6491 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6492
6493         * loadhist.el (unload-feature): handle case where x is both boundp
6494         and fboundp
6495
6496 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6497
6498         * packages.el: It's ok to use built-in macros, but not lisp
6499         defined ones.
6500
6501 2000-05-20  Ben Wing  <ben@xemacs.org>
6502
6503         * font-lock.el:
6504         * font-lock.el (font-lock-message-threshold):
6505         * font-lock.el (font-lock-mode):
6506         * font-lock.el (font-lock-default-fontify-buffer):
6507         * font-lock.el (font-lock-always-fontify-immediately):
6508         * font-lock.el (font-lock-old-extent): Removed.
6509         * font-lock.el (font-lock-old-len): Removed.
6510         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6511         * font-lock.el (font-lock-pending-extent-table): New.
6512         * font-lock.el (font-lock-range-table): New.
6513         * font-lock.el (font-lock-after-change-function):
6514         * font-lock.el (font-lock-after-change-function-1): Removed.
6515         * font-lock.el (font-lock-fontify-pending-extents): New.
6516         * font-lock.el ('font-lock-revert-cleanup): Removed.
6517         * font-lock.el ('font-lock-revert-setup): Removed.
6518         Rewrite deferral code to handle any number of changes, merging
6519         them properly.  Remove hacked-up code for revert-buffer, now
6520         unnecessary.
6521
6522         * menubar-items.el (default-menubar):
6523         In Options->Edit Init File, don't switch to emacs-lisp-mode
6524         unless necessary; doing this turns off font-lock.
6525
6526 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6527
6528         * keydefs.el: Define C-x BS to backward-kill-sentence.
6529
6530 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6531
6532         * files.el (hack-local-variables-prop-line): Use non-greedy
6533         matching to process -*-texinfo-*- -*-.
6534
6535 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6536
6537         * minibuf.el (minibuf-directory-files): new function.
6538         (read-file-name-activate-callback): use minibuf-directory-files.
6539         (read-directory-name-internal): ditto.
6540         (mouse-file-display-completion-list): ditto.
6541         (mouse-directory-display-completion-list): ditto.
6542         (read-file-name-internal): remove "./" from completion list unless
6543         explicitly matched, for consistency.
6544
6545 2000-05-11  Ben Wing  <ben@xemacs.org>
6546
6547         * gutter-items.el (gutter-buffers-tab):
6548         * gutter-items.el (add-tab-to-gutter):
6549         * gutter-items.el (update-tab-in-gutter):
6550         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6551         * gutter-items.el (append-progress-display):
6552         * gutter-items.el (abort-progress-display):
6553         * gutter-items.el (raw-append-progress-display):
6554         Further fixes.  Use set-glyph-image not set-image-instance-property,
6555         to fix problems with multiple windows in a frame.
6556
6557         * menubar-items.el (tutorials-menu-filter):
6558         Fix typo.
6559
6560         * startup.el (early-error-handler):
6561         Display message box under windows; otherwise, message will disappear
6562         before it can be viewed.
6563
6564         * update-elc.el:
6565         Fix bug in NEEDTODUMP processing.
6566
6567 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6568
6569         * startup.el (lock-directory): Removed.
6570         (superlock-file): Ditto.
6571         (startup-set-paths): Remove lockdir.
6572         (startup-setup-paths-warning): Remove lock-directory.
6573
6574         * setup-paths.el (paths-find-lock-directory): Removed.
6575         (paths-find-superlock-file): Ditto.
6576
6577 2000-05-09  Ben Wing  <ben@xemacs.org>
6578
6579         * faces.el (set-face-property):
6580         * faces.el (set-face-font):
6581         * faces.el (set-face-foreground):
6582         * faces.el (set-face-background):
6583         * faces.el (set-face-background-pixmap):
6584         * faces.el (set-face-underline-p):
6585         * faces.el (set-face-strikethru-p):
6586         * faces.el (set-face-highlight-p):
6587         * faces.el (set-face-dim-p):
6588         * faces.el (set-face-blinking-p):
6589         * faces.el (set-face-reverse-p):
6590         doc string changes.
6591
6592         * glyphs.el:
6593         * glyphs.el (make-image-specifier):
6594         * glyphs.el (glyph-property):
6595         * glyphs.el (set-glyph-image):
6596         * glyphs.el (make-glyph):
6597         * glyphs.el (make-pointer-glyph):
6598         * glyphs.el (make-icon-glyph):
6599         * glyphs.el (widget-image-instance-p): New.
6600         authorship info, lots of doc changes.  New predicate, inadvertently
6601         omitted.  the general principle with specifier docs is now that
6602         the description of instantiators should go with the make-foo-specifier
6603         fun's doc string, rather than in foo-specifier-p.  this follows
6604         conventions elsewhere in XEmacs and in general is a lot more obvious
6605         of a place to look.  sometimes the make-foo-specifier function needs
6606         to be created in the process.
6607
6608         * gutter.el:
6609         * gutter.el (make-gutter-specifier): New.
6610         * gutter.el (make-gutter-size-specifier): New.
6611         * gutter.el (make-gutter-visible-specifier): New.
6612         specifier doc updates according to the conventions specified before.
6613
6614         * objects.el:
6615         * objects.el (make-font-specifier):
6616         * objects.el (make-color-specifier):
6617         * objects.el (make-face-boolean-specifier): New.
6618         specifier doc updates according to the conventions specified before.
6619
6620         * specifier.el:
6621         * specifier.el (set-specifier):
6622         * specifier.el (make-integer-specifier): New.
6623         * specifier.el (make-boolean-specifier): New.
6624         * specifier.el (make-natnum-specifier): New.
6625         * specifier.el (make-generic-specifier): New.
6626         * specifier.el (make-display-table-specifier): New.
6627         specifier doc updates according to the conventions specified before.
6628
6629         * toolbar.el:
6630         * toolbar.el (make-toolbar-specifier): New.
6631         specifier doc updates according to the conventions specified before.
6632
6633 2000-05-09  Ben Wing  <ben@xemacs.org>
6634
6635         * process.el (call-process-internal): Revert to previous version
6636         because Mike's change clashed with a change I did not long before.
6637         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6638         Thanks very much Mike for pointing out the bug and submitting a
6639         patch!
6640
6641 2000-04-13  Mike Alexander  <mta@arbortext.com>
6642
6643         * process.el (call-process-internal): Send the correct input buffer
6644         (call-process-internal): Return the exit status of the process
6645
6646 2000-05-07  Ben Wing  <ben@xemacs.org>
6647
6648         * winnt.el:
6649         * winnt.el (nt-quote-args-verbatim): Removed.
6650         * winnt.el (nt-quote-args-prefix-quote): Removed.
6651         * winnt.el (nt-quote-args-backslash-quote): Removed.
6652         * winnt.el (nt-quote-args-double-quote): Removed.
6653         * winnt.el (nt-quote-args-functions-alist): Removed.
6654         * winnt.el (nt-quote-process-args): Removed.
6655         Remove all stuff for argument quoting.  We borrow the code instead
6656         from Emacs 20.6, which is much more careful in its quoting
6657         (e.g. in handling runs of the escape character) and avoids most of
6658         the need for this Lisp mechanism by checking to see whether we're
6659         running a Cygwin or normal program and doing the appropriate
6660         quoting.  If we end up needing such a mechanism, we should add
6661         it by extending the variable `mswindows-quote-process-args' so it
6662         can take an alist of regexps.
6663
6664 2000-05-07  Ben Wing  <ben@xemacs.org>
6665
6666         * keydefs.el:
6667         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6668         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6669         the window without moving point.
6670
6671         * simple.el:
6672         * simple.el (scroll-up-one): New.
6673         * simple.el (scroll-down-one): New.
6674         Functions for use with C-M-up/down.
6675
6676 2000-05-01  Martin Buchholz <martin@xemacs.org>
6677
6678         * XEmacs 21.2.33 is released.
6679
6680 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6681
6682         * dialog.el (yes-or-no-p-dialog-box):
6683         Fix docstring.
6684         Fix following horrible bug in X11 mode with focus-follows-mouse:
6685           1. Visit two files in two different frames.
6686           2. do File->Revert Buffer in one of those frames.
6687           3. Dialog box appears.
6688           4. Arrange things so that the mouse passes over the *other*
6689              frame, then to the dialog box, and click on "Yes".
6690           5. The file contents end up in the *wrong* buffer!
6691         Add TODO comment.
6692
6693 2000-04-28  Ben Wing  <ben@xemacs.org>
6694
6695         * help.el (describe-installation): correct typo introduced
6696         in last patch: boundp -> fboundp.
6697
6698         * etags.el (buffer-tag-table-list):
6699         canonicalize filenames to Unix format so that tag-table-alist
6700         searching works under Windows.
6701
6702         * autoload.el:
6703         Bowdlerize the supposedly objectionable words
6704         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6705
6706         * gutter-items.el (set-progress-display-style):
6707         * gutter-items.el (search-dialog-callback):
6708         * gutter-items.el (make-search-dialog):
6709         Change to new callback-ex api.
6710
6711 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6712
6713         * help.el: (describe-installation): decode-coding-string is not
6714         defined in a non MULE environment.
6715
6716 2000-04-28  Ben Wing  <ben@xemacs.org>
6717
6718         * gutter-items.el (buffer-list-changed-hook):
6719         use it, not record-buffer-hook.
6720
6721         * subr.el (record-buffer-hook): Removed.
6722
6723 2000-04-27  Ben Wing  <ben@xemacs.org>
6724
6725         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6726         use NORECORD option.  Andy will not like this, but the existing
6727         gutter behavior is just wrong, as per this comment:
6728
6729         ;; this used to add the norecord flag to both calls below.
6730         ;; this is bogus because it is a pervasive assumption in XEmacs
6731         ;; that the current buffer is at the front of the buffers list.
6732         ;; for example, select an item and then do M-C-l
6733         ;; (switch-to-other-buffer).  Things get way confused.
6734         ;;
6735         ;; Andy, if you want to maintain the current look, you must
6736         ;;  *uncouple* the gutter order and buffers order.
6737
6738         * loaddefs.el (completion-ignored-extensions): unfuckify.
6739
6740         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6741         xemacs.mak.
6742
6743         * autoload.el (batch-update-one-directory): new function, used in
6744         xemacs.mak.
6745
6746         * loadup.el: set gc-cons-threshold very high unless dumping --
6747         loadup during update-elc is much much much faster.  also do this
6748         when quick-building.
6749
6750         add commented-out code for profiling loadup.
6751
6752
6753         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6754         is required in order to build xemacs.
6755
6756 2000-04-26  Ben Wing  <ben@xemacs.org>
6757
6758         * loadup.el: don't garbage collect during loadup if quick-build
6759         compile-time option is set.
6760
6761 2000-04-23  Ben Wing  <ben@xemacs.org>
6762
6763         * update-elc.el: compute whether any dumped .el or .elc files
6764         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6765         if so.
6766
6767         * update-elc.el (update-elc-files-to-compile): always change
6768         NOBYTECOMPILE in the src directory rather than current dir,
6769         so it will work under NT.
6770
6771         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6772         the form of this file is identical between Unix and Windows.
6773         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6774         Added comment.
6775         (update-autoloads-from-directory): updated doc string.
6776         updated doc strings in a few other places.
6777
6778 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6779
6780         * bytecomp.el (byte-force-recompile): Fix argument to
6781         byte-recompile-directory.
6782
6783 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6784
6785         * gutter-items.el (progress-display-clear-when-idle): Use
6786         add-one-shot-hook.
6787         * gutter-items.el (clear-progress-display): Adjust number of
6788         arguments.
6789
6790 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6791
6792         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6793
6794 2000-04-16  Ben Wing  <ben@xemacs.org>
6795
6796         * printer.el: New file.
6797
6798         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6799
6800         * help.el (describe-installation): Fix decoding for Windows.
6801
6802         * menubar-items.el:
6803         * menubar-items.el (default-menubar):
6804         * menubar-items.el (tutorials-menu-filter): New.
6805         * menubar-items.el (popup-menubar-menu):
6806         Add authorship.  Redo Help menu and Tutorials filter.
6807
6808         * menubar.el: Correct comment.
6809
6810         * modeline.el (modeline-buffer-identification): Correct doc string.
6811
6812         * simple.el:
6813         * simple.el (printing): Removed.
6814         * simple.el (printer-name): Removed.
6815         * simple.el (generic-print-buffer): Removed.
6816         * simple.el (generic-print-region): Removed.
6817         Move generic print code to printer.el.
6818
6819 2000-04-15  Ben Wing  <ben@xemacs.org>
6820
6821         * simple.el (generic-print-region): New.
6822         make this function actually work.
6823         (generic-print-buffer): call generic-print-region.
6824
6825 2000-04-14  Andy Piper  <andy@xemacs.org>
6826
6827         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6828         by using the new widget-callback-current-channel.
6829         (search-dialog-callback): ditto.
6830
6831 2000-04-12  Andy Piper  <andy@xemacs.org>
6832
6833         * gutter.el (default-gutter-position): moved from gutter-items.el.
6834         (default-gutter-position-changed-hook): ditto.
6835         (gutter-element-visibility-changed-hook): ditto.
6836         (set-gutter-element): ditto.
6837         (remove-gutter-element): ditto.
6838         (set-gutter-element-visible-p): ditto.
6839         (gutter-element-visible-p): ditto.
6840         (init-gutter): ditto.
6841
6842         * dialog.el (make-dialog-box): renamed and moved from
6843         gutter-items.el
6844
6845         * gutter-items.el: move various functions elsewhere.
6846
6847 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6848
6849         * menubar-items.el: Fixed place of parenthesis.
6850
6851 2000-04-12  Ben Wing  <ben@xemacs.org>
6852
6853         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6854                 without constantly being prompted for the tag.
6855         * simple.el: Added a number of section headings, to clarify the
6856                 organization of this file.
6857         * simple.el (activate-region):
6858         * simple.el (region-exists-p):
6859         * simple.el (region-active-p):
6860                 Moved these three function down to the other side of
6861                 the case-changing functions, so they join the rest of
6862                 the region code.
6863         * simple.el (printing): New.
6864         * simple.el (printer-name): New.
6865         * simple.el (generic-print-buffer): New.
6866                 New functions, a very simple prototype for a unified
6867                 printing interface.
6868
6869         * process.el (call-process-internal): Real fix for null BUFFER,
6870                 other problems with BUFFER specs.
6871
6872         * menubar-items.el:
6873                 Fixed up File->Print to use new printing functions.
6874                 Various corrections and expansions to Grep/Compile menus.
6875                 New options for Printing.
6876                 New options for SMTP Mail, the way to send mail under
6877                   MS Windows. (There's also a package patch to make SMTP
6878                   Mail be the default under MSWin.)
6879
6880 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6881
6882         * menubar-items.el: Selecting Rectangle Mousing from menubar
6883         did not work.  Needed to quote mouse-track-rectangle-p.
6884
6885 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6886
6887         * cl-compat.el (keywordp): Removed.
6888
6889 2000-04-05  Andy Piper  <andy@xemacs.org>
6890
6891         * gutter-items.el (progress-layout-glyph): don't initialize here.
6892         (progress-gauge-glyph): use dynamic sizing.
6893         (set-progress-display-style): new function. Set progress glyphs
6894         appropriately depending on the style.
6895         (progress-display-style): new variable. Custom version of
6896         set-progress-display-style.
6897         (progress-abort-glyph): switch to dynamic sizes.
6898         (search-dialog-text): make the edit field active.
6899
6900 2000-04-04  Andy Piper  <andy@xemacs.org>
6901
6902         * gutter-items.el (make-search-dialog): need to make the search
6903         dialog visible after creation.
6904
6905         * menubar-items.el (default-menubar): use the search dialog for
6906         searching. Remove some extraneous search menu items.
6907
6908         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6909         well as strings.
6910         (make-gutter-only-dialog-frame): allow the user to create the
6911         frame unmapped. Allow the gutter spec to be given as a glyph.
6912         (search-dialog-direction): new variable.
6913         (search-dialog-text): new variable.
6914         (search-dialog-callback): new function. Callback for the search
6915         dialog action.
6916         (make-search-dialog): new function. Create a user-friendly search
6917         dialog.
6918
6919 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6920
6921         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6922         under Windows.
6923
6924 2000-04-01  Andy Piper  <andy@xemacs.org>
6925
6926         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6927         progress more accurately.
6928
6929 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6930
6931         * finder.el (finder-compile-keywords): Process readable files only.
6932         Because error in process of .#finder-inf.el when compile xemacs
6933         with --with-clash-detection option.
6934
6935 2000-03-31  Andy Piper  <andy@xemacs.org>
6936
6937         * gutter-items.el (append-progress-display): don't delay after a
6938         successful font-lock.
6939         (make-gutter-only-dialog-frame): new function. Allow users to
6940         create gutter-only dialogs.
6941
6942 2000-03-27  Mike Alexander  <mta@arbortext.com>
6943
6944         * process.el (call-process-internal): Handle a null BUFFER
6945         parameter correctly.
6946
6947 2000-03-28  Andy Piper  <andy@xemacs.org>
6948
6949         * gutter-items.el (abort-progress-display): put strings in the
6950         gutter not extents.
6951         (progress-layout-glyph): signal special 'quit callback.
6952         (progress-display-quit-function): deleted.
6953         (progress-display-stop-callback): deleted.
6954         (progress-display-dispatch-command-events): deleted.
6955         (append-progress-display): remove calls to
6956         progress-display-dispatch-command-events.
6957         (raw-append-progress-display): ditto.
6958
6959 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6960
6961         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6962         being a list.  Actually define `stipple-pixmap-p' which is used as
6963         an error predicate.  Correctly handle PIXMAP being either relative
6964         or absolute file name.
6965
6966 2000-03-24  Andy Piper  <andy@xemacs.org>
6967
6968         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6969         (abort-progress-display): ditto. Don't delete the created extent.
6970         (raw-append-progress-display): ditto.
6971         (progress-display-dispatch-non-command-events): new
6972         function. Encapsulates what we want to do when no command input is
6973         required.
6974         (progress-display-dispatch-command-events): likewise, but disable
6975         for now since it causes too many problems.
6976         (append-progress-display): use them.
6977         (raw-append-progress-display): ditto.
6978         (default-gutter-position-changed-hook): set this rather than
6979         default-gutter-position-changed.
6980         (default-gutter-position-changed-hook): lambda with zero arguments
6981         rather than one.
6982         (raw-append-progress-display): trap errors in pending input since
6983         allowing them to signal will hose the gauge well and
6984         truly. Ideally we would like to delay these until we are more able
6985         to cope.
6986         (append-progress-display): ditto.
6987
6988 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6989
6990         * lisp/make-docfile.el: call-process-internal is now implemented
6991         in process.el.
6992
6993 2000-03-21  Ben Wing  <ben@xemacs.org>
6994
6995         * mule\mule-cmds.el (set-language-info-alist):
6996         Fix to correspond to new menu arrangement.
6997
6998 2000-03-21  Ben Wing  <ben@xemacs.org>
6999
7000         * process.el:
7001         * process.el (call-process-internal): New.
7002         New implementation of call-process.  Only enabled under NT, so far.
7003         stderr handling not implemented yet in CVS'd C code.
7004
7005 2000-03-20  Ben Wing  <ben@xemacs.org>
7006
7007         * lisp-mode.el:
7008         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7009         * lisp-mode.el (lisp-interaction-mode):
7010         Put back Lisp Interaction menubar for Jan V's sake.
7011
7012         * simple.el:
7013         * simple.el (mark-ring):
7014         * simple.el (dont-record-current-mark): New.
7015         * simple.el (in-shifted-motion-command): New.
7016         * simple.el (mark-ring-unrecorded-commands): New.
7017         * simple.el (mark-ring-max):
7018         * simple.el (set-mark-command):
7019         * simple.el (push-mark):
7020         * simple.el (handle-pre-motion-command):
7021         Implement scheme for not recording unimportant marks.
7022
7023         * subr.el:
7024         * subr.el (function-allows-args): New.
7025         New function function-allows-args.
7026
7027 2000-03-20  Martin Buchholz <martin@xemacs.org>
7028
7029         * XEmacs 21.2.32 is released.
7030
7031 2000-03-20  Andy Piper  <andy@xemacs.org>
7032
7033         * gutter-items.el (update-tab-in-gutter): force selection of the
7034         selected-window if required to do so.
7035         (buffers-tab-items): ditto.
7036         (add-tab-to-gutter): ditto.
7037         (create-frame-hook): use force-selection.
7038         (default-gutter-position-changed): lambdify.
7039         (update-tab-hook): deleted since it was only used in one place.
7040
7041 2000-03-18  Andy Piper  <andy@xemacs.org>
7042
7043         * files.el (find-file-noselect): undo change that shouldn't have
7044         gone in.
7045
7046 2000-03-17  Andy Piper  <andy@xemacs.org>
7047
7048         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7049         of selected-window trickery.
7050
7051         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7052         frames tabs.
7053         (progress-display-stop-callback): progress -> progress-display
7054         (progress-display-quit-function): ditto.
7055         (clear-progress-display): ditto.
7056         (remove-progress-display): ditto.
7057         (append-progress-display): ditto.
7058         (abort-progress-display): ditto.
7059         (raw-append-progress-display): ditto.
7060         (display-progress-display): ditto.
7061         (current-progress-display-label): ditto.
7062         (current-progress-display): ditto.
7063         (lprogress-display): ditto and save the buffer
7064         (progress-display): ditto. Otherwise the buffer sometimes gets
7065         changed which confuses font-lock.
7066
7067         * font-lock.el (font-lock-default-fontify-buffer): catch all
7068         errors, not just quit.
7069         (font-lock-mode): progress -> display-progress
7070         (font-lock-default-fontify-buffer): ditto.
7071         (font-lock-fontify-syntactically-region): ditto.
7072         (font-lock-fontify-keywords-region): ditto.
7073
7074 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7075
7076         * cl.el (gensym): Move to here from cl-macs.el.
7077         (gentemp): Ditto.
7078
7079 2000-03-16  Andy Piper  <andy@xemacs.org>
7080
7081         * font-lock.el (font-lock-mode): use lprogress and friends for
7082         progress management.
7083         (font-lock-default-fontify-buffer): ditto.
7084         (font-lock-fontify-syntactically-region): ditto.
7085         (font-lock-fontify-keywords-region): ditto.
7086         (font-lock-revert-cleanup): fix reverting.
7087         (font-lock-revert-setup): ditto.
7088
7089         * gutter-items.el (progress-use-echo-area): new variable. Use the
7090         echo area for progress gauges if non-nil.
7091         (clear-progress): remove echo area stuff and defer to
7092         clear-message.
7093         (append-progress): dispatch non-command events after each progress
7094         increment. Remove echo area stuff.
7095         (abort-progress): remove echo area stuff and defer to
7096         display-message.
7097         (raw-append-progress): ditto. Dispatch non-command events after
7098         gutter redisplay.
7099         (display-progress): defer echo area stuff to display-message.
7100
7101         * gutter-items.el (clear-progress):
7102         (abort-progress): indentation changes.
7103         (display-progress): don't clear progress.
7104         (append-progress): compare messages with equal.
7105         (raw-append-progress): use dispatch-non-command-events to flush
7106         widget creation events.
7107
7108 2000-03-13  Ben Wing  <ben@xemacs.org>
7109
7110         * abbrev.el:
7111         * abbrev.el (abbrev-string-to-be-defined): New.
7112         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7113         Changes for use with the menubar.
7114
7115 2000-03-12  Ben Wing  <ben@xemacs.org>
7116
7117         * alist.el (vassoc): moved here from font-menu.el.
7118
7119         * custom.el (defface): typo fix.
7120
7121         * dialog.el (yes-or-no-p-dialog-box):
7122         * dialog.el (message-box):
7123         * files.el (save-some-buffers-1):
7124         Put accelerators in the button names.
7125
7126         * font-lock.el (font-lock-comment-face):
7127         * font-lock.el (font-lock-keyword-face):
7128         * font-lock.el (font-lock-function-name-face):
7129         Fixed some of the colors under MS Windows because the existing
7130         default colors were hardly different from black and needed to be
7131         made lighter.
7132
7133         * font-menu.el:
7134         * font-menu.el (font-menu-split-long-menu):
7135         * font-menu.el (font-menu-family-constructor):
7136         * font-menu.el (font-menu-size-constructor):
7137         * font-menu.el (font-menu-weight-constructor):
7138         * font-menu.el (font-menu-set-font):
7139         vassoc moved to alist.el.
7140         Accelerators added to all menus.
7141         Unused bound var new-props removed.
7142
7143         * keydefs.el: I did a whole lot of rearranging to put things in a
7144         more consistent order and fixed a number of cases where key
7145         combinations involving up, down, left, right and so on were
7146         defined but the corresponding keypad combinations were not
7147         defined.
7148
7149         * lisp-mode.el:
7150         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7151         * lisp-mode.el (emacs-lisp-mode):
7152         * lisp-mode.el (lisp-interaction-mode):
7153         * lisp-mode.el (flet):
7154         Added accelerators onto the menus.
7155         Made all the different versions of the let function be indented
7156         the same way.
7157         Undid Steve's easy-menu-ification, because it makes it impossible
7158         to have the menubar and popup menus different.
7159         Cleaned up the menu; added items for find-function &c and some
7160         indenting, and removed debug-on-*.
7161
7162         * list-mode.el (list-mode-hook):
7163         * list-mode.el (list-mode):
7164         * list-mode.el (completion-setup-hook):
7165         * list-mode.el (display-completion-list):
7166         Added support for the :window-height keyword, which is required
7167         because of other changes that I made for the file dialog box.  I
7168         also made the hook variables list-mode-hook and
7169         completion-setup-hook and also minibuffer-setup-hook in
7170         minibuf.el be permanent-local; see comment in list-mode.el.
7171
7172         * map-ynp.el (map-y-or-n-p):
7173         Added accelerators to the dialog buttons.
7174
7175         * menubar-items.el (menu-truncate-list):
7176         New internal function.
7177         * menubar-items.el (submenu-generate-accelerator-spec):
7178         * menubar-items.el (menu-item-strip-accelerator-spec):
7179         * menubar-items.el (menu-item-generate-accelerator-spec):
7180         New exported functions, for use in auto-generating accelerator specs.
7181
7182         * menubar-items.el:
7183         * menubar-items.el (default-menubar):
7184         * menubar-items.el (maybe-add-init-button):
7185         * menubar-items.el (bookmark-menu-filter):
7186         * menubar-items.el (slow-format-buffers-menu-line):
7187         * menubar-items.el (build-buffers-menu-internal):
7188         * menubar-items.el (language-environment-menu-filter):
7189         * menubar-items.el (default-popup-menu):
7190         * menubar-items.el (popup-buffer-menu):
7191         * menubar-items.el (popup-menubar-menu):
7192         Did a major overhaul on this file, and in fact I'm nowhere near
7193         done working on the menubar, and there will be more patches to
7194         come.  A basic summary of what I've done:
7195
7196         a) I added accelerators to all of the menu items.  For menus that
7197         are auto-generated, such as the buffers menu, the accelerators are
7198         automatically added to the beginning of each line using the
7199         numbers 1 through 9, then zero, and then letters starting with A,
7200         but omitting the letters that are already in use for the fixed
7201         menu items at the top of the buffers menu.  To facilitate adding
7202         accelerators of this kind, I created some new functions
7203         (*-accelerator-spec), which are also being used by other filters
7204         that auto generate lists of things such as ftp sites to download
7205         packages.  If people really don't like these accelerators
7206         appearing at the beginning of the menu items, a variable can be
7207         added to optionally turn them off, but I think this is rather
7208         pointless because other menu items have accelerators and many or
7209         most of the menu users will use the accelerators if the support is
7210         there.
7211
7212         b) I combined the top level Tools and Apps menus into a single
7213         Tools menu, because the distinction between the two is not
7214         obvious, and the items on the menus are not used often enough that
7215         putting some of them onto submenus is a problem.
7216
7217         c) I created two new top level menus called View and Cmds because
7218         there were too many items on the File and Edit menus, and I'm going
7219         to be adding more items to these menus.  In contrast to the Tools
7220         menu, the items on these menus may be used quite often during an
7221         editing session, and so should be available with fewer
7222         keystrokes.
7223
7224         d) I added a number of options to the options menu, including one
7225         for controlling whether the alt key can be used to traverse to
7226         menu items using the accelerators, one for controlling behavior of
7227         control-k, one for controlling how the kill and yank functions
7228         interact with the clipboard, a few additional buffers-menu
7229         options, and various other things.  I also did a bit of
7230         rearranging, for example, combining the keyboard and mouse options
7231         into a single keyboard and mouse submenu to facilitate the
7232         accelerators on that level.
7233
7234         e) I changed the variable buffers-menu-format-buffer-line-function
7235         to take two arguments instead of one, the second argument being
7236         the line number for use in creating an accelerator.  I added a
7237         hack to support existing functions with one argument (although I
7238         doubt that very many of these exist), for backward compatibility.
7239
7240         f) I moved the top level mule menu to be a submenu of the edit
7241         menu.  I think that most of the items on this menu are fairly
7242         useless and there are certainly not enough frequently used items
7243         to justify this being its own top level menu.
7244
7245         g) I combined most of the items in big-menubar.el into the main menu.
7246         If people think the main menu is too big, it would be possible to
7247         create different configurations, some smaller.
7248
7249         * menubar.el (check-menu-syntax):
7250         Deleted some syntax checks that were no longer valid, partly
7251         because of changes that were already made a long time ago, and
7252         partly because of a change I made where I allow the name of the
7253         menu item to be an evaluated expression rather than just a string,
7254         similar to all of the other parameters of a menu item.
7255
7256         * minibuf.el:
7257         * minibuf.el (read-file-name-1):
7258         * minibuf.el (mouse-read-file-name-1):
7259         I made a number of changes to improve the appearance
7260         and functioning of the file dialog box.  They include:
7261
7262         a) Fixing the problem where closing the dialog box by clicking on
7263         the close button of the window didn't properly exit the
7264         minibuffer.
7265
7266         b) Fixing the problem that if you typed part of a file name, and
7267         then clicked on a completion with the mouse, the file was not
7268         correctly selected.
7269
7270         c) Changing the title of the dialog box to reflect the operation
7271         being done in accordance with user interface conventions, rather
7272         than the name of the dialog box buffer, which is rather useless.
7273
7274         d) Remove the words "possible completions are" which didn't
7275         belong.
7276
7277         e) Fix things so that the completions scroll off the end of the
7278         completions windows only to the right, rather than both to the
7279         right and down, which is in accordance with Windows user interface
7280         conventions.
7281
7282         * msw-init.el (init-post-mswindows-win):
7283         Added a binding for meta-F4, which is the standard windows binding
7284         for exiting a program.
7285
7286         * select.el (get-selection-no-error):
7287         * select.el (own-selection):
7288         * select.el (own-clipboard):
7289         Added an optional argument called append to the functions
7290         own-selection and own-clipboard.  This adds support for appending
7291         text to the existing selection and allows the function
7292         own-clipboard to be used as the value of the variable
7293         interprogram- cut-function.
7294
7295         Fixed a bug in own-selection in handling zmacs-region-stays.
7296
7297         * simple.el (historical-kill-line): New.
7298
7299         * simple.el (kill-line):
7300         * simple.el (interprogram-cut-function):
7301         * simple.el (interprogram-paste-function):
7302         * simple.el (handle-pre-motion-command):
7303         * simple.el (next-line):
7304         * simple.el (previous-line):
7305         a) Expanded the variable kill-whole-line, so that function
7306         kill-line can be set to delete the entire line always, not just
7307         when cursor is at the beginning of the line.  This is controlled
7308         by setting the variable kill-whole-line to the symbol 'always.
7309         This behavior, as well as the existing kill-whole-line behavior,
7310         now only take effect when kill-line is called interactively,
7311         although this is a departure from a previous behavior in the case
7312         of setting this variable kill-whole-line to t.  It is almost
7313         certainly what has always been intended, and most likely the old
7314         way of doing things introduced bugs.  I also created a function
7315         called historical-kill-line, which ignores the kill-whole-line
7316         setting and always gives the historical behavior of only killing
7317         to the end of the line.  I bound this function to shift- control-k
7318         so that the kill to end of line behavior is available, even when
7319         kill-whole-line has been set to change control-k into the simple
7320         delete-whole-line behavior. (This can be set using the options
7321         menu.)
7322
7323         b) I changed things so that kill and yank now interact with the
7324         clipboard by default under windows.  This was done by changing the
7325         default value of interprogram-cut- function and
7326         interprogram-paste-function.  You can get the old behavior by
7327         setting these to nil, and there is an option on the options menu
7328         to do this.
7329
7330         c) I added support for selecting text using shifted motion keys.
7331         This support is on by default and can be controlled by the
7332         variable shifted-motion-keys-select-region.  There is also a
7333         variable called unshifted-motion-keys-deselect-region that
7334         controls more specifically how the shifted motion key behavior
7335         works.  I did not put an option on the options menu to turn this
7336         off, because I can't imagine why this would be useful.
7337
7338         * simple.el (forward-block-of-lines):
7339         * simple.el (backward-block-of-lines):
7340         * simple.el (block-movement-size):
7341         New.
7342
7343         * simple.el (uncapitalized-title-words):
7344         * simple.el (uncapitalized-title-word-regexp):
7345         * simple.el (capitalize-string-as-title):
7346         * simple.el (capitalize-region-as-title):
7347         New.
7348
7349
7350         * subr.el (add-hook):
7351         * subr.el (make-local-hook): New.
7352         * subr.el (remove-local-hook): New.
7353         * subr.el (add-one-shot-hook): New.
7354         * subr.el (add-local-one-shot-hook): New.
7355         Added some functions to make using hooks easier.
7356         These include:
7357
7358         a) Functions add-local-hook and remove-local-hook to make it easy
7359         to use local hooks.
7360
7361         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7362         make it possible to add a "one-shot" hook, which is to say a hook
7363         that runs only once, and automatically removes itself after the
7364         first time it has run.
7365
7366 2000-03-09  Andy Piper  <andy@xemacs.org>
7367
7368         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7369
7370 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7371
7372         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7373         Moved from menubar-items.el.
7374         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7375
7376 2000-03-08  Andy Piper  <andy@xemacs.org>
7377
7378         * gutter-items.el (build-buffers-tab-internal): add selected field
7379         to buffers tab spec.
7380
7381 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7382
7383         * minibuf.el (last-exact-completion): Initialize to nil.
7384
7385 2000-03-07  Didier Verna  <didier@xemacs.org>
7386
7387         * startup.el (command-line-1): remove unused variable
7388         `first-file-buffer'.
7389
7390 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7391
7392         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7393         which is also used for Web server log files.
7394
7395 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7396
7397         * mule/mule-charset.el: Setup auto-fill-chars.
7398
7399 2000-03-02  SL Baur  <steve@beopen.com>
7400
7401         * subr.el (with-string-as-buffer-contents): Reimplement using
7402         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7403         non-deletion of buffer after execution problem.
7404         (with-output-to-string): Use unique buffer name.
7405
7406 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7407
7408         * gutter-items.el (buffers-tab-sort-function):  New variable.
7409         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7410
7411 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7412
7413         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7414
7415 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7416
7417         * menubar-items.el (maybe-add-init-button): Remove the "Load
7418         .emacs" button from all menubars.
7419
7420 2000-03-01  Didier Verna  <didier@xemacs.org>
7421
7422         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7423         region rectangle replacement (from Jan Vroonhof).
7424         (replace-rectangle): new function.
7425
7426 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7427
7428         * mule/mule-cmds.el (set-default-coding-systems): Use
7429         set-terminal-coding-system and set-keyboard-coding-system.
7430         * coding.el (set-terminal-coding-system): Use
7431         set-console-tty-output-coding-system.
7432         (set-keyboard-coding-system): Use
7433         set-console-tty-input-coding-system.
7434
7435 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7436
7437         * minibuf.el (read-variable): Allow symbol to default argument.
7438
7439 2000-02-27  Andy Piper  <andy@xemacs.org>
7440
7441         * gutter-items.el (update-tab-hook): new function to be used for
7442         hooks.
7443         (create-frame-hook): add update-tab-hook.
7444         (record-buffer-hook): ditto.
7445         (default-gutter-position-changed): ditto.
7446         (default-gutter-position): updating the buffers tab is now handled
7447         by a hook.
7448         (default-gutter-position-changed-hook): new variable.
7449         (gutter-element-visibility-changed-hook): ditto.
7450         (set-gutter-element-visible-p): call it.
7451         (set-gutter-element): use modify-specifier-instances. Set extents
7452         as duplicable before using.
7453         (remove-gutter-element): ditto.
7454         (set-gutter-element-visible-p): ditto.
7455         (init-gutter): new function.
7456         (add-tab-to-gutter): use new gutter-element functions rather than
7457         setting specifiers directly.
7458         (clear-progress): ditto.
7459         (abort-progress): ditto.
7460         (gutter-buffers-tab-visible-p): renamed from
7461         default-gutter-visible-p
7462
7463         * specifier.el (modify-specifier-instances): new function from Jan
7464         Vroonhof.
7465
7466         * x-init.el (init-post-x-win): call init-gutter.
7467
7468         * msw-init.el (init-post-mswindows-win): call init-gutter.
7469
7470         * menubar-items.el (default-menubar): Update to reflect new gutter
7471         variables.
7472
7473 2000-02-26  Andy Piper  <andy@xemacs.org>
7474
7475         * gutter-items.el (set-gutter-element): new function. Add gutter
7476         elements to the specified gutter.
7477         (remove-gutter-element): new function. Remove gutter elements from
7478         the specified gutter.
7479         (set-gutter-element-visible-p): new function. Set gutter element
7480         visibility for the provided gutter-visible specifier.
7481
7482 2000-02-23  Andy Piper  <andy@xemacs.org>
7483
7484         * gutter-items.el (add-tab-to-gutter): specify dimensions
7485         dynamically.
7486
7487 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7488
7489         * gutter-items.el (add-tab-to-gutter):
7490         * package-get.el (package-get-interactive-package-query):
7491         * package-ui.el (pui-directory-exists):
7492         (pui-install-selected-packages):
7493         (pui-list-packages):
7494         Use #'(lambda ...)  instead of '(lambda ...).
7495
7496 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7497
7498         * startup.el (load-user-init-file): Check to make sure user
7499           has an init-file before calling load().
7500
7501 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7502
7503         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7504
7505 2000-02-23  Martin Buchholz <martin@xemacs.org>
7506
7507         * XEmacs 21.2.31 is released.
7508
7509 2000-02-21  Mike Sperber <mike@xemacs.org>
7510
7511         * loadup.el (really-early-error-handler):
7512         * update-elc.el:
7513         * make-docfile.el:
7514         Remove dependency on EMACSBOOTSTRAP... environment variables.
7515
7516 2000-02-21  Martin Buchholz <martin@xemacs.org>
7517
7518         * XEmacs 21.2.30 is released.
7519
7520 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7521
7522         * byte-optimize.el (byte-optimize-plus):
7523         (byte-optimize-minus):
7524         (byte-optimize-multiply):
7525         Optimize (- 0) to 0, not (-)
7526         Optimize (+ 5 3.0) to 8.0
7527         Optimize (* 5 3.0) to 15.0
7528         Improve readability.
7529
7530 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7531
7532         * modeline.el: (modeline-scrolling-method): change modeline
7533         mswindows cursor appearance according to the value.
7534
7535         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7536         and 'gui-element face colors and 'gui-element face font to Windows
7537         defaults.
7538
7539 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7540
7541         * font-lock.el: Javadoc enhancements
7542
7543 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7544
7545         * ldap.el (toplevel): Test if LDAP support has been compiled in
7546         (ldap-verbose): New option
7547         (ldap-search-entries): Renamed from the previous ldap-search
7548         Conditionalize message display on ldap-verbose
7549         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7550         defuns
7551         (ldap-search): Is now defined as an obsolete wrapper calling
7552         ldap-search-basic or ldap-search-entries
7553
7554
7555 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7556             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7557             Jan Vroonhof  <jan@xemacs.org>
7558
7559         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7560         When for-effect is true, didn't call `byte-optimize-form'
7561         in and/or subforms without last.
7562
7563 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7564
7565         * package-get.el (package-get-download-sites): Use correct custom
7566         type.
7567
7568 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7569
7570         * files.el (write-file): Ask for coding system when compiled with
7571         file-coding.
7572
7573 2000-02-16  Andy Piper  <andy@xemacs.org>
7574
7575         * buffer.el (switch-to-buffer): give norecord argument to
7576         set-window-buffer instead of explicitly recording.
7577
7578         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7579         we have to pick a window.
7580
7581 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7582
7583         * mule/mule-cmds.el (describe-language-support): Don't add
7584         unexist function to help-map.
7585         (describe-coding-system): Don't use already assigend `C'.
7586
7587 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7588
7589         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7590         work in custom.
7591
7592 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7593
7594         * about.el: Ienaga's e-mail address change.
7595
7596 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7597
7598         * etags.el (find-tag): force new window -- even if buf already
7599         visible -- when other-window is t
7600
7601 2000-02-16  Martin Buchholz <martin@xemacs.org>
7602
7603         * XEmacs 21.2.29 is released.
7604
7605 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7606
7607         * cl-extra.el (getf): This is now identical to `plist-get', so
7608         just defalias it.
7609         * cl-macs.el: Make getf an alias to plist-get, at the
7610         byte-compiler level, using define-compiler-macro.
7611
7612 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7613
7614         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7615
7616 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7617
7618         * lisp/etags.el (find-tag-internal): set exact-tagname to
7619           a regular expression that matches against the tagname
7620           part of the tag entry first instead of only looking in
7621           the context area.
7622
7623 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7624
7625         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7626         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7627
7628 2000-02-07  Martin Buchholz <martin@xemacs.org>
7629
7630         * XEmacs 21.2.28 is released.
7631
7632 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7633
7634         * cl-extra.el (getf): Just call `get', never `get*'.
7635         Make arglist match docstring.
7636         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7637         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7638         * byte-optimize.el: remove references to `get*'.
7639
7640 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7641
7642         * mule/european.el: Add syntax information for Latin3 and Latin4.
7643
7644 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7645
7646         * byte-optimize.el: Byte-optimize (length "foo")
7647
7648 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7649
7650         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7651         width check using `window-leftmost-p' and `window-rightmost-p'.
7652
7653 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7654
7655         * wid-edit.el (widget-match-inline): An atom never matches a
7656           list.
7657
7658 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7659
7660         * modeline.el: Consolidated 'x and 'mswindows specification under
7661         'win tag.
7662
7663 2000-01-29  Andy Piper  <andy@xemacs.org>
7664
7665         * gutter-items.el: (format-buffers-tab-line): Try and be
7666         intelligent about buffer naming when we have duplicates.
7667
7668 2000-01-29  Andy Piper  <andy@xemacs.org>
7669
7670         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7671         updated when it becomes visible.
7672
7673 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7674
7675         * bytecomp.el (byte-compile-insert-header): Properly set coding
7676         system under MULE and file-coding.
7677
7678 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7679
7680         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7681         (dontusethis-set-value-terminal-coding-system-handler):
7682         (dontusethis-set-value-keyboard-coding-system-handler):
7683         Never undefine coding system aliases.  Emergency fix for gnus.
7684
7685 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7686
7687         * files.el (abbreviate-file-name): Use directory-sep-char instead
7688         of hard-coded "/".
7689
7690 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7691
7692         * startup.el (user-init-file-base-list): New variable, replacing
7693         user-init-file-base.
7694         (find-user-init-file): New function.
7695         (command-line-early): Use it.
7696         (load-user-init-file): Ditto.
7697
7698 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7699
7700         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7701         calling valid-image-instantiator-format-p
7702
7703 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7704
7705         * isearch-mode.el (isearch-mode): The variable is
7706         isearch-unhidden-extents, not isearch-opened-extents.
7707
7708 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7709
7710         * minibuf.el (next-history-element): Modify error message if a
7711         default value is available.
7712
7713 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7714
7715         * bytecomp.el (byte-compile-file): Don't unconditionally write
7716         .elc files in binary - might contain non-Latin1.
7717
7718 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7719
7720         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7721         for windows-nt.
7722
7723         * version.el:
7724         * startup.el (user-init-file-base):
7725         * process.el (call-process-region):
7726         * files.el (make-backup-file-name):
7727         (backup-file-name-p):
7728         (file-relative-name):
7729         (abbreviate-file-name):
7730         (set-auto-mode):
7731         * code-process.el (call-process-region): Removed unnecessary
7732         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7733         support out of the universe.
7734
7735         * process.el:
7736         * code-process.el:
7737         * bytecomp.el (byte-compile-file): Removed reference to
7738         buffer-file-type, and commented usage of binary-process-output
7739         NTEmacs variables.
7740
7741 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7742
7743         * help.el (function-arglist): Add case for macro.
7744
7745 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7746
7747         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7748         printers.
7749         (custom-display): Added a menu for printer/display tags.
7750
7751         * frame.el (frame-type):
7752         * device.el (device-type): Added 'msprinter to the doc string, and
7753         removed 'pc -- it is not going to be implemented ever.
7754         (call-device-method): Fixed docstring typo.
7755         Defined specifier tags 'printer and 'display.
7756
7757 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7758
7759         * lisp/itimer.el (itimer-run-expired-timers): (consp
7760           last-command-event-time) instead of (consp
7761           'last-command-event-time).
7762
7763 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7764
7765         * msw-glyphs.el: Removed obsolete commentary.
7766
7767 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7768
7769         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7770         better default value.
7771
7772 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7773
7774         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7775         (read-string): Ditto.
7776         (eval-minibuffer): Ditto.
7777         (read-command): Ditto.
7778         (read-function): Ditto.
7779         (read-variable): Ditto.
7780         (read-number): Ditto.
7781         (read-shell-command): Ditto.
7782         (read-number): Record history.
7783
7784 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7785
7786         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7787
7788 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7789
7790         * faces.el (startup-initialize-custom-faces): New function.
7791         Reset all faces created during auto-autoloads loading time
7792         by defface.
7793         * startup.el (command-line): Call it.
7794
7795 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7796
7797         * about.el (about-hackers): Add myself to contributors list.
7798
7799 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7800
7801         * menubar-items.el (maybe-add-init-button): Removed an argument in
7802         a call to load-user-init-file, as the function managed to lose its
7803         formal parameter a few betas ago.
7804
7805 2000-01-18  Martin Buchholz <martin@xemacs.org>
7806
7807         * XEmacs 21.2.27 is released.
7808
7809 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7810
7811         * process.el (shell-command-to-string): Use the FSF docstring.
7812         Make shell-command-to-string the standard function, and
7813         exec-to-string the (deprecated) alias.
7814
7815         * startup.el: typo fix.
7816
7817 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7818
7819         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7820
7821 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7822
7823         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7824         buffers after visible buffers.
7825         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7826
7827 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7828
7829         * info.el (Info-extract-menu-node-name): Stop at a dot
7830         followed by whitespace or right parenthesis.
7831
7832 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7833
7834         * info.el (Info-directory-list): Warn against using Customize with
7835         Info-directory-list.
7836
7837 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7838
7839         * minibuf.el (read-file-name): doc fix.
7840
7841         * autoload.el (update-file-autoloads): doc fix.
7842
7843         * about.el (about-hackers): Change my E-mail address.
7844
7845 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7846
7847         * info.el (Info-visit-file): Just use the `f' interactive spec to
7848         read a filename in the standard way.
7849
7850 2000-01-13  Andy Piper  <andy@xemacs.org>
7851
7852         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7853         (gutter-buffers-tab-extent): new variable.
7854         (update-tab-in-gutter): call add-tab-to-gutter again if the
7855         orientation has changed.
7856         (add-tab-to-gutter): cope with different orientations.
7857
7858 2000-01-11  Didier Verna  <didier@xemacs.org>
7859
7860         * info.el (Info-following-node-name): backward-skip dots as well
7861         as spaces (dots at the end of a node name aren't part of it).
7862         (Info-extract-menu-node-name): don't skip dots. There could be
7863         some in the node name.
7864         (Info-index): allow dots to be part of a node name.
7865
7866 2000-01-12  Andreas Jaeger  <aj@suse.de>
7867
7868         * files.el (auto-mode-alist): Added idlwave-mode.
7869         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7870
7871 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7872
7873         * info.el (Info-search): Show default value.
7874
7875 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7876
7877         * info.el (Info-read-node-completion-table): New variable.
7878         (Info-read-node-name-1): New function.
7879         (Info-read-node-name): Use it.
7880         (Info-follow-reference): Use DEFAULT argument of completing-read.
7881         (Info-menu): Ditto.
7882
7883 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7884
7885         * hyper-apropos.el (hyper-describe-key-briefly): Save
7886         window configuration.
7887         (hyper-describe-face): Use DEFAULT of completing-read.
7888         (hyper-apropos-read-variable-symbol): Ditto.
7889         (hyper-apropos-read-function-symbol): Ditto.
7890
7891 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7892
7893         * mule/mule-cmds.el (set-default-coding-system): Set
7894         comint-exec-hook to use coding-system-for-read and
7895         coding-system-for-write so that C-x RET c works.
7896
7897 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7898
7899         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7900         (previous-matching-history-element): Increment
7901         minibuffer-max-depth by 1.
7902         (next-matching-history-element): Ditto.
7903
7904 2000-01-11  Andy Piper  <andy@xemacs.org>
7905
7906         * gutter-items.el (buffers-tab): Create a new face for the buffers
7907         tab.
7908         (buffers-tab-face): use it.
7909
7910 2000-01-10  Didier Verna  <didier@xemacs.org>
7911
7912         * modeline.el (modeline-scrolling-method): change modeline X
7913         cursor appearance according to the value.
7914
7915 2000-01-07  Andreas Jaeger  <aj@suse.de>
7916
7917         * about.el (about-hackers): Moved my entry to contributor list.
7918         (xemacs-hackers): Added myself.
7919         (about-maintainer-info): Added description of myself.
7920
7921
7922 2000-01-07  Didier Verna  <didier@xemacs.org>
7923
7924         * modeline.el (modeline-scrolling-method): new variable.
7925         (mouse-drag-modeline): add reference to it in the docstring.
7926         (mouse-drag-modeline): handle it.
7927
7928 2000-01-08  Andy Piper  <andy@xemacs.org>
7929
7930         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7931         calls.
7932         (remove-buffer-from-gutter-tab): ditto.
7933
7934 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7935
7936         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7937         (custom-face-edit): Fix grammatical error in help message.
7938
7939 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7940
7941         * movemail.el: Added.
7942
7943         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7944
7945 2000-01-03  Didier Verna  <didier@xemacs.org>
7946
7947         * modeline.el (mouse-drag-modeline): remove the code related to
7948         the modeline horizontal scrolling facility.
7949
7950 1999-12-31  Martin Buchholz <martin@xemacs.org>
7951
7952         * XEmacs 21.2.26 is released.
7953
7954 1999-12-28  Andy Piper  <andy@xemacs.org>
7955
7956         * wid-edit.el (widget-push-button-value-create): The gui cache
7957         does not agree with native widgets which can only be displayed
7958         once per window. The reasons for caching are diminished now that
7959         we don't hog resources when creating buttons.
7960         (widget-push-button-cache) deleted.
7961
7962 1999-12-24  Martin Buchholz <martin@xemacs.org>
7963
7964         * XEmacs 21.2.25 is released.
7965
7966 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7967
7968         * hyper-apropos.el (hyper-apropos): Toggle
7969         hyper-apropos-programming-apropos correctly.
7970         Set REGEXP when user accepts default value.
7971
7972 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7973
7974         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7975         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7976
7977 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7978
7979         * mule/mule-category.el (undefined-category-designator):
7980         Return char instead of character.  Search for undefined one.
7981         (describe-category): Use with-displaying-help-buffer.
7982
7983 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7984
7985         * byte-optimize.el (byte-optimize-plus):
7986         Optimize (+ 1) to 1 instead of (1+ nil).
7987
7988         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7989
7990         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7991
7992         * byte-optimize.el (byte-optimize-char-before): New function.
7993         Remove performance penalty for using (char-before) instead of (char-after).
7994
7995 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7996
7997         * mule/mule-category.el (char-category-list): Return character
7998         instead of integer.
7999
8000 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8001
8002         * minibuf.el (read-buffer): Check default is buffer object.
8003
8004 1999-11-25  Andy Piper  <andy@xemacs.org>
8005
8006         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8007         for buttons.
8008
8009 1999-12-16  Andreas Jaeger  <aj@suse.de>
8010
8011         * package-get.el (package-get-maybe-save-index): Fixed typo.
8012         Patch by Jeff Miller <jmiller@smart.net>.
8013
8014 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8015
8016         * gnuserv.el (gnuserv-process-filter):  don't call
8017         gnuserv-write-to-client when gnuserv-current-client is nil
8018
8019 1999-12-14  Martin Buchholz <martin@xemacs.org>
8020
8021         * XEmacs 21.2.24 is released.
8022
8023 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8024
8025         * about.el (about-hackers): Update my email address.
8026
8027 1999-12-07  Martin Buchholz <martin@xemacs.org>
8028
8029         * XEmacs 21.2.23 is released.
8030
8031 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8032
8033         * package-get.el (package-get-download-sites): Removed several
8034         defunct download sites, added many new ones, and corrected a few
8035         incorrect directory-on-site entries.  Added physical locations to
8036         site-description.
8037
8038 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8039
8040         * finder.el (finder-commentary): add DOC string and fix
8041         interactive spec
8042
8043 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8044
8045         * help.el (describe-function): Don't forget to intern the string
8046         completing-read returns.
8047         (describe-variable): Ditto.
8048
8049 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8050
8051         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8052         `hyper-apropos-help-mode' here to find symbol to customize
8053         irregardless of cursor position and simplify
8054         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8055         `hyper-apropos-popup-menu'.
8056
8057 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8058
8059         * apropos.el (apropos-mode-map): Add return to call
8060         apropos-follow.
8061         (apropos-print): Call apropos-mode to have better
8062         command reference. Put keymap text-poperty to
8063         symbole name.
8064
8065 1999-11-22  Alastair Burt  <burt@dfki.de>
8066
8067         * help.el: (describe-bindings-1): Added handling of keymaps for
8068         the extents at point.
8069
8070 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8071
8072         * gutter-items.el (buffers-tab-items): Wrap the function in a
8073         save-match-data
8074
8075 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8076
8077         * help.el (describe-function): Use the DEFAULT argument to
8078         completing-read.
8079         (describe-variable): Ditto.
8080
8081 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8082
8083         * minibuf.el (read-from-minibuffer): Add optional argument
8084         DEFAULT to have better mini-buffer history support.
8085         (completing-read): Pass default to read-from-minibuffer.
8086         (read-buffer): Pass default to completing-read.
8087
8088 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8089
8090         * font-lock.el (font-lock-doc-string-face): Document the
8091         `font-lock-lisp-like' property.
8092
8093 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8094
8095         * lisp-mode.el: Specify `font-lock-lisp-like'.
8096
8097         * font-lock.el (font-lock-lisp-like): New function.
8098         (font-lock-fontify-syntactically-region): Use it.
8099
8100 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8101
8102         * XEmacs 21.2.22 is released
8103
8104 1999-11-28  Martin Buchholz <martin@xemacs.org>
8105
8106         * XEmacs 21.2.21 is released.
8107
8108 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8109
8110         * minibuf.el (read-coding-system): Accept symbol and
8111         coding-system object as a default-coding-system.
8112
8113 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8114
8115         * minibuf.el (read-coding-system): Accept symbol as
8116         a default-coding-system.
8117
8118 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8119
8120         * apropos.el (apropos-documentation): Use insert instead
8121         of princ.
8122
8123 1999-11-07  William M. Perry  <wmperry@aventail.com>
8124
8125         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8126           for the linux console.
8127
8128         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8129           stuff to work when you are not on a window system, since the GPM
8130           mouse support now allows pasting from outside of XEmacs.
8131
8132 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8133
8134         * XEmacs 21.2.20 is released
8135
8136 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8137
8138         * setup-paths.el (paths-default-info-directories): Add
8139         /usr/share/info and /usr/local/share/info.
8140
8141 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8142
8143         * about.el: Updated Vladimir Ivanovic's info.
8144
8145 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8146
8147         * auto-show.el (auto-show-truncationp): Remove.
8148
8149         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8150
8151 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8152
8153         * indent.el (indent-line-to): fix bug: spaces were not replaced
8154         with tab if column is multiple of tab-width
8155         From dhn@qedinc.com
8156
8157 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8158
8159         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8160         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8161
8162         * package-get.el (package-get-package-provider): Be verbose when
8163         interactive. Patch from Robert Pluim
8164
8165 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8166
8167         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8168         info file suffixes.
8169
8170 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8171
8172         * process.el (open-network-stream): Add a new optional parameter
8173         PROTOCOL to support udp; fix a minor typo and add an explanation
8174         in docstring for udp programming.
8175
8176         * code-process.el (open-network-stream): Add a new optional
8177         parameter PROTOCOL to support udp; fix a minor typo and add an
8178         explanation in docstring for udp programming.
8179
8180 1999-10-18  Andy Piper  <andy@xemacs.org>
8181
8182         * gui.el (make-gui-button): be more precise about how we call
8183         callbacks.
8184
8185         * wid-edit.el (widget-push-button-value-create): Use the new form
8186         of native gui-button.
8187
8188 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8189
8190         * info.el (Info-page-prev): Don't do (sit-for 0).
8191
8192 1999-10-13  Andy Piper  <andy@xemacs.org>
8193
8194         * gutter-items.el (progress-abort-glyph): new glyph for showing
8195         abort status.
8196         (append-progress): dispatch-event rather than sit-for.
8197         (abort-progress): new function. Show the abort glyph with an
8198         appropriate message.
8199         (raw-append-progress): dispatch-event rather than sit-for.
8200         (display-progress): cope with aborts.
8201
8202         * gui.el (make-gui-button): Use native widgets for buttons
8203         unconditionally.
8204         (insert-gui-button): ditto.
8205         (gui-button-p): ditto.
8206
8207         * xbm-button.el: remove from core.
8208
8209         * xpm-button.el: remove from core.
8210
8211 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8212
8213         * faces.el (init-device-faces): Don't initialize the random faces
8214         on the stream device.
8215
8216 1999-10-06  Andy Piper  <andy@xemacs.org>
8217
8218         * files.el (recover-file): Don't use ls under windows for revert buffer.
8219
8220 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8221
8222         * package-get.el (package-get-download-menu): Make menu really
8223         toggle download sites.
8224         (package-get-download-sites): Add autoload cookie.
8225
8226 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8227
8228         * setup-paths.el (paths-find-module-directory): Ditto.
8229
8230 1999-09-29  Werner Fink  <werner@suse.de>
8231
8232         * setup-paths.el (paths-find-exec-directory): Add missing nil
8233         parameter for environment.
8234
8235 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8236
8237         * modeline.el (modeline-format):
8238         Only purecopy the strings.  Else
8239         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8240         barfs.
8241
8242 1999-08-28  Mike Woolley  <mike@bulsara.com>
8243
8244         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8245         user setting comint-completion-addsuffix and
8246         comint-process-echoes.
8247
8248 1999-09-22  Andy Piper  <andy@xemacs.org>
8249
8250         * gutter-items.el (update-tab-in-gutter): use
8251         last-nonminibuf-window instead of selected-window.
8252
8253 1999-09-18  Andy Piper  <andy@xemacs.org>
8254
8255         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8256         display on.
8257
8258         * subr.el (record-buffer-hook): new variable so that the hook gets
8259         some documentation.
8260
8261 1999-09-16  Andy Piper  <andy@xemacs.org>
8262
8263         * gutter-items.el (update-tab-in-gutter): only update when the
8264         gutter is visible.
8265         (remove-buffer-from-gutter-tab): ditto.
8266
8267 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8268
8269         * simple.el (do-auto-fill): Commented out part of Kinsoku
8270         processing.
8271
8272 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8273
8274         * isearch-mode.el (isearch-highlightify-region): Give the
8275         highlighting extents a high priority.
8276         (isearch-make-extent): Give the main highlighting extent an even
8277         higher priority.
8278
8279 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8280
8281         * packages.el (packages-compute-package-locations): Fix typo from
8282         -u rationalization.
8283
8284 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8285
8286         * setup-paths.el (paths-find-doc-directory): Respect value of
8287         `configure-doc-directory.'
8288
8289         * find-paths.el (paths-find-architecture-directory): Give
8290         precendence `default' argument (which typically comes from
8291         configure).
8292
8293 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8294
8295         * startup.el (command-line-early): Added options -user-init-file
8296         and -user-init-directory.
8297
8298         * files.el (user-init-file): Default to NIL so we can recognize
8299         when it's set.
8300
8301 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8302
8303         * obsolete.el (init-file-user):
8304         * startup.el:
8305         * packages.el (packages-compute-package-locations):
8306         * package-get.el (package-get-user-index-filename):
8307         * menubar-items.el (maybe-add-init-button):
8308         * info.el (Info-annotations-path):
8309         * dump-paths.el:
8310         Change `user-init-directory' to be an absolute path.
8311         Use `user-init-directory' where appropriate.
8312         Zap `init-file-user' and its uses.
8313
8314 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8315
8316         * subr.el (copy-symbol): New function.
8317
8318 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8319
8320         * isearch-mode.el (isearch-done): Be sure to restore invisible
8321         extents in the proper buffer.
8322         (isearch-pre-command-hook): Set this-command to the correct value
8323         in case the buffer has changed and old overriding-local-map was
8324         used.
8325         (isearch-restore-extent): Use remprop instead of setting the
8326         property to nil.
8327
8328 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8329
8330         * cmdloop.el (execute-extended-command): Update zmacs region
8331         before the delay.
8332         (execute-extended-command): Make the message gettext-friendly.
8333
8334 1999-09-07  Andy Piper  <andy@xemacs.org>
8335
8336         * gutter-items.el (progress-gauge-glyph): renamed from
8337         progress-glyph.
8338         (progress-text-glyph): new variable.
8339         (progress-layout-glyph): use layouts and text glyphs.
8340         (progress-area-buffer): removed.
8341         (progress-text-and-extent): new variable.
8342         (progress-displayed-p): dynamically create gutter area buffer.
8343         (clear-progress): ditto.
8344         (raw-append-progress): ditto.
8345         (append-progress): use new glyph names.
8346         (raw-append-progress): only create the extent when needed. set
8347         properties more optimally.
8348         (progress): remove args.
8349
8350 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8351
8352         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8353         mapcar where the return value is unused.
8354         (isearch-restore-invisible-extents): Ditto.
8355         (isearch-highlight-all-cleanup): Ditto.
8356         (isearch-delete-extents-in-range): Traverse the extents only once.
8357         (isearch-highlight-all-update): Don't start over if the search
8358         string has changed and more input is pending.
8359
8360 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8361
8362         * packages.el (packages-find-package-data-path): Ditto.
8363
8364         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8365
8366         * subr.el (mapc-internal): Don't make obsolete.
8367
8368         * cl-extra.el (mapc): Resurrect.
8369
8370 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8371
8372         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8373         alias.
8374
8375         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8376         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8377         (isearch-yank-clipboard): Use get-clipboard instead of
8378         x-get-clipboard.
8379         (isearch-yank-selection): Fix docstring.
8380
8381 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8382
8383         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8384
8385 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8386
8387         * cl-macs.el (extent-start-position): Fix setf method.
8388         (extent-end-position): Ditto.
8389
8390 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8391
8392         * isearch-mode.el: End merge with FSF 20.4.
8393
8394         * isearch-mode.el (search-invisible): New variable.
8395         (isearch-hide-immediately): Ditto.
8396         (isearch-unhidden-extents): Ditto.
8397         (isearch-range-invisible): New function.
8398         (isearch-unhide-extent): Ditto.
8399         (isearch-restore-invisible-extents): Ditto.
8400         (isearch-restore-extent): Ditto.
8401
8402         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8403         implementation.
8404         (isearch-ring-retreat-edit): Ditto.
8405         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8406         (isearch-forward-regexp): New arguments NOT-REGEXP and
8407         NO-RECURSIVE-EDIT.
8408         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8409         (isearch-backward-regexp): New arguments NOT-REGEXP and
8410         NO-RECURSIVE-EDIT.
8411         (isearch-mode): Return isearch-success.
8412         (isearch-update): Use unread-command-events instead of
8413         unread-command-event.
8414         (isearch-abort): If an invalid regexp is encountered, keep popping
8415         states.
8416         (isearch-*-char): Use FSF implementation.
8417         (isearch-whitespace-chars): Use the more robust FSF's
8418         implementation.
8419         (isearch-within-brackets): New variable.
8420         (isearch-mode): Initialize it.
8421         (isearch-edit-string): Bind it.
8422         (isearch-search-and-update): Set it.
8423         (isearch-push-state): Push it.
8424         (isearch-top-state): Pop it.
8425         (isearch-search): Set it.
8426         (isearch-printing-char): When called by isearch-whitespace-chars,
8427         handle M-SPC gracefully.
8428         (isearch-message-prefix): New argument ELLIPSIS.
8429         (isearch-message-suffix): Ditto.
8430         (isearch-message): Use the ELLIPSIS argument when calling
8431         isearch-message-prefix and isearch-message-suffix.
8432         (isearch-message-prefix): Distinguish between "wrapped" and
8433         "overwrapped" search, FWIW.
8434
8435 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8436
8437         * isearch-mode.el (isearch-edit-string): Use the head of the
8438         search ring instead of search-last-string and search-last-regexp.
8439         (search-highlight): Renamed from isearch-highlight.
8440         (isearch-exit): Use the new name.
8441         (isearch-highlight): Ditto.
8442         (isearch-dehighlight): Ditto.
8443         (isearch-update-ring): New function.
8444         (isearch-done): Call it.
8445         (isearch-done): New argument EDIT.
8446         (isearch-repeat): If search string is empty, look up at the car of
8447         the search ring; ignore the yank pointer.
8448         (isearch-abort): Call isearch-done with NOPUSH.
8449         (isearch-cancel): New function.
8450         (isearch-mode-map): Bind it to ESC ESC ESC.
8451
8452         * isearch-mode.el: Begin merge with FSF 20.4.
8453
8454 1999-09-01  Andy Piper  <andy@xemacs.org>
8455
8456         * x-select.el (x-get-clipboard): obsolete.
8457         (x-yank-clipboard-selection): obsolete
8458
8459         * select.el (disown-selection): need to be careful to disown the
8460         clipboard if we set it via selection.
8461         (get-clipboard): move from x-select.el
8462         (yank-clipboard-selection): ditto.
8463
8464 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8465
8466         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8467         isearch-highlight-all-matches to nil.
8468         (isearch-fixed-case): New variable.
8469         (isearch-mode): Initialize it.
8470         (isearch-edit-string): Save it.
8471         (isearch-toggle-case-fold): Set it.
8472         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8473         need to check isearch-fixed-case.
8474         (isearch-toggle-case-fold): Update highlighting of all matches
8475         before the pause.
8476         (isearch-edit-string):
8477
8478 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8479
8480         * isearch-mode.el (isearch-edit-string): Call isearch-message
8481         before reading the event so that the prompt is displayed properly.
8482         (isearch-message): Use isearch-nonincremental when calling
8483         isearch-message-prefix.
8484         (minibuffer-local-isearch-map): Bind up and down to do the same as
8485         M-p and M-n respectively.
8486         (isearch-done): New arg NOPUSH.
8487         (isearch-edit-string): Use it.
8488         (isearch-edit-string): Don't bind isearch-string.
8489         (isearch-ring-adjust): Edit string, *then* push state.
8490
8491 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8492
8493         * faces.el (isearch-secondary): Make isearch-secondary look
8494         different than default.
8495
8496 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8497
8498         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8499         save-excursion.
8500         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8501         (isearch-update): Call isearch-dehighlight without arguments.
8502         (isearch-done): Ditto.
8503
8504         * isearch-mode.el (isearch-fix-case): If the search string has no
8505         upper-case letters, allow the folding to be reenabled.
8506         Previously, once disabled, the folding would remain that way until
8507         the end of isearch.
8508         (isearch-top-state): Call isearch-fix-case.
8509
8510         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8511         save-excursion.
8512         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8513
8514 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8515
8516         * xpm-button.el:
8517         xbm-button.el: Need to exist in core because gui.el depends on
8518         them.
8519
8520 1999-08-31  Andy Piper  <andy@xemacs.org>
8521
8522         * gutter-items.el (buffers-tab-face): new customizable variable.
8523         (buffers-tab-default-buffer-line-length): new specifier for
8524         maximum viewable characters.
8525         (progress-stack): new variable for implementing widget-based
8526         progress messages.
8527         (progress-area-buffer): ditto.
8528         (progress-glyph-height): ditto.
8529         (progress-stop-callback): ditto.
8530         (progress-quit-function): new function.
8531         (progress-glyph): new variable.
8532         (progress-layout-glyph): ditto.
8533         (progress-displayed-p): new function, see message-displayed-p for
8534         details.
8535         (clear-progress): ditto.
8536         (remove-progress): ditto.
8537         (append-progress): ditto.
8538         (raw-append-progress): ditto.
8539         (display-progress): ditto.
8540         (current-progress): ditto.
8541         (current-progress-label): ditto.
8542         (progress): ditto.
8543         (lprogress): ditto.
8544
8545
8546 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8547
8548         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8549
8550         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8551         `isearch-yank-selection'.
8552         (isearch-mode-map): Use it.
8553         (isearch-yank-selection): Use `get-selection' instead of
8554         `get-x-selection'.
8555
8556 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8557
8558         * faces.el (isearch-secondary): Create face here.
8559
8560         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8561         timers.
8562
8563 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8564
8565         * subr.el (buffer-string): More robust backward compatibility
8566         check, courtesy William Perry.
8567
8568 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8569
8570         * replace.el (perform-replace): Stop the search after the search
8571         limit has been reached.
8572
8573 1999-08-23  Andy Piper  <andy@xemacs.org>
8574
8575         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8576         here if we don't have one.
8577
8578 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8579
8580         * ldap.el (ldap-coding-system): Default to nil until we get
8581         efficient UTF8 support
8582         (ldap-decode-string): Guard against `decode-coding-string' not
8583         being defined
8584         (ldap-encode-string): Guard against `encode-coding-string' not
8585         being defined
8586
8587 1999-08-23  Didier Verna  <didier@xemacs.org>
8588
8589         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8590         Some doc strings improvements, and add a star to the `interactive'
8591         calls.
8592
8593 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8594
8595         * font-lock.el (java-font-lock-keywords-3): introduced new
8596         keywords and regexpes for javadoc syntax 1.2.
8597
8598 1999-08-17  Andy Piper  <andy@xemacs.org>
8599
8600         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8601         format-buffers-tab-line.
8602         (buffers-tab-max-buffer-line-length): new variable.
8603         (format-buffers-tab-line): new function. truncate names if over
8604         buffers-tab-max-buffer-line-length.
8605
8606 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8607
8608         * cus-start.el: Customize the variable `bell-inhibit-time'.
8609
8610 1999-08-16  Andy Piper  <andy@xemacs.org>
8611
8612         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8613         brute-force approach to deleting the last buffer.
8614         (buffers-tab-grouping-regexp): new customizable variable.
8615         (select-buffers-tab-buffers-by-mode): use it.
8616
8617 1999-08-13  Andy Piper  <andy@xemacs.org>
8618
8619         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8620         deletion problem.
8621
8622 1999-07-30  Didier Verna  <didier@xemacs.org>
8623
8624         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8625         of princ to output symbols.
8626         (custom-save-face-internal): ditto.
8627         (custom-save-resets): ditto.
8628
8629 1999-08-09  Didier Verna  <didier@xemacs.org>
8630
8631         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8632         `regexp-quote' to protect the major mode name for use as a regular
8633         expression (c++ needs this for instance).
8634
8635 1999-08-08  Andy Piper  <andy@xemacs.org>
8636
8637         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8638         cope with similar mode names.
8639
8640         * gutter-items.el (buffers-tab-selection-function): new selection
8641         function.
8642         (select-buffers-tab-buffers-by-mode): new function.
8643         (buffers-tab-items): use it if set to only display buffers in the
8644         tab in the current buffer's group..
8645         (update-tab-in-gutter): use new api.
8646         (remove-buffer-from-gutter-tab): ditto.
8647
8648         * gutter-items.el (buffers-tab-max-size): set custom selection
8649         default to 6.
8650         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8651         (add-tab-to-gutter): set face as default.
8652
8653 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8654
8655         * faces.el (frob-face-property): Merge the fall-back specifier
8656         with the target, not replace it.
8657
8658 1999-08-05  Andy Piper  <andy@xemacs.org>
8659
8660         * gutter-items.el (update-tab-in-gutter): add frame argument for
8661         buffer-items.
8662         (update-tab-in-gutter): use it.
8663
8664         * gutter-items.el (record-buffer-hook): set.
8665
8666         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8667         change.
8668         (switch-to-buffer-hook) deleted.
8669
8670 1999-08-04  Andy Piper  <andy@xemacs.org>
8671
8672         * gutter-items.el (update-tab-in-gutter): make sure this will work
8673         as an argument to create-frame-hook.
8674
8675 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8676
8677         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8678         instead of timer emulation.
8679
8680 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8681
8682         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8683         Emacs isearch enhancements.
8684
8685 1999-07-28  Andy Piper  <andy@xemacs.org>
8686
8687         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8688         all devices that support tab controls.
8689         (remove-buffer-from-gutter-tab): new function. to be used as a
8690         value for kill-buffer-hook.
8691
8692 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8693
8694         * auto-show.el (auto-show-truncationp): changed to match
8695         `window_translation_on'
8696
8697 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8698
8699         * XEmacs 21.2.19 is released
8700
8701 1999-07-28  SL Baur  <steve@miho>
8702
8703         * code-files.el (insert-file-contents): Fix docstring.
8704         revert previous change.
8705
8706 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8707
8708         * fill.el (fill-region-as-paragraph): Change re-break-point to
8709         contain word-across-newline plus one character so that filling
8710         Japanese and Chinese works as desired.
8711         * simple.el (do-auto-fill): Ditto.
8712
8713 1999-07-26  SL Baur  <steve@miho>
8714
8715         * mule/japanese.el ("Japanese"): Do not specify a default input
8716         method.
8717         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8718
8719 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8720
8721         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8722         able to use cl-macs macro in early lisp.
8723
8724 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8725
8726         * custom.el:
8727         * cus-face.el:
8728         * cus-edit.el:
8729                 Massive custom Theme API changes.
8730
8731 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8732
8733         * code-files.el (insert-file-contents): Regard
8734         coding-system-magic-cookie if `coding-system-for-read' is nil.
8735
8736 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8737
8738         * mule/thai-xtis.el: Add coding: local variable, to avoid
8739         bootstrapping problem with C locale.
8740
8741 1999-07-22  Andy Piper  <andy@xemacs.org>
8742
8743         * dumped-lisp.el (preloaded-file-list): guard against putting
8744         gutter-items in a less than functional XEmacs.
8745         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8746
8747 1999-07-18  Bob Weiner  <weiner@beopen.com>
8748
8749         * fill.el (fill-context-prefix): Fixed bug that prevented the
8750         setting of an adaptive fill prefix when the `dont-skip-first' was
8751         t.
8752
8753 1999-07-22  SL Baur  <steve@miho>
8754
8755         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8756
8757 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8758
8759         * files.el (interpreter-mode-alist): add `make', `guile', and
8760         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8761         makefile-mode, guile is a scheme, and someday XEmacs will be
8762         modular enough to use as an efficient scripting tool.)
8763
8764 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8765
8766         * mule/mule-cmds.el (reset-language-environment): Regard
8767         coding-category `utf-8' and `ucs-4' if they are available.
8768
8769 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8770
8771         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8772         (prefer-coding-system): Fix DOC-string.
8773
8774         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8775         DOC-string too.
8776
8777         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8778         Mule.
8779         (coding-system-change-eol-conversion): Fix DOC-string.
8780
8781 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8782
8783         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8784         instead of `list-coding-system'.
8785
8786 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8787
8788         * menubar-items.el (default-menubar): `select-input-method' was
8789         renamed to `set-input-method'.
8790
8791         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8792         "Set Language Environment" menu.
8793
8794         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8795         "Describe Language Support" menu.
8796
8797 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8798
8799         * mule/chinese.el ("Chinese-GB"): Rename
8800         `chinese-gb-environment-setup-function' to
8801         `setup-chinese-gb-environment-internal'.
8802
8803 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8804
8805         * mule/korean.el: Use `define-coding-system-alias' instead of
8806         `copy-coding-system'.
8807
8808 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8809
8810         * mule/mule-cmds.el (set-language-environment-coding-systems):
8811         Treat duplicated coding-categories.
8812
8813 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8814
8815         * mule/japanese.el: Use `define-coding-system-alias' instead of
8816         `copy-coding-system'.
8817
8818 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8819
8820         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8821         coding-system `viscii'.
8822
8823 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8824
8825         * mule/cyrillic.el:
8826         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8827         (cyrillic-alternativnyj-decode-table): New variable.
8828         (cyrillic-alternativnyj-encode-table): New variable.
8829         - Specify `iso-8-1' as a category of coding-system
8830           `alternativnyj'.
8831         - Abolish general Cyrillic environment.
8832
8833 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8834
8835         * mule/chinese.el:
8836         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8837         - Register `chinese-gb-environment-setup-function' as a
8838           `setup-function' of "Chinese-GB" environment.
8839
8840 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8841
8842         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8843         optional argument `parents'.
8844
8845         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8846         property for Thai-XTIS.
8847
8848         * mule/mule-help.el (help-with-tutorial): Use property
8849         `tutorial-coding-system' of language-info as a coding-system to
8850         read tutorial file.
8851
8852 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8853
8854         * mule/thai-xtis.el: Don't setup `setup-function' and
8855         `exit-function'.
8856
8857         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8858         `set-coding-category-system' to set up coding-system for
8859         coding-category.
8860
8861         * mule/mule-cmds.el (prefer-coding-system): Use
8862         `set-coding-category-system' to set up coding-system for
8863         coding-category.
8864
8865 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8866
8867         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8868         Thai-XTIS environment.
8869
8870         * mule/mule-cmds.el (prefer-coding-system): Use
8871         `find-coding-system' instead of `coding-system-p'.
8872
8873 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8874
8875         * mule/mule-cmds.el (set-language-environment-coding-systems):
8876         Modify eol-type for XEmacs.
8877
8878         * mule/thai-xtis.el: Delete unused local variable `category'.
8879
8880         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8881         function.
8882         (prefer-coding-system): Don't call
8883         `update-coding-systems-internal'; use function
8884         `coding-category-list' instead of variable `coding-category-list';
8885         use `set-coding-priority-list' instead of `set-coding-priority';
8886         modify `eol-type' for XEmacs.
8887
8888         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8889         `charset-columns'.
8890         (char-width): Likewise.
8891
8892 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8893
8894         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8895         `tis-620'.
8896
8897         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8898         `set-coding-priority-list' instead of `set-coding-priority'; don't
8899         call `update-coding-systems-internal'.
8900
8901         * mule/mule-misc.el (coding-system-get): New function.
8902         (coding-system-put): New function.
8903         (coding-system-category): New function.
8904
8905 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8906
8907         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8908         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8909         to avoid conflict with leim/quail/thai-xtis.
8910
8911         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8912         to thai-xtis-chars.el.
8913
8914         * mule/thai-xtis-chars.el: New file (split from
8915         mule/thai-xtis.el).
8916
8917 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8918
8919         * mule/thai-xtis.el:
8920         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8921         - Add syntax entries.
8922         - Put `preferred-coding-system' of the charset `thai-xtis' to
8923           `tis-620'.
8924
8925 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8926
8927         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8928         rewritten to use write-multibyte-character.
8929
8930 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8931
8932         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8933         of `iso-2022-7'.
8934         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8935         ported yet.
8936         (read-input-method-name): Treat optional argument `default'.
8937
8938 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8939
8940         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8941         all.
8942         (set-language-info-alist): Set up menus here.
8943
8944 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8945
8946         * minibuf.el (completing-read): Add new optional argument
8947         `default'.
8948         (read-coding-system): Add new optional argument
8949         `default-coding-system'.
8950
8951 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8952
8953         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8954         (viet-viscii-...->viet-vscii...).
8955
8956 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8957
8958         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8959         and menus.
8960
8961 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8962
8963         * mule/mule-cmds.el (input-method-function): Add permanent-local
8964         property.
8965
8966 1999-03-30  Dave Love  <fx@gnu.org>
8967
8968         * mule/mule-cmds.el (current-language-environment): Doc fix.
8969
8970 1999-02-06  Richard Stallman  <rms@gnu.org>
8971
8972         * mule/european.el (setup-slovenian-environment): New function.
8973         ("Slovenian"): New language environment.
8974
8975 1999-01-27  Dave Love  <fx@gnu.org>
8976
8977         * mule/mule-cmds.el (current-language-environment): Provide :link,
8978         :type (choices) and appropriate :get.
8979
8980 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8981
8982         * mule/mule-cmds.el (describe-language-environment): Don't alter
8983         input-method-alist.
8984
8985 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8986
8987         * mule/mule-cmds.el (prefer-coding-system): Call
8988         set-coding-priority, so that the internal array of priorities is
8989         also updated.
8990
8991 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8992
8993         * mule/mule-cmds.el (prefer-coding-system): If the argument
8994         requires specific EOL conversion type, make the default coding
8995         systems use that.
8996
8997 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8998
8999         * mule/mule-cmds.el (set-language-environment): Pass the default
9000         eol-type to set-language-environment-coding-systems.
9001         (set-default-coding-systems): Copy the eol-type property for the
9002         new default values of {buffer-file,process}-coding-system from the
9003         old defaults.
9004         (set-language-environment-coding-systems): Accept an optional
9005         argument EOL-TYPE, and set the eol-type property of the default
9006         coding systems accordingly.
9007
9008 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9009
9010         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9011         use generate-new-buffer instead of get-buffer-create.
9012
9013 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9014
9015         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9016
9017 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9018
9019         * mule/mule-cmds.el (default-input-method): Fix custom type.
9020
9021 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9022
9023         * mule/mule-cmds.el (setup-specified-language-environment):
9024         Add apropos-inhibit property.
9025         (describe-specified-language-support): Likewise.
9026
9027 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9028
9029         * mule/mule-cmds.el: Doc fixes.
9030
9031 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9032
9033         * mule/mule-cmds.el (register-input-method): Doc-string
9034         modified.
9035
9036 1998-09-01  Dave Love  <fx@gnu.org>
9037
9038         * mule/mule-cmds.el (current-language-environment): Fix
9039         setter function.
9040
9041 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9042
9043         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9044         mule/european.el, mule/hebrew.el, mule/japanese.el,
9045         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9046         avoid bootstrapping problem if you need to recompile all the Lisp
9047         files using interpreted code.
9048
9049 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9050
9051         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9052         ("Latin-2"): Likewise.
9053
9054 1998-08-18  Per Starback  <starback@update.uu.se>
9055
9056         * mule/european.el (setup-latin2-environment): Fix typo.
9057
9058 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9059
9060         * mule/european.el: Give proper value of `input-method' key to all
9061         lang. env.
9062
9063         * mule/mule-cmds.el (activate-input-method): Handle the case that
9064         the arg INPUT-METHOD is nil correctly.
9065         (read-multilingual-string): Activate the specified input method
9066         before calling read-string.  Afterward, activate the original
9067         input method.
9068
9069 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9070
9071         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9072         (set-language-info-alist): Fix typo in doc-string.
9073
9074         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9075
9076 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9077
9078         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9079         (reset-language-environment): New function for the job that
9080         setup-english-environment used to do.
9081         (set-language-environment): Do more setups according to the info
9082         in language-info-alist.
9083         (read-language-name): Handle the case that the arg KEY is nil.
9084         (describe-language-environment): Handle input-method property.
9085
9086         * mule/: All files under this directory, which related with
9087         specific languages (such as mule/european.el, mule/greek.el,
9088         mule/hebrew.el, mule/misc-lang.el), modified as below.
9089         (setup-XXX-environment): Just call set-language-environment.  If
9090         they used to do some other jobs than what done by
9091         set-language-environment, those jobs are done in
9092         setup-XXX-environment-internal now.
9093         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9094         the value to setup-XXX-environment-internal.  Add properties
9095         input-method and features.
9096
9097         * mule/english.el (setup-english-environment): Just call
9098         reset-language-environment.
9099
9100         * mule/european.el (setup-8-bit-environment): Function deleted.
9101
9102 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9103
9104         * mule/mule-cmds.el (input-method-exit-on-first-char)
9105         (input-method-use-echo-area): Doc fixes.
9106
9107 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9108
9109         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9110         variable.
9111         (input-method-use-echo-area): New variable.
9112
9113 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9114
9115         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9116
9117 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9118
9119         * mule/mule-cmds.el (activate-input-method): Update mode line.
9120         (inactivate-input-method): Likewise.
9121
9122 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9123
9124         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9125         input method in the current buffer, but just bind
9126         current-input-method.
9127
9128 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9129
9130         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9131
9132         * mule/misc-lang.el ("IPA"): Add coding-priority and
9133         coding-system.
9134
9135 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9136
9137         * mule/greek.el: Add coding-priority.
9138
9139 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9140
9141         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9142         LANG-ENV.
9143
9144 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9145
9146         * mule/mule-cmds.el (register-input-method): Fix previous change.
9147         (setup-specified-language-environment): Doc fix.
9148
9149 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9150
9151         * mule/mule-cmds.el: Several doc fixes.
9152         (get-language-info, set-language-info): Rename argument.
9153         (set-language-info-alist): Likewise.
9154         (register-input-method): Rename argument.
9155         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9156
9157 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9158
9159         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9160         default value while reading an input method.
9161
9162 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9163
9164         * mule/mule-cmds.el (universal-coding-system-argument):
9165         Use buffer-file-coding-system as default.
9166
9167 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9168
9169         * mule/korean.el ("Korean"): Doc fix.
9170
9171 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9172
9173         * mule/mule-cmds.el (describe-language-environment): Print the
9174         languge environment at the head.
9175
9176 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9177
9178         * mule/japanese.el: Set exit-function to exit-japanese-environment
9179         for Japanese environment.
9180
9181 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9182
9183         * mule/mule-cmds.el (set-language-environment): Doc fix.
9184         (current-language-environment): Use defcustom.
9185         (default-input-method): Specify :type.
9186
9187 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9188
9189         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9190         modified.
9191         (prefer-coding-system): Doc-string modified.
9192
9193 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9194
9195         * mule/mule-cmds.el (set-language-info): Doc-string
9196         describes `coding-priority' KEY.
9197         (set-language-environment-coding-systems): New function.
9198         (select-safe-coding-system): New function.
9199         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9200         (set-language-info-alist): New optionla arg PARENTS.  Call
9201         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9202         (set-language-environment-coding-systems): New function.
9203
9204         * mule/chinese.el: Remove setting up of
9205         describe-chinese-environment-map and
9206         setup-chinese-environment-map.  Exclude them in args of calls to
9207         set-language-info-alist.  Register coding-priority key in
9208         language-info-alist.
9209
9210         * mule/cyrillic.el: Remove setting up of
9211         describe-cyrillic-environment-map and
9212         setup-cyrillic-environment-map.  Exclude them in args of calls to
9213         set-language-info-alist.  Register coding-priority key in
9214         language-info-alist.
9215
9216         * mule/english.el: Register coding-priority key in
9217         language-info-alist.
9218
9219         * mule/ethiopic.el: Register coding-priority key in
9220         language-info-alist.
9221
9222         * mule/european.el: Remove setting up of
9223         describe-european-environment-map and
9224         setup-european-environment-map.  Exclude them in args of calls to
9225         set-language-info-alist.  Register coding-priority key in
9226         language-info-alist.  Add "German" language env.
9227         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9228         (setup-german-environment): New function.
9229
9230         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9231         change default input method to "greek-postfix".
9232
9233         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9234         coding-priority key in
9235
9236 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9237
9238         * mule/mule-cmds.el (set-language-info): Doc fix.
9239         (input-method-inactivate-hook): Doc fix.
9240
9241 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9242
9243         * mule/mule-cmds.el (set-input-method): Renamed from
9244         select-input-method.
9245
9246 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9247
9248         * mule/mule-cmds.el (set-language-environment): Run
9249         exit-language-environment-hook before calling `exit-function'
9250         which is specified for the language environment.
9251
9252 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9253
9254         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9255         modified.
9256         (prefer-coding-system): Likewise.
9257         (describe-language-environment): Print aliases of each coding
9258         system.
9259         (set-language-environment-hook): New variable.
9260         (exit-language-environment-hook): New variable.
9261         (set-language-environment): Call these hooks.  Before setting a
9262         new language environment, exit from the
9263         current-language-environment if necessary.
9264         (input-method-verbose-flag): The value can be nil, t,
9265         complex-only, or default.
9266         (input-method-highlight-flag): Doc-string augmented.
9267         (activate-input-method): Check if we can run the registered
9268         function to activate an input method.
9269
9270         * mule/korean.el: Set exit-function for language environment
9271         "Korean" to exit-korean-environment.
9272         (setup-korean-environment): Moved to korea-util.el.
9273
9274 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9275
9276         * mule/mule-cmds.el (read-multilingual-string): Use
9277         current-input-method prior to default-input-method.  Don't bind
9278         current-input-method by `let', instead, activate the specified
9279         input method in the current buffer temporarily.
9280
9281 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9282
9283         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9284
9285 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9286
9287         * mule/chinese.el (post-read-decode-hz): Return the result of
9288         decode-hz-region.
9289         (pre-write-encode-hz): Do not change the value of
9290         last-coding-system.
9291
9292 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9293
9294         * mule/mule-ccl.el: Doc fixes.
9295
9296 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9297
9298         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9299         (check-ccl-program): New macro.
9300
9301 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9302
9303         * mule/mule-ccl.el: Comment about CCL syntax modified.
9304         (ccl-command-table): Add read-multibyte-character and
9305         write-multibyte-character.
9306         (ccl-code-table): Add ex-cmd.
9307         (ccl-extended-code-table): New variable.
9308         (ccl-embed-extended-command): New function.
9309         (ccl-compile-read-multibyte-character,
9310         ccl-compile-write-multibyte-character) New functions.
9311         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9312         ccl-dump-write-multibyte-character): New functions.
9313
9314 1999-07-22  SL Baur  <steve@miho>
9315
9316         * config.el (config-value-file): config.values is installed into
9317         doc-directory.
9318         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9319
9320 1999-07-19  Didier Verna  <didier@xemacs.org>
9321
9322         * rect.el: all functions rewritten, except when noted. Below is a
9323         list of interface changes.
9324         (apply-on-rectangle): new function. Obsoletes
9325         `operate-on-rectangle'. All functions that used to call this
9326         function now call the new one.
9327         (kill-rectangle): added optional prefix arg to fill lines.
9328         (delete-rectangle): ditto.
9329         (delete-extract-rectangle): ditto.
9330         (open-rectangle): ditto.
9331         (clear-rectangle): ditto.
9332         (delete-rectangle-line): added third arg FILL.
9333         (delete-extract-rectangle-line): ditto.
9334         (open-rectangle-line): ditto.
9335         (clear-rectangle-line): ditto.
9336
9337 1999-07-18  Andy Piper  <andy@xemacs.org>
9338
9339         * menubar-items.el (default-menubar): add gutter options.
9340
9341         * gutter-items.el: new file.
9342         (gutter): new group for custom.
9343         (gutter-visible-p): new variable.
9344         (default-gutter-position): ditto.
9345         (buffers-tab): new group for the buffers tab.
9346         (gutter-buffers-tab): widget to put in the gutter.
9347         (buffers-tab-max-size): max number of tabs.
9348         (buffers-tab-switch-to-buffer-function): function to call when a
9349         tab is pressed.
9350         (buffers-tab-omit-function): filter buffers with this function.
9351         (buffers-tab-format-buffer-line-function): format buffer names for
9352         inclusion in tabs.
9353         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9354         the record.
9355         (build-buffers-tab-internal): build a list of tab items.
9356         (buffers-tab-items): ditto.
9357         (add-tab-to-gutter): put a tab in the gutter area.
9358         (update-tab-in-gutter): reset the buffers in the tab.
9359
9360         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9361
9362         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9363         (switch-to-buffer-hooks): new hook.
9364
9365         * toolbar.el (default-toolbar-position): fix typo.
9366
9367 1999-07-16  Andy Piper  <andy@xemacs.org>
9368
9369         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9370
9371 1999-07-15  Didier Verna  <didier@xemacs.org>
9372
9373         * cus-edit.el (custom-prompt-variable): optional third arg makes
9374         prompt for a comment string.
9375         (customize-set-value): optional prefix makes this function handle
9376         variable comments.
9377         (customize-set-variable): ditto.
9378         (customize-save-variable): ditto.
9379         (customize-customized): handle custom comments.
9380         (customize-save-customized): ditto.
9381         (custom-variable-state-set): ditto.
9382         (custom-face-state-set): ditto.
9383         (customize-saved): ditto.
9384         (custom-variable-set): ditto.
9385         (custom-face-set): ditto.
9386         (custom-variable-save): ditto.
9387         (custom-face-save): ditto.
9388         (custom-variable-reset-saved): ditto.
9389         (custom-face-reset-saved): ditto.
9390         (custom-variable-reset-standard): ditto.
9391         (custom-face-reset-standard): ditto.
9392         (custom-comment-face): new face.
9393         (custom-comment-tag-face): ditto.
9394         (custom-comment): new widget.
9395         (custom-comment-create): new function.
9396         (custom-comment-delete): ditto.
9397         (custom-comment-value-set): ditto.
9398         (custom-comment-show): ditto.
9399         (custom-comment-invisible-p): ditto.
9400         (custom-variable-value-create): create a comment field widget.
9401         (custom-face-value-create): ditto.
9402         (custom-variable-menu): new entry for adding a custom comment.
9403         (custom-face-menu): ditto.
9404         (custom-save-variables): possibly save custom comments.
9405         (custom-save-faces): ditto.
9406
9407         * cus-face.el (custom-set-faces): the arguments can now have a
9408         custom comment as fourth argument.
9409
9410         * custom.el (custom-set-variables): the arguments can now have a
9411         custom comment as fifth element.
9412
9413 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9414
9415         * XEmacs 21.2.18 is released
9416
9417 1999-07-13  SL Baur  <steve@miho>
9418
9419         * lib-complete.el (read-library-name): Revert previous change.
9420         (read-library): Ditto.
9421
9422 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9423
9424         * packages.el (packages-package-list): Capitalize docstring.
9425
9426         * packages.el (packages-find-package-library-path): Use #'nconc
9427         rather than #'append to reduce consing -- #'mapcar uses Flist,
9428         which returns a freshly consed list.  #'append would create yet
9429         another fresh list, using Fmake_list in concat.
9430
9431         * packages.el (package-provide): Use setq with remassq like it
9432         says in its docstring.
9433
9434 1999-07-06  SL Baur  <steve@miho.m17n.org>
9435
9436         * lib-complete.el (progn-with-message): Fix typo.
9437
9438 1999-07-06  SL Baur  <steve@miho.m17n.org>
9439
9440         * mule/mule-misc.el (char-octet): Make function match docstring.
9441         From Katsumi Yamaoka <yamaoka@jpl.org>
9442
9443 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9444
9445         * wid-edit.el (widget-documentation): corrected spelling error.
9446
9447 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9448
9449         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9450         keys if already bound
9451
9452 1999-07-06  SL Baur  <steve@miho.m17n.org>
9453
9454         * lib-complete.el (progn-with-message): Revert previous changes.
9455
9456 1999-06-24  Bob Weiner  <weiner@beopen.com>
9457
9458         * lib-complete.el (find-library):
9459         (find-library-other-window):
9460         (find-library-other-frame): Completely rewrote
9461         so that these functions actually work when called non-interactively.
9462         Also made them handle LIBRARY arguments which end with .el or .elc.
9463
9464 1999-06-24  Bob Weiner  <weiner@beopen.com>
9465
9466         * simple.el (indent-new-comment-line): Locally bound
9467         `block-comment-start' to `comstart' or else when this is called
9468         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9469         `block-comment-start' value, ignoring any existing spacing after a
9470         comment prefix in the previous line and producing ugly comments.
9471
9472 1999-06-23  Bob Weiner  <weiner@beopen.com>
9473
9474         * list-mode.el (mouse-choose-completion):
9475         (choose-completion):
9476         (completion-switch-to-minibuffer): Added.
9477         ([Tab]): [Tab] previously switched to the minibuffer
9478         but since [space] does that and since most applications in the
9479         world use [Tab] to select the next item in a list, do that in the
9480         *Completions* buffer too.  This will cause the least confusion
9481         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9482         06/23/1999.
9483
9484 1999-06-22  Bob Weiner  <weiner@beopen.com>
9485
9486         * help.el (help-buffer-name): Added support for a null value
9487         of `help-buffer-prefix-string' since some buffers require no
9488         prefix.
9489
9490 1999-06-20  Bob Weiner  <weiner@beopen.com>
9491
9492         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9493         in the completion-list-mode-map to bury the completions buffer
9494         even when the minibuffer is no longer active.
9495
9496 1999-06-20  Bob Weiner  <weiner@beopen.com>
9497
9498         * list-mode.el (list-mode): It is visually disconcerting to have
9499         the text cursor disappear within list buffers, especially when
9500         moving from window to window, so leave it visible.
9501
9502 1999-07-01  SL Baur  <steve@miho.m17n.org>
9503
9504         * menubar-items.el (default-menubar): Conditionalize the bug
9505         report menu item (which may not be possible in this XEmacs).
9506         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9507
9508 1999-06-30  SL Baur  <steve@miho.m17n.org>
9509
9510         * subr.el (with-current-buffer): DOC string fix.
9511         Suggested by Bob Weiner <weiner@altrasoft.com>
9512
9513 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9514
9515         * cus-face.el (custom-face-italic): insert missing args
9516
9517 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9518
9519         * packages.el (package-locations): Changed default early package
9520         hierarchies to ~/.xemacs/mule-packages and
9521         ~/.xemacs/xemacs-packages.
9522
9523 1999-06-23  SL Baur  <steve@miho.m17n.org>
9524
9525         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9526
9527 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9528
9529         * packages.el (package-locations): Changed default early package
9530         hierarchy to ~/.xemacs/packages.
9531         (package-locations): Removed `packages' as a possible name for a
9532         late package hierarchy.
9533
9534 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9535
9536         * mule/mule-category.el (word-combining-categories): Set up new
9537         variable.
9538         (word-separating-categories): Likewise.
9539
9540 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9541
9542         * XEmacs 21.2.17 is released
9543
9544 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9545
9546         * font-menu.el (font-menu-set-font): allow for nil specification
9547         of font size.
9548
9549 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9550
9551         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9552         is 1.
9553
9554 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9555
9556         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9557         8859-5 instead of ISO 8859-1.
9558
9559 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9560
9561         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9562         (viet-viscii-encode-table): Ditto.
9563
9564         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9565         Make obsolete definition of char-octet.
9566
9567 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9568
9569         * subr.el: Move no-Mule make-char ...
9570         * help-nomule.el (make-char): To here.
9571         (string-width): Make Mule compatibility alias.
9572
9573 1999-06-15  Andy Piper  <andy@xemacs.org>
9574
9575         * select.el (get-selection-no-error): really make there be no-error.
9576         (get-selection): revert to original.
9577
9578 1999-06-11  Andy Piper  <andy@xemacs.org>
9579
9580         * select.el (selection-sets-clipboard): renamed.
9581         (own-selection): use it.
9582
9583 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9584
9585         * XEmacs 21.2.16 is released
9586
9587 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9588
9589         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9590         missing characters to avoid crash.
9591
9592 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9593
9594         * coding.el (set-terminal-coding-system): Only set the console
9595         coding system on the selected console if it is a tty.
9596
9597 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9598
9599         * cus-face.el:
9600         * cus-edit.el:
9601         * faces.el:
9602         (custom):
9603         (face-spec-set):
9604         * faces.el (frob-face-property):
9605         * font-menu.el (font-menu-set-font):
9606                   Actually apply changes from 1999-03-17
9607
9608 1999-06-10  Andy Piper  <andy@xemacs.org>
9609
9610         * select.el (get-selection): abstract out non error-signalling
9611         part.
9612         (get-selection-no-error): get-selection without signalling an
9613         error.
9614         (selection-is-clipboard-p): new variable. controls whether the
9615         selection sets the clipboard.
9616         (own-selection): use it.
9617
9618         * mouse.el (insert-selection): fallback to clipboard after trying
9619         primary selection and cutbuffer.
9620
9621 1999-06-05  Andy Piper  <andy@xemacs.org>
9622
9623         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9624         selection functions.
9625
9626 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9627
9628         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9629         default value.
9630         (load): Use `raw-text' instead of `no-conversion'.
9631         (insert-file-contents): Likewise.
9632
9633         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9634         of `no-conversion'.
9635
9636 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9637
9638         * coding.el: Don't copy `no-conversion' to `raw-text'.
9639
9640 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9641
9642         * subr.el (make-char): Define it if Mule is not around.
9643
9644 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9645
9646         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9647
9648         * x-select.el (x-disown-selection-internal): Restore symbol as an
9649         obsolete alias.
9650         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9651
9652 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9653
9654         * XEmacs 21.2.15 is released
9655
9656 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9657
9658         * subr.el (split-string): Avoid infinite looping
9659
9660 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9661
9662         * ldap.el (ldap-ignore-attribute-codings): New variable
9663         (ldap-default-attribute-decoder): New variable
9664         (ldap-coding-system): New variable
9665         (ldap-attribute-syntax-encoders): New variable
9666         (ldap-attribute-syntax-decoders): New variable
9667         (ldap-attribute-syntaxes-alist): New variable
9668         (ldap-encode-boolean): New function
9669         (ldap-decode-boolean): New function
9670         (ldap-encode-country-string): New function
9671         (ldap-decode-string): New function
9672         (ldap-decode-address): New function
9673         (ldap-encode-address): New function
9674         (ldap-decode-attribute): New function
9675         (ldap-search): Use some of these
9676
9677 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9678
9679         * version.el (emacs-version): Make the patch level/beta come
9680         before the XEmacs qualifier so that it gets into (funcall
9681         emacs-version) and thus in the bug reports.
9682         (emacs-version>=): Support patch levels.
9683
9684 1999-06-03  SL Baur  <steve@xemacs.org>
9685
9686         * version.el: implement x.y.z version number
9687         From Jan Vroonhof <vroonhof@math.ethz.ch>
9688
9689 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9690
9691         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9692
9693 1999-05-22  Vin Shelton <acs@xemacs.org>
9694
9695         * startup.el: Document -private and break out non-standard X options.
9696
9697 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9698
9699         * mule/mule-charset.el (charset-after): New function.
9700         (charset-direction): Synch with Mule, update docstring.
9701         (get-charset-property): New function.
9702         (put-charset-property): New function.
9703         (charset-plist): New function.
9704
9705         * mule/mule-charset.el (compose-region):
9706         (decompose-region): remove;  these functions (which don't work
9707         since we don't do composite characters) have been moved to
9708         mule-util.el.
9709         (toplevel): follow coding standards
9710
9711 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9712
9713         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9714         exist any more.
9715
9716         * code-files.el: Fix commentary to follow coding standards.  Move
9717         the single line left in mule-files.el to here.
9718
9719         * mule/mule-files.el: delete.
9720
9721 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9722
9723         * info.el (Info-scroll-prev): Use event functions instead of the
9724         old emacs 19 interface.
9725
9726 1999-06-02  Andy Piper  <andy@xemacs.org>
9727
9728         * x-font-menu.el (x-font-menu-load-font):
9729         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9730
9731 1999-05-31  Andy Piper  <andy@xemacs.org>
9732
9733         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9734         group.
9735         (font-menu-this-frame-only-p): ditto.
9736         (font-menu-max-items): reinstate, from Jan Vroonhof
9737         <vroonhof@math.ethz.ch>
9738         (font-menu-submenu-name-format): ditto.
9739         (font-menu-split-long-menu): ditto, for use by the family
9740         constructor.
9741         (font-menu-family-constructor): use it.
9742
9743 1999-05-30  Andy Piper  <andy@xemacs.org>
9744
9745         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9746         for use by the font menu.
9747
9748         * msw-font-menu.el: new file implementing mswindows specific
9749         font-menu behaviour.
9750         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9751         (mswindows-font-menu-junk-families): ditto.
9752         (hack-font-truename): ditto.
9753         (mswindows-font-regexp-ascii): ditto.
9754         (mswindows-reset-device-font-menus): ditto.
9755         (mswindows-font-menu-font-data): ditto.
9756         (mswindows-font-menu-load-font): ditto.
9757
9758         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9759         (x-font-menu-font-data): ditto.
9760         (x-font-menu-load-font): ditto.
9761
9762         * font-menu.el: new file implementing generic font menu behaviour.
9763         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9764         made device independent.
9765         (font-menu-this-frame-only-p): ditto.
9766         (font-menu-preferred-resolution): ditto.
9767         (font-menu-size-scaling): new variable used to determine whether
9768         sizes are in points or tenths of a point.
9769         (vassoc): moved from x-font-menu.el.
9770         (device-fonts-cache): ditto.
9771         (device-fonts-cache): ditto.
9772         (flush-device-fonts-cache): ditto.
9773         (reset-device-font-menus): copied from x-font-menu.el and made
9774         device independent. Most functionality deferred to
9775         device-dependent versions.
9776         (font-menu-family-constructor): copied from x-font-menu.el and
9777         made device independent.
9778         (font-menu-size-constructor): ditto.
9779         (font-menu-weight-constructor): ditto.
9780         (font-menu-set-font): ditto.
9781         (font-menu-change-face): ditto.
9782         (font-menu-load-font): new device method.
9783         (font-menu-font-data): ditto.
9784
9785         * x-font-menu.el: The above functions deleted.
9786
9787 1999-05-26  Andy Piper  <andy@xemacs.org>
9788
9789         * update-elc.el:
9790         * make-docfile.el:
9791         * loadup.el: rehash expand-file-name usage to not use default-directory.
9792
9793 1999-05-21  Andy Piper  <andy@xemacs.org>
9794
9795         * x-select.el (x-select-convert-to-text):
9796         (x-selected-text-type):
9797         (x-get-selection):
9798         (xselect-convert-to-string):
9799         (xselect-convert-to-compound-text):
9800         (xselect-convert-to-length):
9801         (xselect-convert-to-targets):
9802         (xselect-convert-to-delete):
9803         (xselect-convert-to-filename):
9804         (xselect-convert-to-charpos):
9805         (xselect-convert-to-lineno):
9806         (xselect-convert-to-colno):
9807         (xselect-convert-to-sourceloc):
9808         (xselect-convert-to-os):
9809         (xselect-convert-to-host):
9810         (xselect-convert-to-user):
9811         (xselect-convert-to-class):
9812         (xselect-convert-to-name):
9813         (xselect-convert-to-integer):
9814         (xselect-convert-to-atom):
9815         (xselect-convert-to-identity): functions renamed from x-* and
9816         moved to select.el.
9817         (x-get-secondary-selection): use rename get-selection.
9818         (x-get-clipboard): ditto.
9819         (x-own-selection): moved to select.el.
9820         (x-valid-simple-selection-p): ditto.
9821         (x-dehilight-selection): ditto.
9822         (x-own-clipboard): ditto.
9823         (x-disown-selection): ditto.
9824
9825         * x-mouse.el (x-yank-function): moved to mouse.el.
9826         (x-insert-selection): ditto.
9827         (x-set-point-and-move-selection): use renamed function.
9828
9829         * select.el (selected-text-type): moved and renamed from
9830         x-select.el.
9831         (selection-owner-p): moved to C.
9832         (selection-exists-p): ditto.
9833         (get-cutbuffer): new device method.
9834         (get-selection): generalised and moved from x-select.el.
9835         (own-selection): moved x-own-selection functionality into here.
9836         (dehilight-selection): renamed and moved from x-select.el.
9837         (own-clipboard): functionality moved from x-select.el using new
9838         generic C builtins.
9839         (disown-clipboard): ditto.
9840         (select-convert-to-text):
9841         (select-convert-to-string):
9842         (select-convert-to-compound-text):
9843         (select-convert-to-length):
9844         (select-convert-to-targets):
9845         (select-convert-to-delete):
9846         (select-convert-to-filename):
9847         (select-convert-to-charpos):
9848         (select-convert-to-lineno):
9849         (select-convert-to-colno):
9850         (select-convert-to-sourceloc):
9851         (select-convert-to-os):
9852         (select-convert-to-host):
9853         (select-convert-to-user):
9854         (select-convert-to-class):
9855         (select-convert-to-name):
9856         (select-convert-to-integer):
9857         (select-convert-to-atom):
9858         (select-convert-to-identity): new functions renamed from x-* and
9859         moved from x-select.el.
9860
9861         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9862         into here and use as the default window-system mouse yank.
9863         (insert-selection): generalised and moved from x-mouse.el.
9864         (own-clipboard): moved to C.
9865
9866         * msw-select.el (mswindows-selection-owned-p): deleted.
9867         (mswindows-own-selection): generalised and moved to select.el.
9868         (mswindows-disown-selection): generalised and moved to C.
9869         (mswindows-selection-owner-p): ditto.
9870
9871 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9872
9873         * XEmacs 21.2.14 is released
9874
9875 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9876
9877         * about.el: update contact info for jason and slb.
9878
9879 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9880
9881         * mule/european.el (setup-romanian-environment): Add Romanian
9882         support from Emacs/Mule romanian.el.
9883
9884 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9885
9886         * cus-face.el: Label all custom changes with the 'custom' tag.
9887
9888         * cus-edit.el: idem ditto.
9889
9890         * faces.el: Added suport for adding device tags to various functions.
9891         (custom): New device tag.
9892         (face-spec-set): Call reset face with tags argument. No longer do
9893         x-init-global-faces hack.
9894
9895         * faces.el (frob-face-property): Use an anonymous specifier to map
9896         frob-face-property-1 over.
9897
9898         * x-font-menu.el (font-menu-set-font): Always specify all
9899         properties to custom.
9900
9901 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9902
9903         * mule/european.el (setup-czech-environment): Add czech support.
9904         From David Sauer <davids@orfinet.cz>
9905
9906 1999-03-15  SL Baur  <steve@xemacs.org>
9907
9908         * check-features.el: Turn hard errors into warnings.
9909
9910 1999-03-21  SL Baur  <steve@xemacs.org>
9911
9912         * simple.el (delete-key-deletes-forward): As per discussion on
9913         xemacs-beta, default to t.
9914
9915 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9916
9917         * loadup.el: Define Installation-string before loading anything.
9918
9919 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9920
9921         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9922         From Anders Stenman <stenman@isy.liu.se>
9923
9924 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9925
9926         * wid-edit.el (widget-glyph-find): Ditto.
9927
9928         * packages.el (locate-library): Ditto.
9929
9930         * loadup.el (really-early-error-handler): Ditto.
9931
9932         * lib-complete.el (read-library): Ditto.
9933
9934         * faces.el (set-face-stipple): Ditto.
9935
9936         * code-files.el (load): Use new calling style of locate-file.
9937
9938 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9939
9940         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9941         dead.
9942
9943 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9944
9945         * dumped-lisp.el (preloaded-file-list): Don't load
9946         Installation.el.
9947
9948         * loadup.el (Installation-string): Define it here.
9949
9950 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9951
9952         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9953         Installation.el needs to be loaded before `dump-paths', otherwise
9954         the dumping process won't find it.
9955
9956 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9957
9958         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9959         subr so that we can use `replace-in-string' in Installation.el to
9960         get rid of C-m chars under the native Windows build.
9961
9962 1999-04-29  Andy Piper  <andy@xemacs.org>
9963
9964         * make-docfile.el: canonicalize file and directory names.
9965
9966         * device.el (call-device-method): new function for calling device
9967         specific methods.
9968         (define-device-method): new function for defining device methods.
9969         (define-device-method*): ditto.
9970
9971 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9972
9973         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9974
9975 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9976
9977         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9978         (cyrillic-koi8-r-encode-table): Likewise.
9979         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9980         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9981
9982         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9983         from vietnamese.el].
9984
9985         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9986         mule/mule-misc.el.
9987
9988 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9989
9990         * mule/thai-xtis.el:
9991         - Change font registry name from "Thai94x94-0" to "xtis-0".
9992         - Change mnemonic of coding-system `tis-620' to "TIS620".
9993
9994 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9995
9996         * mule/ethiopic.el: fixed.
9997
9998 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9999
10000         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10001
10002         * mule/thai-xtis.el: New file.
10003
10004         * mule/vietnamese.el: New file.
10005
10006         * mule/ethiopic.el: New file.
10007
10008 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10009
10010         * bytecomp.el (byte-compile-close-variables): Leave
10011         debug-issue-ebola-notices alone.
10012
10013 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10014
10015         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10016         at the top of the buffer since it is the most important thing to
10017         customize
10018         (ldap-get-host-parameter): New defun
10019         (ldap-search): Add a new parameter `withdn' to retrieve the
10020         distinguished names of entries
10021
10022 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10023
10024         * startup.el (splash-frame-body): Date and spelling fixes.
10025
10026 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10027
10028         * view-less.el (toggle-truncate-lines): add autoload tag
10029
10030 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10031
10032         * format.el (format-alist): Disable image stuff.
10033
10034 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10035
10036         * wid-edit.el (widget-glyph-find): Search by directories, then by
10037         suffixes rather than the other way around.
10038         (widget-image-conversion): Renamed to
10039         `widget-image-file-name-suffixes'.
10040
10041 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10042
10043         * mule/mule-charset.el: Made old functions obsolete, remove the
10044         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10045         (charset-iso-graphic-plane): Rename from charset-graphic.
10046         (charset-iso-final-char): Rename from charset-final.
10047         (charset-width): Rename from charset-columns.
10048         (charset-bytes): Added from fsf compatibility, returns always 1.
10049
10050         * mule/mule-misc.el: Move charset-doc-string alias to
10051         mule-charset.el
10052
10053 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10054
10055         * x-faces.el (x-make-font-bold-italic): honor
10056         *try-oblique-before-italic-fonts*
10057
10058 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10059
10060         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10061
10062 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10063
10064         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10065         name.
10066
10067 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10068
10069         * cl-extra.el (equalp): Would bug out for lists.
10070
10071 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10072
10073         * about.el (about-hackers):  Change cgw's email address
10074
10075 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10076
10077         * XEmacs 21.2.13 is released
10078
10079 1999-03-12  SL Baur  <steve@xemacs.org>
10080
10081         * simple.el (delete-key-deletes-forward): Revert to previous
10082         behavior.
10083
10084 1999-01-18  Didier Verna  <didier@xemacs.org>
10085
10086         * menubar-items.el (xemacs-splash-buffer): handle the case of
10087         multiple elements in the splash buffer body.
10088
10089         * startup.el (splash-frame-timeout): new constant: interval
10090         between splash buffer elements.
10091         (command-line-1): handle splash buffer with multiple elements (use
10092         a timeout).
10093         (splash-frame-body): Originally `startup-splash-frame-body'.
10094         Rewrote a cleaner and more readable version. This can now be array,
10095         in which case each element is displayed in turn in the splash buffer.
10096         (splash-frame-static-body): new constant. Persistent information
10097         across all splash buffer elements (preserves the possibility to give
10098         it in different languages.
10099         (circulate-splash-frame-elements): new function. Used as a timeout
10100         to circulate through all splash frame elements and display them in
10101         sequence.
10102         (display-splash-frame): originally `startup-splash-frame'. Handle
10103         the case of multiple elements in the splash buffer body. Now
10104         returns a timeout id if multiple elements to display, or nil.
10105
10106 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10107
10108         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10109         so they can be overridden by x-init-face-from-resources.
10110         Additionally specify the font name also with an x tag.
10111
10112 1999-03-08  Andy Piper  <andy@xemacs.org>
10113
10114         * package-get.el (package-get-base): autoload.
10115
10116         * menubar-items.el (default-menubar): add update menu item. Fix
10117         custom menu to only be activated when package-base is available.
10118
10119         * package-get.el (package-get-custom): don't load
10120         package-get-custom as it is auto-generated. Fix group definition.
10121
10122 1999-03-05  Didier Verna  <didier@xemacs.org>
10123
10124         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10125         instead of `symbol-name' (Thanks Kyle).
10126
10127         * cus-edit.el (custom-save-variables): use `prin1' instead of
10128         princ to write symbols.
10129
10130 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10131
10132         * XEmacs 21.2.12 is released
10133
10134 1999-03-05  SL Baur  <steve@xemacs.org>
10135
10136         * menubar-items.el (default-menubar): Add kfm browsing support.
10137         From Neal Becker <nbecker@fred.net>
10138
10139 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10140
10141         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10142         calls to font-lock during buffer reversion.
10143
10144 1999-02-12  Didier Verna  <didier@xemacs.org>
10145
10146         * info.el (Info-build-node-completions): unconditionally widen the
10147         tag table buffer.
10148
10149 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10150
10151         * x-faces.el (x-init-face-from-resources):
10152         Only set fonts in the 'x locale.
10153
10154 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10155
10156         * package-ui.el (pui-install-selected-packages): Don't throw on
10157         `package-admin-delete-binary-package' returning nil since it's
10158         normal.  Reindent function.
10159         (pui-add-required-packages): Handle case where packages selected
10160         for installation have never been installed.
10161
10162 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10163
10164         * menubar-items.el (default-menubar):
10165         Implement the ``Mule->Set coding system of process'' menu item.
10166
10167 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10168
10169         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10170         files
10171         - Change some `if's to `when's
10172
10173 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10174
10175         * XEmacs 21.2.11 is released
10176
10177 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10178
10179         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10180         against window close (Fix Bug #460).
10181         (ask-user-about-lock-dbox): Idem.
10182
10183 1999-02-25  SL Baur  <steve@xemacs.org>
10184
10185         * mule/mule-charset.el (charset-leading-byte): New function.
10186         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10187
10188 1999-02-12  Andy Piper  <andy@xemacs.org>
10189
10190         * about.el (xemacs-hackers): change andy's email address.
10191         (about-url-alist): change andy's web page address.
10192         (about-xemacs): add piper.
10193
10194 1999-02-16  SL Baur  <steve@xemacs.org>
10195
10196         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10197         of mule-base into lisp/mule.
10198
10199 1999-02-16  SL Baur  <steve@xemacs.org>
10200
10201         * mule/arabic.el:
10202         mule/canna-leim.el:
10203         mule/chinese.el:
10204         mule/cyrillic.el:
10205         mule/english.el:
10206         mule/european.el:
10207         mule/greek.el:
10208         mule/hebrew.el:
10209         mule/japanese.el:
10210         mule/kinsoku.el:
10211         mule/korean.el:
10212         mule/misc-lang.el:
10213         mule/mule-category.el:
10214         mule/mule-ccl.el:
10215         mule/mule-charset.el:
10216         mule/mule-cmds.el:
10217         mule/mule-coding.el:
10218         mule/mule-files.el:
10219         mule/mule-help.el:
10220         mule/mule-init.el:
10221         mule/mule-misc.el:
10222         mule/mule-tty-init.el:
10223         mule/mule-x-init.el:
10224         mule/viet-chars.el:  Remerge from mule-base.
10225
10226         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10227         of mule-base into lisp/mule.
10228
10229 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10230
10231         * process.el (exec-to-string): Use `shell-command-switch' in place
10232         of hard-wired "-c" (for WindowsNT).
10233
10234 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10235
10236         * menubar-items.el (default-menubar):  Remove obsolete
10237         "Gopher" item
10238
10239 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10240
10241         * package-admin.el (package-admin-get-install-dir): First fall
10242         back to the location of xemacs-base for non-mule packages.
10243
10244 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10245
10246         * paths.el:
10247         - improved automounter tmp directory support.
10248         - support 4 (!) empirically discovered automounter conventions
10249
10250 1999-02-12  SL Baur  <steve@xemacs.org>
10251
10252         * etags.el (pop-tag-mark): autoload to match key binding.
10253
10254 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10255
10256         * XEmacs 21.2.10 is released
10257
10258 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10259
10260         * package-get.el (package-get-remote-filename): Don't bug out for
10261         a local file name in the search entry.
10262
10263 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10264
10265         * XEmacs 21.2.9 is released
10266
10267 1999-01-19  Didier Verna  <didier@xemacs.org>
10268
10269         * replace.el (replace-search-function): new variable containing a
10270         function to perform a search-forward.
10271         (replace-re-search-function): new variable containing a function
10272         to perform a re-search-forward.
10273         (perform-replace): use them.
10274
10275 1999-01-25  Didier Verna  <didier@xemacs.org>
10276
10277         * select.el (selection-owner-p): use the name `XEmacs'.
10278         (cut-copy-clear-internal): ditto.
10279
10280 1999-01-18  Andy Piper  <andy@xemacs.org>
10281
10282         * about.el (about-url-alist): Update my entry.
10283         (xemacs-hackers): Ditto.
10284
10285 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10286
10287         * buffer.el (switch-to-buffer): Fixing documentation.
10288         * minibuf.el (minibuffer-completion-table): ditto.
10289         * cl-macs.el (return-from): ditto.
10290
10291 1999-01-04  Didier Verna  <didier@xemacs.org>
10292
10293         * replace.el (delete-non-matching-lines): temporarily disable
10294         case-folding when called interactively with a regexp containing
10295         uppercase characters.
10296         (delete-matching-lines): ditto.
10297         (count-matches): ditto.
10298         (list-matching-lines): ditto.
10299
10300 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10301
10302         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10303         abort if current window is split horizontally, not if others are
10304         split.  Got rid of unnecessary minibuffer checking.  Also, add
10305         some comments (it's still complex).
10306
10307 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10308
10309         * package-get.el: changed address for doc.ic.ac.uk to
10310         sunsite.doc.ic.ac.uk
10311
10312 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10313
10314         * ldap.el (toplevel): Remove requires so that the file compiles
10315         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10316
10317 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10318
10319         * dump-paths.el: Calculate module-directory and set
10320         module-load-path to the load path for modules.
10321
10322         * loadup.el: Get bootstrap value of module-load-path from the
10323         environment variable EMACSBOOTSTRAPMODULEPATH.
10324         - Display the module load path if we're debugging paths.
10325
10326         * setup-paths.el: Added function paths-find-site-module-directory.
10327         - Added function paths-find-module-directory.
10328         - Added function paths-construct-module-load-path.  Uses new
10329         environment variable EMACSMODULEPATH.
10330
10331 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10332
10333         * font.el (font-default-object-for-device):
10334         Oops! This `or' can't be replaced by `unless'.
10335         Fixed inability to run w3, among other things.
10336
10337 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10338
10339         * package-admin.el: Change initialization of
10340           package-admin-install-function dependent on system type.
10341           Change package-admin-install-function-mswindows to use
10342           "minitar".
10343
10344 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10345
10346         * mouse.el (default-mouse-motion-handler): Disable help echo while
10347         in the minibuffer.
10348
10349 1998-12-28  Martin Buchholz <martin@xemacs.org>
10350
10351         * XEmacs 21.2.8 is released.
10352
10353 1998-12-24  Martin Buchholz <martin@xemacs.org>
10354
10355         * XEmacs 21.2.7 is released.
10356
10357 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10358
10359         * package-ui.el (pui-list-packages): Set truncate-lines.
10360
10361         * package-get.el (package-get-download-menu): Use
10362         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10363
10364         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10365         (pui-help-string): idem.
10366         (list-packages-mode): New major mode.
10367         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10368         (pui-install-selected-packages): Add suport for removing packages.
10369         (pui-toggle-package-delete-key): New function.
10370         (pui-popup-context-sensitive): New kludge.
10371         (pui-list-packages): Add warning when `package-get-remote' is nil.
10372         (package-ui-add-site): New function.
10373
10374 1998-12-01  Didier Verna  <didier@xemacs.org>
10375
10376         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10377
10378 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10379
10380         * ldap.el: Custom-ized
10381         (toplevel): Do not provide `ldap' which is provided by C level
10382         LDAP code
10383         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10384
10385 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10386
10387         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10388
10389 1998-12-17  Andy Piper  <andy@xemacs.org>
10390
10391         * sound.el (sound-load-list): name changed from sound-load-alist.
10392         (sound-extension-list): name changed from sound-ext-list.
10393         (load-default-sounds): use new names.
10394         (load-sound-file): use new names.
10395
10396 1998-12-16  Andy Piper  <andy@xemacs.org>
10397
10398         * XEmacs 21.2.6 is released
10399
10400 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10401
10402         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10403         errors.
10404
10405 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10406
10407         * wid-edit.el (widget-echo-this-extent): Set
10408         help-echo-owns-message to t.
10409
10410 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10411
10412         * package-get.el (package-get-download-menu): use toggles for
10413           each site in the download site menu.
10414
10415 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10416
10417         * package-get.el (package-get): If we cannot find a package
10418           because package-get-remote is not set, give a more helpful
10419           error message.
10420
10421 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10422
10423         * package-get.el (package-get-remote-filename): use an EFS path
10424         with user anonymous if no user is specified.
10425
10426 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10427
10428         * faces.el (face-spec-set): Re-init fallfacks for default after
10429         calling reset-face on the default face.
10430
10431 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10432
10433         * package-admin.el (package-admin-default-install-function):
10434         Behave as advertised.  Make sure the pkg-dir is proper for
10435         default-directory.
10436         (package-admin-add-binary-package): Make sure the pkg-dir is
10437         proper for default-directory.
10438         (package-admin-install-function-mswindows): Make sure the pkg-dir
10439         is proper for default-directory.
10440
10441 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10442
10443         * XEmacs 21.2.5 is released
10444
10445 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10446
10447         * files.el (binary-file-regexps): regexp-opt is not available at
10448         bytecompile time.
10449
10450 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10451
10452         * x-win-xfree86.el:
10453         * x-win-sun.el (x-win-init-sun):
10454         * x-win-sun.el:
10455         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10456         * x-iso8859-1.el:
10457         * x-init.el (init-post-x-win):
10458         * x-init.el (init-pre-x-win):
10459         * x-init.el (x-initialize-compose):
10460         * x-init.el:
10461         * x-compose.el:
10462         * winnt.el:
10463         * widget.el:
10464         * wid-edit.el (widget-glyph-click):
10465         * wid-edit.el (widget-glyph-find):
10466         * wid-edit.el (widget-type):
10467         * view-less.el (view-buffer-other-window):
10468         * very-early-lisp.el:
10469         * version.el:
10470         * toolbar.el:
10471         * toolbar-items.el:
10472         * term/sun.el (suntool-map):
10473         * term/sun-mouse.el:
10474         * term/internal.el:
10475         * syntax.el (modify-syntax-entry):
10476         * symbol-syntax.el:
10477         * subr.el:
10478         * startup.el (lock-directory):
10479         * simple.el (set-comment-column):
10480         * simple.el (backward-delete-char-untabify):
10481         * shadow.el (find-emacs-lisp-shadows):
10482         * shadow.el:
10483         * setup-paths.el (paths-construct-info-path):
10484         * select.el (cut-copy-clear-internal):
10485         * process.el (call-process-region):
10486         * process.el (start-process-shell-command):
10487         * process.el:
10488         * paths.el (rmail-spool-directory):
10489         * paragraphs.el (use-hard-newlines):
10490         * package-get.el (package-get-dependencies):
10491         * package-admin.el (package-admin-delete-binary-package):
10492         * obsolete.el (truncate-string):
10493         * obsolete.el (store-substring):
10494         * mouse.el (default-mouse-track-maybe-own-selection):
10495         * mouse.el (mouse-yank-at-point):
10496         * modeline.el:
10497         * modeline.el (mouse-drag-modeline):
10498         * minibuf.el (read-directory-name-internal):
10499         * minibuf.el (read-file-name-internal):
10500         * minibuf.el (read-file-name-internal-1):
10501         * minibuf.el (read-file-name-2):
10502         * minibuf.el (exact-minibuffer-completion-p):
10503         * minibuf.el (read-from-minibuffer):
10504         * minibuf.el:
10505         * menubar.el (check-menu-syntax):
10506         * map-ynp.el (map-y-or-n-p):
10507         * make-docfile.el (docfile-out-of-date):
10508         * loadup.el ((member "run-temacs" command-line-args)):
10509         * loadup.el ((member "no-site-file" command-line-args)):
10510         * loadup.el (really-early-error-handler):
10511         * loadup.el:
10512         * loadhist.el:
10513         * loaddefs.el:
10514         * lisp-mnt.el (lm-verify):
10515         * lib-complete.el (lib-complete:cache-completions):
10516         * lib-complete.el (library-all-completions):
10517         * itimer.el (itimer-run-expired-timers):
10518         * info.el (Info-mode):
10519         * info.el (Info-insert-file-contents):
10520         * info.el (Info-rebuild-dir):
10521         * info.el (Info-build-dir-anew):
10522         * info.el (Info-parse-dir-entries):
10523         * info.el (Info-dir-outdated-p):
10524         * info.el (Info-insert-dir):
10525         * info.el (info-xref):
10526         * info.el:
10527         * hyper-apropos.el (hyper-apropos-get-doc):
10528         * hyper-apropos.el (hyper-describe-face):
10529         * hyper-apropos.el (hyper-apropos-mode):
10530         * hyper-apropos.el:
10531         * help.el (list-processes):
10532         * help.el:
10533         * gnuserv.el:
10534         * font.el (mswindows-font-create-name):
10535         * font.el (font-default-font-for-device):
10536         * font.el (x-font-create-object):
10537         * font.el (font-registry):
10538         * font.el:
10539         * font-lock.el (font-lock-keywords):
10540         * font-lock.el:
10541         * finder.el (finder-compile-keywords):
10542         * find-paths.el (paths-find-recursive-path):
10543         * fill.el (set-justification-center):
10544         * fill.el (fill-region-as-paragraph):
10545         * files.el (insert-directory):
10546         * files.el (wildcard-to-regexp):
10547         * files.el (recover-file):
10548         * files.el (basic-save-buffer):
10549         * files.el (delete-auto-save-file-if-necessary):
10550         * files.el (file-relative-name):
10551         * files.el (backup-extract-version):
10552         * files.el (backup-buffer):
10553         * files.el (set-visited-file-name):
10554         * files.el (set-auto-mode):
10555         * files.el (interpreter-mode-alist):
10556         * files.el:
10557         * files.el (find-file-noselect):
10558         * files.el (abbreviate-file-name):
10559         * files.el (parse-colon-path):
10560         * files.el (directory-abbrev-alist):
10561         * etags.el (visit-tags-table-buffer):
10562         * easymenu.el (easy-menu-define):
10563         * dragdrop.el (experimental-dragdrop-drag):
10564         * dragdrop.el (dragdrop-drop-do-functions):
10565         * dragdrop.el (dragdrop-drop-at-point):
10566         * disass.el (disassemble-1):
10567         * disass.el (disassemble-internal):
10568         * disass.el (disassemble):
10569         * disass.el:
10570         * derived.el (derived-mode-init-mode-variables):
10571         * derived.el (define-derived-mode):
10572         * custom.el (defgroup):
10573         * cus-edit.el (custom-quote):
10574         * config.el:
10575         * code-process.el (open-network-stream):
10576         * code-process.el (start-process):
10577         * code-process.el (call-process-region):
10578         * code-process.el (call-process):
10579         * code-process.el:
10580         * code-files.el (insert-file-contents):
10581         * code-files.el:
10582         * code-files.el (buffer-file-coding-system-for-read):
10583         * cmdloop.el (yes-or-no-p-minibuf):
10584         * cl.el:
10585         * cl-macs.el:
10586         * cl-extra.el:
10587         * callers-of-rpt.el (make-caller-report):
10588         * callers-of-rpt.el:
10589         * bytecomp.el (batch-byte-recompile-directory):
10590         * bytecomp.el (batch-byte-compile-1):
10591         * bytecomp.el (batch-byte-compile):
10592         * bytecomp.el (display-call-tree):
10593         * bytecomp.el (byte-compile-insert):
10594         * bytecomp.el (byte-compile-two-args-19->20):
10595         * bytecomp.el (byte-compile-variable-ref):
10596         * bytecomp.el (byte-compile-form):
10597         * bytecomp.el (byte-compile-top-level-body):
10598         * bytecomp.el (byte-compile-out-toplevel):
10599         * bytecomp.el (byte-compile-byte-code-maker):
10600         * bytecomp.el (byte-compile-file-form-defmumble):
10601         * bytecomp.el (byte-compile-file-form):
10602         * bytecomp.el (byte-compile-keep-pending):
10603         * bytecomp.el (byte-compile-insert-header):
10604         * bytecomp.el (byte-compile-from-buffer):
10605         * bytecomp.el (byte-compile-file):
10606         * bytecomp.el (byte-recompile-file):
10607         * bytecomp.el (byte-compile-close-variables):
10608         * bytecomp.el (byte-compile-warn-about-unused-variables):
10609         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10610         * bytecomp.el (byte-compiler-legal-options):
10611         * bytecomp.el (byte-compile-lapcode):
10612         * bytecomp.el (byte-optimize-log):
10613         * bytecomp.el ((fboundp 'defsubst)):
10614         * bytecomp.el:
10615         * bytecomp-runtime.el:
10616         * byte-optimize.el (byte-optimize-apply):
10617         * byte-optimize.el (car):
10618         * byte-optimize.el (byte-optimize-form):
10619         * byte-optimize.el (byte-optimize-form-code-walker):
10620         * byte-optimize.el:
10621         * build-report.el (build-report-insert-installation-file):
10622         * build-report.el (build-report):
10623         * auto-show.el:
10624         * apropos.el (apropos-documentation):
10625         - mega patch
10626         - clean up byte-compile warnings
10627         - remove unused variables
10628         - Use common lisp style hashtable functions
10629         - byte compiler cleanup
10630         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10631         - remove old backquote syntax usage
10632         - move some cl functionality into C for speed.
10633         - remove last remaining VMS support
10634         - spelling fixes
10635         - implement last, butlast, nbutlast, copy-list in C.
10636         - new macro ignore-file-errors, similar to ignore-errors
10637           (ignore-file-errors (delete-file "foo"))
10638         - get frequent garbage collection during loadup.el by tweaking
10639           gc-cons-threshold, rather than explicitly calling garbage-collect
10640         - default delete-key-deletes-forward to `t'.
10641
10642 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10643
10644         * XEmacs 21.2-beta4 is released.
10645
10646 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10647
10648         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10649         (easy-menu-item-present-p): Wrapper around find-menu-item.
10650         (easy-menu-remove-item): Wrapper around delete-menu-item.
10651
10652         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10653         (add-menu-button): Add 'in-menu' argument.
10654         (add-menu-item-1): Add in-menu support to helper function.
10655
10656 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10657
10658         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10659
10660 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10661
10662         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10663         of Dec 4, 1997.
10664
10665 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10666
10667         * process.el (shell-command-on-region): Report if the command
10668         succeeded or failed.
10669
10670 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10671
10672         * subr.el (buffer-substring-no-properties): Comment out.
10673
10674 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10675
10676         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10677           into font instances first, like `x-frob-font-size' does.
10678           (mswindows-find-larger-font): ditto
10679
10680 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10681
10682         * package-ui.el (pui-install-selected-packages): fix args in call
10683         to `package-get'.
10684
10685 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10686
10687         * package-get.el (host-name): New widget type.
10688         (package-get-remote): Better customization using new type.
10689         (package-get-download-sites): idem dito.
10690
10691         (package-get-custom): Do not use package-get-all untill we have
10692         runtime dependencies.
10693
10694         (package-get-remove-copy): Default to 't' we no longer need this
10695         kludge as we do not currently use depenencies.
10696
10697         (package-get-was-current): New variable.
10698         (package-get-require-base): New 'force-current' argument.
10699         (package-get-update-base): idem
10700         (package-get-package-provider):  idem
10701         (package-get-locate-index-file): New 'no-remote' argument.
10702         (package-get-locate-file): idem.
10703
10704         (package-get-maybe-save-index): New function.
10705         (package-get-update-base): Use it.
10706
10707 1998-10-28 Greg Klanderman <greg@alphatech.com>
10708
10709         * package-get.el (package-get-remote): default to nil; by default,
10710         don't go out to the net via EFS.  They must select a download site.
10711         (package-get-download-sites): new variable.
10712         (package-get-download-menu): new function.
10713         (package-get-locate-index-file): new function.
10714         (package-get-update-base): use it.
10715
10716         * menubar-items.el (default-menubar): add "Update Package Index"
10717         and "Add Download Site" menus under Options | Manage Packages.
10718
10719 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10720
10721         * package-get.el (package-get): bugfix code checking installed version
10722         for case where package is not currently installed.
10723         (package-get-require-signed-base-updates): new variable.
10724         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10725         deemed not a goot thing.  Use the variable
10726         package-get-allow-unsigned-base-updates instead.
10727
10728 1998-10-16 Greg Klanderman <greg@alphatech.com>
10729
10730         * package-get.el (package-get): Don't install an older version than
10731         we already have unless explicitly told to.  Issue a warning.
10732
10733         * package-ui.el (pui-add-required-packages): when adding
10734         dependencies, don't add packages that are up to date.
10735         (pui-package-symbol-char):  Don't consider a package out of date
10736         if you have a newer version installed than the latest version in
10737         package-get-base.
10738
10739         * package-get.el (package-get-base-filename): document that it may
10740         be a path relative to package-get-remote;  new default value.
10741         (package-get-locate-file): new function.
10742         (package-get-update-base): use it to expand package-get-base-filename.
10743         (package-get-save-base): new function to save the package-get database
10744         to file.
10745         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10746         (package-get-update-base): pass the REMOTE-SOURCE arg.
10747         (package-get-update-base-entry): call package-get-custom-add-entry.
10748         (package-get-file-installed-p): removed; no longer needed.
10749         (package-get-create-custom): ditto.
10750         (toplevel): remove code to build and load package-get-custom.el
10751         (package-get-custom-add-entry): new function.
10752
10753 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10754
10755         * wid-edit.el (widget-button-click): Don't switch window.
10756
10757 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10758
10759         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10760
10761 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10762
10763         * etags.el (find-tag-default): Run find-tag-hook using
10764         run-hooks rather than funcall
10765
10766 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10767
10768         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10769         and the current local map as the parents to isearch-mode-map.
10770
10771 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10772
10773         * XEmacs 21.2-beta3 is released.
10774
10775 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10776
10777         * package-get.el (package-get-update-base): use
10778         insert-file-contents-internal, not insert-file-contents-literally.
10779
10780 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10781
10782         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10783         dump time.
10784
10785 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10786
10787         * package-get.el (package-get-update-base-entry): new function.
10788         (package-get-update-base): renamed; was `package-get-load-base'.
10789         cleanup, and use package-get-update-base-from-buffer.
10790         (package-get-update-base-from-buffer): new function.
10791         (package-get-update-base-entries): new; helper for above.
10792         Do not eval lisp grabbed over ftp; parse it from new format.
10793
10794 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10795
10796         * files.el (set-auto-mode): Don't play games loading package-get
10797         database; package-get-package-provider will handle it all.
10798
10799 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10800
10801         * package-get.el (package-get-base-filename): new variable.
10802         (package-get-require-base): new function.
10803         (package-get-pgp-signed-begin-line): new variable.
10804         (package-get-pgp-signature-begin-line): ditto.
10805         (package-get-pgp-signature-end-line):  ditto.
10806         (package-get-load-base): new function.
10807         (package-get-interactive-package-query):
10808         (package-get-update-all):
10809         (package-get-dependencies):
10810         (package-get-package-provider):
10811         (package-get-custom): use package-get-require-base.
10812         [package-get-custom loading]: disable for now.
10813
10814         * package-ui.el (pui-list-packages): use (package-get-require-base)
10815
10816 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10817
10818         * package-ui.el: Correct obvious thinko in choosing extent face.
10819
10820 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10821
10822         * menubar-items.el (default-menubar): pui-list-package has nothing
10823         to with Customize. Move all the package stuff to a new Item in Options.
10824
10825         * package-ui.el (pui-menu): Add menu and Popup menu.
10826
10827         * package-get.el (package-get): Use new
10828         package-admin-get-install-dir.
10829
10830         * package-admin.el (package-admin-get-install-dir): New syntax.
10831         Conserve package location and put mule packages where mule-base is.
10832
10833         * package-get.el : Customized
10834
10835         * package-ui.el (pui): Customized
10836         (pui-package-install-dest-dir): New variable.
10837         (pui-install-selected-packages): Use it
10838
10839 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10840
10841         * package-get.el (package-get-interactive-package-query): Move
10842         dependency on package-get-base to run-time.
10843         (package-get-update-all): Ditto.
10844         (package-get-dependencies): Ditto.
10845         (package-get-package-provider): Ditto.
10846         (package-get-custom): Ditto.
10847
10848 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10849
10850         * events.el: Remove 'ascii-character property from 'backspace
10851         and 'delete symbols
10852
10853 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10854
10855         * package-get-base.el: removed.
10856
10857 1998-09-23  Didier Verna  <didier@xemacs.org>
10858
10859         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10860         (no-upper-case-p): new function.
10861         (with-search-caps-disable-folding): new macro.
10862         (with-interactive-search-caps-disable-folding): new macro.
10863         (zap-to-char): In interactive mode, do a case-sensitive search if
10864         the character is uppercase.
10865         (zap-up-to-char): ditto.
10866
10867         * replace.el (perform-replace): use the function no-upper-case-p.
10868
10869         * isearch-mode.el (isearch-fix-case): ditto.
10870         make obsolete `with-caps-disable-folding' and
10871         `isearch-no-upper-case-p'.
10872
10873         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10874         (tags-search): ditto.
10875         (tags-query-replace): ditto.
10876
10877         * info.el (Info-search): ditto.
10878
10879 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10880
10881         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10882
10883 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10884
10885         * package-admin.el (package-admin-rmtree): rewritten.  need to
10886         check for "." and ".." before symlink check.  expand files and
10887         directories with respect to DIRECTORY, not default-directory.
10888
10889 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10890
10891         * package-get.el (package-get-all): add INSTALL-DIR argument.
10892
10893 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10894
10895         * package-ui.el (pui-add-required-packages): new function, select
10896         dependent packages.
10897         (pui-display-keymap): bind it.
10898         (pui-help-string): document it.
10899         (pui-install-selected-packages): package-get-all -> package-get.
10900
10901         * package-get.el (package-get-dependencies): new function.
10902
10903 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10904
10905         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10906         regexps.
10907
10908 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10909
10910         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10911         function.
10912         (default-mouse-track-normalize-point): Use it.
10913
10914 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10915
10916         * package-admin.el (package-admin-delete-binary-package):
10917                 General cleanup. Remove unnessary use of progn and
10918         save-excursion.
10919         (package-admin-delete-binary-package): Do NOT mess with file
10920         modes. That is evil.
10921         (package-admin-delete-binary-package): Wrap all deleting in
10922         condition-case. The data in MANIFEST is untrustworthy.
10923         (package-admin-delete-binary-package): Let the OS worry about non
10924         empty directories.
10925
10926 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10927
10928         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10929         processing.
10930         (lm-report-bug): Fix mail address to send bug reports to.
10931
10932 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10933
10934         * XEmacs 21.2-beta2 is released.
10935
10936 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10937
10938         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10939
10940 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10941
10942         * info.el (Info-mode): Document page turning by double clicks in
10943         docstring so `M-x describe-mode' will display it.
10944
10945 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10946
10947         * info.el (Info-mouse-track-double-click-hook): Use character
10948         widths to calculate a border region where double clicking does
10949         page turning, and return `nil' by default so other hooks, such as
10950         region highlighting, will be run.
10951
10952 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10953
10954         * sound.el (default-sound-directory-list): Initialize with all the
10955         "sounds" directories in `data-directory-list'.  It used to just be
10956         the first one.
10957
10958         * packages.el (locate-data-directory-list): Created.  This gives
10959         the list of matching directories, unlike `locate-data-directory',
10960         which just gives the first one.
10961
10962 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10963
10964         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10965         make a binding in the local keymap until help-char handling is
10966         improved.
10967
10968         * help.el (help-keymap-with-help-key): Provide keymap with help
10969         binding.
10970         (help-print-help-form): New helper function.
10971
10972 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10973
10974         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10975         move extent to another buffer; no need to create a new extent.
10976         (isearch-fix-case): New function.
10977         (isearch-search-and-update): Use it.
10978
10979 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10980
10981         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10982         the keymap, not minor-mode-map-alist.
10983         (isearch-done): Restore overriding-local-map.
10984
10985 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10986
10987         * bytecomp.el (byte-compile-buffer-substring):
10988         Fix for: (byte-compile (defun f () (buffer-substring)))
10989         ==>   ** buffer-substring called with 3 args, but requires 0-3
10990         - new code not only works, but is more readable, too.
10991
10992 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10993
10994         * msw-faces.el (mswindows-init-device-faces): Don't try to
10995           specify a default font at this late stage. Do try to force
10996           creation of the default face font so that if it fails we get
10997           an error now instead of a crash at frame creation.
10998
10999           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11000           mswindows-make-font-unitalic: Canonical default weight
11001           changed from "Normal" to "Regular".
11002
11003           mswindows-make-font-bold / -bold-italic: Supplied device was
11004           not being passed into call to mswindows-find-smaller-font.
11005
11006 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11007
11008         * package-get.el (package-get-remote): Fix the path where to find
11009           the packages on xemacs.org.
11010
11011 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11012
11013         * about.el (about-maintainer-info): Update Ben's entry.
11014
11015 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11016
11017         * lisp/shadow.el (find-emacs-lisp-shadows):
11018         - `member' was being called on lists of length 2000!
11019         - Replace with hashtables.
11020         - Replace hand-coded loops with (dolist)
11021         - Fix comment typo
11022
11023 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11024
11025         * packages.el: Added new function, `package-delete-name', to
11026           delete existing packages from the installed package database
11027           (`packages-package-list').  Also added the "pkginfo" directory
11028           to `packages-special-base-regexp', so that the pkginfo directory
11029           would not get added to `late-packages'.
11030
11031         * package-admin.el: Added ability to delete an installed package
11032           (added low-level function, `package-admin-delete-package').
11033           Understands how to use the pkginfo/MANIFEST.<package> file to
11034           delete the package.  When installing a package, will also
11035           create a MANIFEST.* file if one is not provided by the
11036           package.  If the MANIFEST.* doesn't exist when deleting a
11037           package, the functions will fall back to attempting to delete
11038           any package-specific lisp directory.
11039
11040         * package-get.el: Moved some functions to package-admin.el.
11041           Added interactive function `package-get-delete-package', for
11042           use by users for deleting a package.
11043
11044           Also modified to not require the presence of efs.
11045
11046 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11047
11048         * files.el (find-file-noselect): Handle all signals, kill the
11049         buffer and resignal.
11050
11051 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11052
11053         * cl-macs.el (glyph-image): Add setf method.
11054
11055 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11056
11057         * package-get.el: Fixed broken EFS downloading.  Also, look for
11058           .tar.gz files first, in preference over .tgz files.
11059
11060         * package-ui.el: Fix display of package version numbers.
11061
11062 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11063
11064         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11065         argument.
11066
11067 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11068
11069         * list-mode.el: `display-completion-list': added new/optional
11070           keyword `:completion-string', which allows the programmer to
11071           change the "Possible completions are:" prompt.
11072
11073         * menubar-items.el: Added new pulldown menu-pick to start up the
11074           visual package browser/installer:
11075
11076                 Options->Customize->List Packages
11077
11078         * package-admin.el: Added hooks for installing under both Unix
11079           and MS Windows.  Does additional error checking.  No longer
11080           calls "add-big-package.sh" to install packages under Unix; now
11081           calls gunzip & tar directly.
11082
11083         * package-get.el: Added ability to install packages from files
11084           on a local disk/CDROM.  Now deletes any existing package lisp
11085           directory.  Does completion on available packages when
11086           querying for package names.  Will also search for .tgz files
11087           in addition for .tar.gz files.  Tries to reload
11088           auto-autoloads, as a convenience when loading new packages,
11089           and also tries to add any new package paths to `load-path'.
11090           Changed all occurences of `concat' to use `expand-file-name'.
11091
11092         * package-ui.el: New file which implements the main visual
11093           package browser/installer, which is started via a menu pick or
11094           M-x pui-list packages.
11095
11096 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11097
11098         * startup.el (load-init-file): spelling fix.
11099
11100 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11101
11102         * startup.el (normal-top-level): Load auto-autoload files
11103         covariantly with their precedence.
11104
11105 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11106
11107         * menubar-items.el (default-menubar): Remove "Font Weight"
11108         option, there is currently no custom equivalent.. Customize-faces
11109         is "Edit faces".
11110
11111         * x-font-menu.el (font-menu-set-font): Use customize to set
11112         default face.
11113
11114         * faces.el (face-spec-update-all-matching): New function.
11115
11116         * cus-face.el (custom-set-face-update-spec): New function.
11117         Interface to customize faces from elisp.
11118
11119         (custom-face-value-create): Show the customized settings if set
11120         but not saved.
11121
11122 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11123
11124         (custom-face-value-create): Show the customized settings if set
11125         but not saved.
11126
11127 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11128
11129         * keydefs.el (global-map): Add FSF 20.3 binding of
11130         query-replace-regexp.
11131
11132 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11133
11134         * minibuf.el (read-file-name-internal-1): use
11135         user-name-completion-1 instead of user-name-completion.
11136
11137 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11138
11139         * loadup.el:
11140         * make-docfile.el:
11141         * update-elc.el: Don't set `source-directory' (now defunct as a
11142         global variable) no more.
11143
11144         * packages.el (packages-list-autoloads): Made `source-directory'
11145         (now defunct as a global variable) a parameter.
11146
11147 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11148
11149         * about.el (about-hackers): new email
11150
11151 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11152
11153         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11154
11155 1998-07-17  Didier Verna  <didier@xemacs.org>
11156
11157         * faces.el (set-face-property):
11158         (set-face-dim-p):
11159         (face-dim-p): updated the doc strings now that the dim property isn't
11160         tty-specific.
11161         (face-equal): the dim property is now a common one.
11162
11163         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11164         Renamed the `stipple' attribute to `background-pixmap'.
11165         (custom-face-background-pixmap): make custom-face-stipple an
11166         obsolete alias for this.
11167
11168 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11169
11170         * find-paths.el (paths-file-readable-directory-p): Created and
11171         used.
11172
11173         * loadup.el: Don't set inhibit-... flags from run-temacs.
11174
11175 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11176
11177         * packages.el (packages-data-path-depth): Added and used.
11178
11179 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11180
11181         * about.el:
11182         - Change .xpm to .png, delete "zcat" section.
11183         - cosmetic fix in the 'marcpa' entry.
11184
11185         * etc/photos
11186         - convert all .xpm.Z to .png
11187         - rename mrb to martin
11188         - rename mcook-m to mcookm
11189
11190 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11191
11192         * x-init.el (x-initialize-compose): Add support for
11193         dead-circumflex as YET ANOTHER NAME for that dead key.
11194
11195 1998-08-05  Colin Rafferty <colin@xemacs.org>
11196
11197         * setup-paths.el (paths-construct-exec-path): Made the
11198         last-packages really be last.
11199         (paths-construct-data-directory-list): Ditto.
11200
11201 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11202
11203         * startup.el(startup-splash-frame-body):
11204         Update Copyright notice in splash screen
11205
11206 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11207
11208         * minibuf.el (read-file-name-internal-1): do ~user completion.
11209
11210 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11211
11212         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11213         aginst destroyed extents
11214
11215 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11216
11217         * package-get.el (package-get): add `install-dir' argument.
11218
11219 1998-07-20  John Jones  <jj@asu.edu>
11220
11221         * package-get.el: calls to package-get-update-all will only
11222           update packages which are already installed.
11223
11224 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11225
11226         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11227         writable.
11228
11229 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11230
11231         * about.el (about-hackers): Correct my email.
11232
11233 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11234
11235         * about.el (about-hackers): new email-address.
11236
11237 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11238
11239         * minibuf.el (read-number): Don't let `input-error' condition
11240         escape.
11241
11242 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11243
11244         * about.el (about-hackers): use my `email-for-life' address.
11245
11246 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11247
11248         * XEmacs 21.2-beta1 is released.
11249
11250 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11251
11252         * ldap.el (ldap-search): Doc string change
11253
11254 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11255
11256         * menubar-items.el (default-menubar): Removed references to
11257         `data-directory', and use `locate-data-file' instead, and made
11258         then greyed out if they don't exist.
11259
11260 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11261
11262         * keymap.el (events-to-keys): Use `format' instead of `concat'
11263         since the latter does not accept integer args anymore
11264
11265 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11266
11267         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11268         macros replaced.
11269
11270 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11271
11272         * make-docfile.el: Get first initialization from very-early-lisp.el
11273         * update-elc.el: Ditto.
11274         * loadup.el (really-early-error-handler): Ditto.
11275
11276         * packages.el (packages-unbytecompiled-lisp): Add new file,
11277         very-early-lisp.el.
11278
11279         * very-early-lisp.el: New file.
11280
11281 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11282
11283         * Symbols that have been obsolete for at least 3 years removed (II).
11284
11285         * obsolete.el (eval-current-buffer): Make compatible.
11286         (byte-code-function-p): Ditto.
11287         (send-string): Removed.
11288         (send-region): Removed.
11289         (screen-scrollbar-width): Removed.
11290         (set-screen-scrollbar-width): Removed.
11291         (set-screen-left-margin-width): Removed.
11292         (set-screen-right-margin-width): Removed.
11293         (screen-left-margin-width): Removed.
11294         (screen-right-margin-width): Removed.
11295         (set-buffer-left-margin-width): Removed.
11296         (set-buffer-right-margin-width): Removed.
11297         (buffer-left-margin-width): Removed.
11298         (buffer-right-margin-width): Removed.
11299         (x-set-frame-icon-pixmap): Removed.
11300         (x-set-screen-icon-pixmap): Removed.
11301         (pixel-name): Removed.
11302         (make-pixmap): Removed.
11303         (make-cursor): Removed.
11304         (pixmap-width): Removed.
11305         (pixmap-contributes-to-line-height-p): Removed.
11306         (set-pixmap-contributes-to-line-height): Removed.
11307
11308 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11309
11310         * obsolete.el (popup-menu-up-p): removed.
11311         (read-no-blanks-input): Removed.
11312         (wholenump): Removed.
11313         (ring-mod): Removed (what was ring-mod?).
11314         (current-time-seconds): Removed.
11315         (run-special-hook-with-args): Removed.
11316         (dot): Removed.
11317         (dot-marker): Removed.
11318         (dot-min): Removed.
11319         (dot-max): Removed.
11320         (window-dot): Removed.
11321         (set-window-dot): Removed.
11322
11323         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11324         `dot-min'.
11325
11326         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11327
11328         * code-files.el (insert-file-contents): Rename
11329         run-special-hook-with-args to run-hook-with-args-until-success.
11330         (write-region): Ditto.
11331
11332 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11333
11334         * about.el: Fix typos, update release date.
11335
11336         * Symbols that have been obsolete for at least 3 years removed.
11337
11338         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11339         screen- functions.
11340         (toplevel): remove setf methods for screen functions.
11341         * cl-macs.el (extent-data): defsetf removed.
11342         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11343         many places to remove.
11344         (comment-indent-hook): Ditto.
11345         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11346         (buffer-dedicated-screen): Ditto.
11347         (deiconify-screen): Ditto.
11348         (delete-screen): Ditto.
11349         (event-screen): Ditto.
11350         (find-file-other-screen): Ditto.
11351         (find-file-read-only-other-screen): Ditto.
11352         (live-screen-p): Ditto.
11353         (screen-height): Ditto.
11354         (screen-iconified-p): Ditto.
11355         (screen-list): Ditto.
11356         (screen-live-p): Ditto.
11357         (screen-name): Ditto.
11358         (screen-parameters): Ditto.
11359         (screen-pixel-height): Ditto.
11360         (screen-pixel-width): Ditto.
11361         (screen-root-window): Ditto.
11362         (screen-selected-window): Ditto.
11363         (screen-totally-visible-p): Ditto.
11364         (screen-visible-p): Ditto.
11365         (screen-width): Ditto.
11366         (screenp): Ditto.
11367         (get-screen-for-buffer): Ditto.
11368         (get-screen-for-buffer-noselect): Ditto.
11369         (get-other-screen): Ditto.
11370         (iconify-screen): Ditto.
11371         (lower-screen): Ditto.
11372         (mail-other-screen): Ditto.
11373         (make-screen): Ditto.
11374         (make-screen-invisible): Ditto.
11375         (make-screen-visible): Ditto.
11376         (modify-screen-parameters): Ditto.
11377         (new-screen): Ditto.
11378         (next-screen): Ditto.
11379         (next-multiscreen-window): Ditto.
11380         (other-screen): Ditto.
11381         (previous-screen): Ditto.
11382         (previous-multiscreen-window): Ditto.
11383         (raise-screen): Ditto.
11384         (redraw-screen): Ditto.
11385         (select-screen): Ditto.
11386         (selected-screen): Ditto.
11387         (set-buffer-dedicated-screen): Ditto.
11388         (set-screen-height): Ditto.
11389         (set-screen-position): Ditto.
11390         (set-screen-size): Ditto.
11391         (set-screen-width): Ditto.
11392         (show-temp-buffer-in-current-screen): Ditto.
11393         (switch-to-buffer-other-screen): Ditto.
11394         (visible-screen-list): Ditto.
11395         (window-screen): Ditto.
11396         (x-set-screen-pointer): Ditto.
11397         (x-set-frame-pointer): Ditto.
11398         (screen-title-format): Ditto.
11399         (screen-icon-title-format): Ditto.
11400         (terminal-screen): Ditto.
11401         (delete-screen-hook): Ditto.
11402         (create-screen-hook): Ditto.
11403         (mouse-enter-screen-hook): Ditto.
11404         (mouse-leave-screen-hook): Ditto.
11405         (map-screen-hook): Ditto.
11406         (unmap-screen-hook): Ditto.
11407         (default-screen-alist): Ditto.
11408         (default-screen-name): Ditto.
11409         (x-screen-defaults): Ditto.
11410         (x-create-screen): Ditto.
11411         * obsolete.el: meta-flag removed.
11412         baud-rate removed.
11413         sleep-for-millisecs removed.
11414         extent-data removed.
11415         set-extent-data removed.
11416         set-extent-attribute removed.
11417         extent-glyph removed.
11418         extent-layout removed.
11419         set-extent-layout removed.
11420         list-faces-display removed.
11421         list-faces removed.
11422         trim-versions-without-asking removed.
11423         after-write-file-hooks removed.
11424         truename removed.
11425         auto-fill-hook removed.
11426         blink-paren-hook removed.
11427         select-screen-hook, deselect-screen-hook removed.
11428         auto-raise-screen, auto-lower-screen removed.
11429
11430         * msw-mouse.el: Global change resource -> mswindows-resource.
11431
11432         * XEmacs 21.0-pre5 is released.
11433
11434 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11435
11436         * about.el (about-hackers): Credits update.
11437
11438 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11439
11440         * register.el (insert-register): Don't activate the region.
11441
11442 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11443
11444         * select.el: Restore x-* symbols for backwards compatibility:
11445         x-copy-primary-selection, x-kill-primary-selection,
11446         x-delete-primary-selection, x-select-make-extent-for-selection,
11447         x-valid-simple-selection-, x-cut-copy-clear-internal.
11448
11449 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11450
11451         * XEmacs 21.0-pre4 is released.
11452
11453 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11454
11455         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11456         reporting bugs.
11457         (maybe-add-init-button): Fix semantics under Windows.  Use
11458         `expand-file-name' rather than `concat'.
11459
11460         * help.el (print-messages): New function.
11461
11462 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11463
11464         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11465
11466 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11467
11468         * about.el: Tweaked my entry in about-hackers.
11469
11470         * find-paths.el (paths-emacs-root-p):
11471           Relaxed emacs-root checking of an in-place installation to
11472           also accommodate the flat layout used on MS Windows.
11473
11474 1998-06-29  John Jones  <jj@asu.edu>
11475
11476         * package-get.el: calls to package-get-update-all will only
11477           update packages which are already installed.
11478
11479 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11480
11481         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11482         are handled by the gui-element face fallbacks now.
11483
11484         * x-faces.el: default gui-element face to "background" as well as
11485         the default face.
11486
11487         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11488         and default face settings since these are set as fallbacks now in
11489         the appropriate domain.
11490
11491 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11492
11493         * text-mode.el (text-mode): Reorder regexp so the OR part
11494         corresponding to `page-delim' goes first and the hack in
11495         `forward-paragraph' will work.
11496         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11497
11498 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11499
11500         * subr.el (remove-hook): When checking the hook value
11501           with functionp, don't apply car to it.
11502
11503 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11504
11505         * package-get.el (package-get-remote-filename):
11506           Don't use file-name-as-directory because the local directory
11507           separator conventions might not be the same as ftp's.
11508
11509 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11510
11511         * ldap.el (ldap-host-parameters-alist): New name of
11512         `ldap-host-parameters-plist'
11513
11514 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11515
11516         * package-get.el: Using (require 'package-get-base), now that it
11517         provides itself.  Consequently removed all instances of (load
11518         "package-get-base.el").
11519
11520 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11521
11522         * subr.el (remove-hook): Don't treat the hook value as a
11523           list unless it is both consp and not functionp.
11524
11525 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11526
11527         * about.el: Email address for Ben Wing is ben@xemacs.org.
11528         * auto-show.el: Ditto.
11529         * bytecomp.el: Ditto.
11530         * faces.el: Ditto.
11531         * x-scrollbar.el: Ditto.
11532         * x-misc.el: Ditto.
11533         * tty-init.el: Ditto.
11534         * toolbar-items.el: Ditto.
11535         * symbol-syntax.el: Ditto.
11536         * specifier.el: Ditto.
11537         * objects.el: Ditto.
11538         * hyper-apropos.el: Ditto.
11539         * glyphs.el: Ditto.
11540
11541 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11542
11543         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11544         vertical-divider-always-visible-p.
11545         (default-mouse-motion-handler): Ditto.
11546
11547 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11548
11549         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11550         global value.
11551
11552 1998-06-21  Oliver Graf <ograf@fga.de>
11553
11554         * build-reports.el: changed receiver to xemacs-build-reports list
11555
11556 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11557
11558         * font.el: Split font-family-mappings into X and
11559           mswindows-specific versions.
11560           mswindows-font-create-[object|name]: Treat supplied size
11561           as a pointsize. Added underline and strikethru handling.
11562
11563         * msw-faces.el: changed default mswindows charset to western.
11564
11565         * msw-glyphs.el: removed space in border-glyph font string that
11566           was inserted to get round bugs in the mswindows C font code.
11567
11568 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11569
11570         * about.el (about-hackers): Credits update.
11571
11572         * help-nomule.el (tutorial-supported-languages): Add Romanian
11573         TUTORIAL.
11574
11575         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11576         to ISO-8859-2.
11577
11578 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11579
11580         * font.el: Split font-family-mappings into X and
11581           mswindows-specific versions.
11582           mswindows-font-create-[object|name]: Treat supplied size
11583           as a pointsize. Added underline and strikethru handling.
11584
11585         * msw-faces.el: changed default mswindows charset to western.
11586
11587         * msw-glyphs.el: removed space in border-glyph font string that
11588           was inserted to get round bugs in the mswindows C font code.
11589
11590 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11591
11592         * minibuf.el: make read-color-completion-table call
11593           (mswindows-color-list for mswindows devices.
11594
11595 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11596
11597         * lisp/font-lock.el
11598         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11599         Let declaration items contain non-word symbol characters.
11600
11601 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11602
11603         * package-get.el (package-get-package-provider): Added autoload
11604         cookie.  Loading "package-get-base.el" in ALL functions that use
11605         it.  Fixed some (interactive ...) with multiple argument specs
11606         again.  Cosmetic indentation changes.
11607
11608 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11609
11610         * info.el (Info-insert-dir): Don't use nreverse on variables
11611         that you want to use later.
11612
11613 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11614
11615         * x-mouse.el (x-set-point-and-move-selection): Replace call
11616         to x-kill-primary-selection with kill-primary-selection
11617
11618 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11619
11620         * simple.el (what-cursor-position): Make cursor position reported
11621         use value of column-number-start-at-one
11622
11623 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11624
11625         * about.el (xemacs-hackers): Fix Jareth's email address.
11626
11627 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11628
11629         * startup.el (startup-splash-frame): Remove
11630         `xemacs-startup-logo-function'.
11631
11632 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11633
11634         * about.el (about-hackers): Update credits list.
11635
11636 1998-06-06  Jeff Miller <jmiller@smart.net>
11637
11638         * lisp/sound.el: Update sound-ext to allow filenames with
11639           extensions to be found by load-sound-file
11640
11641 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11642
11643         * info.el (Info-rebuild-outdated-dir): Removed variable
11644         (Info-auto-generate-directory): New variable
11645         (Info-save-auto-generated-dir): New variable
11646         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11647         (Info-build-dir-anew): Second parameter removed.  Use
11648         `Info-save-auto-generated-dir'
11649         (Info-rebuild-dir): Ditto
11650
11651 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11652
11653         * list-mode.el (next-list-mode-item): Would not recognize
11654         border between directly neighbored items.
11655
11656 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11657
11658         * package-get.el: add autoloads for some functions.
11659
11660 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11661
11662         * specifier.el (let-specifier): Tiny docfixes.
11663
11664 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11665
11666         * msw-mouse.el: set selection-pointer-glyph to Normal.
11667
11668 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11669
11670         * wid-edit.el (widget-specify-secret): New function.
11671         (widget-after-change): Use it.
11672         (widget-specify-field): Use it.
11673
11674 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11675
11676         * mouse.el (drag-window-divider): Use `(not done)' instead of
11677         `doit'; reuse result of `window-pixel-edges'.
11678
11679         * modeline.el (drag-modeline-event-lag): Rename to
11680         drag-divider-event-lag.
11681
11682 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11683
11684         * specifier.el (let-specifier): Rewritten not to generate needless
11685         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11686         arguments.
11687
11688 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11689
11690         * minibuf.el (read-file-name-1): Setup buffer-local value of
11691         `completion-ignore-case' in completions buffer under Windows.
11692
11693 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11694
11695         * about.el (about-maintainer-glyph): Fix support for not
11696         compressed images.
11697
11698 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11699
11700         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11701
11702         * mouse.el (mouse-track): Cancel selection if misc-user event with
11703         `cancel-mode-internal' function is fetched.
11704
11705 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11706
11707         * files.el (save-some-buffers-1): Fixed return value.
11708
11709 1998-06-01  Oliver Graf <ograf@fga.de>
11710
11711         * dragdrop.el: added experimental
11712
11713 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11714
11715         * startup.el (after-init-hook, init-file-user,
11716         user-init-directory, load-user-init-file):  Purge references
11717         to "~/.xemacs/init.el" from docstrings.
11718
11719         (load-user-init-file) Use paths-construct-path to construct
11720         paths to user init files.  Go directly to ~/.emacs, do not
11721         search ~/.xemacs/, do not load `default-custom-file'.
11722
11723 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11724
11725         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11726         general *sh.
11727         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11728
11729 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11730
11731         * menubar-items.el (default-menubar): add Update Packages to customize
11732         menu.
11733
11734 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11735
11736         * faces.el: use toolbar face as a fallback for toolbar properties
11737         in xpm-color-symbols instead of default.
11738
11739         * msw-faces.el: rename 3d-object -> gui-element face.
11740
11741 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11742
11743         * startup.el (xemacs-startup-logo-function): New variable.
11744         (startup-splash-frame): Use it.
11745
11746 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11747
11748         * files.el (save-some-buffers): Would wait 1 second.
11749         (save-some-buffers-1): Delete other windows here instead of in
11750         `save-some-buffers'.
11751         (save-some-buffers): Force redisplay only if windows were deleted.
11752
11753 1998-06-02  Didier Verna  <didier@xemacs.org>
11754
11755         * cus-face.el (custom-face-attributes): generalized the use of
11756         toggle buttons for boolean attributes.
11757         Re-ordered the items a bit.
11758
11759 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11760
11761         * sound.el (default-sound-directory): Use `locate-data-directory'
11762         to find the sounds directory.
11763
11764 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11765
11766         * sound.el: default sound-ext to .wav under mswindows, .au
11767         otherwise. load-default sounds without extensions.
11768
11769 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11770
11771         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11772         if send-pr is not bound.
11773
11774 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11775
11776         * files.el: grok idl files in auto-mode-alist.
11777 1998-06-01  Jeff Miller  <jmiller@smart.net>
11778
11779         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11780         calling `upcase'.
11781
11782 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11783
11784         * msw-glyphs.el: add xbm to the list of image types supported.
11785
11786 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11787
11788         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11789         instead of XEmacs one when dumping InfoDock.
11790
11791 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11792
11793         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11794         for `modeline-visible-p'
11795
11796         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11797
11798 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11799
11800         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11801         since it's not used anymore. doc string fixes.
11802
11803         * package-get.el (package-get-file-installed-p): new function. use
11804         instead of file-installed-p which is in an external package.
11805
11806 1998-05-28  Oliver Graf <ograf@fga.de>
11807
11808         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11809         favor of select-window/switch-to-buffer
11810
11811 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11812
11813         * startup.el: changed (getenv "HOME") to (user-home-directory)
11814
11815 1998-05-25  Oliver Graf <ograf@fga.de>
11816
11817         * frame.el (cde-start-drag) moved to dragdrop.el
11818         (offix-start-drag-region) moved to dragdrop.el
11819         (offix-start-drag) moved to dragdrop.el
11820         * dragdrop.el (cde-start-drag) moved from frame.el
11821         (offix-start-drag-region) moved from frame.el
11822         (offix-start-drag) moved from frame.el
11823         (cde-start-drag-region) cde drag regions
11824         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11825
11826 1998-05-26  Oliver Graf <ograf@fga.de>
11827
11828         * dragdrop.el: created dragdrop-drag prototypes
11829         (cde-start-drag-region) fixed typo
11830
11831 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11832
11833         * simple.el (after-init-hook): Remove reader macro.
11834
11835         * packages.el (packages-hardcoded-lisp): Get rid of reader
11836         macros.  Update DOC string.
11837
11838 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11839
11840         * mouse.el (drag-window-divider): Ditto.
11841
11842         * modeline.el (mouse-drag-modeline): Use it.
11843
11844         * lisp-mode.el (let-specifier): Specify indentation.
11845
11846         * specifier.el (let-specifier): Renamed from
11847         `with-specifier-instance'.
11848
11849 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11850
11851         * x-faces.el:
11852         * faces.el: move definition of xpm-color-symbols from x-faces.el
11853         to faces. Predicate x-get-resource on the presence of x.
11854
11855         * msw-faces.el: set 3d-object face rather than modeline. Specify
11856         faces as specfier defaults.
11857
11858         * package-get.el: don't use package-admin-add-single-file-package.
11859
11860 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11861
11862         * toolbar-items.el: Fixup tooltips.
11863         (toolbar-gnus): Don't use obsolete variable
11864         toolbar-news-frame-properties.
11865         (toolbar-news-reader): Default to `gnus' instead of
11866         `not-configured'.
11867
11868         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11869         Windows.
11870
11871 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11872
11873         * package-get.el: rename -installedp -> -installed-p.
11874
11875 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11876
11877         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11878         attributes, and assinged it to continuation, truncation and
11879         hscroll glyphs.
11880
11881         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11882         and made continuation, truncation and hscroll glyphs arrow
11883         characters out of that font.
11884
11885 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11886
11887         * minibuf.el (minibuffer-electric-separator): Play nicely with
11888         directory-sep-char being \.
11889         (minibuffer-electric-tilde): Ditto.
11890         (read-file-name-map): Ditto.
11891
11892 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11893
11894         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11895         on X devices.
11896         (default-mouse-track-deal-with-down-event): Avoid
11897         `x-disown-selection'; use `disown-selection' instead.
11898
11899 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11900
11901         * select.el:
11902         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11903         moved to (cut-copy-clear-internal) in select.el. Ditto for
11904         (x-delete-primary-selection) (x-kill-primary-selection)
11905         (x-copy-primary-selection).
11906         (own-clipboard): new function.
11907
11908         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11909         functions in select.el. remove old ones.
11910         (mswindows-own-clipboard): new function.
11911
11912 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11913
11914         * gnuserv.el: allow connections from mswindows type devices.
11915
11916 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11917
11918         * msw-glyphs.el: change image type used from cursor to resource.
11919
11920 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11921
11922         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11923         for {top,bottom}-{left,right} values in addition to
11924         {top,bottom}_{left,right}.
11925         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11926
11927 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11928
11929         * cl-macs.el (specifier-instance): Undefine its setf method.
11930
11931         * specifier.el (with-specifier-instance): Added docstring.
11932
11933         * mouse.el (drag-window-divider): Ditto.
11934
11935         * modeline.el (mouse-drag-modeline): Use it.
11936
11937         * lisp-mode.el (with-specifier-instance): Define its indentation
11938         level.
11939
11940         * specifier.el (with-specifier-instance): New macro.
11941
11942 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11943
11944         * package-get.el (package-get-create-custom): new function to
11945         auto-generate package-get-custom.el from package-get-base.el.
11946         * (package-get-ever-installedp): new function.
11947         * (package-get-custom): new function to get all packages specified
11948         by customize.
11949
11950 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11951
11952         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11953
11954 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11955
11956         * cl-extra.el: Reverse previous float change.
11957
11958 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11959
11960         * x-faces.el:
11961         * faces.el (try-font-name): moved from x-faces.el since it is
11962         required by w3 under mswindows as well X.
11963
11964 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11965
11966         * winnt.el: Removed evil (setq completion-ignore-case t)
11967         clause, one more overlookef fsfism.
11968         (nt-quote-args-functions-alist): End sentences with double space.
11969
11970 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11971
11972         * window-xemacs.el (push-window-configuration): Remove kludgery of
11973         recaching default-toolbar specifier.
11974         (pop-window-configuration): Ditto.
11975         (unpop-window-configuration): Ditto.
11976
11977 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11978
11979         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11980
11981 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11982
11983         * winnt.el (nt-quote-args-verbatim): Added function.
11984         (nt-quote-args-prefix-quote): Added function.
11985         (nt-quote-args-backslash-quote): Added function.
11986         (nt-quote-args-double-quote): Added function.
11987         (nt-quote-args-functions-alist): New variable.
11988         (nt-quote-process-args): Added function. This is the main quoting
11989         work horse called from process-nt.c
11990
11991 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11992
11993         * winnt.el: Removed duplicate definitions for backspace,
11994         delete, M-backspace and C-M-backspace.
11995         (file-name-buffer-file-type-alist): Removed this variable.
11996         (find-buffer-file-type): Removed function.
11997         (find-file-binary):  Removed function.
11998         (find-file-text): Removed function.
11999         (find-file-not-found-set-buffer-file-type): Removed function.
12000         (save-to-unix-hook): Removed function.
12001         (revert-from-unix-hook): Removed function.
12002         (using-unix-filesystems): Removed function.
12003         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12004         warning.
12005         (x-set-selection): Removed function.
12006         (x-get-selection): Removed function.
12007         Removed commented FSFisms.
12008         Replaced copyright notice (this file is not part of GNU Emacs).
12009         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12010         comint-process-echoes setting to t.
12011
12012 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12013
12014         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12015         and used following the interface change of
12016         `paths-find-recursive-path'.
12017
12018         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12019         regexp instead of a list of base names.
12020         (paths-version-control-filename-regexp):
12021         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12022         Introduced and used following the interface change of
12023         `paths-find-recursive-path'.
12024
12025 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12026
12027         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12028         on X devices, rather than on all non-TTY devices.
12029
12030 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12031
12032         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12033
12034         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12035
12036 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12037
12038         * itimer.el (activate-itimer): Fixed usage of integers
12039         as argument to `concat'.
12040
12041 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12042
12043         * itimer.el (start-itimer): replace the use of `concat' with
12044         `format'
12045
12046 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12047
12048         * mode-motion.el (mode-motion-hook): Clarify docstring.
12049         From Bob Weiner <weiner@altrasoft.com>
12050
12051         * loadhist.el (symbol-file): Supply prompt string when used
12052         interactively.
12053         From Bob Weiner <weiner@altrasoft.com>
12054
12055 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12056
12057         * loadup.el (really-early-error-handler): Ditto.
12058
12059         * update-elc.el: Ditto.
12060
12061         * setup-paths.el (paths-construct-exec-path): Ditto.
12062
12063         * make-docfile.el: Ditto.
12064
12065         * find-paths.el (paths-decode-directory-path): Use split-path
12066         instead of decode-path.
12067
12068         * files.el (parse-colon-path): Update docstring reference.
12069
12070 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12071
12072         * msw-init.el:
12073         * x-init.el:
12074         Bind cut'n'paste keys to non window-system specific functions.
12075
12076         * msw-select.el: New function mswindows-clear-clipboard.
12077         mswindows-cut-copy-clipboard extended to handle clearing of the
12078         selection and renamed to mswindows-cut-copy-clear-clipboard.
12079
12080         * select.el: on mswindows devices delete-primary-selection
12081         calls mswindows-clear-clipboard.
12082
12083 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12084
12085         * simple.el (quoted-insert): Inhibit quit when using read-char.
12086
12087         * cmdloop.el (read-char): Don't inhibit quit.
12088         (read-char-exclusive): Ditto.
12089         (read-char): Signal quit if quit-char was pressed.
12090         (read-char-exclusive): Ditto.
12091         (read-quoted-char): Return a character, not integer.
12092
12093         * menubar-items.el (default-popup-menu): Use Andy's generic
12094         selection code.
12095         (default-popup-menu): Fix code.
12096
12097 1998-05-14  Oliver Graf <ograf@fga.de>
12098
12099         * dragdrop.el (dragdrop-function-widget): this time it's done
12100
12101 1998-05-13  Oliver Graf <ograf@fga.de>
12102
12103         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12104
12105 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12106
12107         * device.el (device-pixel-width):
12108         (device-pixel-height):
12109         (device-mm-width):
12110         (device-mm-height):
12111         (device-bitplanes):
12112         (device-color-cells): Swapped parameters to device-system-metric
12113         according to the interface change.
12114
12115 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12116
12117         * mouse.el (default-mouse-motion-handler): Use new name of the
12118         function event-over-vertical-divider-p.
12119         Do not set E-W arrow cursor over the divider if
12120         vertical-divider-draggable-p is nil in the window.
12121         ([top-level]): Use new name for the variable
12122         vertical-divider-map.
12123         (drag-window-divider): Respect vertical-divider-draggable-p.
12124         Variable name typo fixes.
12125
12126 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12127
12128         * keymap.el (kbd): Define here; handle string constants and
12129         others...
12130
12131 1998-05-15  Christian Nyb <chr@mediascience.no>
12132
12133         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12134         in Emacs 18.
12135
12136 1998-05-13  Didier Verna  <didier@xemacs.org>
12137
12138         * mouse.el (drag-window-divider): give the vertical divider a
12139         pressed look when dragging it.
12140
12141 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12142
12143         * faces.el: predicate some more face operations on x or mswindows
12144         not just x.
12145
12146         * modeline.el: enable modeline coloring for mswindows.
12147
12148 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12149
12150         * minibuf.el (minibuffer-default): Added variable; compatible with
12151         FSF Emacs.
12152         (next-history-element): Used `minibuffer-default'.
12153
12154 1998-05-12  Oliver Graf <ograf@fga.de>
12155
12156         * dragdrop.el (dragdrop-function-widget): button and mods ok
12157         arguments still look a bit strange
12158         (dragdrop-compare-mods) created
12159         (dragdrop-drop-do-functions) correctly checks for buttons and
12160         modifiers
12161
12162 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12163
12164         * setup-paths.el (paths-default-info-directories): Replace
12165         path-separator with directory-sep-char.
12166
12167         * files.el (path-separator): Don't define it here.
12168
12169 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12170
12171         * update-elc.el: Ditto.
12172
12173         * setup-paths.el (paths-construct-exec-path): Ditto.
12174
12175         * make-docfile.el: Ditto.
12176
12177         * loadup.el (really-early-error-handler): Ditto.
12178
12179         * find-paths.el (paths-decode-directory-path): Use decode-path
12180         instead of decode-path-internal.
12181
12182         * files.el (parse-colon-path): Update docstring.
12183
12184 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12185
12186         * subr.el (get-buffer-window-list): Make BUFFER optional.
12187
12188         * window-xemacs.el (windows-of-buffer): Defalias to
12189         get-buffer-window-list.
12190
12191 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12192
12193         * disass.el: Fix maintainer keyword.
12194
12195         * bytecomp.el (byte-compile-and-load-file): Autoload.
12196         (byte-compile-buffer): Ditto.
12197
12198         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12199         value is returned, not the name.
12200         (lisp-imenu-generic-expression): Enable it.
12201         (lisp-mode-variables): Ditto.
12202         (lisp-indent-offset): Change defconst to defvar.
12203         (lisp-indent-function): Ditto.
12204         (lisp-body-indent): Ditto.
12205
12206 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12207
12208         * modeline.el: Use zap-last-kbd-macro-event.
12209
12210         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12211         nil, don't attempt to do anything with messages.
12212         (eval-last-sexp): Use `letf' for clarity.
12213
12214 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12215
12216         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12217
12218 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12219
12220         * buff-menu.el:
12221         * lisp-mode.el:
12222         * obsolete.el:
12223         Change empty docstrings into no doc strings at all.
12224         Fix bogus FSF-format docstrings.
12225         * etags.el: Fix docstring.
12226
12227 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12228
12229         * package-get.el (package-get): Use internal md5
12230
12231 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12232
12233         * about.el (about-xemacs): Correct abuse of concat.
12234
12235 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12236
12237         * info.el (Info-mode): Use easymenu.
12238
12239 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12240
12241         * apropos.el (apropos): Don't use concat with integers.
12242
12243         * cmdloop.el (describe-last-error): Handle the case when no error
12244         was seen gracefully.
12245
12246         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12247         defun.
12248         (apropos-describe-plist): Ditto.
12249
12250         * help.el (with-displaying-help-buffer): Revert to a defun.
12251         (describe-key): Use it as defun.
12252         (describe-mode): Ditto.
12253         (describe-bindings): Ditto.
12254         (describe-prefix-bindings): Ditto.
12255         (describe-installation): Ditto.
12256         (view-lossage): Ditto.
12257         (describe-function): Ditto.
12258         (describe-variable): Ditto.
12259         (describe-syntax): Ditto.
12260
12261 1998-05-11  Oliver Graf <ograf@fga.de>
12262
12263         * dragdrop.el: changed order of require/provide
12264         (dragdrop-drop-mime-default) changed to new calling conventions
12265         (dragdrop-drop-do-functions) changed to new calling conventions
12266         (dragdrop-function-widget) this one needs more work...
12267
12268 1998-05-10  Oliver Graf <ograf@fga.de>
12269
12270         * about.el: another small change in my entry
12271         * dragdrop.el (dragdrop-drop-log-function): logging added
12272         plus customizations
12273         changed interface to handler functions. now called with event
12274         and object
12275
12276 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12277
12278         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12279         E-W arrow pointer displayed over draggable dividers.
12280
12281         * mouse.el (default-mouse-motion-handler): Show it when
12282         appropriate.
12283         (drag-window-divider): Added.
12284         ([top-level]): Initialized window-divider-map with a keymap
12285         binding the above function to left button down event.
12286
12287         * x-mouse.el (x-init-pointer-shape): Initialize
12288         divider-pointer-glyph from Cursor.dividerPointer, or use default
12289         E-W double arrow.
12290
12291 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12292
12293         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12294
12295 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12296
12297         * simple.el (count-words-buffer): Don't query for buffer.
12298         (count-lines-buffer): Ditto.
12299
12300 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12301
12302         * help.el (where-is): add optional insert argument.
12303
12304 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12305
12306         * help.el (describe-key-briefly): New argument INSERT.
12307
12308         * simple.el (eval-expression): New optional argument; synch with
12309         FSF 20.3.
12310
12311         * keydefs.el (global-map): Add new register bindings.
12312
12313         * register.el: Synched with FSF 20.3.
12314
12315 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12316
12317         * window-xemacs.el (recenter): all arguments are optional.
12318
12319 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12320
12321         * device.el: (device-pixel-width): Reflected name/parameters
12322         change to device-system-metric.
12323         (device-pixel-height): Ditto.
12324         (device-mm-width): Ditto.
12325         (device-mm-height): Ditto.
12326         (device-bitplanes): Ditto.
12327         (device-color-cells): Ditto.
12328
12329 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12330
12331         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12332
12333         * cl.el (most-positive-fixnum): Document.
12334         (most-negative-fixnum): Ditto.
12335
12336         * cus-dep.el: Updated comment.
12337
12338         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12339         constant.
12340
12341         * cus-load.el (custom-put): Removed.
12342
12343         * files.el (after-find-file): Just resignal quit instead of
12344         signaling "canceled".
12345
12346 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12347
12348         * frame.el (other-frame): Use `focus-frame' instead of
12349         select-frame kludges.
12350
12351         * lisp-mode.el: Update lisp-indent-function for
12352         save-selected-frame and with-selected-frame.
12353
12354         * frame.el (save-selected-frame): New macro.
12355         (with-selected-frame): Ditto.
12356         (other-frame): Use `set-frame-focus'.
12357
12358 1998-05-06  Oliver Graf <ograf@fga.de>
12359
12360         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12361         (dragdrop-drop-url-default) default handler for URL drops created
12362         (dragdrop-drop-mime-default) default handler for MIME drops created
12363         (dragdrop-drop-functions) default custom for handling drops created
12364         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12365
12366 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12367
12368         * mouse.el: Removed redundant mouse-mswindows-drop function.
12369
12370 1998-05-05  Oliver Graf <ograf@fga.de>
12371
12372         * about.el: changed some text in my entry
12373         * dragdrop.el: added customs
12374
12375 1998-05-04  Oliver Graf <ograf@fga.de>
12376
12377         * mouse.el: killed global drop key bindings
12378         (mouse-offix-drop) removed
12379         * dragdrop.el: created
12380         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12381
12382 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12383
12384         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12385         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12386
12387         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12388         obsolete comment.
12389
12390         * scrollbar.el (scrollbars-visible-p): Use new
12391         {vertical,horizontal}-scrollbar-visible-p specifiers.
12392
12393 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12394
12395         * device.el (device-pixel-height):
12396         (device-pixel-width):
12397         (device-mm-width):
12398         (device-mm-height):
12399         (device-bitplanes):
12400         (device-color-cells): Moved these 6 functions from device.c; they
12401         all use single (device-system-metrics) call.
12402
12403 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12404
12405         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12406         were renamed.
12407
12408         * menubar-items.el:
12409         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12410         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12411
12412         * help.el (help-map): Remove Hyperbole keybinding logic.
12413         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12414
12415 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12416
12417         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12418         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12419
12420 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12421
12422         * msw-glyphs.el: use nicer icon3 from the frame icon.
12423
12424 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12425
12426         * version.el (emacs-version): Remove InfoDock conditionals.
12427
12428         * startup.el (startup-splash-frame): Change ID logo name.
12429
12430 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12431
12432         * files.el (after-find-file): If the user presses C-g on
12433         directory-creation prompt, kill the buffer.
12434
12435 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12436
12437         * simple.el (count-words-region): Reverse previous change.
12438
12439 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12440
12441         * replace.el (query-replace): Just call perform-replace.
12442         (query-replace-regexp): Ditto.
12443         (perform-replace): Move region handling here.
12444         (perform-replace): Use the new arg to match-data.
12445
12446 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12447
12448         * x-init.el: Install X specific display table that
12449           displays char 0240 as a space to avoid whatever it is
12450           that screws up display of that character code.
12451
12452 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12453
12454         * help.el (function-arglist): If no arguments are documented for a
12455         subr, print nothing rather than incorrect output.
12456
12457 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12458
12459         * cmdloop.el (command-error): Update bail-out error message to use
12460         `emacs-program-name'.
12461
12462         * lib-complete.el: Remove reader macro cruft.
12463
12464         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12465         cruft.
12466
12467         * simple.el (count-words-region): Drop interactive-p check on the
12468         message.
12469
12470 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12471
12472         * font.el
12473         * msw-faces.el
12474         Correct spelling of mswindows-font-canonicalize-name.
12475
12476 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12477
12478         * ldap.el (ldap-host-parameters-alist): Replaced with
12479         `ldap-host-parameters-plist'
12480         (ldap-search): Adapt to previous change
12481
12482 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12483
12484         * about.el (about-hackers): Update Bob Weiner bio.
12485         (about-maintainer-info): Ditto.
12486
12487 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12488
12489         * simple.el (display-warning-minimum-level): Docfix.
12490
12491 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12492
12493         * widget.el (:default-get): New keyword.
12494         * wid-edit.el (default, widget-default-default-get): Define it.
12495         (group, widget-group-default-get): Define it.
12496         (menu-choice, widget-choice-default-get): Define it.
12497         (widget-default-get): New function.
12498         (widget-choice-action): Call it.
12499         (widget-editable-list-entry-create): Call it.
12500
12501 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12502
12503         * byte-optimize.el (byte-boolean-vars): Removed.
12504         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12505         lookup through `byte-boolean-vars'.
12506
12507 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12508
12509         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12510         resource-provided values into ghost specs for scrollbar-height and
12511         scrollbar-width.
12512
12513 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12514
12515         * byte-optimize.el: Don't attempt to optimize /=.
12516
12517         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12518         (byte-compile-/=): Ditto.
12519
12520 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12521
12522         * apropos.el: Use `with-displaying-help-buffer'.
12523         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12524         Use `with-displaying-help-buffer'.
12525         (apropos-follow): Do not give special treatment to buffer cursor
12526         was in prior to a mouse click.
12527         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12528         (apropos-print-doc): Set correct buffer for setting text
12529         properties.
12530
12531 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12532
12533         * help.el (help-buffer-prefix-string): New variable.
12534         (help-buffer-name): Use it.
12535
12536         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12537         mode menu.
12538
12539 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12540
12541         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12542
12543 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12544
12545         * files.el (find-file-noselect): Update docstring.
12546         (find-file-noselect): Signal an error if found an unreadable file.
12547         (file-chase-links): Save the match data.
12548         (normal-mode): Use `lwarn' and `error-message-string'.
12549         (interpreter-mode-alist): Change defconst to defvar.
12550         (inhibit-first-line-modes-regexps): Ditto.
12551         (inhibit-first-line-modes-regexps): Added .tgz.
12552         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12553         (change-major-mode-with-file-name): New user-option.
12554         (set-visited-file-name): Synched with FSF.
12555         (file-name-extension): New function, from FSF 20.3.
12556         (file-relative-name): Synched with FSF.
12557         (save-some-buffers): Support the C-r feature.
12558         (recover-session): Synched with FSF.
12559         (kill-some-buffers): Ditto.
12560         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12561
12562 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12563
12564         * files.el (insert-file): Undo previous change and reenable use of
12565         format.el.
12566
12567 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12568
12569         * window-xemacs.el (recenter): Define.
12570
12571 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12572
12573         * font.el (mswindows-font-create-name)
12574         (mswindows-font-create-object): new functions for mswindows type
12575         fonts.
12576
12577         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12578         strings are parsed as well as font objects.
12579
12580 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12581
12582         * modeline.el (defining-kbd-macro): Restore modeline indication of
12583         kbd-macro being recorded.
12584         (add-minor-mode): Simplify docstring.
12585         (modeline-minor-mode-menu): Remove stuff.
12586
12587 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12588
12589         * code-process.el (call-process): dynamically decide process
12590         coding type.
12591
12592 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12593
12594         * modeline.el: Add line-number-mode, column-number-mode to
12595         the modeline minor-mode menu.  Button2 on the line number does
12596         goto-line.
12597
12598 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12599
12600         * mouse.el: move x-selection-owner-p type things to
12601         selection-owner-p.
12602
12603         * msw-init.el: copy zmacs stuff from x-init.el
12604
12605         * msw-select.el (mswindows-own-selection)
12606         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12607         functions. Very simple minded implementation of selectio
12608         ownership.
12609
12610         * select.el (own-selection) (disown-selection)
12611         (activate-region-as-selection) (select-make-extent-for-selection)
12612         (valid-simple-selection-p): functions moved from x-select.el for
12613         generalized selection.
12614
12615         * x-select.el: see select.el changes.
12616
12617         * x-toolbar.el: use new selection functions.
12618
12619 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12620
12621         * packages.el (packages-find-package-directories): Fixed bug that
12622         would pick up multiple site-package directories.
12623         (package-locations): Added "xemacs-packages" as a late package
12624         location.
12625
12626         * find-paths.el: Now uses `emacs-program-name' and
12627         `emacs-program-version'.
12628         Additions to enforce version-specific directories in
12629         `paths-find-version-directory'.
12630
12631 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12632
12633         * default.el: Removed.
12634         * site-start.el: Removed.
12635
12636 1998-04-29  Didier Verna  <didier@xemacs.org>
12637
12638         * minibuf.el (minibuffer-history-minimum-string-length): Default
12639         to nil.
12640
12641 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12642
12643         * find-paths.el (paths-program-name): Rename.
12644         (paths-emacs-root-p): Ditto.
12645         (paths-find-site-directory): Ditto.
12646
12647 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12648
12649         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12650         `emacs-lisp-byte-compile-and-load'.
12651
12652 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12653
12654         * ldap.el (ldap-search): Fixed additional parameter passing to
12655         `ldap-open'
12656
12657 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12658
12659         * select.el (kill-primary-selection) (selection-owner-p)
12660         (copy-primary-selection) (yank-clipboard-selection)
12661         (selection-exists-p) (delete-primary-selection): new file and
12662         functions that do the right thing for the selected device.
12663
12664         * x-menubar.el: use generalised selection functions.
12665
12666         * dumped-lisp.el: dump select.el.
12667
12668 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12669
12670         * find-paths.el (paths-progname): New variable.
12671         (paths-emacs-root-p): Use it.
12672         (paths-find-site-directory): Ditto.
12673
12674 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12675
12676         * loadup.el ((member "dump" command-line-args)): Dump as
12677         `infodock' if InfoDock.
12678
12679 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12680
12681         * find-paths.el (construct-emacs-version): Simplify, include
12682         program name in the return value.
12683         * (paths-find-version-directory): Use it.
12684
12685 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12686
12687         * info.el (Info-parse-dir-entries): Fixed regexp
12688         (Info-build-dir-anew): Remove full suffix and capitalize info file
12689         name for files with no @direntry
12690         (Info-batch-rebuild-dir): New function
12691         (Info-suffixed-file): Check for regular files instead of simple
12692         file existence (could catch directories before)
12693
12694 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12695
12696         * setup-paths.el, find-paths.el: Removed uses of `not' which
12697         temacs doesn't have.
12698
12699         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12700         into root searching.
12701
12702 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12703
12704         * subr.el: Remove definition of `not'.
12705
12706 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12707
12708         * msw-glyphs.el: enable graphics support.
12709
12710 1998-04-23  Didier Verna  <didier@xemacs.org>
12711
12712         * x-menubar.el (default-menubar): restored the line-number-mode
12713         option.
12714
12715         * misc doc string updates related to the options menu.
12716
12717 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12718
12719         * setup-paths.el (paths-construct-load-path): Fix typo.
12720
12721 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12722
12723         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12724         font-menu-ignore-scaled-fonts don't have to be bound now; this
12725         gets us one step further towards making --no-autoloads work.
12726
12727         * startup.el (normal-top-level): Load auto-autoloads only if
12728         lisp-directory is non-nil.
12729
12730         * setup-paths.el (paths-construct-load-path): Made it robust
12731         against nil lisp-directory.
12732
12733         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12734         to the list of variables that cause a warning when nil.
12735
12736         * toolbar.el (init-toolbar-location): Now works even when there's
12737         no toolbar icon directory.
12738
12739 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12740
12741         * help.el (view-lossage): Recognize it.
12742
12743         * simple.el (log-message): Mark multiline messages.
12744
12745 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12746
12747         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12748
12749 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12750
12751         * package-get.el (package-get-all):  add `\n' separator to
12752         interactive specification so that both variables are read
12753
12754 1998-04-22  Didier Verna  <didier@xemacs.org>
12755
12756         * x-menubar.el: ported the options menu to Custom.
12757         Moved the "read only" toggle button to the buffers menu.
12758         Corrected some missing ;;;###autoload or defcustom.
12759
12760         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12761         the scrollbar-visible specifier for options menu handling.
12762
12763         * toolbar.el (toolbar-visible-p)
12764                      (toolbar-captioned-p)
12765                      (default-toolbar-position): defcustom wrappers around
12766         the toolbar specifiers for options menu handling.
12767
12768         * frame.el (get-frame-for-buffer-default-instance-limit):
12769         defcustom it for options menu handling.
12770
12771         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12772         font-lock-mode for options menu handling.
12773
12774         * cus-start.el: added Custom properties to overwrite-mode for
12775         options menu handling.
12776
12777 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12778
12779         * about.el: shameless self-promotion.
12780
12781 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12782
12783         * simple.el (raw-append-message): Slightly optimize.
12784         (remove-message): Use `push' for clarity.
12785         (append-message): Ditto.
12786         (display-warning): Dito.
12787         (raw-append-message): Send the message to the appropriate device.
12788
12789 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12790
12791         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12792         From Sean MacLennan <Sean.MacLennan@pika.ca>
12793
12794 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12795
12796         * setup-paths.el: Changed `directory-sep-char' to
12797         `path-separator', following a change in GNU Emacs.
12798
12799 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12800
12801         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12802         (Info-build-dir-anew): Add a final newline.
12803         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12804         is `always'
12805         (Info-rebuild-dir): Ditto
12806
12807         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12808
12809 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12810
12811         * simple.el (count-words-buffer): Retain zmacs region.
12812         (count-words-region): Ditto.
12813         * simple.el: (what-line): Expanded line counts.
12814         (count-lines): New parameter to conditionalize whether collapsed
12815         lines get counted.
12816         From Bob Weiner <weiner@altrasoft.com>
12817
12818 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12819
12820         * packages.el (package-locations): infodock-packages must override
12821         mule-packages and packages.
12822
12823 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12824
12825         * wid-edit.el:
12826         remove rude messages from widget-activation-widget-mapper
12827         and widget-activation-glyph-mapper
12828
12829 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12830
12831         * toolbar.el: Remove (featurep 'x) test from
12832         toolbar-make-button-list
12833
12834 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12835
12836         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12837         only if in the same frame.
12838
12839 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12840
12841         * packages.el (package-locations): Added site-packages hierarchy.
12842
12843         * setup-paths.el (paths-default-info-directories): Introduced and
12844         used.
12845
12846         * packages.el, setup-paths.el: Set various path searching depths
12847         to 1.
12848
12849         * packages.el (packages-hierarchy-depth):
12850         (packages-load-path-depth): Introduced and used.
12851
12852         * setup-paths.el (paths-load-path-depth): Introduced and used.
12853
12854         * find-paths.el (paths-find-recursive-path): Added max-depth
12855         parameter.
12856
12857 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12858
12859         * setup-paths.el (paths-construct-info-path): Removed
12860         dependency on behavior of (file-name-as-directory "").
12861
12862 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12863
12864         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12865         lisp objects
12866
12867 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12868
12869         * dump-paths.el, startup.el: Added handling for --debug-paths.
12870
12871 1998-04-15  William M. Perry  <wmperry@aventail.com>
12872
12873         * wid-edit.el: We cannot just set the help-echo or balloon-help
12874           properties for an extent based on the :help-echo widget
12875           property, since help-echo and balloon-help cause an EXTENT to
12876           get passed in, where :help-echo functions are expecting a WIDGET
12877
12878 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12879
12880         * scrollbar.el (init-scrollbar-from-resources): Call
12881         mswindows-init-scrollbar-metrics when appropriate.
12882
12883 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12884
12885         * dumped-lisp.el: dump x-toolbar for window system
12886
12887         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12888         have support and xpm.
12889
12890 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12891
12892         * files.el (toggle-read-only): Fix docstring.
12893         From Didier Verna <didier@xemacs.org>
12894
12895 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12896
12897         * startup.el (normal-top-level): Load autoload-file-name without
12898         specifying an extension---some people only auto-autoload.el.gz.
12899
12900 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12901
12902         * files.el (backup-enable-predicate): Don't bomb on NAME being
12903         nil.
12904
12905 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12906
12907         * find-paths.el, packages.el: Now prefers configure'd paths.
12908         This shouldn't cause any of the originally anticipated problems as
12909         the current paths architecture will not define the various
12910         configure-xxx variables if they're not specified on the configure
12911         command line.
12912
12913         * find-paths.el, setup-paths.el, packages.el: Removed all
12914         mentionings of "/" as a path separator.
12915         Used paths-construct-path throughout.
12916
12917         * find-paths.el (paths-construct-path): Created to assemble paths
12918         from directory components.
12919
12920         * setup-paths.el, packages.el: Used paths-decode-directory-path
12921         instead of decode-path-internal.
12922
12923         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12924         and associates.
12925         (paths-decode-directory-path) Created.
12926
12927         * setup-paths.el: Changed configure-exec-path to
12928         configure-exec-directory.
12929
12930 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12931
12932         * packages.el (packages-find-packages): Fixed decoding of
12933         EMACSPACKAGEPATH.
12934
12935         * startup.el: -no-packages -> -no-early-packages.
12936
12937         (packages-load-package-lisps): Fixed loading of auto-autoload
12938         files.
12939
12940         * startup.el (normal-top-level): Fixed loading of core
12941         auto-autoload.
12942
12943         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12944
12945         * startup.el, packages.el, dump-paths.el: Added proper settings
12946         for site-directory and lisp-directory variables.
12947
12948         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12949         inhibit-package-autoloads and fixed handling of it.
12950
12951         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12952         handling of former inhibit-package-init, now
12953         inhibit-early-packages, to make -vanilla etc. work.
12954
12955 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12956
12957         * code-process.el (start-process): Fallback to 'undecided instead
12958         of 'binary for process input coding stream.
12959
12960         * process.el (start-process): Docstring fix.
12961
12962 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12963
12964         * info.el (Info-insert-dir): Do not insert temporary dir files
12965         in Info-dir-file-attributes
12966         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12967         (Info-rebuild-dir): Ditto.
12968
12969 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12970
12971         * obsolete.el: Added obsoleteness declarations for
12972         `site-directory' and `Info-default-directory-list'.
12973
12974 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12975
12976         * find-paths.el (paths-find-emacs-root): Only look at the
12977         executable at the end of the symlink chain for determining the
12978         Emacs root.
12979
12980 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12981
12982         * setup-paths.el (paths-construct-info-path): Changed construction
12983         to cater to gone default in configure.
12984
12985         * find-paths.el (paths-uniq-append): Added.
12986
12987         * packages.el: Rewritten package path construction once again.
12988
12989         * dump-paths.el, startup.el: Removed package-path as a global
12990         variable.
12991
12992         * package-admin.el (package-admin-add-single-file-package):
12993         (package-admin-add-binary-package): Changed package-path to
12994         late-packages.
12995
12996         * packages.el (packages-split-path): Split path at "/" rather than
12997         nil according to change in emacs.c.
12998
12999 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13000
13001         * setup-paths.el (paths-construct-info-path): Changed info path
13002         order so that directories come out right.
13003         (paths-find-lock-directory): Fixed bug: It used to think
13004         configure-lock-directory is a path.
13005
13006 1998-04-06  Jeff Miller <jmiller@smart.net>
13007
13008         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13009         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13010         eases the use of toolbar-add/kill-item functions.
13011
13012 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13013
13014         * code-files.el (file-coding-system-alist): Commented out
13015         loaddefs.el magical treatment.
13016
13017 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13018
13019         * info.el (Info-rebuild-outdated-dir): Added new option
13020         `conservative' and made it the default
13021         (Info-rebuild-dir): Appropriately parse multi-line description
13022         strings, and multi-section dir files. Issue warning when dir
13023         is rebuilt as temporary
13024         (Info-build-dir-anew): Issue warning when dir is built as
13025         temporary
13026
13027 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13028
13029         * list-mode.el (list-mode-map): Bind highlight motion commands to
13030         standard keys left, right, C-b and C-f.
13031
13032 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13033
13034         * files.el (auto-mode-alist): allow .sc for Scheme->C
13035
13036 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13037
13038         * loadup.el (pureload): Don't quote (garbage-collect).
13039
13040 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13041
13042         * package-get-base.el: Updated.
13043
13044 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13045
13046         * isearch-mode.el (isearch-just-started): New variable.
13047         (isearch-mode): Set it.
13048         (isearch-repeat): Advance one character forward only if the search
13049         was successful, and was not just started.
13050         (isearch-repeat): Clear isearch-just-started.
13051
13052 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13053
13054         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13055         if running -batch.
13056
13057 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13058
13059         * subr.el (listify-key-sequence): Removed.
13060
13061 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13062
13063         * bytecomp.el (byte-compile-print-gensym): New option.
13064         (byte-compile-output-file-form): Use it.
13065         (byte-compile-output-docform): Ditto.
13066         (byte-compile-compiled-obj-to-list): Ditto.
13067
13068 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13069
13070         * msw-glyphs.el: set frame icon if xpm support.
13071
13072 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13073
13074         * help.el: Code that pretty prints variable values
13075           removed.
13076
13077 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13078
13079         * find-paths.el (paths-emacs-root-p): Correct test for installation
13080         directory.
13081         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13082
13083 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13084
13085         * loaddefs.el: Don't set debug-ignored-errors; leave
13086           its default value set to nil.
13087
13088 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13089
13090         * info.el (Info-rebuild-dir): fixed mis-spelling.
13091
13092 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13093
13094         * info.el (Info-rebuild-outdated-dir): New custom var
13095         (Info-insert-node): Create/update dir file when needed, ie when it
13096         does not exist or is older than some info files in directory
13097
13098 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13099
13100         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13101         for last packages, mainly for using a 20.4 package base.
13102
13103         * packages.el (late-packages): Typo fix.  It was called
13104         early-packages.
13105
13106         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13107         relative symlinks correctly.
13108         (paths-find-emacs-roots): More rigorous checking for plausible
13109         configuration-time root.
13110
13111         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13112         find its roots.
13113
13114 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13115
13116         * faces.el: Fix docstrings.
13117         * glyphs.el: Fix docstrings.
13118         * mouse.el: Fix docstrings.
13119
13120         * frame.el: Change phrase `current frame' to `selected frame'.
13121
13122         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13123
13124         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13125         macros using backquote to make them infinitely more readable.
13126
13127 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13128
13129         * packages.el (packages-find-package-path): Hardcoded specialized
13130         InfoDock support until we can clean this up.
13131
13132         * help.el (describe-bindings-1): Return the value of the bindings
13133         help buffer created.
13134         (describe-bindings): Ditto.
13135
13136         * simple.el (set-variable): Restore previous behavior of not
13137         bombing if the variable to set is not boundp.
13138
13139 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13140
13141         * packages.el (packages-handle-package-dumped-lisps): Allow for
13142         non-local files to be loaded off the package-lisp variable.
13143
13144 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13145
13146         * x-faces.el: Global X resources should override
13147           specs for all device classes (color, grayscale, mono);
13148           code currently doesn't override any of them.  Fixed by
13149           calling remove-specifier with '(x default) as the tag
13150           set and allowing inexact matches.
13151
13152 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13153
13154         * faces.el: Separated face initializations based on
13155           device classes into device type specific (tag set,
13156           instantiator) pairs.
13157
13158 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13159
13160         * wid-edit.el (widget-choice-action): Remember user's explicit
13161         choice.
13162         (widget-choice-value-create): Respect it.
13163         From Richard Stallman <rms@gnu.org>
13164
13165 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13166
13167         * setup-paths.el (paths-construct-info-path): Always append
13168         existing directories from configure-time info path.
13169
13170         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13171         Info-directory-list.
13172
13173         * info.el: Removed Info-default-directory-list which was broken by
13174         design.
13175         Removed bogus initialization of Info-directory-list---startup.el
13176         can do a much better job.
13177         Added autoload of Info-directory-list.
13178
13179         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13180         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13181         be exclusive; now it's merely given precedence, just like in the
13182         old days.
13183
13184 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13185
13186         * find-paths.el (paths-find-architecture-directory): Fix bug with
13187         finding; it used to default too early.
13188
13189 1998-03-25  Martin Buchholz <martin@xemacs.org>
13190
13191         * packages.el (packages-split-path): Fix a bug; it used to fail
13192         for paths that weren't split.
13193
13194 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13195
13196         * finder.el (finder-compile-keywords): trap on errors.
13197
13198 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13199
13200         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13201           fourth argument of t so that only the specs exactly
13202           matching the tag lists are removed.
13203
13204 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13205
13206         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13207
13208 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13209
13210         * minibuf.el (mouse-read-file-name-1): If a default directory was
13211         specified, use it for generating the completions.
13212
13213 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13214
13215         * update-elc.el: Now respects inhibit-package-init and
13216         inhibit-site-lisp.
13217         Now does path construction with loadup-paths.
13218
13219         * startup.el (normal-top-level, startup-setup-paths): Now respects
13220         inhibit-package-init and inhibit-site-lisp.
13221
13222         * packages.el (packages-find-package-path): Extended package path
13223         by version-specific hierarchies.
13224         (packages-find-packages): Now respects inhibit flag and
13225         inhibit-site-lisp.
13226         Moved path setup to loadup-paths.
13227
13228         * make-docfile.el: Now respects inhibit-package-init and
13229         inhibit-site-lisp.
13230         Now does path construction with loadup-paths.
13231
13232         * loadup.el: Now respects inhibit-package-init and
13233         inhibit-site-lisp.
13234
13235         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13236
13237         * loadup-paths.el: New file: setup load-path to encompass
13238         packages.
13239
13240 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13241
13242         * auto-show.el: load-gc renamed to pureload.
13243         * site-load.el: Ditto.
13244         * packages.el (toplevel): Ditto.
13245         * loadup.el (really-early-error-handler): Ditto.
13246         * dumped-lisp.el (preloaded-file-list): Ditto.
13247         * cus-face.el (custom-declare-face): Ditto.
13248
13249 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13250
13251         * <Today>: The Big Path Searching Overhaul.
13252
13253         * find-paths.el: New file: find and assemble paths in the
13254         installation hierarchy.
13255
13256         * setup-paths.el: New file: global layout of paths and directories
13257         within the XEmacs hierarchy.
13258
13259         * packages.el: Replaced everything related to path searching and
13260         startup by code in terms of find-paths.
13261
13262         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13263         the new path searching engine.
13264
13265         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13266         and setup-paths.
13267
13268 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13269
13270         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13271         setup-paths.el.
13272
13273 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13274
13275         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13276         compiles identically in any configuration.
13277         Removed irrelevant commentary.
13278
13279 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13280
13281         * simple.el (set-variable): Allow setting specifiers.
13282
13283 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13284
13285         * lisp.el (forward-sexp): Revert previous change.
13286
13287 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13288
13289         * frame.el (frame-initialize): Use `delete-console' instead of
13290         `delete-device' to delete the stream console to match the usage in
13291         Fkill_emacs.
13292
13293 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13294
13295         * files.el (cdpath-previous): New variable.
13296         (cd): Use it.
13297         From Bob Weiner <weiner@wave.altrasoft.com>
13298
13299 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13300
13301         * keydefs.el: Changed keybindings of forward-char,
13302           backward, scroll-up and scroll-down to point to their
13303           -command counterparts.
13304
13305         * simple.el: New functions: forwarc-char-command,
13306           backwrad-char-command, scroll-up-command,
13307           scroll-down-command which work liek their counterparts
13308           except that they honor the variable
13309           signal-error-on-buffer-boundary.
13310
13311           Definition of signal-error-on-buffer-boundary received
13312           from src/cmds.c.
13313
13314           defvar declaration added for word-across-newline to avoid
13315           byte-compiler warning about the free variable reference.
13316
13317 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13318
13319         * winnt.el: Removed "%t" from the beginning of
13320         modeline-format. From now on, there's no nt-specifics in the modeline.
13321
13322 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13323
13324         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13325         of `when' with `if'.
13326
13327 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13328
13329         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13330         mswindows. Must be reworked along with glyphs.el, or
13331         merged into it, after there is images support.
13332
13333         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13334         'mswindows.
13335
13336 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13337
13338         * faces.el: fix for text cursor initialization.
13339         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13340         From Andy Piper <andyp@parallax.co.uk>
13341
13342 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13343
13344         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13345         if there is an existing package that handles it and warn the user
13346         about that mode.
13347
13348 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13349
13350         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13351         Installation" menu item when Installation-string is not bound.
13352
13353 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13354
13355         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13356         From Jeremiah W. James <jerry@cs.ucsb.edu>
13357
13358 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13359
13360         * msw-faces.el:
13361         * faces.el: Fix face initialization.
13362
13363 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13364
13365         * files.el (backup-enable-predicate): fix breakage introduced
13366         by TMPDIR patch.
13367
13368 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13369
13370         * x-faces.el (x-init-face-from-resources): The
13371           TTY face property retrieval functions don't return
13372           specifiers, so use face-property instead.
13373
13374 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13375
13376         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13377
13378 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13379
13380         * x-menubar.el: Expanded documentation for
13381           option-save-faces.  Changed Options -> Browse Faces
13382           menu entry to invoke customize-face.
13383
13384 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13385
13386         * faces.el: Most face initialization moved out of
13387           init-other-random-faces to the top level so that the
13388           initialization happens before Xemacs is dumped.  Much
13389           of the fascist "face-differs-from-default-p or FROB!"
13390           code has been retired in favor of letting the user do
13391           what they want to do.  Face initialization code changed
13392           to use `default' specifier tag so that the settings can
13393           be overridden later if the user wishes it.
13394
13395 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13396
13397         * about.el (about-hackers): Update contributors list.
13398
13399 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13400
13401         * specifier.el: Define new specifier tag `default'.
13402
13403         * modeline.el: Initialize faces using `default' tag.
13404
13405         * x-faces.el (x-init-face-from-resources): Remove
13406           specifier specs containing the `default' tag before
13407           adding new specs.
13408
13409 1998-03-02  John Jones  <jj@asu.edu>
13410
13411         * package-get.el (package-get-all): fixed arguments on call to
13412         package-admin-add-single-file-package.
13413         * package-get.el (package-get-installedp): fixed to match
13414         advertised behavior.
13415         * package-get.el: added function package-get-update-all which
13416         installs newest versions of all the current packages (if they are
13417         not already installed).
13418
13419 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13420
13421         * files.el (find-file-noselect): Uncommented `truename' binding in
13422         `let*' and use it later to set `buffer-file-truename' iff it's
13423         still nil, as happens for example when finding a compressed
13424         file with "jka-compr".
13425
13426 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13427
13428         * faces.el: in make-face-* type functions do the operation for all
13429         window systems, not just the first one found.
13430
13431         * font.el: call mswindows-list-fonts for mswindows.
13432
13433 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13434
13435         * code-process.el (call-process-region):
13436         * process.el (call-process-region):
13437         * package-get.el (package-get-dir):
13438         * files.el (backup-enable-predicate):
13439         * gnuserv.el (gnuserv-temp-file-regexp):
13440         Use temp-directory in place of `/tmp'.
13441
13442 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13443
13444         * "Fast" dired-in-C enhancements for Windows 95/NT:
13445
13446         * files.el: Added function, `wildcard-to-regexp', from GNU
13447           Emacs.
13448
13449         * files.el (insert-directory): Modified to use special
13450           dired-in-C enhancements if present.
13451
13452 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13453
13454         * code-files.el: make default coding no-conversion.
13455
13456 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13457
13458         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13459         the load-path.
13460
13461         * update-elc.el: Strip directory when testing for files not to
13462         bytecompile.
13463
13464 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13465
13466         * lisp-mode.el: Use recommended form for menus.
13467
13468         * info.el (Info-construct-menu): Use recommended form for menus.
13469
13470         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13471         entry.
13472
13473 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13474
13475         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13476           (get-frame-for-buffer-noselect): Always return frames
13477           in the not-this-window-p cond clause.
13478
13479 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13480
13481         * help.el (describe-installation): New function.
13482
13483         * x-menubar.el (default-menubar): Add describe-installation to
13484         Help menu.
13485
13486         * packages.el (packages-unbytecompiled-lisp): Installation.el
13487         should not be bytecompiled.
13488
13489         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13490         XEmacs.
13491
13492         * x-menubar.el (default-menubar): Use correct guard for VM menu
13493         entry.
13494
13495         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13496         coding.
13497         From Andy Piper <andyp@parallax.co.uk>
13498
13499 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13500
13501         * ldap.el: Do not require ldap-internal at compile time.
13502
13503 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13504
13505         * code-files.el: new file. a virtual copy of mule-files.el
13506         but without charset
13507         dependencies. (toggle-buffer-file-ocding-system) new function for
13508         changing the eol type for the current buffer.
13509
13510         * code-process.el: new file. a copy of
13511         mule-process.el. mule-process.el will disappear when things have
13512         settled.
13513
13514         * coding.el: new file. a virtual copy of mule-files.el but
13515         without charset dependencies. (coding-system-base) new function
13516         for getting the parent coding system of a coding system with eol
13517         type set.
13518
13519         * dumped-lisp.el: add above files for the non-mule case.
13520
13521 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13522
13523         * window-xemacs.el (display-buffer): If no explicit
13524           frame is specified, search for a window that displays
13525           the buffer on the currently selected frame, before
13526           searching other frames.
13527
13528 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13529
13530         * frame.el (get-frame-for-buffer): If not-this-window-p
13531           is non-nil, use window on the selected frame if it is not
13532           also the selected window.  When defaulting, search for
13533           windows on the currently selected fgrame before searching
13534           other frames.
13535
13536 1998-02-25  Didier Verna  <didier@xemacs.org>
13537
13538         * modeline.el (modeline-swap-buffers): originally named
13539         `mouse-release-modeline'. Whether to actually swap the buffers is
13540         decided in `mouse-drag-modeline'.
13541         (mouse-drag-modeline): A button release event is considered a
13542         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13543         stay unchanged.
13544
13545 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13546
13547         * x-menubar.el: Put redo on the menubar.
13548         From Aki Vehtari <Aki.Vehtari@hut.fi>
13549
13550 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13551
13552         * bytecomp.el (displaying-byte-compile-warnings): if
13553         temp-buffer-show-function is set, use it to display current set of
13554         warnings in the "*Compile-Log-Show*" buffer.
13555
13556         * simple.el (display-warning-buffer): if temp-buffer-show-function
13557         is set, use it to display current set of warnings in the
13558         "*Warnings-Show*" buffer.
13559
13560 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13561
13562         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13563         Common Lisp.
13564
13565 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13566
13567         * menubar.el: Allow button descriptors at least 2 long.
13568
13569         * x-menubar.el (default-menubar): Use recommended forms.
13570         (file-menu-filter): Remove.
13571         (edit-menu-filter): Remove.
13572
13573 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13574
13575         * about.el (about-hackers): Updated.
13576
13577 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13578
13579         * help.el (help-max-help-buffers): new variable
13580         (help-register-and-maybe-prune-excess): new function
13581         (help-buffer-name): use help-max-help-buffers.
13582         (with-displaying-help-buffer): use
13583         help-register-and-maybe-prune-excess.
13584
13585         * help.el (help-maybe-pretty-print-value): if the value fits on
13586         one line, let it.
13587
13588 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13589
13590         * (with-displaying-help-buffer): there is no need to kill the buffer
13591         if it exists, because with-output-to-temp-buffer will clear it.
13592         further, killing the buffer violates the rule that
13593         temp-buffer-show-function, if set, has the full responsibility of
13594         showing the temp buffer.  killing the buffer fucks with the window
13595         configuration, hosing temp-buffer-show-function.
13596
13597
13598 1998-02-23  Didier Verna  <didier@xemacs.org>
13599
13600         * modeline.el (mouse-drag-modeline):
13601         - Always scroll the modeline that was originally clicked on.
13602         - Use x pixels instead of x characters (which doesn't work anyway)
13603         as horizontal reference for modeline dragging. This allows us to
13604         keep on dragging the modeline even if the motion event occurs in
13605         another window.
13606
13607 1998-02-23  Didier Verna  <didier@xemacs.org>
13608
13609         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13610         glyph on the modeline to indicate that dragging the mouse has an
13611         effect both horizontally and vertically.
13612
13613 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13614
13615         * about.el (about-xemacs): Get rid of redundant visible version
13616         number.
13617
13618 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13619
13620         * about.el (about-hackers): Update credits.
13621
13622 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13623
13624         * prim/register.el (view-register): Show register type file-query.
13625
13626 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13627
13628         * mode-motion.el (mode-motion-highlight-internal):
13629           save-excursion inside save-window-exucrsion form to
13630           hide buffer point changes from save-window-excursion.
13631           Prevents display flickering when the mouse pointer
13632           moves.
13633
13634 1998-02-17  Didier Verna  <didier@xemacs.org>
13635
13636         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13637         function to handle correctly the case of a toolbar one side of the
13638         window: scrolling will not necessarily happen.
13639
13640 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13641
13642         * files.el (after-find-file): Restore missing argument
13643           to format that provides filename for "... consider M-x
13644           recover-file" message.  Also call `message' with "%s"
13645           as the first arg instead of an arbitrary string.
13646
13647 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13648
13649         * about.el (about-hackers): Various additions.
13650
13651 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13652
13653         * autoload.el (generate-file-autoloads-1): Don't force an extra
13654         line out when copying on-the-same line autoloads.
13655
13656         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13657         is installed.
13658
13659 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13660
13661         * x11/x-win-xfree86.el (x-win-init-xfree86):
13662         * x11/x-win-sun.el (x-win-init-sun):
13663         * x11/x-init.el (x-initialize-compose):
13664         * prim/simple.el:
13665         (backward-or-forward-kill-sexp):
13666         (backward-or-forward-kill-sentence):
13667         (backward-or-forward-kill-word):
13668         (backward-or-forward-delete-char):
13669         * prim/isearch-mode.el (isearch-help-or-delete-char):
13670         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13671         x-keysym-on-keyboard-p to detect backspace.
13672         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13673         Clean up symbols used with dead keys, checking Linux and solaris
13674         keysyms.
13675         Simplify x-win-*.el using above methods.
13676         Change documentation for x-keysym-*-p functions.
13677
13678 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13679
13680         * about.el (about-hackers): Restore entries for Michael Sperber and
13681         Vinnie Shelton.
13682         From Vinnie Shelton <acs@acm.org>
13683
13684 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13685
13686         * simple.el (count-words-region): Ditto.
13687
13688 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13689
13690         * simple.el (count-words-buffer): Document.  Don't print anything
13691         if non-interactive.
13692
13693 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13694
13695         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13696         multiple files in InfoDock.
13697
13698 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13699
13700         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13701         from version.el in InfoDock.
13702
13703         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13704         specially.
13705
13706 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13707
13708         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13709         variable name in docstring.
13710
13711 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13712
13713         * menubar.h: Include "gui.h".
13714
13715 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13716
13717         * site-load.el: Fix documentation.
13718
13719 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13720
13721         * package-get-base.el (package-get-base): Updated.
13722
13723         * keymap.el: PC-ize.
13724
13725 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13726
13727         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13728         from' on a fresh line.
13729
13730 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13731
13732         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13733         object.
13734
13735 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13736
13737         * undo-stack.el: PC-ize.
13738
13739         * cmdloop.el: PC-ize.
13740
13741 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13742
13743         * bytecomp-runtime.el: PC-ize.
13744
13745         * byte-optimize.el: Prolog fixup.  PC-ize.
13746
13747         * cus-dep.el: Spelling fix.
13748
13749         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13750         entries follow).
13751
13752 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13753
13754         * text-mode.el (text-mode-hook-identify): New function,
13755         put on text-mode-hook.  Set text-mode-variant here.
13756         (text-mode): Don't set it here.
13757
13758 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13759
13760         * text-mode.el (text-mode-hook): New defvar.
13761         (text-mode-variant): New variable.
13762         (text-mode): Set that variable locally.
13763         (toggle-text-mode-auto-fill): New command.
13764
13765 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13766
13767         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13768
13769 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13770
13771         * text-mode.el (paragraph-indent-text-mode):
13772         Renamed from spaced-text-mode.
13773         (text-mode-map): Bind TAB to indent-relative.
13774         (indented-text-mode-map): Variable deleted.
13775         (indented-text-mode): Now an alias for text-mode.
13776
13777 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13778
13779         * loadup.el: test-atoms debugging stuffs removed.
13780
13781 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13782
13783         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13784
13785 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13786
13787         * help.el (describe-beta): Made it use `locate-data-file'.
13788         (describe-distribution): Ditto.
13789         (describe-copying): Ditto.
13790         (describe-project): Ditto.
13791         (view-emacs-news): Ditto.
13792
13793         * help-nomule.el (help-with-tutorial): Made it use
13794         `locate-data-file' to find tutorial.
13795
13796 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13797
13798         * about.el: Corrected my email address.
13799
13800         * mouse.el: Added 'mouse-mswindows-drop' similar to
13801         'mouse-offix-drop'.
13802
13803 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13804
13805         * loadup.el (running-xemacs): Spelling fix.
13806
13807 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13808
13809         * packages.el (packages-find-packages-1): Don't allow a backwards
13810         compatible lisp tree to overwrite `preloaded-file-list'.
13811
13812 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13813
13814         * loadup.el: Don't delete "xemacs" prior to dumping.
13815
13816 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13817
13818         * package-info.el (pi-last-mod-date): New function.
13819         (pi-author-version): New function.
13820         (batch-update-package-info): Use them.
13821
13822 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13823
13824         * frame.el (get-frame-for-buffer-default-to-current): Create.
13825         (get-frame-for-buffer-noselect): Allow user to use current frame
13826         with `get-frame-for-buffer-default-to-current'.
13827
13828 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13829
13830         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13831         (byte-compile-output-docform): Ditto.
13832         (byte-compile-compiled-obj-to-list): Ditto.
13833
13834 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13835
13836         * startup.el (command-line-1): Removed code that ran
13837           buffer-menu.
13838
13839 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13840
13841         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13842
13843 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13844
13845         * frame.el (suspend-emacs-or-iconify-frame): Check using
13846         `device-on-window-system-p' instead of explicitly checking for X,
13847         so that the same logic works for MS Windows.
13848         (suspend-or-iconify-emacs): Ditto.
13849
13850 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * about.el (about-maintainer-info): Andy Piper is back.
13853         (xemacs-hackers): Updated Andy Piper's email address.
13854         (about-hackers): Added Jonathan Harris.
13855         (about-hackers): Updated Tibor Polgar's email address.
13856
13857 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13858
13859         * about.el: Add xemacs.org email manager.
13860
13861         * package-get-base.el (package-get-base): Updated with most recent
13862         package updates.
13863
13864 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13865
13866         * help.el (function-arglist): Use `indirect-function' instead of
13867         `symbol-function' so that aliases are treated correctly.
13868
13869 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13870
13871         * help.el (help-map): Add f1 binding to `help-for-help'.
13872         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13873         (describe-key-briefly): Use `princ' "%s" to print object.
13874         (with-displaying-help-buffer): Kill buffer if it exists, again.
13875         (describe-key): Use `princ' "%s" to print object.
13876         (describe-function-1): Use `princ' "%s" to print object.
13877         Commented out alias lines removed.
13878         (help-pretty-print-limit): New variable to control pretty-printing
13879         of variable values.
13880         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13881         `help-pretty-print-value' again.  Only print-print when OBJECT is
13882         list of length less than `help-pretty-print-limit'.
13883         (describe-variable): Use `help-maybe-pretty-print-value' again.
13884
13885 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13886
13887         * simple.el (blink-matching-open): Remove C++ kludge.
13888         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13889
13890 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13891
13892         * info.el (Info-default-directory-list): Made the documentation
13893         more explanitory.
13894
13895 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13896
13897         * lisp/packages.el:
13898         * lisp/package-admin.el:
13899         * lisp/build-report.el:
13900         Fix typos.
13901
13902 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13903
13904         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13905         warnings in Java buffers without final newline and editing the
13906         last line.
13907
13908 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13909
13910         * packages.el (packages-find-packages-1): Don't allow a backwards
13911         compatible lisp tree to overwrite `preloaded-file-list'.
13912         Suggested by Colin Rafferty  <colin@xemacs.org>
13913
13914         * mouse.el (mouse-offix-drop): Set undo-boundary.
13915         From Oliver Graf <ograf@fga.de>
13916
13917 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13918
13919         * loadup.el (load-gc): rewrite as defun.
13920         Print something sensical if a required dump-time file isn't found.
13921
13922 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13923
13924         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13925         bug strikes a menudescriptor.
13926
13927         * package-get-base.el (package-get-base): Updated.
13928
13929         * package-info.el (batch-update-package-info): Derive REQUIRES
13930         from the Makefile.
13931
13932 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13933
13934         * files.el (save-some-buffers): Don't play games with deleting
13935         other windows if we are in the minibuffer window.
13936
13937 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13938
13939         * modeline.el (modeline-minor-mode-menu): Add support for :active
13940         (add-minor-mode): Document :active property to TOGGLE.
13941
13942 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13943
13944         * modeline.el (modeline-minor-mode-menu): Add support for an
13945         `:included' predicate in the `toggle-sym' plist.
13946         (add-minor-mode): Document the :included property, format
13947         docstring some more.
13948         (modeline-minor-mode-menu): Documentation string added.
13949
13950 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13951
13952         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13953         labels from the symbol-names by thwacking off the overly redundant
13954         and overused "mode", parenthesizing "minor", and capitalizing the
13955         resultant strings.  Also shortened the menu's title by eliminating
13956         the redundant buffer name.
13957         (add-minor-mode): Beautified the docstring, added mention of the
13958         `:menu-tag' property of TOGGLE.
13959         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13960         `toggle-sym' to beatify the mode-life menus.
13961         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13962         `auto-fill-function'.
13963
13964 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13965
13966         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13967         menus to :style 'toggle.
13968
13969 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13970
13971         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13972
13973 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13974
13975         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13976         only recognize first hyperlink.
13977         (hyper-apropos-highlightify): Deletia, this is already done by
13978         `hyper-apropos-insert-face'.
13979         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13980
13981 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13982
13983         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13984         mail.
13985         (toolbar-mail-reader): Add support for `send'.
13986         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13987
13988 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13989
13990         * info.el (Info-emacs-info-file-name): Add defvar for
13991         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13992         will function properly.
13993
13994 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13995
13996         * simple.el: make the backwards delete function called by
13997         `backward-or-forward-delete-char' user configurable.
13998
13999 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14000
14001         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14002         compiled function got loaded from.
14003
14004 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14005
14006         * term/apollo.el: Synched up with InfoDock 3.6.2.
14007
14008 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14009
14010         * startup.el (load-init-file): Load autoloads earlier.
14011         (startup-splash-frame): Handle InfoDock logo.
14012
14013         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14014         InfoDock.
14015         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14016
14017         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14018         doesn't have this function.
14019
14020         * packages.el (locate-data-file): Fix to call `locate-file'.
14021
14022 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14023
14024         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14025         version of version.el.
14026         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14027
14028         * x-menubar.el (default-menubar): Guard reference to
14029         `gnuserv-frame'.
14030         (default-menubar): Guard references to `font-lock-mode'.
14031         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14032         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14033
14034         * make-docfile.el: Don't snarf doc strings from autoloads.
14035
14036         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14037         loading auto-autoloads files.
14038
14039         * loaddefs.el: Disable dumping autoloads.
14040
14041 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14042
14043         * lisp-mnt.el: Synch to Emacs 20.2.
14044
14045         * help.el: Remove manual autoload of `finder-by-keyword'.
14046
14047         * finder.el (finder-by-keyword): Autoload.
14048
14049         * help.el: Conditionalize hyperbole setup.
14050
14051 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14052
14053         * packages.el (package-require): Update to reflect new data format.
14054
14055 1998-01-02  Didier Verna  <didier@xemacs.org>
14056
14057         * x-menubar.el (default-menubar): make the tutorials available
14058         through the menubar. (Plus some compilation warnings cleanup).
14059
14060 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14061
14062         * check-features.el: New file.  Perform sanity check after build.
14063
14064         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14065         files to tooltalk package.
14066         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14067         package.
14068
14069         * package-admin.el (package-admin-xemacs): Use better default for
14070         location of XEmacs binary.
14071
14072 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14073
14074         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14075         tag with sexp and add value tag with value `t'.
14076
14077 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14078
14079         * package-get.el: Changes to work with real data.
14080         From Pete Ware <ware@cis.ohio-state.edu>
14081
14082         * packages.el (packages-reload-autoloads): Guard load for the time
14083         being.
14084
14085         * update-elc.el ("packages.el"): Force loading packages.el instead
14086         of possibly out-of-date packges.elc.
14087         * make-docfile.el ("packages.el"): Ditto.
14088
14089 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14090
14091         * build-report.el (build-report-delete-regexp): Added a rule for
14092         the main tarball shadowing anything past it.
14093
14094 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14095
14096         * packages.el (package-provide): Delete a previous provide.
14097
14098         * package-info.el: New file.
14099
14100         * package-get.el: New file.
14101         From Pete Ware <ware@cis.ohio-state.edu>
14102         (package-get): Fix md5 computation to work with Mule.
14103
14104 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14105
14106         * simple.el (log-message-*): Quote symbols in docstrings properly.
14107
14108 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14109
14110         * packages.el (packages-new-autoloads): Ignore symbolic links.
14111
14112         * cus-face.el (face-custom-attributes-get): Fix typo.
14113         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14114
14115 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14116
14117         * startup.el (load-init-file): Reload new or changed autoloads
14118         unless inhibited.  Reload modified dumped lisp (stubbed).
14119
14120         * packages.el (packages-new-autoloads): New function.
14121         (packages-reload-autoloads): New function.
14122         (packages-reload-dumped-lisp): New (stub) function.
14123
14124         * loadup.el: Inhibit reloading dumped files when running temacs.
14125
14126         * loadhist.el (file-provides): Extend to handle variant
14127         extensions.
14128
14129         * replace.el (query-replace): Fix typo.
14130
14131 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14132
14133         * make-docfile.el: list-autoloads-path has been renamed.
14134         * update-elc.el: list-autoloads has been renamed.
14135
14136         * packages.el (packages-list-autoloads): Renamed.
14137         (packages-list-autoloads-path): Ditto.
14138
14139 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14140
14141         * packages.el (packages-find-packages-1): Made it signal a warning
14142         for an error in an auto-autoload.el file.
14143
14144 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14145
14146         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14147         tag with const.
14148         From Aki Vehtari <Aki.Vehtari@hut.fi>
14149
14150         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14151
14152         * loadhist.el (unload-feature): Remove autoload.
14153
14154 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14155
14156         * loadhist.el: Unpackaged.
14157
14158         * help.el (describe-symbol-find-file): Rename
14159         `describe-function-find-file' and make old name obsolete.
14160         (describe-function-1): Use it.
14161         (describe-function-1): Guard reference to
14162         `compiled-function-annotation'.
14163
14164 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14165
14166         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14167         argument.
14168         (help-mode-quit): New optional arg to control whether it kills or
14169         buries.  Tidied up.
14170         (with-displaying-help-buffer): Don't kill buffer initially, even
14171         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14172         (help-pretty-print-value): Rename back from
14173         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14174         use it, otherwise use dumped `cl-prettyprint'.
14175         (describe-variable): Use `help-pretty-print-value' again.
14176         (find-func): Removed reference to "find-func" at end.
14177
14178 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14179
14180         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14181           GUI XEmacs. Rename? x-menubar is rather window system
14182           independant, except for a couple of items.
14183
14184 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14185
14186         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14187         entries as they will no longer be distributed with XEmacs.
14188
14189         * format.el (format-alist): Fix image/tiff regexps.
14190         From P. E. Jareth Hein <jareth@camelot-soft.com>
14191
14192         * help.el (help-maybe-pretty-print-value): Rename.
14193         (describe-variable): Use it.
14194         (describe-variable): Add trailing linefeed.
14195
14196 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14197
14198         * help.el (describe-function-1): Don't output anything for
14199           arglist of autoload functions.
14200
14201 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14202
14203         * help.el (describe-function-1): Don't output anything for
14204           arglist of autoload functions.
14205
14206 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14207
14208         * help.el (help-mode-map): New bindings for `help-mode-bury',
14209         `describe-function-at-point', `describe-variable-at-point',
14210         `Info-elisp-ref', `customize-variable', `help-next-section' and
14211         `help-prev-section'.
14212         (help-next-section): New function.
14213         (help-prev-section): New function.
14214         (help-mode-quit): Changed to kill the help buffer.
14215         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14216         correctly.
14217         (help-buffer-name): New function to generate the name of help
14218         buffers.
14219         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14220         argument giving the name of the help buffer.
14221         (describe-key): Use `with-displaying-help-buffer' with name.
14222         (describe-mode): Ditto.
14223         (describe-bindings): Ditto.
14224         (describe-prefix-bindings): Ditto.
14225         (view-lossage): Ditto.
14226         (with-syntax-table): New macro.
14227         (function-called-at-point): Use `ignore-errors' and
14228         `with-syntax-table'.
14229         (function-at-point): Ditto.
14230         (describe-function): Use `with-displaying-help-buffer' with name.
14231         (function-arglist): Extracted from `describe-function-1'.  Returns
14232         function's arglist as string.
14233         (function-documentation): Extracted from `describe-function-1'.
14234         Returns function's docstring.
14235         (describe-function-1): Remove all the "stream" garbage, including
14236         the stream argument.  Use `function-arglist' and
14237         `function-documentation'.
14238         (describe-function-arglist): Just use `function-arglist'.
14239         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14240         (help-pretty-print-value): New function to help with
14241         pretty-printing variable values.  Knows about `#<...>'.  Needs
14242         `pp-internal'.
14243         (describe-variable): Use `with-displaying-help-buffer' with name.
14244         Formatting improved.  Display file where variable is defined, if
14245         known.  Use `help-pretty-print-value'.
14246         (describe-syntax): Use `with-displaying-help-buffer' with name.
14247         (list-processes): Remove "stream" garbage.
14248
14249 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14250
14251         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14252         call a dumped routine instead.
14253
14254         * x-win-xfree86.el: Wrap file in defun.
14255         * x-win-sun.el: Ditto.
14256
14257 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14258
14259         * help.el (view-emacs-news): Remove usage of outl-mouse which
14260         advises functions and does other evil things.
14261
14262 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14263
14264         * format.el (format-alist): Add `image/tiff'.
14265         From P. E. Jareth Hein <jareth@camelot-soft.com>
14266
14267 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14268
14269         * about.el (about-hackers): More names added.
14270
14271         * make-docfile.el: Remove superfluous package path search.
14272
14273         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14274
14275 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14276
14277         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14278         ignored shadows.
14279
14280 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14281
14282         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14283         get trailing slashes when added to the load-path.
14284
14285         * x-init.el (init-x-win): Locate where XEmacs X localization files
14286         are.
14287
14288 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14289
14290         * x-faces.el: Added support for foregroundToolBarColor
14291           to xpm-color-symbols.
14292
14293 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14294
14295         * etags.el (tags-remove-duplicates): Removed.
14296         (buffer-tag-table-list): Use `delete-duplicates'.
14297
14298         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14299         correctly.
14300         (get*): Defalias to `get'.
14301
14302         * cl.el (eql): Compare integers with `eq'.
14303         (cl-map-extents): Check for `map-extents' first.
14304
14305 1997-12-17  Didier Verna  <didier@xemacs.org>
14306
14307         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14308         added the 'numero', 'copyright' and 'trademark' symbols.
14309
14310         * leim/quail/latin-post.el ("french-postfix"): see above.
14311
14312 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14313
14314         * widget.el (define-widget): Check the arguments.
14315
14316         * cus-edit.el (customize-face): Use `check-argument-type'.
14317         (custom-variable-value-create): Use `signal' to signal error.
14318         (custom-variable-reset-saved): Ditto.
14319         (custom-variable-reset-standard): Ditto.
14320         (custom-face-reset-saved): Ditto.
14321
14322         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14323         (widget-default-format-handler): Ditto.
14324         (widget-checklist-add-item): Ditto.
14325         (widget-radio-add-item): Ditto.
14326         (widget-editable-list-entry-create): Ditto.
14327         (widget-sexp-prompt-value): Ditto.
14328
14329         * custom.el (custom-declare-variable): Signal errors better.
14330         (custom-handle-keyword): Ditto.
14331         (custom-declare-group): Ditto.
14332
14333         * window-xemacs.el (windows): Ditto.
14334
14335         * menubar.el (menu): Ditto.
14336
14337         * keydefs.el (keyboard): Ditto.
14338
14339         * minibuf.el (minibuffer): Ditto.
14340
14341         * process.el (execute): Ditto.
14342
14343         * fill.el (fill): Ditto.
14344
14345         * modeline.el (modeline): Ditto.
14346
14347         * help.el (help): Ditto.
14348
14349         * faces.el (faces): Ditto.
14350
14351         * files.el (files): Ditto.
14352
14353         * x-init.el (x): Ditto.
14354
14355         * lisp-mode.el (lisp): Ditto.
14356
14357         * process.el (processes): Ditto.
14358
14359         * mouse.el (mouse): Ditto.
14360
14361         * abbrev.el (abbrev): Moved from cus-edit.
14362
14363         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14364         as variable declaration.
14365
14366 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14367
14368         * menubar.el (find-menu-item): Use `check-argument-type'.
14369         (find-menu-item): Cosmetic changes.
14370
14371 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14372
14373         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14374
14375 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14376
14377         * startup.el (set-default-load-path): Only search package-path
14378         when not running temacs.
14379
14380         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14381         files.
14382
14383         * loadup.el: Correct commentary.  Reformatting.
14384         (really-early-error-handler): Use absolute path to the
14385         first dumped-lisp.el file.
14386         (really-early-error-handler): Print full path name of
14387         each dumped lisp file (inherited from InfoDock).
14388
14389         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14390         dumped-lisp.el files.
14391
14392         * make-docfile.el (preloaded-file-list): Reorder when the
14393         package-path is searched.
14394         * update-elc.el: Ditto.
14395
14396         * lisp-mode.el (call-with-condition-handler): Treat the same as
14397         `condition-case' for indentation.
14398
14399         * about.el (about-xemacs): Update release date.
14400
14401 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14402
14403         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14404         anywhere but at the last clause.
14405         (ecase): Disallow `t' and `otherwise'.
14406
14407 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14408
14409         * cus-edit.el (custom-buffer-create-buttons): New function
14410         from stuff moved out of `custom-buffer-create-internal'.
14411         (custom-novice): New variable.  Default t.
14412         (custom-display-global-buttons): Ditto.  Default `top'.
14413         (custom-buffer-create-internal): Only display help if
14414         `custom-novice' is non-nil.  Display global buttons according to
14415         `custom-display-global-buttons'.
14416
14417 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14418
14419         * menubar.el (find-menu-item): Use `check-argument-type'.
14420         (find-menu-item): Cosmetic changes.
14421
14422 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14423
14424         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14425         look.
14426
14427 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14428
14429         * format.el (format-deannotate-region):  Bug fix.
14430         Deannotating a region containing unknown tags would fail
14431         (causing decoding of text/enriched to fail at user level)
14432
14433 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14434
14435         * minibuf.el (read-directory-name): Support sixth
14436           arg, HISTORY, as already documented.
14437
14438 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14439
14440         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14441         to `ecase'.
14442
14443 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14444
14445         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14446         skk-activate.
14447
14448 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14449
14450         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.