update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
4         XEmacs CHISE.
5         (utf-8-ivs-mcs-er): Likewise.
6         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
7         and `=>ucs-gb'.
8         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
9         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
10         `ucs-gb' and `=>ucs-gb'.
11         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
12         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
13         and `=>ucs-cns'.
14         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
15         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
16         `ucs-cns' and `=>ucs-cns'.
17         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
18         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
19         `ucs-big5' and `=>ucs-big5'.
20         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
21         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
22         `ucs-big5' and `=>ucs-big5'.
23         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
24         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
25         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
26         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
27         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
28         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
29         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
30         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
31         `=>ucs-jis'; modify DOC and mnemonic.
32         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
33         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
34         and `=>ucs-jis'; modify DOC and mnemonic.
35         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
36         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
37         `=>ucs-ks'.
38         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
39         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
40         and `=>ucs-ks'.
41         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
42
43 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-coding.el (coded-charset-entity-reference-alist):
46         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
47
48 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist):
51         Modify priorities.
52
53 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-coding.el (coded-charset-entity-reference-alist):
56         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
57
58 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
61         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
62
63 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
66         CHISE.
67
68 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
71         CHISE.
72
73 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
76         CHISE.
77
78 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `=+>ucs-bmp-cjk@unicode'.
82
83         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
84         for XEmacs CHISE.
85
86 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
87
88         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
89         setting for `=>>daikanwa'.
90
91 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `=>>hanyo-denshi/jt'.
95
96 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
97
98         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
99         XEmacs CHISE.
100         (=+>jis-x0208@1990): Ditto.
101         (=+>jis-x0213-1@2000): Ditto.
102
103 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
104
105         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
106         XEmacs CHISE.
107
108 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
109
110         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
111         XEmacs CHISE.
112         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
113         `=hanyo-denshi/jc' as the mother.
114
115 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
118         setting for `=+>adobe-japan1'.
119
120         * mule/mule-charset.el (default-coded-charset-priority-list):
121         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
122         and `=>>hanyo-denshi/ft' to `=>>gt'.
123
124 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
125
126         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
127         XEmacs CHISE.
128         (=>>adobe-japan1-1): Ditto.
129         (=>>adobe-japan1-2): Ditto.
130         (=>>adobe-japan1-3): Ditto.
131         (=>>adobe-japan1-4): Ditto.
132         (=>>adobe-japan1-5): Ditto.
133         (=>>adobe-japan1-6): Ditto.
134         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
135
136 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
137
138         * mule/mule-conf.el (=adobe-japan1): New alias for
139         `=adobe-japan1-6'.
140         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
141         (=>>>adobe-japan1-1): Ditto.
142         (=>>>adobe-japan1-2): Ditto.
143         (=>>>adobe-japan1-3): Ditto.
144         (=>>>adobe-japan1-4): Ditto.
145         (=>>>adobe-japan1-5): Ditto.
146         (=>>>adobe-japan1-6): Ditto.
147         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
148
149 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `=>>>adobe-japan1'.
153
154 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
155
156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
157         setting for `=+>ucs@ks'.
158
159 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
160
161         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
162         XEmacs CHISE.
163         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
164         `=adobe-japan1-6' as the mother.
165
166 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `=>cns11643-7'.
170
171 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
172
173         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
174         CHISE.
175
176 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
177
178         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
179         XEmacs CHISE.
180         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `=>ucs@jis/2004'.
184
185 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
186
187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
188         setting for `=+>gt'.
189
190         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
191         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
192
193 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
194
195         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
196         `=>ucs@unicode' as the mother.
197         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
198         mother.
199         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
200         mother.
201         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
202         mother.
203
204 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `=+>ucs@unicode'.
208
209         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
210         CHISE.
211
212 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
213
214         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
215         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
216         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
217         - Add setting for `=+>ucs@cns'.
218
219         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
220         CHISE.
221         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
222         as the mother.
223         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
224         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
228
229 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
230
231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
232         setting for `=>ucs@ks'.
233
234 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
235
236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
237         `=ucs-bmp-cjk-compat@unicode'.
238
239         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
240         coded-charset for XEmacs CHISE.
241
242 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
243
244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
245         `=ucs-bmp-cjk-compat'.
246
247         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
248         XEmacs CHISE.
249
250 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
251
252         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
253         CHISE.
254
255 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
258         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
259
260         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
261         `=>ucs@jis/1990'.
262         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
263
264 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
268
269         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
270         CHISE.
271         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
272         mother.
273
274 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
275
276         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
277         `=>jis-x0213-2@usual'.
278         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
279         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
280         `=>jis-x0213-2@usual' as the mother.
281
282 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
283
284         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
285         (=>ucs@JP): New alias for `=+>ucs@jis'.
286
287 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
288
289         * mule/mule-conf.el (=+>jis-x0208): Renamed from
290         `=>jis-x0208@usual'.
291         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
292         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
293         `=>jis-x0208@usual' as the mother.
294         (=>jis-x0208): Likewise.
295
296 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
299         setting for `=+>jis-x0208@1978'.
300
301 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
302
303         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
304         XEmacs CHISE.
305
306 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `=>>>ucs@jis/1990'.
310
311 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         setting for `=>ucs@jis/1990'.
315
316 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `=ucs@JP/hanazono'.
320
321         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
322         CHISE.
323         (=ucs@JP/hanazono): Ditto.
324         (=ucs-bmp-cjk@JP/hanazono): Ditto.
325         (=>>hanyo-denshi/jc): Ditto.
326         (=>>hanyo-denshi/jd): Ditto.
327
328 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Use
331         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
332
333 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
334
335         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
336         XEmacs CHISE.
337
338 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
339
340         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
341         XEmacs CHISE.
342
343 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
344
345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
346         `=ucs-bmp-cjk@JP'.
347
348 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
349
350         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
351         XEmacs CHISE.
352
353 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist):
356         Modify order of settings; add settings for `=daikanwa@rev2'.
357
358 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
361         setting for `=>>cbeta'.
362
363         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
364         CHISE.
365
366 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
367
368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369         setting for `=>>adobe-japan1'.
370
371 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
372
373         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
374         XEmacs CHISE.
375
376 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
379         setting for `=>>hanyo-denshi/ia'.
380
381         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
382         XEmacs CHISE.
383
384 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
387         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
388
389         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
390         XEmacs CHISE.
391         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
392         `=hanyo-denshi/jt' as the mother.
393
394 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `=>>>jis-x0213-2'.
398
399         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
400         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
401         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
402
403 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
404
405         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
406         XEmacs CHISE.
407
408 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
409
410         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
411         XEmacs CHISE.
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
414         `=>>jis-x0213-1@2004'.
415
416 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
417
418         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
419         XEmacs CHISE.
420
421 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
422
423         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
424         - Use "&g2-*;" as entity-references for `=>>>*'.
425         - Omit "&a{GT|JX1|JX2|JX3}-*;".
426
427         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
428         XEmacs CHISE.
429         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
430         as the mother.
431
432 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         setting for `=>>hanyo-denshi/ib'.
436
437         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
438         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
439         (=>>jis-x0208@1990): Ditto.
440         (=>>hanyo-denshi/ib): Ditto.
441
442         * mule/mule-charset.el (default-coded-charset-priority-list):
443         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
444
445 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist):
448         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
449         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
450         `=>>>ucs@jis/2004'.
451
452 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
453
454         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
455         XEmacs CHISE.
456         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
457         `=jis-x0213-1@2004' as the mother.
458         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
459         (=>>>ucs@ks): Ditto.
460
461         * mule/mule-charset.el (default-coded-charset-priority-list):
462         Modify priority of `=hanyo-denshi/*'.
463
464 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         settings for `=>>ucs@JP' and `=ucs@JP'.
468
469 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
470
471         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
472         CHISE.
473
474 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `=>>>ucs@cns'.
478
479         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
480         CHISE.
481
482 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
483
484         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
485         instead of `=>>>jis-x0213-1@2004' as the mother.
486         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
487         (=>>>ucs@unicode): Likewise.
488         (=>>>ucs@jis): Likewise.
489         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
490         mother.
491         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
492
493 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
496         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
497         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
498         `=>>>ucs@jis'.
499
500 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
501
502         * mule/mule-charset.el (default-coded-charset-priority-list):
503         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
504         and `=jis-x0213-*-2000'.
505
506 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
509         XEmacs CHISE.
510         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
511         `=>>jis-x0213-1' as the mother.
512
513 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
516         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
517
518 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
519
520         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
521
522 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
523
524         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
525         XEmacs CHISE.
526
527 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
528
529         * mule/mule-coding.el (decomposition-feature-list): Set
530         `=decomposition', `=decomposition@cid' and
531         `=decomposition@hanyo-denshi'.
532
533 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
536         setting for `=>>hanyo-denshi/ks'.
537
538         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
539         XEmacs CHISE.
540
541 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `=hanyo-denshi/ks/mf'.
548
549         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
550         XEmacs CHISE.
551         (=hanyo-denshi/ks/mf): Ditto.
552
553 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556         settings for P=hanyo-denshi/jt'.
557
558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
559         `=hanyo-denshi/jt'.
560
561         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
562         XEmacs CHISE.
563
564 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         settings for `=hanyo-denshi/ip'.
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `=hanyo-denshi/ip'.
571
572         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
573         XEmacs CHISE.
574
575 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         settings for `=hanyo-denshi/hg'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `=hanyo-denshi/hg'.
582
583         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
584         XEmacs CHISE.
585
586 2011-02-14  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/ft'.
590
591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
592         `=>>hanyo-denshi/ft'.
593
594         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
595         XEmacs CHISE.
596
597 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
600         settings for `=hanyo-denshi/ib'.
601
602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
603         `=hanyo-denshi/ib'.
604
605         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
606         XEmacs CHISE.
607
608 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
609
610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
611         settings for isolated characters of `=hanyo-denshi/ia' and
612         non-isolated characters of `=hanyo-denshi/*'.
613
614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
615         `=hanyo-denshi/ia'.
616
617         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
618         XEmacs CHISE.
619
620 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         setting for isolated characters of `=hanyo-denshi/ft'.
624
625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
626         `=hanyo-denshi/ft'.
627
628         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
629         XEmacs CHISE.
630
631 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for isolated characters of `=hanyo-denshi/jd'.
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `=hanyo-denshi/jd'.
638
639         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
640         XEmacs CHISE.
641
642 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         setting for isolated characters of `=hanyo-denshi/jc'.
646
647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
648         `=hanyo-denshi/jc'.
649
650         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
651         XEmacs CHISE.
652
653 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
654
655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
656         setting for isolated characters of `=hanyo-denshi/jb'.
657
658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
659         `=hanyo-denshi/jb'.
660
661         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
662         XEmacs CHISE.
663
664 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667         setting for isolated characters of `=hanyo-denshi/ja'.
668
669 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `=hanyo-denshi/ja'.
673
674         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
675         XEmacs CHISE.
676
677 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         settings for isolated characters of `=adobe-japan1-6'.
681
682 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
683
684         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
685         CHISE.
686         (=daikanwa/+2p): Ditto.
687         (=daikanwa/ho): Ditto.
688
689 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
690
691         * mule/mule-coding.el (utf-8-mcs-no-composition): New
692         coding-system for XEmacs CHISE.
693
694 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
697         setting for `=>>ruimoku-v6'.
698
699         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
700         CHISE.
701
702 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
703
704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
705         setting for `=daikanwa@rev1'.
706
707 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
708
709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
710         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
711
712 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
713
714         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
715         XEmacs CHISE.
716         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
717
718 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
719
720         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
721         CHISE.
722
723 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
724
725         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
726         CHISE.
727
728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
729         setting for `=>ucs@jis'.
730
731 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734         setting for `=>jis-x0208@usual'.
735
736         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
737         XEmacs CHISE.
738         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
739         (=>ucs@ks): New coded-charset for XEmacs CHISE.
740         (=ucs@big5): Use `=>>ucs@cns' as the mother.
741
742 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
745         CHISE.
746         (=>>>jis-x0208@1990): Ditto.
747         (=>>>jis-x0213-1): Ditto.
748         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
749         mother.
750         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
751         as the mother.
752
753 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
756         setting for `=>ucs@cns' and `=>>ucs@ks'.
757
758         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
759         CHISE.
760
761 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
764         CHISE.
765
766 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
767
768         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
769         CHISE.
770         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
771         mother.
772
773 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
776         `==>ucs-bmp-cjk@bucs'.
777
778         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
779         XEmacs CHISE.
780
781 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
782
783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
784         setting for `==>ucs@bucs'.
785
786         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
787         XEmacs CHISE.
788
789 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
790
791         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
792         - Add setting for `=>>jis-x0208'.
793         - Omit setting for `=>>jis-x0208@1990'.
794         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
795           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
796           `=ucs@FOO'.
797
798 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `=>daikanwa'.
802
803 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
804
805         * mule/mule-conf.el (=daikanwa): Fix DOC.
806         (=>daikanwa): New abstract character for XEmacs CHISE.
807         (=>ucs@iso): Likewise.
808         (=>ucs@unicode): Likewise.
809         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
810
811 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
812
813         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
814         - Prefer representative features to `=>>gt', `=>>big5-cdp',
815           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
816         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
817         - Add `=>big5-cdp'.
818
819 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
820
821         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
822         (=>big5-cdp): New abstract character.
823
824 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist):
827         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
828         `chinese-big5'.
829
830 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
831
832         * mule/mule-charset.el (default-coded-charset-priority-list):
833         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
834
835         * mule/mule-coding.el (coded-charset-entity-reference-alist):
836         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
837         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
838         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
839         and `=>jis-x0213-2'.
840
841 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
844         XEmacs CHISE.
845         (=>>ucs@jis/2000): Likewise.
846         (=>>ucs@jis/2004): Likewise.
847
848 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
852         `=>>ucs@cns'.
853
854         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
855         XEmacs CHISE.
856         (=>>gt): Use quote instead of backquote; modify DOC.
857         (=>gt): Use quote instead of backquote.
858         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
859         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
860         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
861         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
862         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
863         (=ucs@iso): Use `=>>ucs@iso' as the mother.
864
865 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `=>>ucs@unicode' and `=>>gt'.
869
870 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
871
872         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
873         XEmacs CHISE.
874         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
875         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
876         `=jis-x0208@1978/1er-pr' as the mother.
877         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
878
879 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
880
881         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
882         `=ucs@unicode' as the mother.
883
884 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for `=>>ucs@unicode'.
888
889         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
890         CHISE.
891
892 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `=adobe-japan1-6' and `=adobe-japan1-base'.
899
900         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
901         XEmacs CHISE.
902         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
903         specify `min-code' and `max-code'.
904         (=adobe-japan1-1): Specify `min-code' and `max-code'.
905         (=adobe-japan1-2): Likewise.
906         (=adobe-japan1-3): Likewise.
907         (=adobe-japan1-4): Likewise.
908         (=adobe-japan1-5): Likewise.
909         (=adobe-japan1-6): Likewise.
910
911 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `=>gt'.
915
916 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
919         CHISE.
920
921 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `=>zinbun-oracle'.
925
926         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
927         for XEmacs CHISE.
928
929 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
930
931         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
932         for XEmacs CHISE.
933         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
934         `=jis-x0208@1978' as the mother.
935
936 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
937
938         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
939         - Use `=gt' instead of `ideograph-gt'.
940         - Use `=gt-k' instead of `ideograph-gt-k'.
941         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
942         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
943         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
944         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
945         - Use `=jis-x0212' instead of `japanese-jisx0212'.
946         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
947         - Use `=>>gt' instead of `<=>gt'.
948         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
949         - Add setting for `=>>jis-x0208@1990'.
950         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
951           `=>>jis-x0213-1@2000'.
952         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
953         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
954           `=>>jis-x0213-1@2004'.
955         - Add setting for `=>>jis-x0208@1978'.
956         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
957
958 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
961         XEmacs CHISE.
962
963 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
967         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
968         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
969         `<=>jis-x0213-1@2004'.
970
971 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
974         CHISE.
975         (=>jis-x0213-2): Ditto.
976
977 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
981
982 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
985         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
986         `=>jis-x0213-1'.
987
988 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
991         CHISE.
992         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
993
994 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
995
996         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
997         `<==>jis-x0213-1'.
998         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
999         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1000         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1001         (<=>jis-x0208): New alias for `=>jis-x0208'.
1002         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1003         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1004         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1005         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1006         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1007         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1008         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1009         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1010         (=>>gt): Renamed from `<==>gt'.
1011         (<==>gt): New alias for `=>>gt'.
1012
1013 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1016         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1017         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1018         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1019         - Add settings for `<=>jis-x0213-1@2000' and
1020           `<=>jis-x0213-1@2004'.
1021
1022         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1023         XEmacs CHISE.
1024         (<==>jis-x0213-1): Likewise.
1025         (<==>jis-x0213-1@2000): Likewise.
1026         (<==>jis-x0213-1@2004): Likewise.
1027         (<=>jis-x0208): Add property `=>iso-ir 168'.
1028         (<=>jis-x0208@1997): Likewise.
1029         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1030         as the mother; add property `=>iso-ir 228'.
1031         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1032         property `=>iso-ir 228'.
1033         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1034         property `=>iso-ir 233'.
1035         (<==>gt): Renamed from `<=>gt'.
1036         (<=>gt): New alias for `<==>gt'.
1037
1038 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1041         CHISE.
1042         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1043         `<=>jis-x0208' as the mother.
1044         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1045         (<=>jis-x0213-1@2000): Ditto.
1046         (<=>jis-x0213-1@2004): Ditto.
1047
1048 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         settings for `<=>gt'.
1052
1053         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1054
1055 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1058         XEmacs CHISE.
1059         (=jis-x0208@1978/-4pr): Likewise.
1060         (=jis-x0208@1978/4-pr): Likewise.
1061         (=jis-x0213-1): Likewise.
1062         (=ucs@iso): Likewise.
1063         (=ucs@unicode): Likewise.
1064         (=ucs@gb): Likewise.
1065         (=ucs@gb/fw): Likewise.
1066         (=ucs@cns): Likewise.
1067         (=ucs@cns/fw): Likewise.
1068         (=ucs@jis): Likewise.
1069         (=ucs@jis/fw): Likewise.
1070         (=ucs@jis/1990): Likewise.
1071         (=ucs@jis/2000): Likewise.
1072         (=ucs@jis/2004): Likewise.
1073         (=ucs@JP): Likewise.
1074         (=ucs@ks): Likewise.
1075         (=ucs@big5): Likewise.
1076         (=ucs@big5/cns11643): Likewise.
1077         (=ucs@cns11643): Likewise.
1078
1079 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-charset.el (default-coded-charset-priority-list):
1082         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1083
1084         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1085         CHISE.
1086         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1087         mother.
1088
1089 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1092         from src/mule-charset.c].
1093         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1094         specify `final'.
1095         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1096         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1097         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1098         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1099         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1100         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1101
1102 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1105         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1106         (=jis-x0208@1978/i-4): Specify `partial'.
1107         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1108         mother coded-charset.
1109         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1110
1111 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         settings for `=jis-x0213-1@2004'.
1115
1116 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1119         CHISE.
1120         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1121         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1122         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1123         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1124         temporarily.
1125         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1126
1127 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1130         CHISE.
1131         (=shinjigen@1ed): Inherited from `=shinjigen'.
1132         (=shinjigen@rev): Likewise.
1133
1134 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1137         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1138
1139 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1142         define it as an alias.
1143         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1144         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1145         alias.
1146         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1147         alias.
1148
1149 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1152         CHISE.
1153
1154 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1157         CHISE.
1158         (shinjigen-2): Ditto.
1159
1160 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list):
1163         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1164         `chinese-big5-eten-*' and `chinese-big5'.
1165
1166 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1167
1168         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1169         #x9FA5 temporarily.
1170
1171 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1174         settings for `=jis-x0208@1978/i1'.
1175
1176 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1179         XEmacs CHISE.
1180
1181 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1184         XEmacs CHISE.
1185
1186 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1189         XEmacs CHISE.
1190
1191 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1194         CHISE.
1195         (=ucs-bmp@cns): Likewise.
1196         (=ucs-bmp@jis): Likewise.
1197         (=ucs-bmp@ks): Likewise.
1198
1199 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1200
1201         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1202         CHISE.
1203         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1204
1205 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1208         settings for `=zinbun-oracle'.
1209
1210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1211         `=zinbun-oracle'.
1212
1213 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1216         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1217         `=ucs@iso'.
1218
1219 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1220
1221         * mule/mule-charset.el (default-coded-charset-priority-list):
1222         Delete `ucs-sip'; modify order of some CCSs.
1223
1224 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1227         in XEmacs CHISE.
1228
1229         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1230         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1231         CHISE.
1232
1233 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1236         its registry.
1237         (=ucs-radicals@unicode): Likewise.
1238
1239 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1242         CHISE.
1243
1244 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1245
1246         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1247         CHISE.
1248
1249 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1250
1251         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1252         CHISE.
1253
1254 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1257         Modify preference of *isolated settings*.
1258
1259 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1262         utf-2000 is provided.
1263         (=ucs@cns11643): Likewise.
1264
1265 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1268         Prefer every *isolated setting* to ordinary setting.
1269
1270 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1274
1275 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1278         CHISE.
1279
1280 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         settings for `=jis-x0208@1997'.
1284
1285 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1288         `=jis-x0208@1997'.
1289
1290 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1293         XEmacs CHISE.
1294
1295 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1298         `=jis-x0208@1978'.
1299         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1300         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1301         `=jis-x0208-1990' as the mother.
1302         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1303
1304 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1307         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1308         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1309         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1310         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1311         for `=ucs@JP'.
1312
1313 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1316         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1317         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1318         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1319         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1320         `=daikanwa@rev2'.
1321
1322 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1325         (=gt): Likewise.
1326         (=gt-k): Likewise.
1327         (=gt-pj-*): Likewise.
1328         (=gt-pj-k1): Likewise.
1329         (=gt-pj-k2): Likewise.
1330         (=daikanwa): Likewise.
1331         (=daikanwa-rev1): Likewise.
1332         (=daikanwa-rev2): Likewise.
1333         (=big5-pua): Likewise.
1334         (=big5-eten): Likewise.
1335         (chinese-big5-eten-a): Likewise.
1336         (chinese-big5-eten-b): Likewise.
1337         (=hanziku-*): Likewise.
1338         (=cbeta): Likewise.
1339         (=jef-china3): Likewise.
1340         (=ruimoku-v6): Likewise.
1341         (=ucs@iso): Likewise.
1342         (=ucs@unicode): Likewise.
1343         (=ucs@gb): Likewise.
1344         (=ucs@cns): Likewise.
1345         (=ucs@jis): Likewise.
1346         (=ucs@jis-1990): Likewise.
1347         (=ucs@jis-2000): Likewise.
1348         (=ucs@jp): Likewise.
1349         (=ucs@ks): Likewise.
1350         (=ucs@big5): Likewise.
1351         (=ucs-radicals): Likewise.
1352         (=ucs-radicals@unicode): Likewise.
1353         (=ucs-bmp-cjk): Likewise.
1354         (=ucs-bmp-cjk@unicode): Likewise.
1355         (=ucs-sip-ext-b): Likewise.
1356         (=ucs-sip-ext-b@iso): Likewise.
1357
1358 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1361         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1362
1363 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1366         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1367         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1368         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1369         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1370         arabic-digit, ipa and ``&I-B-XXXX;''.
1371
1372 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1375         setting for (I-)HZK{03..12}-XXXX.
1376
1377 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1380         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1381
1382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1383         `=ruimoku-v6'.
1384
1385         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1386         CHISE.
1387
1388 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1389
1390         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1391         (=ucs@unicode): Likewise.
1392         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1393         (=ucs@cns): Likewise.
1394         (=ucs@jis): Likewise.
1395         (=ucs@ks): Likewise.
1396         (=ucs@big5): Likewise.
1397
1398 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1399
1400         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1401         `ucs-jis'.
1402         (utf-8-jis-er): Likewise.
1403         (utf-8-jp): New coding-system.
1404         (utf-8-jp-er): Likewise.
1405
1406         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1407
1408 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1411
1412         * mule/japanese.el: Move definition of `euc-jisx0213' to
1413         mule/mule-coding.el.
1414
1415 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1416
1417         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1418         mule-coding before loading update-cdb when utf-2000 is provided.
1419
1420 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1421
1422         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1423         `=daikanwa'.
1424
1425 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1426
1427         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1428         definition codes when `utf-2000' is provided.
1429
1430 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1431
1432         * mule/mule-category.el (word-combining-categories): Don't setup
1433         `word-combining-categories' in XEmacs CHISE.
1434         (word-separating-categories): Add setting about Latin script in
1435         XEmacs CHISE.
1436
1437 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1438
1439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1440         setting for `chinese-big5'.
1441
1442 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1443
1444         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1445         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1446         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1447         add setting for HZK0[12]-xxxx.
1448
1449 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1450
1451         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1452         in XEmacs CHISE.
1453
1454 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-charset.el (default-coded-charset-priority-list):
1457         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1458         and `chinese-big5' to `=gt-pj-*'.
1459
1460 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1461
1462         * mule/mule-conf.el (=daikanwa): Renamed from
1463         `ideograph-daikanwa'.
1464         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1465
1466 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-conf.el (=cns11643-7): Renamed from
1469         `chinese-cns11643-7'.
1470         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1471
1472 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-conf.el (=cns11643-6): Renamed from
1475         `chinese-cns11643-6'.
1476         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1477
1478 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1479
1480         * mule/mule-conf.el (=cns11643-5): Renamed from
1481         `chinese-cns11643-5'.
1482         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1483
1484 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1485
1486         * mule/mule-conf.el (=cns11643-4): Renamed from
1487         `chinese-cns11643-4'.
1488         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1489
1490 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-conf.el (=cns11643-3): Renamed from
1493         `chinese-cns11643-3'.
1494         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1495
1496 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1497
1498         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1499         `=cns11643-2'.
1500         (chinese-cns11643-2): New alias for `=cns11643-2'.
1501
1502 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1503
1504         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1505         `=cns11643-1'.
1506         (chinese-cns11643-1): New alias for `=cns11643-1'.
1507
1508 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1511         (chinese-gb12345): New alias for `=gb12345'.
1512
1513 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1514
1515         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1516         (chinese-gb2312): New alias for `=gb2312'.
1517
1518 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1519
1520         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1521         (chinese-big5): New alias for `=big5'.
1522
1523 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1526         (korean-ksc5601): New alias for `=ks-x1001'.
1527
1528 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1529
1530         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1531         `=jis-x0212'.
1532         (japanese-jisx0212): New alias for `=jis-x0212'.
1533
1534 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1535
1536         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1537         `=jis-x0208-1983'.
1538         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1539
1540 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1543         `=jis-x0208-1978'.
1544         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1545
1546 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1547
1548         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1549         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1550
1551 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1552
1553         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1554         (chinese-cns11643-3): Specify iso-ir 183.
1555         (chinese-cns11643-4): Specify iso-ir 184.
1556         (chinese-cns11643-5): Specify iso-ir 185.
1557         (chinese-cns11643-6): Specify iso-ir 186.
1558         (chinese-cns11643-7): Specify iso-ir 187.
1559         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1560         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1561
1562 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1563
1564         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1565         \uXXXX for every cases.
1566
1567 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1568
1569         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1570         (ucs-big5): Changed to an alias for `=ucs@big5'.
1571
1572 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1573
1574         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1575         (ucs-ks): Changed to an alias for `=ucs@ks'.
1576
1577 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1578
1579         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1580         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1581
1582 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1583
1584         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1585         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1586
1587 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1588
1589         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1590         (ucs-jis): Changed to an alias for `=ucs@jis'.
1591
1592 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1593
1594         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1595         (ucs-cns): Changed to an alias for `=ucs@cns'.
1596
1597 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1598
1599         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1600         (ucs-gb): Changed to an alias for `=ucs@gb'.
1601
1602 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1603
1604         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1605         `ideograph-daikanwa-2'.
1606         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1607         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1608
1609 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1610
1611         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1612         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1613
1614         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1615         for `xemacs-chise-version'.
1616
1617 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1618
1619         * mule/mule-charset.el (default-coded-charset-priority-list):
1620         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1621         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1622         instead of `ideograph-hanziku-*'.
1623
1624         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1625         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1626
1627 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628
1629         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1630         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1631         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1632         `utf-2000' is provided.
1633
1634 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1637         is provided [was builtin coded-charsets].
1638
1639 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1640
1641         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1642         is provided [was builtin coded-charsets].
1643
1644 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1645
1646         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1647         is provided [was builtin coded-charsets].
1648
1649 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1650
1651         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1652         is provided [was builtin coded-charsets].
1653
1654 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1655
1656         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1657         when `utf-2000' is provided [was builtin coded-charsets].
1658
1659 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-conf.el (=hanziku-*): Renamed from
1662         `ideograph-hanziku-*'.
1663         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1664
1665 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1666
1667         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1668         `utf-2000' is provided [was builtin coded-charsets].
1669         (ideograph-hanziku-{1..12}): Likewise.
1670
1671 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672
1673         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1674         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1675
1676 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1677
1678         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1679         when `utf-2000' is provided [was builtin coded-charsets].
1680
1681 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1682
1683         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1684         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1685         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1686
1687 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1688
1689         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1690         (ideograph-gt): Changed to an alias for `=gt'.
1691
1692 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1693
1694         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1695         is provided; it was defined as a builtin coded-charset.
1696         (ideograph-gt): Likewise.
1697
1698 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1699
1700         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1701         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1702
1703 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1704
1705         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1706         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1707
1708 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1709
1710         * mule/mule-conf.el (=big5-eten): Renamed from
1711         `chinese-big5-eten'.
1712         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1713
1714 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1715
1716         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1717         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1718
1719 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1720
1721         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1722         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1723
1724 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1725
1726         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1727         (china3-jef): Changed to an alias for `=jef-china3'.
1728
1729 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1730
1731         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1732         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1733
1734         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1735         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1736         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1737         when `utf-2000' is provided.
1738
1739 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-charset.el (default-coded-charset-priority-list):
1742         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1743
1744         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1745         (ucs-jis-2000): Deleted.
1746
1747 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1748
1749         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1750         UTF-2000.
1751         (=ucs-jis-2000): New coded-charset for UTF-2000.
1752
1753 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1754
1755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1756         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1757
1758 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1759
1760         * mule/mule-charset.el (default-coded-charset-priority-list):
1761         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1762         `ideograph-cbeta'.
1763
1764 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1765
1766         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1767         builtin coded-charset].
1768
1769 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1770
1771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1772         settings for &K0-xxxx and &I-K0-xxxx.
1773
1774 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1775
1776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1777         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1778
1779 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1783
1784 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1785
1786         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1787         UTF-2000.
1788         (ideograph-gt-pj-k1): Likewise.
1789         (ideograph-gt-pj-k2): Likewise.
1790
1791 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1792
1793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1794         `=jis-x0208'.
1795
1796 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1797
1798         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1799         UTF-2000 [was a builtin coded-charset].
1800
1801 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1804         (utf-8-gb-er): Likewise.
1805
1806 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1807
1808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1809         settings for JIS X 0212 and JIS X 0208:1978.
1810
1811 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1814         setting for JIS X 0213.
1815
1816 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1817
1818         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1819         standard-case-table in UTF-2000.
1820
1821 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1824         definitions for isolated-chars.
1825
1826 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1827
1828         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1829         `configure-utf-2000-lisp-directory'.
1830         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1831         `mule-lisp-load-path'.
1832
1833 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1834
1835         * startup.el (startup-setup-paths): Set and use
1836         `utf-2000-lisp-directory'.
1837         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1838         UTF-2000.
1839
1840 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1841
1842         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1843         (paths-find-utf-2000-lisp-directory): New function.
1844         (paths-construct-load-path): Add new optional argument
1845         `utf-2000-lisp-directory'.
1846
1847         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1848
1849 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1850
1851         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1852         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1853         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1854         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1855         `chinese-big5-2' in UTF-2000.
1856
1857         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1858         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1859
1860 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1861
1862         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1863         `big5-eten-er' in UTF-2000.
1864         (big5-cdp): Modify DOC-string and mnemonic.
1865
1866 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1869         UTF-2000 [renamed from utf-8-er].
1870         (utf-8-gb): New coding-system in UTF-2000.
1871         (utf-8-gb-er): Likewise.
1872         (utf-8-cns): Likewise.
1873         (utf-8-cns-er): Likewise.
1874         (utf-8-big5): Likewise.
1875         (utf-8-big5-er): Likewise.
1876         (utf-8-jis): Likewise.
1877         (utf-8-jis-er): Likewise.
1878         (utf-8-ks): Likewise.
1879         (utf-8-ks-er): Likewise.
1880         (utf-8-er): Likewise.
1881
1882 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1883
1884         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1885         instead of `utf-8-unix' in UTF-2000.
1886
1887         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1888
1889 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1890
1891         * mule/japanese.el (euc-jisx0213): New coding-system.
1892
1893         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1894         `japanese-jisx0208-1990' as the mother.
1895
1896 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1897
1898         * dumped-lisp.el (preloaded-file-list): Change condition of
1899         loading "close-cdb".
1900
1901 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1904         setup `coded-charset-entity-reference-alist'.
1905
1906 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1909         UTF-2000.
1910
1911 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1912
1913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1914         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1915
1916 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1919         (chinese-big5-eten-a): Likewise.
1920         (chinese-big5-eten-b): Likewise.
1921         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1922         code range is #x8140 .. #x8DFE.
1923
1924 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1925
1926         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1927         UTF-2000.
1928         (chinese-big5-cdp): Likewise.
1929
1930 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1931
1932         * dumped-lisp.el (preloaded-file-list): Rename
1933         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1934
1935 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1936
1937         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1938         append `system-char-db-source-file-list' into
1939         `preloaded-file-list' in UTF-2000.
1940
1941 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1942
1943         * dumped-lisp.el (preloaded-file-list): Delete
1944         character-definition files.
1945
1946 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1947
1948         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1949         UTF-2000.
1950
1951 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1952
1953         * mule/mule-charset.el (default-coded-charset-priority-list):
1954         Delete `mojikyo-2022-1'.
1955
1956 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1957
1958         * mule/mule-charset.el (default-coded-charset-priority-list):
1959         Delete `mojikyo'.
1960
1961 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1964         `ucs-sip'.
1965
1966 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-charset.el (default-coded-charset-priority-list):
1969         Comment out `chinese-gb12345'.
1970
1971 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972
1973         * bytecomp.el (byte-compile-insert-header): Fixed.
1974
1975 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1976
1977         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1978         XEmacs UTF-2000.
1979
1980 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1981
1982         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1983         UTF-2000.
1984
1985 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1988         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1989
1990 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-charset.el (default-coded-charset-priority-list):
1993         `japanese-jef-china3' is renamed `china3-jef'.
1994
1995 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1998         `japanese-jef-china3' and `ideograph-cbeta'.
1999
2000 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2001
2002         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2003
2004 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2007         `chinese-big5-cdp'.
2008
2009 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2012         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2013
2014 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2017         loading character definitions.
2018
2019 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * dumped-lisp.el (preloaded-file-list): Rename
2022         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2023
2024 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2027         `chinese-big5'.
2028
2029 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * dumped-lisp.el (preloaded-file-list): Dump
2032         "Ideograph-R028-Private" with XEmacs UTF-2000.
2033
2034 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2037         `chinese-gb12345'.
2038
2039 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2042         `ideograph-gt-pj-{1..11}'.
2043
2044         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2045         XEmacs UTF-2000.
2046
2047 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2048
2049         * mule/mule-charset.el (default-coded-charset-priority-list):
2050         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2051         `chinese-isoir165'.
2052
2053 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2054
2055         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2056         `image/png', `image/x-xpm' and `image/tiff'.
2057
2058         * files.el (binary-file-regexps): Add *.PNG.
2059
2060 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-charset.el (default-coded-charset-priority-list):
2063         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2064         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2065
2066 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2067
2068         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2069         the first completion when UTF-2000 is running.
2070
2071 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list):
2074         Delete `ucs'.
2075
2076 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2079
2080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2081         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2082
2083 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2084
2085         * mule/vietnamese.el (vscii-2): Delete abolished property
2086         `composite'; now composite mode is default.
2087
2088 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2089
2090         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2091         of `raw-text'; check \uHHHH representation even if non-ascii
2092         characters are not found.
2093
2094         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2095         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2096         unconditionally.
2097
2098         * mule/viet-ccl.el: New file.
2099
2100         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2101         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2102         - Separate CCL based implementations to viet-ccl.el.
2103
2104 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2105
2106         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2107         "jisx0213.2000-1".
2108         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2109
2110         * mule/mule-charset.el (default-coded-charset-priority-list):
2111         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2112         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2113
2114 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2115
2116         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2117
2118 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2119
2120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2121         `ucs' in UTF-2000.
2122
2123 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2124
2125         * mule/mule-charset.el (default-coded-charset-priority-list):
2126         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2127         `arabic-iso8859-6'.
2128
2129 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2130
2131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2132         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2133
2134 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2135
2136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2137         `katakana-jisx0201' in UTF-2000.
2138
2139 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2140
2141         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2142         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2143         "u0FB50-Arabic-Presentation-Forms-A",
2144         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2145         "u0FE50-Small-Form-Variants",
2146         "u0FE70-Arabic-Presentation-Forms-B",
2147         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2148         UTF-2000.
2149
2150 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2151
2152         * dumped-lisp.el (preloaded-file-list): Delete
2153         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2154         ... "Ideograph-R214-Flute" in UTF-2000.
2155
2156 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2157
2158         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2159         (japanese-jisx0213-2): New coded-charset.
2160
2161         * dumped-lisp.el (preloaded-file-list): Add
2162         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2163         "Ideograph-R030-Mouth".
2164
2165 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2166
2167         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2168         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2169         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2170         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2171         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2172         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2173         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2174         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2175
2176 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2177
2178         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2179         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2180         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2181         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2182         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2183
2184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2185         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2186
2187 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2188
2189         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2190         in UTF-2000.
2191
2192 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2193
2194         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2195         (chinese-isoir165): Moved from mule/chinese.el.
2196         (chinese-cns11643-3): Moved from mule/chinese.el.
2197         (chinese-cns11643-4): Moved from mule/chinese.el.
2198         (chinese-cns11643-5): Moved from mule/chinese.el.
2199         (chinese-cns11643-6): Moved from mule/chinese.el.
2200         (chinese-cns11643-7): Moved from mule/chinese.el.
2201
2202         * mule/chinese.el: Move definition of coded-charsets to
2203         mule/mule-conf.el.
2204
2205 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2206
2207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2208         `ideograph-daikanwa'.
2209
2210 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2211
2212         * dumped-lisp.el (preloaded-file-list): Delete
2213         "ccs-jisx0201-latin.el".
2214
2215 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2216
2217         * dumped-lisp.el (preloaded-file-list): Add
2218         "u031A0-Extended-Bopomofo" in UTF-2000.
2219
2220 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2221
2222         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2223         renamed to u02E00-CJK-Radical-Supplement.
2224
2225 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2226
2227         * dumped-lisp.el (preloaded-file-list): Add
2228         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2229         "u030A0-Katakana", "u03100-Bopomofo",
2230         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2231         "u03200-Enclosed-CJK-Letters-and-Months" and
2232         "u03300-CJK-Compatibility".
2233
2234 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2235
2236         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2237         "u02F00-Kangxi-Radicals" and
2238         "u02FF0-Ideographic-Description-Characters".
2239
2240 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2241
2242         * dumped-lisp.el (preloaded-file-list): Add
2243         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2244         "u02800-Braille-Patterns" in UTF-2000.
2245
2246 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2247
2248         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2249         "uXXXXX-*.el" in UTF-2000.
2250
2251         * bytecomp.el (byte-compile-insert-header): Delete comments if
2252         non-ASCII characters are found; allow `byte-compile-dynamic' and
2253         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2254         `raw-text'.
2255
2256 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2257
2258         * dumped-lisp.el (preloaded-file-list): Add
2259         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2260         "u025A0-Geometric-Shapes.el".
2261
2262 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2263
2264         * dumped-lisp.el (preloaded-file-list): Add
2265         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2266         "u02460-Enclosed-Alphanumerics.el".
2267
2268 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2269
2270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2271         `chinese-gb2312'.
2272
2273         * dumped-lisp.el (preloaded-file-list): Add
2274         "u02200-Mathematical-Operators.el" and
2275         "u02300-Miscellaneous-Technical.el".
2276
2277 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2278
2279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2280         `chinese-cns11643-*'.
2281
2282         * dumped-lisp.el (preloaded-file-list): Add
2283         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2284         "u02190-Arrows.el" in UTF-2000.
2285
2286 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289         `korean-ksc5601'.
2290
2291         * dumped-lisp.el (preloaded-file-list): Add
2292         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2293         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2294         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2295
2296 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2297
2298         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2299
2300 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2301
2302         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2303         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2304         "u01780-Khmer.el", "u01800-Mongolian.el",
2305         "u01E00-Latin-Extended-Additional.el" and
2306         "u01F00-Greek-Extended.el" in UTF-2000.
2307
2308 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2309
2310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2311         `ethiopic-ucs' and `ethiopic'.
2312
2313         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2314         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2315
2316         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2317         from mule/ethiopic.el.
2318
2319         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2320         mule/mule-conf.el.
2321
2322 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2323
2324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2325         `lao'.
2326
2327         * mule/mule-conf.el (lao): New coded-charset.
2328
2329         * dumped-lisp.el (preloaded-file-list): Add
2330         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2331         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2332         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2333         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2334         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2335
2336 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `ucs-bmp' and `arabic-iso8859-6'.
2340
2341 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2342
2343         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2344         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2345         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2346
2347 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2348
2349         * startup.el (normal-top-level): Load autoload file for UTF-2000
2350         in UTF-2000.
2351
2352 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2353
2354         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2355         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2356         "u00020-Basic-Latin.el", "u00080-C1.el",
2357         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2358         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2359         "u002B0-Spacing-Modifier-Letters.el",
2360         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2361         UTF-2000.
2362
2363 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2364
2365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2366         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2367         instead of `vietnamese-viscii-*'.
2368
2369 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2370
2371         * mule/mule-conf.el: New file.
2372
2373         * mule/misc-lang.el: Move definition of charset `ipa' to
2374         mule/mule-conf.el.
2375
2376 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2379         `latin-viscii'; prefer it for characters used in Vietnamese.
2380
2381 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2382
2383         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2384
2385 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2386
2387         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2388         `vietnamese-viscii-lower'.
2389         (latin-viscii-upper): Renamed from charset
2390         `vietnamese-viscii-upper'.
2391         (vietnamese-viscii-lower): New alias for charset
2392         `latin-viscii-lower'.
2393         (vietnamese-viscii-upper): New alias for charset
2394         `latin-viscii-upper'.
2395
2396 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2397
2398         * mule/mule-charset.el (default-coded-charset-priority-list):
2399         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2400
2401 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2402
2403         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2404         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2405         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2406         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2407         lisp/utf-2000.
2408
2409 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2410
2411         * mule/ccs-tcvn5712.el: New file.
2412
2413 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2414
2415         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2416         in UTF-2000.
2417
2418 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2419
2420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2421         `japanese-jisx0208'.
2422
2423 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2424
2425         * dumped-lisp.el (preloaded-file-list): Add
2426         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2427         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2428         UTF-2000.
2429
2430         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2431         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2432         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2433         mule/ccs-viscii.el: New files.
2434
2435         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2436         if \uXXXX is found.
2437
2438 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2439
2440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2441         `hiragana-jisx0208' and `katakana-jisx0208'.
2442
2443 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2444
2445         * mule/chinese.el (chinese-cns11643-3): Define it even if
2446         `utf-2000' is provided.
2447         (chinese-cns11643-4): Likewise.
2448         (chinese-cns11643-5): Likewise.
2449         (chinese-cns11643-6): Likewise.
2450         (chinese-cns11643-7): Likewise.
2451
2452 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2453
2454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2455         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2456
2457 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2458
2459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2460         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2461
2462 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2463
2464         * mule/mule-charset.el (default-coded-charset-priority-list):
2465         Setup in UTF-2000.
2466
2467 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2468
2469         * mule/viet-chars.el: Don't define charset
2470         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2471         they are defined as builtin charsets.
2472
2473 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2474
2475         * version.el (emacs-version): Add more space just before UTF-2000
2476         version string.
2477
2478 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2479
2480         * version.el ([constant] emacs-version): Don't add a space in the
2481         preceding place of `xemacs-betaname' because it is duplicated.
2482         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2483
2484         * startup.el (splash-frame-body): Add ETL.
2485
2486 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2487
2488         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2489         is provided because it is defined as builtin charset.
2490         (chinese-cns11643-4): Likewise.
2491         (chinese-cns11643-5): Likewise.
2492         (chinese-cns11643-6): Likewise.
2493         (chinese-cns11643-7): Likewise.
2494
2495 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2496
2497         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2498         coding-system `iso-10646-ucs-4' is not defined.
2499
2500 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2501
2502         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2503         coding-system if `utf-2000' is provided.
2504
2505 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2506
2507         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2508         `utf-2000' is provided.
2509
2510 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2511
2512         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2513         if utf-2000 is provided temporally.
2514
2515 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2516
2517         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2518         as builtin variable].
2519
2520 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2521
2522         * files.el (insert-file-contents-literally): Treat file as binary;
2523         call file-name-handlers. [sync with Emacs 20.3.10]
2524
2525 2008-12-28  Vin Shelton  <acs@xemacs.org>
2526
2527         * XEmacs 21.4.22 is released
2528
2529 2008-12-30  Vin Shelton  <acs@xemacs.org>
2530
2531         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2532         during building even if no packages are found.
2533
2534 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2535
2536         * printer.el (generic-print-region): 
2537         (generic-print-buffer): 
2538         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2539         check if the msprinter device is available, now that msprinter is
2540         always available as a specifier tag. 
2541
2542 2008-12-24  Vin Shelton  <acs@xemacs.org>
2543
2544         * about.el: Add Francisco to my bio!
2545
2546 2008-12-23  Vin Shelton  <acs@xemacs.org>
2547
2548         * autoload.el: Move operator definitions to autoload-operators.el
2549         in the xemacs-base package.
2550
2551 2007-11-22  Vin Shelton  <acs@xemacs.org>
2552
2553         * about.el (about-hacker-contribution): Updated my bio.
2554
2555 2007-10-07  Vin Shelton  <acs@xemacs.org>
2556
2557         * XEmacs 21.4.21 is released
2558
2559 2007-09-19  Didier Verna  <didier@xemacs.org>
2560
2561         Update my personal info.
2562         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2563         * about.el (about-other-current-hackers): Ditto.
2564         * about.el (about-url-alist): Add my musical website.
2565         * about.el (about-personal-info): Update my entry.
2566         * about.el (about-hacker-contribution): Ditto.
2567
2568 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2569
2570         * package-get.el (package-get-download-sites): Update download
2571         sites in Japan.
2572         * package-get.el (package-get-pre-release-download-sites): Ditto.
2573
2574 2007-08-18  Vin Shelton  <acs@xemacs.org>
2575
2576         * package-get.el (package-get-pre-release-download-sites): Sync
2577         mirror sites with 21.5.  (Thanks, Adrian)
2578
2579 2007-08-09  Mike Sperber  <mike@xemacs.org>
2580
2581         * startup.el (migrate-user-init-file): Create backup of
2582         `user-init-file' before migrating.
2583         * startup.el (maybe-migrate-user-init-file): Print
2584         information about backup file.
2585         (maybe-create-compatibility-dot-emacs): Follow above change.
2586
2587 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2588
2589         * font-lock.el: Sync font-lock-add-keywords and
2590         font-lock-remove-keywords from GNU Emacs.
2591         * font-lock.el (font-lock-keywords-alist): New.
2592         * font-lock.el (font-lock-removed-keywords-alist): New.
2593         * font-lock.el (font-lock-add-keywords): New.
2594         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2595         * font-lock.el (font-lock-remove-keywords): New.
2596
2597 2007-08-16  Vin Shelton  <acs@xemacs.org>
2598
2599         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2600         patch from Hans de Graaff.
2601
2602 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2603
2604         * package-get.el (package-get-download-sites): Document Chile and
2605         update Denmark download site.
2606         * package-get.el (package-get-pre-release-download-sites): Ditto.
2607
2608 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2609
2610         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2611
2612 2006-12-09  Vin Shelton  <acs@xemacs.org>
2613
2614         * XEmacs 21.4.20 is released
2615
2616 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2617
2618         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2619
2620 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2621
2622         * info.el (Info-find-file-node, Info-insert-dir)
2623         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2624         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2625         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2626         and discussion.
2627
2628 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2629
2630         * obsolete.el (line-beginning-position): New, from 21.5.x.
2631         (line-end-position): Ditto.
2632
2633 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2634
2635         * package-get.el (package-get-download-sites): Welcome
2636         nl.xemacs.org and Thanks!
2637         * package-get.el (package-get-pre-release-download-sites): Ditto.
2638
2639 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2640
2641         * font-lock.el: Add support for not-so recent changes in Java to
2642         java-mode.
2643
2644 2006-01-28  Vin Shelton  <acs@xemacs.org>
2645
2646         * XEmacs 21.4.19 is released
2647
2648 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2649
2650         * easymenu.el: Update copyright. 
2651         * easymenu.el (easy-menu-all-popups):
2652         Add a docstring. 
2653         * easymenu.el (easy-menu-add):
2654         Document a bug, rework the function to preserve any existing
2655         non-default mode-popup-menu instead of overwriting it, and not to
2656         bother normalising the menu title (nothing else does).
2657         * easymenu.el (easy-menu-remove):
2658         Restore the default mode-popup-menu instead of leaving an empty
2659         one when we remove the last easy-menu popup. 
2660
2661 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2662
2663         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2664         as suggested by Rodrigo Ventura.
2665         * package-get.el (package-get-pre-release-download-sites): Ditto,
2666         with replacement of xemacs-21.5 by beta, which is the logical path
2667         to our beta core and package pre-releases.
2668
2669 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2670
2671         * package-get.el (package-get-download-sites): Add Hong Kong
2672         download site.
2673         * package-get.el (package-get-pre-release-download-sites): Ditto.
2674
2675 2005-12-26  Vin Shelton  <acs@xemacs.org>
2676
2677         * find-paths.el:
2678         * find-paths.el (paths-emacs-root-p): Add search for package root.
2679         * find-paths.el (paths-find-emacs-root): Replaced with
2680         paths-find-invocation-roots, which returns a list of roots.
2681         * find-paths.el (paths-find-invocation-roots): New.
2682         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2683
2684 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2685
2686         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2687         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2688
2689 2005-12-03  Vin Shelton <acs@xemacs.org>
2690
2691         * XEmacs 21.4.18 is released
2692
2693 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2694
2695         * package-get.el (package-get-download-sites): Update reflecting
2696         latest http://www.xemacs.org/Releases/ information generated by
2697         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2698         * package-get.el (package-get-pre-release-download-sites): Ditto.
2699
2700 2005-02-28  Simon Josefsson  <jas@extundo.com>
2701
2702         * about.el (xemacs-hackers): Add jas.
2703         (about-other-current-hackers): Likewise.
2704         (about-url-alist): Add URL for jas.
2705         (about-personal-info): Document jas.
2706         (about-hacker-contribution): Describe jas contributions.
2707
2708 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2709
2710         * easymenu.el (easy-menu-remove): As described in 
2711         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2712         except the "Command" menu from mode-popup-menu. 
2713
2714 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2715  
2716         * font.el (font-spatial-to-canonical): Correct calculation of 
2717         return value for pixel-based input value. 
2718  
2719 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2720
2721         * code-process.el (call-process): Process-related docstring
2722         improvements spurred by Norbert Koch.
2723         * code-process.el (call-process-region): Ditto.
2724         * code-process.el (start-process): Ditto.
2725
2726 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2727
2728         * finder.el (finder-find-library): Return filename actually
2729         searched for.
2730
2731 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2732
2733         * help.el (view-emacs-news): Use `expand-file-name' instead of
2734         `locate-data-file' as the latter will find any "NEWS" files that
2735         might exist in packages _before_ the one in core.
2736
2737 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2738
2739         * package-get.el (package-get-init-package):
2740         package-get-init-package buglet (21.4.17) by Jeff Mincy
2741         <mincy@rcn.com> fixing false temporary load-path shadows reported
2742         after package installation and simplifying code.
2743
2744 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2745
2746         * package-get.el (package-get-download-sites): Sync mirrors list
2747         with the XEmacs website.
2748         (package-get-pre-release-download-sites): Ditto.
2749
2750 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2751
2752         * derived.el (derived-mode-merge-syntax-tables):
2753         Revert my 21.5-only patch of 2003-07-18 which slipped in
2754         through Jerry James's patch of 2004-06-07.
2755
2756 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2757
2758         * cmdloop.el (keyboard-quit): Remove workaround for
2759         `region-active-p' not making sure active region is in current
2760         buffer now that it does.
2761         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2762         * simple.el (region-active-p): `region-active-p' to only return t
2763         when active region is in current buffer.
2764
2765 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2766
2767         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2768         package names, quell a byte-compiler warning, doc fix.
2769
2770 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2771
2772         * buffer.el (pop-to-buffer):
2773         * window-xemacs.el (display-buffer):
2774         Document use of `same-window-buffer-names,' `same-window-regexps'
2775         by pop-to-buffer and display-buffer. 
2776         
2777 2005-02-06  Vin Shelton <acs@xemacs.org>
2778
2779         * XEmacs 21.4.17 is released
2780
2781 2005-01-29  Ben Wing  <ben@xemacs.org>
2782
2783         * shadow.el (find-emacs-lisp-shadows):
2784         Add custom-defines to list of ignored files.
2785
2786 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2787
2788         * simple.el (shifted-motion-keys-select-region): Fix statement
2789         about unshifted-motion-keys-deselect-region.
2790
2791 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2792
2793         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2794         now) for GNU Emacs compatibility.
2795         (make-obsolete-variable): Ditto.
2796
2797 2004-01-08  Ben Wing  <ben@xemacs.org>
2798
2799         * code-files.el (load):
2800         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2801
2802 2004-12-05  Vin Shelton <acs@xemacs.org>
2803
2804         * XEmacs 21.4.16 is released
2805
2806 2004-12-04  Vin Shelton  <acs@xemacs.org>
2807
2808         * auto-autoloads.el: Regenerated.
2809
2810         * custom-load.el: Regenerated.
2811
2812 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2813
2814         Fix bug: apropos errors if a defalias refers to an undefined
2815         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2816
2817         * apropos.el (apropos):
2818         (apropos-command):
2819         * help.el (frob-help-extents):
2820         * help-macro.el (make-help-screen):
2821         * hyper-apropos.el (hyper-apropos-grok-functions):
2822         (hyper-apropos-get-doc):
2823         Catch void-function error thrown by `documentation'.
2824
2825 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2826
2827         * packages.el (package-require): Fix incorrect arg to format.
2828         This fixes a `format specifier' error.
2829
2830 2004-08-13  Jerry James  <james@xemacs.org>
2831
2832         * bytecomp.el (forward-word): Tell the byte compiler the correct
2833         number of arguments to forward-word.
2834
2835 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2836
2837         * etags.el: Fixed loading of include files for tag completion. Now
2838         you can make a tag file for a library, include it into your
2839         project and it will be reloaded only if it changed. Infinte
2840         include loops are detected and the correct tag files are loaded.
2841         * etags.el (buffer-tag-table-list): Load and verify tag files in
2842         the external function buffer-tag-table-list-load.
2843         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2844         tag files. Also load the included tag files. The priority of the
2845         included files is right below their parent file. If multiple
2846         matches occur then the symbols from the parent file are found
2847         first.
2848         * etags.el (tag-table-include-files): Corrected comment
2849         string. Switched to pattern constant tags-include-pattern to have
2850         it at a central location.
2851         * etags.el (tags-include-pattern): Added doc string.
2852         * etags.el (add-to-tag-completion-table): Removed obsolete
2853         comments as the include files are allready returned by
2854         buffer-tag-table-list and loaded.
2855         * etags.el (find-tag-internal): The include files are allready
2856         included in tag-tables as buffer-tag-table-list returns them now.
2857
2858 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2859
2860         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2861         Loading items into the notebook is now done by C code.
2862         * widgets-gtk.el (gtk-widget-instantiate-internal):
2863         Style no longer changed.
2864
2865 2004-06-28  Nix  <nix@esperi.org.uk>
2866
2867         * cmdloop.el (truncate-command-history-for-gc): Delay
2868         execution of all things that look up variable bindings,
2869         via `enqueue-eval-event'.
2870
2871 2004-06-24  Vin Shelton  <acs@xemacs.org>
2872
2873         * package-get.el (package-get-require-signed-base-updates):
2874         now defaults to nil.
2875
2876 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2877
2878         * subr.el (split-string): Clean up docstring.
2879
2880 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2881
2882         * faces.el (zmacs-region): fix typo in docstring.
2883
2884 2004-06-07  Jerry James  <james@xemacs.org>
2885
2886         * derived.el: Synch with Emacs 21.3.
2887         * subr.el (with-local-quit): New, from Emacs 21.3.
2888         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2889         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2890         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2891
2892 2004-06-16  Jerry James  <james@xemacs.org>
2893
2894         * cl.el (cl-set-substring): Increment start by the length of the
2895         string, not the string itself.
2896
2897 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2898
2899         * etags.el (tag-table-include-files): Expand included TAGS file
2900         paths to avoid problems with relative paths.  Thanks to Peter
2901         Chubb <peterc@gelato.unsw.edu.au>.
2902         * etags.el (tags-include-pattern): New.
2903         * etags.el (add-to-tag-completion-table): Parse and ignore
2904         trailing include lines.
2905
2906 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2907
2908         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2909         avoiding line solely composed of equal signs.
2910
2911 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2912
2913         * cus-edit.el (alloc): Typo fix.
2914         * cus-edit.el (custom-browse-visibility): Ditto.
2915         * cus-edit.el (custom-variable-value-create): Ditto.
2916         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2917         * cus-edit.el (custom-save-variables): Bind print-length and
2918         print-level to nil to avoid value abbreviation.
2919         * cus-edit.el (custom-save-face-internal): Ditto.
2920         * cus-edit.el (custom-save-faces): Save in sorted order.
2921         * cus-edit.el (custom-save-resets): Bind print-length and
2922         print-level to nil to avoid value abbreviation.
2923         * cus-edit.el (custom-save-loaded-themes): Ditto.
2924
2925 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2926
2927         * subr.el (split-string-default-separators): New.
2928         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2929         see comment in source.
2930
2931 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2932
2933         * mule/japanese.el (paragraph-start, paragraph-separate):
2934         Remove anchor to BOL.
2935
2936 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2937
2938         * cl.el (gensym, gentemp): Improve docstrings.
2939
2940 2004-05-10  Vin Shelton  <acs@xemacs.org>
2941
2942         * etags.el: Sync with 21.5 version.
2943
2944 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2945
2946         * etags.el:
2947         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2948         only for use with exuberant ctags. This will also enable building of 
2949         completion tables with exuberant ctags. This will not work with
2950         xemacs ctags. 
2951         * etags.el (get-tag-table-buffer): New function for creating of
2952         completion table is used if tags-exuberant-ctags-optimization-p ist t
2953         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2954         finding the tag names. New.
2955         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2956         building tag completion table with exuberant ctags. New.
2957         * etags.el (find-tag-internal): Improve exact tag matching for tags
2958         with name fields. Before the patch return types of functions or
2959         function parameters (with exuberant ctags) were found as matches.
2960
2961 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2962
2963         * list-mode.el (display-completion-list): Fixed completion list was
2964         taking the width of the frame and not of the window for displaying
2965         the selection methods.
2966
2967 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2968
2969         * menubar-items.el (default-menubar): Options are saved to custom.el.
2970
2971
2972 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2973
2974         * isearch-mode.el (isearch-abort): Preserve successful search target.
2975
2976 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2977
2978         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2979         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2980         Bihlmeyer.
2981         * gnuserv.el (gnuserv-mode-line-string): New.
2982         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2983         gnuserv-mode.
2984         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2985         * gnuserv.el (gnuserv-edit-files): Use
2986         make-x-device-with-gtk-fallback.
2987
2988 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2989
2990         * gtk-widgets.el: New import: gtk-accel-group-new.
2991         * dialog-gtk.el:
2992         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2993         * dialog-gtk.el (popup-builtin-question-dialog):
2994         Added support for dialog button mnemonics.
2995
2996 2004-03-22  Chris Green <cmg@dok.org>
2997
2998         * process.el (shell-command): Output buffer was ignored when a
2999         background process was run via shell-command.
3000
3001 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3002
3003         * cus-edit.el (custom-save-variables): Retrieve a list of
3004         variables to save first, sort it, and make sure the variables are
3005         saved in sorted order.
3006
3007 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3008  
3009         * package-get.el (package-get-update-base-from-buffer): Force
3010         binary coding system for verifying GnuPG signature in the
3011         package-index file.
3012  
3013 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3014
3015         * package-get.el (package-get-package-index-file-location): Handle
3016         missing "EMACSPACKAGEPATH" environment variable.
3017
3018 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3019
3020         * package-admin.el (package-admin-find-top-directory): Simplify
3021         directory comparisions and fix substring errors on short path
3022         components.
3023         * package-get.el (package-get-package-index-file-location):
3024         Default to first component of "EMACSPACKAGEPATH", if set.
3025
3026 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3027
3028         * package-get.el (process-error): New error datum.
3029
3030 2004-02-02  Vin Shelton <acs@xemacs.org>
3031
3032         * XEmacs 21.4.15 is released
3033
3034 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3035
3036         * itimer.el (activate-itimer): Modify the itimer timeout value as
3037         if it were begun at the last time when the itimer driver was woken
3038         up.
3039
3040 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3041
3042         * specifier.el (Copyright):
3043         Update.
3044         (make-specifier-and-init):
3045         (map-specifier):
3046         (canonicalize-inst-pair):
3047         (canonicalize-spec-list):
3048         (set-specifier):
3049         Synch docstrings to 21.5 where appropriate.
3050
3051 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3052
3053         * package-get.el (package-get-list-packages-where): New.  A
3054         function that allows searching for groups of packages.  For
3055         example, find all packages that require the fsf-compat package.
3056
3057 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3058
3059         The Great PUI Sync.
3060
3061         * auto-autoloads.el: Regenerated.
3062
3063         * custom-load.el: Regenerated.
3064
3065         * dumped-lisp.el (packages-hardcoded-lisp): New.
3066
3067         * menubar-items.el (menu-max-items): New.
3068         (menu-submenu-max-items): New.
3069         (menu-submenu-name-format): New.
3070         (menu-split-long-menu): New.
3071         (menu-sort-menu): New.
3072         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3073
3074         * obsolete.el (pui-add-install-directory): Renamed to the more
3075         logical `pui-set-local-package-get-directory'.
3076         (package-get-download-menu): Moved to `package-ui.el' and renamed
3077         to `package-ui-add-download-menu'.
3078
3079         * package-admin.el (package-admin-install-function-mswindows):
3080         Whitespace clean up.
3081         (package-admin-add-single-file-package): Removed.
3082         (package-admin-default-install-function): Whitespace clean up.
3083         (package-admin-find-top-directory): New.
3084         (package-admin-get-install-dir): Use it.
3085         (package-admin-get-manifest-file): 
3086         (package-admin-check-manifest): 
3087         (package-admin-add-binary-package):
3088         (package-admin-get-lispdir):
3089         (package-admin-delete-binary-package):
3090         (package-admin):
3091
3092         * package-get.el (package-get-package-index-file-location): New.
3093         (package-get-install-to-user-init-directory): New.
3094         (package-get-remote):
3095         (package-get-download-sites):
3096         (package-get-pre-release-download-sites): New.
3097         (package-get-site-release-download-sites): New.
3098         (package-get-base-filename):
3099         (package-get-always-update):
3100         (package-get-user-index-filename): Removed.
3101         (package-get-pgp-available-p): New.
3102         (package-get-require-signed-base-updates):
3103         (package-get-was-current):
3104         (package-entries-are-signed): New.
3105         (package-get-continue-update-base): New.
3106         (package-get-download-menu): Removed.
3107         (package-get-require-base):
3108         (package-get-update-base-entry):
3109         (package-get-locate-file):
3110         (package-get-locate-index-file):
3111         (package-get-maybe-save-index):
3112         (package-get-update-base):
3113         (package-get-update-base-from-buffer):
3114         (package-get-update-base-entries):
3115         (package-get-interactive-package-query):
3116         (package-get-update-all):
3117         (package-get-all):
3118         (package-get-dependencies):
3119         (package-get-init-package):
3120         (package-get-info): New.
3121         (package-get):
3122         (package-get-staging-dir):
3123         (package-get-set-version-prop): Removed.
3124         (package-get-installedp):
3125         (package-get-ever-installed-p):
3126         (packages): Removed.
3127         (package-get-custom-groups): Removed.
3128         (package-get-custom): Removed.
3129         (package-get-custom-add-entry): Removed.
3130
3131         * package-info.el (batch-update-package-info):
3132
3133         * package-net.el (package-net-batch-generate-bin-ini):
3134         (package-net-update-installed-db):
3135
3136         * package-ui.el (pui-info-buffer):
3137         (pui-directory-exists): Removed.
3138         (pui-package-dir-list): Removed.
3139         (pui-add-install-directory): Removed.
3140         (package-ui-download-menu): New.
3141         (package-ui-pre-release-download-menu): New.
3142         (package-ui-site-release-download-menu): New.
3143         (pui-set-local-package-get-directory): New.
3144         (pui-package-symbol-char):
3145         (pui-update-package-display):
3146         (pui-toggle-package):
3147         (pui-toggle-package-key):
3148         (pui-toggle-package-delete):
3149         (pui-toggle-package-delete-key):
3150         (pui-toggle-package-event):
3151         (pui-toggle-verbosity-redisplay):
3152         (pui-install-selected-packages):
3153         (pui-add-required-packages):
3154         (pui-help-echo):
3155         (pui-display-info):
3156         (list-packages-mode):
3157         (pui-list-packages):
3158
3159         * packages.el (packages-compute-package-locations):
3160         (package-require):
3161         (package-delete-name):
3162         (packages-hardcoded-lisp): Removed.
3163         (packages-useful-lisp): Removed.
3164         (packages-unbytecompiled-lisp): Removed.
3165         (packages-find-package-directories):
3166
3167         Summary:
3168
3169         Major code clean up of all things PUI.
3170
3171         Much improved code to determine where packages should be
3172         installed.  PUI no longer depends on any packages being
3173         pre-installed to compute where packages are to be installed to.
3174
3175         The user can specify the location of their package-index file.  It
3176         isn't necessary to set this because it has sane defaults.  People
3177         who "run-in-place" won't accidently overwrite the CVS
3178         package-index file.  See
3179         `package-get-package-index-file-location'. 
3180
3181         PUI will now properly clean up after itself in the event of an
3182         unsuccessful package install.  This drastically reduces the number
3183         of "wrong md5sum" FAQs.
3184
3185         non-Mule XEmacsen can no longer install Mule packages.
3186
3187         Package management via the custom interface has been removed.
3188
3189         The PUI related menubar items have been reorganised.
3190
3191         The PGP verification code has been fixed and the default for
3192         whether or not it is used is automatically computed.
3193
3194         * update-elc.el ((preloaded-file-list site-load-packages
3195         need-to-dump dumped-exe)):
3196         Just a couple of small changes to allow for
3197         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3198         existing anymore.
3199
3200 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3201
3202         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3203         apply `format' to the first argument of byte-compile-warn, it
3204         already calls format.
3205
3206 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3207
3208         * files.el (delete-old-versions): Avoid going interactive during
3209         make install when environment variable VERSION_CONTROL is set.
3210
3211 2003-12-04  Vin Shelton  <acs@xemacs.org>
3212
3213         * menubar-items.el (menu-item-search): Only bring up search dialog
3214         box if the feature is available and desired.
3215
3216 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3217
3218         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3219
3220 2003-11-05  Vin Shelton  <acs@xemacs.org>
3221
3222         * help.el (Help-prin1-face):
3223         (Help-princ-face):
3224         princ and prin1 are functions and need to be called as such.  The
3225         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3226
3227 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3228
3229         * about.el (about-xemacs): Give full version and build date.
3230
3231 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3232
3233         * win32-native.el (grep-null-device): This XEmacs has null-device.
3234
3235 2003-09-06  Mike Sperber  <mike@xemacs.org>
3236
3237         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3238         implement the specified semantics for `defvar.'
3239
3240 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3241
3242         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3243         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3244         displaying buffer in question.
3245
3246 2003-09-03  Vin Shelton <acs@xemacs.org>
3247
3248         * XEmacs 21.4.14 is released
3249
3250 2003-08-17  Vin Shelton  <acs@xemacs.org>
3251
3252         * about.el: Vanity patch.
3253
3254 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3255
3256         * code-process.el (call-process):
3257         (call-process-region):
3258         (start-process):
3259         Document coding system processing.
3260
3261 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3262
3263         * startup.el (splash-frame-body): Idiomatic English.
3264
3265 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3266
3267         * font-lock.el (font-lock-match-java-declarations): Move
3268         save-restriction, narrow-to-region to beginning of function to
3269         avoid going beyond the limit and causing an infloop.
3270
3271 2003-04-16  Jerry James  <james@xemacs.org>
3272
3273         * keydefs.el: Remove mappings for keys mapped to the nowhere
3274         defined function function-key-error.
3275
3276 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3277
3278         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3279         lisp-interaction-mode-hook): Add the docstrings.
3280
3281 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3282
3283         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3284         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3285         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3286
3287 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3288
3289         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3290         lambda list after the original doc.  Care about
3291         #'(lambda () "SingleString") 
3292         (cl-upcase-arg): 
3293         (cl-function-arglist):
3294         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3295         circular data structures in lambda list specification
3296
3297 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3298
3299         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3300         to appear in font-lock-function-name-face.
3301
3302 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3303
3304         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3305         is not also the value of the lambda.
3306
3307 2003-05-06  Andy Piper  <andy@xemacs.org>
3308
3309         * files.el (revert-buffer): Make sure local variables get processed,
3310         even in the case of an optimized reversion.
3311
3312 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3313
3314         * XEmacs 21.4.13 is released
3315
3316 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3317
3318         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3319         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3320
3321 2003-02-14  Ben Wing  <ben@xemacs.org>
3322
3323         * byte-optimize.el:
3324         * byte-optimize.el (byte-compile-inline-expand):
3325         * byte-optimize.el (byte-compile-unfold-lambda):
3326         * byte-optimize.el (byte-optimize-form-code-walker):
3327         * byte-optimize.el (byte-optimize-form):
3328         * byte-optimize.el (byte-decompile-bytecode-1):
3329         * byte-optimize.el (byte-optimize-lapcode):
3330         Review carefully and sync up to 20.7 except for areas as noted.
3331         Fixes problem with JDE compilation.
3332
3333 2003-02-05  Ben Wing  <ben@xemacs.org>
3334
3335         * simple.el:
3336         * simple.el (motion-keys-for-shifted-motion):
3337         Omit M-S-home/end from motion keys.
3338
3339 2003-02-07  Ben Wing  <ben@xemacs.org>
3340
3341         * text-props.el (text-property-any):
3342         * text-props.el (text-property-not-all):
3343         Fix bug when end > start.
3344
3345 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3346
3347         * info.el (Info-insert-dir): Make default-directory end in
3348         separator.  Patch due to Martin Buchholz.
3349
3350 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3351
3352         * XEmacs 21.4.12 "Portable Code" is released.
3353
3354 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3355
3356         * about.el: Update golubev data.
3357
3358 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3359
3360         * isearch-mode.el (isearch-mode-map): Substitute comment on
3361         desirability, and back out "GR is printable" changes.
3362
3363 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3364
3365         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3366
3367 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3368
3369         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3370
3371 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3372
3373         * menubar-items.el (default-menubar): Use browse-url-mozilla
3374         instead of browse-url-gnome-moz for Mozilla.
3375
3376 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3377
3378         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3379
3380 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3381
3382         * files.el (auto-mode-alist): Remove redundant entries for modes
3383         that live in packages.
3384         (interpreter-mode-alist): Ditto.
3385
3386 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3387
3388         * menubar-items.el (default-menubar): Sync with current
3389         browse-url-xemacs.el.
3390
3391 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3392
3393         * XEmacs 21.4.10 "Military Intelligence" is released.
3394
3395 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3396
3397         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3398
3399 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3400
3401         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3402
3403 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3404
3405         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3406         effect free function.
3407         (font-lock-fontify-keywords-region): Supply the argument to
3408         font-lock-compile-keywords.
3409
3410 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3411
3412         * package-get.el (package-get-download-sites): Bring sites list
3413         up to date, prefer xx.xemacs.org addresses.
3414
3415 2002-09-27  Andy Piper  <andy@xemacs.org>
3416
3417         * dialog.el (make-dialog-box): for general dialogs only
3418         delete-frame-hook will be run.
3419
3420 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3421
3422         * font-lock.el (font-lock-fontify-syntactically-region): Add
3423         comment about lookup-syntax-properties, document LOUDLY as unused.
3424
3425 2002-08-26  Andy Piper  <andy@xemacs.org>
3426
3427         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3428         merge.
3429
3430 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3431
3432         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3433         (make-obsolete-variable): Ditto.
3434         (make-compatible): Ditto.
3435         (make-compatible-variable): Ditto.
3436
3437 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3438
3439         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3440         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3441
3442 2002-08-28  Andy Piper  <andy@xemacs.org>
3443
3444         * files.el (revert-buffer): propagate revert-without-query-status.
3445
3446 2002-06-03  Andy Piper  <andy@xemacs.org>
3447
3448         * dialog-items.el (make-search-dialog): align various subcontrols
3449         in visually pleasing ways, allow frame to autosize to the dialog
3450         size.
3451         * dialog.el (make-dialog-box): add a border inside the frame. Add
3452         :autosize property, if t then reset the frame size appropriately
3453         before the frame is mapped.
3454         * gutter-items.el (set-progress-feedback-instantiator): align
3455         various subcontrols.
3456         * gutter-items.el (set-progress-abort-instantiator): ditto.
3457
3458 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3459
3460         * XEmacs 21.4.9 "Informed Management" is released.
3461
3462 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3463
3464         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3465         "&optional append" argument.
3466
3467 2002-07-16  Didier Verna  <didier@xemacs.org>
3468
3469         * subr.el (replace-in-string): fix case fold bug introduced by
3470         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3471         case-fold-search in temporary buffers.
3472
3473 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3474
3475         * lib-complete.el (find-library): Remove check for mule because
3476         decompression DOES work on Mule.
3477
3478 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3479
3480         * simple.el (join-line): New alias for `delete-indentation'.
3481
3482 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3483
3484         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3485         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3486         (font-lock-builtin-face): New.
3487         (font-lock-constant-face): New.
3488         (font-lock-face-list): Add builtin and constant faces.
3489
3490 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3491
3492         * autoload.el (make-autoload): Support define-derived-mode.
3493         Collected puts of doc-string-elt property.  Based on a patch by
3494         Didier Verna <didier@xemacs.org>.
3495
3496 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3497
3498         * wid-edit.el (widget-field-activate): Fix docstring typo.
3499
3500 2002-07-23  Andy Piper  <andy@xemacs.org>
3501
3502         * about.el (about-personal-info): update me.
3503
3504 2002-07-12  Andy Piper  <andy@xemacs.org>
3505
3506         * custom.el (custom-theme-set-variables): remove bogus
3507         arguments. Use custom-set-default to set defaults.
3508         (custom-set-variables): update doc.
3509         (custom-local-buffer): new, synced from FSF.
3510         (custom-set-default): ditto.
3511         (defcustom): update doc.
3512
3513 2002-06-16  Andy Piper  <andy@xemacs.org>
3514
3515         * menubar-items.el (default-menubar): enable windows printing on
3516         cygwin as well as native.
3517
3518 2002-06-12  Andy Piper  <andy@xemacs.org>
3519
3520         * printer.el (generic-print-buffer): catch all errors so that the
3521         print device can be cleared in all scenarios.
3522         (Printer-clear-device): make sure clearing the printer allows it
3523         to be used again immediately.
3524         (generic-print-region): make sure the default printer face is
3525         black-on-white.
3526
3527 2002-04-23  Jerry James  <james@xemacs.org>
3528
3529         * window-xemacs.el (display-buffer-function): Change doc to
3530         reflect new arg.
3531         * window-xemacs.el (pre-display-buffer-function): Ditto.
3532         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3533         non-nil, make the new window just big enough for its contents.
3534         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3535         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3536         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3537
3538 2002-06-06  Andy Piper  <andy@xemacs.org>
3539
3540         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3541         (defcustom): ditto.
3542         (custom-handle-keyword): ditto.
3543
3544 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3545
3546         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3547         Make obsolete.  Default to nil.
3548         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3549         Inspired by a patch by John Palmieri.
3550
3551 2002-07-01  Mike Alexander  <mta@arbortext.com>
3552
3553         * process.el (shell-command-on-region): Don't delete the region
3554         before giving it to call-process-region
3555
3556 2002-06-04  Jerry James <james@eecs.ku.edu>
3557
3558         * find-paths.el (paths-find-architecture-directory): Search in
3559         `system-configuration'/`base', not `base'`system-configuration'.
3560
3561 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3562
3563         * info.el (Info-index): Add missing \ in [ t].
3564
3565 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3566
3567         * gutter-items.el (gutter-buffers-tab-visible-p,
3568         buffers-tab-omit-function, buffers-tab-selection-function,
3569         buffers-tab-filter-functions):
3570         Doc improvements.
3571
3572 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3573
3574         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3575
3576         * toolbar-items.el (toolbar-news): Fix typo in message string.
3577
3578 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3579
3580         * dialog.el (yes-or-no-p-dialog-box): 
3581         * cmdloop.el (y-or-n-p-minibuf):
3582         (yes-or-no-p-minibuf):
3583         (yes-or-no-p):
3584         (y-or-n-p): 
3585         Specify negative answers in docstrings.
3586
3587 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3588
3589         * package-ui.el (pui-help-echo): Display both installed and author
3590         version.  Use a balloon-help window to display extra info like
3591         package requires.
3592
3593 2002-05-30  Andy Piper  <andy@xemacs.org>
3594
3595         * files.el (revert-buffer-internal): don't visit
3596         revert-buffer. Kill buffer when not used. Suggested by Mike
3597         Alexander <mta@arbortext.com>
3598
3599 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3600
3601         * files.el (revert-buffer): More docstring fiddling.
3602
3603 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3604
3605         * files.el (revert-buffer):
3606         (revert-buffer-internal):
3607         (revert-buffer-insert-file-contents-function):
3608         Improve docstrings and comments.
3609
3610 2002-05-08  Andy Piper  <andy@xemacs.org>
3611
3612         * files.el (revert-buffer): observe noconfirm behavior.
3613
3614 2002-04-09  Andy Piper  <andy@xemacs.org>
3615
3616         * files.el (revert-buffer): use revert-buffer-internal if it looks
3617         like doing so will not result in any user-visible changes.
3618         (revert-buffer-internal): new function. Do the actual process of
3619         reversion and then see whether the result is any different to what
3620         we have already. If it is not then do nothing.
3621
3622 2001-12-11  Andy Piper  <andy@xemacs.org>
3623
3624         * menubar.el (get-popup-menu-response): re-order so that it works
3625         on more sane/facist window systems.
3626
3627 2001-12-03  Andy Piper  <andy@xemacs.org>
3628
3629         * faces.el (frob-face-property): don't infloop in face frobbing
3630         from Jan Vroonhof <jan@xemacs.org>.
3631
3632 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3633
3634         * faces.el (frob-face-property): Follow face fall-back hierarchy
3635         properly for face properties without an instance. Only do manual
3636         copy form 'default in last resort. This handles in particular
3637         the case where 'default itself has only a fall-back (which is
3638         the case by default on windows).
3639
3640 2001-11-24  Andy Piper  <andy@xemacs.org>
3641
3642         * printer.el (generic-print-region): set default-frame-plist to
3643         nil while creating the printer frame so that sizes reflect the
3644         printed page.
3645
3646         * faces.el (face-complain-about-font): Don't complain on printers.
3647
3648 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3649         
3650         * package-net.el: Andy synch.
3651         
3652 2001-12-16  Andy Piper  <andy@xemacs.org>
3653
3654         * package-get.el (package-get-update-all): Make sure installed.db
3655         gets updated after updating packages.
3656
3657 2002-03-28  Ben Wing  <ben@xemacs.org>
3658
3659         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3660         continuation, truncation so that we don't get line jumpiness from
3661         them being larger than the line height.
3662
3663         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3664
3665 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3666
3667         * font.el (font-window-system-mappings): Add mapping for Gtk
3668         (assume identical to X) 
3669
3670 2002-02-04  Andy Piper  <andy@xemacs.org>
3671
3672         * files.el (convert-standard-filename): Fix for short filename
3673         Peter Arius <pas@methodpark.de>
3674
3675 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3676
3677         * list-mode.el (default-choose-completion): completion-base-size
3678         should refer to local value in the completion list buffer.
3679
3680 2001-12-03  Didier Verna  <didier@xemacs.org>
3681
3682         * rect.el: autoload `replace-rectangle'.
3683         * keydefs.el (global-map): bind it to `C-x r p'.
3684
3685 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3686
3687         * XEmacs 21.4.8 "Honest Recruiter" is released.
3688
3689 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3690
3691         This patch is based on Jerry James's patch and analysis.
3692
3693         * select.el (get-clipboard):
3694         (get-selection):
3695         Update docstrings.
3696         (get-clipboard-foreign):
3697         (get-selection-foreign):
3698         New function for use as `interprogram-paste-function's.
3699
3700         * simple.el (interprogram-paste-function): Change default to
3701         `get-clipboard-foreign'; improve docstring.
3702         (interprogram-cut-function): Improve dosctring.
3703
3704 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3705
3706         * XEmacs 21.4.7 "Economic Science" is released.
3707
3708 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3709
3710         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3711
3712 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3713
3714         * obsolete.el (assq-delete-all): New compatibility alias for 
3715         remassq.
3716
3717 2002-01-09  Simon Josefsson  <jas@extundo.com>
3718
3719         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3720
3721 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3722
3723         * info.el (Info-auto-generate-directory): Default
3724         Info-auto-generate-directory to 'if-outdated.
3725
3726 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3727
3728         * startup.el (normal-top-level): Prevent migration code from
3729         trashing .emacs on an error in loading the init files.
3730
3731 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3732
3733         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3734         "system default" Xdefaults and friends get xrdb-mode.
3735
3736 2002-03-05  Mats Lidell  <matsl@contactor.se>
3737  
3738         * help-nomule.el (tutorial-supported-languages): Added Swedish
3739         tutorial. Sorted languages.
3740
3741 2002-02-11  Mike Sperber <mike@xemacs.org>
3742
3743         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3744         regenerating outdated dir files and dir is non-existent.
3745
3746 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3747
3748         * code-files.el (convert-mbox-coding-system): Improve comment.
3749         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3750         coding-system argument to `write-region-pre-hook' call.
3751         (write-region-pre-hook): Fix docstring to mention lockname argument.
3752
3753 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3754
3755         * minibuf.el (completing-read): Remove redundant wrong arg list.
3756
3757         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3758
3759 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3760
3761         * obsolete.el (interactive-form): new compatibility alias for 
3762         function-interactive.
3763
3764 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3765
3766         * menubar-items.el (Menubar-items-truncate-list): Removed.
3767         * menubar-items.el (Menubar-items-truncate-history): New.
3768         * menubar-items.el (default-menubar): Use
3769         Menubar-items-truncate-history.
3770
3771 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3772
3773         * printer.el (generic-print-region): Pass correct arguments to
3774         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3775         Torkelsson <torkel@acc.umu.se>.
3776
3777 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3778
3779         * help.el (describe-mode): synched with FSF 19.34; handle nil
3780         minor mode indicators.
3781
3782 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3783
3784         * minibuf.el (completing-read): Update docstring.
3785
3786 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3787
3788         * XEmacs 21.4.6 "Common Lisp" is released.
3789
3790 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3791
3792         * package-net.el: Inadvertant synch with Windows branch.  From
3793         Andy's log:
3794         (package-net-kit-version): new variable.
3795         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3796
3797 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3798
3799         * package-get.el (package-get-locate-index-file): Also search the
3800         core etc/ directory for the package index file if it can't be
3801         found in ~/.xemacs/.
3802
3803 2001-12-13  William Perry  <wmperry@gnu.org>
3804
3805         * dialog-gtk.el (popup-builtin-question-dialog):
3806         Conform to API in gui.c.
3807         
3808 2001-11-12  Andy Piper  <andy@xemacs.org>
3809
3810         * cus-edit.el (custom-save-face-internal): make sure we save
3811         non-themed faces.
3812         (custom-save-variables): ditto variables.
3813
3814 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3815
3816         * faces.el (make-face-family):
3817         (make-face-size):
3818         New face-modifying functions per Jan Vroonhof.
3819
3820         cus-face.el (custom-set-face-font-family):
3821         (custom-set-face-font-size):
3822         Use them.
3823
3824         * font.el (font-window-system-mappings): More precise docstring.
3825
3826         (font-create-name):
3827         (font-create-object):
3828         (tty-font-create-object):
3829         (tty-font-create-plist):
3830         (x-font-create-object):
3831         (x-font-create-name):
3832         (ns-font-create-name):
3833         (mswindows-font-create-object):
3834         (mswindows-font-create-name):
3835         Add doctrings.
3836
3837 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3838
3839         * gtk-faces.el (gtk-init-device-faces): removed spurious
3840         quote before let* expression.
3841
3842 2001-10-29  Andy Piper  <andy@xemacs.org>
3843
3844         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3845         modified when changing coding system.
3846
3847         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3848         that we invoke the GUI directory selector.
3849
3850 2001-10-25  Andy Piper  <andy@xemacs.org>
3851
3852         * dialog.el (make-dialog-box): use new directory dialog support.
3853         * minibuf.el (read-file-name-1): ditto.
3854         (read-file-name): ditto.
3855         (read-directory-name): ditto.
3856
3857 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3858
3859         * XEmacs 21.4.5 "Civil Service" is released.
3860
3861 2001-04-23  Didier Verna  <didier@xemacs.org>
3862
3863         * cus-edit.el (custom-variable-pre-save): New.
3864         * cus-edit.el (custom-variable-post-save): New.
3865         * cus-edit.el (custom-variable-save): use them.
3866         * cus-edit.el (custom-face-pre-save): New.
3867         * cus-edit.el (custom-face-post-save): New.
3868         * cus-edit.el (custom-face-save): use them.
3869         * cus-edit.el (custom-group-pre-save): New.
3870         * cus-edit.el (custom-group-post-save): New.
3871         * cus-edit.el (custom-group-save): use them.
3872         * cus-edit.el (Custom-save): use the pre/post functions above,
3873         call `custom-save-all' only once.
3874         * cus-edit.el (custom-variable-pre-reset-standard): New.
3875         * cus-edit.el (custom-variable-post-reset-standard): New.
3876         * cus-edit.el (custom-variable-reset-standard): use them.
3877         * cus-edit.el (custom-face-pre-reset-standard): New.
3878         * cus-edit.el (custom-face-post-reset-standard): New.
3879         * cus-edit.el (custom-face-reset-standard): use them.
3880         * cus-edit.el (custom-group-pre-reset-standard): New.
3881         * cus-edit.el (custom-group-post-reset-standard): New.
3882         * cus-edit.el (Custom-reset-standard): use them.
3883         * cus-edit.el (custom-face-reset-saved): use the pre/post
3884         functions above, call `custom-save-all' only once.
3885
3886 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3887
3888         * gutter-items.el (buffers-tab face): Derive from the modeline
3889         face by default.  Many people use white-on-black for the default
3890         font, and the tabs look hideous with that color combination.  The
3891         modeline usually has the correct colors.
3892
3893 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3894
3895         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3896         (tag-mark-stack-max): Typo fix.
3897
3898 2001-09-28  Ben Wing  <ben@xemacs.org>
3899
3900         * font-lock.el:
3901         * font-lock.el (font-lock-after-change-function):
3902         fix problem with last patch, reported by Katsumi Yamaoka.
3903
3904 2001-09-17  Ben Wing  <ben@xemacs.org>
3905
3906         * font-lock.el (font-lock-after-change-function):
3907         fix problem when you insert a comment on the line before a line of
3908         code: if we use the following char, then when you hit backspace,
3909         the following line of code turns the comment color.
3910
3911 2001-06-08  Ben Wing  <ben@xemacs.org>
3912
3913         * process.el: comment about shell-command-switch.
3914         * process.el (shell-quote-argument): Need to quote a null
3915         argument, too.  From Dan Holmsand.
3916         
3917         * startup.el (normal-top-level): Delete some unused FSF junk.
3918         * startup.el (command-line-early):
3919         
3920         * startup.el (command-line): Call MS Windows init function.
3921         
3922         * win32-native.el:
3923         * win32-native.el (mswindows-system-shells): New.
3924         * win32-native.el (mswindows-system-shell-p): New.
3925         * win32-native.el (init-mswindows-at-startup): New.
3926         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3927         * win32-native.el (mswindows-quote-one-simple-arg):
3928         * win32-native.el (mswindows-quote-one-command-arg):
3929         * win32-native.el (mswindows-construct-process-command-line-alist):
3930         Correct comments at top.  Correctly handle passing arguments
3931         to Cygwin programs and to bash.  Fix quoting of zero-length
3932         arguments (from Dan Holmsand).  Set shell-command-switch based
3933         on shell-file-name, which in turn comes from env var SHELL.
3934
3935 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3936
3937         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3938         default-toolbar-position): Fill docstrings for balloon-help.
3939
3940 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3941
3942         * faces.el: Reenable specifications over 'gtk domain.
3943
3944 2001-08-08  Didier Verna  <didier@xemacs.org>
3945
3946         * autoload.el (update-autoload-files): make defdir a file name,
3947         not directory name.
3948
3949 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3950
3951         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3952
3953         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3954
3955 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3956
3957         * font-menu.el (font-menu-set-font): Default to current font-family.
3958         (font-menu-preferred-resolution):
3959         (font-menu-size-scaling):
3960         Provide gtk defaults, too.
3961
3962 2001-07-29  Mike Alexander  <mta@arbortext.com>
3963
3964         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3965         list
3966         (custom-set-face-font-family): ditto
3967
3968 2001-07-26  Mike Sperber <mike@xemacs.org>
3969
3970         * files.el (auto-mode-alist): .9 files are man pages, too.
3971
3972 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3973
3974         * process.el (call-process-internal): bind
3975         coding-system-for-write to 'binary when calling
3976         start-process-internal, so the process receives 
3977         the literal contents of INFILE.
3978
3979 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3980
3981         * files.el (auto-mode-alist): Add configure.ac support.
3982
3983 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3984
3985         * buff-menu.el:
3986         mouse.el:
3987         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3988
3989 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3990
3991         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3992
3993 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3994
3995         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3996         mixed text.
3997         (kinsoku-eol-p): Ditto.
3998
3999 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4000
4001         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4002         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4003         characters as the category `s' or `e' correctly.
4004
4005 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4006
4007         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4008
4009 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4010
4011         * mule/cyrillic.el:  Set up case table.
4012
4013 2001-06-08  Mike Sperber <mike@xemacs.org>
4014
4015         * files.el (save-some-buffers-1): Don't zap the help window right
4016         after `map-y-or-n-p' has popped it up.
4017
4018 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4019
4020         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4021
4022 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4023
4024         * specifier.el: define-specifier-tag 'gtk.
4025
4026 2001-05-12  Ben Wing  <ben@xemacs.org>
4027
4028         * find-paths.el (paths-find-recursive-path):
4029         fix error with null EXCLUDE-REGEXP.
4030         
4031         * font-lock.el (font-lock-mode):
4032         fix problem reported by hrvoje with buffers starting with a space.
4033         
4034 2001-05-06  Ben Wing  <ben@xemacs.org>
4035
4036         * dialog.el (make-dialog-box):
4037         * menubar-items.el (default-menubar):
4038         * printer.el (generic-print-buffer):
4039         * printer.el (generic-print-region):
4040         implement printing the selection when it's selected.
4041
4042 2001-04-18  Didier Verna  <didier@xemacs.org>
4043
4044         * cus-edit.el (Custom-reset-standard): reset to standard settings
4045         not only when the buffer's :custom-state is 'modified, but also
4046         when it is 'set or 'saved.
4047
4048 2001-04-17  Didier Verna  <didier@xemacs.org>
4049
4050         * startup.el (load-user-init-file): define `custom-file' before
4051         loading the user's init file.
4052
4053 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4054
4055         * menubar.el (popup-mode-menu): Make it work with
4056         popup-menu-titles turned off.
4057         
4058 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4059
4060         * about.el (about-mailto-link): Use compose-mail for sending mail.
4061
4062 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4063
4064         * package-admin.el (package-install-hook): New.
4065         (package-delete-hook): New.
4066         (package-admin-add-single-file-package): Use package-delete-hook.
4067
4068         * package-get.el (package-get): Use package-install-hook.
4069
4070 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4071
4072         * package-ui.el (pui-install-selected-packages): reverse the lists
4073         of packages so that they get handled in the same order as they
4074         were selected.
4075
4076 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4077
4078         * packages.el (locate-library): Use read-library-name for completion.
4079
4080 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4081
4082         * byte-optimize.el (=): `=' is not a binary predicate!
4083         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4084         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4085
4086 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4087
4088         * bytecomp.el (byte-compile-arithcompare):
4089         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4090
4091 2001-06-03  William M. Perry  <wmperry@gnu.org>
4092
4093         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4094         return the filename selected by the user!
4095
4096 2001-05-31  William M. Perry  <wmperry@gnu.org>
4097
4098         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4099         in XEmacs/GTK.
4100
4101 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4102
4103         * coding.el: Tiny typo fixed.
4104
4105 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4106
4107         * XEmacs 21.4.3 "Academic Rigor" is released.
4108
4109 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4110
4111         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4112
4113 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4114
4115         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4116
4117 2001-05-04  Ben Wing  <ben@xemacs.org>
4118
4119         * printer.el (generic-print-buffer):
4120         * printer.el (generic-print-region):
4121         Enable dialog boxes.  Apply workaround recommended by Kirill.
4122         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4123         
4124         * simple.el (kill-whole-line):
4125         * simple.el (kill-line-1):
4126         * simple.el (kill-entire-line):
4127         * simple.el (kill-line):
4128         * simple.el (backward-kill-line):
4129         Take out interactive dependence of kill-whole-line.
4130
4131 2001-04-22  Ben Wing  <ben@xemacs.org>
4132
4133         * dialog.el (make-dialog-box):
4134         Put dialog titles back in -- this time correctly.  Fix various
4135         other problems with leaks and such.
4136
4137         * simple.el (region-exists-p):
4138         * simple.el (region-active-p):
4139         Add comment about which one is correct to use in menu specs.
4140
4141 2001-05-05  Ben Wing  <ben@xemacs.org>
4142
4143         * dialog.el (make-dialog-box): fix doc string.
4144         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4145         take out Pretty Print.
4146         * printer.el:
4147         * printer.el (printer-current-device): New.
4148         * printer.el (Printer-get-device): New.
4149         * printer.el (Printer-clear-device): New.
4150         * printer.el (generic-page-setup): New.
4151         * printer.el (generic-print-buffer):
4152         * printer.el (generic-print-region):
4153         Implement Page Setup.  Handle errors properly.
4154
4155 2001-05-05  Ben Wing  <ben@xemacs.org>
4156
4157         * subr.el (error): Complete list of errors in doc string.
4158         
4159 2001-04-22  Ben Wing  <ben@xemacs.org>
4160
4161         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4162         
4163 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4164
4165         * build-report.el: Remove CVS keywords since this file has been in
4166         core lisp for a while now.
4167         * build-report.el (build-report-make-output-files): Fix typo.
4168
4169 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4170
4171         * about.el (about-finish-buffer): Make sure the last change works
4172         even if EVENT is nil.
4173
4174 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4175
4176         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4177         clicked, not the one that happens to be the current buffer at the
4178         time.
4179
4180 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4181
4182         * cus-edit.el (custom-display): Support the GTK Window System also.
4183
4184 2001-04-30  Ben Wing  <ben@xemacs.org>
4185
4186         * printer.el:
4187         * printer.el (printer-page-header):
4188         * printer.el (Print-context): New.
4189         * printer.el (printer-page-footer):
4190         * printer.el (generate-header-element): New.
4191         * printer.el (generate-header-line): New.
4192         * printer.el (print-context-property):
4193         * printer.el (generic-print-buffer):
4194         * printer.el (generic-print-region):
4195         Implement headers and footers.  Implement calling Print dialog box
4196         (#### but it doesn't quite work yet).
4197
4198 2001-04-25  Ben Wing  <ben@xemacs.org>
4199
4200         * about.el (xemacs-hackers):
4201         * about.el (about-url-alist):
4202         * about.el (about-personal-info):
4203         * about.el (about-hacker-contribution):
4204         More contributions.
4205         
4206         * simple.el (handle-post-motion-command):
4207         Fix spurious setting of zmacs-region-stays to t after a non-shift
4208         motion command.
4209
4210 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4211
4212         * about.el (about-personal-info): Update my bio.
4213         (about-hacker-contribution): Ditto.
4214
4215 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4216
4217         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4218
4219 2001-04-19  Andy Piper  <andy@xemacs.org>
4220
4221         * package-net.el (package-net-cygwin32-binary-size): new size.
4222         (package-net-win32-binary-size): new size.
4223         (package-net-convert-index-to-ini): Use new arch.
4224         (package-net-batch-convert-index-to-ini): Removed.
4225         (package-net-generate-bin-ini): New.
4226         (package-net-batch-generate-bin-ini): New.
4227
4228 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4229
4230         * XEmacs 21.4.1 "Copyleft" is released.
4231
4232 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4233
4234         * x-compose.el (xlib-input-method-bug-workaround):
4235         (alias-colon-to-double-quote):
4236         Force sort in map-keymap to work around rehash bug.
4237
4238 2001-04-17  Ben Wing  <ben@xemacs.org>
4239
4240         * about.el: Finish overhaul, add a few new hackers, update a
4241         couple old ones.
4242
4243 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4244
4245         * XEmacs 21.4.0 "Solid Vapor" is released.
4246
4247 2001-04-15  Ben Wing  <ben@xemacs.org>
4248
4249         * about.el:
4250         * about.el (about-headline-face): New.
4251         * about.el (about-link-face): New.
4252         * about.el (about-current-release-maintainers): New.
4253         * about.el (about-other-current-hackers): New.
4254         * about.el (about-url-alist):
4255         * about.el (about-once-and-future-hackers): New.
4256         * about.el (about-mailto-link): New.
4257         * about.el (about-get-buffer):
4258         * about.el (about-finish-buffer):
4259         * about.el (about-xemacs):
4260         * about.el (about-features): Removed.
4261         * about.el (about-advantages): New.
4262         * about.el (about-maintainer-info): Removed.
4263         * about.el (about-personal-info): New.
4264         * about.el (about-hacker-contribution): New.
4265         * about.el (about-maintainer):
4266         * about.el (about-show-linked-info):
4267         * about.el (about-hackers):
4268         Major revamping.  Rewriting of most of the text, improve the
4269         link handling, separate info on contributors into personal
4270         and contribution info, add new contributors, update personal
4271         info, etc. etc.
4272         
4273         * menubar-items.el (default-menubar):
4274         Help menubar entry for News now says more accurately
4275         "What's New in XEmacs".
4276         
4277         * mouse.el:
4278         * mouse.el (mouse-track-cleanup-hook):
4279         * mouse.el (mouse-track):
4280         Don't set-buffer to a dead buffer when calling mouse-track
4281         cleanup hooks.
4282
4283 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4284
4285         * XEmacs 21.2.47 "Zephir" is released.
4286
4287 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4288
4289         * dialog.el (make-dialog-box): Disable dialog box titles until
4290         we get them working.
4291
4292 2001-03-30  Ben Wing  <ben@xemacs.org>
4293
4294         * help.el:
4295         * help.el (Help-princ-face):
4296         * help.el (Help-prin1-face):
4297         * help.el (frob-help-extents):
4298         * help.el (describe-function-1):
4299         * help.el (describe-variable):
4300         Avoid using font-lock faces, which may not be defined.
4301         Instead, use hyper-apropos faces, and make sure they're
4302         defined as necessary by using `require'. (It's not so safe
4303         to do this for font-lock.) In any case, we will eventually
4304         be merging this functionality into hyper-apropos.
4305
4306         * loaddefs.el (completion-ignored-extensions):
4307         Fix documentation.
4308         
4309         * menubar-items.el (menu-truncate-list): Removed.
4310         * menubar-items.el (Menubar-items-truncate-list): New.
4311         * menubar-items.el (default-menubar):
4312         Fix errors if grep or compile command is too long.  Rename helper
4313         function to be less visible.
4314
4315 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4316
4317         * byte-optimize.el (byte-optimize-minus):
4318         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4319
4320 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4321
4322         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4323         Mule is available.
4324
4325         * mule/latin.el: New file.
4326
4327 2001-03-11  Ben Wing  <ben@xemacs.org>
4328
4329         * auto-save.el:
4330         * auto-save.el (auto-save-directory):
4331         * auto-save.el (make-auto-save-file-name):
4332         * auto-save.el (auto-save-file-name-p): New.
4333
4334         Merge in improvements from other definition of
4335         make-auto-save-file-name in files.el.
4336         
4337         * auto-save.el (auto-save-original-name):
4338         * auto-save.el (auto-save-name-in-fixed-directory):
4339         * auto-save.el (auto-save-unslashify-name): Removed.
4340         * auto-save.el (auto-save-slashify-name): Removed.
4341         * auto-save.el (auto-save-reserved-chars): New.
4342         * auto-save.el (auto-save-escape-name): New.
4343         * auto-save.el (auto-save-unhex): New.
4344         * auto-save.el (auto-save-unescape-name): New.
4345
4346         Change algorithm for encoding filenames in auto-save names to be
4347         entirely safe with all filesystems and all possible characters in
4348         a filename, and 100% reversible. (Essentially, uses
4349         quoted-printable as the encoding.)
4350         
4351         * auto-save.el (recover-all-files):
4352
4353         Use insert-directory rather than calling ls directly -- fixes
4354         things under Windows.
4355
4356         * files.el:
4357         * files.el (convert-standard-filename): Substitute FSF's
4358         definition for this (we had nothing here before).
4359         
4360         * files.el (backup-buffer): Warning fix.
4361         
4362         * files.el (make-backup-file-name):
4363         * files.el (find-backup-file-name):
4364         Fix error in calling sequence to auto-save-file-name-p.
4365         
4366         * files.el (recover-file):
4367         Use insert-directory rather than calling ls directly -- fixes
4368         things under Windows.
4369
4370         * files.el (make-auto-save-file-name): Removed.
4371         * files.el (auto-save-file-name-p): Removed.
4372         auto-save is always dumped so no sense in having a definition
4373         that will always be overwritten with another.
4374         
4375         * files.el (insert-directory):
4376         * win32-native.el:
4377         * win32-native.el (debug-mswindows-process-command-lines):
4378         * win32-native.el (original-make-auto-save-file-name): Removed.
4379         * win32-native.el (make-auto-save-file-name): Removed.
4380
4381
4382 2001-03-21  Martin Buchholz <martin@xemacs.org>
4383
4384         * XEmacs 21.2.46 "Urania" is released.
4385
4386 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4387
4388         * menubar-items.el (default-menubar): Update sample.emacs to
4389         sample.init.el and adjust accelerators.
4390
4391 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * build-report.el (build-report): Improve docstring.
4394
4395 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4396
4397         * ChangeLog: Log GTK merge.
4398
4399         * gutter-items.el:
4400         * mwheel.el:
4401         * sound.el:
4402         * startup.el:
4403         Revert gratuitous whitespace changes.
4404
4405 2001-03-07  Ben Wing  <ben@xemacs.org>
4406
4407         * help.el:
4408         * help.el (key-or-menu-binding):
4409         * help.el (Help-find-file): New.
4410         * help.el (describe-beta):
4411         * help.el (describe-copying):
4412         * help.el (describe-project):
4413         * help.el (view-emacs-news):
4414         * help.el (view-sample-init-el): New.
4415         * help.el (Help-princ-face): New.
4416         * help.el (Help-prin1-face): New.
4417         * help.el (help-symbol-function-context-menu):
4418         * help.el (help-symbol-variable-context-menu):
4419         * help.el (help-symbol-function-and-variable-context-menu):
4420         * help.el (frob-help-extents):
4421         * help.el (describe-function-1):
4422         * help.el (describe-variable):
4423
4424         Add coloring in Help buffers, correspondent with hyperlinks.
4425         View files in view-mode rather than Fundamental.
4426         Remove separators from context menus -- now handled in generic code.
4427         Add `Find Tag' to context menu.
4428         
4429         * menubar.el (popup-mode-menu):
4430
4431         Rewrite code that outputs the popup menu to (a) put more specific
4432         entries first, (b) be more robust, (c) output the proper context
4433         menu separators automatically (the context menu functionality is
4434         new and currently used only by Help).
4435
4436 2001-03-10  William M. Perry  <wmperry@aventail.com>
4437
4438         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4439         this function when converting from the 21.1 GTK branch.  Now
4440         supports file, password, question, and color built-in dialogs.
4441
4442 2001-03-06  Ben Wing  <ben@xemacs.org>
4443
4444         * keydefs.el:
4445         * keydefs.el (global-map):
4446         Add commented-out change of M-k (for 21.5).
4447         
4448         * menubar-items.el (default-menubar):
4449         Fix items to control kill-line behavior; add items for
4450         shifted motion.
4451         
4452         * simple.el:
4453         * simple.el (kill-whole-line):
4454         * simple.el (historical-kill-line): Removed.
4455         * simple.el (kill-line): Removed.
4456         * simple.el (kill-entire-line): New.
4457         * simple.el (kill-line-1): New.
4458         * simple.el (backward-kill-line):
4459         Undo kill-whole-line == always changes.  Add new function
4460         kill-entire-line to unconditionally delete the current line.
4461         Add comments describing the lamentable state of affairs of
4462         the kill-line functions and variables.
4463
4464 2001-03-02  Ben Wing  <ben@xemacs.org>
4465
4466         * simple.el:
4467         * simple.el (beginning-of-buffer):
4468         * simple.el (end-of-buffer):
4469         * simple.el (mark-ring-unrecorded-commands):
4470         * simple.el (signal-error-on-buffer-boundary):
4471         * simple.el (shifted-motion-keys-select-region):
4472         * simple.el (unshifted-motion-keys-deselect-region):
4473         * simple.el (motion-keys-for-shifted-motion): New.
4474         * simple.el (handle-pre-motion-command):
4475         * simple.el (handle-post-motion-command):
4476         * simple.el (forward-char-command):
4477         * simple.el (backward-char-command):
4478         * simple.el (scroll-up-command):
4479         * simple.el (scroll-down-command):
4480         * simple.el (next-line):
4481         * simple.el (previous-line):
4482         * simple.el (backward-block-of-lines):
4483         * simple.el (forward-block-of-lines):
4484         * simple.el (backward-word):
4485         * simple.el (mark-word):
4486
4487         Augment documentation of the most common motion commands to make
4488         note of the shifted-motion support.  Improve the support to (a)
4489         properly document how it works and why it's done in the fashion it
4490         is, and (b) allow the keystrokes that trigger it to be customized.
4491
4492         Correct error in the customize specification of
4493         mark-ring-unrecorded-commands.
4494
4495 2001-03-02  Ben Wing  <ben@xemacs.org>
4496
4497         * font-lock.el:
4498         * font-lock.el (font-lock-pending-extent-table): Removed.
4499         * font-lock.el (font-lock-pending-buffer-table): New.
4500         * font-lock.el (font-lock-pre-idle-hook):
4501         * font-lock.el (font-lock-after-change-function):
4502         * font-lock.el (font-lock-fontify-pending-extents):
4503         * font-lock.el (font-lock-lisp-like):
4504
4505         Fix handling of pending extents to avoid excessive slowness (N^2
4506         behavior) when making lots of buffer changes between redisplays,
4507         such as when saving the Options.
4508
4509 2001-03-09  William M. Perry  <wmperry@aventail.com>
4510
4511         * device.el:
4512         * dragdrop.el:
4513         * dumped-lisp.el:
4514         * faces.el:
4515         * frame.el:
4516         * gnuserv.el:
4517         * loadup.el:
4518         * menubar-items.el:
4519         * minibuf.el:
4520         The Great GTK Merge.
4521
4522         * ChangeLog.GTK:
4523         * dialog-gtk.el:
4524         * gdk.el:
4525         * generic-widgets.el:
4526         * glade.el:
4527         * gnome-widgets.el:
4528         * gnome.el:
4529         * gtk-compose.el:
4530         * gtk-extra.el:
4531         * gtk-faces.el:
4532         * gtk-ffi.el:
4533         * gtk-file-dialog.el:
4534         * gtk-font-menu.el:
4535         * gtk-glyphs.el:
4536         * gtk-init.el:
4537         * gtk-iso8859-1.el:
4538         * gtk-marshal.el:
4539         * gtk-mouse.el:
4540         * gtk-package.el:
4541         * gtk-password-dialog.el:
4542         * gtk-select.el:
4543         * gtk-widget-accessors.el:
4544         * gtk-widgets.el:
4545         * gtk.el:
4546         widgets-gtk.el:
4547         The Great GTK Merge: new files.
4548
4549 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4550
4551         * generic-widgets.el: Don't require gtk (a built-in feature) at
4552         top level.  Don't execute the last sexp unless (featurep 'gtk).
4553
4554 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4555
4556         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4557
4558 2001-02-23  Martin Buchholz <martin@xemacs.org>
4559
4560         * XEmacs 21.2.45 "Thelxepeia" is released.
4561
4562 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4563  
4564         * about.el (xemacs-hackers): update my entry. 
4565         * about.el (about-maintainer-info): ditto. 
4566         * about.el (about-hackers): ditto. 
4567
4568 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4569
4570         * about.el (about-maintainer-info): More vanity info about
4571         yours truly.
4572
4573 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4574
4575         * build-report.el (build-report-destination): xemacs-build-reports
4576         has moved to SourceForge, where mailing list name length is
4577         restricted, hence the name change to
4578         xemacs-buildreports@xemacs.org.
4579         * build-report.el (build-report-keep-regexp): Update default.
4580         * build-report.el (build-report-delete-regexp): Ditto.
4581         * build-report.el (build-report-make-output-files): Ditto.
4582
4583 2001-02-19  Craig Lanning  <lanning@scra.org>
4584
4585         * lisp-mode.el: Add indentation specifications for following
4586         Common Lisp forms: handler-case, handler-bind, with-slots,
4587         with-open-file, with-open-stream, print-unreadable-object.
4588
4589 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4590
4591         * font-lock.el (font-lock-set-defaults-1):
4592         Move initialization of `font-lock-cache-position' so that it's set
4593         even if font-lock-keywords is already defined.
4594
4595 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4596
4597         * autoload.el (generate-file-autoloads-1):
4598         Use `emacs-lisp-mode-syntax-table' instead of
4599         `lisp-mode-syntax-table'.
4600         * lisp-mode.el (lisp-mode-syntax-table):
4601         Get rid of old checks for `parse-partial-sexp' version.
4602         Make `|' (pipe) string delimiter instead of punctuation.
4603
4604 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4605
4606         * window.el (save-selected-window):
4607         Use gensym for better macro hygiene.
4608
4609 2001-02-06  Mike Sperber <mike@xemacs.org>
4610
4611         * dump-paths.el:
4612         * startup.el (startup-setup-paths): Set and use
4613         `mule-lisp-directory'.
4614         (startup-setup-paths-warning): Ditto.
4615
4616         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4617         (paths-construct-load-path): Consider `mule-lisp-directory'.
4618
4619 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4620
4621         * font-lock.el: Syntax table improvements used.  A few random
4622         changes are not specified below.
4623         (font-lock-fontify-string-delimiters):
4624         (font-lock-syntactic-keywords):
4625         (font-lock-cache-state nil):
4626         (font-lock-cache-position):
4627         New variables.
4628         (font-lock-set-syntax):
4629         (font-lock-apply-syntactic-highlight):
4630         (font-lock-fontify-syntactic-anchored-keywords):
4631         (font-lock-fontify-syntactic-keywords-region):
4632         (font-lock-eval-keywords):
4633         New functions.
4634         (font-lock-remove-face):
4635         (font-lock-fontify-syntactically-region):
4636         Use syntax properties.
4637
4638 2001-02-08  Martin Buchholz <martin@xemacs.org>
4639
4640         * XEmacs 21.2.44 "Thalia" is released.
4641
4642 2001-01-16  Mike Sperber <mike@xemacs.org>
4643
4644         * startup.el (normal-top-level): Work even if no installation root
4645         is found.
4646
4647 2001-01-30  Andy Piper  <andy@xemacs.org>
4648
4649         * gutter-items.el (progress-abort-glyph): remove instantiator.
4650         (set-progress-abort-instantiator): new function.
4651         (abort-progress-feedback): use it.
4652
4653         * gutter.el (set-gutter-dirty-p): new function.
4654
4655 2001-01-30  Didier Verna  <didier@xemacs.org>
4656
4657         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4658
4659 2001-01-24  Didier Verna  <didier@xemacs.org>
4660
4661         * sound.el (sound-extension-list): give a better default value.
4662         * sound.el (load-sound-file): improve the doc string, also find
4663         files given by absolute names, pass a real extension list to
4664         `locate-file'.
4665
4666 2001-01-26  Martin Buchholz <martin@xemacs.org>
4667
4668         * XEmacs 21.2.43 "Terspichore" is released.
4669
4670 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4671
4672         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4673         messages from gnuserv.
4674
4675 2001-01-20  Martin Buchholz <martin@xemacs.org>
4676
4677         * XEmacs 21.2.42 "Poseidon" is released.
4678
4679 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4680
4681         * cl-macs.el (cl-upcase-arg): New function.
4682         (cl-function-arglist): New function.
4683         (cl-transform-lambda): Automatically add CL-style lambda list to
4684         documentation string using functions above.
4685
4686 2001-01-12  Andy Piper  <andy@xemacs.org>
4687
4688         * package-get.el (package-get-custom): call
4689         package-net-update-installed-db.
4690
4691         * package-ui.el (pui-install-selected-packages): call
4692         package-net-update-installed-db.
4693
4694         * package-net.el (package-net-update-installed-db): use
4695         packages-package-list so that we reflect reality.
4696
4697         * packages.el (packages-package-list): Make docstring reflect
4698         reality.
4699
4700         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4701
4702         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4703         isn't installed.
4704
4705 2001-01-17  Andy Piper  <andy@xemacs.org>
4706
4707         * wid-edit.el (widget-activation-glyph-mapper): activate or
4708         deactivate native widgets.
4709         (widget-glyph-insert-glyph): record instantiator.
4710         (widget-push-button-value-create): use it.
4711
4712         * gui.el (gui-button-action): new function. Make button's domain
4713         buffer current when calling.
4714         (make-gui-button): update to use gui-button-action.
4715
4716 2001-01-16  Didier Verna  <didier@xemacs.org>
4717
4718         * menubar-items.el (default-menubar): add an entry for modeline
4719         horizontal scrolling in Options -> Display.
4720
4721 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4722
4723         * package-get.el (package-get-require-signed-base): Set to nil
4724         by default.
4725
4726 2001-01-17  Martin Buchholz <martin@xemacs.org>
4727
4728         * XEmacs 21.2.41 "Polyhymnia" is released.
4729
4730 2001-01-16  Mike Sperber <mike@xemacs.org>
4731
4732         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4733         catch lisp/mule/.
4734
4735 2001-01-14  Mike Sperber <mike@xemacs.org>
4736
4737         * startup.el (maybe-create-compatibility-dot-emacs):
4738         (maybe-unmigrate-user-init-file):
4739         (unmigrate-user-init-file): Created.
4740         (maybe-migrate-user-init-file): Offer creation of compatibility
4741         .emacs.
4742         Some doc fixes wrt init file location.
4743
4744 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4745
4746         * faces.el (face-frob-from-locale-first): new variable.
4747         (frob-face-font-2): Honor tags arg while trying to use
4748         standard-face-mapping.  When face-frob-from-locale-first is set,
4749         first try to set face inheriting from frobbed-face.
4750
4751 2001-01-15  Didier Verna  <didier@xemacs.org>
4752
4753         * about.el (xemacs-hackers): update my entry.
4754         * about.el (about-url-alist): ditto.
4755         * about.el (about-maintainer-info): ditto.
4756         * about.el (about-hackers): ditto.
4757
4758 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4759
4760         The byte compiler has been badly broken for a year,
4761         by the patch of 1999-12-06.
4762         * byte-optimize.el (byte-optimize-form-code-walker):
4763         Bug was: the byte compiler was making this erroneous optimization:
4764         (progn (or (foo)) (bar)) ==> (bar)
4765
4766 2000-11-20  Mike Sperber <mike@xemacs.org>
4767
4768         * setup-paths.el (paths-core-load-path-depth): Split
4769         `paths-load-path-depth' in two for site and core lisp.  Don't
4770         recurse into core.
4771         * setup-paths.el (paths-construct-load-path): Use.
4772
4773 2001-01-10  Andy Piper  <andy@xemacs.org>
4774
4775         * package-net.el (package-net-cygwin32-binary-size): new variable
4776         (package-net-win32-binary-size): ditto.  add much needed
4777         commentary.
4778
4779         * gutter-items.el (buffers-tab-items): correct off-by-one error
4780         for buffers-tab-max-size.
4781
4782 2001-01-08  Martin Buchholz <martin@xemacs.org>
4783
4784         * XEmacs 21.2.40 is released.
4785
4786 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4787
4788         * mule/hebrew.el: Fix comments and typos.
4789         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4790
4791 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4792
4793         * ChangeLog.1: move ancient log from fill.el.
4794
4795         * dump-paths.el:
4796         paragraphs.el:
4797         mule/mule-category.el:
4798         Miscellaneous typo fixes and slight doc clarifications.
4799
4800         * mule/mule-ccl.el:  Correct file name in header.
4801
4802 2000-12-31  Martin Buchholz <martin@xemacs.org>
4803
4804         * XEmacs 21.2.39 is released.
4805
4806 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4807
4808         * byte-optimize.el (byte-optimize-cond):
4809         (byte-optimize-cond-1): New.
4810         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4811         Optimizes (cond (x nil)) ==> nil.
4812         Provide better diagnostic on malformed expr like (cond foo).
4813
4814 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4815
4816         * mule/mule-coding.el:
4817         mule/mule-cmds.el (reset-language-environment,
4818         set-language-environment-coding-systems):
4819         Safer default coding-priority-list, corresponding to src/file-coding.h.
4820
4821 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4822
4823         * package-admin.el: Allow package removal from
4824         early-package-load-path.
4825
4826 2000-12-15  Andreas Jaeger  <aj@suse.de>
4827
4828         * about.el (about-maintainer-info): Update my entry.
4829
4830 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4831
4832         * packages.el (locate-library): Add support for bzip2
4833         compressed .el files.
4834
4835 2000-12-12  Andy Piper  <andy@xemacs.org>
4836
4837         * package-net.el: new file.
4838
4839 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4840
4841         * font-lock.el: Add missing C++ keywords.
4842
4843 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4844
4845         * simple.el (indent-for-comment): Preserve indentation of comments
4846         starting in column 0, as documented in (Info-goto-node
4847         "(xemacs)Comments").  Update docstring accordingly.
4848
4849 2000-12-05  Martin Buchholz <martin@xemacs.org>
4850
4851         * XEmacs 21.2.38 is released.
4852
4853 2000-12-04  Didier Verna  <didier@xemacs.org>
4854
4855         * mouse.el (default-mouse-track-set-point-in-window): remove
4856         spurious '+' operation detected by Martin.
4857
4858
4859 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4860
4861         * cl-extra.el (coerce):
4862         Implement char to integer coercion.
4863         Remove extraneous (numberp) test.
4864
4865         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4866         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4867         (byte-optimize-predicate):
4868         Warn if evaluating constant expression signals an error.
4869         (byte-optimize-form): Small simplification.
4870
4871         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4872
4873 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4874
4875         * byte-optimize.el:
4876         (byte-optimize-minus):
4877         (byte-optimize-plus):
4878         (byte-optimize-mult):
4879         (byte-optimize-quo):
4880         Use (car (last x)) instead of (last x) to get last elt!
4881         Use `byte-optimize-predicate' to optimize `%'.
4882         Move optimizations for special numeric args to bytecomp.el.
4883         * bytecomp.el (byte-compile-associative): Remove.
4884         (byte-compile-max): New.
4885         (byte-compile-min): New.
4886         Properly handle erroneous calls: (max) (min).
4887         (byte-compile-plus): New.
4888         (byte-compile-minus):
4889         It's easiest to handle 0, +1 and -1 args here.
4890         (byte-compile-mult): New.
4891         It's easiest to handle 1, -1 and 2 args here.
4892         (byte-compile-quo):
4893         It's easiest to handle 0, +1 and -1 args here.
4894         Issue byte-compiler warning when dividing by zero.
4895
4896         Byte-compiler arithmetic improvements.
4897         Better optimize these expressions in the obvious way:
4898         (+ x y 1)   -->  varref x varref y add add1
4899         (+ x y -1)  -->  varref x varref y add sub1
4900         (- x y 0)   -->  (- x y)
4901         (- 0 x y)   -->  (- (- x) y)
4902         (% 42 19)   --> compile-time constant
4903         (/ 42 19)   --> compile-time constant
4904         (* (foo) 2) --> foo call dup plus
4905
4906         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4907         unless (declaim (optimize (safety 3)))
4908         or (setq byte-compile-delete-errors nil).
4909
4910 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4911
4912         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4913         docstrings.
4914
4915 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4916
4917         * startup.el (command-line-do-help):  Add documentation of
4918         portable dumper switches.
4919
4920 2000-11-22  Andy Piper  <andy@xemacs.org>
4921
4922         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4923
4924         * glyphs.el (init-glyphs): don't use autodetect for strings.
4925
4926 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4927
4928         * byte-optimize.el (byte-optimize-char-before):
4929         (byte-optimize-backward-char):
4930         (byte-optimize-backward-word):
4931         Fix incorrect optimizations for these sorts of expressions:
4932         (let ((x nil)) (backward-char x))
4933
4934 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4935
4936         * byte-optimize.el:
4937         * byte-optimize.el (byte-optimize-backward-char): New.
4938         * byte-optimize.el (byte-optimize-backward-word): New.
4939         Make backward-word and backward-char as efficient as forward versions.
4940
4941         * bytecomp.el (byte-compile-no-args-with-one-extra):
4942         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4943         * bytecomp.el (byte-compile-two-args-with-one-extra):
4944         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4945         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4946         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4947         Check if extra arg is constant nil, and if so, use byte-coded call.
4948
4949         * simple.el (backward-word):
4950         * simple.el (mark-word):
4951         * simple.el (kill-word):
4952         * simple.el (backward-kill-word):
4953         Make COUNT argument optional, for consistency with forward-char et al.
4954
4955         * abbrev.el (abbrev-string-to-be-defined):
4956         * abbrev.el (inverse-abbrev-string-to-be-defined):
4957         * abbrev.el (inverse-add-abbrev):
4958         * abbrev.el (expand-region-abbrevs):
4959         * buff-menu.el (Buffer-menu-execute):
4960         * indent.el (move-to-left-margin):
4961         * indent.el (indent-relative):
4962         * indent.el (move-to-tab-stop):
4963         * info.el (Info-reannotate-node):
4964         * lisp-mode.el (lisp-indent-line):
4965         * lisp.el (end-of-defun):
4966         * lisp.el (move-past-close-and-reindent):
4967         * misc.el (copy-from-above-command):
4968         * mouse.el (default-mouse-track-scroll-and-set-point):
4969         * page.el (forward-page):
4970         * paragraphs.el (forward-paragraph):
4971         * paragraphs.el (end-of-paragraph-text):
4972         * picture.el (picture-forward-column):
4973         * picture.el (picture-self-insert):
4974         * rect.el (extract-rectangle-line):
4975         * simple.el (newline):
4976         * simple.el (fixup-whitespace):
4977         * simple.el (backward-delete-char-untabify):
4978         * simple.el (transpose-chars):
4979         * simple.el (transpose-preceding-chars):
4980         * simple.el (do-auto-fill):
4981         * simple.el (indent-new-comment-line):
4982         * simple.el (blink-matching-open):
4983         * view-less.el (cleanup-backspaces):
4984         * wid-edit.el (widget-transpose-chars):
4985         * term/bg-mouse.el (bg-insert-moused-sexp):
4986         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4987
4988         * info.el (Info-fontify-node):
4989         * simple.el (backward-delete-function):
4990         Use canonical delete-backward-char instead of backward-delete-char.
4991
4992 2000-11-20  Andy Piper  <andy@xemacs.org>
4993
4994         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4995         no buffers.
4996
4997 2000-11-20  Andy Piper  <andy@xemacs.org>
4998
4999         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5000         buffer tabs.
5001
5002 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5003
5004         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5005         (proclaim inline...) was shadowing compiler-macros.
5006
5007 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5008
5009         * bytecomp.el (byte-compile-eval): New.
5010         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5011         Keeps this promise made in Lispref:
5012         "If a file being compiled contains a `defmacro' form, the macro is
5013         defined temporarily for the rest of the compilation of that file."
5014
5015 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5016
5017         * cl.el (floatp-safe):
5018         (plusp):
5019         (minusp):
5020         (oddp):
5021         (evenp):
5022         (cl-abs):
5023         Use a better parameter name than `x'.
5024
5025         * cl-macs.el (check-type): Make continuable.  Change documentation
5026         to require PLACE, but accept any form for compatibility.
5027
5028         * abbrev.el (define-abbrev): Use check-type.
5029         * font-menu.el (font-menu-change-face): Use check-type.
5030         * menubar.el (relabel-menu-item): Use check-type.
5031         * itimer.el: Fix typo.
5032
5033 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5034
5035         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5036
5037 2000-11-14  Martin Buchholz <martin@xemacs.org>
5038
5039         * XEmacs 21.2.37 is released.
5040
5041 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5042
5043         * code-cmds.el: Provide the feature.
5044
5045 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5046
5047         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5048
5049         * code-cmds.el: New file
5050         * mule/mule-cmds.el:
5051         * mule/mule-misc.el
5052         (coding-keymap): New keymap. Define coding system keyboard
5053         commands on file-coding builds too.
5054         (coding-system-change-eol-conversion):
5055         (universal-coding-system-argument):
5056         (set-default-coding-systems):
5057         (prefer-coding-system): Moved from mule-cmds.el
5058         (set-buffer-process-coding-system): Moved from mule-misc.el
5059
5060 2000-09-15  Stephen Carney <carney@scubadoo.com>
5061
5062         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5063
5064 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5065
5066         * package-get.el (package-get-download-sites): Add a pre-release
5067         site for experimental packages.
5068
5069         * auto-autoloads.el: Regenerated.
5070
5071 2000-08-01  Andy Piper  <andy@xemacs.org>
5072
5073         * gutter-items.el (buffers-tab-omit-function): reference
5074         buffers-tab-select-visible-buffers.
5075         (buffers-tab-filter-functions): new variable, by default uses
5076         buffers-tab-selection-function and buffers-tab-omit-function.
5077         (select-buffers-tab-buffers-by-mode): invert arguments.
5078         (buffers-tab-select-visible-buffers): new function. Invert calling
5079         of buffers-menu-omit-invisible-buffers.
5080         (buffers-tab-items): rewrite to use
5081         buffers-tab-filter-functions. Rewrite docstring.
5082         (gutter-buffers-tab-extent): delete.
5083         (add-tab-to-gutter): always build a new extent when adding the
5084         tabs.
5085         (update-tab-in-gutter): make gutter dirty when orientation
5086         changes.
5087
5088 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5089
5090         * bytecomp.el (byte-compile-defvar-or-defconst):
5091         Only do loadhist recording if defvar form includes a value.
5092
5093 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5094
5095         * bytecomp.el (byte-compile-initial-macro-environment):
5096         `eval-when-compile' should not compile its body.
5097
5098 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5099
5100         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5101         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5102         some Japanese English.  Remove some ancient FSF comments, and
5103         improve docstrings.  Use symbols not vectors for tables.
5104
5105 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5106
5107         * keymap.el:
5108         (local-key-binding):
5109         (global-key-binding):
5110         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5111
5112         * lisp.el:
5113         (backward-sexp): Slightly simpler code.
5114         (mark-sexp): Make arg optional, like FSF Emacs.
5115         (forward-list): Slightly simpler code.
5116         (backward-list): Slightly simpler code.
5117         (down-list):  Make arg optional, like FSF Emacs.
5118         (up-list):  Make arg optional, like FSF Emacs.
5119         (backward-up-list):  Make arg optional, like FSF Emacs.
5120         (kill-sexp):  Make arg optional, like FSF Emacs.
5121         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5122
5123         * font-menu.el (font-menu-change-face):
5124         Take continuable errors into account.
5125
5126         * abbrev.el:
5127         * abbrev.el (clear-abbrev-table):
5128         * abbrev.el (define-abbrev-table):
5129         * abbrev.el (define-abbrev):
5130         * abbrev.el (insert-abbrev-table-description):
5131         * apropos.el (apropos-documentation-check-doc-file):
5132         * apropos.el (apropos-documentation-check-elc-file):
5133         * buff-menu.el (list-buffers):
5134         * buff-menu.el (list-buffers-noselect):
5135         * bytecomp.el (byte-recompile-directory):
5136         * bytecomp.el (batch-byte-compile):
5137         * cl-macs.el (typep):
5138         * code-files.el (find-coding-system-magic-cookie):
5139         * code-files.el (insert-file-contents):
5140         * cus-edit.el (customize-set-variable):
5141         * cus-edit.el (customize-save-variable):
5142         * cus-face.el (custom-set-face-font-size):
5143         * cus-face.el (custom-set-face-update-spec):
5144         * cus-face.el (custom-reset-faces):
5145         * custom.el (custom-check-theme):
5146         * custom.el (copy-upto-last):
5147         * fill.el (canonically-space-region):
5148         * fill.el (fill-paragraph):
5149         * fill.el (fill-region):
5150         * fill.el (find-space-insertable-point):
5151         * fill.el (justify-current-line):
5152         * faces.el (face-spec-update-all-matching):
5153         * faces.el (set-face-stipple):
5154         * files-nomule.el (insert-file-contents):
5155         * files.el (insert-file-contents-literally):
5156         * files.el (hack-local-variables-last-page):
5157         * files.el (basic-save-buffer):
5158         * files.el (insert-directory):
5159         * font-menu.el (font-menu-change-face):
5160         * font.el (font-spatial-to-canonical):
5161         * format.el (format-encode-region):
5162         * format.el (format-insert-file):
5163         * format.el (format-replace-strings):
5164         * gutter.el (set-gutter-element):
5165         * help.el (key-or-menu-binding):
5166         * help.el (describe-bindings):
5167         * help.el (with-syntax-table):
5168         * indent.el (indent-rigidly):
5169         * indent.el (delete-to-left-margin):
5170         * info.el:
5171         * info.el (Info-extract-dir-entry-from):
5172         * info.el (Info-build-dir-anew):
5173         * info.el (Info-rebuild-dir):
5174         * info.el (Info-batch-rebuild-dir):
5175         * info.el (Info-read-subfile):
5176         * info.el (Info-build-node-completions):
5177         * info.el (Info-extract-menu-node-name):
5178         * isearch-mode.el (isearch-range-invisible):
5179         * isearch-mode.el (isearch-restore-invisible-extents):
5180         * itimer.el (itimerp):
5181         * itimer.el (itimer-live-p):
5182         * keymap.el:
5183         * keymap.el (substitute-key-definition):
5184         * keymap.el (read-command-or-command-sexp):
5185         * keymap.el (local-key-binding):
5186         * keymap.el (global-key-binding):
5187         * keymap.el (global-set-key):
5188         * keymap.el (local-set-key):
5189         * ldap.el:
5190         * ldap.el (ldap-add-entries):
5191         * ldap.el (ldap-delete-entries):
5192         * lisp.el (backward-sexp):
5193         * lisp.el (mark-sexp):
5194         * lisp.el (forward-list):
5195         * lisp.el (backward-list):
5196         * lisp.el (down-list):
5197         * lisp.el (backward-up-list):
5198         * lisp.el (up-list):
5199         * lisp.el (kill-sexp):
5200         * lisp.el (backward-kill-sexp):
5201         * menubar.el (add-menu-button):
5202         * menubar.el (add-submenu):
5203         * menubar.el (delete-menu-item):
5204         * menubar.el (relabel-menu-item):
5205         * mouse.el (narrow-window-to-region):
5206         * obsolete.el (define-obsolete-variable-alias):
5207         * obsolete.el (store-substring):
5208         * package-admin.el:
5209         * package-admin.el (package-admin-install-function):
5210         * package-admin.el (package-admin-install-function-mswindows):
5211         * package-admin.el (package-admin-default-install-function):
5212         * package-get.el (package-get-update-base-entries):
5213         * packages.el (packages-load-package-dumped-lisps):
5214         * packages.el (packages-collect-package-dumped-lisps):
5215         * printer.el (generic-print-buffer):
5216         * printer.el (generic-print-region):
5217         * replace.el (occur-mode-mouse-goto):
5218         * replace.el (perform-replace):
5219         * select.el (get-selection-no-error):
5220         * simple.el:
5221         * simple.el (newline):
5222         * simple.el (open-line):
5223         * simple.el (edit-and-eval-command):
5224         * simple.el (goto-line):
5225         * simple.el (undo):
5226         * simple.el (kill-region):
5227         * simple.el (copy-region-as-kill):
5228         * simple.el (kill-ring-save):
5229         * simple.el (set-mark):
5230         * simple.el (next-line):
5231         * simple.el (previous-line):
5232         * simple.el (line-move):
5233         * simple.el (set-goal-column):
5234         * simple.el (comment-region):
5235         * subr.el:
5236         * subr.el (putf):
5237         * syntax.el (modify-syntax-entry):
5238         * syntax.el (map-syntax-table):
5239         * view-less.el (view-file):
5240         * view-less.el (view-buffer):
5241         * view-less.el (view-file-other-window):
5242         * window-xemacs.el (backward-other-window):
5243         * window.el:
5244         * window.el (one-window-p):
5245         * window.el (walk-windows):
5246         * window.el (window-list):
5247         * x-mouse.el (x-mouse-kill):
5248         * x-select.el (x-get-cutbuffer):
5249         * x-select.el (x-store-cutbuffer):
5250         * term/bg-mouse.el (bg-mouse-line-to-center):
5251         * term/sun-mouse.el (window-line-end):
5252         * term/sun-mouse.el (sun-select-region):
5253         * term/sun.el (kill-region-and-unmark):
5254         * mule/mule-category.el:
5255         * mule/mule-category.el (modify-category-entry):
5256         * mule/mule-category.el (char-category-list):
5257         * mule/mule-coding.el (coding-system-force-on-output):
5258         * mule/mule-misc.el (coding-system-put):
5259         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5260
5261 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5262
5263         * cus-face.el: Typo fixes and tiny clarifications.
5264         * custom.el: ditto
5265
5266 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5267
5268         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5269         * startup.el (normal-top-level): Setup auto-save-list-file-name
5270         if auto-save-list-file-prefix is non-nil.
5271
5272 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5273
5274         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5275
5276 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5277
5278         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5279         get symbol at point-min.
5280
5281 2000-10-24  Didier Verna  <didier@xemacs.org>
5282
5283         * info.el (Info-emacs-info-file-name): defconst it.
5284         * info.el (Info-footnote-tag): defcustom it.
5285         * info.el (Info-no-description-string): ditto.
5286         * info.el (Info-find-node): adapt to new semantics of
5287         'Info-suffixed-file (don't do the case variants stuff).
5288         * info.el (Info-insert-dir): rewrite the dir file variants code.
5289         * info.el (Info-directory-files): New. Return the list of info
5290         files in a directory.
5291         * info.el (Info-dir-outdated-p): use it.
5292         * info.el (Info-parse-dir-entries): ditto.
5293         * info.el (Info-build-dir-anew): don't restrict to files ending
5294         with a ".info.*" extension.
5295         * info.el (Info-set-mode-line): ditto.
5296         * info.el (Info-read-subfile): adapt to new semantics of
5297         'Info-suffixed-file (append 'exact argument).
5298         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5299         string independently of the case.
5300         * info.el (Info-suffixed-file): use it (match all possible case
5301         for the file name).
5302         * info.el (Info-insert-file-contents): code cleanup.
5303         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5304         columns.
5305         * info.el (Info-batch-rebuild-dir): ditto.
5306         * info.el (Info-read-node-name-1): ditto.
5307         * info.el (Info-search): ditto.
5308         * info.el (Info-fontify-node): ditto.
5309
5310
5311 2000-10-24  Didier Verna  <didier@xemacs.org>
5312
5313         * process.el (shell-command): when called from a program, avoid
5314         'push-mark's "mark-set" message.
5315
5316 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5317
5318         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5319         by a symbol, not by a vector.
5320         * mule/vietnamese.el (vscii): Likewise.
5321         (viscii): Likewise.
5322         * mule/cyrillic.el (koi8-r): Likewise.
5323
5324         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5325         by a symbol, not by a vector.
5326         (chinese-big5-2): Likewise.
5327         * mule/ethiopic.el (ethiopic): Likewise.
5328         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5329         (vietnamese-viscii-upper): Likewise.
5330
5331 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5332
5333         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5334
5335 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5336
5337         * byte-optimize.el (byte-optimize-car): New function.
5338         (byte-optimize-cdr): Ditto.
5339
5340 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5341
5342         * byte-optimize.el: Partial synch with FSF 20.7.
5343         Optimize constant concatenation.
5344         Add keymapp as a side effect free function.  It is a built-in.
5345         (byte-after-unbind-pos): Remove byte-equal.
5346
5347 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5348
5349         * update-elc-2.el: Quote regexps correctly.
5350
5351 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5352
5353         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5354         (ccl-compile): Apply integerp, not integer-or-char-p to
5355         check the type of the buffer magnification
5356         (ccl-compile-write-string): Encode a string with binary
5357         coding system.
5358         (ccl-compile-write-repeat): Likewise.
5359
5360 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5361
5362         * buff-menu.el:
5363         * bytecomp.el:
5364         * coding.el:
5365         * faces.el:
5366         * files.el:
5367         * fill.el:
5368         * float-sup.el:
5369         * font-lock.el:
5370         * help.el:
5371         * iso8859-1.el:
5372         * loaddefs.el:
5373         * menubar-items.el:
5374         * menubar.el:
5375         * modeline.el:
5376         * msw-font-menu.el:
5377         * paragraphs.el:
5378         * paths.el:
5379         * replace.el:
5380         * simple.el:
5381         * sound.el:
5382         * startup.el:
5383         * version.el:
5384         * x-faces.el:
5385         * x-font-menu.el:
5386         Remove purecopy.
5387
5388 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5389
5390         * simple.el (do-auto-fill): Use the function pointer to by
5391         `comment-line-break-function', not `indent-new-comment-line'. This
5392         fixes an issue with cc-mode comment continuation.
5393
5394 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5395
5396         * simple.el (turn-on-auto-fill):  Add (interactive).
5397         * mwheel.el (mwheel-install): Add (interactive).
5398         * font-lock.el (turn-on-font-lock): Add (interactive).
5399         (turn-off-font-lock): Add (interactive).
5400
5401 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5402
5403         * packages.el (packages-special-base-regexp): Add `man'.
5404
5405 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5406
5407         * wid-edit.el (widget-specify-active): map over extents in current
5408         buffer like `widget-specify-inactive' does.  Mapping over the
5409         inactive extent object does not work since the current extent is
5410         ignored by `map-extents'.
5411
5412 2000-10-04  Martin Buchholz <martin@xemacs.org>
5413
5414         * XEmacs 21.2.36 is released.
5415
5416 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5417
5418         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5419         Optimize the compiled-function-constants vector by byte-code
5420         reference counts.
5421
5422 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5423
5424         * build-report.el (build-report-delete-regexp): quote value in
5425         defcustom
5426
5427 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5428
5429         * build-report.el (build-report): Don't bind srcdir which we don't
5430         use in `multiple-value-bind' to avoid the only byte-compiler
5431         warning.
5432
5433 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5434
5435         * build-report.el: Requires cl and custom now.
5436         build-report-version is determined by XEmacs version -- remove
5437         build-report-version*.
5438         * build-report.el (build-report-version): Removed.
5439         * build-report.el (build-report-installation-version-regexp): New.
5440         * build-report.el (build-report-version-file-regexp): New.
5441         * build-report.el (build-report-installation-srcdir-regexp): New.
5442         * build-report.el (build-report-destination): Offer
5443         xemacs-build-reports and xemacs-beta.
5444         * build-report.el (build-report-keep-regexp): Adjusted.
5445         * build-report.el (build-report-delete-regexp): Adjusted.
5446         * build-report.el (build-report-make-output-dir): New.
5447         * build-report.el (build-report-installation-file): Replace use of
5448         `concat' with `expand-file-name'.
5449         * build-report.el (build-report-make-output-file): Removed.
5450         * build-report.el (build-report-make-output-files): New.
5451         * build-report.el (build-report-subject): Identify as
5452         user-variable with "*...".
5453         * build-report.el (build-report-prompts): Ditto.
5454         * build-report.el (build-report-version-file): New.
5455         * build-report.el (build-report-file-encoding): Identify as
5456         user-variable with "*...".
5457         * build-report.el (build-report-make-output-get): New.
5458         * build-report.el (build-report-insert-header): Report
5459         emacs-version and system-configuration instead of
5460         build-report-version.
5461         * build-report.el (build-report-insert-make-output): Add file
5462         argument.
5463         * build-report.el (build-report-insert-installation-file):
5464         Re-indent.
5465         * build-report.el (build-report-keep): Change docstring,
5466         re-indent.
5467         * build-report.el (build-report-delete): Ditto.
5468         * build-report.el (build-report-installation-data): New.
5469         * build-report.el (build-report-version-file-data): New.
5470
5471 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5472
5473         * byte-optimize.el (byte-optimize-lapcode):
5474         Fix the optimization of using the first 5 elements of the
5475         constants vector for variables.
5476         (byte-optimize-lapcode): Fix another ancient broken optimization.
5477
5478 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5479
5480         * *: Spelling mega-patch
5481
5482 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5483
5484         * easymenu.el: doc fixes.
5485         (easy-menu-do-define): Use backquote.
5486         (easy-menu-change):
5487         (easy-menu-add):
5488         `when' seems much clearer than `if' here.
5489         (easy-menu-remove):
5490         (easy-menu-add-item):
5491         (easy-menu-item-present-p):
5492         (easy-menu-remove-item):
5493         Wrap using (when (featurep 'menubar) ...)
5494
5495 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5496
5497         * bytecomp.el (displaying-byte-compile-warnings):
5498         Revert Ben's change to this function below so that the compile log
5499         is displayed properly for users of the "popper" package.
5500
5501 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5502
5503         * window.el (save-selected-window): Use backquote.
5504
5505         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5506         Renamed from `byte-compile-file-form-defvar'.
5507         * bytecomp.el (byte-compile-defvar-or-defconst):
5508         Only cons onto current-load-list in top-level forms.
5509         Else this leaks a cons cell every time a defun is called.
5510         Renamed from `byte-compile-defvar', for clarity.
5511         Warn when docstring of defvar is not a string.
5512         Use consistent error messages.
5513         Better comments.
5514
5515 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5516
5517         * simple.el (set-variable):
5518         Remove unneeded defvar by rearranging order of let* forms.
5519
5520         * mule/mule-ccl.el (ccl-get-next-code):
5521         * menubar-items.el (bookmark-menu-filter):
5522         (language-environment-menu-filter):
5523         (tutorials-menu-filter):
5524         * toolbar-items.el (toolbar-compile):
5525         * byte-optimize.el (disassemble-offset):
5526         Use (declare (special ...)) instead of `defvar'.
5527
5528         * cl-macs.el (cl-do-proclaim):
5529         Fix (declare (special ...)) warning suppression syntax.
5530
5531 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5532
5533         * info.el (Info-tag-table-marker):
5534         (Info-tag-table-buffer):
5535         (Info-find-file-node):
5536         (Info-read-subfile):
5537         (Info-build-node-completions):
5538         (Info-search):
5539         (Info-mode):
5540         Multiple info buffer support.
5541
5542 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5543
5544         * ldap.el (ldap-decode-entry): New defun
5545         (ldap-search-entries): Use it in order to decode DN-prefixed
5546         entries properly
5547
5548 2000-08-23  Daniel Pittman <daniel@danann.net>
5549
5550         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5551         Use `eq', not `=', to compare symbols.
5552
5553 2000-07-30  Ben Wing  <ben@xemacs.org>
5554
5555         * bytecomp.el (byte-compile-report-error):
5556         * bytecomp.el (displaying-byte-compile-warnings):
5557         if stack-trace-on-error is set, send out a backtrace when
5558         an error is encountered that stops byte compilation.  this
5559         should make it much much easier to track down those curious
5560         problems.  also undo the kludge of using a separate "*Show*"
5561         buffer for display when there's a temp-buffer-show-function;
5562         we can avoid this by just being a little smarter.
5563
5564         * dialog-items.el:
5565         * dialog-items.el (search-dialog-regexp): New.
5566         * dialog-items.el (search-dialog-callback):
5567         * dialog-items.el (make-search-dialog):
5568         add a regexp option to the dialog and clean up a bit.
5569
5570         * dialog.el:
5571         * dialog.el (yes-or-no-p-dialog-box):
5572         * dialog.el (get-dialog-box-response):
5573         * dialog.el (make-dialog-box):
5574         * dialog.el (dialog-box-finish): New.
5575         * dialog.el (dialog-box-cancel): New.
5576         * dialog.el (internal-make-dialog-box-exit): New.
5577         implement [properly!] the :modal property of the new dialog box
5578         interface.  this is the first time xemacs has ever had *proper*
5579         modal dialog boxes, giving the standard window-system feedback.
5580         (e.g. under windows, clicking on a disabled frame causes a beep
5581         and makes the dialog box flash three times.)
5582
5583         * dragdrop.el: header keyword frobbing.
5584
5585         * dumped-lisp.el (preloaded-file-list):
5586         renamed winnt.el to win32-native.el.
5587
5588         * faces.el (face-property):
5589         * faces.el (set-face-property):
5590         * faces.el (frob-face-property):
5591         * faces.el (frob-face-font-2):
5592         * faces.el (make-face-bold):
5593         * faces.el (make-face-italic):
5594         * faces.el (make-face-bold-italic):
5595         * faces.el (make-face-unbold):
5596         * faces.el (make-face-unitalic):
5597         * faces.el (make-face-smaller):
5598         * faces.el (make-face-larger):
5599         clean up the implementation of these so that window-system-specific
5600         methods are called only on objects belonging to that window system.
5601         previously, you could have [e.g.] mswindows-make-face-bold called
5602         on font object of device type `stream', which is not good and
5603         explains the subtle errors Adrian was getting when byte-compiling
5604         something that required 'term. (Adrian, now you can use stack-trace-
5605         on-error to find the exact place where things are going wrong instead
5606         of having to laboriously binary-search your way through.)
5607
5608         * finder.el (finder-known-keywords):
5609         cleaned up -- properly sorted, clarified the meanings of many of
5610         the keywords, and added a few -- mswin, gui, content, build, www,
5611         user, services.  the last two try to distinguish between a package
5612         that's used directly by the user, and a package that provides
5613         support services to other packages.
5614
5615         * font-lock.el (lisp-font-lock-keywords-2):
5616         update list of lisp control structures to include everything,
5617         including new ones i introduced.
5618
5619         * gutter.el: header keyword frobbing.
5620
5621         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5622         recent isearch element was not doing so!  you got the second-most-
5623         recent instead.
5624
5625         * lisp-mode.el (construct-lisp-mode-menu):
5626         more menubar cleanups.
5627         * lisp-mode.el (with-selected-window):
5628         make it indent properly.
5629
5630         * menubar-items.el (default-menubar): lots of menubar cleanups.
5631         rearranged the options menu the most, e.g. splitting up the
5632         Keyboard/Mouse menu into a new Editing menu and combining the
5633         separate Scrollbar/Gutter/Toolbar submenus into Display.
5634         Got rid of General, moved items to Editing or new Troubleshooting.
5635         Moved Packages to Tools; doesn't seem to belong under Options.
5636         Added stuff to the Cmds menu, e.g. Change Case.
5637
5638         NB please don't complain about these periodic menubar changes.
5639         Anything like this is necessarily incremental in its construction
5640         -- By constant use you gradually become more and more aware of
5641         better and better ways to group menu items.  When we eventually
5642         move the options menu to a property sheet, the existing structure
5643         will probably be preserved fairly well.
5644
5645         * minibuf.el (next-history-element): fix problems with pressing
5646         down arrow in repeat-complex-command.
5647
5648         * modeline.el:
5649         * modeline.el (modeline-3d-p): New.
5650         added custom variable for controlling the 3d modeline.  the
5651         corresponding Options item has been present for a long time,
5652         but commented out with "fix me!" comments.  it's fixed now.
5653
5654         * obsolete.el (add-menu):
5655         remove bogus gettexts.
5656
5657         * process.el (shell-quote-argument):
5658         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5659         For bash under Windows native, see below.
5660
5661         * simple.el:
5662         * simple.el (display-warning-buffer):
5663         Fixed the handling of warning display to eliminate the annoying
5664         *Show* buffer, like was done for byte-compiler output above.
5665
5666         * simple.el (debug-print): New.
5667         Simple function for sending debug messages to the console and/or
5668         other debug places.
5669
5670         * subr.el (replace-in-string):
5671         Rewrite this function to avoid N^2 behavior with large strings --
5672         catastrophic with the new Windows selection code! (Apparently the
5673         author of this function didn't realize there was a fun
5674         replace-match that could make his life much easier, because we
5675         duplicated the entire logic.  The new version is smaller, easier
5676         to understand, much more robust, and has extended features --
5677         those of replace-match.)
5678
5679         * window.el:
5680         * window.el (with-selected-window): New.
5681         An obvious complement to the existing `with-selected-frame' and
5682         `with-current-buffer'.
5683
5684         * win32-native.el: Renamed from winnt.el.
5685         Added a great deal of stuff for properly handling process quoting,
5686         somewhat modeled on Kirill's original model (which i later threw
5687         away).  We should now finally have correctly working process arg
5688         quoting/dequoting so that the final app gets exactly what we
5689         intended.  Because the mechanism is in Lisp, it's easily
5690         extendible. (For those running bash and running the native
5691         version, I tried hard to do what I thought was correct.  But more
5692         thought is needed, and ideally the volunteer work of people with
5693         these configurations that they generally run on.)
5694
5695         * x-font-menu.el (x-font-menu-font-data):
5696         Put in defvar's to fix byte-compiler warnings.
5697
5698 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5699
5700         * select.el (selection-coercion-alist): Initialise.
5701         * select.el (select-coerce-to-text): New.
5702         * select.el (select-coerce): New.
5703         New functions to perform type and value coercion.
5704
5705         * select.el (select-buffer-killed-default): Keep data if it was
5706         on the clipboard.
5707
5708 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5709
5710         * menubar-items.el (default-menubar): Fix typo.
5711         (default-menubar): `lambda' was mispelled as `lamda'.
5712
5713 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5714
5715         * window.el (shrink-window-if-larger-than-buffer): Remove
5716         edge checking code.
5717
5718 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5719
5720         * paths.el (gnus-local-domain): Removed.
5721         (gnus-local-organization): Ditto.
5722         (gnus-startup-file): Ditto.
5723
5724 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5725
5726         * files.el (auto-mode-alist): Add .spec for RPM.
5727
5728 2000-07-31  Andy Piper  <andy@xemacs.org>
5729
5730         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5731
5732 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5733
5734         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5735         browse-url.
5736         * help.el (xemacs-www-page): Ditto.
5737         (xemacs-www-faq): Ditto.
5738         * menubar-items.el (default-menubar): Ditto.
5739
5740         * wid-edit.el (widget-url-link-action): Ditto.
5741         From: Kenichi OKADA <okada@opaopa.org>.
5742
5743 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5744
5745         * finder.el (finder-commentary): Add autoload cookie.
5746
5747 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5748
5749         * files.el (insert-file-contents-literally): Fix second let
5750         binding for `coding-system-for-read' to `coding-system-for-write'
5751         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5752
5753 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5754
5755         * files.el (insert-file-contents-literally): Use binary coding
5756         system (from Morioka san).
5757         (insert-file-contents-literally): Make file-name-handler method.
5758
5759 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5760
5761         * cl-macs.el (get-selection): Add defsetf.
5762
5763 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5764
5765         * x-init.el (x-activate-region-as-selection): replace obsolete
5766         function x-own-selection with own-selection.
5767         (ow-find): replace obsolete functions x-get-selection and
5768         x-get-clipboard with get-selection and get-clipboard.
5769         (init-post-x-win): replace obsolete function x-disown-selection
5770         with disown-selection.
5771
5772 2000-07-20  Mike Sperber  <mike@xemacs.org>
5773
5774         * startup.el (load-user-init-file): Only try to load init file if
5775         it exists.
5776
5777 2000-07-10  Andy Piper  <andy@xemacs.org>
5778
5779         * dialog-items.el: sync with Ben's patch.
5780
5781         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5782         comment.
5783         (progress-text-glyph): deleted.
5784         (progress-layout-glyph): make completely minimal.
5785         (progress-gauge-glyph): ditto.
5786         (progress-display-style): fix to handle dynamic instantiator
5787         changes.
5788         (progress-text-instantiator): new.
5789         (progress-layout-instantiator): new.
5790         (progress-gauge-instantiator): new.
5791         (set-progress-display-instantiator): renamed and changed from
5792         set-progress-display-style.
5793         (progress-abort-glyph): use instantiator not glyph.
5794         (append-progress-display): use set-progress-display-instantiator
5795         and set-glyph-image.
5796         (abort-progress-display): ditto.
5797         (raw-append-progress-display): ditto.
5798
5799 2000-07-20  Ben Wing  <ben@xemacs.org>
5800
5801         * code-files.el: Move Mule-specific code to mule-coding.el.
5802
5803 2000-07-15  Ben Wing  <ben@xemacs.org>
5804
5805         * autoload.el:
5806         Fixed comments.
5807
5808         * cmdloop.el:
5809         * cmdloop.el (yes-or-no-p):
5810         * cmdloop.el (y-or-n-p):
5811         Make these functions use should-use-dialog-box-p and not be
5812         overridden in dialog.el.
5813
5814         * cus-dep.el:
5815         * cus-dep.el (Custom-make-dependencies): Removed.
5816         * cus-dep.el (Custom-make-dependencies-1): New.
5817         * cus-dep.el (Custom-make-one-dependency): New.
5818         New entry point for use in Makefiles, to avoid excessive
5819         invocations.
5820
5821         * cus-edit.el (custom-variable-reset-saved):
5822         * cus-edit.el (custom-variable-reset-standard):
5823         * cus-edit.el (custom-save-resets):
5824         Fix bytecompiler warnings.
5825
5826         * dialog.el:
5827         * dialog.el (yes-or-no-p-dialog-box):
5828         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5829         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5830         * dialog.el (get-dialog-box-response):
5831         * dialog.el (message-or-box):
5832         * dialog.el (make-dialog-box):
5833         * dialog.el (popup-dialog-box): New.
5834         Avoid yes-or-no-p bogosities.
5835         Create a general function `make-dialog-box' to encapsulate all
5836         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5837
5838         * dumped-lisp.el (preloaded-file-list):
5839         Add dialog-items.  Clean up.  Group files by types.
5840
5841         * easymenu.el (easy-menu-add):
5842         * easymenu.el (easy-menu-remove):
5843         Account for accelerators.
5844
5845         * extents.el:
5846         * extents.el (extent-list): New args, like in map-extents.
5847         * extents.el (extent-at-event): New.
5848         * extents.el (extents-at-event): New.
5849
5850         * font-lock.el:
5851         * font-lock.el (font-lock-mode):
5852         * font-lock.el (font-lock-default-fontify-buffer):
5853         * font-lock.el (font-lock-default-unfontify-region):
5854         * font-lock.el (font-lock-fontify-syntactically-region):
5855         * font-lock.el (font-lock-fontify-keywords-region):
5856         Use new progress-feedback names.
5857
5858         * font-lock.el (java-font-lock-identifier-regexp):
5859         * font-lock.el (java-font-lock-class-name-regexp):
5860         Fix bytecompiler warnings.
5861
5862         * gutter-items.el:
5863         * gutter-items.el (progress-display-use-echo-area): Removed.
5864         * gutter-items.el (progress-feedback-use-echo-area): New.
5865         * gutter-items.el (progress-display-popup-period): Removed.
5866         * gutter-items.el (progress-feedback-popup-period): New.
5867         * gutter-items.el (set-progress-display-style): Removed.
5868         * gutter-items.el (set-progress-feedback-style): New.
5869         * gutter-items.el (progress-display-style): Removed.
5870         * gutter-items.el (progress-feedback-style): New.
5871         * gutter-items.el (progress-stack):
5872         * gutter-items.el (progress-displayed-p): Removed.
5873         * gutter-items.el (progress-feedbacked-p): New.
5874         * gutter-items.el (clear-progress-display): Removed.
5875         * gutter-items.el (clear-progress-feedback): New.
5876         * gutter-items.el (progress-display-clear-when-idle): Removed.
5877         * gutter-items.el (progress-feedback-clear-when-idle): New.
5878         * gutter-items.el (remove-progress-display): Removed.
5879         * gutter-items.el (remove-progress-feedback): New.
5880         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5881         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5882         * gutter-items.el (append-progress-display): Removed.
5883         * gutter-items.el (append-progress-feedback): New.
5884         * gutter-items.el (abort-progress-display): Removed.
5885         * gutter-items.el (abort-progress-feedback): New.
5886         * gutter-items.el (raw-append-progress-display): Removed.
5887         * gutter-items.el (raw-append-progress-feedback): New.
5888         * gutter-items.el (display-progress-display): Removed.
5889         * gutter-items.el (display-progress-feedback): New.
5890         * gutter-items.el (current-progress-display): Removed.
5891         * gutter-items.el (current-progress-feedback): New.
5892         * gutter-items.el (current-progress-display-label): Removed.
5893         * gutter-items.el (current-progress-feedback-label): New.
5894         * gutter-items.el (progress-display): Removed.
5895         * gutter-items.el (progress-feedback): New.
5896         Replace "progress-display" with "progress-feedback" globally.
5897
5898         * gutter-items.el (lprogress-display): Removed.
5899         * gutter-items.el (progress-feedback-with-label): New.
5900         Rename lprogress-display ==> progress-feedback-with-label.
5901
5902         * gutter-items.el (search-dialog-direction): Removed.
5903         * gutter-items.el (search-dialog-text): Removed.
5904         * gutter-items.el (search-dialog-callback): Removed.
5905         * gutter-items.el (make-search-dialog): Removed.
5906         Move to dialog-items.el.
5907
5908         * help.el:
5909         * help.el (help-mode-quit):
5910         * help.el (mode-for-help): New.
5911         * help.el (help-sticky-window): New.
5912         * help.el (help-window-config): New.
5913         * help.el (with-displaying-help-buffer):
5914         * help.el (function-at-event): New.
5915         * help.el (help-symbol-regexp): New.
5916         * help.el (help-symbol-run-function-1): New.
5917         * help.el (help-symbol-run-function): New.
5918         * help.el (help-symbol-function-context-menu): New.
5919         * help.el (help-symbol-variable-context-menu): New.
5920         * help.el (help-symbol-function-and-variable-context-menu): New.
5921         * help.el (frob-help-extents): New.
5922         * help.el (describe-function-1):
5923         * help.el (variable-at-point):
5924         * help.el (variable-at-event): New.
5925         * help.el (describe-variable):
5926         Major overhaul.
5927         - Make functions and variables be mousable.
5928         - Middle button hyperlinks.
5929         - New context-menu entries.
5930
5931         * keydefs.el:
5932         * keydefs.el (global-map):
5933         New key bindings to move lines up and down.
5934
5935         * lisp-mode.el:
5936         * lisp-mode.el (construct-lisp-mode-menu): New.
5937         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5938         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5939         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5940         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5941         Make popup and menubar menus be different.  Popup menu uses
5942         clicked location and automatically assumes symbol under the mouse
5943         for various commands.
5944
5945         * menubar-items.el:
5946         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5947         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5948
5949         * menubar-items.el (global-popup-menu): Removed.
5950         * menubar-items.el (mode-popup-menu): Removed.
5951         * menubar-items.el (activate-popup-menu-hook): Removed.
5952         * menubar-items.el (popup-mode-menu): Removed.
5953         * menubar-items.el (popup-buffer-menu): Removed.
5954         * menubar-items.el (popup-menubar-menu): Removed.
5955         Move to menubar.el.
5956
5957         * menubar.el:
5958         * menubar.el (global-popup-menu): New.
5959         * menubar.el (mode-popup-menu): New.
5960         * menubar.el (activate-popup-menu-hook): New.
5961         * menubar.el (last-popup-menu-event): New.
5962         * menubar.el (popup-mode-menu): New.
5963         * menubar.el (popup-buffer-menu): New.
5964         * menubar.el (popup-menubar-menu): New.
5965         * menubar.el (menu-call-at-event): New.
5966         Move non-content functions here.  Add support for context menu
5967         items on extents.
5968
5969         * minibuf.el (minibuffer-history-uniquify):
5970         Typo fix.
5971
5972         * minibuf.el (read-file-name-1):
5973         Call new file dialog box if it exists.
5974
5975         * minibuf.el (mouse-rfn-setup-vars):
5976         Clean up "chop" action.
5977
5978         * mouse.el:
5979         * mouse.el (button2): Now bound to mouse-track.
5980         * mouse.el (click-inside-extent-p):
5981         * mouse.el (point-inside-extent-p):
5982         * mouse.el (point-inside-selection-p):
5983         * mouse.el (mouse-drag-or-yank): Removed.
5984         * mouse.el (mouse-begin-drag-n-drop): New.
5985         * mouse.el (mouse-eval-sexp):
5986         * mouse.el (mouse-track-activate-strokes): New.
5987         * mouse.el (mouse-track-do-activate): New.
5988         * mouse.el (mouse-track):
5989         * mouse.el (default-mouse-track-event-is-with-button): New.
5990         * mouse.el (default-mouse-track-cleanup-hook):
5991         * mouse.el (default-mouse-track-drag-hook):
5992         * mouse.el (default-mouse-track-drag-up-hook):
5993         * mouse.el (default-mouse-track-click-hook):
5994         Merge drag-n-drop into mouse-track.
5995         Add general "activate" support to replace specific button2 kludges.
5996         Use "button modifier" support in mouse-track.
5997
5998         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5999
6000         * package-ui.el:
6001         * package-ui.el (pui-menu):
6002         * package-ui.el (pui-popup-context-sensitive): Removed.
6003         Fix bytecompiler warnings.
6004         Clean up popup code a bit.
6005
6006         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6007
6008         * simple.el:
6009         * simple.el (transpose-lines):
6010         * simple.el (transpose-line-up): New.
6011         * simple.el (transpose-line-down): New.
6012         * simple.el (transpose-subr):
6013         * simple.el (transpose-subr-1): Removed.
6014         Clean up, add functions to move lines up and down.
6015
6016         * startup.el (mail-host-address):
6017         * startup.el (user-mail-address):
6018         Customize.
6019
6020         * subr.el:
6021         * subr.el (set-symbol-value-in-buffer): New.
6022         * subr.el (error):
6023         * subr.el (check-argument-type):
6024         * subr.el (defined-error-p): New.
6025         Add structured error support.
6026
6027         * toolbar-items.el (toolbar-compile):
6028         Use new make-dialog-box.
6029
6030         * update-elc.el:
6031
6032         * userlock.el (ask-user-about-lock-dbox):
6033         * userlock.el (ask-user-about-supersession-threat-dbox):
6034         * userlock.el (ask-user-about-lock):
6035         * userlock.el (ask-user-about-supersession-threat):
6036         Use new make-dialog-box.
6037         Add safety checks; use should use-dialog-box-p.
6038
6039         * window-xemacs.el:
6040         * window-xemacs.el (__buffer-dedicated-frame):
6041         * window-xemacs.el (buffer-dedicated-frame): New.
6042         * window-xemacs.el (set-buffer-dedicated-frame): New.
6043         Move dedicated-frame stuff into lisp.
6044
6045 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6046
6047         * printer.el (generic-print-region): Do not require that
6048         `printer-name' be set.
6049         (printer-name): Commentary clarification.
6050
6051 2000-07-19  Martin Buchholz <martin@xemacs.org>
6052
6053         * XEmacs 21.2.35 is released.
6054
6055 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6056
6057         * select.el (selection-coercible-types): Initialise.
6058
6059 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6060
6061         * select.el (own-clipboard): Bug fix.
6062
6063 2000-07-17  Mike Sperber  <mike@xemacs.org>
6064
6065         * cus-edit.el (custom-migrate-custom-file): Save init file before
6066         continuing.
6067
6068 2000-07-16  Mike Sperber  <mike@xemacs.org>
6069
6070         * startup.el (load-init-file): Remove silly call to
6071         `load-user-custom-file`.
6072         (maybe-migrate-user-init-file): Minor fixes.
6073
6074 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6075
6076         * apropos.el (apropos-documentation-check-doc-file):
6077         `doc' variable should be let-bound, as was presumably intended.
6078
6079         * cus-edit.el (custom-variable-reset-saved):
6080         (custom-variable-reset-standard):
6081         Remove unused variable comment-widget.  Twice.
6082
6083         * toolbar.el (toolbar-blank-press-function):
6084         Add a real defvar with initial value nil and proper docstring.
6085         (press-toolbar-button): No need to check for boundp-ness anymore.
6086
6087         * rect.el (open-rectangle-line): Remove useless (let) form.
6088         Add defvar for pending-delete-mode.
6089
6090         * info.el (Info-find-node): This function needs an autoload cookie.
6091
6092         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6093         Use let* since the second form referred to the first.
6094
6095 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6096
6097         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6098         instead of removed `mswindows-get-clipboard'.
6099
6100
6101 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6102
6103         * select.el (select-convert-from-text): New.
6104         * select.el (select-convert-from-length): New.
6105         * select.el (select-convert-from-integer): New.
6106         * select.el (select-convert-from-identity): New.
6107         * select.el (select-convert-from-filename): New.
6108         * select.el (selection-converter-in-alist): Use them.
6109         New converter functions for X.
6110
6111         * select.el (get-selection): Removed comment.
6112
6113         * select.el (own-selection): Removed append code - I thought
6114         I'd already done this, but apparently not...
6115
6116         * select.el: Changed comment about TIMESTAMP.
6117
6118         * select.el (select-convert-in): New.
6119         * select.el (select-convert-out): New.
6120         New functions that get used by select.c.
6121
6122         * select.el (select-buffer-killed-default): New.
6123         * select.el (select-buffer-killed-text): New.
6124         * select.el (selection-buffer-killed-alist): New.
6125         New list and functions that get called if a relevant selection
6126         exists and a buffer gets killed.
6127
6128         * select.el (select-convert-to-targets):
6129         * select.el (select-convert-to-identity): Removed.
6130         * select.el (select-convert-from-identity): Removed.
6131         * select.el (select-converter-out-alist):
6132         Removed _EMACS_INTERNAL selection type.
6133
6134         * x-select.el (xselect-kill-buffer-hook): Removed.
6135         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6136         Removed this X-specific nonesense. Use the generic support
6137         in select.el instead.
6138
6139 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6140
6141         * mule/mule-category.el (defined-category-hashtable):
6142         Use make-hash-table instead of make-hashtable
6143
6144         * buff-menu.el: Byte-compiler warning fix.
6145
6146         * isearch-mode.el (isearch-highlight-all-cleanup):
6147         Remove unused variable `isearch-highlight-all-start'.
6148
6149         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6150
6151         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6152
6153         * cus-dep.el (Custom-make-dependencies):
6154         Add autoload cookie for custom-add-loads to generated custom-load.el.
6155
6156         * autoload.el (autoload-package-name): Warning suppression.
6157         Move defvar prior to first use.
6158
6159         * custom.el: Add autoload for custom-declare-face.
6160         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6161         * cl.el (cl-hack-byte-compiler):
6162         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6163         to work properly.
6164
6165 2000-07-08  Mike Sperber  <mike@xemacs.org>
6166
6167         * startup.el (load-home-init-file): Added variable.
6168         (maybe-migrate-user-init-file): Added.
6169         (load-user-init-file): Load custom file if different from init
6170         file.
6171
6172         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6173         "startup."
6174
6175         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6176         Moved `custom-file'-related code to cus-file.el.
6177
6178         * cus-file.el: New file.
6179
6180 2000-04-01  Mike Sperber  <mike@xemacs.org>
6181
6182         * packages.el (packages-find-package-directories): Added support
6183         for external package hierarchies with in-place installations.
6184
6185         * find-paths.el (paths-root-in-place-p): Added.
6186         (paths-find-emacs-directory): Added support for external
6187         directories with in-place installations.
6188         (paths-find-site-directory): Ditto.
6189
6190         * startup.el (find-user-init-file): Also look for
6191         ~/.xemacs/init.elc? in preference to ~/.emacs.
6192
6193 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6194
6195         * select.el (own-selection):
6196         * select.el (own-clipboard): Changed `append' parameter to
6197         `how-to-use' parameter.
6198         * select.el (own-selection): Removed icky append code.
6199         * select.el (own-selection, get-selection): Removed extra type
6200         checking.
6201         * select.el (selection-appender-alist):
6202         * select.el (selection-converter-{in|out}-alist): Initialise.
6203         * select.el (select-append-to-*): New.
6204         * select.el (select-convert-from-*): New.  New functions to append
6205         data and convert data from external type.
6206
6207 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6208
6209         * font-lock.el: Javadoc enhancements.
6210
6211 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6212
6213         * printer.el (generic-print-region): Compose job name from buffer
6214         name.
6215
6216 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6217
6218         * font-lock.el (font-lock-fontify-pending-extents): Call
6219         font-lock-fontify-region instead of font-lock-fontify-buffer
6220         to avoid unnecessary progress gauges.
6221
6222 2000-07-06  Craig Lanning  <lanning@scra.org>
6223
6224         * custom-load.el (faces):
6225
6226         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6227         dir is a regex.
6228
6229         * process.el (call-process-internal): from Dan Holmsand, use binary
6230         coding systems so that jka-compr works.
6231
6232 2000-07-07  Ben Wing  <ben@xemacs.org>
6233
6234         * font-lock.el: Undo previous change.  Unfortunately, some
6235         files actually use the variables directly in their init code
6236         without quoting them.
6237
6238 2000-07-07  Ben Wing  <ben@xemacs.org>
6239
6240         * font-lock.el (defvar font-lock-*-face): Removed.
6241
6242         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6243         only when necessary.
6244
6245 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6246
6247         * cl-macs.el: fix cl-transform-function-property kludge
6248         so that it does not require a random feature.
6249
6250 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6251
6252         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6253         as in Linux kernel "Rules.make".
6254
6255 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6256
6257         * build-report.el (build-report): Add autoload cookie.
6258
6259 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6260
6261         * package-ui.el (defgroup pui):  Correct a misspelling
6262         (pui-toggle-package-delete):  Change `seleted' to `selected'
6263
6264 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6265
6266         * package-get.el (package-get-update-base):
6267         (package-get): Use insert-file-contents-literally always.
6268         (package-get-maybe-save-index):
6269         Force coding system for writing to binary.
6270
6271 2000-06-08  Mike Alexander  <mta@arbortext.com>
6272
6273         * code-process.el (call-process-region): If there is no coding
6274         system for the process on process-coding-system-alist use the
6275         coding system of the buffer containing the region.
6276
6277 2000-06-10  Ben Wing  <ben@xemacs.org>
6278
6279         * cmdloop.el (command-error):
6280         If debug-on-error and noninteractive, output backtrace.
6281
6282         * files.el (file-relative-name):
6283         Remove MSDOS references.
6284
6285         * simple.el (line-number): New function, due to non-obvious
6286         behavior/usage of count-lines.
6287
6288         * simple.el (count-lines): document non-obvious usage to get
6289         line number.
6290
6291 2000-06-11  Ben Wing  <ben@xemacs.org>
6292
6293         * faces.el ((featurep 'xpm)):
6294         * x-faces.el (x-init-face-from-resources):
6295         * x-faces.el (x-init-frame-faces):
6296         * x-misc.el (x-init-specifier-from-resources):
6297         * x-misc.el (x-get-resource-and-bogosity-check):
6298         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6299         * x-mouse.el (x-init-pointer-shape):
6300         * x-scrollbar.el (x-init-scrollbar-from-resources):
6301         Add sixth argument to x-get-resource calls so as to issue warnings
6302         rather than errors on bogus arguments.
6303
6304 2000-06-05  Ben Wing  <ben@xemacs.org>
6305
6306         * compat.el: new file.  provides a clean, non-intrusive way to
6307         define compatibility functions.
6308
6309         * process.el (shell-quote-argument): temporary fix for lack
6310         of nt-quote-process-args.  #### I need to put back the overall
6311         structure of that mechanism but redo the guts of it using the
6312         extra intelligence in the C code.
6313
6314 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6315
6316         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6317         `package-get' does in package-get.el, instead of using external
6318         "md5sum" program.
6319
6320         * package-get.el (package-get): Insert package file literally to
6321         make checksum calculation work.
6322
6323 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6324
6325         * code-files.el (convert-mbox-coding-system): Deleted.
6326         (file-coding-system-alist): Removed reference to
6327         convert-mbox-coding-system.
6328
6329 2000-05-28  Martin Buchholz <martin@xemacs.org>
6330
6331         * XEmacs 21.2.34 is released.
6332
6333 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6334
6335         * font-lock.el (font-lock-keywords): Rewrote docstring
6336
6337 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6338
6339         * loadhist.el (unload-feature): handle case where x is both boundp
6340         and fboundp
6341
6342 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6343
6344         * packages.el: It's ok to use built-in macros, but not lisp
6345         defined ones.
6346
6347 2000-05-20  Ben Wing  <ben@xemacs.org>
6348
6349         * font-lock.el:
6350         * font-lock.el (font-lock-message-threshold):
6351         * font-lock.el (font-lock-mode):
6352         * font-lock.el (font-lock-default-fontify-buffer):
6353         * font-lock.el (font-lock-always-fontify-immediately):
6354         * font-lock.el (font-lock-old-extent): Removed.
6355         * font-lock.el (font-lock-old-len): Removed.
6356         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6357         * font-lock.el (font-lock-pending-extent-table): New.
6358         * font-lock.el (font-lock-range-table): New.
6359         * font-lock.el (font-lock-after-change-function):
6360         * font-lock.el (font-lock-after-change-function-1): Removed.
6361         * font-lock.el (font-lock-fontify-pending-extents): New.
6362         * font-lock.el ('font-lock-revert-cleanup): Removed.
6363         * font-lock.el ('font-lock-revert-setup): Removed.
6364         Rewrite deferral code to handle any number of changes, merging
6365         them properly.  Remove hacked-up code for revert-buffer, now
6366         unnecessary.
6367
6368         * menubar-items.el (default-menubar):
6369         In Options->Edit Init File, don't switch to emacs-lisp-mode
6370         unless necessary; doing this turns off font-lock.
6371
6372 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6373
6374         * keydefs.el: Define C-x BS to backward-kill-sentence.
6375
6376 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6377
6378         * files.el (hack-local-variables-prop-line): Use non-greedy
6379         matching to process -*-texinfo-*- -*-.
6380
6381 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6382
6383         * minibuf.el (minibuf-directory-files): new function.
6384         (read-file-name-activate-callback): use minibuf-directory-files.
6385         (read-directory-name-internal): ditto.
6386         (mouse-file-display-completion-list): ditto.
6387         (mouse-directory-display-completion-list): ditto.
6388         (read-file-name-internal): remove "./" from completion list unless
6389         explicitly matched, for consistency.
6390
6391 2000-05-11  Ben Wing  <ben@xemacs.org>
6392
6393         * gutter-items.el (gutter-buffers-tab):
6394         * gutter-items.el (add-tab-to-gutter):
6395         * gutter-items.el (update-tab-in-gutter):
6396         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6397         * gutter-items.el (append-progress-display):
6398         * gutter-items.el (abort-progress-display):
6399         * gutter-items.el (raw-append-progress-display):
6400         Further fixes.  Use set-glyph-image not set-image-instance-property,
6401         to fix problems with multiple windows in a frame.
6402
6403         * menubar-items.el (tutorials-menu-filter):
6404         Fix typo.
6405
6406         * startup.el (early-error-handler):
6407         Display message box under windows; otherwise, message will disappear
6408         before it can be viewed.
6409
6410         * update-elc.el:
6411         Fix bug in NEEDTODUMP processing.
6412
6413 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6414
6415         * startup.el (lock-directory): Removed.
6416         (superlock-file): Ditto.
6417         (startup-set-paths): Remove lockdir.
6418         (startup-setup-paths-warning): Remove lock-directory.
6419
6420         * setup-paths.el (paths-find-lock-directory): Removed.
6421         (paths-find-superlock-file): Ditto.
6422
6423 2000-05-09  Ben Wing  <ben@xemacs.org>
6424
6425         * faces.el (set-face-property):
6426         * faces.el (set-face-font):
6427         * faces.el (set-face-foreground):
6428         * faces.el (set-face-background):
6429         * faces.el (set-face-background-pixmap):
6430         * faces.el (set-face-underline-p):
6431         * faces.el (set-face-strikethru-p):
6432         * faces.el (set-face-highlight-p):
6433         * faces.el (set-face-dim-p):
6434         * faces.el (set-face-blinking-p):
6435         * faces.el (set-face-reverse-p):
6436         doc string changes.
6437
6438         * glyphs.el:
6439         * glyphs.el (make-image-specifier):
6440         * glyphs.el (glyph-property):
6441         * glyphs.el (set-glyph-image):
6442         * glyphs.el (make-glyph):
6443         * glyphs.el (make-pointer-glyph):
6444         * glyphs.el (make-icon-glyph):
6445         * glyphs.el (widget-image-instance-p): New.
6446         authorship info, lots of doc changes.  New predicate, inadvertently
6447         omitted.  the general principle with specifier docs is now that
6448         the description of instantiators should go with the make-foo-specifier
6449         fun's doc string, rather than in foo-specifier-p.  this follows
6450         conventions elsewhere in XEmacs and in general is a lot more obvious
6451         of a place to look.  sometimes the make-foo-specifier function needs
6452         to be created in the process.
6453
6454         * gutter.el:
6455         * gutter.el (make-gutter-specifier): New.
6456         * gutter.el (make-gutter-size-specifier): New.
6457         * gutter.el (make-gutter-visible-specifier): New.
6458         specifier doc updates according to the conventions specified before.
6459
6460         * objects.el:
6461         * objects.el (make-font-specifier):
6462         * objects.el (make-color-specifier):
6463         * objects.el (make-face-boolean-specifier): New.
6464         specifier doc updates according to the conventions specified before.
6465
6466         * specifier.el:
6467         * specifier.el (set-specifier):
6468         * specifier.el (make-integer-specifier): New.
6469         * specifier.el (make-boolean-specifier): New.
6470         * specifier.el (make-natnum-specifier): New.
6471         * specifier.el (make-generic-specifier): New.
6472         * specifier.el (make-display-table-specifier): New.
6473         specifier doc updates according to the conventions specified before.
6474
6475         * toolbar.el:
6476         * toolbar.el (make-toolbar-specifier): New.
6477         specifier doc updates according to the conventions specified before.
6478
6479 2000-05-09  Ben Wing  <ben@xemacs.org>
6480
6481         * process.el (call-process-internal): Revert to previous version
6482         because Mike's change clashed with a change I did not long before.
6483         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6484         Thanks very much Mike for pointing out the bug and submitting a
6485         patch!
6486
6487 2000-04-13  Mike Alexander  <mta@arbortext.com>
6488
6489         * process.el (call-process-internal): Send the correct input buffer
6490         (call-process-internal): Return the exit status of the process
6491
6492 2000-05-07  Ben Wing  <ben@xemacs.org>
6493
6494         * winnt.el:
6495         * winnt.el (nt-quote-args-verbatim): Removed.
6496         * winnt.el (nt-quote-args-prefix-quote): Removed.
6497         * winnt.el (nt-quote-args-backslash-quote): Removed.
6498         * winnt.el (nt-quote-args-double-quote): Removed.
6499         * winnt.el (nt-quote-args-functions-alist): Removed.
6500         * winnt.el (nt-quote-process-args): Removed.
6501         Remove all stuff for argument quoting.  We borrow the code instead
6502         from Emacs 20.6, which is much more careful in its quoting
6503         (e.g. in handling runs of the escape character) and avoids most of
6504         the need for this Lisp mechanism by checking to see whether we're
6505         running a Cygwin or normal program and doing the appropriate
6506         quoting.  If we end up needing such a mechanism, we should add
6507         it by extending the variable `mswindows-quote-process-args' so it
6508         can take an alist of regexps.
6509
6510 2000-05-07  Ben Wing  <ben@xemacs.org>
6511
6512         * keydefs.el:
6513         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6514         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6515         the window without moving point.
6516
6517         * simple.el:
6518         * simple.el (scroll-up-one): New.
6519         * simple.el (scroll-down-one): New.
6520         Functions for use with C-M-up/down.
6521
6522 2000-05-01  Martin Buchholz <martin@xemacs.org>
6523
6524         * XEmacs 21.2.33 is released.
6525
6526 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6527
6528         * dialog.el (yes-or-no-p-dialog-box):
6529         Fix docstring.
6530         Fix following horrible bug in X11 mode with focus-follows-mouse:
6531           1. Visit two files in two different frames.
6532           2. do File->Revert Buffer in one of those frames.
6533           3. Dialog box appears.
6534           4. Arrange things so that the mouse passes over the *other*
6535              frame, then to the dialog box, and click on "Yes".
6536           5. The file contents end up in the *wrong* buffer!
6537         Add TODO comment.
6538
6539 2000-04-28  Ben Wing  <ben@xemacs.org>
6540
6541         * help.el (describe-installation): correct typo introduced
6542         in last patch: boundp -> fboundp.
6543
6544         * etags.el (buffer-tag-table-list):
6545         canonicalize filenames to Unix format so that tag-table-alist
6546         searching works under Windows.
6547
6548         * autoload.el:
6549         Bowdlerize the supposedly objectionable words
6550         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6551
6552         * gutter-items.el (set-progress-display-style):
6553         * gutter-items.el (search-dialog-callback):
6554         * gutter-items.el (make-search-dialog):
6555         Change to new callback-ex api.
6556
6557 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6558
6559         * help.el: (describe-installation): decode-coding-string is not
6560         defined in a non MULE environment.
6561
6562 2000-04-28  Ben Wing  <ben@xemacs.org>
6563
6564         * gutter-items.el (buffer-list-changed-hook):
6565         use it, not record-buffer-hook.
6566
6567         * subr.el (record-buffer-hook): Removed.
6568
6569 2000-04-27  Ben Wing  <ben@xemacs.org>
6570
6571         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6572         use NORECORD option.  Andy will not like this, but the existing
6573         gutter behavior is just wrong, as per this comment:
6574
6575         ;; this used to add the norecord flag to both calls below.
6576         ;; this is bogus because it is a pervasive assumption in XEmacs
6577         ;; that the current buffer is at the front of the buffers list.
6578         ;; for example, select an item and then do M-C-l
6579         ;; (switch-to-other-buffer).  Things get way confused.
6580         ;;
6581         ;; Andy, if you want to maintain the current look, you must
6582         ;;  *uncouple* the gutter order and buffers order.
6583
6584         * loaddefs.el (completion-ignored-extensions): unfuckify.
6585
6586         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6587         xemacs.mak.
6588
6589         * autoload.el (batch-update-one-directory): new function, used in
6590         xemacs.mak.
6591
6592         * loadup.el: set gc-cons-threshold very high unless dumping --
6593         loadup during update-elc is much much much faster.  also do this
6594         when quick-building.
6595
6596         add commented-out code for profiling loadup.
6597
6598
6599         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6600         is required in order to build xemacs.
6601
6602 2000-04-26  Ben Wing  <ben@xemacs.org>
6603
6604         * loadup.el: don't garbage collect during loadup if quick-build
6605         compile-time option is set.
6606
6607 2000-04-23  Ben Wing  <ben@xemacs.org>
6608
6609         * update-elc.el: compute whether any dumped .el or .elc files
6610         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6611         if so.
6612
6613         * update-elc.el (update-elc-files-to-compile): always change
6614         NOBYTECOMPILE in the src directory rather than current dir,
6615         so it will work under NT.
6616
6617         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6618         the form of this file is identical between Unix and Windows.
6619         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6620         Added comment.
6621         (update-autoloads-from-directory): updated doc string.
6622         updated doc strings in a few other places.
6623
6624 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6625
6626         * bytecomp.el (byte-force-recompile): Fix argument to
6627         byte-recompile-directory.
6628
6629 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6630
6631         * gutter-items.el (progress-display-clear-when-idle): Use
6632         add-one-shot-hook.
6633         * gutter-items.el (clear-progress-display): Adjust number of
6634         arguments.
6635
6636 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6637
6638         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6639
6640 2000-04-16  Ben Wing  <ben@xemacs.org>
6641
6642         * printer.el: New file.
6643
6644         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6645
6646         * help.el (describe-installation): Fix decoding for Windows.
6647
6648         * menubar-items.el:
6649         * menubar-items.el (default-menubar):
6650         * menubar-items.el (tutorials-menu-filter): New.
6651         * menubar-items.el (popup-menubar-menu):
6652         Add authorship.  Redo Help menu and Tutorials filter.
6653
6654         * menubar.el: Correct comment.
6655
6656         * modeline.el (modeline-buffer-identification): Correct doc string.
6657
6658         * simple.el:
6659         * simple.el (printing): Removed.
6660         * simple.el (printer-name): Removed.
6661         * simple.el (generic-print-buffer): Removed.
6662         * simple.el (generic-print-region): Removed.
6663         Move generic print code to printer.el.
6664
6665 2000-04-15  Ben Wing  <ben@xemacs.org>
6666
6667         * simple.el (generic-print-region): New.
6668         make this function actually work.
6669         (generic-print-buffer): call generic-print-region.
6670
6671 2000-04-14  Andy Piper  <andy@xemacs.org>
6672
6673         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6674         by using the new widget-callback-current-channel.
6675         (search-dialog-callback): ditto.
6676
6677 2000-04-12  Andy Piper  <andy@xemacs.org>
6678
6679         * gutter.el (default-gutter-position): moved from gutter-items.el.
6680         (default-gutter-position-changed-hook): ditto.
6681         (gutter-element-visibility-changed-hook): ditto.
6682         (set-gutter-element): ditto.
6683         (remove-gutter-element): ditto.
6684         (set-gutter-element-visible-p): ditto.
6685         (gutter-element-visible-p): ditto.
6686         (init-gutter): ditto.
6687
6688         * dialog.el (make-dialog-box): renamed and moved from
6689         gutter-items.el
6690
6691         * gutter-items.el: move various functions elsewhere.
6692
6693 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6694
6695         * menubar-items.el: Fixed place of parenthesis.
6696
6697 2000-04-12  Ben Wing  <ben@xemacs.org>
6698
6699         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6700                 without constantly being prompted for the tag.
6701         * simple.el: Added a number of section headings, to clarify the
6702                 organization of this file.
6703         * simple.el (activate-region):
6704         * simple.el (region-exists-p):
6705         * simple.el (region-active-p):
6706                 Moved these three function down to the other side of
6707                 the case-changing functions, so they join the rest of
6708                 the region code.
6709         * simple.el (printing): New.
6710         * simple.el (printer-name): New.
6711         * simple.el (generic-print-buffer): New.
6712                 New functions, a very simple prototype for a unified
6713                 printing interface.
6714
6715         * process.el (call-process-internal): Real fix for null BUFFER,
6716                 other problems with BUFFER specs.
6717
6718         * menubar-items.el:
6719                 Fixed up File->Print to use new printing functions.
6720                 Various corrections and expansions to Grep/Compile menus.
6721                 New options for Printing.
6722                 New options for SMTP Mail, the way to send mail under
6723                   MS Windows. (There's also a package patch to make SMTP
6724                   Mail be the default under MSWin.)
6725
6726 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6727
6728         * menubar-items.el: Selecting Rectangle Mousing from menubar
6729         did not work.  Needed to quote mouse-track-rectangle-p.
6730
6731 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6732
6733         * cl-compat.el (keywordp): Removed.
6734
6735 2000-04-05  Andy Piper  <andy@xemacs.org>
6736
6737         * gutter-items.el (progress-layout-glyph): don't initialize here.
6738         (progress-gauge-glyph): use dynamic sizing.
6739         (set-progress-display-style): new function. Set progress glyphs
6740         appropriately depending on the style.
6741         (progress-display-style): new variable. Custom version of
6742         set-progress-display-style.
6743         (progress-abort-glyph): switch to dynamic sizes.
6744         (search-dialog-text): make the edit field active.
6745
6746 2000-04-04  Andy Piper  <andy@xemacs.org>
6747
6748         * gutter-items.el (make-search-dialog): need to make the search
6749         dialog visible after creation.
6750
6751         * menubar-items.el (default-menubar): use the search dialog for
6752         searching. Remove some extraneous search menu items.
6753
6754         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6755         well as strings.
6756         (make-gutter-only-dialog-frame): allow the user to create the
6757         frame unmapped. Allow the gutter spec to be given as a glyph.
6758         (search-dialog-direction): new variable.
6759         (search-dialog-text): new variable.
6760         (search-dialog-callback): new function. Callback for the search
6761         dialog action.
6762         (make-search-dialog): new function. Create a user-friendly search
6763         dialog.
6764
6765 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6766
6767         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6768         under Windows.
6769
6770 2000-04-01  Andy Piper  <andy@xemacs.org>
6771
6772         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6773         progress more accurately.
6774
6775 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6776
6777         * finder.el (finder-compile-keywords): Process readable files only.
6778         Because error in process of .#finder-inf.el when compile xemacs
6779         with --with-clash-detection option.
6780
6781 2000-03-31  Andy Piper  <andy@xemacs.org>
6782
6783         * gutter-items.el (append-progress-display): don't delay after a
6784         successful font-lock.
6785         (make-gutter-only-dialog-frame): new function. Allow users to
6786         create gutter-only dialogs.
6787
6788 2000-03-27  Mike Alexander  <mta@arbortext.com>
6789
6790         * process.el (call-process-internal): Handle a null BUFFER
6791         parameter correctly.
6792
6793 2000-03-28  Andy Piper  <andy@xemacs.org>
6794
6795         * gutter-items.el (abort-progress-display): put strings in the
6796         gutter not extents.
6797         (progress-layout-glyph): signal special 'quit callback.
6798         (progress-display-quit-function): deleted.
6799         (progress-display-stop-callback): deleted.
6800         (progress-display-dispatch-command-events): deleted.
6801         (append-progress-display): remove calls to
6802         progress-display-dispatch-command-events.
6803         (raw-append-progress-display): ditto.
6804
6805 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6806
6807         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6808         being a list.  Actually define `stipple-pixmap-p' which is used as
6809         an error predicate.  Correctly handle PIXMAP being either relative
6810         or absolute file name.
6811
6812 2000-03-24  Andy Piper  <andy@xemacs.org>
6813
6814         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6815         (abort-progress-display): ditto. Don't delete the created extent.
6816         (raw-append-progress-display): ditto.
6817         (progress-display-dispatch-non-command-events): new
6818         function. Encapsulates what we want to do when no command input is
6819         required.
6820         (progress-display-dispatch-command-events): likewise, but disable
6821         for now since it causes too many problems.
6822         (append-progress-display): use them.
6823         (raw-append-progress-display): ditto.
6824         (default-gutter-position-changed-hook): set this rather than
6825         default-gutter-position-changed.
6826         (default-gutter-position-changed-hook): lambda with zero arguments
6827         rather than one.
6828         (raw-append-progress-display): trap errors in pending input since
6829         allowing them to signal will hose the gauge well and
6830         truly. Ideally we would like to delay these until we are more able
6831         to cope.
6832         (append-progress-display): ditto.
6833
6834 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6835
6836         * lisp/make-docfile.el: call-process-internal is now implemented
6837         in process.el.
6838
6839 2000-03-21  Ben Wing  <ben@xemacs.org>
6840
6841         * mule\mule-cmds.el (set-language-info-alist):
6842         Fix to correspond to new menu arrangement.
6843
6844 2000-03-21  Ben Wing  <ben@xemacs.org>
6845
6846         * process.el:
6847         * process.el (call-process-internal): New.
6848         New implementation of call-process.  Only enabled under NT, so far.
6849         stderr handling not implemented yet in CVS'd C code.
6850
6851 2000-03-20  Ben Wing  <ben@xemacs.org>
6852
6853         * lisp-mode.el:
6854         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6855         * lisp-mode.el (lisp-interaction-mode):
6856         Put back Lisp Interaction menubar for Jan V's sake.
6857
6858         * simple.el:
6859         * simple.el (mark-ring):
6860         * simple.el (dont-record-current-mark): New.
6861         * simple.el (in-shifted-motion-command): New.
6862         * simple.el (mark-ring-unrecorded-commands): New.
6863         * simple.el (mark-ring-max):
6864         * simple.el (set-mark-command):
6865         * simple.el (push-mark):
6866         * simple.el (handle-pre-motion-command):
6867         Implement scheme for not recording unimportant marks.
6868
6869         * subr.el:
6870         * subr.el (function-allows-args): New.
6871         New function function-allows-args.
6872
6873 2000-03-20  Martin Buchholz <martin@xemacs.org>
6874
6875         * XEmacs 21.2.32 is released.
6876
6877 2000-03-20  Andy Piper  <andy@xemacs.org>
6878
6879         * gutter-items.el (update-tab-in-gutter): force selection of the
6880         selected-window if required to do so.
6881         (buffers-tab-items): ditto.
6882         (add-tab-to-gutter): ditto.
6883         (create-frame-hook): use force-selection.
6884         (default-gutter-position-changed): lambdify.
6885         (update-tab-hook): deleted since it was only used in one place.
6886
6887 2000-03-18  Andy Piper  <andy@xemacs.org>
6888
6889         * files.el (find-file-noselect): undo change that shouldn't have
6890         gone in.
6891
6892 2000-03-17  Andy Piper  <andy@xemacs.org>
6893
6894         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6895         of selected-window trickery.
6896
6897         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6898         frames tabs.
6899         (progress-display-stop-callback): progress -> progress-display
6900         (progress-display-quit-function): ditto.
6901         (clear-progress-display): ditto.
6902         (remove-progress-display): ditto.
6903         (append-progress-display): ditto.
6904         (abort-progress-display): ditto.
6905         (raw-append-progress-display): ditto.
6906         (display-progress-display): ditto.
6907         (current-progress-display-label): ditto.
6908         (current-progress-display): ditto.
6909         (lprogress-display): ditto and save the buffer
6910         (progress-display): ditto. Otherwise the buffer sometimes gets
6911         changed which confuses font-lock.
6912
6913         * font-lock.el (font-lock-default-fontify-buffer): catch all
6914         errors, not just quit.
6915         (font-lock-mode): progress -> display-progress
6916         (font-lock-default-fontify-buffer): ditto.
6917         (font-lock-fontify-syntactically-region): ditto.
6918         (font-lock-fontify-keywords-region): ditto.
6919
6920 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6921
6922         * cl.el (gensym): Move to here from cl-macs.el.
6923         (gentemp): Ditto.
6924
6925 2000-03-16  Andy Piper  <andy@xemacs.org>
6926
6927         * font-lock.el (font-lock-mode): use lprogress and friends for
6928         progress management.
6929         (font-lock-default-fontify-buffer): ditto.
6930         (font-lock-fontify-syntactically-region): ditto.
6931         (font-lock-fontify-keywords-region): ditto.
6932         (font-lock-revert-cleanup): fix reverting.
6933         (font-lock-revert-setup): ditto.
6934
6935         * gutter-items.el (progress-use-echo-area): new variable. Use the
6936         echo area for progress gauges if non-nil.
6937         (clear-progress): remove echo area stuff and defer to
6938         clear-message.
6939         (append-progress): dispatch non-command events after each progress
6940         increment. Remove echo area stuff.
6941         (abort-progress): remove echo area stuff and defer to
6942         display-message.
6943         (raw-append-progress): ditto. Dispatch non-command events after
6944         gutter redisplay.
6945         (display-progress): defer echo area stuff to display-message.
6946
6947         * gutter-items.el (clear-progress):
6948         (abort-progress): indentation changes.
6949         (display-progress): don't clear progress.
6950         (append-progress): compare messages with equal.
6951         (raw-append-progress): use dispatch-non-command-events to flush
6952         widget creation events.
6953
6954 2000-03-13  Ben Wing  <ben@xemacs.org>
6955
6956         * abbrev.el:
6957         * abbrev.el (abbrev-string-to-be-defined): New.
6958         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6959         Changes for use with the menubar.
6960
6961 2000-03-12  Ben Wing  <ben@xemacs.org>
6962
6963         * alist.el (vassoc): moved here from font-menu.el.
6964
6965         * custom.el (defface): typo fix.
6966
6967         * dialog.el (yes-or-no-p-dialog-box):
6968         * dialog.el (message-box):
6969         * files.el (save-some-buffers-1):
6970         Put accelerators in the button names.
6971
6972         * font-lock.el (font-lock-comment-face):
6973         * font-lock.el (font-lock-keyword-face):
6974         * font-lock.el (font-lock-function-name-face):
6975         Fixed some of the colors under MS Windows because the existing
6976         default colors were hardly different from black and needed to be
6977         made lighter.
6978
6979         * font-menu.el:
6980         * font-menu.el (font-menu-split-long-menu):
6981         * font-menu.el (font-menu-family-constructor):
6982         * font-menu.el (font-menu-size-constructor):
6983         * font-menu.el (font-menu-weight-constructor):
6984         * font-menu.el (font-menu-set-font):
6985         vassoc moved to alist.el.
6986         Accelerators added to all menus.
6987         Unused bound var new-props removed.
6988
6989         * keydefs.el: I did a whole lot of rearranging to put things in a
6990         more consistent order and fixed a number of cases where key
6991         combinations involving up, down, left, right and so on were
6992         defined but the corresponding keypad combinations were not
6993         defined.
6994
6995         * lisp-mode.el:
6996         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6997         * lisp-mode.el (emacs-lisp-mode):
6998         * lisp-mode.el (lisp-interaction-mode):
6999         * lisp-mode.el (flet):
7000         Added accelerators onto the menus.
7001         Made all the different versions of the let function be indented
7002         the same way.
7003         Undid Steve's easy-menu-ification, because it makes it impossible
7004         to have the menubar and popup menus different.
7005         Cleaned up the menu; added items for find-function &c and some
7006         indenting, and removed debug-on-*.
7007
7008         * list-mode.el (list-mode-hook):
7009         * list-mode.el (list-mode):
7010         * list-mode.el (completion-setup-hook):
7011         * list-mode.el (display-completion-list):
7012         Added support for the :window-height keyword, which is required
7013         because of other changes that I made for the file dialog box.  I
7014         also made the hook variables list-mode-hook and
7015         completion-setup-hook and also minibuffer-setup-hook in
7016         minibuf.el be permanent-local; see comment in list-mode.el.
7017
7018         * map-ynp.el (map-y-or-n-p):
7019         Added accelerators to the dialog buttons.
7020
7021         * menubar-items.el (menu-truncate-list):
7022         New internal function.
7023         * menubar-items.el (submenu-generate-accelerator-spec):
7024         * menubar-items.el (menu-item-strip-accelerator-spec):
7025         * menubar-items.el (menu-item-generate-accelerator-spec):
7026         New exported functions, for use in auto-generating accelerator specs.
7027
7028         * menubar-items.el:
7029         * menubar-items.el (default-menubar):
7030         * menubar-items.el (maybe-add-init-button):
7031         * menubar-items.el (bookmark-menu-filter):
7032         * menubar-items.el (slow-format-buffers-menu-line):
7033         * menubar-items.el (build-buffers-menu-internal):
7034         * menubar-items.el (language-environment-menu-filter):
7035         * menubar-items.el (default-popup-menu):
7036         * menubar-items.el (popup-buffer-menu):
7037         * menubar-items.el (popup-menubar-menu):
7038         Did a major overhaul on this file, and in fact I'm nowhere near
7039         done working on the menubar, and there will be more patches to
7040         come.  A basic summary of what I've done:
7041
7042         a) I added accelerators to all of the menu items.  For menus that
7043         are auto-generated, such as the buffers menu, the accelerators are
7044         automatically added to the beginning of each line using the
7045         numbers 1 through 9, then zero, and then letters starting with A,
7046         but omitting the letters that are already in use for the fixed
7047         menu items at the top of the buffers menu.  To facilitate adding
7048         accelerators of this kind, I created some new functions
7049         (*-accelerator-spec), which are also being used by other filters
7050         that auto generate lists of things such as ftp sites to download
7051         packages.  If people really don't like these accelerators
7052         appearing at the beginning of the menu items, a variable can be
7053         added to optionally turn them off, but I think this is rather
7054         pointless because other menu items have accelerators and many or
7055         most of the menu users will use the accelerators if the support is
7056         there.
7057
7058         b) I combined the top level Tools and Apps menus into a single
7059         Tools menu, because the distinction between the two is not
7060         obvious, and the items on the menus are not used often enough that
7061         putting some of them onto submenus is a problem.
7062
7063         c) I created two new top level menus called View and Cmds because
7064         there were too many items on the File and Edit menus, and I'm going
7065         to be adding more items to these menus.  In contrast to the Tools
7066         menu, the items on these menus may be used quite often during an
7067         editing session, and so should be available with fewer
7068         keystrokes.
7069
7070         d) I added a number of options to the options menu, including one
7071         for controlling whether the alt key can be used to traverse to
7072         menu items using the accelerators, one for controlling behavior of
7073         control-k, one for controlling how the kill and yank functions
7074         interact with the clipboard, a few additional buffers-menu
7075         options, and various other things.  I also did a bit of
7076         rearranging, for example, combining the keyboard and mouse options
7077         into a single keyboard and mouse submenu to facilitate the
7078         accelerators on that level.
7079
7080         e) I changed the variable buffers-menu-format-buffer-line-function
7081         to take two arguments instead of one, the second argument being
7082         the line number for use in creating an accelerator.  I added a
7083         hack to support existing functions with one argument (although I
7084         doubt that very many of these exist), for backward compatibility.
7085
7086         f) I moved the top level mule menu to be a submenu of the edit
7087         menu.  I think that most of the items on this menu are fairly
7088         useless and there are certainly not enough frequently used items
7089         to justify this being its own top level menu.
7090
7091         g) I combined most of the items in big-menubar.el into the main menu.
7092         If people think the main menu is too big, it would be possible to
7093         create different configurations, some smaller.
7094
7095         * menubar.el (check-menu-syntax):
7096         Deleted some syntax checks that were no longer valid, partly
7097         because of changes that were already made a long time ago, and
7098         partly because of a change I made where I allow the name of the
7099         menu item to be an evaluated expression rather than just a string,
7100         similar to all of the other parameters of a menu item.
7101
7102         * minibuf.el:
7103         * minibuf.el (read-file-name-1):
7104         * minibuf.el (mouse-read-file-name-1):
7105         I made a number of changes to improve the appearance
7106         and functioning of the file dialog box.  They include:
7107
7108         a) Fixing the problem where closing the dialog box by clicking on
7109         the close button of the window didn't properly exit the
7110         minibuffer.
7111
7112         b) Fixing the problem that if you typed part of a file name, and
7113         then clicked on a completion with the mouse, the file was not
7114         correctly selected.
7115
7116         c) Changing the title of the dialog box to reflect the operation
7117         being done in accordance with user interface conventions, rather
7118         than the name of the dialog box buffer, which is rather useless.
7119
7120         d) Remove the words "possible completions are" which didn't
7121         belong.
7122
7123         e) Fix things so that the completions scroll off the end of the
7124         completions windows only to the right, rather than both to the
7125         right and down, which is in accordance with Windows user interface
7126         conventions.
7127
7128         * msw-init.el (init-post-mswindows-win):
7129         Added a binding for meta-F4, which is the standard windows binding
7130         for exiting a program.
7131
7132         * select.el (get-selection-no-error):
7133         * select.el (own-selection):
7134         * select.el (own-clipboard):
7135         Added an optional argument called append to the functions
7136         own-selection and own-clipboard.  This adds support for appending
7137         text to the existing selection and allows the function
7138         own-clipboard to be used as the value of the variable
7139         interprogram- cut-function.
7140
7141         Fixed a bug in own-selection in handling zmacs-region-stays.
7142
7143         * simple.el (historical-kill-line): New.
7144
7145         * simple.el (kill-line):
7146         * simple.el (interprogram-cut-function):
7147         * simple.el (interprogram-paste-function):
7148         * simple.el (handle-pre-motion-command):
7149         * simple.el (next-line):
7150         * simple.el (previous-line):
7151         a) Expanded the variable kill-whole-line, so that function
7152         kill-line can be set to delete the entire line always, not just
7153         when cursor is at the beginning of the line.  This is controlled
7154         by setting the variable kill-whole-line to the symbol 'always.
7155         This behavior, as well as the existing kill-whole-line behavior,
7156         now only take effect when kill-line is called interactively,
7157         although this is a departure from a previous behavior in the case
7158         of setting this variable kill-whole-line to t.  It is almost
7159         certainly what has always been intended, and most likely the old
7160         way of doing things introduced bugs.  I also created a function
7161         called historical-kill-line, which ignores the kill-whole-line
7162         setting and always gives the historical behavior of only killing
7163         to the end of the line.  I bound this function to shift- control-k
7164         so that the kill to end of line behavior is available, even when
7165         kill-whole-line has been set to change control-k into the simple
7166         delete-whole-line behavior. (This can be set using the options
7167         menu.)
7168
7169         b) I changed things so that kill and yank now interact with the
7170         clipboard by default under windows.  This was done by changing the
7171         default value of interprogram-cut- function and
7172         interprogram-paste-function.  You can get the old behavior by
7173         setting these to nil, and there is an option on the options menu
7174         to do this.
7175
7176         c) I added support for selecting text using shifted motion keys.
7177         This support is on by default and can be controlled by the
7178         variable shifted-motion-keys-select-region.  There is also a
7179         variable called unshifted-motion-keys-deselect-region that
7180         controls more specifically how the shifted motion key behavior
7181         works.  I did not put an option on the options menu to turn this
7182         off, because I can't imagine why this would be useful.
7183
7184         * simple.el (forward-block-of-lines):
7185         * simple.el (backward-block-of-lines):
7186         * simple.el (block-movement-size):
7187         New.
7188
7189         * simple.el (uncapitalized-title-words):
7190         * simple.el (uncapitalized-title-word-regexp):
7191         * simple.el (capitalize-string-as-title):
7192         * simple.el (capitalize-region-as-title):
7193         New.
7194
7195
7196         * subr.el (add-hook):
7197         * subr.el (make-local-hook): New.
7198         * subr.el (remove-local-hook): New.
7199         * subr.el (add-one-shot-hook): New.
7200         * subr.el (add-local-one-shot-hook): New.
7201         Added some functions to make using hooks easier.
7202         These include:
7203
7204         a) Functions add-local-hook and remove-local-hook to make it easy
7205         to use local hooks.
7206
7207         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7208         make it possible to add a "one-shot" hook, which is to say a hook
7209         that runs only once, and automatically removes itself after the
7210         first time it has run.
7211
7212 2000-03-09  Andy Piper  <andy@xemacs.org>
7213
7214         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7215
7216 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7217
7218         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7219         Moved from menubar-items.el.
7220         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7221
7222 2000-03-08  Andy Piper  <andy@xemacs.org>
7223
7224         * gutter-items.el (build-buffers-tab-internal): add selected field
7225         to buffers tab spec.
7226
7227 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7228
7229         * minibuf.el (last-exact-completion): Initialize to nil.
7230
7231 2000-03-07  Didier Verna  <didier@xemacs.org>
7232
7233         * startup.el (command-line-1): remove unused variable
7234         `first-file-buffer'.
7235
7236 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7237
7238         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7239         which is also used for Web server log files.
7240
7241 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7242
7243         * mule/mule-charset.el: Setup auto-fill-chars.
7244
7245 2000-03-02  SL Baur  <steve@beopen.com>
7246
7247         * subr.el (with-string-as-buffer-contents): Reimplement using
7248         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7249         non-deletion of buffer after execution problem.
7250         (with-output-to-string): Use unique buffer name.
7251
7252 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7253
7254         * gutter-items.el (buffers-tab-sort-function):  New variable.
7255         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7256
7257 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7258
7259         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7260
7261 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7262
7263         * menubar-items.el (maybe-add-init-button): Remove the "Load
7264         .emacs" button from all menubars.
7265
7266 2000-03-01  Didier Verna  <didier@xemacs.org>
7267
7268         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7269         region rectangle replacement (from Jan Vroonhof).
7270         (replace-rectangle): new function.
7271
7272 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7273
7274         * mule/mule-cmds.el (set-default-coding-systems): Use
7275         set-terminal-coding-system and set-keyboard-coding-system.
7276         * coding.el (set-terminal-coding-system): Use
7277         set-console-tty-output-coding-system.
7278         (set-keyboard-coding-system): Use
7279         set-console-tty-input-coding-system.
7280
7281 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7282
7283         * minibuf.el (read-variable): Allow symbol to default argument.
7284
7285 2000-02-27  Andy Piper  <andy@xemacs.org>
7286
7287         * gutter-items.el (update-tab-hook): new function to be used for
7288         hooks.
7289         (create-frame-hook): add update-tab-hook.
7290         (record-buffer-hook): ditto.
7291         (default-gutter-position-changed): ditto.
7292         (default-gutter-position): updating the buffers tab is now handled
7293         by a hook.
7294         (default-gutter-position-changed-hook): new variable.
7295         (gutter-element-visibility-changed-hook): ditto.
7296         (set-gutter-element-visible-p): call it.
7297         (set-gutter-element): use modify-specifier-instances. Set extents
7298         as duplicable before using.
7299         (remove-gutter-element): ditto.
7300         (set-gutter-element-visible-p): ditto.
7301         (init-gutter): new function.
7302         (add-tab-to-gutter): use new gutter-element functions rather than
7303         setting specifiers directly.
7304         (clear-progress): ditto.
7305         (abort-progress): ditto.
7306         (gutter-buffers-tab-visible-p): renamed from
7307         default-gutter-visible-p
7308
7309         * specifier.el (modify-specifier-instances): new function from Jan
7310         Vroonhof.
7311
7312         * x-init.el (init-post-x-win): call init-gutter.
7313
7314         * msw-init.el (init-post-mswindows-win): call init-gutter.
7315
7316         * menubar-items.el (default-menubar): Update to reflect new gutter
7317         variables.
7318
7319 2000-02-26  Andy Piper  <andy@xemacs.org>
7320
7321         * gutter-items.el (set-gutter-element): new function. Add gutter
7322         elements to the specified gutter.
7323         (remove-gutter-element): new function. Remove gutter elements from
7324         the specified gutter.
7325         (set-gutter-element-visible-p): new function. Set gutter element
7326         visibility for the provided gutter-visible specifier.
7327
7328 2000-02-23  Andy Piper  <andy@xemacs.org>
7329
7330         * gutter-items.el (add-tab-to-gutter): specify dimensions
7331         dynamically.
7332
7333 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7334
7335         * gutter-items.el (add-tab-to-gutter):
7336         * package-get.el (package-get-interactive-package-query):
7337         * package-ui.el (pui-directory-exists):
7338         (pui-install-selected-packages):
7339         (pui-list-packages):
7340         Use #'(lambda ...)  instead of '(lambda ...).
7341
7342 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7343
7344         * startup.el (load-user-init-file): Check to make sure user
7345           has an init-file before calling load().
7346
7347 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7348
7349         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7350
7351 2000-02-23  Martin Buchholz <martin@xemacs.org>
7352
7353         * XEmacs 21.2.31 is released.
7354
7355 2000-02-21  Mike Sperber <mike@xemacs.org>
7356
7357         * loadup.el (really-early-error-handler):
7358         * update-elc.el:
7359         * make-docfile.el:
7360         Remove dependency on EMACSBOOTSTRAP... environment variables.
7361
7362 2000-02-21  Martin Buchholz <martin@xemacs.org>
7363
7364         * XEmacs 21.2.30 is released.
7365
7366 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7367
7368         * byte-optimize.el (byte-optimize-plus):
7369         (byte-optimize-minus):
7370         (byte-optimize-multiply):
7371         Optimize (- 0) to 0, not (-)
7372         Optimize (+ 5 3.0) to 8.0
7373         Optimize (* 5 3.0) to 15.0
7374         Improve readability.
7375
7376 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7377
7378         * modeline.el: (modeline-scrolling-method): change modeline
7379         mswindows cursor appearance according to the value.
7380
7381         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7382         and 'gui-element face colors and 'gui-element face font to Windows
7383         defaults.
7384
7385 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7386
7387         * font-lock.el: Javadoc enhancements
7388
7389 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7390
7391         * ldap.el (toplevel): Test if LDAP support has been compiled in
7392         (ldap-verbose): New option
7393         (ldap-search-entries): Renamed from the previous ldap-search
7394         Conditionalize message display on ldap-verbose
7395         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7396         defuns
7397         (ldap-search): Is now defined as an obsolete wrapper calling
7398         ldap-search-basic or ldap-search-entries
7399
7400
7401 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7402             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7403             Jan Vroonhof  <jan@xemacs.org>
7404
7405         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7406         When for-effect is true, didn't call `byte-optimize-form'
7407         in and/or subforms without last.
7408
7409 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7410
7411         * package-get.el (package-get-download-sites): Use correct custom
7412         type.
7413
7414 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7415
7416         * files.el (write-file): Ask for coding system when compiled with
7417         file-coding.
7418
7419 2000-02-16  Andy Piper  <andy@xemacs.org>
7420
7421         * buffer.el (switch-to-buffer): give norecord argument to
7422         set-window-buffer instead of explicitly recording.
7423
7424         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7425         we have to pick a window.
7426
7427 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7428
7429         * mule/mule-cmds.el (describe-language-support): Don't add
7430         unexist function to help-map.
7431         (describe-coding-system): Don't use already assigend `C'.
7432
7433 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7434
7435         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7436         work in custom.
7437
7438 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7439
7440         * about.el: Ienaga's e-mail address change.
7441
7442 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7443
7444         * etags.el (find-tag): force new window -- even if buf already
7445         visible -- when other-window is t
7446
7447 2000-02-16  Martin Buchholz <martin@xemacs.org>
7448
7449         * XEmacs 21.2.29 is released.
7450
7451 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7452
7453         * cl-extra.el (getf): This is now identical to `plist-get', so
7454         just defalias it.
7455         * cl-macs.el: Make getf an alias to plist-get, at the
7456         byte-compiler level, using define-compiler-macro.
7457
7458 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7459
7460         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7461
7462 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7463
7464         * lisp/etags.el (find-tag-internal): set exact-tagname to
7465           a regular expression that matches against the tagname
7466           part of the tag entry first instead of only looking in
7467           the context area.
7468
7469 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7470
7471         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7472         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7473
7474 2000-02-07  Martin Buchholz <martin@xemacs.org>
7475
7476         * XEmacs 21.2.28 is released.
7477
7478 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7479
7480         * cl-extra.el (getf): Just call `get', never `get*'.
7481         Make arglist match docstring.
7482         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7483         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7484         * byte-optimize.el: remove references to `get*'.
7485
7486 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7487
7488         * mule/european.el: Add syntax information for Latin3 and Latin4.
7489
7490 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7491
7492         * byte-optimize.el: Byte-optimize (length "foo")
7493
7494 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7495
7496         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7497         width check using `window-leftmost-p' and `window-rightmost-p'.
7498
7499 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7500
7501         * wid-edit.el (widget-match-inline): An atom never matches a
7502           list.
7503
7504 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7505
7506         * modeline.el: Consolidated 'x and 'mswindows specification under
7507         'win tag.
7508
7509 2000-01-29  Andy Piper  <andy@xemacs.org>
7510
7511         * gutter-items.el: (format-buffers-tab-line): Try and be
7512         intelligent about buffer naming when we have duplicates.
7513
7514 2000-01-29  Andy Piper  <andy@xemacs.org>
7515
7516         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7517         updated when it becomes visible.
7518
7519 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7520
7521         * bytecomp.el (byte-compile-insert-header): Properly set coding
7522         system under MULE and file-coding.
7523
7524 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7525
7526         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7527         (dontusethis-set-value-terminal-coding-system-handler):
7528         (dontusethis-set-value-keyboard-coding-system-handler):
7529         Never undefine coding system aliases.  Emergency fix for gnus.
7530
7531 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7532
7533         * files.el (abbreviate-file-name): Use directory-sep-char instead
7534         of hard-coded "/".
7535
7536 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7537
7538         * startup.el (user-init-file-base-list): New variable, replacing
7539         user-init-file-base.
7540         (find-user-init-file): New function.
7541         (command-line-early): Use it.
7542         (load-user-init-file): Ditto.
7543
7544 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7545
7546         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7547         calling valid-image-instantiator-format-p
7548
7549 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7550
7551         * isearch-mode.el (isearch-mode): The variable is
7552         isearch-unhidden-extents, not isearch-opened-extents.
7553
7554 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7555
7556         * minibuf.el (next-history-element): Modify error message if a
7557         default value is available.
7558
7559 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7560
7561         * bytecomp.el (byte-compile-file): Don't unconditionally write
7562         .elc files in binary - might contain non-Latin1.
7563
7564 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7565
7566         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7567         for windows-nt.
7568
7569         * version.el:
7570         * startup.el (user-init-file-base):
7571         * process.el (call-process-region):
7572         * files.el (make-backup-file-name):
7573         (backup-file-name-p):
7574         (file-relative-name):
7575         (abbreviate-file-name):
7576         (set-auto-mode):
7577         * code-process.el (call-process-region): Removed unnecessary
7578         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7579         support out of the universe.
7580
7581         * process.el:
7582         * code-process.el:
7583         * bytecomp.el (byte-compile-file): Removed reference to
7584         buffer-file-type, and commented usage of binary-process-output
7585         NTEmacs variables.
7586
7587 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7588
7589         * help.el (function-arglist): Add case for macro.
7590
7591 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7592
7593         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7594         printers.
7595         (custom-display): Added a menu for printer/display tags.
7596
7597         * frame.el (frame-type):
7598         * device.el (device-type): Added 'msprinter to the doc string, and
7599         removed 'pc -- it is not going to be implemented ever.
7600         (call-device-method): Fixed docstring typo.
7601         Defined specifier tags 'printer and 'display.
7602
7603 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7604
7605         * lisp/itimer.el (itimer-run-expired-timers): (consp
7606           last-command-event-time) instead of (consp
7607           'last-command-event-time).
7608
7609 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7610
7611         * msw-glyphs.el: Removed obsolete commentary.
7612
7613 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7614
7615         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7616         better default value.
7617
7618 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7619
7620         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7621         (read-string): Ditto.
7622         (eval-minibuffer): Ditto.
7623         (read-command): Ditto.
7624         (read-function): Ditto.
7625         (read-variable): Ditto.
7626         (read-number): Ditto.
7627         (read-shell-command): Ditto.
7628         (read-number): Record history.
7629
7630 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7631
7632         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7633
7634 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7635
7636         * faces.el (startup-initialize-custom-faces): New function.
7637         Reset all faces created during auto-autoloads loading time
7638         by defface.
7639         * startup.el (command-line): Call it.
7640
7641 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7642
7643         * about.el (about-hackers): Add myself to contributors list.
7644
7645 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7646
7647         * menubar-items.el (maybe-add-init-button): Removed an argument in
7648         a call to load-user-init-file, as the function managed to lose its
7649         formal parameter a few betas ago.
7650
7651 2000-01-18  Martin Buchholz <martin@xemacs.org>
7652
7653         * XEmacs 21.2.27 is released.
7654
7655 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7656
7657         * process.el (shell-command-to-string): Use the FSF docstring.
7658         Make shell-command-to-string the standard function, and
7659         exec-to-string the (deprecated) alias.
7660
7661         * startup.el: typo fix.
7662
7663 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7664
7665         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7666
7667 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7668
7669         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7670         buffers after visible buffers.
7671         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7672
7673 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7674
7675         * info.el (Info-extract-menu-node-name): Stop at a dot
7676         followed by whitespace or right parenthesis.
7677
7678 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7679
7680         * info.el (Info-directory-list): Warn against using Customize with
7681         Info-directory-list.
7682
7683 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7684
7685         * minibuf.el (read-file-name): doc fix.
7686
7687         * autoload.el (update-file-autoloads): doc fix.
7688
7689         * about.el (about-hackers): Change my E-mail address.
7690
7691 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7692
7693         * info.el (Info-visit-file): Just use the `f' interactive spec to
7694         read a filename in the standard way.
7695
7696 2000-01-13  Andy Piper  <andy@xemacs.org>
7697
7698         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7699         (gutter-buffers-tab-extent): new variable.
7700         (update-tab-in-gutter): call add-tab-to-gutter again if the
7701         orientation has changed.
7702         (add-tab-to-gutter): cope with different orientations.
7703
7704 2000-01-11  Didier Verna  <didier@xemacs.org>
7705
7706         * info.el (Info-following-node-name): backward-skip dots as well
7707         as spaces (dots at the end of a node name aren't part of it).
7708         (Info-extract-menu-node-name): don't skip dots. There could be
7709         some in the node name.
7710         (Info-index): allow dots to be part of a node name.
7711
7712 2000-01-12  Andreas Jaeger  <aj@suse.de>
7713
7714         * files.el (auto-mode-alist): Added idlwave-mode.
7715         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7716
7717 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7718
7719         * info.el (Info-search): Show default value.
7720
7721 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7722
7723         * info.el (Info-read-node-completion-table): New variable.
7724         (Info-read-node-name-1): New function.
7725         (Info-read-node-name): Use it.
7726         (Info-follow-reference): Use DEFAULT argument of completing-read.
7727         (Info-menu): Ditto.
7728
7729 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7730
7731         * hyper-apropos.el (hyper-describe-key-briefly): Save
7732         window configuration.
7733         (hyper-describe-face): Use DEFAULT of completing-read.
7734         (hyper-apropos-read-variable-symbol): Ditto.
7735         (hyper-apropos-read-function-symbol): Ditto.
7736
7737 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7738
7739         * mule/mule-cmds.el (set-default-coding-system): Set
7740         comint-exec-hook to use coding-system-for-read and
7741         coding-system-for-write so that C-x RET c works.
7742
7743 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7744
7745         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7746         (previous-matching-history-element): Increment
7747         minibuffer-max-depth by 1.
7748         (next-matching-history-element): Ditto.
7749
7750 2000-01-11  Andy Piper  <andy@xemacs.org>
7751
7752         * gutter-items.el (buffers-tab): Create a new face for the buffers
7753         tab.
7754         (buffers-tab-face): use it.
7755
7756 2000-01-10  Didier Verna  <didier@xemacs.org>
7757
7758         * modeline.el (modeline-scrolling-method): change modeline X
7759         cursor appearance according to the value.
7760
7761 2000-01-07  Andreas Jaeger  <aj@suse.de>
7762
7763         * about.el (about-hackers): Moved my entry to contributor list.
7764         (xemacs-hackers): Added myself.
7765         (about-maintainer-info): Added description of myself.
7766
7767
7768 2000-01-07  Didier Verna  <didier@xemacs.org>
7769
7770         * modeline.el (modeline-scrolling-method): new variable.
7771         (mouse-drag-modeline): add reference to it in the docstring.
7772         (mouse-drag-modeline): handle it.
7773
7774 2000-01-08  Andy Piper  <andy@xemacs.org>
7775
7776         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7777         calls.
7778         (remove-buffer-from-gutter-tab): ditto.
7779
7780 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7781
7782         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7783         (custom-face-edit): Fix grammatical error in help message.
7784
7785 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7786
7787         * movemail.el: Added.
7788
7789         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7790
7791 2000-01-03  Didier Verna  <didier@xemacs.org>
7792
7793         * modeline.el (mouse-drag-modeline): remove the code related to
7794         the modeline horizontal scrolling facility.
7795
7796 1999-12-31  Martin Buchholz <martin@xemacs.org>
7797
7798         * XEmacs 21.2.26 is released.
7799
7800 1999-12-28  Andy Piper  <andy@xemacs.org>
7801
7802         * wid-edit.el (widget-push-button-value-create): The gui cache
7803         does not agree with native widgets which can only be displayed
7804         once per window. The reasons for caching are diminished now that
7805         we don't hog resources when creating buttons.
7806         (widget-push-button-cache) deleted.
7807
7808 1999-12-24  Martin Buchholz <martin@xemacs.org>
7809
7810         * XEmacs 21.2.25 is released.
7811
7812 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7813
7814         * hyper-apropos.el (hyper-apropos): Toggle
7815         hyper-apropos-programming-apropos correctly.
7816         Set REGEXP when user accepts default value.
7817
7818 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7819
7820         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7821         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7822
7823 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7824
7825         * mule/mule-category.el (undefined-category-designator):
7826         Return char instead of character.  Search for undefined one.
7827         (describe-category): Use with-displaying-help-buffer.
7828
7829 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7830
7831         * byte-optimize.el (byte-optimize-plus):
7832         Optimize (+ 1) to 1 instead of (1+ nil).
7833
7834         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7835
7836         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7837
7838         * byte-optimize.el (byte-optimize-char-before): New function.
7839         Remove performance penalty for using (char-before) instead of (char-after).
7840
7841 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7842
7843         * mule/mule-category.el (char-category-list): Return character
7844         instead of integer.
7845
7846 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7847
7848         * minibuf.el (read-buffer): Check default is buffer object.
7849
7850 1999-11-25  Andy Piper  <andy@xemacs.org>
7851
7852         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7853         for buttons.
7854
7855 1999-12-16  Andreas Jaeger  <aj@suse.de>
7856
7857         * package-get.el (package-get-maybe-save-index): Fixed typo.
7858         Patch by Jeff Miller <jmiller@smart.net>.
7859
7860 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7861
7862         * gnuserv.el (gnuserv-process-filter):  don't call
7863         gnuserv-write-to-client when gnuserv-current-client is nil
7864
7865 1999-12-14  Martin Buchholz <martin@xemacs.org>
7866
7867         * XEmacs 21.2.24 is released.
7868
7869 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7870
7871         * about.el (about-hackers): Update my email address.
7872
7873 1999-12-07  Martin Buchholz <martin@xemacs.org>
7874
7875         * XEmacs 21.2.23 is released.
7876
7877 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7878
7879         * package-get.el (package-get-download-sites): Removed several
7880         defunct download sites, added many new ones, and corrected a few
7881         incorrect directory-on-site entries.  Added physical locations to
7882         site-description.
7883
7884 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7885
7886         * finder.el (finder-commentary): add DOC string and fix
7887         interactive spec
7888
7889 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7890
7891         * help.el (describe-function): Don't forget to intern the string
7892         completing-read returns.
7893         (describe-variable): Ditto.
7894
7895 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7896
7897         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7898         `hyper-apropos-help-mode' here to find symbol to customize
7899         irregardless of cursor position and simplify
7900         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7901         `hyper-apropos-popup-menu'.
7902
7903 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7904
7905         * apropos.el (apropos-mode-map): Add return to call
7906         apropos-follow.
7907         (apropos-print): Call apropos-mode to have better
7908         command reference. Put keymap text-poperty to
7909         symbole name.
7910
7911 1999-11-22  Alastair Burt  <burt@dfki.de>
7912
7913         * help.el: (describe-bindings-1): Added handling of keymaps for
7914         the extents at point.
7915
7916 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7917
7918         * gutter-items.el (buffers-tab-items): Wrap the function in a
7919         save-match-data
7920
7921 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7922
7923         * help.el (describe-function): Use the DEFAULT argument to
7924         completing-read.
7925         (describe-variable): Ditto.
7926
7927 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7928
7929         * minibuf.el (read-from-minibuffer): Add optional argument
7930         DEFAULT to have better mini-buffer history support.
7931         (completing-read): Pass default to read-from-minibuffer.
7932         (read-buffer): Pass default to completing-read.
7933
7934 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7935
7936         * font-lock.el (font-lock-doc-string-face): Document the
7937         `font-lock-lisp-like' property.
7938
7939 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7940
7941         * lisp-mode.el: Specify `font-lock-lisp-like'.
7942
7943         * font-lock.el (font-lock-lisp-like): New function.
7944         (font-lock-fontify-syntactically-region): Use it.
7945
7946 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7947
7948         * XEmacs 21.2.22 is released
7949
7950 1999-11-28  Martin Buchholz <martin@xemacs.org>
7951
7952         * XEmacs 21.2.21 is released.
7953
7954 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7955
7956         * minibuf.el (read-coding-system): Accept symbol and
7957         coding-system object as a default-coding-system.
7958
7959 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7960
7961         * minibuf.el (read-coding-system): Accept symbol as
7962         a default-coding-system.
7963
7964 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7965
7966         * apropos.el (apropos-documentation): Use insert instead
7967         of princ.
7968
7969 1999-11-07  William M. Perry  <wmperry@aventail.com>
7970
7971         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7972           for the linux console.
7973
7974         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7975           stuff to work when you are not on a window system, since the GPM
7976           mouse support now allows pasting from outside of XEmacs.
7977
7978 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7979
7980         * XEmacs 21.2.20 is released
7981
7982 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7983
7984         * setup-paths.el (paths-default-info-directories): Add
7985         /usr/share/info and /usr/local/share/info.
7986
7987 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7988
7989         * about.el: Updated Vladimir Ivanovic's info.
7990
7991 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7992
7993         * auto-show.el (auto-show-truncationp): Remove.
7994
7995         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7996
7997 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7998
7999         * indent.el (indent-line-to): fix bug: spaces were not replaced
8000         with tab if column is multiple of tab-width
8001         From dhn@qedinc.com
8002
8003 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8004
8005         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8006         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8007
8008         * package-get.el (package-get-package-provider): Be verbose when
8009         interactive. Patch from Robert Pluim
8010
8011 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8012
8013         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8014         info file suffixes.
8015
8016 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8017
8018         * process.el (open-network-stream): Add a new optional parameter
8019         PROTOCOL to support udp; fix a minor typo and add an explanation
8020         in docstring for udp programming.
8021
8022         * code-process.el (open-network-stream): Add a new optional
8023         parameter PROTOCOL to support udp; fix a minor typo and add an
8024         explanation in docstring for udp programming.
8025
8026 1999-10-18  Andy Piper  <andy@xemacs.org>
8027
8028         * gui.el (make-gui-button): be more precise about how we call
8029         callbacks.
8030
8031         * wid-edit.el (widget-push-button-value-create): Use the new form
8032         of native gui-button.
8033
8034 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8035
8036         * info.el (Info-page-prev): Don't do (sit-for 0).
8037
8038 1999-10-13  Andy Piper  <andy@xemacs.org>
8039
8040         * gutter-items.el (progress-abort-glyph): new glyph for showing
8041         abort status.
8042         (append-progress): dispatch-event rather than sit-for.
8043         (abort-progress): new function. Show the abort glyph with an
8044         appropriate message.
8045         (raw-append-progress): dispatch-event rather than sit-for.
8046         (display-progress): cope with aborts.
8047
8048         * gui.el (make-gui-button): Use native widgets for buttons
8049         unconditionally.
8050         (insert-gui-button): ditto.
8051         (gui-button-p): ditto.
8052
8053         * xbm-button.el: remove from core.
8054
8055         * xpm-button.el: remove from core.
8056
8057 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8058
8059         * faces.el (init-device-faces): Don't initialize the random faces
8060         on the stream device.
8061
8062 1999-10-06  Andy Piper  <andy@xemacs.org>
8063
8064         * files.el (recover-file): Don't use ls under windows for revert buffer.
8065
8066 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8067
8068         * package-get.el (package-get-download-menu): Make menu really
8069         toggle download sites.
8070         (package-get-download-sites): Add autoload cookie.
8071
8072 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8073
8074         * setup-paths.el (paths-find-module-directory): Ditto.
8075
8076 1999-09-29  Werner Fink  <werner@suse.de>
8077
8078         * setup-paths.el (paths-find-exec-directory): Add missing nil
8079         parameter for environment.
8080
8081 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8082
8083         * modeline.el (modeline-format):
8084         Only purecopy the strings.  Else
8085         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8086         barfs.
8087
8088 1999-08-28  Mike Woolley  <mike@bulsara.com>
8089
8090         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8091         user setting comint-completion-addsuffix and
8092         comint-process-echoes.
8093
8094 1999-09-22  Andy Piper  <andy@xemacs.org>
8095
8096         * gutter-items.el (update-tab-in-gutter): use
8097         last-nonminibuf-window instead of selected-window.
8098
8099 1999-09-18  Andy Piper  <andy@xemacs.org>
8100
8101         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8102         display on.
8103
8104         * subr.el (record-buffer-hook): new variable so that the hook gets
8105         some documentation.
8106
8107 1999-09-16  Andy Piper  <andy@xemacs.org>
8108
8109         * gutter-items.el (update-tab-in-gutter): only update when the
8110         gutter is visible.
8111         (remove-buffer-from-gutter-tab): ditto.
8112
8113 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8114
8115         * simple.el (do-auto-fill): Commented out part of Kinsoku
8116         processing.
8117
8118 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8119
8120         * isearch-mode.el (isearch-highlightify-region): Give the
8121         highlighting extents a high priority.
8122         (isearch-make-extent): Give the main highlighting extent an even
8123         higher priority.
8124
8125 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8126
8127         * packages.el (packages-compute-package-locations): Fix typo from
8128         -u rationalization.
8129
8130 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8131
8132         * setup-paths.el (paths-find-doc-directory): Respect value of
8133         `configure-doc-directory.'
8134
8135         * find-paths.el (paths-find-architecture-directory): Give
8136         precendence `default' argument (which typically comes from
8137         configure).
8138
8139 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8140
8141         * startup.el (command-line-early): Added options -user-init-file
8142         and -user-init-directory.
8143
8144         * files.el (user-init-file): Default to NIL so we can recognize
8145         when it's set.
8146
8147 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8148
8149         * obsolete.el (init-file-user):
8150         * startup.el:
8151         * packages.el (packages-compute-package-locations):
8152         * package-get.el (package-get-user-index-filename):
8153         * menubar-items.el (maybe-add-init-button):
8154         * info.el (Info-annotations-path):
8155         * dump-paths.el:
8156         Change `user-init-directory' to be an absolute path.
8157         Use `user-init-directory' where appropriate.
8158         Zap `init-file-user' and its uses.
8159
8160 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8161
8162         * subr.el (copy-symbol): New function.
8163
8164 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8165
8166         * isearch-mode.el (isearch-done): Be sure to restore invisible
8167         extents in the proper buffer.
8168         (isearch-pre-command-hook): Set this-command to the correct value
8169         in case the buffer has changed and old overriding-local-map was
8170         used.
8171         (isearch-restore-extent): Use remprop instead of setting the
8172         property to nil.
8173
8174 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8175
8176         * cmdloop.el (execute-extended-command): Update zmacs region
8177         before the delay.
8178         (execute-extended-command): Make the message gettext-friendly.
8179
8180 1999-09-07  Andy Piper  <andy@xemacs.org>
8181
8182         * gutter-items.el (progress-gauge-glyph): renamed from
8183         progress-glyph.
8184         (progress-text-glyph): new variable.
8185         (progress-layout-glyph): use layouts and text glyphs.
8186         (progress-area-buffer): removed.
8187         (progress-text-and-extent): new variable.
8188         (progress-displayed-p): dynamically create gutter area buffer.
8189         (clear-progress): ditto.
8190         (raw-append-progress): ditto.
8191         (append-progress): use new glyph names.
8192         (raw-append-progress): only create the extent when needed. set
8193         properties more optimally.
8194         (progress): remove args.
8195
8196 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8197
8198         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8199         mapcar where the return value is unused.
8200         (isearch-restore-invisible-extents): Ditto.
8201         (isearch-highlight-all-cleanup): Ditto.
8202         (isearch-delete-extents-in-range): Traverse the extents only once.
8203         (isearch-highlight-all-update): Don't start over if the search
8204         string has changed and more input is pending.
8205
8206 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8207
8208         * packages.el (packages-find-package-data-path): Ditto.
8209
8210         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8211
8212         * subr.el (mapc-internal): Don't make obsolete.
8213
8214         * cl-extra.el (mapc): Resurrect.
8215
8216 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8217
8218         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8219         alias.
8220
8221         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8222         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8223         (isearch-yank-clipboard): Use get-clipboard instead of
8224         x-get-clipboard.
8225         (isearch-yank-selection): Fix docstring.
8226
8227 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8228
8229         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8230
8231 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8232
8233         * cl-macs.el (extent-start-position): Fix setf method.
8234         (extent-end-position): Ditto.
8235
8236 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8237
8238         * isearch-mode.el: End merge with FSF 20.4.
8239
8240         * isearch-mode.el (search-invisible): New variable.
8241         (isearch-hide-immediately): Ditto.
8242         (isearch-unhidden-extents): Ditto.
8243         (isearch-range-invisible): New function.
8244         (isearch-unhide-extent): Ditto.
8245         (isearch-restore-invisible-extents): Ditto.
8246         (isearch-restore-extent): Ditto.
8247
8248         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8249         implementation.
8250         (isearch-ring-retreat-edit): Ditto.
8251         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8252         (isearch-forward-regexp): New arguments NOT-REGEXP and
8253         NO-RECURSIVE-EDIT.
8254         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8255         (isearch-backward-regexp): New arguments NOT-REGEXP and
8256         NO-RECURSIVE-EDIT.
8257         (isearch-mode): Return isearch-success.
8258         (isearch-update): Use unread-command-events instead of
8259         unread-command-event.
8260         (isearch-abort): If an invalid regexp is encountered, keep popping
8261         states.
8262         (isearch-*-char): Use FSF implementation.
8263         (isearch-whitespace-chars): Use the more robust FSF's
8264         implementation.
8265         (isearch-within-brackets): New variable.
8266         (isearch-mode): Initialize it.
8267         (isearch-edit-string): Bind it.
8268         (isearch-search-and-update): Set it.
8269         (isearch-push-state): Push it.
8270         (isearch-top-state): Pop it.
8271         (isearch-search): Set it.
8272         (isearch-printing-char): When called by isearch-whitespace-chars,
8273         handle M-SPC gracefully.
8274         (isearch-message-prefix): New argument ELLIPSIS.
8275         (isearch-message-suffix): Ditto.
8276         (isearch-message): Use the ELLIPSIS argument when calling
8277         isearch-message-prefix and isearch-message-suffix.
8278         (isearch-message-prefix): Distinguish between "wrapped" and
8279         "overwrapped" search, FWIW.
8280
8281 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8282
8283         * isearch-mode.el (isearch-edit-string): Use the head of the
8284         search ring instead of search-last-string and search-last-regexp.
8285         (search-highlight): Renamed from isearch-highlight.
8286         (isearch-exit): Use the new name.
8287         (isearch-highlight): Ditto.
8288         (isearch-dehighlight): Ditto.
8289         (isearch-update-ring): New function.
8290         (isearch-done): Call it.
8291         (isearch-done): New argument EDIT.
8292         (isearch-repeat): If search string is empty, look up at the car of
8293         the search ring; ignore the yank pointer.
8294         (isearch-abort): Call isearch-done with NOPUSH.
8295         (isearch-cancel): New function.
8296         (isearch-mode-map): Bind it to ESC ESC ESC.
8297
8298         * isearch-mode.el: Begin merge with FSF 20.4.
8299
8300 1999-09-01  Andy Piper  <andy@xemacs.org>
8301
8302         * x-select.el (x-get-clipboard): obsolete.
8303         (x-yank-clipboard-selection): obsolete
8304
8305         * select.el (disown-selection): need to be careful to disown the
8306         clipboard if we set it via selection.
8307         (get-clipboard): move from x-select.el
8308         (yank-clipboard-selection): ditto.
8309
8310 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8311
8312         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8313         isearch-highlight-all-matches to nil.
8314         (isearch-fixed-case): New variable.
8315         (isearch-mode): Initialize it.
8316         (isearch-edit-string): Save it.
8317         (isearch-toggle-case-fold): Set it.
8318         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8319         need to check isearch-fixed-case.
8320         (isearch-toggle-case-fold): Update highlighting of all matches
8321         before the pause.
8322         (isearch-edit-string):
8323
8324 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8325
8326         * isearch-mode.el (isearch-edit-string): Call isearch-message
8327         before reading the event so that the prompt is displayed properly.
8328         (isearch-message): Use isearch-nonincremental when calling
8329         isearch-message-prefix.
8330         (minibuffer-local-isearch-map): Bind up and down to do the same as
8331         M-p and M-n respectively.
8332         (isearch-done): New arg NOPUSH.
8333         (isearch-edit-string): Use it.
8334         (isearch-edit-string): Don't bind isearch-string.
8335         (isearch-ring-adjust): Edit string, *then* push state.
8336
8337 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8338
8339         * faces.el (isearch-secondary): Make isearch-secondary look
8340         different than default.
8341
8342 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8343
8344         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8345         save-excursion.
8346         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8347         (isearch-update): Call isearch-dehighlight without arguments.
8348         (isearch-done): Ditto.
8349
8350         * isearch-mode.el (isearch-fix-case): If the search string has no
8351         upper-case letters, allow the folding to be reenabled.
8352         Previously, once disabled, the folding would remain that way until
8353         the end of isearch.
8354         (isearch-top-state): Call isearch-fix-case.
8355
8356         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8357         save-excursion.
8358         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8359
8360 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8361
8362         * xpm-button.el:
8363         xbm-button.el: Need to exist in core because gui.el depends on
8364         them.
8365
8366 1999-08-31  Andy Piper  <andy@xemacs.org>
8367
8368         * gutter-items.el (buffers-tab-face): new customizable variable.
8369         (buffers-tab-default-buffer-line-length): new specifier for
8370         maximum viewable characters.
8371         (progress-stack): new variable for implementing widget-based
8372         progress messages.
8373         (progress-area-buffer): ditto.
8374         (progress-glyph-height): ditto.
8375         (progress-stop-callback): ditto.
8376         (progress-quit-function): new function.
8377         (progress-glyph): new variable.
8378         (progress-layout-glyph): ditto.
8379         (progress-displayed-p): new function, see message-displayed-p for
8380         details.
8381         (clear-progress): ditto.
8382         (remove-progress): ditto.
8383         (append-progress): ditto.
8384         (raw-append-progress): ditto.
8385         (display-progress): ditto.
8386         (current-progress): ditto.
8387         (current-progress-label): ditto.
8388         (progress): ditto.
8389         (lprogress): ditto.
8390
8391
8392 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8393
8394         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8395
8396         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8397         `isearch-yank-selection'.
8398         (isearch-mode-map): Use it.
8399         (isearch-yank-selection): Use `get-selection' instead of
8400         `get-x-selection'.
8401
8402 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8403
8404         * faces.el (isearch-secondary): Create face here.
8405
8406         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8407         timers.
8408
8409 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8410
8411         * subr.el (buffer-string): More robust backward compatibility
8412         check, courtesy William Perry.
8413
8414 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8415
8416         * replace.el (perform-replace): Stop the search after the search
8417         limit has been reached.
8418
8419 1999-08-23  Andy Piper  <andy@xemacs.org>
8420
8421         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8422         here if we don't have one.
8423
8424 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8425
8426         * ldap.el (ldap-coding-system): Default to nil until we get
8427         efficient UTF8 support
8428         (ldap-decode-string): Guard against `decode-coding-string' not
8429         being defined
8430         (ldap-encode-string): Guard against `encode-coding-string' not
8431         being defined
8432
8433 1999-08-23  Didier Verna  <didier@xemacs.org>
8434
8435         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8436         Some doc strings improvements, and add a star to the `interactive'
8437         calls.
8438
8439 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8440
8441         * font-lock.el (java-font-lock-keywords-3): introduced new
8442         keywords and regexpes for javadoc syntax 1.2.
8443
8444 1999-08-17  Andy Piper  <andy@xemacs.org>
8445
8446         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8447         format-buffers-tab-line.
8448         (buffers-tab-max-buffer-line-length): new variable.
8449         (format-buffers-tab-line): new function. truncate names if over
8450         buffers-tab-max-buffer-line-length.
8451
8452 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8453
8454         * cus-start.el: Customize the variable `bell-inhibit-time'.
8455
8456 1999-08-16  Andy Piper  <andy@xemacs.org>
8457
8458         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8459         brute-force approach to deleting the last buffer.
8460         (buffers-tab-grouping-regexp): new customizable variable.
8461         (select-buffers-tab-buffers-by-mode): use it.
8462
8463 1999-08-13  Andy Piper  <andy@xemacs.org>
8464
8465         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8466         deletion problem.
8467
8468 1999-07-30  Didier Verna  <didier@xemacs.org>
8469
8470         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8471         of princ to output symbols.
8472         (custom-save-face-internal): ditto.
8473         (custom-save-resets): ditto.
8474
8475 1999-08-09  Didier Verna  <didier@xemacs.org>
8476
8477         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8478         `regexp-quote' to protect the major mode name for use as a regular
8479         expression (c++ needs this for instance).
8480
8481 1999-08-08  Andy Piper  <andy@xemacs.org>
8482
8483         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8484         cope with similar mode names.
8485
8486         * gutter-items.el (buffers-tab-selection-function): new selection
8487         function.
8488         (select-buffers-tab-buffers-by-mode): new function.
8489         (buffers-tab-items): use it if set to only display buffers in the
8490         tab in the current buffer's group..
8491         (update-tab-in-gutter): use new api.
8492         (remove-buffer-from-gutter-tab): ditto.
8493
8494         * gutter-items.el (buffers-tab-max-size): set custom selection
8495         default to 6.
8496         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8497         (add-tab-to-gutter): set face as default.
8498
8499 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8500
8501         * faces.el (frob-face-property): Merge the fall-back specifier
8502         with the target, not replace it.
8503
8504 1999-08-05  Andy Piper  <andy@xemacs.org>
8505
8506         * gutter-items.el (update-tab-in-gutter): add frame argument for
8507         buffer-items.
8508         (update-tab-in-gutter): use it.
8509
8510         * gutter-items.el (record-buffer-hook): set.
8511
8512         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8513         change.
8514         (switch-to-buffer-hook) deleted.
8515
8516 1999-08-04  Andy Piper  <andy@xemacs.org>
8517
8518         * gutter-items.el (update-tab-in-gutter): make sure this will work
8519         as an argument to create-frame-hook.
8520
8521 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8522
8523         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8524         instead of timer emulation.
8525
8526 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8527
8528         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8529         Emacs isearch enhancements.
8530
8531 1999-07-28  Andy Piper  <andy@xemacs.org>
8532
8533         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8534         all devices that support tab controls.
8535         (remove-buffer-from-gutter-tab): new function. to be used as a
8536         value for kill-buffer-hook.
8537
8538 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8539
8540         * auto-show.el (auto-show-truncationp): changed to match
8541         `window_translation_on'
8542
8543 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8544
8545         * XEmacs 21.2.19 is released
8546
8547 1999-07-28  SL Baur  <steve@miho>
8548
8549         * code-files.el (insert-file-contents): Fix docstring.
8550         revert previous change.
8551
8552 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8553
8554         * fill.el (fill-region-as-paragraph): Change re-break-point to
8555         contain word-across-newline plus one character so that filling
8556         Japanese and Chinese works as desired.
8557         * simple.el (do-auto-fill): Ditto.
8558
8559 1999-07-26  SL Baur  <steve@miho>
8560
8561         * mule/japanese.el ("Japanese"): Do not specify a default input
8562         method.
8563         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8564
8565 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8566
8567         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8568         able to use cl-macs macro in early lisp.
8569
8570 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8571
8572         * custom.el:
8573         * cus-face.el:
8574         * cus-edit.el:
8575                 Massive custom Theme API changes.
8576
8577 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8578
8579         * code-files.el (insert-file-contents): Regard
8580         coding-system-magic-cookie if `coding-system-for-read' is nil.
8581
8582 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8583
8584         * mule/thai-xtis.el: Add coding: local variable, to avoid
8585         bootstrapping problem with C locale.
8586
8587 1999-07-22  Andy Piper  <andy@xemacs.org>
8588
8589         * dumped-lisp.el (preloaded-file-list): guard against putting
8590         gutter-items in a less than functional XEmacs.
8591         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8592
8593 1999-07-18  Bob Weiner  <weiner@beopen.com>
8594
8595         * fill.el (fill-context-prefix): Fixed bug that prevented the
8596         setting of an adaptive fill prefix when the `dont-skip-first' was
8597         t.
8598
8599 1999-07-22  SL Baur  <steve@miho>
8600
8601         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8602
8603 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8604
8605         * files.el (interpreter-mode-alist): add `make', `guile', and
8606         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8607         makefile-mode, guile is a scheme, and someday XEmacs will be
8608         modular enough to use as an efficient scripting tool.)
8609
8610 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8611
8612         * mule/mule-cmds.el (reset-language-environment): Regard
8613         coding-category `utf-8' and `ucs-4' if they are available.
8614
8615 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8616
8617         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8618         (prefer-coding-system): Fix DOC-string.
8619
8620         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8621         DOC-string too.
8622
8623         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8624         Mule.
8625         (coding-system-change-eol-conversion): Fix DOC-string.
8626
8627 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8628
8629         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8630         instead of `list-coding-system'.
8631
8632 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8633
8634         * menubar-items.el (default-menubar): `select-input-method' was
8635         renamed to `set-input-method'.
8636
8637         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8638         "Set Language Environment" menu.
8639
8640         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8641         "Describe Language Support" menu.
8642
8643 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8644
8645         * mule/chinese.el ("Chinese-GB"): Rename
8646         `chinese-gb-environment-setup-function' to
8647         `setup-chinese-gb-environment-internal'.
8648
8649 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8650
8651         * mule/korean.el: Use `define-coding-system-alias' instead of
8652         `copy-coding-system'.
8653
8654 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8655
8656         * mule/mule-cmds.el (set-language-environment-coding-systems):
8657         Treat duplicated coding-categories.
8658
8659 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8660
8661         * mule/japanese.el: Use `define-coding-system-alias' instead of
8662         `copy-coding-system'.
8663
8664 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8665
8666         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8667         coding-system `viscii'.
8668
8669 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8670
8671         * mule/cyrillic.el:
8672         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8673         (cyrillic-alternativnyj-decode-table): New variable.
8674         (cyrillic-alternativnyj-encode-table): New variable.
8675         - Specify `iso-8-1' as a category of coding-system
8676           `alternativnyj'.
8677         - Abolish general Cyrillic environment.
8678
8679 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8680
8681         * mule/chinese.el:
8682         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8683         - Register `chinese-gb-environment-setup-function' as a
8684           `setup-function' of "Chinese-GB" environment.
8685
8686 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8687
8688         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8689         optional argument `parents'.
8690
8691         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8692         property for Thai-XTIS.
8693
8694         * mule/mule-help.el (help-with-tutorial): Use property
8695         `tutorial-coding-system' of language-info as a coding-system to
8696         read tutorial file.
8697
8698 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8699
8700         * mule/thai-xtis.el: Don't setup `setup-function' and
8701         `exit-function'.
8702
8703         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8704         `set-coding-category-system' to set up coding-system for
8705         coding-category.
8706
8707         * mule/mule-cmds.el (prefer-coding-system): Use
8708         `set-coding-category-system' to set up coding-system for
8709         coding-category.
8710
8711 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8712
8713         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8714         Thai-XTIS environment.
8715
8716         * mule/mule-cmds.el (prefer-coding-system): Use
8717         `find-coding-system' instead of `coding-system-p'.
8718
8719 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8720
8721         * mule/mule-cmds.el (set-language-environment-coding-systems):
8722         Modify eol-type for XEmacs.
8723
8724         * mule/thai-xtis.el: Delete unused local variable `category'.
8725
8726         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8727         function.
8728         (prefer-coding-system): Don't call
8729         `update-coding-systems-internal'; use function
8730         `coding-category-list' instead of variable `coding-category-list';
8731         use `set-coding-priority-list' instead of `set-coding-priority';
8732         modify `eol-type' for XEmacs.
8733
8734         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8735         `charset-columns'.
8736         (char-width): Likewise.
8737
8738 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8739
8740         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8741         `tis-620'.
8742
8743         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8744         `set-coding-priority-list' instead of `set-coding-priority'; don't
8745         call `update-coding-systems-internal'.
8746
8747         * mule/mule-misc.el (coding-system-get): New function.
8748         (coding-system-put): New function.
8749         (coding-system-category): New function.
8750
8751 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8752
8753         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8754         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8755         to avoid conflict with leim/quail/thai-xtis.
8756
8757         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8758         to thai-xtis-chars.el.
8759
8760         * mule/thai-xtis-chars.el: New file (split from
8761         mule/thai-xtis.el).
8762
8763 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8764
8765         * mule/thai-xtis.el:
8766         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8767         - Add syntax entries.
8768         - Put `preferred-coding-system' of the charset `thai-xtis' to
8769           `tis-620'.
8770
8771 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8772
8773         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8774         rewritten to use write-multibyte-character.
8775
8776 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8777
8778         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8779         of `iso-2022-7'.
8780         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8781         ported yet.
8782         (read-input-method-name): Treat optional argument `default'.
8783
8784 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8785
8786         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8787         all.
8788         (set-language-info-alist): Set up menus here.
8789
8790 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8791
8792         * minibuf.el (completing-read): Add new optional argument
8793         `default'.
8794         (read-coding-system): Add new optional argument
8795         `default-coding-system'.
8796
8797 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8798
8799         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8800         (viet-viscii-...->viet-vscii...).
8801
8802 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8803
8804         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8805         and menus.
8806
8807 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8808
8809         * mule/mule-cmds.el (input-method-function): Add permanent-local
8810         property.
8811
8812 1999-03-30  Dave Love  <fx@gnu.org>
8813
8814         * mule/mule-cmds.el (current-language-environment): Doc fix.
8815
8816 1999-02-06  Richard Stallman  <rms@gnu.org>
8817
8818         * mule/european.el (setup-slovenian-environment): New function.
8819         ("Slovenian"): New language environment.
8820
8821 1999-01-27  Dave Love  <fx@gnu.org>
8822
8823         * mule/mule-cmds.el (current-language-environment): Provide :link,
8824         :type (choices) and appropriate :get.
8825
8826 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8827
8828         * mule/mule-cmds.el (describe-language-environment): Don't alter
8829         input-method-alist.
8830
8831 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8832
8833         * mule/mule-cmds.el (prefer-coding-system): Call
8834         set-coding-priority, so that the internal array of priorities is
8835         also updated.
8836
8837 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8838
8839         * mule/mule-cmds.el (prefer-coding-system): If the argument
8840         requires specific EOL conversion type, make the default coding
8841         systems use that.
8842
8843 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8844
8845         * mule/mule-cmds.el (set-language-environment): Pass the default
8846         eol-type to set-language-environment-coding-systems.
8847         (set-default-coding-systems): Copy the eol-type property for the
8848         new default values of {buffer-file,process}-coding-system from the
8849         old defaults.
8850         (set-language-environment-coding-systems): Accept an optional
8851         argument EOL-TYPE, and set the eol-type property of the default
8852         coding systems accordingly.
8853
8854 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8855
8856         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8857         use generate-new-buffer instead of get-buffer-create.
8858
8859 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8860
8861         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8862
8863 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8864
8865         * mule/mule-cmds.el (default-input-method): Fix custom type.
8866
8867 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8868
8869         * mule/mule-cmds.el (setup-specified-language-environment):
8870         Add apropos-inhibit property.
8871         (describe-specified-language-support): Likewise.
8872
8873 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8874
8875         * mule/mule-cmds.el: Doc fixes.
8876
8877 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8878
8879         * mule/mule-cmds.el (register-input-method): Doc-string
8880         modified.
8881
8882 1998-09-01  Dave Love  <fx@gnu.org>
8883
8884         * mule/mule-cmds.el (current-language-environment): Fix
8885         setter function.
8886
8887 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8888
8889         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8890         mule/european.el, mule/hebrew.el, mule/japanese.el,
8891         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8892         avoid bootstrapping problem if you need to recompile all the Lisp
8893         files using interpreted code.
8894
8895 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8896
8897         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8898         ("Latin-2"): Likewise.
8899
8900 1998-08-18  Per Starback  <starback@update.uu.se>
8901
8902         * mule/european.el (setup-latin2-environment): Fix typo.
8903
8904 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8905
8906         * mule/european.el: Give proper value of `input-method' key to all
8907         lang. env.
8908
8909         * mule/mule-cmds.el (activate-input-method): Handle the case that
8910         the arg INPUT-METHOD is nil correctly.
8911         (read-multilingual-string): Activate the specified input method
8912         before calling read-string.  Afterward, activate the original
8913         input method.
8914
8915 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8916
8917         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8918         (set-language-info-alist): Fix typo in doc-string.
8919
8920         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8921
8922 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8923
8924         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8925         (reset-language-environment): New function for the job that
8926         setup-english-environment used to do.
8927         (set-language-environment): Do more setups according to the info
8928         in language-info-alist.
8929         (read-language-name): Handle the case that the arg KEY is nil.
8930         (describe-language-environment): Handle input-method property.
8931
8932         * mule/: All files under this directory, which related with
8933         specific languages (such as mule/european.el, mule/greek.el,
8934         mule/hebrew.el, mule/misc-lang.el), modified as below.
8935         (setup-XXX-environment): Just call set-language-environment.  If
8936         they used to do some other jobs than what done by
8937         set-language-environment, those jobs are done in
8938         setup-XXX-environment-internal now.
8939         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8940         the value to setup-XXX-environment-internal.  Add properties
8941         input-method and features.
8942
8943         * mule/english.el (setup-english-environment): Just call
8944         reset-language-environment.
8945
8946         * mule/european.el (setup-8-bit-environment): Function deleted.
8947
8948 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8949
8950         * mule/mule-cmds.el (input-method-exit-on-first-char)
8951         (input-method-use-echo-area): Doc fixes.
8952
8953 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8954
8955         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8956         variable.
8957         (input-method-use-echo-area): New variable.
8958
8959 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8960
8961         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8962
8963 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8964
8965         * mule/mule-cmds.el (activate-input-method): Update mode line.
8966         (inactivate-input-method): Likewise.
8967
8968 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8969
8970         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8971         input method in the current buffer, but just bind
8972         current-input-method.
8973
8974 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8975
8976         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8977
8978         * mule/misc-lang.el ("IPA"): Add coding-priority and
8979         coding-system.
8980
8981 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8982
8983         * mule/greek.el: Add coding-priority.
8984
8985 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8986
8987         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8988         LANG-ENV.
8989
8990 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8991
8992         * mule/mule-cmds.el (register-input-method): Fix previous change.
8993         (setup-specified-language-environment): Doc fix.
8994
8995 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8996
8997         * mule/mule-cmds.el: Several doc fixes.
8998         (get-language-info, set-language-info): Rename argument.
8999         (set-language-info-alist): Likewise.
9000         (register-input-method): Rename argument.
9001         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9002
9003 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9004
9005         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9006         default value while reading an input method.
9007
9008 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9009
9010         * mule/mule-cmds.el (universal-coding-system-argument):
9011         Use buffer-file-coding-system as default.
9012
9013 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9014
9015         * mule/korean.el ("Korean"): Doc fix.
9016
9017 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9018
9019         * mule/mule-cmds.el (describe-language-environment): Print the
9020         languge environment at the head.
9021
9022 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9023
9024         * mule/japanese.el: Set exit-function to exit-japanese-environment
9025         for Japanese environment.
9026
9027 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9028
9029         * mule/mule-cmds.el (set-language-environment): Doc fix.
9030         (current-language-environment): Use defcustom.
9031         (default-input-method): Specify :type.
9032
9033 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9034
9035         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9036         modified.
9037         (prefer-coding-system): Doc-string modified.
9038
9039 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9040
9041         * mule/mule-cmds.el (set-language-info): Doc-string
9042         describes `coding-priority' KEY.
9043         (set-language-environment-coding-systems): New function.
9044         (select-safe-coding-system): New function.
9045         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9046         (set-language-info-alist): New optionla arg PARENTS.  Call
9047         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9048         (set-language-environment-coding-systems): New function.
9049
9050         * mule/chinese.el: Remove setting up of
9051         describe-chinese-environment-map and
9052         setup-chinese-environment-map.  Exclude them in args of calls to
9053         set-language-info-alist.  Register coding-priority key in
9054         language-info-alist.
9055
9056         * mule/cyrillic.el: Remove setting up of
9057         describe-cyrillic-environment-map and
9058         setup-cyrillic-environment-map.  Exclude them in args of calls to
9059         set-language-info-alist.  Register coding-priority key in
9060         language-info-alist.
9061
9062         * mule/english.el: Register coding-priority key in
9063         language-info-alist.
9064
9065         * mule/ethiopic.el: Register coding-priority key in
9066         language-info-alist.
9067
9068         * mule/european.el: Remove setting up of
9069         describe-european-environment-map and
9070         setup-european-environment-map.  Exclude them in args of calls to
9071         set-language-info-alist.  Register coding-priority key in
9072         language-info-alist.  Add "German" language env.
9073         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9074         (setup-german-environment): New function.
9075
9076         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9077         change default input method to "greek-postfix".
9078
9079         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9080         coding-priority key in
9081
9082 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9083
9084         * mule/mule-cmds.el (set-language-info): Doc fix.
9085         (input-method-inactivate-hook): Doc fix.
9086
9087 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9088
9089         * mule/mule-cmds.el (set-input-method): Renamed from
9090         select-input-method.
9091
9092 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9093
9094         * mule/mule-cmds.el (set-language-environment): Run
9095         exit-language-environment-hook before calling `exit-function'
9096         which is specified for the language environment.
9097
9098 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9099
9100         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9101         modified.
9102         (prefer-coding-system): Likewise.
9103         (describe-language-environment): Print aliases of each coding
9104         system.
9105         (set-language-environment-hook): New variable.
9106         (exit-language-environment-hook): New variable.
9107         (set-language-environment): Call these hooks.  Before setting a
9108         new language environment, exit from the
9109         current-language-environment if necessary.
9110         (input-method-verbose-flag): The value can be nil, t,
9111         complex-only, or default.
9112         (input-method-highlight-flag): Doc-string augmented.
9113         (activate-input-method): Check if we can run the registered
9114         function to activate an input method.
9115
9116         * mule/korean.el: Set exit-function for language environment
9117         "Korean" to exit-korean-environment.
9118         (setup-korean-environment): Moved to korea-util.el.
9119
9120 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9121
9122         * mule/mule-cmds.el (read-multilingual-string): Use
9123         current-input-method prior to default-input-method.  Don't bind
9124         current-input-method by `let', instead, activate the specified
9125         input method in the current buffer temporarily.
9126
9127 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9128
9129         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9130
9131 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9132
9133         * mule/chinese.el (post-read-decode-hz): Return the result of
9134         decode-hz-region.
9135         (pre-write-encode-hz): Do not change the value of
9136         last-coding-system.
9137
9138 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9139
9140         * mule/mule-ccl.el: Doc fixes.
9141
9142 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9143
9144         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9145         (check-ccl-program): New macro.
9146
9147 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9148
9149         * mule/mule-ccl.el: Comment about CCL syntax modified.
9150         (ccl-command-table): Add read-multibyte-character and
9151         write-multibyte-character.
9152         (ccl-code-table): Add ex-cmd.
9153         (ccl-extended-code-table): New variable.
9154         (ccl-embed-extended-command): New function.
9155         (ccl-compile-read-multibyte-character,
9156         ccl-compile-write-multibyte-character) New functions.
9157         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9158         ccl-dump-write-multibyte-character): New functions.
9159
9160 1999-07-22  SL Baur  <steve@miho>
9161
9162         * config.el (config-value-file): config.values is installed into
9163         doc-directory.
9164         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9165
9166 1999-07-19  Didier Verna  <didier@xemacs.org>
9167
9168         * rect.el: all functions rewritten, except when noted. Below is a
9169         list of interface changes.
9170         (apply-on-rectangle): new function. Obsoletes
9171         `operate-on-rectangle'. All functions that used to call this
9172         function now call the new one.
9173         (kill-rectangle): added optional prefix arg to fill lines.
9174         (delete-rectangle): ditto.
9175         (delete-extract-rectangle): ditto.
9176         (open-rectangle): ditto.
9177         (clear-rectangle): ditto.
9178         (delete-rectangle-line): added third arg FILL.
9179         (delete-extract-rectangle-line): ditto.
9180         (open-rectangle-line): ditto.
9181         (clear-rectangle-line): ditto.
9182
9183 1999-07-18  Andy Piper  <andy@xemacs.org>
9184
9185         * menubar-items.el (default-menubar): add gutter options.
9186
9187         * gutter-items.el: new file.
9188         (gutter): new group for custom.
9189         (gutter-visible-p): new variable.
9190         (default-gutter-position): ditto.
9191         (buffers-tab): new group for the buffers tab.
9192         (gutter-buffers-tab): widget to put in the gutter.
9193         (buffers-tab-max-size): max number of tabs.
9194         (buffers-tab-switch-to-buffer-function): function to call when a
9195         tab is pressed.
9196         (buffers-tab-omit-function): filter buffers with this function.
9197         (buffers-tab-format-buffer-line-function): format buffer names for
9198         inclusion in tabs.
9199         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9200         the record.
9201         (build-buffers-tab-internal): build a list of tab items.
9202         (buffers-tab-items): ditto.
9203         (add-tab-to-gutter): put a tab in the gutter area.
9204         (update-tab-in-gutter): reset the buffers in the tab.
9205
9206         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9207
9208         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9209         (switch-to-buffer-hooks): new hook.
9210
9211         * toolbar.el (default-toolbar-position): fix typo.
9212
9213 1999-07-16  Andy Piper  <andy@xemacs.org>
9214
9215         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9216
9217 1999-07-15  Didier Verna  <didier@xemacs.org>
9218
9219         * cus-edit.el (custom-prompt-variable): optional third arg makes
9220         prompt for a comment string.
9221         (customize-set-value): optional prefix makes this function handle
9222         variable comments.
9223         (customize-set-variable): ditto.
9224         (customize-save-variable): ditto.
9225         (customize-customized): handle custom comments.
9226         (customize-save-customized): ditto.
9227         (custom-variable-state-set): ditto.
9228         (custom-face-state-set): ditto.
9229         (customize-saved): ditto.
9230         (custom-variable-set): ditto.
9231         (custom-face-set): ditto.
9232         (custom-variable-save): ditto.
9233         (custom-face-save): ditto.
9234         (custom-variable-reset-saved): ditto.
9235         (custom-face-reset-saved): ditto.
9236         (custom-variable-reset-standard): ditto.
9237         (custom-face-reset-standard): ditto.
9238         (custom-comment-face): new face.
9239         (custom-comment-tag-face): ditto.
9240         (custom-comment): new widget.
9241         (custom-comment-create): new function.
9242         (custom-comment-delete): ditto.
9243         (custom-comment-value-set): ditto.
9244         (custom-comment-show): ditto.
9245         (custom-comment-invisible-p): ditto.
9246         (custom-variable-value-create): create a comment field widget.
9247         (custom-face-value-create): ditto.
9248         (custom-variable-menu): new entry for adding a custom comment.
9249         (custom-face-menu): ditto.
9250         (custom-save-variables): possibly save custom comments.
9251         (custom-save-faces): ditto.
9252
9253         * cus-face.el (custom-set-faces): the arguments can now have a
9254         custom comment as fourth argument.
9255
9256         * custom.el (custom-set-variables): the arguments can now have a
9257         custom comment as fifth element.
9258
9259 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9260
9261         * XEmacs 21.2.18 is released
9262
9263 1999-07-13  SL Baur  <steve@miho>
9264
9265         * lib-complete.el (read-library-name): Revert previous change.
9266         (read-library): Ditto.
9267
9268 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9269
9270         * packages.el (packages-package-list): Capitalize docstring.
9271
9272         * packages.el (packages-find-package-library-path): Use #'nconc
9273         rather than #'append to reduce consing -- #'mapcar uses Flist,
9274         which returns a freshly consed list.  #'append would create yet
9275         another fresh list, using Fmake_list in concat.
9276
9277         * packages.el (package-provide): Use setq with remassq like it
9278         says in its docstring.
9279
9280 1999-07-06  SL Baur  <steve@miho.m17n.org>
9281
9282         * lib-complete.el (progn-with-message): Fix typo.
9283
9284 1999-07-06  SL Baur  <steve@miho.m17n.org>
9285
9286         * mule/mule-misc.el (char-octet): Make function match docstring.
9287         From Katsumi Yamaoka <yamaoka@jpl.org>
9288
9289 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9290
9291         * wid-edit.el (widget-documentation): corrected spelling error.
9292
9293 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9294
9295         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9296         keys if already bound
9297
9298 1999-07-06  SL Baur  <steve@miho.m17n.org>
9299
9300         * lib-complete.el (progn-with-message): Revert previous changes.
9301
9302 1999-06-24  Bob Weiner  <weiner@beopen.com>
9303
9304         * lib-complete.el (find-library):
9305         (find-library-other-window):
9306         (find-library-other-frame): Completely rewrote
9307         so that these functions actually work when called non-interactively.
9308         Also made them handle LIBRARY arguments which end with .el or .elc.
9309
9310 1999-06-24  Bob Weiner  <weiner@beopen.com>
9311
9312         * simple.el (indent-new-comment-line): Locally bound
9313         `block-comment-start' to `comstart' or else when this is called
9314         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9315         `block-comment-start' value, ignoring any existing spacing after a
9316         comment prefix in the previous line and producing ugly comments.
9317
9318 1999-06-23  Bob Weiner  <weiner@beopen.com>
9319
9320         * list-mode.el (mouse-choose-completion):
9321         (choose-completion):
9322         (completion-switch-to-minibuffer): Added.
9323         ([Tab]): [Tab] previously switched to the minibuffer
9324         but since [space] does that and since most applications in the
9325         world use [Tab] to select the next item in a list, do that in the
9326         *Completions* buffer too.  This will cause the least confusion
9327         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9328         06/23/1999.
9329
9330 1999-06-22  Bob Weiner  <weiner@beopen.com>
9331
9332         * help.el (help-buffer-name): Added support for a null value
9333         of `help-buffer-prefix-string' since some buffers require no
9334         prefix.
9335
9336 1999-06-20  Bob Weiner  <weiner@beopen.com>
9337
9338         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9339         in the completion-list-mode-map to bury the completions buffer
9340         even when the minibuffer is no longer active.
9341
9342 1999-06-20  Bob Weiner  <weiner@beopen.com>
9343
9344         * list-mode.el (list-mode): It is visually disconcerting to have
9345         the text cursor disappear within list buffers, especially when
9346         moving from window to window, so leave it visible.
9347
9348 1999-07-01  SL Baur  <steve@miho.m17n.org>
9349
9350         * menubar-items.el (default-menubar): Conditionalize the bug
9351         report menu item (which may not be possible in this XEmacs).
9352         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9353
9354 1999-06-30  SL Baur  <steve@miho.m17n.org>
9355
9356         * subr.el (with-current-buffer): DOC string fix.
9357         Suggested by Bob Weiner <weiner@altrasoft.com>
9358
9359 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9360
9361         * cus-face.el (custom-face-italic): insert missing args
9362
9363 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9364
9365         * packages.el (package-locations): Changed default early package
9366         hierarchies to ~/.xemacs/mule-packages and
9367         ~/.xemacs/xemacs-packages.
9368
9369 1999-06-23  SL Baur  <steve@miho.m17n.org>
9370
9371         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9372
9373 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9374
9375         * packages.el (package-locations): Changed default early package
9376         hierarchy to ~/.xemacs/packages.
9377         (package-locations): Removed `packages' as a possible name for a
9378         late package hierarchy.
9379
9380 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9381
9382         * mule/mule-category.el (word-combining-categories): Set up new
9383         variable.
9384         (word-separating-categories): Likewise.
9385
9386 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9387
9388         * XEmacs 21.2.17 is released
9389
9390 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9391
9392         * font-menu.el (font-menu-set-font): allow for nil specification
9393         of font size.
9394
9395 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9396
9397         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9398         is 1.
9399
9400 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9401
9402         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9403         8859-5 instead of ISO 8859-1.
9404
9405 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9406
9407         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9408         (viet-viscii-encode-table): Ditto.
9409
9410         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9411         Make obsolete definition of char-octet.
9412
9413 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9414
9415         * subr.el: Move no-Mule make-char ...
9416         * help-nomule.el (make-char): To here.
9417         (string-width): Make Mule compatibility alias.
9418
9419 1999-06-15  Andy Piper  <andy@xemacs.org>
9420
9421         * select.el (get-selection-no-error): really make there be no-error.
9422         (get-selection): revert to original.
9423
9424 1999-06-11  Andy Piper  <andy@xemacs.org>
9425
9426         * select.el (selection-sets-clipboard): renamed.
9427         (own-selection): use it.
9428
9429 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9430
9431         * XEmacs 21.2.16 is released
9432
9433 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9434
9435         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9436         missing characters to avoid crash.
9437
9438 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9439
9440         * coding.el (set-terminal-coding-system): Only set the console
9441         coding system on the selected console if it is a tty.
9442
9443 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9444
9445         * cus-face.el:
9446         * cus-edit.el:
9447         * faces.el:
9448         (custom):
9449         (face-spec-set):
9450         * faces.el (frob-face-property):
9451         * font-menu.el (font-menu-set-font):
9452                   Actually apply changes from 1999-03-17
9453
9454 1999-06-10  Andy Piper  <andy@xemacs.org>
9455
9456         * select.el (get-selection): abstract out non error-signalling
9457         part.
9458         (get-selection-no-error): get-selection without signalling an
9459         error.
9460         (selection-is-clipboard-p): new variable. controls whether the
9461         selection sets the clipboard.
9462         (own-selection): use it.
9463
9464         * mouse.el (insert-selection): fallback to clipboard after trying
9465         primary selection and cutbuffer.
9466
9467 1999-06-05  Andy Piper  <andy@xemacs.org>
9468
9469         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9470         selection functions.
9471
9472 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9473
9474         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9475         default value.
9476         (load): Use `raw-text' instead of `no-conversion'.
9477         (insert-file-contents): Likewise.
9478
9479         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9480         of `no-conversion'.
9481
9482 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9483
9484         * coding.el: Don't copy `no-conversion' to `raw-text'.
9485
9486 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9487
9488         * subr.el (make-char): Define it if Mule is not around.
9489
9490 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9491
9492         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9493
9494         * x-select.el (x-disown-selection-internal): Restore symbol as an
9495         obsolete alias.
9496         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9497
9498 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9499
9500         * XEmacs 21.2.15 is released
9501
9502 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9503
9504         * subr.el (split-string): Avoid infinite looping
9505
9506 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9507
9508         * ldap.el (ldap-ignore-attribute-codings): New variable
9509         (ldap-default-attribute-decoder): New variable
9510         (ldap-coding-system): New variable
9511         (ldap-attribute-syntax-encoders): New variable
9512         (ldap-attribute-syntax-decoders): New variable
9513         (ldap-attribute-syntaxes-alist): New variable
9514         (ldap-encode-boolean): New function
9515         (ldap-decode-boolean): New function
9516         (ldap-encode-country-string): New function
9517         (ldap-decode-string): New function
9518         (ldap-decode-address): New function
9519         (ldap-encode-address): New function
9520         (ldap-decode-attribute): New function
9521         (ldap-search): Use some of these
9522
9523 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9524
9525         * version.el (emacs-version): Make the patch level/beta come
9526         before the XEmacs qualifier so that it gets into (funcall
9527         emacs-version) and thus in the bug reports.
9528         (emacs-version>=): Support patch levels.
9529
9530 1999-06-03  SL Baur  <steve@xemacs.org>
9531
9532         * version.el: implement x.y.z version number
9533         From Jan Vroonhof <vroonhof@math.ethz.ch>
9534
9535 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9536
9537         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9538
9539 1999-05-22  Vin Shelton <acs@xemacs.org>
9540
9541         * startup.el: Document -private and break out non-standard X options.
9542
9543 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9544
9545         * mule/mule-charset.el (charset-after): New function.
9546         (charset-direction): Synch with Mule, update docstring.
9547         (get-charset-property): New function.
9548         (put-charset-property): New function.
9549         (charset-plist): New function.
9550
9551         * mule/mule-charset.el (compose-region):
9552         (decompose-region): remove;  these functions (which don't work
9553         since we don't do composite characters) have been moved to
9554         mule-util.el.
9555         (toplevel): follow coding standards
9556
9557 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9558
9559         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9560         exist any more.
9561
9562         * code-files.el: Fix commentary to follow coding standards.  Move
9563         the single line left in mule-files.el to here.
9564
9565         * mule/mule-files.el: delete.
9566
9567 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9568
9569         * info.el (Info-scroll-prev): Use event functions instead of the
9570         old emacs 19 interface.
9571
9572 1999-06-02  Andy Piper  <andy@xemacs.org>
9573
9574         * x-font-menu.el (x-font-menu-load-font):
9575         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9576
9577 1999-05-31  Andy Piper  <andy@xemacs.org>
9578
9579         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9580         group.
9581         (font-menu-this-frame-only-p): ditto.
9582         (font-menu-max-items): reinstate, from Jan Vroonhof
9583         <vroonhof@math.ethz.ch>
9584         (font-menu-submenu-name-format): ditto.
9585         (font-menu-split-long-menu): ditto, for use by the family
9586         constructor.
9587         (font-menu-family-constructor): use it.
9588
9589 1999-05-30  Andy Piper  <andy@xemacs.org>
9590
9591         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9592         for use by the font menu.
9593
9594         * msw-font-menu.el: new file implementing mswindows specific
9595         font-menu behaviour.
9596         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9597         (mswindows-font-menu-junk-families): ditto.
9598         (hack-font-truename): ditto.
9599         (mswindows-font-regexp-ascii): ditto.
9600         (mswindows-reset-device-font-menus): ditto.
9601         (mswindows-font-menu-font-data): ditto.
9602         (mswindows-font-menu-load-font): ditto.
9603
9604         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9605         (x-font-menu-font-data): ditto.
9606         (x-font-menu-load-font): ditto.
9607
9608         * font-menu.el: new file implementing generic font menu behaviour.
9609         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9610         made device independent.
9611         (font-menu-this-frame-only-p): ditto.
9612         (font-menu-preferred-resolution): ditto.
9613         (font-menu-size-scaling): new variable used to determine whether
9614         sizes are in points or tenths of a point.
9615         (vassoc): moved from x-font-menu.el.
9616         (device-fonts-cache): ditto.
9617         (device-fonts-cache): ditto.
9618         (flush-device-fonts-cache): ditto.
9619         (reset-device-font-menus): copied from x-font-menu.el and made
9620         device independent. Most functionality deferred to
9621         device-dependent versions.
9622         (font-menu-family-constructor): copied from x-font-menu.el and
9623         made device independent.
9624         (font-menu-size-constructor): ditto.
9625         (font-menu-weight-constructor): ditto.
9626         (font-menu-set-font): ditto.
9627         (font-menu-change-face): ditto.
9628         (font-menu-load-font): new device method.
9629         (font-menu-font-data): ditto.
9630
9631         * x-font-menu.el: The above functions deleted.
9632
9633 1999-05-26  Andy Piper  <andy@xemacs.org>
9634
9635         * update-elc.el:
9636         * make-docfile.el:
9637         * loadup.el: rehash expand-file-name usage to not use default-directory.
9638
9639 1999-05-21  Andy Piper  <andy@xemacs.org>
9640
9641         * x-select.el (x-select-convert-to-text):
9642         (x-selected-text-type):
9643         (x-get-selection):
9644         (xselect-convert-to-string):
9645         (xselect-convert-to-compound-text):
9646         (xselect-convert-to-length):
9647         (xselect-convert-to-targets):
9648         (xselect-convert-to-delete):
9649         (xselect-convert-to-filename):
9650         (xselect-convert-to-charpos):
9651         (xselect-convert-to-lineno):
9652         (xselect-convert-to-colno):
9653         (xselect-convert-to-sourceloc):
9654         (xselect-convert-to-os):
9655         (xselect-convert-to-host):
9656         (xselect-convert-to-user):
9657         (xselect-convert-to-class):
9658         (xselect-convert-to-name):
9659         (xselect-convert-to-integer):
9660         (xselect-convert-to-atom):
9661         (xselect-convert-to-identity): functions renamed from x-* and
9662         moved to select.el.
9663         (x-get-secondary-selection): use rename get-selection.
9664         (x-get-clipboard): ditto.
9665         (x-own-selection): moved to select.el.
9666         (x-valid-simple-selection-p): ditto.
9667         (x-dehilight-selection): ditto.
9668         (x-own-clipboard): ditto.
9669         (x-disown-selection): ditto.
9670
9671         * x-mouse.el (x-yank-function): moved to mouse.el.
9672         (x-insert-selection): ditto.
9673         (x-set-point-and-move-selection): use renamed function.
9674
9675         * select.el (selected-text-type): moved and renamed from
9676         x-select.el.
9677         (selection-owner-p): moved to C.
9678         (selection-exists-p): ditto.
9679         (get-cutbuffer): new device method.
9680         (get-selection): generalised and moved from x-select.el.
9681         (own-selection): moved x-own-selection functionality into here.
9682         (dehilight-selection): renamed and moved from x-select.el.
9683         (own-clipboard): functionality moved from x-select.el using new
9684         generic C builtins.
9685         (disown-clipboard): ditto.
9686         (select-convert-to-text):
9687         (select-convert-to-string):
9688         (select-convert-to-compound-text):
9689         (select-convert-to-length):
9690         (select-convert-to-targets):
9691         (select-convert-to-delete):
9692         (select-convert-to-filename):
9693         (select-convert-to-charpos):
9694         (select-convert-to-lineno):
9695         (select-convert-to-colno):
9696         (select-convert-to-sourceloc):
9697         (select-convert-to-os):
9698         (select-convert-to-host):
9699         (select-convert-to-user):
9700         (select-convert-to-class):
9701         (select-convert-to-name):
9702         (select-convert-to-integer):
9703         (select-convert-to-atom):
9704         (select-convert-to-identity): new functions renamed from x-* and
9705         moved from x-select.el.
9706
9707         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9708         into here and use as the default window-system mouse yank.
9709         (insert-selection): generalised and moved from x-mouse.el.
9710         (own-clipboard): moved to C.
9711
9712         * msw-select.el (mswindows-selection-owned-p): deleted.
9713         (mswindows-own-selection): generalised and moved to select.el.
9714         (mswindows-disown-selection): generalised and moved to C.
9715         (mswindows-selection-owner-p): ditto.
9716
9717 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9718
9719         * XEmacs 21.2.14 is released
9720
9721 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9722
9723         * about.el: update contact info for jason and slb.
9724
9725 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9726
9727         * mule/european.el (setup-romanian-environment): Add Romanian
9728         support from Emacs/Mule romanian.el.
9729
9730 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9731
9732         * cus-face.el: Label all custom changes with the 'custom' tag.
9733
9734         * cus-edit.el: idem ditto.
9735
9736         * faces.el: Added suport for adding device tags to various functions.
9737         (custom): New device tag.
9738         (face-spec-set): Call reset face with tags argument. No longer do
9739         x-init-global-faces hack.
9740
9741         * faces.el (frob-face-property): Use an anonymous specifier to map
9742         frob-face-property-1 over.
9743
9744         * x-font-menu.el (font-menu-set-font): Always specify all
9745         properties to custom.
9746
9747 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9748
9749         * mule/european.el (setup-czech-environment): Add czech support.
9750         From David Sauer <davids@orfinet.cz>
9751
9752 1999-03-15  SL Baur  <steve@xemacs.org>
9753
9754         * check-features.el: Turn hard errors into warnings.
9755
9756 1999-03-21  SL Baur  <steve@xemacs.org>
9757
9758         * simple.el (delete-key-deletes-forward): As per discussion on
9759         xemacs-beta, default to t.
9760
9761 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9762
9763         * loadup.el: Define Installation-string before loading anything.
9764
9765 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9766
9767         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9768         From Anders Stenman <stenman@isy.liu.se>
9769
9770 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9771
9772         * wid-edit.el (widget-glyph-find): Ditto.
9773
9774         * packages.el (locate-library): Ditto.
9775
9776         * loadup.el (really-early-error-handler): Ditto.
9777
9778         * lib-complete.el (read-library): Ditto.
9779
9780         * faces.el (set-face-stipple): Ditto.
9781
9782         * code-files.el (load): Use new calling style of locate-file.
9783
9784 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9785
9786         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9787         dead.
9788
9789 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9790
9791         * dumped-lisp.el (preloaded-file-list): Don't load
9792         Installation.el.
9793
9794         * loadup.el (Installation-string): Define it here.
9795
9796 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9797
9798         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9799         Installation.el needs to be loaded before `dump-paths', otherwise
9800         the dumping process won't find it.
9801
9802 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9803
9804         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9805         subr so that we can use `replace-in-string' in Installation.el to
9806         get rid of C-m chars under the native Windows build.
9807
9808 1999-04-29  Andy Piper  <andy@xemacs.org>
9809
9810         * make-docfile.el: canonicalize file and directory names.
9811
9812         * device.el (call-device-method): new function for calling device
9813         specific methods.
9814         (define-device-method): new function for defining device methods.
9815         (define-device-method*): ditto.
9816
9817 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9818
9819         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9820
9821 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9822
9823         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9824         (cyrillic-koi8-r-encode-table): Likewise.
9825         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9826         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9827
9828         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9829         from vietnamese.el].
9830
9831         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9832         mule/mule-misc.el.
9833
9834 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9835
9836         * mule/thai-xtis.el:
9837         - Change font registry name from "Thai94x94-0" to "xtis-0".
9838         - Change mnemonic of coding-system `tis-620' to "TIS620".
9839
9840 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9841
9842         * mule/ethiopic.el: fixed.
9843
9844 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9845
9846         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9847
9848         * mule/thai-xtis.el: New file.
9849
9850         * mule/vietnamese.el: New file.
9851
9852         * mule/ethiopic.el: New file.
9853
9854 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9855
9856         * bytecomp.el (byte-compile-close-variables): Leave
9857         debug-issue-ebola-notices alone.
9858
9859 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9860
9861         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9862         at the top of the buffer since it is the most important thing to
9863         customize
9864         (ldap-get-host-parameter): New defun
9865         (ldap-search): Add a new parameter `withdn' to retrieve the
9866         distinguished names of entries
9867
9868 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9869
9870         * startup.el (splash-frame-body): Date and spelling fixes.
9871
9872 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9873
9874         * view-less.el (toggle-truncate-lines): add autoload tag
9875
9876 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9877
9878         * format.el (format-alist): Disable image stuff.
9879
9880 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9881
9882         * wid-edit.el (widget-glyph-find): Search by directories, then by
9883         suffixes rather than the other way around.
9884         (widget-image-conversion): Renamed to
9885         `widget-image-file-name-suffixes'.
9886
9887 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9888
9889         * mule/mule-charset.el: Made old functions obsolete, remove the
9890         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9891         (charset-iso-graphic-plane): Rename from charset-graphic.
9892         (charset-iso-final-char): Rename from charset-final.
9893         (charset-width): Rename from charset-columns.
9894         (charset-bytes): Added from fsf compatibility, returns always 1.
9895
9896         * mule/mule-misc.el: Move charset-doc-string alias to
9897         mule-charset.el
9898
9899 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9900
9901         * x-faces.el (x-make-font-bold-italic): honor
9902         *try-oblique-before-italic-fonts*
9903
9904 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9905
9906         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9907
9908 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9909
9910         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9911         name.
9912
9913 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9914
9915         * cl-extra.el (equalp): Would bug out for lists.
9916
9917 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9918
9919         * about.el (about-hackers):  Change cgw's email address
9920
9921 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9922
9923         * XEmacs 21.2.13 is released
9924
9925 1999-03-12  SL Baur  <steve@xemacs.org>
9926
9927         * simple.el (delete-key-deletes-forward): Revert to previous
9928         behavior.
9929
9930 1999-01-18  Didier Verna  <didier@xemacs.org>
9931
9932         * menubar-items.el (xemacs-splash-buffer): handle the case of
9933         multiple elements in the splash buffer body.
9934
9935         * startup.el (splash-frame-timeout): new constant: interval
9936         between splash buffer elements.
9937         (command-line-1): handle splash buffer with multiple elements (use
9938         a timeout).
9939         (splash-frame-body): Originally `startup-splash-frame-body'.
9940         Rewrote a cleaner and more readable version. This can now be array,
9941         in which case each element is displayed in turn in the splash buffer.
9942         (splash-frame-static-body): new constant. Persistent information
9943         across all splash buffer elements (preserves the possibility to give
9944         it in different languages.
9945         (circulate-splash-frame-elements): new function. Used as a timeout
9946         to circulate through all splash frame elements and display them in
9947         sequence.
9948         (display-splash-frame): originally `startup-splash-frame'. Handle
9949         the case of multiple elements in the splash buffer body. Now
9950         returns a timeout id if multiple elements to display, or nil.
9951
9952 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9953
9954         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9955         so they can be overridden by x-init-face-from-resources.
9956         Additionally specify the font name also with an x tag.
9957
9958 1999-03-08  Andy Piper  <andy@xemacs.org>
9959
9960         * package-get.el (package-get-base): autoload.
9961
9962         * menubar-items.el (default-menubar): add update menu item. Fix
9963         custom menu to only be activated when package-base is available.
9964
9965         * package-get.el (package-get-custom): don't load
9966         package-get-custom as it is auto-generated. Fix group definition.
9967
9968 1999-03-05  Didier Verna  <didier@xemacs.org>
9969
9970         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9971         instead of `symbol-name' (Thanks Kyle).
9972
9973         * cus-edit.el (custom-save-variables): use `prin1' instead of
9974         princ to write symbols.
9975
9976 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9977
9978         * XEmacs 21.2.12 is released
9979
9980 1999-03-05  SL Baur  <steve@xemacs.org>
9981
9982         * menubar-items.el (default-menubar): Add kfm browsing support.
9983         From Neal Becker <nbecker@fred.net>
9984
9985 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9986
9987         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9988         calls to font-lock during buffer reversion.
9989
9990 1999-02-12  Didier Verna  <didier@xemacs.org>
9991
9992         * info.el (Info-build-node-completions): unconditionally widen the
9993         tag table buffer.
9994
9995 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9996
9997         * x-faces.el (x-init-face-from-resources):
9998         Only set fonts in the 'x locale.
9999
10000 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10001
10002         * package-ui.el (pui-install-selected-packages): Don't throw on
10003         `package-admin-delete-binary-package' returning nil since it's
10004         normal.  Reindent function.
10005         (pui-add-required-packages): Handle case where packages selected
10006         for installation have never been installed.
10007
10008 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10009
10010         * menubar-items.el (default-menubar):
10011         Implement the ``Mule->Set coding system of process'' menu item.
10012
10013 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10014
10015         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10016         files
10017         - Change some `if's to `when's
10018
10019 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10020
10021         * XEmacs 21.2.11 is released
10022
10023 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10024
10025         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10026         against window close (Fix Bug #460).
10027         (ask-user-about-lock-dbox): Idem.
10028
10029 1999-02-25  SL Baur  <steve@xemacs.org>
10030
10031         * mule/mule-charset.el (charset-leading-byte): New function.
10032         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10033
10034 1999-02-12  Andy Piper  <andy@xemacs.org>
10035
10036         * about.el (xemacs-hackers): change andy's email address.
10037         (about-url-alist): change andy's web page address.
10038         (about-xemacs): add piper.
10039
10040 1999-02-16  SL Baur  <steve@xemacs.org>
10041
10042         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10043         of mule-base into lisp/mule.
10044
10045 1999-02-16  SL Baur  <steve@xemacs.org>
10046
10047         * mule/arabic.el:
10048         mule/canna-leim.el:
10049         mule/chinese.el:
10050         mule/cyrillic.el:
10051         mule/english.el:
10052         mule/european.el:
10053         mule/greek.el:
10054         mule/hebrew.el:
10055         mule/japanese.el:
10056         mule/kinsoku.el:
10057         mule/korean.el:
10058         mule/misc-lang.el:
10059         mule/mule-category.el:
10060         mule/mule-ccl.el:
10061         mule/mule-charset.el:
10062         mule/mule-cmds.el:
10063         mule/mule-coding.el:
10064         mule/mule-files.el:
10065         mule/mule-help.el:
10066         mule/mule-init.el:
10067         mule/mule-misc.el:
10068         mule/mule-tty-init.el:
10069         mule/mule-x-init.el:
10070         mule/viet-chars.el:  Remerge from mule-base.
10071
10072         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10073         of mule-base into lisp/mule.
10074
10075 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10076
10077         * process.el (exec-to-string): Use `shell-command-switch' in place
10078         of hard-wired "-c" (for WindowsNT).
10079
10080 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10081
10082         * menubar-items.el (default-menubar):  Remove obsolete
10083         "Gopher" item
10084
10085 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10086
10087         * package-admin.el (package-admin-get-install-dir): First fall
10088         back to the location of xemacs-base for non-mule packages.
10089
10090 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10091
10092         * paths.el:
10093         - improved automounter tmp directory support.
10094         - support 4 (!) empirically discovered automounter conventions
10095
10096 1999-02-12  SL Baur  <steve@xemacs.org>
10097
10098         * etags.el (pop-tag-mark): autoload to match key binding.
10099
10100 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10101
10102         * XEmacs 21.2.10 is released
10103
10104 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10105
10106         * package-get.el (package-get-remote-filename): Don't bug out for
10107         a local file name in the search entry.
10108
10109 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10110
10111         * XEmacs 21.2.9 is released
10112
10113 1999-01-19  Didier Verna  <didier@xemacs.org>
10114
10115         * replace.el (replace-search-function): new variable containing a
10116         function to perform a search-forward.
10117         (replace-re-search-function): new variable containing a function
10118         to perform a re-search-forward.
10119         (perform-replace): use them.
10120
10121 1999-01-25  Didier Verna  <didier@xemacs.org>
10122
10123         * select.el (selection-owner-p): use the name `XEmacs'.
10124         (cut-copy-clear-internal): ditto.
10125
10126 1999-01-18  Andy Piper  <andy@xemacs.org>
10127
10128         * about.el (about-url-alist): Update my entry.
10129         (xemacs-hackers): Ditto.
10130
10131 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10132
10133         * buffer.el (switch-to-buffer): Fixing documentation.
10134         * minibuf.el (minibuffer-completion-table): ditto.
10135         * cl-macs.el (return-from): ditto.
10136
10137 1999-01-04  Didier Verna  <didier@xemacs.org>
10138
10139         * replace.el (delete-non-matching-lines): temporarily disable
10140         case-folding when called interactively with a regexp containing
10141         uppercase characters.
10142         (delete-matching-lines): ditto.
10143         (count-matches): ditto.
10144         (list-matching-lines): ditto.
10145
10146 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10147
10148         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10149         abort if current window is split horizontally, not if others are
10150         split.  Got rid of unnecessary minibuffer checking.  Also, add
10151         some comments (it's still complex).
10152
10153 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10154
10155         * package-get.el: changed address for doc.ic.ac.uk to
10156         sunsite.doc.ic.ac.uk
10157
10158 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10159
10160         * ldap.el (toplevel): Remove requires so that the file compiles
10161         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10162
10163 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10164
10165         * dump-paths.el: Calculate module-directory and set
10166         module-load-path to the load path for modules.
10167
10168         * loadup.el: Get bootstrap value of module-load-path from the
10169         environment variable EMACSBOOTSTRAPMODULEPATH.
10170         - Display the module load path if we're debugging paths.
10171
10172         * setup-paths.el: Added function paths-find-site-module-directory.
10173         - Added function paths-find-module-directory.
10174         - Added function paths-construct-module-load-path.  Uses new
10175         environment variable EMACSMODULEPATH.
10176
10177 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10178
10179         * font.el (font-default-object-for-device):
10180         Oops! This `or' can't be replaced by `unless'.
10181         Fixed inability to run w3, among other things.
10182
10183 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10184
10185         * package-admin.el: Change initialization of
10186           package-admin-install-function dependent on system type.
10187           Change package-admin-install-function-mswindows to use
10188           "minitar".
10189
10190 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10191
10192         * mouse.el (default-mouse-motion-handler): Disable help echo while
10193         in the minibuffer.
10194
10195 1998-12-28  Martin Buchholz <martin@xemacs.org>
10196
10197         * XEmacs 21.2.8 is released.
10198
10199 1998-12-24  Martin Buchholz <martin@xemacs.org>
10200
10201         * XEmacs 21.2.7 is released.
10202
10203 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10204
10205         * package-ui.el (pui-list-packages): Set truncate-lines.
10206
10207         * package-get.el (package-get-download-menu): Use
10208         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10209
10210         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10211         (pui-help-string): idem.
10212         (list-packages-mode): New major mode.
10213         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10214         (pui-install-selected-packages): Add suport for removing packages.
10215         (pui-toggle-package-delete-key): New function.
10216         (pui-popup-context-sensitive): New kludge.
10217         (pui-list-packages): Add warning when `package-get-remote' is nil.
10218         (package-ui-add-site): New function.
10219
10220 1998-12-01  Didier Verna  <didier@xemacs.org>
10221
10222         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10223
10224 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10225
10226         * ldap.el: Custom-ized
10227         (toplevel): Do not provide `ldap' which is provided by C level
10228         LDAP code
10229         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10230
10231 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10232
10233         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10234
10235 1998-12-17  Andy Piper  <andy@xemacs.org>
10236
10237         * sound.el (sound-load-list): name changed from sound-load-alist.
10238         (sound-extension-list): name changed from sound-ext-list.
10239         (load-default-sounds): use new names.
10240         (load-sound-file): use new names.
10241
10242 1998-12-16  Andy Piper  <andy@xemacs.org>
10243
10244         * XEmacs 21.2.6 is released
10245
10246 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10247
10248         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10249         errors.
10250
10251 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10252
10253         * wid-edit.el (widget-echo-this-extent): Set
10254         help-echo-owns-message to t.
10255
10256 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10257
10258         * package-get.el (package-get-download-menu): use toggles for
10259           each site in the download site menu.
10260
10261 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10262
10263         * package-get.el (package-get): If we cannot find a package
10264           because package-get-remote is not set, give a more helpful
10265           error message.
10266
10267 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10268
10269         * package-get.el (package-get-remote-filename): use an EFS path
10270         with user anonymous if no user is specified.
10271
10272 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10273
10274         * faces.el (face-spec-set): Re-init fallfacks for default after
10275         calling reset-face on the default face.
10276
10277 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10278
10279         * package-admin.el (package-admin-default-install-function):
10280         Behave as advertised.  Make sure the pkg-dir is proper for
10281         default-directory.
10282         (package-admin-add-binary-package): Make sure the pkg-dir is
10283         proper for default-directory.
10284         (package-admin-install-function-mswindows): Make sure the pkg-dir
10285         is proper for default-directory.
10286
10287 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10288
10289         * XEmacs 21.2.5 is released
10290
10291 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10292
10293         * files.el (binary-file-regexps): regexp-opt is not available at
10294         bytecompile time.
10295
10296 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10297
10298         * x-win-xfree86.el:
10299         * x-win-sun.el (x-win-init-sun):
10300         * x-win-sun.el:
10301         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10302         * x-iso8859-1.el:
10303         * x-init.el (init-post-x-win):
10304         * x-init.el (init-pre-x-win):
10305         * x-init.el (x-initialize-compose):
10306         * x-init.el:
10307         * x-compose.el:
10308         * winnt.el:
10309         * widget.el:
10310         * wid-edit.el (widget-glyph-click):
10311         * wid-edit.el (widget-glyph-find):
10312         * wid-edit.el (widget-type):
10313         * view-less.el (view-buffer-other-window):
10314         * very-early-lisp.el:
10315         * version.el:
10316         * toolbar.el:
10317         * toolbar-items.el:
10318         * term/sun.el (suntool-map):
10319         * term/sun-mouse.el:
10320         * term/internal.el:
10321         * syntax.el (modify-syntax-entry):
10322         * symbol-syntax.el:
10323         * subr.el:
10324         * startup.el (lock-directory):
10325         * simple.el (set-comment-column):
10326         * simple.el (backward-delete-char-untabify):
10327         * shadow.el (find-emacs-lisp-shadows):
10328         * shadow.el:
10329         * setup-paths.el (paths-construct-info-path):
10330         * select.el (cut-copy-clear-internal):
10331         * process.el (call-process-region):
10332         * process.el (start-process-shell-command):
10333         * process.el:
10334         * paths.el (rmail-spool-directory):
10335         * paragraphs.el (use-hard-newlines):
10336         * package-get.el (package-get-dependencies):
10337         * package-admin.el (package-admin-delete-binary-package):
10338         * obsolete.el (truncate-string):
10339         * obsolete.el (store-substring):
10340         * mouse.el (default-mouse-track-maybe-own-selection):
10341         * mouse.el (mouse-yank-at-point):
10342         * modeline.el:
10343         * modeline.el (mouse-drag-modeline):
10344         * minibuf.el (read-directory-name-internal):
10345         * minibuf.el (read-file-name-internal):
10346         * minibuf.el (read-file-name-internal-1):
10347         * minibuf.el (read-file-name-2):
10348         * minibuf.el (exact-minibuffer-completion-p):
10349         * minibuf.el (read-from-minibuffer):
10350         * minibuf.el:
10351         * menubar.el (check-menu-syntax):
10352         * map-ynp.el (map-y-or-n-p):
10353         * make-docfile.el (docfile-out-of-date):
10354         * loadup.el ((member "run-temacs" command-line-args)):
10355         * loadup.el ((member "no-site-file" command-line-args)):
10356         * loadup.el (really-early-error-handler):
10357         * loadup.el:
10358         * loadhist.el:
10359         * loaddefs.el:
10360         * lisp-mnt.el (lm-verify):
10361         * lib-complete.el (lib-complete:cache-completions):
10362         * lib-complete.el (library-all-completions):
10363         * itimer.el (itimer-run-expired-timers):
10364         * info.el (Info-mode):
10365         * info.el (Info-insert-file-contents):
10366         * info.el (Info-rebuild-dir):
10367         * info.el (Info-build-dir-anew):
10368         * info.el (Info-parse-dir-entries):
10369         * info.el (Info-dir-outdated-p):
10370         * info.el (Info-insert-dir):
10371         * info.el (info-xref):
10372         * info.el:
10373         * hyper-apropos.el (hyper-apropos-get-doc):
10374         * hyper-apropos.el (hyper-describe-face):
10375         * hyper-apropos.el (hyper-apropos-mode):
10376         * hyper-apropos.el:
10377         * help.el (list-processes):
10378         * help.el:
10379         * gnuserv.el:
10380         * font.el (mswindows-font-create-name):
10381         * font.el (font-default-font-for-device):
10382         * font.el (x-font-create-object):
10383         * font.el (font-registry):
10384         * font.el:
10385         * font-lock.el (font-lock-keywords):
10386         * font-lock.el:
10387         * finder.el (finder-compile-keywords):
10388         * find-paths.el (paths-find-recursive-path):
10389         * fill.el (set-justification-center):
10390         * fill.el (fill-region-as-paragraph):
10391         * files.el (insert-directory):
10392         * files.el (wildcard-to-regexp):
10393         * files.el (recover-file):
10394         * files.el (basic-save-buffer):
10395         * files.el (delete-auto-save-file-if-necessary):
10396         * files.el (file-relative-name):
10397         * files.el (backup-extract-version):
10398         * files.el (backup-buffer):
10399         * files.el (set-visited-file-name):
10400         * files.el (set-auto-mode):
10401         * files.el (interpreter-mode-alist):
10402         * files.el:
10403         * files.el (find-file-noselect):
10404         * files.el (abbreviate-file-name):
10405         * files.el (parse-colon-path):
10406         * files.el (directory-abbrev-alist):
10407         * etags.el (visit-tags-table-buffer):
10408         * easymenu.el (easy-menu-define):
10409         * dragdrop.el (experimental-dragdrop-drag):
10410         * dragdrop.el (dragdrop-drop-do-functions):
10411         * dragdrop.el (dragdrop-drop-at-point):
10412         * disass.el (disassemble-1):
10413         * disass.el (disassemble-internal):
10414         * disass.el (disassemble):
10415         * disass.el:
10416         * derived.el (derived-mode-init-mode-variables):
10417         * derived.el (define-derived-mode):
10418         * custom.el (defgroup):
10419         * cus-edit.el (custom-quote):
10420         * config.el:
10421         * code-process.el (open-network-stream):
10422         * code-process.el (start-process):
10423         * code-process.el (call-process-region):
10424         * code-process.el (call-process):
10425         * code-process.el:
10426         * code-files.el (insert-file-contents):
10427         * code-files.el:
10428         * code-files.el (buffer-file-coding-system-for-read):
10429         * cmdloop.el (yes-or-no-p-minibuf):
10430         * cl.el:
10431         * cl-macs.el:
10432         * cl-extra.el:
10433         * callers-of-rpt.el (make-caller-report):
10434         * callers-of-rpt.el:
10435         * bytecomp.el (batch-byte-recompile-directory):
10436         * bytecomp.el (batch-byte-compile-1):
10437         * bytecomp.el (batch-byte-compile):
10438         * bytecomp.el (display-call-tree):
10439         * bytecomp.el (byte-compile-insert):
10440         * bytecomp.el (byte-compile-two-args-19->20):
10441         * bytecomp.el (byte-compile-variable-ref):
10442         * bytecomp.el (byte-compile-form):
10443         * bytecomp.el (byte-compile-top-level-body):
10444         * bytecomp.el (byte-compile-out-toplevel):
10445         * bytecomp.el (byte-compile-byte-code-maker):
10446         * bytecomp.el (byte-compile-file-form-defmumble):
10447         * bytecomp.el (byte-compile-file-form):
10448         * bytecomp.el (byte-compile-keep-pending):
10449         * bytecomp.el (byte-compile-insert-header):
10450         * bytecomp.el (byte-compile-from-buffer):
10451         * bytecomp.el (byte-compile-file):
10452         * bytecomp.el (byte-recompile-file):
10453         * bytecomp.el (byte-compile-close-variables):
10454         * bytecomp.el (byte-compile-warn-about-unused-variables):
10455         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10456         * bytecomp.el (byte-compiler-legal-options):
10457         * bytecomp.el (byte-compile-lapcode):
10458         * bytecomp.el (byte-optimize-log):
10459         * bytecomp.el ((fboundp 'defsubst)):
10460         * bytecomp.el:
10461         * bytecomp-runtime.el:
10462         * byte-optimize.el (byte-optimize-apply):
10463         * byte-optimize.el (car):
10464         * byte-optimize.el (byte-optimize-form):
10465         * byte-optimize.el (byte-optimize-form-code-walker):
10466         * byte-optimize.el:
10467         * build-report.el (build-report-insert-installation-file):
10468         * build-report.el (build-report):
10469         * auto-show.el:
10470         * apropos.el (apropos-documentation):
10471         - mega patch
10472         - clean up byte-compile warnings
10473         - remove unused variables
10474         - Use common lisp style hashtable functions
10475         - byte compiler cleanup
10476         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10477         - remove old backquote syntax usage
10478         - move some cl functionality into C for speed.
10479         - remove last remaining VMS support
10480         - spelling fixes
10481         - implement last, butlast, nbutlast, copy-list in C.
10482         - new macro ignore-file-errors, similar to ignore-errors
10483           (ignore-file-errors (delete-file "foo"))
10484         - get frequent garbage collection during loadup.el by tweaking
10485           gc-cons-threshold, rather than explicitly calling garbage-collect
10486         - default delete-key-deletes-forward to `t'.
10487
10488 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10489
10490         * XEmacs 21.2-beta4 is released.
10491
10492 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10493
10494         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10495         (easy-menu-item-present-p): Wrapper around find-menu-item.
10496         (easy-menu-remove-item): Wrapper around delete-menu-item.
10497
10498         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10499         (add-menu-button): Add 'in-menu' argument.
10500         (add-menu-item-1): Add in-menu support to helper function.
10501
10502 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10503
10504         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10505
10506 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10507
10508         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10509         of Dec 4, 1997.
10510
10511 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10512
10513         * process.el (shell-command-on-region): Report if the command
10514         succeeded or failed.
10515
10516 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10517
10518         * subr.el (buffer-substring-no-properties): Comment out.
10519
10520 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10521
10522         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10523           into font instances first, like `x-frob-font-size' does.
10524           (mswindows-find-larger-font): ditto
10525
10526 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10527
10528         * package-ui.el (pui-install-selected-packages): fix args in call
10529         to `package-get'.
10530
10531 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10532
10533         * package-get.el (host-name): New widget type.
10534         (package-get-remote): Better customization using new type.
10535         (package-get-download-sites): idem dito.
10536
10537         (package-get-custom): Do not use package-get-all untill we have
10538         runtime dependencies.
10539
10540         (package-get-remove-copy): Default to 't' we no longer need this
10541         kludge as we do not currently use depenencies.
10542
10543         (package-get-was-current): New variable.
10544         (package-get-require-base): New 'force-current' argument.
10545         (package-get-update-base): idem
10546         (package-get-package-provider):  idem
10547         (package-get-locate-index-file): New 'no-remote' argument.
10548         (package-get-locate-file): idem.
10549
10550         (package-get-maybe-save-index): New function.
10551         (package-get-update-base): Use it.
10552
10553 1998-10-28 Greg Klanderman <greg@alphatech.com>
10554
10555         * package-get.el (package-get-remote): default to nil; by default,
10556         don't go out to the net via EFS.  They must select a download site.
10557         (package-get-download-sites): new variable.
10558         (package-get-download-menu): new function.
10559         (package-get-locate-index-file): new function.
10560         (package-get-update-base): use it.
10561
10562         * menubar-items.el (default-menubar): add "Update Package Index"
10563         and "Add Download Site" menus under Options | Manage Packages.
10564
10565 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10566
10567         * package-get.el (package-get): bugfix code checking installed version
10568         for case where package is not currently installed.
10569         (package-get-require-signed-base-updates): new variable.
10570         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10571         deemed not a goot thing.  Use the variable
10572         package-get-allow-unsigned-base-updates instead.
10573
10574 1998-10-16 Greg Klanderman <greg@alphatech.com>
10575
10576         * package-get.el (package-get): Don't install an older version than
10577         we already have unless explicitly told to.  Issue a warning.
10578
10579         * package-ui.el (pui-add-required-packages): when adding
10580         dependencies, don't add packages that are up to date.
10581         (pui-package-symbol-char):  Don't consider a package out of date
10582         if you have a newer version installed than the latest version in
10583         package-get-base.
10584
10585         * package-get.el (package-get-base-filename): document that it may
10586         be a path relative to package-get-remote;  new default value.
10587         (package-get-locate-file): new function.
10588         (package-get-update-base): use it to expand package-get-base-filename.
10589         (package-get-save-base): new function to save the package-get database
10590         to file.
10591         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10592         (package-get-update-base): pass the REMOTE-SOURCE arg.
10593         (package-get-update-base-entry): call package-get-custom-add-entry.
10594         (package-get-file-installed-p): removed; no longer needed.
10595         (package-get-create-custom): ditto.
10596         (toplevel): remove code to build and load package-get-custom.el
10597         (package-get-custom-add-entry): new function.
10598
10599 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10600
10601         * wid-edit.el (widget-button-click): Don't switch window.
10602
10603 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10604
10605         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10606
10607 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10608
10609         * etags.el (find-tag-default): Run find-tag-hook using
10610         run-hooks rather than funcall
10611
10612 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10613
10614         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10615         and the current local map as the parents to isearch-mode-map.
10616
10617 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10618
10619         * XEmacs 21.2-beta3 is released.
10620
10621 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10622
10623         * package-get.el (package-get-update-base): use
10624         insert-file-contents-internal, not insert-file-contents-literally.
10625
10626 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10627
10628         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10629         dump time.
10630
10631 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10632
10633         * package-get.el (package-get-update-base-entry): new function.
10634         (package-get-update-base): renamed; was `package-get-load-base'.
10635         cleanup, and use package-get-update-base-from-buffer.
10636         (package-get-update-base-from-buffer): new function.
10637         (package-get-update-base-entries): new; helper for above.
10638         Do not eval lisp grabbed over ftp; parse it from new format.
10639
10640 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10641
10642         * files.el (set-auto-mode): Don't play games loading package-get
10643         database; package-get-package-provider will handle it all.
10644
10645 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10646
10647         * package-get.el (package-get-base-filename): new variable.
10648         (package-get-require-base): new function.
10649         (package-get-pgp-signed-begin-line): new variable.
10650         (package-get-pgp-signature-begin-line): ditto.
10651         (package-get-pgp-signature-end-line):  ditto.
10652         (package-get-load-base): new function.
10653         (package-get-interactive-package-query):
10654         (package-get-update-all):
10655         (package-get-dependencies):
10656         (package-get-package-provider):
10657         (package-get-custom): use package-get-require-base.
10658         [package-get-custom loading]: disable for now.
10659
10660         * package-ui.el (pui-list-packages): use (package-get-require-base)
10661
10662 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10663
10664         * package-ui.el: Correct obvious thinko in choosing extent face.
10665
10666 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10667
10668         * menubar-items.el (default-menubar): pui-list-package has nothing
10669         to with Customize. Move all the package stuff to a new Item in Options.
10670
10671         * package-ui.el (pui-menu): Add menu and Popup menu.
10672
10673         * package-get.el (package-get): Use new
10674         package-admin-get-install-dir.
10675
10676         * package-admin.el (package-admin-get-install-dir): New syntax.
10677         Conserve package location and put mule packages where mule-base is.
10678
10679         * package-get.el : Customized
10680
10681         * package-ui.el (pui): Customized
10682         (pui-package-install-dest-dir): New variable.
10683         (pui-install-selected-packages): Use it
10684
10685 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10686
10687         * package-get.el (package-get-interactive-package-query): Move
10688         dependency on package-get-base to run-time.
10689         (package-get-update-all): Ditto.
10690         (package-get-dependencies): Ditto.
10691         (package-get-package-provider): Ditto.
10692         (package-get-custom): Ditto.
10693
10694 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10695
10696         * events.el: Remove 'ascii-character property from 'backspace
10697         and 'delete symbols
10698
10699 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10700
10701         * package-get-base.el: removed.
10702
10703 1998-09-23  Didier Verna  <didier@xemacs.org>
10704
10705         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10706         (no-upper-case-p): new function.
10707         (with-search-caps-disable-folding): new macro.
10708         (with-interactive-search-caps-disable-folding): new macro.
10709         (zap-to-char): In interactive mode, do a case-sensitive search if
10710         the character is uppercase.
10711         (zap-up-to-char): ditto.
10712
10713         * replace.el (perform-replace): use the function no-upper-case-p.
10714
10715         * isearch-mode.el (isearch-fix-case): ditto.
10716         make obsolete `with-caps-disable-folding' and
10717         `isearch-no-upper-case-p'.
10718
10719         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10720         (tags-search): ditto.
10721         (tags-query-replace): ditto.
10722
10723         * info.el (Info-search): ditto.
10724
10725 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10726
10727         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10728
10729 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10730
10731         * package-admin.el (package-admin-rmtree): rewritten.  need to
10732         check for "." and ".." before symlink check.  expand files and
10733         directories with respect to DIRECTORY, not default-directory.
10734
10735 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10736
10737         * package-get.el (package-get-all): add INSTALL-DIR argument.
10738
10739 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10740
10741         * package-ui.el (pui-add-required-packages): new function, select
10742         dependent packages.
10743         (pui-display-keymap): bind it.
10744         (pui-help-string): document it.
10745         (pui-install-selected-packages): package-get-all -> package-get.
10746
10747         * package-get.el (package-get-dependencies): new function.
10748
10749 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10750
10751         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10752         regexps.
10753
10754 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10755
10756         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10757         function.
10758         (default-mouse-track-normalize-point): Use it.
10759
10760 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10761
10762         * package-admin.el (package-admin-delete-binary-package):
10763                 General cleanup. Remove unnessary use of progn and
10764         save-excursion.
10765         (package-admin-delete-binary-package): Do NOT mess with file
10766         modes. That is evil.
10767         (package-admin-delete-binary-package): Wrap all deleting in
10768         condition-case. The data in MANIFEST is untrustworthy.
10769         (package-admin-delete-binary-package): Let the OS worry about non
10770         empty directories.
10771
10772 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10773
10774         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10775         processing.
10776         (lm-report-bug): Fix mail address to send bug reports to.
10777
10778 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10779
10780         * XEmacs 21.2-beta2 is released.
10781
10782 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10783
10784         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10785
10786 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10787
10788         * info.el (Info-mode): Document page turning by double clicks in
10789         docstring so `M-x describe-mode' will display it.
10790
10791 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10792
10793         * info.el (Info-mouse-track-double-click-hook): Use character
10794         widths to calculate a border region where double clicking does
10795         page turning, and return `nil' by default so other hooks, such as
10796         region highlighting, will be run.
10797
10798 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10799
10800         * sound.el (default-sound-directory-list): Initialize with all the
10801         "sounds" directories in `data-directory-list'.  It used to just be
10802         the first one.
10803
10804         * packages.el (locate-data-directory-list): Created.  This gives
10805         the list of matching directories, unlike `locate-data-directory',
10806         which just gives the first one.
10807
10808 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10809
10810         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10811         make a binding in the local keymap until help-char handling is
10812         improved.
10813
10814         * help.el (help-keymap-with-help-key): Provide keymap with help
10815         binding.
10816         (help-print-help-form): New helper function.
10817
10818 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10819
10820         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10821         move extent to another buffer; no need to create a new extent.
10822         (isearch-fix-case): New function.
10823         (isearch-search-and-update): Use it.
10824
10825 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10826
10827         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10828         the keymap, not minor-mode-map-alist.
10829         (isearch-done): Restore overriding-local-map.
10830
10831 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10832
10833         * bytecomp.el (byte-compile-buffer-substring):
10834         Fix for: (byte-compile (defun f () (buffer-substring)))
10835         ==>   ** buffer-substring called with 3 args, but requires 0-3
10836         - new code not only works, but is more readable, too.
10837
10838 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10839
10840         * msw-faces.el (mswindows-init-device-faces): Don't try to
10841           specify a default font at this late stage. Do try to force
10842           creation of the default face font so that if it fails we get
10843           an error now instead of a crash at frame creation.
10844
10845           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10846           mswindows-make-font-unitalic: Canonical default weight
10847           changed from "Normal" to "Regular".
10848
10849           mswindows-make-font-bold / -bold-italic: Supplied device was
10850           not being passed into call to mswindows-find-smaller-font.
10851
10852 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10853
10854         * package-get.el (package-get-remote): Fix the path where to find
10855           the packages on xemacs.org.
10856
10857 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10858
10859         * about.el (about-maintainer-info): Update Ben's entry.
10860
10861 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10862
10863         * lisp/shadow.el (find-emacs-lisp-shadows):
10864         - `member' was being called on lists of length 2000!
10865         - Replace with hashtables.
10866         - Replace hand-coded loops with (dolist)
10867         - Fix comment typo
10868
10869 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10870
10871         * packages.el: Added new function, `package-delete-name', to
10872           delete existing packages from the installed package database
10873           (`packages-package-list').  Also added the "pkginfo" directory
10874           to `packages-special-base-regexp', so that the pkginfo directory
10875           would not get added to `late-packages'.
10876
10877         * package-admin.el: Added ability to delete an installed package
10878           (added low-level function, `package-admin-delete-package').
10879           Understands how to use the pkginfo/MANIFEST.<package> file to
10880           delete the package.  When installing a package, will also
10881           create a MANIFEST.* file if one is not provided by the
10882           package.  If the MANIFEST.* doesn't exist when deleting a
10883           package, the functions will fall back to attempting to delete
10884           any package-specific lisp directory.
10885
10886         * package-get.el: Moved some functions to package-admin.el.
10887           Added interactive function `package-get-delete-package', for
10888           use by users for deleting a package.
10889
10890           Also modified to not require the presence of efs.
10891
10892 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10893
10894         * files.el (find-file-noselect): Handle all signals, kill the
10895         buffer and resignal.
10896
10897 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10898
10899         * cl-macs.el (glyph-image): Add setf method.
10900
10901 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10902
10903         * package-get.el: Fixed broken EFS downloading.  Also, look for
10904           .tar.gz files first, in preference over .tgz files.
10905
10906         * package-ui.el: Fix display of package version numbers.
10907
10908 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10909
10910         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10911         argument.
10912
10913 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10914
10915         * list-mode.el: `display-completion-list': added new/optional
10916           keyword `:completion-string', which allows the programmer to
10917           change the "Possible completions are:" prompt.
10918
10919         * menubar-items.el: Added new pulldown menu-pick to start up the
10920           visual package browser/installer:
10921
10922                 Options->Customize->List Packages
10923
10924         * package-admin.el: Added hooks for installing under both Unix
10925           and MS Windows.  Does additional error checking.  No longer
10926           calls "add-big-package.sh" to install packages under Unix; now
10927           calls gunzip & tar directly.
10928
10929         * package-get.el: Added ability to install packages from files
10930           on a local disk/CDROM.  Now deletes any existing package lisp
10931           directory.  Does completion on available packages when
10932           querying for package names.  Will also search for .tgz files
10933           in addition for .tar.gz files.  Tries to reload
10934           auto-autoloads, as a convenience when loading new packages,
10935           and also tries to add any new package paths to `load-path'.
10936           Changed all occurences of `concat' to use `expand-file-name'.
10937
10938         * package-ui.el: New file which implements the main visual
10939           package browser/installer, which is started via a menu pick or
10940           M-x pui-list packages.
10941
10942 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10943
10944         * startup.el (load-init-file): spelling fix.
10945
10946 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10947
10948         * startup.el (normal-top-level): Load auto-autoload files
10949         covariantly with their precedence.
10950
10951 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10952
10953         * menubar-items.el (default-menubar): Remove "Font Weight"
10954         option, there is currently no custom equivalent.. Customize-faces
10955         is "Edit faces".
10956
10957         * x-font-menu.el (font-menu-set-font): Use customize to set
10958         default face.
10959
10960         * faces.el (face-spec-update-all-matching): New function.
10961
10962         * cus-face.el (custom-set-face-update-spec): New function.
10963         Interface to customize faces from elisp.
10964
10965         (custom-face-value-create): Show the customized settings if set
10966         but not saved.
10967
10968 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10969
10970         (custom-face-value-create): Show the customized settings if set
10971         but not saved.
10972
10973 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10974
10975         * keydefs.el (global-map): Add FSF 20.3 binding of
10976         query-replace-regexp.
10977
10978 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10979
10980         * minibuf.el (read-file-name-internal-1): use
10981         user-name-completion-1 instead of user-name-completion.
10982
10983 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10984
10985         * loadup.el:
10986         * make-docfile.el:
10987         * update-elc.el: Don't set `source-directory' (now defunct as a
10988         global variable) no more.
10989
10990         * packages.el (packages-list-autoloads): Made `source-directory'
10991         (now defunct as a global variable) a parameter.
10992
10993 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10994
10995         * about.el (about-hackers): new email
10996
10997 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10998
10999         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11000
11001 1998-07-17  Didier Verna  <didier@xemacs.org>
11002
11003         * faces.el (set-face-property):
11004         (set-face-dim-p):
11005         (face-dim-p): updated the doc strings now that the dim property isn't
11006         tty-specific.
11007         (face-equal): the dim property is now a common one.
11008
11009         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11010         Renamed the `stipple' attribute to `background-pixmap'.
11011         (custom-face-background-pixmap): make custom-face-stipple an
11012         obsolete alias for this.
11013
11014 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11015
11016         * find-paths.el (paths-file-readable-directory-p): Created and
11017         used.
11018
11019         * loadup.el: Don't set inhibit-... flags from run-temacs.
11020
11021 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11022
11023         * packages.el (packages-data-path-depth): Added and used.
11024
11025 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11026
11027         * about.el:
11028         - Change .xpm to .png, delete "zcat" section.
11029         - cosmetic fix in the 'marcpa' entry.
11030
11031         * etc/photos
11032         - convert all .xpm.Z to .png
11033         - rename mrb to martin
11034         - rename mcook-m to mcookm
11035
11036 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11037
11038         * x-init.el (x-initialize-compose): Add support for
11039         dead-circumflex as YET ANOTHER NAME for that dead key.
11040
11041 1998-08-05  Colin Rafferty <colin@xemacs.org>
11042
11043         * setup-paths.el (paths-construct-exec-path): Made the
11044         last-packages really be last.
11045         (paths-construct-data-directory-list): Ditto.
11046
11047 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11048
11049         * startup.el(startup-splash-frame-body):
11050         Update Copyright notice in splash screen
11051
11052 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11053
11054         * minibuf.el (read-file-name-internal-1): do ~user completion.
11055
11056 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11057
11058         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11059         aginst destroyed extents
11060
11061 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11062
11063         * package-get.el (package-get): add `install-dir' argument.
11064
11065 1998-07-20  John Jones  <jj@asu.edu>
11066
11067         * package-get.el: calls to package-get-update-all will only
11068           update packages which are already installed.
11069
11070 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11071
11072         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11073         writable.
11074
11075 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11076
11077         * about.el (about-hackers): Correct my email.
11078
11079 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11080
11081         * about.el (about-hackers): new email-address.
11082
11083 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11084
11085         * minibuf.el (read-number): Don't let `input-error' condition
11086         escape.
11087
11088 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11089
11090         * about.el (about-hackers): use my `email-for-life' address.
11091
11092 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11093
11094         * XEmacs 21.2-beta1 is released.
11095
11096 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11097
11098         * ldap.el (ldap-search): Doc string change
11099
11100 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11101
11102         * menubar-items.el (default-menubar): Removed references to
11103         `data-directory', and use `locate-data-file' instead, and made
11104         then greyed out if they don't exist.
11105
11106 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11107
11108         * keymap.el (events-to-keys): Use `format' instead of `concat'
11109         since the latter does not accept integer args anymore
11110
11111 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11112
11113         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11114         macros replaced.
11115
11116 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11117
11118         * make-docfile.el: Get first initialization from very-early-lisp.el
11119         * update-elc.el: Ditto.
11120         * loadup.el (really-early-error-handler): Ditto.
11121
11122         * packages.el (packages-unbytecompiled-lisp): Add new file,
11123         very-early-lisp.el.
11124
11125         * very-early-lisp.el: New file.
11126
11127 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11128
11129         * Symbols that have been obsolete for at least 3 years removed (II).
11130
11131         * obsolete.el (eval-current-buffer): Make compatible.
11132         (byte-code-function-p): Ditto.
11133         (send-string): Removed.
11134         (send-region): Removed.
11135         (screen-scrollbar-width): Removed.
11136         (set-screen-scrollbar-width): Removed.
11137         (set-screen-left-margin-width): Removed.
11138         (set-screen-right-margin-width): Removed.
11139         (screen-left-margin-width): Removed.
11140         (screen-right-margin-width): Removed.
11141         (set-buffer-left-margin-width): Removed.
11142         (set-buffer-right-margin-width): Removed.
11143         (buffer-left-margin-width): Removed.
11144         (buffer-right-margin-width): Removed.
11145         (x-set-frame-icon-pixmap): Removed.
11146         (x-set-screen-icon-pixmap): Removed.
11147         (pixel-name): Removed.
11148         (make-pixmap): Removed.
11149         (make-cursor): Removed.
11150         (pixmap-width): Removed.
11151         (pixmap-contributes-to-line-height-p): Removed.
11152         (set-pixmap-contributes-to-line-height): Removed.
11153
11154 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11155
11156         * obsolete.el (popup-menu-up-p): removed.
11157         (read-no-blanks-input): Removed.
11158         (wholenump): Removed.
11159         (ring-mod): Removed (what was ring-mod?).
11160         (current-time-seconds): Removed.
11161         (run-special-hook-with-args): Removed.
11162         (dot): Removed.
11163         (dot-marker): Removed.
11164         (dot-min): Removed.
11165         (dot-max): Removed.
11166         (window-dot): Removed.
11167         (set-window-dot): Removed.
11168
11169         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11170         `dot-min'.
11171
11172         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11173
11174         * code-files.el (insert-file-contents): Rename
11175         run-special-hook-with-args to run-hook-with-args-until-success.
11176         (write-region): Ditto.
11177
11178 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11179
11180         * about.el: Fix typos, update release date.
11181
11182         * Symbols that have been obsolete for at least 3 years removed.
11183
11184         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11185         screen- functions.
11186         (toplevel): remove setf methods for screen functions.
11187         * cl-macs.el (extent-data): defsetf removed.
11188         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11189         many places to remove.
11190         (comment-indent-hook): Ditto.
11191         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11192         (buffer-dedicated-screen): Ditto.
11193         (deiconify-screen): Ditto.
11194         (delete-screen): Ditto.
11195         (event-screen): Ditto.
11196         (find-file-other-screen): Ditto.
11197         (find-file-read-only-other-screen): Ditto.
11198         (live-screen-p): Ditto.
11199         (screen-height): Ditto.
11200         (screen-iconified-p): Ditto.
11201         (screen-list): Ditto.
11202         (screen-live-p): Ditto.
11203         (screen-name): Ditto.
11204         (screen-parameters): Ditto.
11205         (screen-pixel-height): Ditto.
11206         (screen-pixel-width): Ditto.
11207         (screen-root-window): Ditto.
11208         (screen-selected-window): Ditto.
11209         (screen-totally-visible-p): Ditto.
11210         (screen-visible-p): Ditto.
11211         (screen-width): Ditto.
11212         (screenp): Ditto.
11213         (get-screen-for-buffer): Ditto.
11214         (get-screen-for-buffer-noselect): Ditto.
11215         (get-other-screen): Ditto.
11216         (iconify-screen): Ditto.
11217         (lower-screen): Ditto.
11218         (mail-other-screen): Ditto.
11219         (make-screen): Ditto.
11220         (make-screen-invisible): Ditto.
11221         (make-screen-visible): Ditto.
11222         (modify-screen-parameters): Ditto.
11223         (new-screen): Ditto.
11224         (next-screen): Ditto.
11225         (next-multiscreen-window): Ditto.
11226         (other-screen): Ditto.
11227         (previous-screen): Ditto.
11228         (previous-multiscreen-window): Ditto.
11229         (raise-screen): Ditto.
11230         (redraw-screen): Ditto.
11231         (select-screen): Ditto.
11232         (selected-screen): Ditto.
11233         (set-buffer-dedicated-screen): Ditto.
11234         (set-screen-height): Ditto.
11235         (set-screen-position): Ditto.
11236         (set-screen-size): Ditto.
11237         (set-screen-width): Ditto.
11238         (show-temp-buffer-in-current-screen): Ditto.
11239         (switch-to-buffer-other-screen): Ditto.
11240         (visible-screen-list): Ditto.
11241         (window-screen): Ditto.
11242         (x-set-screen-pointer): Ditto.
11243         (x-set-frame-pointer): Ditto.
11244         (screen-title-format): Ditto.
11245         (screen-icon-title-format): Ditto.
11246         (terminal-screen): Ditto.
11247         (delete-screen-hook): Ditto.
11248         (create-screen-hook): Ditto.
11249         (mouse-enter-screen-hook): Ditto.
11250         (mouse-leave-screen-hook): Ditto.
11251         (map-screen-hook): Ditto.
11252         (unmap-screen-hook): Ditto.
11253         (default-screen-alist): Ditto.
11254         (default-screen-name): Ditto.
11255         (x-screen-defaults): Ditto.
11256         (x-create-screen): Ditto.
11257         * obsolete.el: meta-flag removed.
11258         baud-rate removed.
11259         sleep-for-millisecs removed.
11260         extent-data removed.
11261         set-extent-data removed.
11262         set-extent-attribute removed.
11263         extent-glyph removed.
11264         extent-layout removed.
11265         set-extent-layout removed.
11266         list-faces-display removed.
11267         list-faces removed.
11268         trim-versions-without-asking removed.
11269         after-write-file-hooks removed.
11270         truename removed.
11271         auto-fill-hook removed.
11272         blink-paren-hook removed.
11273         select-screen-hook, deselect-screen-hook removed.
11274         auto-raise-screen, auto-lower-screen removed.
11275
11276         * msw-mouse.el: Global change resource -> mswindows-resource.
11277
11278         * XEmacs 21.0-pre5 is released.
11279
11280 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11281
11282         * about.el (about-hackers): Credits update.
11283
11284 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11285
11286         * register.el (insert-register): Don't activate the region.
11287
11288 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11289
11290         * select.el: Restore x-* symbols for backwards compatibility:
11291         x-copy-primary-selection, x-kill-primary-selection,
11292         x-delete-primary-selection, x-select-make-extent-for-selection,
11293         x-valid-simple-selection-, x-cut-copy-clear-internal.
11294
11295 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11296
11297         * XEmacs 21.0-pre4 is released.
11298
11299 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11300
11301         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11302         reporting bugs.
11303         (maybe-add-init-button): Fix semantics under Windows.  Use
11304         `expand-file-name' rather than `concat'.
11305
11306         * help.el (print-messages): New function.
11307
11308 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11309
11310         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11311
11312 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11313
11314         * about.el: Tweaked my entry in about-hackers.
11315
11316         * find-paths.el (paths-emacs-root-p):
11317           Relaxed emacs-root checking of an in-place installation to
11318           also accommodate the flat layout used on MS Windows.
11319
11320 1998-06-29  John Jones  <jj@asu.edu>
11321
11322         * package-get.el: calls to package-get-update-all will only
11323           update packages which are already installed.
11324
11325 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11326
11327         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11328         are handled by the gui-element face fallbacks now.
11329
11330         * x-faces.el: default gui-element face to "background" as well as
11331         the default face.
11332
11333         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11334         and default face settings since these are set as fallbacks now in
11335         the appropriate domain.
11336
11337 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11338
11339         * text-mode.el (text-mode): Reorder regexp so the OR part
11340         corresponding to `page-delim' goes first and the hack in
11341         `forward-paragraph' will work.
11342         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11343
11344 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11345
11346         * subr.el (remove-hook): When checking the hook value
11347           with functionp, don't apply car to it.
11348
11349 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11350
11351         * package-get.el (package-get-remote-filename):
11352           Don't use file-name-as-directory because the local directory
11353           separator conventions might not be the same as ftp's.
11354
11355 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11356
11357         * ldap.el (ldap-host-parameters-alist): New name of
11358         `ldap-host-parameters-plist'
11359
11360 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11361
11362         * package-get.el: Using (require 'package-get-base), now that it
11363         provides itself.  Consequently removed all instances of (load
11364         "package-get-base.el").
11365
11366 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11367
11368         * subr.el (remove-hook): Don't treat the hook value as a
11369           list unless it is both consp and not functionp.
11370
11371 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11372
11373         * about.el: Email address for Ben Wing is ben@xemacs.org.
11374         * auto-show.el: Ditto.
11375         * bytecomp.el: Ditto.
11376         * faces.el: Ditto.
11377         * x-scrollbar.el: Ditto.
11378         * x-misc.el: Ditto.
11379         * tty-init.el: Ditto.
11380         * toolbar-items.el: Ditto.
11381         * symbol-syntax.el: Ditto.
11382         * specifier.el: Ditto.
11383         * objects.el: Ditto.
11384         * hyper-apropos.el: Ditto.
11385         * glyphs.el: Ditto.
11386
11387 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11388
11389         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11390         vertical-divider-always-visible-p.
11391         (default-mouse-motion-handler): Ditto.
11392
11393 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11394
11395         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11396         global value.
11397
11398 1998-06-21  Oliver Graf <ograf@fga.de>
11399
11400         * build-reports.el: changed receiver to xemacs-build-reports list
11401
11402 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11403
11404         * font.el: Split font-family-mappings into X and
11405           mswindows-specific versions.
11406           mswindows-font-create-[object|name]: Treat supplied size
11407           as a pointsize. Added underline and strikethru handling.
11408
11409         * msw-faces.el: changed default mswindows charset to western.
11410
11411         * msw-glyphs.el: removed space in border-glyph font string that
11412           was inserted to get round bugs in the mswindows C font code.
11413
11414 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11415
11416         * about.el (about-hackers): Credits update.
11417
11418         * help-nomule.el (tutorial-supported-languages): Add Romanian
11419         TUTORIAL.
11420
11421         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11422         to ISO-8859-2.
11423
11424 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11425
11426         * font.el: Split font-family-mappings into X and
11427           mswindows-specific versions.
11428           mswindows-font-create-[object|name]: Treat supplied size
11429           as a pointsize. Added underline and strikethru handling.
11430
11431         * msw-faces.el: changed default mswindows charset to western.
11432
11433         * msw-glyphs.el: removed space in border-glyph font string that
11434           was inserted to get round bugs in the mswindows C font code.
11435
11436 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11437
11438         * minibuf.el: make read-color-completion-table call
11439           (mswindows-color-list for mswindows devices.
11440
11441 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11442
11443         * lisp/font-lock.el
11444         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11445         Let declaration items contain non-word symbol characters.
11446
11447 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11448
11449         * package-get.el (package-get-package-provider): Added autoload
11450         cookie.  Loading "package-get-base.el" in ALL functions that use
11451         it.  Fixed some (interactive ...) with multiple argument specs
11452         again.  Cosmetic indentation changes.
11453
11454 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11455
11456         * info.el (Info-insert-dir): Don't use nreverse on variables
11457         that you want to use later.
11458
11459 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11460
11461         * x-mouse.el (x-set-point-and-move-selection): Replace call
11462         to x-kill-primary-selection with kill-primary-selection
11463
11464 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11465
11466         * simple.el (what-cursor-position): Make cursor position reported
11467         use value of column-number-start-at-one
11468
11469 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11470
11471         * about.el (xemacs-hackers): Fix Jareth's email address.
11472
11473 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11474
11475         * startup.el (startup-splash-frame): Remove
11476         `xemacs-startup-logo-function'.
11477
11478 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11479
11480         * about.el (about-hackers): Update credits list.
11481
11482 1998-06-06  Jeff Miller <jmiller@smart.net>
11483
11484         * lisp/sound.el: Update sound-ext to allow filenames with
11485           extensions to be found by load-sound-file
11486
11487 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11488
11489         * info.el (Info-rebuild-outdated-dir): Removed variable
11490         (Info-auto-generate-directory): New variable
11491         (Info-save-auto-generated-dir): New variable
11492         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11493         (Info-build-dir-anew): Second parameter removed.  Use
11494         `Info-save-auto-generated-dir'
11495         (Info-rebuild-dir): Ditto
11496
11497 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11498
11499         * list-mode.el (next-list-mode-item): Would not recognize
11500         border between directly neighbored items.
11501
11502 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11503
11504         * package-get.el: add autoloads for some functions.
11505
11506 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11507
11508         * specifier.el (let-specifier): Tiny docfixes.
11509
11510 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11511
11512         * msw-mouse.el: set selection-pointer-glyph to Normal.
11513
11514 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11515
11516         * wid-edit.el (widget-specify-secret): New function.
11517         (widget-after-change): Use it.
11518         (widget-specify-field): Use it.
11519
11520 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11521
11522         * mouse.el (drag-window-divider): Use `(not done)' instead of
11523         `doit'; reuse result of `window-pixel-edges'.
11524
11525         * modeline.el (drag-modeline-event-lag): Rename to
11526         drag-divider-event-lag.
11527
11528 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11529
11530         * specifier.el (let-specifier): Rewritten not to generate needless
11531         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11532         arguments.
11533
11534 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11535
11536         * minibuf.el (read-file-name-1): Setup buffer-local value of
11537         `completion-ignore-case' in completions buffer under Windows.
11538
11539 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11540
11541         * about.el (about-maintainer-glyph): Fix support for not
11542         compressed images.
11543
11544 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11545
11546         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11547
11548         * mouse.el (mouse-track): Cancel selection if misc-user event with
11549         `cancel-mode-internal' function is fetched.
11550
11551 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11552
11553         * files.el (save-some-buffers-1): Fixed return value.
11554
11555 1998-06-01  Oliver Graf <ograf@fga.de>
11556
11557         * dragdrop.el: added experimental
11558
11559 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11560
11561         * startup.el (after-init-hook, init-file-user,
11562         user-init-directory, load-user-init-file):  Purge references
11563         to "~/.xemacs/init.el" from docstrings.
11564
11565         (load-user-init-file) Use paths-construct-path to construct
11566         paths to user init files.  Go directly to ~/.emacs, do not
11567         search ~/.xemacs/, do not load `default-custom-file'.
11568
11569 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11570
11571         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11572         general *sh.
11573         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11574
11575 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11576
11577         * menubar-items.el (default-menubar): add Update Packages to customize
11578         menu.
11579
11580 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11581
11582         * faces.el: use toolbar face as a fallback for toolbar properties
11583         in xpm-color-symbols instead of default.
11584
11585         * msw-faces.el: rename 3d-object -> gui-element face.
11586
11587 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11588
11589         * startup.el (xemacs-startup-logo-function): New variable.
11590         (startup-splash-frame): Use it.
11591
11592 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11593
11594         * files.el (save-some-buffers): Would wait 1 second.
11595         (save-some-buffers-1): Delete other windows here instead of in
11596         `save-some-buffers'.
11597         (save-some-buffers): Force redisplay only if windows were deleted.
11598
11599 1998-06-02  Didier Verna  <didier@xemacs.org>
11600
11601         * cus-face.el (custom-face-attributes): generalized the use of
11602         toggle buttons for boolean attributes.
11603         Re-ordered the items a bit.
11604
11605 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11606
11607         * sound.el (default-sound-directory): Use `locate-data-directory'
11608         to find the sounds directory.
11609
11610 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11611
11612         * sound.el: default sound-ext to .wav under mswindows, .au
11613         otherwise. load-default sounds without extensions.
11614
11615 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11616
11617         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11618         if send-pr is not bound.
11619
11620 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11621
11622         * files.el: grok idl files in auto-mode-alist.
11623 1998-06-01  Jeff Miller  <jmiller@smart.net>
11624
11625         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11626         calling `upcase'.
11627
11628 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11629
11630         * msw-glyphs.el: add xbm to the list of image types supported.
11631
11632 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11633
11634         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11635         instead of XEmacs one when dumping InfoDock.
11636
11637 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11638
11639         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11640         for `modeline-visible-p'
11641
11642         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11643
11644 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11645
11646         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11647         since it's not used anymore. doc string fixes.
11648
11649         * package-get.el (package-get-file-installed-p): new function. use
11650         instead of file-installed-p which is in an external package.
11651
11652 1998-05-28  Oliver Graf <ograf@fga.de>
11653
11654         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11655         favor of select-window/switch-to-buffer
11656
11657 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11658
11659         * startup.el: changed (getenv "HOME") to (user-home-directory)
11660
11661 1998-05-25  Oliver Graf <ograf@fga.de>
11662
11663         * frame.el (cde-start-drag) moved to dragdrop.el
11664         (offix-start-drag-region) moved to dragdrop.el
11665         (offix-start-drag) moved to dragdrop.el
11666         * dragdrop.el (cde-start-drag) moved from frame.el
11667         (offix-start-drag-region) moved from frame.el
11668         (offix-start-drag) moved from frame.el
11669         (cde-start-drag-region) cde drag regions
11670         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11671
11672 1998-05-26  Oliver Graf <ograf@fga.de>
11673
11674         * dragdrop.el: created dragdrop-drag prototypes
11675         (cde-start-drag-region) fixed typo
11676
11677 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11678
11679         * simple.el (after-init-hook): Remove reader macro.
11680
11681         * packages.el (packages-hardcoded-lisp): Get rid of reader
11682         macros.  Update DOC string.
11683
11684 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11685
11686         * mouse.el (drag-window-divider): Ditto.
11687
11688         * modeline.el (mouse-drag-modeline): Use it.
11689
11690         * lisp-mode.el (let-specifier): Specify indentation.
11691
11692         * specifier.el (let-specifier): Renamed from
11693         `with-specifier-instance'.
11694
11695 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11696
11697         * x-faces.el:
11698         * faces.el: move definition of xpm-color-symbols from x-faces.el
11699         to faces. Predicate x-get-resource on the presence of x.
11700
11701         * msw-faces.el: set 3d-object face rather than modeline. Specify
11702         faces as specfier defaults.
11703
11704         * package-get.el: don't use package-admin-add-single-file-package.
11705
11706 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11707
11708         * toolbar-items.el: Fixup tooltips.
11709         (toolbar-gnus): Don't use obsolete variable
11710         toolbar-news-frame-properties.
11711         (toolbar-news-reader): Default to `gnus' instead of
11712         `not-configured'.
11713
11714         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11715         Windows.
11716
11717 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11718
11719         * package-get.el: rename -installedp -> -installed-p.
11720
11721 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11722
11723         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11724         attributes, and assinged it to continuation, truncation and
11725         hscroll glyphs.
11726
11727         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11728         and made continuation, truncation and hscroll glyphs arrow
11729         characters out of that font.
11730
11731 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11732
11733         * minibuf.el (minibuffer-electric-separator): Play nicely with
11734         directory-sep-char being \.
11735         (minibuffer-electric-tilde): Ditto.
11736         (read-file-name-map): Ditto.
11737
11738 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11739
11740         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11741         on X devices.
11742         (default-mouse-track-deal-with-down-event): Avoid
11743         `x-disown-selection'; use `disown-selection' instead.
11744
11745 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11746
11747         * select.el:
11748         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11749         moved to (cut-copy-clear-internal) in select.el. Ditto for
11750         (x-delete-primary-selection) (x-kill-primary-selection)
11751         (x-copy-primary-selection).
11752         (own-clipboard): new function.
11753
11754         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11755         functions in select.el. remove old ones.
11756         (mswindows-own-clipboard): new function.
11757
11758 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11759
11760         * gnuserv.el: allow connections from mswindows type devices.
11761
11762 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11763
11764         * msw-glyphs.el: change image type used from cursor to resource.
11765
11766 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11767
11768         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11769         for {top,bottom}-{left,right} values in addition to
11770         {top,bottom}_{left,right}.
11771         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11772
11773 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11774
11775         * cl-macs.el (specifier-instance): Undefine its setf method.
11776
11777         * specifier.el (with-specifier-instance): Added docstring.
11778
11779         * mouse.el (drag-window-divider): Ditto.
11780
11781         * modeline.el (mouse-drag-modeline): Use it.
11782
11783         * lisp-mode.el (with-specifier-instance): Define its indentation
11784         level.
11785
11786         * specifier.el (with-specifier-instance): New macro.
11787
11788 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11789
11790         * package-get.el (package-get-create-custom): new function to
11791         auto-generate package-get-custom.el from package-get-base.el.
11792         * (package-get-ever-installedp): new function.
11793         * (package-get-custom): new function to get all packages specified
11794         by customize.
11795
11796 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11797
11798         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11799
11800 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11801
11802         * cl-extra.el: Reverse previous float change.
11803
11804 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11805
11806         * x-faces.el:
11807         * faces.el (try-font-name): moved from x-faces.el since it is
11808         required by w3 under mswindows as well X.
11809
11810 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11811
11812         * winnt.el: Removed evil (setq completion-ignore-case t)
11813         clause, one more overlookef fsfism.
11814         (nt-quote-args-functions-alist): End sentences with double space.
11815
11816 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11817
11818         * window-xemacs.el (push-window-configuration): Remove kludgery of
11819         recaching default-toolbar specifier.
11820         (pop-window-configuration): Ditto.
11821         (unpop-window-configuration): Ditto.
11822
11823 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11824
11825         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11826
11827 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11828
11829         * winnt.el (nt-quote-args-verbatim): Added function.
11830         (nt-quote-args-prefix-quote): Added function.
11831         (nt-quote-args-backslash-quote): Added function.
11832         (nt-quote-args-double-quote): Added function.
11833         (nt-quote-args-functions-alist): New variable.
11834         (nt-quote-process-args): Added function. This is the main quoting
11835         work horse called from process-nt.c
11836
11837 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11838
11839         * winnt.el: Removed duplicate definitions for backspace,
11840         delete, M-backspace and C-M-backspace.
11841         (file-name-buffer-file-type-alist): Removed this variable.
11842         (find-buffer-file-type): Removed function.
11843         (find-file-binary):  Removed function.
11844         (find-file-text): Removed function.
11845         (find-file-not-found-set-buffer-file-type): Removed function.
11846         (save-to-unix-hook): Removed function.
11847         (revert-from-unix-hook): Removed function.
11848         (using-unix-filesystems): Removed function.
11849         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11850         warning.
11851         (x-set-selection): Removed function.
11852         (x-get-selection): Removed function.
11853         Removed commented FSFisms.
11854         Replaced copyright notice (this file is not part of GNU Emacs).
11855         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11856         comint-process-echoes setting to t.
11857
11858 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11859
11860         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11861         and used following the interface change of
11862         `paths-find-recursive-path'.
11863
11864         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11865         regexp instead of a list of base names.
11866         (paths-version-control-filename-regexp):
11867         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11868         Introduced and used following the interface change of
11869         `paths-find-recursive-path'.
11870
11871 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11872
11873         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11874         on X devices, rather than on all non-TTY devices.
11875
11876 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11877
11878         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11879
11880         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11881
11882 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11883
11884         * itimer.el (activate-itimer): Fixed usage of integers
11885         as argument to `concat'.
11886
11887 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11888
11889         * itimer.el (start-itimer): replace the use of `concat' with
11890         `format'
11891
11892 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11893
11894         * mode-motion.el (mode-motion-hook): Clarify docstring.
11895         From Bob Weiner <weiner@altrasoft.com>
11896
11897         * loadhist.el (symbol-file): Supply prompt string when used
11898         interactively.
11899         From Bob Weiner <weiner@altrasoft.com>
11900
11901 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11902
11903         * loadup.el (really-early-error-handler): Ditto.
11904
11905         * update-elc.el: Ditto.
11906
11907         * setup-paths.el (paths-construct-exec-path): Ditto.
11908
11909         * make-docfile.el: Ditto.
11910
11911         * find-paths.el (paths-decode-directory-path): Use split-path
11912         instead of decode-path.
11913
11914         * files.el (parse-colon-path): Update docstring reference.
11915
11916 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11917
11918         * msw-init.el:
11919         * x-init.el:
11920         Bind cut'n'paste keys to non window-system specific functions.
11921
11922         * msw-select.el: New function mswindows-clear-clipboard.
11923         mswindows-cut-copy-clipboard extended to handle clearing of the
11924         selection and renamed to mswindows-cut-copy-clear-clipboard.
11925
11926         * select.el: on mswindows devices delete-primary-selection
11927         calls mswindows-clear-clipboard.
11928
11929 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11930
11931         * simple.el (quoted-insert): Inhibit quit when using read-char.
11932
11933         * cmdloop.el (read-char): Don't inhibit quit.
11934         (read-char-exclusive): Ditto.
11935         (read-char): Signal quit if quit-char was pressed.
11936         (read-char-exclusive): Ditto.
11937         (read-quoted-char): Return a character, not integer.
11938
11939         * menubar-items.el (default-popup-menu): Use Andy's generic
11940         selection code.
11941         (default-popup-menu): Fix code.
11942
11943 1998-05-14  Oliver Graf <ograf@fga.de>
11944
11945         * dragdrop.el (dragdrop-function-widget): this time it's done
11946
11947 1998-05-13  Oliver Graf <ograf@fga.de>
11948
11949         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11950
11951 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11952
11953         * device.el (device-pixel-width):
11954         (device-pixel-height):
11955         (device-mm-width):
11956         (device-mm-height):
11957         (device-bitplanes):
11958         (device-color-cells): Swapped parameters to device-system-metric
11959         according to the interface change.
11960
11961 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11962
11963         * mouse.el (default-mouse-motion-handler): Use new name of the
11964         function event-over-vertical-divider-p.
11965         Do not set E-W arrow cursor over the divider if
11966         vertical-divider-draggable-p is nil in the window.
11967         ([top-level]): Use new name for the variable
11968         vertical-divider-map.
11969         (drag-window-divider): Respect vertical-divider-draggable-p.
11970         Variable name typo fixes.
11971
11972 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11973
11974         * keymap.el (kbd): Define here; handle string constants and
11975         others...
11976
11977 1998-05-15  Christian Nyb <chr@mediascience.no>
11978
11979         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11980         in Emacs 18.
11981
11982 1998-05-13  Didier Verna  <didier@xemacs.org>
11983
11984         * mouse.el (drag-window-divider): give the vertical divider a
11985         pressed look when dragging it.
11986
11987 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11988
11989         * faces.el: predicate some more face operations on x or mswindows
11990         not just x.
11991
11992         * modeline.el: enable modeline coloring for mswindows.
11993
11994 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11995
11996         * minibuf.el (minibuffer-default): Added variable; compatible with
11997         FSF Emacs.
11998         (next-history-element): Used `minibuffer-default'.
11999
12000 1998-05-12  Oliver Graf <ograf@fga.de>
12001
12002         * dragdrop.el (dragdrop-function-widget): button and mods ok
12003         arguments still look a bit strange
12004         (dragdrop-compare-mods) created
12005         (dragdrop-drop-do-functions) correctly checks for buttons and
12006         modifiers
12007
12008 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12009
12010         * setup-paths.el (paths-default-info-directories): Replace
12011         path-separator with directory-sep-char.
12012
12013         * files.el (path-separator): Don't define it here.
12014
12015 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12016
12017         * update-elc.el: Ditto.
12018
12019         * setup-paths.el (paths-construct-exec-path): Ditto.
12020
12021         * make-docfile.el: Ditto.
12022
12023         * loadup.el (really-early-error-handler): Ditto.
12024
12025         * find-paths.el (paths-decode-directory-path): Use decode-path
12026         instead of decode-path-internal.
12027
12028         * files.el (parse-colon-path): Update docstring.
12029
12030 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12031
12032         * subr.el (get-buffer-window-list): Make BUFFER optional.
12033
12034         * window-xemacs.el (windows-of-buffer): Defalias to
12035         get-buffer-window-list.
12036
12037 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12038
12039         * disass.el: Fix maintainer keyword.
12040
12041         * bytecomp.el (byte-compile-and-load-file): Autoload.
12042         (byte-compile-buffer): Ditto.
12043
12044         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12045         value is returned, not the name.
12046         (lisp-imenu-generic-expression): Enable it.
12047         (lisp-mode-variables): Ditto.
12048         (lisp-indent-offset): Change defconst to defvar.
12049         (lisp-indent-function): Ditto.
12050         (lisp-body-indent): Ditto.
12051
12052 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12053
12054         * modeline.el: Use zap-last-kbd-macro-event.
12055
12056         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12057         nil, don't attempt to do anything with messages.
12058         (eval-last-sexp): Use `letf' for clarity.
12059
12060 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12061
12062         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12063
12064 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12065
12066         * buff-menu.el:
12067         * lisp-mode.el:
12068         * obsolete.el:
12069         Change empty docstrings into no doc strings at all.
12070         Fix bogus FSF-format docstrings.
12071         * etags.el: Fix docstring.
12072
12073 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12074
12075         * package-get.el (package-get): Use internal md5
12076
12077 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12078
12079         * about.el (about-xemacs): Correct abuse of concat.
12080
12081 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12082
12083         * info.el (Info-mode): Use easymenu.
12084
12085 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12086
12087         * apropos.el (apropos): Don't use concat with integers.
12088
12089         * cmdloop.el (describe-last-error): Handle the case when no error
12090         was seen gracefully.
12091
12092         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12093         defun.
12094         (apropos-describe-plist): Ditto.
12095
12096         * help.el (with-displaying-help-buffer): Revert to a defun.
12097         (describe-key): Use it as defun.
12098         (describe-mode): Ditto.
12099         (describe-bindings): Ditto.
12100         (describe-prefix-bindings): Ditto.
12101         (describe-installation): Ditto.
12102         (view-lossage): Ditto.
12103         (describe-function): Ditto.
12104         (describe-variable): Ditto.
12105         (describe-syntax): Ditto.
12106
12107 1998-05-11  Oliver Graf <ograf@fga.de>
12108
12109         * dragdrop.el: changed order of require/provide
12110         (dragdrop-drop-mime-default) changed to new calling conventions
12111         (dragdrop-drop-do-functions) changed to new calling conventions
12112         (dragdrop-function-widget) this one needs more work...
12113
12114 1998-05-10  Oliver Graf <ograf@fga.de>
12115
12116         * about.el: another small change in my entry
12117         * dragdrop.el (dragdrop-drop-log-function): logging added
12118         plus customizations
12119         changed interface to handler functions. now called with event
12120         and object
12121
12122 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12123
12124         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12125         E-W arrow pointer displayed over draggable dividers.
12126
12127         * mouse.el (default-mouse-motion-handler): Show it when
12128         appropriate.
12129         (drag-window-divider): Added.
12130         ([top-level]): Initialized window-divider-map with a keymap
12131         binding the above function to left button down event.
12132
12133         * x-mouse.el (x-init-pointer-shape): Initialize
12134         divider-pointer-glyph from Cursor.dividerPointer, or use default
12135         E-W double arrow.
12136
12137 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12138
12139         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12140
12141 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12142
12143         * simple.el (count-words-buffer): Don't query for buffer.
12144         (count-lines-buffer): Ditto.
12145
12146 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12147
12148         * help.el (where-is): add optional insert argument.
12149
12150 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12151
12152         * help.el (describe-key-briefly): New argument INSERT.
12153
12154         * simple.el (eval-expression): New optional argument; synch with
12155         FSF 20.3.
12156
12157         * keydefs.el (global-map): Add new register bindings.
12158
12159         * register.el: Synched with FSF 20.3.
12160
12161 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12162
12163         * window-xemacs.el (recenter): all arguments are optional.
12164
12165 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12166
12167         * device.el: (device-pixel-width): Reflected name/parameters
12168         change to device-system-metric.
12169         (device-pixel-height): Ditto.
12170         (device-mm-width): Ditto.
12171         (device-mm-height): Ditto.
12172         (device-bitplanes): Ditto.
12173         (device-color-cells): Ditto.
12174
12175 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12176
12177         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12178
12179         * cl.el (most-positive-fixnum): Document.
12180         (most-negative-fixnum): Ditto.
12181
12182         * cus-dep.el: Updated comment.
12183
12184         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12185         constant.
12186
12187         * cus-load.el (custom-put): Removed.
12188
12189         * files.el (after-find-file): Just resignal quit instead of
12190         signaling "canceled".
12191
12192 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12193
12194         * frame.el (other-frame): Use `focus-frame' instead of
12195         select-frame kludges.
12196
12197         * lisp-mode.el: Update lisp-indent-function for
12198         save-selected-frame and with-selected-frame.
12199
12200         * frame.el (save-selected-frame): New macro.
12201         (with-selected-frame): Ditto.
12202         (other-frame): Use `set-frame-focus'.
12203
12204 1998-05-06  Oliver Graf <ograf@fga.de>
12205
12206         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12207         (dragdrop-drop-url-default) default handler for URL drops created
12208         (dragdrop-drop-mime-default) default handler for MIME drops created
12209         (dragdrop-drop-functions) default custom for handling drops created
12210         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12211
12212 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12213
12214         * mouse.el: Removed redundant mouse-mswindows-drop function.
12215
12216 1998-05-05  Oliver Graf <ograf@fga.de>
12217
12218         * about.el: changed some text in my entry
12219         * dragdrop.el: added customs
12220
12221 1998-05-04  Oliver Graf <ograf@fga.de>
12222
12223         * mouse.el: killed global drop key bindings
12224         (mouse-offix-drop) removed
12225         * dragdrop.el: created
12226         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12227
12228 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12229
12230         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12231         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12232
12233         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12234         obsolete comment.
12235
12236         * scrollbar.el (scrollbars-visible-p): Use new
12237         {vertical,horizontal}-scrollbar-visible-p specifiers.
12238
12239 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12240
12241         * device.el (device-pixel-height):
12242         (device-pixel-width):
12243         (device-mm-width):
12244         (device-mm-height):
12245         (device-bitplanes):
12246         (device-color-cells): Moved these 6 functions from device.c; they
12247         all use single (device-system-metrics) call.
12248
12249 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12250
12251         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12252         were renamed.
12253
12254         * menubar-items.el:
12255         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12256         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12257
12258         * help.el (help-map): Remove Hyperbole keybinding logic.
12259         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12260
12261 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12262
12263         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12264         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12265
12266 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12267
12268         * msw-glyphs.el: use nicer icon3 from the frame icon.
12269
12270 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12271
12272         * version.el (emacs-version): Remove InfoDock conditionals.
12273
12274         * startup.el (startup-splash-frame): Change ID logo name.
12275
12276 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12277
12278         * files.el (after-find-file): If the user presses C-g on
12279         directory-creation prompt, kill the buffer.
12280
12281 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12282
12283         * simple.el (count-words-region): Reverse previous change.
12284
12285 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12286
12287         * replace.el (query-replace): Just call perform-replace.
12288         (query-replace-regexp): Ditto.
12289         (perform-replace): Move region handling here.
12290         (perform-replace): Use the new arg to match-data.
12291
12292 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12293
12294         * x-init.el: Install X specific display table that
12295           displays char 0240 as a space to avoid whatever it is
12296           that screws up display of that character code.
12297
12298 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12299
12300         * help.el (function-arglist): If no arguments are documented for a
12301         subr, print nothing rather than incorrect output.
12302
12303 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12304
12305         * cmdloop.el (command-error): Update bail-out error message to use
12306         `emacs-program-name'.
12307
12308         * lib-complete.el: Remove reader macro cruft.
12309
12310         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12311         cruft.
12312
12313         * simple.el (count-words-region): Drop interactive-p check on the
12314         message.
12315
12316 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12317
12318         * font.el
12319         * msw-faces.el
12320         Correct spelling of mswindows-font-canonicalize-name.
12321
12322 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12323
12324         * ldap.el (ldap-host-parameters-alist): Replaced with
12325         `ldap-host-parameters-plist'
12326         (ldap-search): Adapt to previous change
12327
12328 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12329
12330         * about.el (about-hackers): Update Bob Weiner bio.
12331         (about-maintainer-info): Ditto.
12332
12333 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12334
12335         * simple.el (display-warning-minimum-level): Docfix.
12336
12337 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12338
12339         * widget.el (:default-get): New keyword.
12340         * wid-edit.el (default, widget-default-default-get): Define it.
12341         (group, widget-group-default-get): Define it.
12342         (menu-choice, widget-choice-default-get): Define it.
12343         (widget-default-get): New function.
12344         (widget-choice-action): Call it.
12345         (widget-editable-list-entry-create): Call it.
12346
12347 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12348
12349         * byte-optimize.el (byte-boolean-vars): Removed.
12350         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12351         lookup through `byte-boolean-vars'.
12352
12353 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12354
12355         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12356         resource-provided values into ghost specs for scrollbar-height and
12357         scrollbar-width.
12358
12359 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12360
12361         * byte-optimize.el: Don't attempt to optimize /=.
12362
12363         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12364         (byte-compile-/=): Ditto.
12365
12366 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12367
12368         * apropos.el: Use `with-displaying-help-buffer'.
12369         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12370         Use `with-displaying-help-buffer'.
12371         (apropos-follow): Do not give special treatment to buffer cursor
12372         was in prior to a mouse click.
12373         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12374         (apropos-print-doc): Set correct buffer for setting text
12375         properties.
12376
12377 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12378
12379         * help.el (help-buffer-prefix-string): New variable.
12380         (help-buffer-name): Use it.
12381
12382         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12383         mode menu.
12384
12385 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12386
12387         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12388
12389 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12390
12391         * files.el (find-file-noselect): Update docstring.
12392         (find-file-noselect): Signal an error if found an unreadable file.
12393         (file-chase-links): Save the match data.
12394         (normal-mode): Use `lwarn' and `error-message-string'.
12395         (interpreter-mode-alist): Change defconst to defvar.
12396         (inhibit-first-line-modes-regexps): Ditto.
12397         (inhibit-first-line-modes-regexps): Added .tgz.
12398         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12399         (change-major-mode-with-file-name): New user-option.
12400         (set-visited-file-name): Synched with FSF.
12401         (file-name-extension): New function, from FSF 20.3.
12402         (file-relative-name): Synched with FSF.
12403         (save-some-buffers): Support the C-r feature.
12404         (recover-session): Synched with FSF.
12405         (kill-some-buffers): Ditto.
12406         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12407
12408 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12409
12410         * files.el (insert-file): Undo previous change and reenable use of
12411         format.el.
12412
12413 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12414
12415         * window-xemacs.el (recenter): Define.
12416
12417 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12418
12419         * font.el (mswindows-font-create-name)
12420         (mswindows-font-create-object): new functions for mswindows type
12421         fonts.
12422
12423         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12424         strings are parsed as well as font objects.
12425
12426 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12427
12428         * modeline.el (defining-kbd-macro): Restore modeline indication of
12429         kbd-macro being recorded.
12430         (add-minor-mode): Simplify docstring.
12431         (modeline-minor-mode-menu): Remove stuff.
12432
12433 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12434
12435         * code-process.el (call-process): dynamically decide process
12436         coding type.
12437
12438 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12439
12440         * modeline.el: Add line-number-mode, column-number-mode to
12441         the modeline minor-mode menu.  Button2 on the line number does
12442         goto-line.
12443
12444 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12445
12446         * mouse.el: move x-selection-owner-p type things to
12447         selection-owner-p.
12448
12449         * msw-init.el: copy zmacs stuff from x-init.el
12450
12451         * msw-select.el (mswindows-own-selection)
12452         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12453         functions. Very simple minded implementation of selectio
12454         ownership.
12455
12456         * select.el (own-selection) (disown-selection)
12457         (activate-region-as-selection) (select-make-extent-for-selection)
12458         (valid-simple-selection-p): functions moved from x-select.el for
12459         generalized selection.
12460
12461         * x-select.el: see select.el changes.
12462
12463         * x-toolbar.el: use new selection functions.
12464
12465 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12466
12467         * packages.el (packages-find-package-directories): Fixed bug that
12468         would pick up multiple site-package directories.
12469         (package-locations): Added "xemacs-packages" as a late package
12470         location.
12471
12472         * find-paths.el: Now uses `emacs-program-name' and
12473         `emacs-program-version'.
12474         Additions to enforce version-specific directories in
12475         `paths-find-version-directory'.
12476
12477 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12478
12479         * default.el: Removed.
12480         * site-start.el: Removed.
12481
12482 1998-04-29  Didier Verna  <didier@xemacs.org>
12483
12484         * minibuf.el (minibuffer-history-minimum-string-length): Default
12485         to nil.
12486
12487 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12488
12489         * find-paths.el (paths-program-name): Rename.
12490         (paths-emacs-root-p): Ditto.
12491         (paths-find-site-directory): Ditto.
12492
12493 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12494
12495         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12496         `emacs-lisp-byte-compile-and-load'.
12497
12498 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12499
12500         * ldap.el (ldap-search): Fixed additional parameter passing to
12501         `ldap-open'
12502
12503 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12504
12505         * select.el (kill-primary-selection) (selection-owner-p)
12506         (copy-primary-selection) (yank-clipboard-selection)
12507         (selection-exists-p) (delete-primary-selection): new file and
12508         functions that do the right thing for the selected device.
12509
12510         * x-menubar.el: use generalised selection functions.
12511
12512         * dumped-lisp.el: dump select.el.
12513
12514 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12515
12516         * find-paths.el (paths-progname): New variable.
12517         (paths-emacs-root-p): Use it.
12518         (paths-find-site-directory): Ditto.
12519
12520 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12521
12522         * loadup.el ((member "dump" command-line-args)): Dump as
12523         `infodock' if InfoDock.
12524
12525 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12526
12527         * find-paths.el (construct-emacs-version): Simplify, include
12528         program name in the return value.
12529         * (paths-find-version-directory): Use it.
12530
12531 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12532
12533         * info.el (Info-parse-dir-entries): Fixed regexp
12534         (Info-build-dir-anew): Remove full suffix and capitalize info file
12535         name for files with no @direntry
12536         (Info-batch-rebuild-dir): New function
12537         (Info-suffixed-file): Check for regular files instead of simple
12538         file existence (could catch directories before)
12539
12540 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12541
12542         * setup-paths.el, find-paths.el: Removed uses of `not' which
12543         temacs doesn't have.
12544
12545         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12546         into root searching.
12547
12548 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12549
12550         * subr.el: Remove definition of `not'.
12551
12552 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12553
12554         * msw-glyphs.el: enable graphics support.
12555
12556 1998-04-23  Didier Verna  <didier@xemacs.org>
12557
12558         * x-menubar.el (default-menubar): restored the line-number-mode
12559         option.
12560
12561         * misc doc string updates related to the options menu.
12562
12563 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12564
12565         * setup-paths.el (paths-construct-load-path): Fix typo.
12566
12567 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12568
12569         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12570         font-menu-ignore-scaled-fonts don't have to be bound now; this
12571         gets us one step further towards making --no-autoloads work.
12572
12573         * startup.el (normal-top-level): Load auto-autoloads only if
12574         lisp-directory is non-nil.
12575
12576         * setup-paths.el (paths-construct-load-path): Made it robust
12577         against nil lisp-directory.
12578
12579         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12580         to the list of variables that cause a warning when nil.
12581
12582         * toolbar.el (init-toolbar-location): Now works even when there's
12583         no toolbar icon directory.
12584
12585 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12586
12587         * help.el (view-lossage): Recognize it.
12588
12589         * simple.el (log-message): Mark multiline messages.
12590
12591 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12592
12593         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12594
12595 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12596
12597         * package-get.el (package-get-all):  add `\n' separator to
12598         interactive specification so that both variables are read
12599
12600 1998-04-22  Didier Verna  <didier@xemacs.org>
12601
12602         * x-menubar.el: ported the options menu to Custom.
12603         Moved the "read only" toggle button to the buffers menu.
12604         Corrected some missing ;;;###autoload or defcustom.
12605
12606         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12607         the scrollbar-visible specifier for options menu handling.
12608
12609         * toolbar.el (toolbar-visible-p)
12610                      (toolbar-captioned-p)
12611                      (default-toolbar-position): defcustom wrappers around
12612         the toolbar specifiers for options menu handling.
12613
12614         * frame.el (get-frame-for-buffer-default-instance-limit):
12615         defcustom it for options menu handling.
12616
12617         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12618         font-lock-mode for options menu handling.
12619
12620         * cus-start.el: added Custom properties to overwrite-mode for
12621         options menu handling.
12622
12623 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12624
12625         * about.el: shameless self-promotion.
12626
12627 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12628
12629         * simple.el (raw-append-message): Slightly optimize.
12630         (remove-message): Use `push' for clarity.
12631         (append-message): Ditto.
12632         (display-warning): Dito.
12633         (raw-append-message): Send the message to the appropriate device.
12634
12635 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12636
12637         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12638         From Sean MacLennan <Sean.MacLennan@pika.ca>
12639
12640 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12641
12642         * setup-paths.el: Changed `directory-sep-char' to
12643         `path-separator', following a change in GNU Emacs.
12644
12645 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12646
12647         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12648         (Info-build-dir-anew): Add a final newline.
12649         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12650         is `always'
12651         (Info-rebuild-dir): Ditto
12652
12653         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12654
12655 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12656
12657         * simple.el (count-words-buffer): Retain zmacs region.
12658         (count-words-region): Ditto.
12659         * simple.el: (what-line): Expanded line counts.
12660         (count-lines): New parameter to conditionalize whether collapsed
12661         lines get counted.
12662         From Bob Weiner <weiner@altrasoft.com>
12663
12664 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12665
12666         * packages.el (package-locations): infodock-packages must override
12667         mule-packages and packages.
12668
12669 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12670
12671         * wid-edit.el:
12672         remove rude messages from widget-activation-widget-mapper
12673         and widget-activation-glyph-mapper
12674
12675 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12676
12677         * toolbar.el: Remove (featurep 'x) test from
12678         toolbar-make-button-list
12679
12680 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12681
12682         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12683         only if in the same frame.
12684
12685 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12686
12687         * packages.el (package-locations): Added site-packages hierarchy.
12688
12689         * setup-paths.el (paths-default-info-directories): Introduced and
12690         used.
12691
12692         * packages.el, setup-paths.el: Set various path searching depths
12693         to 1.
12694
12695         * packages.el (packages-hierarchy-depth):
12696         (packages-load-path-depth): Introduced and used.
12697
12698         * setup-paths.el (paths-load-path-depth): Introduced and used.
12699
12700         * find-paths.el (paths-find-recursive-path): Added max-depth
12701         parameter.
12702
12703 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12704
12705         * setup-paths.el (paths-construct-info-path): Removed
12706         dependency on behavior of (file-name-as-directory "").
12707
12708 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12709
12710         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12711         lisp objects
12712
12713 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12714
12715         * dump-paths.el, startup.el: Added handling for --debug-paths.
12716
12717 1998-04-15  William M. Perry  <wmperry@aventail.com>
12718
12719         * wid-edit.el: We cannot just set the help-echo or balloon-help
12720           properties for an extent based on the :help-echo widget
12721           property, since help-echo and balloon-help cause an EXTENT to
12722           get passed in, where :help-echo functions are expecting a WIDGET
12723
12724 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12725
12726         * scrollbar.el (init-scrollbar-from-resources): Call
12727         mswindows-init-scrollbar-metrics when appropriate.
12728
12729 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12730
12731         * dumped-lisp.el: dump x-toolbar for window system
12732
12733         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12734         have support and xpm.
12735
12736 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12737
12738         * files.el (toggle-read-only): Fix docstring.
12739         From Didier Verna <didier@xemacs.org>
12740
12741 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12742
12743         * startup.el (normal-top-level): Load autoload-file-name without
12744         specifying an extension---some people only auto-autoload.el.gz.
12745
12746 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12747
12748         * files.el (backup-enable-predicate): Don't bomb on NAME being
12749         nil.
12750
12751 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12752
12753         * find-paths.el, packages.el: Now prefers configure'd paths.
12754         This shouldn't cause any of the originally anticipated problems as
12755         the current paths architecture will not define the various
12756         configure-xxx variables if they're not specified on the configure
12757         command line.
12758
12759         * find-paths.el, setup-paths.el, packages.el: Removed all
12760         mentionings of "/" as a path separator.
12761         Used paths-construct-path throughout.
12762
12763         * find-paths.el (paths-construct-path): Created to assemble paths
12764         from directory components.
12765
12766         * setup-paths.el, packages.el: Used paths-decode-directory-path
12767         instead of decode-path-internal.
12768
12769         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12770         and associates.
12771         (paths-decode-directory-path) Created.
12772
12773         * setup-paths.el: Changed configure-exec-path to
12774         configure-exec-directory.
12775
12776 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12777
12778         * packages.el (packages-find-packages): Fixed decoding of
12779         EMACSPACKAGEPATH.
12780
12781         * startup.el: -no-packages -> -no-early-packages.
12782
12783         (packages-load-package-lisps): Fixed loading of auto-autoload
12784         files.
12785
12786         * startup.el (normal-top-level): Fixed loading of core
12787         auto-autoload.
12788
12789         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12790
12791         * startup.el, packages.el, dump-paths.el: Added proper settings
12792         for site-directory and lisp-directory variables.
12793
12794         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12795         inhibit-package-autoloads and fixed handling of it.
12796
12797         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12798         handling of former inhibit-package-init, now
12799         inhibit-early-packages, to make -vanilla etc. work.
12800
12801 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12802
12803         * code-process.el (start-process): Fallback to 'undecided instead
12804         of 'binary for process input coding stream.
12805
12806         * process.el (start-process): Docstring fix.
12807
12808 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12809
12810         * info.el (Info-insert-dir): Do not insert temporary dir files
12811         in Info-dir-file-attributes
12812         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12813         (Info-rebuild-dir): Ditto.
12814
12815 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12816
12817         * obsolete.el: Added obsoleteness declarations for
12818         `site-directory' and `Info-default-directory-list'.
12819
12820 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12821
12822         * find-paths.el (paths-find-emacs-root): Only look at the
12823         executable at the end of the symlink chain for determining the
12824         Emacs root.
12825
12826 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12827
12828         * setup-paths.el (paths-construct-info-path): Changed construction
12829         to cater to gone default in configure.
12830
12831         * find-paths.el (paths-uniq-append): Added.
12832
12833         * packages.el: Rewritten package path construction once again.
12834
12835         * dump-paths.el, startup.el: Removed package-path as a global
12836         variable.
12837
12838         * package-admin.el (package-admin-add-single-file-package):
12839         (package-admin-add-binary-package): Changed package-path to
12840         late-packages.
12841
12842         * packages.el (packages-split-path): Split path at "/" rather than
12843         nil according to change in emacs.c.
12844
12845 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12846
12847         * setup-paths.el (paths-construct-info-path): Changed info path
12848         order so that directories come out right.
12849         (paths-find-lock-directory): Fixed bug: It used to think
12850         configure-lock-directory is a path.
12851
12852 1998-04-06  Jeff Miller <jmiller@smart.net>
12853
12854         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12855         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12856         eases the use of toolbar-add/kill-item functions.
12857
12858 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12859
12860         * code-files.el (file-coding-system-alist): Commented out
12861         loaddefs.el magical treatment.
12862
12863 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12864
12865         * info.el (Info-rebuild-outdated-dir): Added new option
12866         `conservative' and made it the default
12867         (Info-rebuild-dir): Appropriately parse multi-line description
12868         strings, and multi-section dir files. Issue warning when dir
12869         is rebuilt as temporary
12870         (Info-build-dir-anew): Issue warning when dir is built as
12871         temporary
12872
12873 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12874
12875         * list-mode.el (list-mode-map): Bind highlight motion commands to
12876         standard keys left, right, C-b and C-f.
12877
12878 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12879
12880         * files.el (auto-mode-alist): allow .sc for Scheme->C
12881
12882 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12883
12884         * loadup.el (pureload): Don't quote (garbage-collect).
12885
12886 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12887
12888         * package-get-base.el: Updated.
12889
12890 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12891
12892         * isearch-mode.el (isearch-just-started): New variable.
12893         (isearch-mode): Set it.
12894         (isearch-repeat): Advance one character forward only if the search
12895         was successful, and was not just started.
12896         (isearch-repeat): Clear isearch-just-started.
12897
12898 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12899
12900         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12901         if running -batch.
12902
12903 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12904
12905         * subr.el (listify-key-sequence): Removed.
12906
12907 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12908
12909         * bytecomp.el (byte-compile-print-gensym): New option.
12910         (byte-compile-output-file-form): Use it.
12911         (byte-compile-output-docform): Ditto.
12912         (byte-compile-compiled-obj-to-list): Ditto.
12913
12914 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12915
12916         * msw-glyphs.el: set frame icon if xpm support.
12917
12918 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12919
12920         * help.el: Code that pretty prints variable values
12921           removed.
12922
12923 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12924
12925         * find-paths.el (paths-emacs-root-p): Correct test for installation
12926         directory.
12927         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12928
12929 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12930
12931         * loaddefs.el: Don't set debug-ignored-errors; leave
12932           its default value set to nil.
12933
12934 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12935
12936         * info.el (Info-rebuild-dir): fixed mis-spelling.
12937
12938 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12939
12940         * info.el (Info-rebuild-outdated-dir): New custom var
12941         (Info-insert-node): Create/update dir file when needed, ie when it
12942         does not exist or is older than some info files in directory
12943
12944 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12945
12946         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12947         for last packages, mainly for using a 20.4 package base.
12948
12949         * packages.el (late-packages): Typo fix.  It was called
12950         early-packages.
12951
12952         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12953         relative symlinks correctly.
12954         (paths-find-emacs-roots): More rigorous checking for plausible
12955         configuration-time root.
12956
12957         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12958         find its roots.
12959
12960 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12961
12962         * faces.el: Fix docstrings.
12963         * glyphs.el: Fix docstrings.
12964         * mouse.el: Fix docstrings.
12965
12966         * frame.el: Change phrase `current frame' to `selected frame'.
12967
12968         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12969
12970         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12971         macros using backquote to make them infinitely more readable.
12972
12973 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12974
12975         * packages.el (packages-find-package-path): Hardcoded specialized
12976         InfoDock support until we can clean this up.
12977
12978         * help.el (describe-bindings-1): Return the value of the bindings
12979         help buffer created.
12980         (describe-bindings): Ditto.
12981
12982         * simple.el (set-variable): Restore previous behavior of not
12983         bombing if the variable to set is not boundp.
12984
12985 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12986
12987         * packages.el (packages-handle-package-dumped-lisps): Allow for
12988         non-local files to be loaded off the package-lisp variable.
12989
12990 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12991
12992         * x-faces.el: Global X resources should override
12993           specs for all device classes (color, grayscale, mono);
12994           code currently doesn't override any of them.  Fixed by
12995           calling remove-specifier with '(x default) as the tag
12996           set and allowing inexact matches.
12997
12998 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12999
13000         * faces.el: Separated face initializations based on
13001           device classes into device type specific (tag set,
13002           instantiator) pairs.
13003
13004 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13005
13006         * wid-edit.el (widget-choice-action): Remember user's explicit
13007         choice.
13008         (widget-choice-value-create): Respect it.
13009         From Richard Stallman <rms@gnu.org>
13010
13011 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13012
13013         * setup-paths.el (paths-construct-info-path): Always append
13014         existing directories from configure-time info path.
13015
13016         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13017         Info-directory-list.
13018
13019         * info.el: Removed Info-default-directory-list which was broken by
13020         design.
13021         Removed bogus initialization of Info-directory-list---startup.el
13022         can do a much better job.
13023         Added autoload of Info-directory-list.
13024
13025         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13026         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13027         be exclusive; now it's merely given precedence, just like in the
13028         old days.
13029
13030 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13031
13032         * find-paths.el (paths-find-architecture-directory): Fix bug with
13033         finding; it used to default too early.
13034
13035 1998-03-25  Martin Buchholz <martin@xemacs.org>
13036
13037         * packages.el (packages-split-path): Fix a bug; it used to fail
13038         for paths that weren't split.
13039
13040 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13041
13042         * finder.el (finder-compile-keywords): trap on errors.
13043
13044 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13045
13046         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13047           fourth argument of t so that only the specs exactly
13048           matching the tag lists are removed.
13049
13050 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13051
13052         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13053
13054 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13055
13056         * minibuf.el (mouse-read-file-name-1): If a default directory was
13057         specified, use it for generating the completions.
13058
13059 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13060
13061         * update-elc.el: Now respects inhibit-package-init and
13062         inhibit-site-lisp.
13063         Now does path construction with loadup-paths.
13064
13065         * startup.el (normal-top-level, startup-setup-paths): Now respects
13066         inhibit-package-init and inhibit-site-lisp.
13067
13068         * packages.el (packages-find-package-path): Extended package path
13069         by version-specific hierarchies.
13070         (packages-find-packages): Now respects inhibit flag and
13071         inhibit-site-lisp.
13072         Moved path setup to loadup-paths.
13073
13074         * make-docfile.el: Now respects inhibit-package-init and
13075         inhibit-site-lisp.
13076         Now does path construction with loadup-paths.
13077
13078         * loadup.el: Now respects inhibit-package-init and
13079         inhibit-site-lisp.
13080
13081         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13082
13083         * loadup-paths.el: New file: setup load-path to encompass
13084         packages.
13085
13086 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13087
13088         * auto-show.el: load-gc renamed to pureload.
13089         * site-load.el: Ditto.
13090         * packages.el (toplevel): Ditto.
13091         * loadup.el (really-early-error-handler): Ditto.
13092         * dumped-lisp.el (preloaded-file-list): Ditto.
13093         * cus-face.el (custom-declare-face): Ditto.
13094
13095 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13096
13097         * <Today>: The Big Path Searching Overhaul.
13098
13099         * find-paths.el: New file: find and assemble paths in the
13100         installation hierarchy.
13101
13102         * setup-paths.el: New file: global layout of paths and directories
13103         within the XEmacs hierarchy.
13104
13105         * packages.el: Replaced everything related to path searching and
13106         startup by code in terms of find-paths.
13107
13108         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13109         the new path searching engine.
13110
13111         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13112         and setup-paths.
13113
13114 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13115
13116         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13117         setup-paths.el.
13118
13119 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13120
13121         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13122         compiles identically in any configuration.
13123         Removed irrelevant commentary.
13124
13125 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13126
13127         * simple.el (set-variable): Allow setting specifiers.
13128
13129 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13130
13131         * lisp.el (forward-sexp): Revert previous change.
13132
13133 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13134
13135         * frame.el (frame-initialize): Use `delete-console' instead of
13136         `delete-device' to delete the stream console to match the usage in
13137         Fkill_emacs.
13138
13139 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13140
13141         * files.el (cdpath-previous): New variable.
13142         (cd): Use it.
13143         From Bob Weiner <weiner@wave.altrasoft.com>
13144
13145 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13146
13147         * keydefs.el: Changed keybindings of forward-char,
13148           backward, scroll-up and scroll-down to point to their
13149           -command counterparts.
13150
13151         * simple.el: New functions: forwarc-char-command,
13152           backwrad-char-command, scroll-up-command,
13153           scroll-down-command which work liek their counterparts
13154           except that they honor the variable
13155           signal-error-on-buffer-boundary.
13156
13157           Definition of signal-error-on-buffer-boundary received
13158           from src/cmds.c.
13159
13160           defvar declaration added for word-across-newline to avoid
13161           byte-compiler warning about the free variable reference.
13162
13163 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13164
13165         * winnt.el: Removed "%t" from the beginning of
13166         modeline-format. From now on, there's no nt-specifics in the modeline.
13167
13168 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13169
13170         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13171         of `when' with `if'.
13172
13173 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13174
13175         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13176         mswindows. Must be reworked along with glyphs.el, or
13177         merged into it, after there is images support.
13178
13179         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13180         'mswindows.
13181
13182 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13183
13184         * faces.el: fix for text cursor initialization.
13185         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13186         From Andy Piper <andyp@parallax.co.uk>
13187
13188 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13189
13190         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13191         if there is an existing package that handles it and warn the user
13192         about that mode.
13193
13194 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13195
13196         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13197         Installation" menu item when Installation-string is not bound.
13198
13199 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13200
13201         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13202         From Jeremiah W. James <jerry@cs.ucsb.edu>
13203
13204 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13205
13206         * msw-faces.el:
13207         * faces.el: Fix face initialization.
13208
13209 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13210
13211         * files.el (backup-enable-predicate): fix breakage introduced
13212         by TMPDIR patch.
13213
13214 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13215
13216         * x-faces.el (x-init-face-from-resources): The
13217           TTY face property retrieval functions don't return
13218           specifiers, so use face-property instead.
13219
13220 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13221
13222         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13223
13224 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13225
13226         * x-menubar.el: Expanded documentation for
13227           option-save-faces.  Changed Options -> Browse Faces
13228           menu entry to invoke customize-face.
13229
13230 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13231
13232         * faces.el: Most face initialization moved out of
13233           init-other-random-faces to the top level so that the
13234           initialization happens before Xemacs is dumped.  Much
13235           of the fascist "face-differs-from-default-p or FROB!"
13236           code has been retired in favor of letting the user do
13237           what they want to do.  Face initialization code changed
13238           to use `default' specifier tag so that the settings can
13239           be overridden later if the user wishes it.
13240
13241 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13242
13243         * about.el (about-hackers): Update contributors list.
13244
13245 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13246
13247         * specifier.el: Define new specifier tag `default'.
13248
13249         * modeline.el: Initialize faces using `default' tag.
13250
13251         * x-faces.el (x-init-face-from-resources): Remove
13252           specifier specs containing the `default' tag before
13253           adding new specs.
13254
13255 1998-03-02  John Jones  <jj@asu.edu>
13256
13257         * package-get.el (package-get-all): fixed arguments on call to
13258         package-admin-add-single-file-package.
13259         * package-get.el (package-get-installedp): fixed to match
13260         advertised behavior.
13261         * package-get.el: added function package-get-update-all which
13262         installs newest versions of all the current packages (if they are
13263         not already installed).
13264
13265 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13266
13267         * files.el (find-file-noselect): Uncommented `truename' binding in
13268         `let*' and use it later to set `buffer-file-truename' iff it's
13269         still nil, as happens for example when finding a compressed
13270         file with "jka-compr".
13271
13272 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13273
13274         * faces.el: in make-face-* type functions do the operation for all
13275         window systems, not just the first one found.
13276
13277         * font.el: call mswindows-list-fonts for mswindows.
13278
13279 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13280
13281         * code-process.el (call-process-region):
13282         * process.el (call-process-region):
13283         * package-get.el (package-get-dir):
13284         * files.el (backup-enable-predicate):
13285         * gnuserv.el (gnuserv-temp-file-regexp):
13286         Use temp-directory in place of `/tmp'.
13287
13288 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13289
13290         * "Fast" dired-in-C enhancements for Windows 95/NT:
13291
13292         * files.el: Added function, `wildcard-to-regexp', from GNU
13293           Emacs.
13294
13295         * files.el (insert-directory): Modified to use special
13296           dired-in-C enhancements if present.
13297
13298 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13299
13300         * code-files.el: make default coding no-conversion.
13301
13302 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13303
13304         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13305         the load-path.
13306
13307         * update-elc.el: Strip directory when testing for files not to
13308         bytecompile.
13309
13310 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13311
13312         * lisp-mode.el: Use recommended form for menus.
13313
13314         * info.el (Info-construct-menu): Use recommended form for menus.
13315
13316         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13317         entry.
13318
13319 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13320
13321         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13322           (get-frame-for-buffer-noselect): Always return frames
13323           in the not-this-window-p cond clause.
13324
13325 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13326
13327         * help.el (describe-installation): New function.
13328
13329         * x-menubar.el (default-menubar): Add describe-installation to
13330         Help menu.
13331
13332         * packages.el (packages-unbytecompiled-lisp): Installation.el
13333         should not be bytecompiled.
13334
13335         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13336         XEmacs.
13337
13338         * x-menubar.el (default-menubar): Use correct guard for VM menu
13339         entry.
13340
13341         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13342         coding.
13343         From Andy Piper <andyp@parallax.co.uk>
13344
13345 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13346
13347         * ldap.el: Do not require ldap-internal at compile time.
13348
13349 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13350
13351         * code-files.el: new file. a virtual copy of mule-files.el
13352         but without charset
13353         dependencies. (toggle-buffer-file-ocding-system) new function for
13354         changing the eol type for the current buffer.
13355
13356         * code-process.el: new file. a copy of
13357         mule-process.el. mule-process.el will disappear when things have
13358         settled.
13359
13360         * coding.el: new file. a virtual copy of mule-files.el but
13361         without charset dependencies. (coding-system-base) new function
13362         for getting the parent coding system of a coding system with eol
13363         type set.
13364
13365         * dumped-lisp.el: add above files for the non-mule case.
13366
13367 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13368
13369         * window-xemacs.el (display-buffer): If no explicit
13370           frame is specified, search for a window that displays
13371           the buffer on the currently selected frame, before
13372           searching other frames.
13373
13374 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13375
13376         * frame.el (get-frame-for-buffer): If not-this-window-p
13377           is non-nil, use window on the selected frame if it is not
13378           also the selected window.  When defaulting, search for
13379           windows on the currently selected fgrame before searching
13380           other frames.
13381
13382 1998-02-25  Didier Verna  <didier@xemacs.org>
13383
13384         * modeline.el (modeline-swap-buffers): originally named
13385         `mouse-release-modeline'. Whether to actually swap the buffers is
13386         decided in `mouse-drag-modeline'.
13387         (mouse-drag-modeline): A button release event is considered a
13388         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13389         stay unchanged.
13390
13391 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13392
13393         * x-menubar.el: Put redo on the menubar.
13394         From Aki Vehtari <Aki.Vehtari@hut.fi>
13395
13396 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13397
13398         * bytecomp.el (displaying-byte-compile-warnings): if
13399         temp-buffer-show-function is set, use it to display current set of
13400         warnings in the "*Compile-Log-Show*" buffer.
13401
13402         * simple.el (display-warning-buffer): if temp-buffer-show-function
13403         is set, use it to display current set of warnings in the
13404         "*Warnings-Show*" buffer.
13405
13406 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13407
13408         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13409         Common Lisp.
13410
13411 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13412
13413         * menubar.el: Allow button descriptors at least 2 long.
13414
13415         * x-menubar.el (default-menubar): Use recommended forms.
13416         (file-menu-filter): Remove.
13417         (edit-menu-filter): Remove.
13418
13419 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13420
13421         * about.el (about-hackers): Updated.
13422
13423 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13424
13425         * help.el (help-max-help-buffers): new variable
13426         (help-register-and-maybe-prune-excess): new function
13427         (help-buffer-name): use help-max-help-buffers.
13428         (with-displaying-help-buffer): use
13429         help-register-and-maybe-prune-excess.
13430
13431         * help.el (help-maybe-pretty-print-value): if the value fits on
13432         one line, let it.
13433
13434 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13435
13436         * (with-displaying-help-buffer): there is no need to kill the buffer
13437         if it exists, because with-output-to-temp-buffer will clear it.
13438         further, killing the buffer violates the rule that
13439         temp-buffer-show-function, if set, has the full responsibility of
13440         showing the temp buffer.  killing the buffer fucks with the window
13441         configuration, hosing temp-buffer-show-function.
13442
13443
13444 1998-02-23  Didier Verna  <didier@xemacs.org>
13445
13446         * modeline.el (mouse-drag-modeline):
13447         - Always scroll the modeline that was originally clicked on.
13448         - Use x pixels instead of x characters (which doesn't work anyway)
13449         as horizontal reference for modeline dragging. This allows us to
13450         keep on dragging the modeline even if the motion event occurs in
13451         another window.
13452
13453 1998-02-23  Didier Verna  <didier@xemacs.org>
13454
13455         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13456         glyph on the modeline to indicate that dragging the mouse has an
13457         effect both horizontally and vertically.
13458
13459 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13460
13461         * about.el (about-xemacs): Get rid of redundant visible version
13462         number.
13463
13464 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13465
13466         * about.el (about-hackers): Update credits.
13467
13468 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13469
13470         * prim/register.el (view-register): Show register type file-query.
13471
13472 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13473
13474         * mode-motion.el (mode-motion-highlight-internal):
13475           save-excursion inside save-window-exucrsion form to
13476           hide buffer point changes from save-window-excursion.
13477           Prevents display flickering when the mouse pointer
13478           moves.
13479
13480 1998-02-17  Didier Verna  <didier@xemacs.org>
13481
13482         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13483         function to handle correctly the case of a toolbar one side of the
13484         window: scrolling will not necessarily happen.
13485
13486 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13487
13488         * files.el (after-find-file): Restore missing argument
13489           to format that provides filename for "... consider M-x
13490           recover-file" message.  Also call `message' with "%s"
13491           as the first arg instead of an arbitrary string.
13492
13493 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13494
13495         * about.el (about-hackers): Various additions.
13496
13497 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13498
13499         * autoload.el (generate-file-autoloads-1): Don't force an extra
13500         line out when copying on-the-same line autoloads.
13501
13502         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13503         is installed.
13504
13505 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13506
13507         * x11/x-win-xfree86.el (x-win-init-xfree86):
13508         * x11/x-win-sun.el (x-win-init-sun):
13509         * x11/x-init.el (x-initialize-compose):
13510         * prim/simple.el:
13511         (backward-or-forward-kill-sexp):
13512         (backward-or-forward-kill-sentence):
13513         (backward-or-forward-kill-word):
13514         (backward-or-forward-delete-char):
13515         * prim/isearch-mode.el (isearch-help-or-delete-char):
13516         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13517         x-keysym-on-keyboard-p to detect backspace.
13518         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13519         Clean up symbols used with dead keys, checking Linux and solaris
13520         keysyms.
13521         Simplify x-win-*.el using above methods.
13522         Change documentation for x-keysym-*-p functions.
13523
13524 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13525
13526         * about.el (about-hackers): Restore entries for Michael Sperber and
13527         Vinnie Shelton.
13528         From Vinnie Shelton <acs@acm.org>
13529
13530 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13531
13532         * simple.el (count-words-region): Ditto.
13533
13534 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13535
13536         * simple.el (count-words-buffer): Document.  Don't print anything
13537         if non-interactive.
13538
13539 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13540
13541         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13542         multiple files in InfoDock.
13543
13544 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13545
13546         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13547         from version.el in InfoDock.
13548
13549         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13550         specially.
13551
13552 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13553
13554         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13555         variable name in docstring.
13556
13557 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13558
13559         * menubar.h: Include "gui.h".
13560
13561 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13562
13563         * site-load.el: Fix documentation.
13564
13565 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13566
13567         * package-get-base.el (package-get-base): Updated.
13568
13569         * keymap.el: PC-ize.
13570
13571 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13572
13573         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13574         from' on a fresh line.
13575
13576 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13577
13578         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13579         object.
13580
13581 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13582
13583         * undo-stack.el: PC-ize.
13584
13585         * cmdloop.el: PC-ize.
13586
13587 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13588
13589         * bytecomp-runtime.el: PC-ize.
13590
13591         * byte-optimize.el: Prolog fixup.  PC-ize.
13592
13593         * cus-dep.el: Spelling fix.
13594
13595         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13596         entries follow).
13597
13598 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13599
13600         * text-mode.el (text-mode-hook-identify): New function,
13601         put on text-mode-hook.  Set text-mode-variant here.
13602         (text-mode): Don't set it here.
13603
13604 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13605
13606         * text-mode.el (text-mode-hook): New defvar.
13607         (text-mode-variant): New variable.
13608         (text-mode): Set that variable locally.
13609         (toggle-text-mode-auto-fill): New command.
13610
13611 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13612
13613         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13614
13615 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13616
13617         * text-mode.el (paragraph-indent-text-mode):
13618         Renamed from spaced-text-mode.
13619         (text-mode-map): Bind TAB to indent-relative.
13620         (indented-text-mode-map): Variable deleted.
13621         (indented-text-mode): Now an alias for text-mode.
13622
13623 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13624
13625         * loadup.el: test-atoms debugging stuffs removed.
13626
13627 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13628
13629         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13630
13631 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13632
13633         * help.el (describe-beta): Made it use `locate-data-file'.
13634         (describe-distribution): Ditto.
13635         (describe-copying): Ditto.
13636         (describe-project): Ditto.
13637         (view-emacs-news): Ditto.
13638
13639         * help-nomule.el (help-with-tutorial): Made it use
13640         `locate-data-file' to find tutorial.
13641
13642 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13643
13644         * about.el: Corrected my email address.
13645
13646         * mouse.el: Added 'mouse-mswindows-drop' similar to
13647         'mouse-offix-drop'.
13648
13649 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13650
13651         * loadup.el (running-xemacs): Spelling fix.
13652
13653 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13654
13655         * packages.el (packages-find-packages-1): Don't allow a backwards
13656         compatible lisp tree to overwrite `preloaded-file-list'.
13657
13658 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13659
13660         * loadup.el: Don't delete "xemacs" prior to dumping.
13661
13662 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13663
13664         * package-info.el (pi-last-mod-date): New function.
13665         (pi-author-version): New function.
13666         (batch-update-package-info): Use them.
13667
13668 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13669
13670         * frame.el (get-frame-for-buffer-default-to-current): Create.
13671         (get-frame-for-buffer-noselect): Allow user to use current frame
13672         with `get-frame-for-buffer-default-to-current'.
13673
13674 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13675
13676         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13677         (byte-compile-output-docform): Ditto.
13678         (byte-compile-compiled-obj-to-list): Ditto.
13679
13680 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13681
13682         * startup.el (command-line-1): Removed code that ran
13683           buffer-menu.
13684
13685 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13686
13687         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13688
13689 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13690
13691         * frame.el (suspend-emacs-or-iconify-frame): Check using
13692         `device-on-window-system-p' instead of explicitly checking for X,
13693         so that the same logic works for MS Windows.
13694         (suspend-or-iconify-emacs): Ditto.
13695
13696 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13697
13698         * about.el (about-maintainer-info): Andy Piper is back.
13699         (xemacs-hackers): Updated Andy Piper's email address.
13700         (about-hackers): Added Jonathan Harris.
13701         (about-hackers): Updated Tibor Polgar's email address.
13702
13703 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13704
13705         * about.el: Add xemacs.org email manager.
13706
13707         * package-get-base.el (package-get-base): Updated with most recent
13708         package updates.
13709
13710 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13711
13712         * help.el (function-arglist): Use `indirect-function' instead of
13713         `symbol-function' so that aliases are treated correctly.
13714
13715 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13716
13717         * help.el (help-map): Add f1 binding to `help-for-help'.
13718         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13719         (describe-key-briefly): Use `princ' "%s" to print object.
13720         (with-displaying-help-buffer): Kill buffer if it exists, again.
13721         (describe-key): Use `princ' "%s" to print object.
13722         (describe-function-1): Use `princ' "%s" to print object.
13723         Commented out alias lines removed.
13724         (help-pretty-print-limit): New variable to control pretty-printing
13725         of variable values.
13726         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13727         `help-pretty-print-value' again.  Only print-print when OBJECT is
13728         list of length less than `help-pretty-print-limit'.
13729         (describe-variable): Use `help-maybe-pretty-print-value' again.
13730
13731 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13732
13733         * simple.el (blink-matching-open): Remove C++ kludge.
13734         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13735
13736 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13737
13738         * info.el (Info-default-directory-list): Made the documentation
13739         more explanitory.
13740
13741 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13742
13743         * lisp/packages.el:
13744         * lisp/package-admin.el:
13745         * lisp/build-report.el:
13746         Fix typos.
13747
13748 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13749
13750         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13751         warnings in Java buffers without final newline and editing the
13752         last line.
13753
13754 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13755
13756         * packages.el (packages-find-packages-1): Don't allow a backwards
13757         compatible lisp tree to overwrite `preloaded-file-list'.
13758         Suggested by Colin Rafferty  <colin@xemacs.org>
13759
13760         * mouse.el (mouse-offix-drop): Set undo-boundary.
13761         From Oliver Graf <ograf@fga.de>
13762
13763 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13764
13765         * loadup.el (load-gc): rewrite as defun.
13766         Print something sensical if a required dump-time file isn't found.
13767
13768 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13769
13770         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13771         bug strikes a menudescriptor.
13772
13773         * package-get-base.el (package-get-base): Updated.
13774
13775         * package-info.el (batch-update-package-info): Derive REQUIRES
13776         from the Makefile.
13777
13778 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13779
13780         * files.el (save-some-buffers): Don't play games with deleting
13781         other windows if we are in the minibuffer window.
13782
13783 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13784
13785         * modeline.el (modeline-minor-mode-menu): Add support for :active
13786         (add-minor-mode): Document :active property to TOGGLE.
13787
13788 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13789
13790         * modeline.el (modeline-minor-mode-menu): Add support for an
13791         `:included' predicate in the `toggle-sym' plist.
13792         (add-minor-mode): Document the :included property, format
13793         docstring some more.
13794         (modeline-minor-mode-menu): Documentation string added.
13795
13796 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13797
13798         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13799         labels from the symbol-names by thwacking off the overly redundant
13800         and overused "mode", parenthesizing "minor", and capitalizing the
13801         resultant strings.  Also shortened the menu's title by eliminating
13802         the redundant buffer name.
13803         (add-minor-mode): Beautified the docstring, added mention of the
13804         `:menu-tag' property of TOGGLE.
13805         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13806         `toggle-sym' to beatify the mode-life menus.
13807         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13808         `auto-fill-function'.
13809
13810 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13811
13812         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13813         menus to :style 'toggle.
13814
13815 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13816
13817         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13818
13819 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13820
13821         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13822         only recognize first hyperlink.
13823         (hyper-apropos-highlightify): Deletia, this is already done by
13824         `hyper-apropos-insert-face'.
13825         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13826
13827 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13828
13829         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13830         mail.
13831         (toolbar-mail-reader): Add support for `send'.
13832         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13833
13834 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13835
13836         * info.el (Info-emacs-info-file-name): Add defvar for
13837         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13838         will function properly.
13839
13840 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13841
13842         * simple.el: make the backwards delete function called by
13843         `backward-or-forward-delete-char' user configurable.
13844
13845 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13846
13847         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13848         compiled function got loaded from.
13849
13850 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13851
13852         * term/apollo.el: Synched up with InfoDock 3.6.2.
13853
13854 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13855
13856         * startup.el (load-init-file): Load autoloads earlier.
13857         (startup-splash-frame): Handle InfoDock logo.
13858
13859         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13860         InfoDock.
13861         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13862
13863         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13864         doesn't have this function.
13865
13866         * packages.el (locate-data-file): Fix to call `locate-file'.
13867
13868 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13869
13870         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13871         version of version.el.
13872         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13873
13874         * x-menubar.el (default-menubar): Guard reference to
13875         `gnuserv-frame'.
13876         (default-menubar): Guard references to `font-lock-mode'.
13877         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13878         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13879
13880         * make-docfile.el: Don't snarf doc strings from autoloads.
13881
13882         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13883         loading auto-autoloads files.
13884
13885         * loaddefs.el: Disable dumping autoloads.
13886
13887 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13888
13889         * lisp-mnt.el: Synch to Emacs 20.2.
13890
13891         * help.el: Remove manual autoload of `finder-by-keyword'.
13892
13893         * finder.el (finder-by-keyword): Autoload.
13894
13895         * help.el: Conditionalize hyperbole setup.
13896
13897 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13898
13899         * packages.el (package-require): Update to reflect new data format.
13900
13901 1998-01-02  Didier Verna  <didier@xemacs.org>
13902
13903         * x-menubar.el (default-menubar): make the tutorials available
13904         through the menubar. (Plus some compilation warnings cleanup).
13905
13906 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13907
13908         * check-features.el: New file.  Perform sanity check after build.
13909
13910         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13911         files to tooltalk package.
13912         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13913         package.
13914
13915         * package-admin.el (package-admin-xemacs): Use better default for
13916         location of XEmacs binary.
13917
13918 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13919
13920         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13921         tag with sexp and add value tag with value `t'.
13922
13923 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13924
13925         * package-get.el: Changes to work with real data.
13926         From Pete Ware <ware@cis.ohio-state.edu>
13927
13928         * packages.el (packages-reload-autoloads): Guard load for the time
13929         being.
13930
13931         * update-elc.el ("packages.el"): Force loading packages.el instead
13932         of possibly out-of-date packges.elc.
13933         * make-docfile.el ("packages.el"): Ditto.
13934
13935 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13936
13937         * build-report.el (build-report-delete-regexp): Added a rule for
13938         the main tarball shadowing anything past it.
13939
13940 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13941
13942         * packages.el (package-provide): Delete a previous provide.
13943
13944         * package-info.el: New file.
13945
13946         * package-get.el: New file.
13947         From Pete Ware <ware@cis.ohio-state.edu>
13948         (package-get): Fix md5 computation to work with Mule.
13949
13950 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13951
13952         * simple.el (log-message-*): Quote symbols in docstrings properly.
13953
13954 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13955
13956         * packages.el (packages-new-autoloads): Ignore symbolic links.
13957
13958         * cus-face.el (face-custom-attributes-get): Fix typo.
13959         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13960
13961 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13962
13963         * startup.el (load-init-file): Reload new or changed autoloads
13964         unless inhibited.  Reload modified dumped lisp (stubbed).
13965
13966         * packages.el (packages-new-autoloads): New function.
13967         (packages-reload-autoloads): New function.
13968         (packages-reload-dumped-lisp): New (stub) function.
13969
13970         * loadup.el: Inhibit reloading dumped files when running temacs.
13971
13972         * loadhist.el (file-provides): Extend to handle variant
13973         extensions.
13974
13975         * replace.el (query-replace): Fix typo.
13976
13977 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13978
13979         * make-docfile.el: list-autoloads-path has been renamed.
13980         * update-elc.el: list-autoloads has been renamed.
13981
13982         * packages.el (packages-list-autoloads): Renamed.
13983         (packages-list-autoloads-path): Ditto.
13984
13985 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13986
13987         * packages.el (packages-find-packages-1): Made it signal a warning
13988         for an error in an auto-autoload.el file.
13989
13990 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13991
13992         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13993         tag with const.
13994         From Aki Vehtari <Aki.Vehtari@hut.fi>
13995
13996         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13997
13998         * loadhist.el (unload-feature): Remove autoload.
13999
14000 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14001
14002         * loadhist.el: Unpackaged.
14003
14004         * help.el (describe-symbol-find-file): Rename
14005         `describe-function-find-file' and make old name obsolete.
14006         (describe-function-1): Use it.
14007         (describe-function-1): Guard reference to
14008         `compiled-function-annotation'.
14009
14010 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14011
14012         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14013         argument.
14014         (help-mode-quit): New optional arg to control whether it kills or
14015         buries.  Tidied up.
14016         (with-displaying-help-buffer): Don't kill buffer initially, even
14017         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14018         (help-pretty-print-value): Rename back from
14019         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14020         use it, otherwise use dumped `cl-prettyprint'.
14021         (describe-variable): Use `help-pretty-print-value' again.
14022         (find-func): Removed reference to "find-func" at end.
14023
14024 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14025
14026         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14027           GUI XEmacs. Rename? x-menubar is rather window system
14028           independant, except for a couple of items.
14029
14030 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14031
14032         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14033         entries as they will no longer be distributed with XEmacs.
14034
14035         * format.el (format-alist): Fix image/tiff regexps.
14036         From P. E. Jareth Hein <jareth@camelot-soft.com>
14037
14038         * help.el (help-maybe-pretty-print-value): Rename.
14039         (describe-variable): Use it.
14040         (describe-variable): Add trailing linefeed.
14041
14042 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14043
14044         * help.el (describe-function-1): Don't output anything for
14045           arglist of autoload functions.
14046
14047 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14048
14049         * help.el (describe-function-1): Don't output anything for
14050           arglist of autoload functions.
14051
14052 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14053
14054         * help.el (help-mode-map): New bindings for `help-mode-bury',
14055         `describe-function-at-point', `describe-variable-at-point',
14056         `Info-elisp-ref', `customize-variable', `help-next-section' and
14057         `help-prev-section'.
14058         (help-next-section): New function.
14059         (help-prev-section): New function.
14060         (help-mode-quit): Changed to kill the help buffer.
14061         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14062         correctly.
14063         (help-buffer-name): New function to generate the name of help
14064         buffers.
14065         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14066         argument giving the name of the help buffer.
14067         (describe-key): Use `with-displaying-help-buffer' with name.
14068         (describe-mode): Ditto.
14069         (describe-bindings): Ditto.
14070         (describe-prefix-bindings): Ditto.
14071         (view-lossage): Ditto.
14072         (with-syntax-table): New macro.
14073         (function-called-at-point): Use `ignore-errors' and
14074         `with-syntax-table'.
14075         (function-at-point): Ditto.
14076         (describe-function): Use `with-displaying-help-buffer' with name.
14077         (function-arglist): Extracted from `describe-function-1'.  Returns
14078         function's arglist as string.
14079         (function-documentation): Extracted from `describe-function-1'.
14080         Returns function's docstring.
14081         (describe-function-1): Remove all the "stream" garbage, including
14082         the stream argument.  Use `function-arglist' and
14083         `function-documentation'.
14084         (describe-function-arglist): Just use `function-arglist'.
14085         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14086         (help-pretty-print-value): New function to help with
14087         pretty-printing variable values.  Knows about `#<...>'.  Needs
14088         `pp-internal'.
14089         (describe-variable): Use `with-displaying-help-buffer' with name.
14090         Formatting improved.  Display file where variable is defined, if
14091         known.  Use `help-pretty-print-value'.
14092         (describe-syntax): Use `with-displaying-help-buffer' with name.
14093         (list-processes): Remove "stream" garbage.
14094
14095 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14096
14097         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14098         call a dumped routine instead.
14099
14100         * x-win-xfree86.el: Wrap file in defun.
14101         * x-win-sun.el: Ditto.
14102
14103 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14104
14105         * help.el (view-emacs-news): Remove usage of outl-mouse which
14106         advises functions and does other evil things.
14107
14108 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14109
14110         * format.el (format-alist): Add `image/tiff'.
14111         From P. E. Jareth Hein <jareth@camelot-soft.com>
14112
14113 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14114
14115         * about.el (about-hackers): More names added.
14116
14117         * make-docfile.el: Remove superfluous package path search.
14118
14119         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14120
14121 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14122
14123         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14124         ignored shadows.
14125
14126 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14127
14128         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14129         get trailing slashes when added to the load-path.
14130
14131         * x-init.el (init-x-win): Locate where XEmacs X localization files
14132         are.
14133
14134 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14135
14136         * x-faces.el: Added support for foregroundToolBarColor
14137           to xpm-color-symbols.
14138
14139 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14140
14141         * etags.el (tags-remove-duplicates): Removed.
14142         (buffer-tag-table-list): Use `delete-duplicates'.
14143
14144         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14145         correctly.
14146         (get*): Defalias to `get'.
14147
14148         * cl.el (eql): Compare integers with `eq'.
14149         (cl-map-extents): Check for `map-extents' first.
14150
14151 1997-12-17  Didier Verna  <didier@xemacs.org>
14152
14153         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14154         added the 'numero', 'copyright' and 'trademark' symbols.
14155
14156         * leim/quail/latin-post.el ("french-postfix"): see above.
14157
14158 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14159
14160         * widget.el (define-widget): Check the arguments.
14161
14162         * cus-edit.el (customize-face): Use `check-argument-type'.
14163         (custom-variable-value-create): Use `signal' to signal error.
14164         (custom-variable-reset-saved): Ditto.
14165         (custom-variable-reset-standard): Ditto.
14166         (custom-face-reset-saved): Ditto.
14167
14168         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14169         (widget-default-format-handler): Ditto.
14170         (widget-checklist-add-item): Ditto.
14171         (widget-radio-add-item): Ditto.
14172         (widget-editable-list-entry-create): Ditto.
14173         (widget-sexp-prompt-value): Ditto.
14174
14175         * custom.el (custom-declare-variable): Signal errors better.
14176         (custom-handle-keyword): Ditto.
14177         (custom-declare-group): Ditto.
14178
14179         * window-xemacs.el (windows): Ditto.
14180
14181         * menubar.el (menu): Ditto.
14182
14183         * keydefs.el (keyboard): Ditto.
14184
14185         * minibuf.el (minibuffer): Ditto.
14186
14187         * process.el (execute): Ditto.
14188
14189         * fill.el (fill): Ditto.
14190
14191         * modeline.el (modeline): Ditto.
14192
14193         * help.el (help): Ditto.
14194
14195         * faces.el (faces): Ditto.
14196
14197         * files.el (files): Ditto.
14198
14199         * x-init.el (x): Ditto.
14200
14201         * lisp-mode.el (lisp): Ditto.
14202
14203         * process.el (processes): Ditto.
14204
14205         * mouse.el (mouse): Ditto.
14206
14207         * abbrev.el (abbrev): Moved from cus-edit.
14208
14209         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14210         as variable declaration.
14211
14212 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14213
14214         * menubar.el (find-menu-item): Use `check-argument-type'.
14215         (find-menu-item): Cosmetic changes.
14216
14217 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14218
14219         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14220
14221 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14222
14223         * startup.el (set-default-load-path): Only search package-path
14224         when not running temacs.
14225
14226         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14227         files.
14228
14229         * loadup.el: Correct commentary.  Reformatting.
14230         (really-early-error-handler): Use absolute path to the
14231         first dumped-lisp.el file.
14232         (really-early-error-handler): Print full path name of
14233         each dumped lisp file (inherited from InfoDock).
14234
14235         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14236         dumped-lisp.el files.
14237
14238         * make-docfile.el (preloaded-file-list): Reorder when the
14239         package-path is searched.
14240         * update-elc.el: Ditto.
14241
14242         * lisp-mode.el (call-with-condition-handler): Treat the same as
14243         `condition-case' for indentation.
14244
14245         * about.el (about-xemacs): Update release date.
14246
14247 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14248
14249         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14250         anywhere but at the last clause.
14251         (ecase): Disallow `t' and `otherwise'.
14252
14253 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14254
14255         * cus-edit.el (custom-buffer-create-buttons): New function
14256         from stuff moved out of `custom-buffer-create-internal'.
14257         (custom-novice): New variable.  Default t.
14258         (custom-display-global-buttons): Ditto.  Default `top'.
14259         (custom-buffer-create-internal): Only display help if
14260         `custom-novice' is non-nil.  Display global buttons according to
14261         `custom-display-global-buttons'.
14262
14263 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14264
14265         * menubar.el (find-menu-item): Use `check-argument-type'.
14266         (find-menu-item): Cosmetic changes.
14267
14268 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14269
14270         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14271         look.
14272
14273 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14274
14275         * format.el (format-deannotate-region):  Bug fix.
14276         Deannotating a region containing unknown tags would fail
14277         (causing decoding of text/enriched to fail at user level)
14278
14279 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14280
14281         * minibuf.el (read-directory-name): Support sixth
14282           arg, HISTORY, as already documented.
14283
14284 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14285
14286         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14287         to `ecase'.
14288
14289 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14290
14291         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14292         skk-activate.
14293
14294 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14295
14296         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.