update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=daikanwa/+2p'.
5
6         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
7         XEmacs CHISE.
8
9 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
12         XEmacs CHISE.
13         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
14
15 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
18         setting for `=>>>hanyo-denshi/ib'.
19
20 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
23         XEmacs CHISE.
24         (=>>>hanyo-denshi/ib): Ditto.
25         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
26         `=hanyo-denshi/ja' as the mother.
27         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
28         `=hanyo-denshi/ib' as the mother.
29
30 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
33         XEmacs CHISE.
34         (utf-8-ivs-mcs-er): Likewise.
35         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
36         and `=>ucs-gb'.
37         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
38         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
39         `ucs-gb' and `=>ucs-gb'.
40         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
41         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
42         and `=>ucs-cns'.
43         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
44         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
45         `ucs-cns' and `=>ucs-cns'.
46         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
47         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
48         `ucs-big5' and `=>ucs-big5'.
49         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
50         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
51         `ucs-big5' and `=>ucs-big5'.
52         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
53         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
54         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
55         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
56         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
57         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
58         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
59         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
60         `=>ucs-jis'; modify DOC and mnemonic.
61         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
62         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
63         and `=>ucs-jis'; modify DOC and mnemonic.
64         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
65         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
66         `=>ucs-ks'.
67         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
68         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
69         and `=>ucs-ks'.
70         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
71
72 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist):
75         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
76
77 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist):
80         Modify priorities.
81
82 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-coding.el (coded-charset-entity-reference-alist):
85         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
86
87 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
91
92 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
95         CHISE.
96
97 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
100         CHISE.
101
102 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
105         CHISE.
106
107 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `=+>ucs-bmp-cjk@unicode'.
111
112         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
113         for XEmacs CHISE.
114
115 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
118         setting for `=>>daikanwa'.
119
120 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `=>>hanyo-denshi/jt'.
124
125 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
126
127         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
128         XEmacs CHISE.
129         (=+>jis-x0208@1990): Ditto.
130         (=+>jis-x0213-1@2000): Ditto.
131
132 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
133
134         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
135         XEmacs CHISE.
136
137 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
138
139         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
140         XEmacs CHISE.
141         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
142         `=hanyo-denshi/jc' as the mother.
143
144 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         setting for `=+>adobe-japan1'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list):
150         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
151         and `=>>hanyo-denshi/ft' to `=>>gt'.
152
153 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
154
155         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
156         XEmacs CHISE.
157         (=>>adobe-japan1-1): Ditto.
158         (=>>adobe-japan1-2): Ditto.
159         (=>>adobe-japan1-3): Ditto.
160         (=>>adobe-japan1-4): Ditto.
161         (=>>adobe-japan1-5): Ditto.
162         (=>>adobe-japan1-6): Ditto.
163         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
164
165 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
166
167         * mule/mule-conf.el (=adobe-japan1): New alias for
168         `=adobe-japan1-6'.
169         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
170         (=>>>adobe-japan1-1): Ditto.
171         (=>>>adobe-japan1-2): Ditto.
172         (=>>>adobe-japan1-3): Ditto.
173         (=>>>adobe-japan1-4): Ditto.
174         (=>>>adobe-japan1-5): Ditto.
175         (=>>>adobe-japan1-6): Ditto.
176         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
177
178 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
179
180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
181         setting for `=>>>adobe-japan1'.
182
183 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         setting for `=+>ucs@ks'.
187
188 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
189
190         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
191         XEmacs CHISE.
192         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
193         `=adobe-japan1-6' as the mother.
194
195 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
196
197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
198         setting for `=>cns11643-7'.
199
200 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
201
202         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
203         CHISE.
204
205 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
206
207         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
208         XEmacs CHISE.
209         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         setting for `=>ucs@jis/2004'.
213
214 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
217         setting for `=+>gt'.
218
219         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
220         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
221
222 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
223
224         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
225         `=>ucs@unicode' as the mother.
226         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
227         mother.
228         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
229         mother.
230         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
231         mother.
232
233 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
234
235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
236         setting for `=+>ucs@unicode'.
237
238         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
239         CHISE.
240
241 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
242
243         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
244         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
245         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
246         - Add setting for `=+>ucs@cns'.
247
248         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
249         CHISE.
250         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
251         as the mother.
252         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
253         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
254
255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
256         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
257
258 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
261         setting for `=>ucs@ks'.
262
263 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
264
265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
266         `=ucs-bmp-cjk-compat@unicode'.
267
268         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
269         coded-charset for XEmacs CHISE.
270
271 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `=ucs-bmp-cjk-compat'.
275
276         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
277         XEmacs CHISE.
278
279 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
280
281         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
282         CHISE.
283
284 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
287         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
288
289         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
290         `=>ucs@jis/1990'.
291         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
292
293 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
294
295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
296         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
297
298         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
299         CHISE.
300         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
301         mother.
302
303 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
304
305         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
306         `=>jis-x0213-2@usual'.
307         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
308         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
309         `=>jis-x0213-2@usual' as the mother.
310
311 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
312
313         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
314         (=>ucs@JP): New alias for `=+>ucs@jis'.
315
316 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
317
318         * mule/mule-conf.el (=+>jis-x0208): Renamed from
319         `=>jis-x0208@usual'.
320         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
321         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
322         `=>jis-x0208@usual' as the mother.
323         (=>jis-x0208): Likewise.
324
325 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `=+>jis-x0208@1978'.
329
330 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
331
332         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
333         XEmacs CHISE.
334
335 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
336
337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
338         setting for `=>>>ucs@jis/1990'.
339
340 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
341
342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
343         setting for `=>ucs@jis/1990'.
344
345 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `=ucs@JP/hanazono'.
349
350         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
351         CHISE.
352         (=ucs@JP/hanazono): Ditto.
353         (=ucs-bmp-cjk@JP/hanazono): Ditto.
354         (=>>hanyo-denshi/jc): Ditto.
355         (=>>hanyo-denshi/jd): Ditto.
356
357 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
358
359         * mule/mule-charset.el (default-coded-charset-priority-list): Use
360         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
361
362 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
363
364         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
365         XEmacs CHISE.
366
367 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
368
369         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
370         XEmacs CHISE.
371
372 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `=ucs-bmp-cjk@JP'.
376
377 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
378
379         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
380         XEmacs CHISE.
381
382 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
383
384         * mule/mule-coding.el (coded-charset-entity-reference-alist):
385         Modify order of settings; add settings for `=daikanwa@rev2'.
386
387 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390         setting for `=>>cbeta'.
391
392         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
393         CHISE.
394
395 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
396
397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
398         setting for `=>>adobe-japan1'.
399
400 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
401
402         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
403         XEmacs CHISE.
404
405 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `=>>hanyo-denshi/ia'.
409
410         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
411         XEmacs CHISE.
412
413 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
414
415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
416         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
417
418         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
419         XEmacs CHISE.
420         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
421         `=hanyo-denshi/jt' as the mother.
422
423 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         setting for `=>>>jis-x0213-2'.
427
428         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
429         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
430         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
431
432 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
433
434         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
435         XEmacs CHISE.
436
437 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
438
439         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
440         XEmacs CHISE.
441
442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
443         `=>>jis-x0213-1@2004'.
444
445 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
448         XEmacs CHISE.
449
450 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
453         - Use "&g2-*;" as entity-references for `=>>>*'.
454         - Omit "&a{GT|JX1|JX2|JX3}-*;".
455
456         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
457         XEmacs CHISE.
458         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
459         as the mother.
460
461 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
464         setting for `=>>hanyo-denshi/ib'.
465
466         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
467         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
468         (=>>jis-x0208@1990): Ditto.
469         (=>>hanyo-denshi/ib): Ditto.
470
471         * mule/mule-charset.el (default-coded-charset-priority-list):
472         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
473
474 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist):
477         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
478         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
479         `=>>>ucs@jis/2004'.
480
481 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
482
483         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
484         XEmacs CHISE.
485         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
486         `=jis-x0213-1@2004' as the mother.
487         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
488         (=>>>ucs@ks): Ditto.
489
490         * mule/mule-charset.el (default-coded-charset-priority-list):
491         Modify priority of `=hanyo-denshi/*'.
492
493 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
496         settings for `=>>ucs@JP' and `=ucs@JP'.
497
498 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
499
500         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
501         CHISE.
502
503 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `=>>>ucs@cns'.
507
508         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
509         CHISE.
510
511 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
512
513         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
514         instead of `=>>>jis-x0213-1@2004' as the mother.
515         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
516         (=>>>ucs@unicode): Likewise.
517         (=>>>ucs@jis): Likewise.
518         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
519         mother.
520         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
521
522 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
526         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
527         `=>>>ucs@jis'.
528
529 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
530
531         * mule/mule-charset.el (default-coded-charset-priority-list):
532         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
533         and `=jis-x0213-*-2000'.
534
535 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
536
537         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
538         XEmacs CHISE.
539         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
540         `=>>jis-x0213-1' as the mother.
541
542 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
546
547 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
548
549         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
550
551 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
552
553         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
554         XEmacs CHISE.
555
556 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
557
558         * mule/mule-coding.el (decomposition-feature-list): Set
559         `=decomposition', `=decomposition@cid' and
560         `=decomposition@hanyo-denshi'.
561
562 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for `=>>hanyo-denshi/ks'.
566
567         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
568         XEmacs CHISE.
569
570 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `=hanyo-denshi/ks/mf'.
577
578         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
579         XEmacs CHISE.
580         (=hanyo-denshi/ks/mf): Ditto.
581
582 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
583
584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
585         settings for P=hanyo-denshi/jt'.
586
587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
588         `=hanyo-denshi/jt'.
589
590         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
591         XEmacs CHISE.
592
593 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
594
595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
596         settings for `=hanyo-denshi/ip'.
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `=hanyo-denshi/ip'.
600
601         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
602         XEmacs CHISE.
603
604 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
605
606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
607         settings for `=hanyo-denshi/hg'.
608
609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
610         `=hanyo-denshi/hg'.
611
612         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
613         XEmacs CHISE.
614
615 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
616
617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
618         setting for `=>>hanyo-denshi/ft'.
619
620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
621         `=>>hanyo-denshi/ft'.
622
623         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
624         XEmacs CHISE.
625
626 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
627
628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
629         settings for `=hanyo-denshi/ib'.
630
631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
632         `=hanyo-denshi/ib'.
633
634         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
635         XEmacs CHISE.
636
637 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640         settings for isolated characters of `=hanyo-denshi/ia' and
641         non-isolated characters of `=hanyo-denshi/*'.
642
643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
644         `=hanyo-denshi/ia'.
645
646         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
647         XEmacs CHISE.
648
649 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for isolated characters of `=hanyo-denshi/ft'.
653
654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
655         `=hanyo-denshi/ft'.
656
657         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
658         XEmacs CHISE.
659
660 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
661
662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
663         setting for isolated characters of `=hanyo-denshi/jd'.
664
665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
666         `=hanyo-denshi/jd'.
667
668         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
669         XEmacs CHISE.
670
671 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674         setting for isolated characters of `=hanyo-denshi/jc'.
675
676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
677         `=hanyo-denshi/jc'.
678
679         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
680         XEmacs CHISE.
681
682 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
683
684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
685         setting for isolated characters of `=hanyo-denshi/jb'.
686
687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
688         `=hanyo-denshi/jb'.
689
690         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
691         XEmacs CHISE.
692
693 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         setting for isolated characters of `=hanyo-denshi/ja'.
697
698 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
699
700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
701         `=hanyo-denshi/ja'.
702
703         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
704         XEmacs CHISE.
705
706 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
707
708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
709         settings for isolated characters of `=adobe-japan1-6'.
710
711 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
712
713         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
714         CHISE.
715         (=daikanwa/+2p): Ditto.
716         (=daikanwa/ho): Ditto.
717
718 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
719
720         * mule/mule-coding.el (utf-8-mcs-no-composition): New
721         coding-system for XEmacs CHISE.
722
723 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
724
725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
726         setting for `=>>ruimoku-v6'.
727
728         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
729         CHISE.
730
731 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734         setting for `=daikanwa@rev1'.
735
736 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
740
741 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
742
743         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
744         XEmacs CHISE.
745         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
746
747 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
750         CHISE.
751
752 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
753
754         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
755         CHISE.
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `=>ucs@jis'.
759
760 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         setting for `=>jis-x0208@usual'.
764
765         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
766         XEmacs CHISE.
767         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
768         (=>ucs@ks): New coded-charset for XEmacs CHISE.
769         (=ucs@big5): Use `=>>ucs@cns' as the mother.
770
771 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
772
773         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
774         CHISE.
775         (=>>>jis-x0208@1990): Ditto.
776         (=>>>jis-x0213-1): Ditto.
777         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
778         mother.
779         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
780         as the mother.
781
782 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
785         setting for `=>ucs@cns' and `=>>ucs@ks'.
786
787         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
788         CHISE.
789
790 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
791
792         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
793         CHISE.
794
795 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
796
797         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
798         CHISE.
799         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
800         mother.
801
802 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
805         `==>ucs-bmp-cjk@bucs'.
806
807         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
808         XEmacs CHISE.
809
810 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
813         setting for `==>ucs@bucs'.
814
815         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
816         XEmacs CHISE.
817
818 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
819
820         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
821         - Add setting for `=>>jis-x0208'.
822         - Omit setting for `=>>jis-x0208@1990'.
823         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
824           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
825           `=ucs@FOO'.
826
827 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for `=>daikanwa'.
831
832 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-conf.el (=daikanwa): Fix DOC.
835         (=>daikanwa): New abstract character for XEmacs CHISE.
836         (=>ucs@iso): Likewise.
837         (=>ucs@unicode): Likewise.
838         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
839
840 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
843         - Prefer representative features to `=>>gt', `=>>big5-cdp',
844           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
845         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
846         - Add `=>big5-cdp'.
847
848 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
851         (=>big5-cdp): New abstract character.
852
853 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist):
856         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
857         `chinese-big5'.
858
859 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
860
861         * mule/mule-charset.el (default-coded-charset-priority-list):
862         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist):
865         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
866         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
867         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
868         and `=>jis-x0213-2'.
869
870 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
871
872         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
873         XEmacs CHISE.
874         (=>>ucs@jis/2000): Likewise.
875         (=>>ucs@jis/2004): Likewise.
876
877 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
881         `=>>ucs@cns'.
882
883         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
884         XEmacs CHISE.
885         (=>>gt): Use quote instead of backquote; modify DOC.
886         (=>gt): Use quote instead of backquote.
887         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
888         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
889         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
890         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
891         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
892         (=ucs@iso): Use `=>>ucs@iso' as the mother.
893
894 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
897         `=>>ucs@unicode' and `=>>gt'.
898
899 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
902         XEmacs CHISE.
903         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
904         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
905         `=jis-x0208@1978/1er-pr' as the mother.
906         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
907
908 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
909
910         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
911         `=ucs@unicode' as the mother.
912
913 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
914
915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
916         setting for `=>>ucs@unicode'.
917
918         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
919         CHISE.
920
921 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
925
926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
927         `=adobe-japan1-6' and `=adobe-japan1-base'.
928
929         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
930         XEmacs CHISE.
931         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
932         specify `min-code' and `max-code'.
933         (=adobe-japan1-1): Specify `min-code' and `max-code'.
934         (=adobe-japan1-2): Likewise.
935         (=adobe-japan1-3): Likewise.
936         (=adobe-japan1-4): Likewise.
937         (=adobe-japan1-5): Likewise.
938         (=adobe-japan1-6): Likewise.
939
940 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
943         setting for `=>gt'.
944
945 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
946
947         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
948         CHISE.
949
950 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
953         setting for `=>zinbun-oracle'.
954
955         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
956         for XEmacs CHISE.
957
958 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
961         for XEmacs CHISE.
962         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
963         `=jis-x0208@1978' as the mother.
964
965 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
968         - Use `=gt' instead of `ideograph-gt'.
969         - Use `=gt-k' instead of `ideograph-gt-k'.
970         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
971         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
972         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
973         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
974         - Use `=jis-x0212' instead of `japanese-jisx0212'.
975         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
976         - Use `=>>gt' instead of `<=>gt'.
977         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
978         - Add setting for `=>>jis-x0208@1990'.
979         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
980           `=>>jis-x0213-1@2000'.
981         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
982         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
983           `=>>jis-x0213-1@2004'.
984         - Add setting for `=>>jis-x0208@1978'.
985         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
986
987 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
990         XEmacs CHISE.
991
992 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
996         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
997         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
998         `<=>jis-x0213-1@2004'.
999
1000 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1001
1002         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1003         CHISE.
1004         (=>jis-x0213-2): Ditto.
1005
1006 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1010
1011 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1014         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1015         `=>jis-x0213-1'.
1016
1017 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1018
1019         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1020         CHISE.
1021         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1022
1023 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1024
1025         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1026         `<==>jis-x0213-1'.
1027         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1028         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1029         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1030         (<=>jis-x0208): New alias for `=>jis-x0208'.
1031         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1032         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1033         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1034         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1035         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1036         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1037         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1038         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1039         (=>>gt): Renamed from `<==>gt'.
1040         (<==>gt): New alias for `=>>gt'.
1041
1042 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1043
1044         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1045         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1046         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1047         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1048         - Add settings for `<=>jis-x0213-1@2000' and
1049           `<=>jis-x0213-1@2004'.
1050
1051         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1052         XEmacs CHISE.
1053         (<==>jis-x0213-1): Likewise.
1054         (<==>jis-x0213-1@2000): Likewise.
1055         (<==>jis-x0213-1@2004): Likewise.
1056         (<=>jis-x0208): Add property `=>iso-ir 168'.
1057         (<=>jis-x0208@1997): Likewise.
1058         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1059         as the mother; add property `=>iso-ir 228'.
1060         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1061         property `=>iso-ir 228'.
1062         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1063         property `=>iso-ir 233'.
1064         (<==>gt): Renamed from `<=>gt'.
1065         (<=>gt): New alias for `<==>gt'.
1066
1067 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1070         CHISE.
1071         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1072         `<=>jis-x0208' as the mother.
1073         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1074         (<=>jis-x0213-1@2000): Ditto.
1075         (<=>jis-x0213-1@2004): Ditto.
1076
1077 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1080         settings for `<=>gt'.
1081
1082         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1083
1084 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1087         XEmacs CHISE.
1088         (=jis-x0208@1978/-4pr): Likewise.
1089         (=jis-x0208@1978/4-pr): Likewise.
1090         (=jis-x0213-1): Likewise.
1091         (=ucs@iso): Likewise.
1092         (=ucs@unicode): Likewise.
1093         (=ucs@gb): Likewise.
1094         (=ucs@gb/fw): Likewise.
1095         (=ucs@cns): Likewise.
1096         (=ucs@cns/fw): Likewise.
1097         (=ucs@jis): Likewise.
1098         (=ucs@jis/fw): Likewise.
1099         (=ucs@jis/1990): Likewise.
1100         (=ucs@jis/2000): Likewise.
1101         (=ucs@jis/2004): Likewise.
1102         (=ucs@JP): Likewise.
1103         (=ucs@ks): Likewise.
1104         (=ucs@big5): Likewise.
1105         (=ucs@big5/cns11643): Likewise.
1106         (=ucs@cns11643): Likewise.
1107
1108 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list):
1111         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1112
1113         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1114         CHISE.
1115         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1116         mother.
1117
1118 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1121         from src/mule-charset.c].
1122         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1123         specify `final'.
1124         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1125         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1126         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1127         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1128         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1129         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1130
1131 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1132
1133         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1134         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1135         (=jis-x0208@1978/i-4): Specify `partial'.
1136         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1137         mother coded-charset.
1138         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1139
1140 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         settings for `=jis-x0213-1@2004'.
1144
1145 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1146
1147         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1148         CHISE.
1149         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1150         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1151         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1152         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1153         temporarily.
1154         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1155
1156 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1159         CHISE.
1160         (=shinjigen@1ed): Inherited from `=shinjigen'.
1161         (=shinjigen@rev): Likewise.
1162
1163 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1167
1168 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1171         define it as an alias.
1172         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1173         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1174         alias.
1175         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1176         alias.
1177
1178 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1181         CHISE.
1182
1183 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1186         CHISE.
1187         (shinjigen-2): Ditto.
1188
1189 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-charset.el (default-coded-charset-priority-list):
1192         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1193         `chinese-big5-eten-*' and `chinese-big5'.
1194
1195 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1198         #x9FA5 temporarily.
1199
1200 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1203         settings for `=jis-x0208@1978/i1'.
1204
1205 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1208         XEmacs CHISE.
1209
1210 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1213         XEmacs CHISE.
1214
1215 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1218         XEmacs CHISE.
1219
1220 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1223         CHISE.
1224         (=ucs-bmp@cns): Likewise.
1225         (=ucs-bmp@jis): Likewise.
1226         (=ucs-bmp@ks): Likewise.
1227
1228 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1231         CHISE.
1232         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1233
1234 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1235
1236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1237         settings for `=zinbun-oracle'.
1238
1239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1240         `=zinbun-oracle'.
1241
1242 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1243
1244         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1245         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1246         `=ucs@iso'.
1247
1248 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-charset.el (default-coded-charset-priority-list):
1251         Delete `ucs-sip'; modify order of some CCSs.
1252
1253 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1256         in XEmacs CHISE.
1257
1258         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1259         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1260         CHISE.
1261
1262 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1265         its registry.
1266         (=ucs-radicals@unicode): Likewise.
1267
1268 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1271         CHISE.
1272
1273 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1276         CHISE.
1277
1278 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1279
1280         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1281         CHISE.
1282
1283 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1284
1285         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1286         Modify preference of *isolated settings*.
1287
1288 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1291         utf-2000 is provided.
1292         (=ucs@cns11643): Likewise.
1293
1294 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1295
1296         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1297         Prefer every *isolated setting* to ordinary setting.
1298
1299 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1302         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1303
1304 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1307         CHISE.
1308
1309 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1312         settings for `=jis-x0208@1997'.
1313
1314 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1315
1316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1317         `=jis-x0208@1997'.
1318
1319 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1322         XEmacs CHISE.
1323
1324 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1327         `=jis-x0208@1978'.
1328         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1329         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1330         `=jis-x0208-1990' as the mother.
1331         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1332
1333 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1336         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1337         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1338         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1339         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1340         for `=ucs@JP'.
1341
1342 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1345         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1346         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1347         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1348         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1349         `=daikanwa@rev2'.
1350
1351 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1354         (=gt): Likewise.
1355         (=gt-k): Likewise.
1356         (=gt-pj-*): Likewise.
1357         (=gt-pj-k1): Likewise.
1358         (=gt-pj-k2): Likewise.
1359         (=daikanwa): Likewise.
1360         (=daikanwa-rev1): Likewise.
1361         (=daikanwa-rev2): Likewise.
1362         (=big5-pua): Likewise.
1363         (=big5-eten): Likewise.
1364         (chinese-big5-eten-a): Likewise.
1365         (chinese-big5-eten-b): Likewise.
1366         (=hanziku-*): Likewise.
1367         (=cbeta): Likewise.
1368         (=jef-china3): Likewise.
1369         (=ruimoku-v6): Likewise.
1370         (=ucs@iso): Likewise.
1371         (=ucs@unicode): Likewise.
1372         (=ucs@gb): Likewise.
1373         (=ucs@cns): Likewise.
1374         (=ucs@jis): Likewise.
1375         (=ucs@jis-1990): Likewise.
1376         (=ucs@jis-2000): Likewise.
1377         (=ucs@jp): Likewise.
1378         (=ucs@ks): Likewise.
1379         (=ucs@big5): Likewise.
1380         (=ucs-radicals): Likewise.
1381         (=ucs-radicals@unicode): Likewise.
1382         (=ucs-bmp-cjk): Likewise.
1383         (=ucs-bmp-cjk@unicode): Likewise.
1384         (=ucs-sip-ext-b): Likewise.
1385         (=ucs-sip-ext-b@iso): Likewise.
1386
1387 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1391
1392 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1396         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1397         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1398         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1399         arabic-digit, ipa and ``&I-B-XXXX;''.
1400
1401 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1402
1403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1404         setting for (I-)HZK{03..12}-XXXX.
1405
1406 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1409         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1410
1411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1412         `=ruimoku-v6'.
1413
1414         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1415         CHISE.
1416
1417 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1418
1419         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1420         (=ucs@unicode): Likewise.
1421         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1422         (=ucs@cns): Likewise.
1423         (=ucs@jis): Likewise.
1424         (=ucs@ks): Likewise.
1425         (=ucs@big5): Likewise.
1426
1427 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1430         `ucs-jis'.
1431         (utf-8-jis-er): Likewise.
1432         (utf-8-jp): New coding-system.
1433         (utf-8-jp-er): Likewise.
1434
1435         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1436
1437 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1438
1439         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1440
1441         * mule/japanese.el: Move definition of `euc-jisx0213' to
1442         mule/mule-coding.el.
1443
1444 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1445
1446         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1447         mule-coding before loading update-cdb when utf-2000 is provided.
1448
1449 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1452         `=daikanwa'.
1453
1454 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1457         definition codes when `utf-2000' is provided.
1458
1459 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1460
1461         * mule/mule-category.el (word-combining-categories): Don't setup
1462         `word-combining-categories' in XEmacs CHISE.
1463         (word-separating-categories): Add setting about Latin script in
1464         XEmacs CHISE.
1465
1466 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `chinese-big5'.
1470
1471 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1474         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1475         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1476         add setting for HZK0[12]-xxxx.
1477
1478 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1479
1480         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1481         in XEmacs CHISE.
1482
1483 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-charset.el (default-coded-charset-priority-list):
1486         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1487         and `chinese-big5' to `=gt-pj-*'.
1488
1489 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1490
1491         * mule/mule-conf.el (=daikanwa): Renamed from
1492         `ideograph-daikanwa'.
1493         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1494
1495 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1496
1497         * mule/mule-conf.el (=cns11643-7): Renamed from
1498         `chinese-cns11643-7'.
1499         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1500
1501 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-conf.el (=cns11643-6): Renamed from
1504         `chinese-cns11643-6'.
1505         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1506
1507 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1508
1509         * mule/mule-conf.el (=cns11643-5): Renamed from
1510         `chinese-cns11643-5'.
1511         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1512
1513 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1514
1515         * mule/mule-conf.el (=cns11643-4): Renamed from
1516         `chinese-cns11643-4'.
1517         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1518
1519 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1520
1521         * mule/mule-conf.el (=cns11643-3): Renamed from
1522         `chinese-cns11643-3'.
1523         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1524
1525 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1526
1527         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1528         `=cns11643-2'.
1529         (chinese-cns11643-2): New alias for `=cns11643-2'.
1530
1531 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1532
1533         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1534         `=cns11643-1'.
1535         (chinese-cns11643-1): New alias for `=cns11643-1'.
1536
1537 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1540         (chinese-gb12345): New alias for `=gb12345'.
1541
1542 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1543
1544         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1545         (chinese-gb2312): New alias for `=gb2312'.
1546
1547 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1548
1549         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1550         (chinese-big5): New alias for `=big5'.
1551
1552 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1555         (korean-ksc5601): New alias for `=ks-x1001'.
1556
1557 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1558
1559         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1560         `=jis-x0212'.
1561         (japanese-jisx0212): New alias for `=jis-x0212'.
1562
1563 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1564
1565         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1566         `=jis-x0208-1983'.
1567         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1568
1569 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1572         `=jis-x0208-1978'.
1573         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1574
1575 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1576
1577         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1578         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1579
1580 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1581
1582         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1583         (chinese-cns11643-3): Specify iso-ir 183.
1584         (chinese-cns11643-4): Specify iso-ir 184.
1585         (chinese-cns11643-5): Specify iso-ir 185.
1586         (chinese-cns11643-6): Specify iso-ir 186.
1587         (chinese-cns11643-7): Specify iso-ir 187.
1588         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1589         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1590
1591 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1594         \uXXXX for every cases.
1595
1596 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1597
1598         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1599         (ucs-big5): Changed to an alias for `=ucs@big5'.
1600
1601 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1602
1603         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1604         (ucs-ks): Changed to an alias for `=ucs@ks'.
1605
1606 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1607
1608         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1609         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1610
1611 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1612
1613         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1614         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1615
1616 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1617
1618         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1619         (ucs-jis): Changed to an alias for `=ucs@jis'.
1620
1621 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1622
1623         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1624         (ucs-cns): Changed to an alias for `=ucs@cns'.
1625
1626 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1627
1628         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1629         (ucs-gb): Changed to an alias for `=ucs@gb'.
1630
1631 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1632
1633         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1634         `ideograph-daikanwa-2'.
1635         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1636         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1637
1638 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1639
1640         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1641         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1642
1643         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1644         for `xemacs-chise-version'.
1645
1646 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1647
1648         * mule/mule-charset.el (default-coded-charset-priority-list):
1649         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1650         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1651         instead of `ideograph-hanziku-*'.
1652
1653         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1654         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1655
1656 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1657
1658         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1659         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1660         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1661         `utf-2000' is provided.
1662
1663 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1666         is provided [was builtin coded-charsets].
1667
1668 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1669
1670         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1671         is provided [was builtin coded-charsets].
1672
1673 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1674
1675         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1676         is provided [was builtin coded-charsets].
1677
1678 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1679
1680         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1681         is provided [was builtin coded-charsets].
1682
1683 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1684
1685         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1686         when `utf-2000' is provided [was builtin coded-charsets].
1687
1688 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-conf.el (=hanziku-*): Renamed from
1691         `ideograph-hanziku-*'.
1692         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1693
1694 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1697         `utf-2000' is provided [was builtin coded-charsets].
1698         (ideograph-hanziku-{1..12}): Likewise.
1699
1700 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1703         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1704
1705 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1706
1707         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1708         when `utf-2000' is provided [was builtin coded-charsets].
1709
1710 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1711
1712         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1713         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1714         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1715
1716 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1717
1718         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1719         (ideograph-gt): Changed to an alias for `=gt'.
1720
1721 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722
1723         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1724         is provided; it was defined as a builtin coded-charset.
1725         (ideograph-gt): Likewise.
1726
1727 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1728
1729         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1730         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1731
1732 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1733
1734         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1735         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1736
1737 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1738
1739         * mule/mule-conf.el (=big5-eten): Renamed from
1740         `chinese-big5-eten'.
1741         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1742
1743 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1746         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1747
1748 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1749
1750         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1751         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1752
1753 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1754
1755         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1756         (china3-jef): Changed to an alias for `=jef-china3'.
1757
1758 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1759
1760         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1761         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1762
1763         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1764         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1765         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1766         when `utf-2000' is provided.
1767
1768 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-charset.el (default-coded-charset-priority-list):
1771         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1772
1773         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1774         (ucs-jis-2000): Deleted.
1775
1776 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1777
1778         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1779         UTF-2000.
1780         (=ucs-jis-2000): New coded-charset for UTF-2000.
1781
1782 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1783
1784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1785         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1786
1787 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1788
1789         * mule/mule-charset.el (default-coded-charset-priority-list):
1790         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1791         `ideograph-cbeta'.
1792
1793 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1794
1795         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1796         builtin coded-charset].
1797
1798 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1801         settings for &K0-xxxx and &I-K0-xxxx.
1802
1803 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1804
1805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1806         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1807
1808 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1809
1810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1811         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1812
1813 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1816         UTF-2000.
1817         (ideograph-gt-pj-k1): Likewise.
1818         (ideograph-gt-pj-k2): Likewise.
1819
1820 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1821
1822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1823         `=jis-x0208'.
1824
1825 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1828         UTF-2000 [was a builtin coded-charset].
1829
1830 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1833         (utf-8-gb-er): Likewise.
1834
1835 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1838         settings for JIS X 0212 and JIS X 0208:1978.
1839
1840 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1843         setting for JIS X 0213.
1844
1845 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1846
1847         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1848         standard-case-table in UTF-2000.
1849
1850 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1853         definitions for isolated-chars.
1854
1855 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1856
1857         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1858         `configure-utf-2000-lisp-directory'.
1859         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1860         `mule-lisp-load-path'.
1861
1862 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1863
1864         * startup.el (startup-setup-paths): Set and use
1865         `utf-2000-lisp-directory'.
1866         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1867         UTF-2000.
1868
1869 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1870
1871         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1872         (paths-find-utf-2000-lisp-directory): New function.
1873         (paths-construct-load-path): Add new optional argument
1874         `utf-2000-lisp-directory'.
1875
1876         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1877
1878 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1879
1880         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1881         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1882         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1883         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1884         `chinese-big5-2' in UTF-2000.
1885
1886         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1887         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1888
1889 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1890
1891         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1892         `big5-eten-er' in UTF-2000.
1893         (big5-cdp): Modify DOC-string and mnemonic.
1894
1895 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1898         UTF-2000 [renamed from utf-8-er].
1899         (utf-8-gb): New coding-system in UTF-2000.
1900         (utf-8-gb-er): Likewise.
1901         (utf-8-cns): Likewise.
1902         (utf-8-cns-er): Likewise.
1903         (utf-8-big5): Likewise.
1904         (utf-8-big5-er): Likewise.
1905         (utf-8-jis): Likewise.
1906         (utf-8-jis-er): Likewise.
1907         (utf-8-ks): Likewise.
1908         (utf-8-ks-er): Likewise.
1909         (utf-8-er): Likewise.
1910
1911 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1914         instead of `utf-8-unix' in UTF-2000.
1915
1916         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1917
1918 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1919
1920         * mule/japanese.el (euc-jisx0213): New coding-system.
1921
1922         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1923         `japanese-jisx0208-1990' as the mother.
1924
1925 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1926
1927         * dumped-lisp.el (preloaded-file-list): Change condition of
1928         loading "close-cdb".
1929
1930 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1933         setup `coded-charset-entity-reference-alist'.
1934
1935 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1938         UTF-2000.
1939
1940 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1941
1942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1943         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1944
1945 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1948         (chinese-big5-eten-a): Likewise.
1949         (chinese-big5-eten-b): Likewise.
1950         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1951         code range is #x8140 .. #x8DFE.
1952
1953 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1954
1955         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1956         UTF-2000.
1957         (chinese-big5-cdp): Likewise.
1958
1959 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1960
1961         * dumped-lisp.el (preloaded-file-list): Rename
1962         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1963
1964 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1965
1966         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1967         append `system-char-db-source-file-list' into
1968         `preloaded-file-list' in UTF-2000.
1969
1970 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1971
1972         * dumped-lisp.el (preloaded-file-list): Delete
1973         character-definition files.
1974
1975 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1976
1977         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1978         UTF-2000.
1979
1980 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1981
1982         * mule/mule-charset.el (default-coded-charset-priority-list):
1983         Delete `mojikyo-2022-1'.
1984
1985 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1986
1987         * mule/mule-charset.el (default-coded-charset-priority-list):
1988         Delete `mojikyo'.
1989
1990 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1993         `ucs-sip'.
1994
1995 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-charset.el (default-coded-charset-priority-list):
1998         Comment out `chinese-gb12345'.
1999
2000 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001
2002         * bytecomp.el (byte-compile-insert-header): Fixed.
2003
2004 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2005
2006         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2007         XEmacs UTF-2000.
2008
2009 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2012         UTF-2000.
2013
2014 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2017         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2018
2019 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list):
2022         `japanese-jef-china3' is renamed `china3-jef'.
2023
2024 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2027         `japanese-jef-china3' and `ideograph-cbeta'.
2028
2029 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2030
2031         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2032
2033 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2036         `chinese-big5-cdp'.
2037
2038 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2042
2043 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2044
2045         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2046         loading character definitions.
2047
2048 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2049
2050         * dumped-lisp.el (preloaded-file-list): Rename
2051         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2052
2053 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2054
2055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2056         `chinese-big5'.
2057
2058 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * dumped-lisp.el (preloaded-file-list): Dump
2061         "Ideograph-R028-Private" with XEmacs UTF-2000.
2062
2063 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2066         `chinese-gb12345'.
2067
2068 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2071         `ideograph-gt-pj-{1..11}'.
2072
2073         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2074         XEmacs UTF-2000.
2075
2076 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-charset.el (default-coded-charset-priority-list):
2079         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2080         `chinese-isoir165'.
2081
2082 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2083
2084         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2085         `image/png', `image/x-xpm' and `image/tiff'.
2086
2087         * files.el (binary-file-regexps): Add *.PNG.
2088
2089 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-charset.el (default-coded-charset-priority-list):
2092         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2093         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2094
2095 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2096
2097         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2098         the first completion when UTF-2000 is running.
2099
2100 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-charset.el (default-coded-charset-priority-list):
2103         Delete `ucs'.
2104
2105 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2106
2107         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2108
2109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2110         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2111
2112 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113
2114         * mule/vietnamese.el (vscii-2): Delete abolished property
2115         `composite'; now composite mode is default.
2116
2117 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2118
2119         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2120         of `raw-text'; check \uHHHH representation even if non-ascii
2121         characters are not found.
2122
2123         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2124         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2125         unconditionally.
2126
2127         * mule/viet-ccl.el: New file.
2128
2129         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2130         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2131         - Separate CCL based implementations to viet-ccl.el.
2132
2133 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2134
2135         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2136         "jisx0213.2000-1".
2137         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2138
2139         * mule/mule-charset.el (default-coded-charset-priority-list):
2140         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2141         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2142
2143 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2144
2145         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2146
2147 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2148
2149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2150         `ucs' in UTF-2000.
2151
2152 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2153
2154         * mule/mule-charset.el (default-coded-charset-priority-list):
2155         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2156         `arabic-iso8859-6'.
2157
2158 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2159
2160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2161         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2162
2163 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2164
2165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2166         `katakana-jisx0201' in UTF-2000.
2167
2168 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2169
2170         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2171         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2172         "u0FB50-Arabic-Presentation-Forms-A",
2173         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2174         "u0FE50-Small-Form-Variants",
2175         "u0FE70-Arabic-Presentation-Forms-B",
2176         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2177         UTF-2000.
2178
2179 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2180
2181         * dumped-lisp.el (preloaded-file-list): Delete
2182         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2183         ... "Ideograph-R214-Flute" in UTF-2000.
2184
2185 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2186
2187         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2188         (japanese-jisx0213-2): New coded-charset.
2189
2190         * dumped-lisp.el (preloaded-file-list): Add
2191         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2192         "Ideograph-R030-Mouth".
2193
2194 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2195
2196         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2197         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2198         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2199         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2200         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2201         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2202         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2203         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2204
2205 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2206
2207         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2208         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2209         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2210         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2211         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2212
2213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2214         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2215
2216 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2217
2218         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2219         in UTF-2000.
2220
2221 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2222
2223         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2224         (chinese-isoir165): Moved from mule/chinese.el.
2225         (chinese-cns11643-3): Moved from mule/chinese.el.
2226         (chinese-cns11643-4): Moved from mule/chinese.el.
2227         (chinese-cns11643-5): Moved from mule/chinese.el.
2228         (chinese-cns11643-6): Moved from mule/chinese.el.
2229         (chinese-cns11643-7): Moved from mule/chinese.el.
2230
2231         * mule/chinese.el: Move definition of coded-charsets to
2232         mule/mule-conf.el.
2233
2234 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2237         `ideograph-daikanwa'.
2238
2239 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2240
2241         * dumped-lisp.el (preloaded-file-list): Delete
2242         "ccs-jisx0201-latin.el".
2243
2244 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2245
2246         * dumped-lisp.el (preloaded-file-list): Add
2247         "u031A0-Extended-Bopomofo" in UTF-2000.
2248
2249 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2250
2251         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2252         renamed to u02E00-CJK-Radical-Supplement.
2253
2254 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2255
2256         * dumped-lisp.el (preloaded-file-list): Add
2257         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2258         "u030A0-Katakana", "u03100-Bopomofo",
2259         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2260         "u03200-Enclosed-CJK-Letters-and-Months" and
2261         "u03300-CJK-Compatibility".
2262
2263 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2264
2265         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2266         "u02F00-Kangxi-Radicals" and
2267         "u02FF0-Ideographic-Description-Characters".
2268
2269 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2270
2271         * dumped-lisp.el (preloaded-file-list): Add
2272         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2273         "u02800-Braille-Patterns" in UTF-2000.
2274
2275 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2276
2277         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2278         "uXXXXX-*.el" in UTF-2000.
2279
2280         * bytecomp.el (byte-compile-insert-header): Delete comments if
2281         non-ASCII characters are found; allow `byte-compile-dynamic' and
2282         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2283         `raw-text'.
2284
2285 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2286
2287         * dumped-lisp.el (preloaded-file-list): Add
2288         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2289         "u025A0-Geometric-Shapes.el".
2290
2291 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2292
2293         * dumped-lisp.el (preloaded-file-list): Add
2294         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2295         "u02460-Enclosed-Alphanumerics.el".
2296
2297 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2298
2299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2300         `chinese-gb2312'.
2301
2302         * dumped-lisp.el (preloaded-file-list): Add
2303         "u02200-Mathematical-Operators.el" and
2304         "u02300-Miscellaneous-Technical.el".
2305
2306 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2307
2308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2309         `chinese-cns11643-*'.
2310
2311         * dumped-lisp.el (preloaded-file-list): Add
2312         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2313         "u02190-Arrows.el" in UTF-2000.
2314
2315 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2316
2317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2318         `korean-ksc5601'.
2319
2320         * dumped-lisp.el (preloaded-file-list): Add
2321         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2322         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2323         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2324
2325 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2326
2327         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2328
2329 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2330
2331         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2332         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2333         "u01780-Khmer.el", "u01800-Mongolian.el",
2334         "u01E00-Latin-Extended-Additional.el" and
2335         "u01F00-Greek-Extended.el" in UTF-2000.
2336
2337 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2338
2339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2340         `ethiopic-ucs' and `ethiopic'.
2341
2342         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2343         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2344
2345         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2346         from mule/ethiopic.el.
2347
2348         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2349         mule/mule-conf.el.
2350
2351 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2354         `lao'.
2355
2356         * mule/mule-conf.el (lao): New coded-charset.
2357
2358         * dumped-lisp.el (preloaded-file-list): Add
2359         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2360         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2361         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2362         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2363         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2364
2365 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2366
2367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2368         `ucs-bmp' and `arabic-iso8859-6'.
2369
2370 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2371
2372         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2373         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2374         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2375
2376 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2377
2378         * startup.el (normal-top-level): Load autoload file for UTF-2000
2379         in UTF-2000.
2380
2381 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2382
2383         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2384         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2385         "u00020-Basic-Latin.el", "u00080-C1.el",
2386         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2387         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2388         "u002B0-Spacing-Modifier-Letters.el",
2389         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2390         UTF-2000.
2391
2392 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2393
2394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2395         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2396         instead of `vietnamese-viscii-*'.
2397
2398 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2399
2400         * mule/mule-conf.el: New file.
2401
2402         * mule/misc-lang.el: Move definition of charset `ipa' to
2403         mule/mule-conf.el.
2404
2405 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2408         `latin-viscii'; prefer it for characters used in Vietnamese.
2409
2410 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2411
2412         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2413
2414 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2415
2416         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2417         `vietnamese-viscii-lower'.
2418         (latin-viscii-upper): Renamed from charset
2419         `vietnamese-viscii-upper'.
2420         (vietnamese-viscii-lower): New alias for charset
2421         `latin-viscii-lower'.
2422         (vietnamese-viscii-upper): New alias for charset
2423         `latin-viscii-upper'.
2424
2425 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2426
2427         * mule/mule-charset.el (default-coded-charset-priority-list):
2428         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2429
2430 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2431
2432         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2433         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2434         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2435         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2436         lisp/utf-2000.
2437
2438 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2439
2440         * mule/ccs-tcvn5712.el: New file.
2441
2442 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2443
2444         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2445         in UTF-2000.
2446
2447 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2448
2449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2450         `japanese-jisx0208'.
2451
2452 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2453
2454         * dumped-lisp.el (preloaded-file-list): Add
2455         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2456         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2457         UTF-2000.
2458
2459         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2460         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2461         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2462         mule/ccs-viscii.el: New files.
2463
2464         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2465         if \uXXXX is found.
2466
2467 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2468
2469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2470         `hiragana-jisx0208' and `katakana-jisx0208'.
2471
2472 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2473
2474         * mule/chinese.el (chinese-cns11643-3): Define it even if
2475         `utf-2000' is provided.
2476         (chinese-cns11643-4): Likewise.
2477         (chinese-cns11643-5): Likewise.
2478         (chinese-cns11643-6): Likewise.
2479         (chinese-cns11643-7): Likewise.
2480
2481 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2482
2483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2484         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2485
2486 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2487
2488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2489         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2490
2491 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2492
2493         * mule/mule-charset.el (default-coded-charset-priority-list):
2494         Setup in UTF-2000.
2495
2496 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2497
2498         * mule/viet-chars.el: Don't define charset
2499         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2500         they are defined as builtin charsets.
2501
2502 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2503
2504         * version.el (emacs-version): Add more space just before UTF-2000
2505         version string.
2506
2507 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2508
2509         * version.el ([constant] emacs-version): Don't add a space in the
2510         preceding place of `xemacs-betaname' because it is duplicated.
2511         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2512
2513         * startup.el (splash-frame-body): Add ETL.
2514
2515 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2516
2517         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2518         is provided because it is defined as builtin charset.
2519         (chinese-cns11643-4): Likewise.
2520         (chinese-cns11643-5): Likewise.
2521         (chinese-cns11643-6): Likewise.
2522         (chinese-cns11643-7): Likewise.
2523
2524 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2525
2526         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2527         coding-system `iso-10646-ucs-4' is not defined.
2528
2529 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2530
2531         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2532         coding-system if `utf-2000' is provided.
2533
2534 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2535
2536         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2537         `utf-2000' is provided.
2538
2539 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2540
2541         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2542         if utf-2000 is provided temporally.
2543
2544 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2545
2546         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2547         as builtin variable].
2548
2549 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2550
2551         * files.el (insert-file-contents-literally): Treat file as binary;
2552         call file-name-handlers. [sync with Emacs 20.3.10]
2553
2554 2008-12-28  Vin Shelton  <acs@xemacs.org>
2555
2556         * XEmacs 21.4.22 is released
2557
2558 2008-12-30  Vin Shelton  <acs@xemacs.org>
2559
2560         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2561         during building even if no packages are found.
2562
2563 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2564
2565         * printer.el (generic-print-region): 
2566         (generic-print-buffer): 
2567         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2568         check if the msprinter device is available, now that msprinter is
2569         always available as a specifier tag. 
2570
2571 2008-12-24  Vin Shelton  <acs@xemacs.org>
2572
2573         * about.el: Add Francisco to my bio!
2574
2575 2008-12-23  Vin Shelton  <acs@xemacs.org>
2576
2577         * autoload.el: Move operator definitions to autoload-operators.el
2578         in the xemacs-base package.
2579
2580 2007-11-22  Vin Shelton  <acs@xemacs.org>
2581
2582         * about.el (about-hacker-contribution): Updated my bio.
2583
2584 2007-10-07  Vin Shelton  <acs@xemacs.org>
2585
2586         * XEmacs 21.4.21 is released
2587
2588 2007-09-19  Didier Verna  <didier@xemacs.org>
2589
2590         Update my personal info.
2591         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2592         * about.el (about-other-current-hackers): Ditto.
2593         * about.el (about-url-alist): Add my musical website.
2594         * about.el (about-personal-info): Update my entry.
2595         * about.el (about-hacker-contribution): Ditto.
2596
2597 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2598
2599         * package-get.el (package-get-download-sites): Update download
2600         sites in Japan.
2601         * package-get.el (package-get-pre-release-download-sites): Ditto.
2602
2603 2007-08-18  Vin Shelton  <acs@xemacs.org>
2604
2605         * package-get.el (package-get-pre-release-download-sites): Sync
2606         mirror sites with 21.5.  (Thanks, Adrian)
2607
2608 2007-08-09  Mike Sperber  <mike@xemacs.org>
2609
2610         * startup.el (migrate-user-init-file): Create backup of
2611         `user-init-file' before migrating.
2612         * startup.el (maybe-migrate-user-init-file): Print
2613         information about backup file.
2614         (maybe-create-compatibility-dot-emacs): Follow above change.
2615
2616 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2617
2618         * font-lock.el: Sync font-lock-add-keywords and
2619         font-lock-remove-keywords from GNU Emacs.
2620         * font-lock.el (font-lock-keywords-alist): New.
2621         * font-lock.el (font-lock-removed-keywords-alist): New.
2622         * font-lock.el (font-lock-add-keywords): New.
2623         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2624         * font-lock.el (font-lock-remove-keywords): New.
2625
2626 2007-08-16  Vin Shelton  <acs@xemacs.org>
2627
2628         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2629         patch from Hans de Graaff.
2630
2631 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2632
2633         * package-get.el (package-get-download-sites): Document Chile and
2634         update Denmark download site.
2635         * package-get.el (package-get-pre-release-download-sites): Ditto.
2636
2637 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2638
2639         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2640
2641 2006-12-09  Vin Shelton  <acs@xemacs.org>
2642
2643         * XEmacs 21.4.20 is released
2644
2645 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2646
2647         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2648
2649 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2650
2651         * info.el (Info-find-file-node, Info-insert-dir)
2652         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2653         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2654         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2655         and discussion.
2656
2657 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2658
2659         * obsolete.el (line-beginning-position): New, from 21.5.x.
2660         (line-end-position): Ditto.
2661
2662 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2663
2664         * package-get.el (package-get-download-sites): Welcome
2665         nl.xemacs.org and Thanks!
2666         * package-get.el (package-get-pre-release-download-sites): Ditto.
2667
2668 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2669
2670         * font-lock.el: Add support for not-so recent changes in Java to
2671         java-mode.
2672
2673 2006-01-28  Vin Shelton  <acs@xemacs.org>
2674
2675         * XEmacs 21.4.19 is released
2676
2677 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2678
2679         * easymenu.el: Update copyright. 
2680         * easymenu.el (easy-menu-all-popups):
2681         Add a docstring. 
2682         * easymenu.el (easy-menu-add):
2683         Document a bug, rework the function to preserve any existing
2684         non-default mode-popup-menu instead of overwriting it, and not to
2685         bother normalising the menu title (nothing else does).
2686         * easymenu.el (easy-menu-remove):
2687         Restore the default mode-popup-menu instead of leaving an empty
2688         one when we remove the last easy-menu popup. 
2689
2690 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2691
2692         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2693         as suggested by Rodrigo Ventura.
2694         * package-get.el (package-get-pre-release-download-sites): Ditto,
2695         with replacement of xemacs-21.5 by beta, which is the logical path
2696         to our beta core and package pre-releases.
2697
2698 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2699
2700         * package-get.el (package-get-download-sites): Add Hong Kong
2701         download site.
2702         * package-get.el (package-get-pre-release-download-sites): Ditto.
2703
2704 2005-12-26  Vin Shelton  <acs@xemacs.org>
2705
2706         * find-paths.el:
2707         * find-paths.el (paths-emacs-root-p): Add search for package root.
2708         * find-paths.el (paths-find-emacs-root): Replaced with
2709         paths-find-invocation-roots, which returns a list of roots.
2710         * find-paths.el (paths-find-invocation-roots): New.
2711         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2712
2713 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2714
2715         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2716         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2717
2718 2005-12-03  Vin Shelton <acs@xemacs.org>
2719
2720         * XEmacs 21.4.18 is released
2721
2722 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2723
2724         * package-get.el (package-get-download-sites): Update reflecting
2725         latest http://www.xemacs.org/Releases/ information generated by
2726         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2727         * package-get.el (package-get-pre-release-download-sites): Ditto.
2728
2729 2005-02-28  Simon Josefsson  <jas@extundo.com>
2730
2731         * about.el (xemacs-hackers): Add jas.
2732         (about-other-current-hackers): Likewise.
2733         (about-url-alist): Add URL for jas.
2734         (about-personal-info): Document jas.
2735         (about-hacker-contribution): Describe jas contributions.
2736
2737 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2738
2739         * easymenu.el (easy-menu-remove): As described in 
2740         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2741         except the "Command" menu from mode-popup-menu. 
2742
2743 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2744  
2745         * font.el (font-spatial-to-canonical): Correct calculation of 
2746         return value for pixel-based input value. 
2747  
2748 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2749
2750         * code-process.el (call-process): Process-related docstring
2751         improvements spurred by Norbert Koch.
2752         * code-process.el (call-process-region): Ditto.
2753         * code-process.el (start-process): Ditto.
2754
2755 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2756
2757         * finder.el (finder-find-library): Return filename actually
2758         searched for.
2759
2760 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2761
2762         * help.el (view-emacs-news): Use `expand-file-name' instead of
2763         `locate-data-file' as the latter will find any "NEWS" files that
2764         might exist in packages _before_ the one in core.
2765
2766 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2767
2768         * package-get.el (package-get-init-package):
2769         package-get-init-package buglet (21.4.17) by Jeff Mincy
2770         <mincy@rcn.com> fixing false temporary load-path shadows reported
2771         after package installation and simplifying code.
2772
2773 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2774
2775         * package-get.el (package-get-download-sites): Sync mirrors list
2776         with the XEmacs website.
2777         (package-get-pre-release-download-sites): Ditto.
2778
2779 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2780
2781         * derived.el (derived-mode-merge-syntax-tables):
2782         Revert my 21.5-only patch of 2003-07-18 which slipped in
2783         through Jerry James's patch of 2004-06-07.
2784
2785 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2786
2787         * cmdloop.el (keyboard-quit): Remove workaround for
2788         `region-active-p' not making sure active region is in current
2789         buffer now that it does.
2790         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2791         * simple.el (region-active-p): `region-active-p' to only return t
2792         when active region is in current buffer.
2793
2794 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2795
2796         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2797         package names, quell a byte-compiler warning, doc fix.
2798
2799 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2800
2801         * buffer.el (pop-to-buffer):
2802         * window-xemacs.el (display-buffer):
2803         Document use of `same-window-buffer-names,' `same-window-regexps'
2804         by pop-to-buffer and display-buffer. 
2805         
2806 2005-02-06  Vin Shelton <acs@xemacs.org>
2807
2808         * XEmacs 21.4.17 is released
2809
2810 2005-01-29  Ben Wing  <ben@xemacs.org>
2811
2812         * shadow.el (find-emacs-lisp-shadows):
2813         Add custom-defines to list of ignored files.
2814
2815 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2816
2817         * simple.el (shifted-motion-keys-select-region): Fix statement
2818         about unshifted-motion-keys-deselect-region.
2819
2820 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2821
2822         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2823         now) for GNU Emacs compatibility.
2824         (make-obsolete-variable): Ditto.
2825
2826 2004-01-08  Ben Wing  <ben@xemacs.org>
2827
2828         * code-files.el (load):
2829         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2830
2831 2004-12-05  Vin Shelton <acs@xemacs.org>
2832
2833         * XEmacs 21.4.16 is released
2834
2835 2004-12-04  Vin Shelton  <acs@xemacs.org>
2836
2837         * auto-autoloads.el: Regenerated.
2838
2839         * custom-load.el: Regenerated.
2840
2841 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2842
2843         Fix bug: apropos errors if a defalias refers to an undefined
2844         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2845
2846         * apropos.el (apropos):
2847         (apropos-command):
2848         * help.el (frob-help-extents):
2849         * help-macro.el (make-help-screen):
2850         * hyper-apropos.el (hyper-apropos-grok-functions):
2851         (hyper-apropos-get-doc):
2852         Catch void-function error thrown by `documentation'.
2853
2854 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2855
2856         * packages.el (package-require): Fix incorrect arg to format.
2857         This fixes a `format specifier' error.
2858
2859 2004-08-13  Jerry James  <james@xemacs.org>
2860
2861         * bytecomp.el (forward-word): Tell the byte compiler the correct
2862         number of arguments to forward-word.
2863
2864 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2865
2866         * etags.el: Fixed loading of include files for tag completion. Now
2867         you can make a tag file for a library, include it into your
2868         project and it will be reloaded only if it changed. Infinte
2869         include loops are detected and the correct tag files are loaded.
2870         * etags.el (buffer-tag-table-list): Load and verify tag files in
2871         the external function buffer-tag-table-list-load.
2872         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2873         tag files. Also load the included tag files. The priority of the
2874         included files is right below their parent file. If multiple
2875         matches occur then the symbols from the parent file are found
2876         first.
2877         * etags.el (tag-table-include-files): Corrected comment
2878         string. Switched to pattern constant tags-include-pattern to have
2879         it at a central location.
2880         * etags.el (tags-include-pattern): Added doc string.
2881         * etags.el (add-to-tag-completion-table): Removed obsolete
2882         comments as the include files are allready returned by
2883         buffer-tag-table-list and loaded.
2884         * etags.el (find-tag-internal): The include files are allready
2885         included in tag-tables as buffer-tag-table-list returns them now.
2886
2887 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2888
2889         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2890         Loading items into the notebook is now done by C code.
2891         * widgets-gtk.el (gtk-widget-instantiate-internal):
2892         Style no longer changed.
2893
2894 2004-06-28  Nix  <nix@esperi.org.uk>
2895
2896         * cmdloop.el (truncate-command-history-for-gc): Delay
2897         execution of all things that look up variable bindings,
2898         via `enqueue-eval-event'.
2899
2900 2004-06-24  Vin Shelton  <acs@xemacs.org>
2901
2902         * package-get.el (package-get-require-signed-base-updates):
2903         now defaults to nil.
2904
2905 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2906
2907         * subr.el (split-string): Clean up docstring.
2908
2909 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2910
2911         * faces.el (zmacs-region): fix typo in docstring.
2912
2913 2004-06-07  Jerry James  <james@xemacs.org>
2914
2915         * derived.el: Synch with Emacs 21.3.
2916         * subr.el (with-local-quit): New, from Emacs 21.3.
2917         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2918         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2919         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2920
2921 2004-06-16  Jerry James  <james@xemacs.org>
2922
2923         * cl.el (cl-set-substring): Increment start by the length of the
2924         string, not the string itself.
2925
2926 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2927
2928         * etags.el (tag-table-include-files): Expand included TAGS file
2929         paths to avoid problems with relative paths.  Thanks to Peter
2930         Chubb <peterc@gelato.unsw.edu.au>.
2931         * etags.el (tags-include-pattern): New.
2932         * etags.el (add-to-tag-completion-table): Parse and ignore
2933         trailing include lines.
2934
2935 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2936
2937         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2938         avoiding line solely composed of equal signs.
2939
2940 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2941
2942         * cus-edit.el (alloc): Typo fix.
2943         * cus-edit.el (custom-browse-visibility): Ditto.
2944         * cus-edit.el (custom-variable-value-create): Ditto.
2945         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2946         * cus-edit.el (custom-save-variables): Bind print-length and
2947         print-level to nil to avoid value abbreviation.
2948         * cus-edit.el (custom-save-face-internal): Ditto.
2949         * cus-edit.el (custom-save-faces): Save in sorted order.
2950         * cus-edit.el (custom-save-resets): Bind print-length and
2951         print-level to nil to avoid value abbreviation.
2952         * cus-edit.el (custom-save-loaded-themes): Ditto.
2953
2954 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2955
2956         * subr.el (split-string-default-separators): New.
2957         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2958         see comment in source.
2959
2960 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2961
2962         * mule/japanese.el (paragraph-start, paragraph-separate):
2963         Remove anchor to BOL.
2964
2965 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2966
2967         * cl.el (gensym, gentemp): Improve docstrings.
2968
2969 2004-05-10  Vin Shelton  <acs@xemacs.org>
2970
2971         * etags.el: Sync with 21.5 version.
2972
2973 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2974
2975         * etags.el:
2976         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2977         only for use with exuberant ctags. This will also enable building of 
2978         completion tables with exuberant ctags. This will not work with
2979         xemacs ctags. 
2980         * etags.el (get-tag-table-buffer): New function for creating of
2981         completion table is used if tags-exuberant-ctags-optimization-p ist t
2982         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2983         finding the tag names. New.
2984         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2985         building tag completion table with exuberant ctags. New.
2986         * etags.el (find-tag-internal): Improve exact tag matching for tags
2987         with name fields. Before the patch return types of functions or
2988         function parameters (with exuberant ctags) were found as matches.
2989
2990 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2991
2992         * list-mode.el (display-completion-list): Fixed completion list was
2993         taking the width of the frame and not of the window for displaying
2994         the selection methods.
2995
2996 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2997
2998         * menubar-items.el (default-menubar): Options are saved to custom.el.
2999
3000
3001 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3002
3003         * isearch-mode.el (isearch-abort): Preserve successful search target.
3004
3005 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3006
3007         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3008         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3009         Bihlmeyer.
3010         * gnuserv.el (gnuserv-mode-line-string): New.
3011         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3012         gnuserv-mode.
3013         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3014         * gnuserv.el (gnuserv-edit-files): Use
3015         make-x-device-with-gtk-fallback.
3016
3017 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3018
3019         * gtk-widgets.el: New import: gtk-accel-group-new.
3020         * dialog-gtk.el:
3021         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3022         * dialog-gtk.el (popup-builtin-question-dialog):
3023         Added support for dialog button mnemonics.
3024
3025 2004-03-22  Chris Green <cmg@dok.org>
3026
3027         * process.el (shell-command): Output buffer was ignored when a
3028         background process was run via shell-command.
3029
3030 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3031
3032         * cus-edit.el (custom-save-variables): Retrieve a list of
3033         variables to save first, sort it, and make sure the variables are
3034         saved in sorted order.
3035
3036 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3037  
3038         * package-get.el (package-get-update-base-from-buffer): Force
3039         binary coding system for verifying GnuPG signature in the
3040         package-index file.
3041  
3042 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3043
3044         * package-get.el (package-get-package-index-file-location): Handle
3045         missing "EMACSPACKAGEPATH" environment variable.
3046
3047 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3048
3049         * package-admin.el (package-admin-find-top-directory): Simplify
3050         directory comparisions and fix substring errors on short path
3051         components.
3052         * package-get.el (package-get-package-index-file-location):
3053         Default to first component of "EMACSPACKAGEPATH", if set.
3054
3055 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3056
3057         * package-get.el (process-error): New error datum.
3058
3059 2004-02-02  Vin Shelton <acs@xemacs.org>
3060
3061         * XEmacs 21.4.15 is released
3062
3063 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3064
3065         * itimer.el (activate-itimer): Modify the itimer timeout value as
3066         if it were begun at the last time when the itimer driver was woken
3067         up.
3068
3069 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3070
3071         * specifier.el (Copyright):
3072         Update.
3073         (make-specifier-and-init):
3074         (map-specifier):
3075         (canonicalize-inst-pair):
3076         (canonicalize-spec-list):
3077         (set-specifier):
3078         Synch docstrings to 21.5 where appropriate.
3079
3080 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3081
3082         * package-get.el (package-get-list-packages-where): New.  A
3083         function that allows searching for groups of packages.  For
3084         example, find all packages that require the fsf-compat package.
3085
3086 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3087
3088         The Great PUI Sync.
3089
3090         * auto-autoloads.el: Regenerated.
3091
3092         * custom-load.el: Regenerated.
3093
3094         * dumped-lisp.el (packages-hardcoded-lisp): New.
3095
3096         * menubar-items.el (menu-max-items): New.
3097         (menu-submenu-max-items): New.
3098         (menu-submenu-name-format): New.
3099         (menu-split-long-menu): New.
3100         (menu-sort-menu): New.
3101         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3102
3103         * obsolete.el (pui-add-install-directory): Renamed to the more
3104         logical `pui-set-local-package-get-directory'.
3105         (package-get-download-menu): Moved to `package-ui.el' and renamed
3106         to `package-ui-add-download-menu'.
3107
3108         * package-admin.el (package-admin-install-function-mswindows):
3109         Whitespace clean up.
3110         (package-admin-add-single-file-package): Removed.
3111         (package-admin-default-install-function): Whitespace clean up.
3112         (package-admin-find-top-directory): New.
3113         (package-admin-get-install-dir): Use it.
3114         (package-admin-get-manifest-file): 
3115         (package-admin-check-manifest): 
3116         (package-admin-add-binary-package):
3117         (package-admin-get-lispdir):
3118         (package-admin-delete-binary-package):
3119         (package-admin):
3120
3121         * package-get.el (package-get-package-index-file-location): New.
3122         (package-get-install-to-user-init-directory): New.
3123         (package-get-remote):
3124         (package-get-download-sites):
3125         (package-get-pre-release-download-sites): New.
3126         (package-get-site-release-download-sites): New.
3127         (package-get-base-filename):
3128         (package-get-always-update):
3129         (package-get-user-index-filename): Removed.
3130         (package-get-pgp-available-p): New.
3131         (package-get-require-signed-base-updates):
3132         (package-get-was-current):
3133         (package-entries-are-signed): New.
3134         (package-get-continue-update-base): New.
3135         (package-get-download-menu): Removed.
3136         (package-get-require-base):
3137         (package-get-update-base-entry):
3138         (package-get-locate-file):
3139         (package-get-locate-index-file):
3140         (package-get-maybe-save-index):
3141         (package-get-update-base):
3142         (package-get-update-base-from-buffer):
3143         (package-get-update-base-entries):
3144         (package-get-interactive-package-query):
3145         (package-get-update-all):
3146         (package-get-all):
3147         (package-get-dependencies):
3148         (package-get-init-package):
3149         (package-get-info): New.
3150         (package-get):
3151         (package-get-staging-dir):
3152         (package-get-set-version-prop): Removed.
3153         (package-get-installedp):
3154         (package-get-ever-installed-p):
3155         (packages): Removed.
3156         (package-get-custom-groups): Removed.
3157         (package-get-custom): Removed.
3158         (package-get-custom-add-entry): Removed.
3159
3160         * package-info.el (batch-update-package-info):
3161
3162         * package-net.el (package-net-batch-generate-bin-ini):
3163         (package-net-update-installed-db):
3164
3165         * package-ui.el (pui-info-buffer):
3166         (pui-directory-exists): Removed.
3167         (pui-package-dir-list): Removed.
3168         (pui-add-install-directory): Removed.
3169         (package-ui-download-menu): New.
3170         (package-ui-pre-release-download-menu): New.
3171         (package-ui-site-release-download-menu): New.
3172         (pui-set-local-package-get-directory): New.
3173         (pui-package-symbol-char):
3174         (pui-update-package-display):
3175         (pui-toggle-package):
3176         (pui-toggle-package-key):
3177         (pui-toggle-package-delete):
3178         (pui-toggle-package-delete-key):
3179         (pui-toggle-package-event):
3180         (pui-toggle-verbosity-redisplay):
3181         (pui-install-selected-packages):
3182         (pui-add-required-packages):
3183         (pui-help-echo):
3184         (pui-display-info):
3185         (list-packages-mode):
3186         (pui-list-packages):
3187
3188         * packages.el (packages-compute-package-locations):
3189         (package-require):
3190         (package-delete-name):
3191         (packages-hardcoded-lisp): Removed.
3192         (packages-useful-lisp): Removed.
3193         (packages-unbytecompiled-lisp): Removed.
3194         (packages-find-package-directories):
3195
3196         Summary:
3197
3198         Major code clean up of all things PUI.
3199
3200         Much improved code to determine where packages should be
3201         installed.  PUI no longer depends on any packages being
3202         pre-installed to compute where packages are to be installed to.
3203
3204         The user can specify the location of their package-index file.  It
3205         isn't necessary to set this because it has sane defaults.  People
3206         who "run-in-place" won't accidently overwrite the CVS
3207         package-index file.  See
3208         `package-get-package-index-file-location'. 
3209
3210         PUI will now properly clean up after itself in the event of an
3211         unsuccessful package install.  This drastically reduces the number
3212         of "wrong md5sum" FAQs.
3213
3214         non-Mule XEmacsen can no longer install Mule packages.
3215
3216         Package management via the custom interface has been removed.
3217
3218         The PUI related menubar items have been reorganised.
3219
3220         The PGP verification code has been fixed and the default for
3221         whether or not it is used is automatically computed.
3222
3223         * update-elc.el ((preloaded-file-list site-load-packages
3224         need-to-dump dumped-exe)):
3225         Just a couple of small changes to allow for
3226         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3227         existing anymore.
3228
3229 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3230
3231         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3232         apply `format' to the first argument of byte-compile-warn, it
3233         already calls format.
3234
3235 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3236
3237         * files.el (delete-old-versions): Avoid going interactive during
3238         make install when environment variable VERSION_CONTROL is set.
3239
3240 2003-12-04  Vin Shelton  <acs@xemacs.org>
3241
3242         * menubar-items.el (menu-item-search): Only bring up search dialog
3243         box if the feature is available and desired.
3244
3245 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3246
3247         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3248
3249 2003-11-05  Vin Shelton  <acs@xemacs.org>
3250
3251         * help.el (Help-prin1-face):
3252         (Help-princ-face):
3253         princ and prin1 are functions and need to be called as such.  The
3254         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3255
3256 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3257
3258         * about.el (about-xemacs): Give full version and build date.
3259
3260 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3261
3262         * win32-native.el (grep-null-device): This XEmacs has null-device.
3263
3264 2003-09-06  Mike Sperber  <mike@xemacs.org>
3265
3266         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3267         implement the specified semantics for `defvar.'
3268
3269 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3270
3271         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3272         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3273         displaying buffer in question.
3274
3275 2003-09-03  Vin Shelton <acs@xemacs.org>
3276
3277         * XEmacs 21.4.14 is released
3278
3279 2003-08-17  Vin Shelton  <acs@xemacs.org>
3280
3281         * about.el: Vanity patch.
3282
3283 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3284
3285         * code-process.el (call-process):
3286         (call-process-region):
3287         (start-process):
3288         Document coding system processing.
3289
3290 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3291
3292         * startup.el (splash-frame-body): Idiomatic English.
3293
3294 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3295
3296         * font-lock.el (font-lock-match-java-declarations): Move
3297         save-restriction, narrow-to-region to beginning of function to
3298         avoid going beyond the limit and causing an infloop.
3299
3300 2003-04-16  Jerry James  <james@xemacs.org>
3301
3302         * keydefs.el: Remove mappings for keys mapped to the nowhere
3303         defined function function-key-error.
3304
3305 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3306
3307         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3308         lisp-interaction-mode-hook): Add the docstrings.
3309
3310 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3311
3312         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3313         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3314         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3315
3316 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3317
3318         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3319         lambda list after the original doc.  Care about
3320         #'(lambda () "SingleString") 
3321         (cl-upcase-arg): 
3322         (cl-function-arglist):
3323         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3324         circular data structures in lambda list specification
3325
3326 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3327
3328         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3329         to appear in font-lock-function-name-face.
3330
3331 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3332
3333         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3334         is not also the value of the lambda.
3335
3336 2003-05-06  Andy Piper  <andy@xemacs.org>
3337
3338         * files.el (revert-buffer): Make sure local variables get processed,
3339         even in the case of an optimized reversion.
3340
3341 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3342
3343         * XEmacs 21.4.13 is released
3344
3345 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3346
3347         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3348         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3349
3350 2003-02-14  Ben Wing  <ben@xemacs.org>
3351
3352         * byte-optimize.el:
3353         * byte-optimize.el (byte-compile-inline-expand):
3354         * byte-optimize.el (byte-compile-unfold-lambda):
3355         * byte-optimize.el (byte-optimize-form-code-walker):
3356         * byte-optimize.el (byte-optimize-form):
3357         * byte-optimize.el (byte-decompile-bytecode-1):
3358         * byte-optimize.el (byte-optimize-lapcode):
3359         Review carefully and sync up to 20.7 except for areas as noted.
3360         Fixes problem with JDE compilation.
3361
3362 2003-02-05  Ben Wing  <ben@xemacs.org>
3363
3364         * simple.el:
3365         * simple.el (motion-keys-for-shifted-motion):
3366         Omit M-S-home/end from motion keys.
3367
3368 2003-02-07  Ben Wing  <ben@xemacs.org>
3369
3370         * text-props.el (text-property-any):
3371         * text-props.el (text-property-not-all):
3372         Fix bug when end > start.
3373
3374 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3375
3376         * info.el (Info-insert-dir): Make default-directory end in
3377         separator.  Patch due to Martin Buchholz.
3378
3379 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3380
3381         * XEmacs 21.4.12 "Portable Code" is released.
3382
3383 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3384
3385         * about.el: Update golubev data.
3386
3387 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3388
3389         * isearch-mode.el (isearch-mode-map): Substitute comment on
3390         desirability, and back out "GR is printable" changes.
3391
3392 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3393
3394         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3395
3396 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3397
3398         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3399
3400 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3401
3402         * menubar-items.el (default-menubar): Use browse-url-mozilla
3403         instead of browse-url-gnome-moz for Mozilla.
3404
3405 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3406
3407         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3408
3409 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3410
3411         * files.el (auto-mode-alist): Remove redundant entries for modes
3412         that live in packages.
3413         (interpreter-mode-alist): Ditto.
3414
3415 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3416
3417         * menubar-items.el (default-menubar): Sync with current
3418         browse-url-xemacs.el.
3419
3420 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3421
3422         * XEmacs 21.4.10 "Military Intelligence" is released.
3423
3424 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3425
3426         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3427
3428 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3429
3430         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3431
3432 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3433
3434         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3435         effect free function.
3436         (font-lock-fontify-keywords-region): Supply the argument to
3437         font-lock-compile-keywords.
3438
3439 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3440
3441         * package-get.el (package-get-download-sites): Bring sites list
3442         up to date, prefer xx.xemacs.org addresses.
3443
3444 2002-09-27  Andy Piper  <andy@xemacs.org>
3445
3446         * dialog.el (make-dialog-box): for general dialogs only
3447         delete-frame-hook will be run.
3448
3449 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3450
3451         * font-lock.el (font-lock-fontify-syntactically-region): Add
3452         comment about lookup-syntax-properties, document LOUDLY as unused.
3453
3454 2002-08-26  Andy Piper  <andy@xemacs.org>
3455
3456         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3457         merge.
3458
3459 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3460
3461         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3462         (make-obsolete-variable): Ditto.
3463         (make-compatible): Ditto.
3464         (make-compatible-variable): Ditto.
3465
3466 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3467
3468         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3469         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3470
3471 2002-08-28  Andy Piper  <andy@xemacs.org>
3472
3473         * files.el (revert-buffer): propagate revert-without-query-status.
3474
3475 2002-06-03  Andy Piper  <andy@xemacs.org>
3476
3477         * dialog-items.el (make-search-dialog): align various subcontrols
3478         in visually pleasing ways, allow frame to autosize to the dialog
3479         size.
3480         * dialog.el (make-dialog-box): add a border inside the frame. Add
3481         :autosize property, if t then reset the frame size appropriately
3482         before the frame is mapped.
3483         * gutter-items.el (set-progress-feedback-instantiator): align
3484         various subcontrols.
3485         * gutter-items.el (set-progress-abort-instantiator): ditto.
3486
3487 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3488
3489         * XEmacs 21.4.9 "Informed Management" is released.
3490
3491 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3492
3493         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3494         "&optional append" argument.
3495
3496 2002-07-16  Didier Verna  <didier@xemacs.org>
3497
3498         * subr.el (replace-in-string): fix case fold bug introduced by
3499         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3500         case-fold-search in temporary buffers.
3501
3502 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3503
3504         * lib-complete.el (find-library): Remove check for mule because
3505         decompression DOES work on Mule.
3506
3507 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3508
3509         * simple.el (join-line): New alias for `delete-indentation'.
3510
3511 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3512
3513         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3514         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3515         (font-lock-builtin-face): New.
3516         (font-lock-constant-face): New.
3517         (font-lock-face-list): Add builtin and constant faces.
3518
3519 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3520
3521         * autoload.el (make-autoload): Support define-derived-mode.
3522         Collected puts of doc-string-elt property.  Based on a patch by
3523         Didier Verna <didier@xemacs.org>.
3524
3525 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3526
3527         * wid-edit.el (widget-field-activate): Fix docstring typo.
3528
3529 2002-07-23  Andy Piper  <andy@xemacs.org>
3530
3531         * about.el (about-personal-info): update me.
3532
3533 2002-07-12  Andy Piper  <andy@xemacs.org>
3534
3535         * custom.el (custom-theme-set-variables): remove bogus
3536         arguments. Use custom-set-default to set defaults.
3537         (custom-set-variables): update doc.
3538         (custom-local-buffer): new, synced from FSF.
3539         (custom-set-default): ditto.
3540         (defcustom): update doc.
3541
3542 2002-06-16  Andy Piper  <andy@xemacs.org>
3543
3544         * menubar-items.el (default-menubar): enable windows printing on
3545         cygwin as well as native.
3546
3547 2002-06-12  Andy Piper  <andy@xemacs.org>
3548
3549         * printer.el (generic-print-buffer): catch all errors so that the
3550         print device can be cleared in all scenarios.
3551         (Printer-clear-device): make sure clearing the printer allows it
3552         to be used again immediately.
3553         (generic-print-region): make sure the default printer face is
3554         black-on-white.
3555
3556 2002-04-23  Jerry James  <james@xemacs.org>
3557
3558         * window-xemacs.el (display-buffer-function): Change doc to
3559         reflect new arg.
3560         * window-xemacs.el (pre-display-buffer-function): Ditto.
3561         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3562         non-nil, make the new window just big enough for its contents.
3563         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3564         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3565         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3566
3567 2002-06-06  Andy Piper  <andy@xemacs.org>
3568
3569         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3570         (defcustom): ditto.
3571         (custom-handle-keyword): ditto.
3572
3573 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3574
3575         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3576         Make obsolete.  Default to nil.
3577         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3578         Inspired by a patch by John Palmieri.
3579
3580 2002-07-01  Mike Alexander  <mta@arbortext.com>
3581
3582         * process.el (shell-command-on-region): Don't delete the region
3583         before giving it to call-process-region
3584
3585 2002-06-04  Jerry James <james@eecs.ku.edu>
3586
3587         * find-paths.el (paths-find-architecture-directory): Search in
3588         `system-configuration'/`base', not `base'`system-configuration'.
3589
3590 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3591
3592         * info.el (Info-index): Add missing \ in [ t].
3593
3594 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3595
3596         * gutter-items.el (gutter-buffers-tab-visible-p,
3597         buffers-tab-omit-function, buffers-tab-selection-function,
3598         buffers-tab-filter-functions):
3599         Doc improvements.
3600
3601 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3602
3603         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3604
3605         * toolbar-items.el (toolbar-news): Fix typo in message string.
3606
3607 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3608
3609         * dialog.el (yes-or-no-p-dialog-box): 
3610         * cmdloop.el (y-or-n-p-minibuf):
3611         (yes-or-no-p-minibuf):
3612         (yes-or-no-p):
3613         (y-or-n-p): 
3614         Specify negative answers in docstrings.
3615
3616 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3617
3618         * package-ui.el (pui-help-echo): Display both installed and author
3619         version.  Use a balloon-help window to display extra info like
3620         package requires.
3621
3622 2002-05-30  Andy Piper  <andy@xemacs.org>
3623
3624         * files.el (revert-buffer-internal): don't visit
3625         revert-buffer. Kill buffer when not used. Suggested by Mike
3626         Alexander <mta@arbortext.com>
3627
3628 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3629
3630         * files.el (revert-buffer): More docstring fiddling.
3631
3632 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3633
3634         * files.el (revert-buffer):
3635         (revert-buffer-internal):
3636         (revert-buffer-insert-file-contents-function):
3637         Improve docstrings and comments.
3638
3639 2002-05-08  Andy Piper  <andy@xemacs.org>
3640
3641         * files.el (revert-buffer): observe noconfirm behavior.
3642
3643 2002-04-09  Andy Piper  <andy@xemacs.org>
3644
3645         * files.el (revert-buffer): use revert-buffer-internal if it looks
3646         like doing so will not result in any user-visible changes.
3647         (revert-buffer-internal): new function. Do the actual process of
3648         reversion and then see whether the result is any different to what
3649         we have already. If it is not then do nothing.
3650
3651 2001-12-11  Andy Piper  <andy@xemacs.org>
3652
3653         * menubar.el (get-popup-menu-response): re-order so that it works
3654         on more sane/facist window systems.
3655
3656 2001-12-03  Andy Piper  <andy@xemacs.org>
3657
3658         * faces.el (frob-face-property): don't infloop in face frobbing
3659         from Jan Vroonhof <jan@xemacs.org>.
3660
3661 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3662
3663         * faces.el (frob-face-property): Follow face fall-back hierarchy
3664         properly for face properties without an instance. Only do manual
3665         copy form 'default in last resort. This handles in particular
3666         the case where 'default itself has only a fall-back (which is
3667         the case by default on windows).
3668
3669 2001-11-24  Andy Piper  <andy@xemacs.org>
3670
3671         * printer.el (generic-print-region): set default-frame-plist to
3672         nil while creating the printer frame so that sizes reflect the
3673         printed page.
3674
3675         * faces.el (face-complain-about-font): Don't complain on printers.
3676
3677 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3678         
3679         * package-net.el: Andy synch.
3680         
3681 2001-12-16  Andy Piper  <andy@xemacs.org>
3682
3683         * package-get.el (package-get-update-all): Make sure installed.db
3684         gets updated after updating packages.
3685
3686 2002-03-28  Ben Wing  <ben@xemacs.org>
3687
3688         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3689         continuation, truncation so that we don't get line jumpiness from
3690         them being larger than the line height.
3691
3692         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3693
3694 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3695
3696         * font.el (font-window-system-mappings): Add mapping for Gtk
3697         (assume identical to X) 
3698
3699 2002-02-04  Andy Piper  <andy@xemacs.org>
3700
3701         * files.el (convert-standard-filename): Fix for short filename
3702         Peter Arius <pas@methodpark.de>
3703
3704 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3705
3706         * list-mode.el (default-choose-completion): completion-base-size
3707         should refer to local value in the completion list buffer.
3708
3709 2001-12-03  Didier Verna  <didier@xemacs.org>
3710
3711         * rect.el: autoload `replace-rectangle'.
3712         * keydefs.el (global-map): bind it to `C-x r p'.
3713
3714 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3715
3716         * XEmacs 21.4.8 "Honest Recruiter" is released.
3717
3718 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3719
3720         This patch is based on Jerry James's patch and analysis.
3721
3722         * select.el (get-clipboard):
3723         (get-selection):
3724         Update docstrings.
3725         (get-clipboard-foreign):
3726         (get-selection-foreign):
3727         New function for use as `interprogram-paste-function's.
3728
3729         * simple.el (interprogram-paste-function): Change default to
3730         `get-clipboard-foreign'; improve docstring.
3731         (interprogram-cut-function): Improve dosctring.
3732
3733 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3734
3735         * XEmacs 21.4.7 "Economic Science" is released.
3736
3737 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3738
3739         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3740
3741 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3742
3743         * obsolete.el (assq-delete-all): New compatibility alias for 
3744         remassq.
3745
3746 2002-01-09  Simon Josefsson  <jas@extundo.com>
3747
3748         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3749
3750 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3751
3752         * info.el (Info-auto-generate-directory): Default
3753         Info-auto-generate-directory to 'if-outdated.
3754
3755 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3756
3757         * startup.el (normal-top-level): Prevent migration code from
3758         trashing .emacs on an error in loading the init files.
3759
3760 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3761
3762         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3763         "system default" Xdefaults and friends get xrdb-mode.
3764
3765 2002-03-05  Mats Lidell  <matsl@contactor.se>
3766  
3767         * help-nomule.el (tutorial-supported-languages): Added Swedish
3768         tutorial. Sorted languages.
3769
3770 2002-02-11  Mike Sperber <mike@xemacs.org>
3771
3772         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3773         regenerating outdated dir files and dir is non-existent.
3774
3775 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3776
3777         * code-files.el (convert-mbox-coding-system): Improve comment.
3778         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3779         coding-system argument to `write-region-pre-hook' call.
3780         (write-region-pre-hook): Fix docstring to mention lockname argument.
3781
3782 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3783
3784         * minibuf.el (completing-read): Remove redundant wrong arg list.
3785
3786         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3787
3788 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3789
3790         * obsolete.el (interactive-form): new compatibility alias for 
3791         function-interactive.
3792
3793 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3794
3795         * menubar-items.el (Menubar-items-truncate-list): Removed.
3796         * menubar-items.el (Menubar-items-truncate-history): New.
3797         * menubar-items.el (default-menubar): Use
3798         Menubar-items-truncate-history.
3799
3800 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3801
3802         * printer.el (generic-print-region): Pass correct arguments to
3803         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3804         Torkelsson <torkel@acc.umu.se>.
3805
3806 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3807
3808         * help.el (describe-mode): synched with FSF 19.34; handle nil
3809         minor mode indicators.
3810
3811 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3812
3813         * minibuf.el (completing-read): Update docstring.
3814
3815 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3816
3817         * XEmacs 21.4.6 "Common Lisp" is released.
3818
3819 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3820
3821         * package-net.el: Inadvertant synch with Windows branch.  From
3822         Andy's log:
3823         (package-net-kit-version): new variable.
3824         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3825
3826 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3827
3828         * package-get.el (package-get-locate-index-file): Also search the
3829         core etc/ directory for the package index file if it can't be
3830         found in ~/.xemacs/.
3831
3832 2001-12-13  William Perry  <wmperry@gnu.org>
3833
3834         * dialog-gtk.el (popup-builtin-question-dialog):
3835         Conform to API in gui.c.
3836         
3837 2001-11-12  Andy Piper  <andy@xemacs.org>
3838
3839         * cus-edit.el (custom-save-face-internal): make sure we save
3840         non-themed faces.
3841         (custom-save-variables): ditto variables.
3842
3843 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3844
3845         * faces.el (make-face-family):
3846         (make-face-size):
3847         New face-modifying functions per Jan Vroonhof.
3848
3849         cus-face.el (custom-set-face-font-family):
3850         (custom-set-face-font-size):
3851         Use them.
3852
3853         * font.el (font-window-system-mappings): More precise docstring.
3854
3855         (font-create-name):
3856         (font-create-object):
3857         (tty-font-create-object):
3858         (tty-font-create-plist):
3859         (x-font-create-object):
3860         (x-font-create-name):
3861         (ns-font-create-name):
3862         (mswindows-font-create-object):
3863         (mswindows-font-create-name):
3864         Add doctrings.
3865
3866 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3867
3868         * gtk-faces.el (gtk-init-device-faces): removed spurious
3869         quote before let* expression.
3870
3871 2001-10-29  Andy Piper  <andy@xemacs.org>
3872
3873         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3874         modified when changing coding system.
3875
3876         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3877         that we invoke the GUI directory selector.
3878
3879 2001-10-25  Andy Piper  <andy@xemacs.org>
3880
3881         * dialog.el (make-dialog-box): use new directory dialog support.
3882         * minibuf.el (read-file-name-1): ditto.
3883         (read-file-name): ditto.
3884         (read-directory-name): ditto.
3885
3886 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3887
3888         * XEmacs 21.4.5 "Civil Service" is released.
3889
3890 2001-04-23  Didier Verna  <didier@xemacs.org>
3891
3892         * cus-edit.el (custom-variable-pre-save): New.
3893         * cus-edit.el (custom-variable-post-save): New.
3894         * cus-edit.el (custom-variable-save): use them.
3895         * cus-edit.el (custom-face-pre-save): New.
3896         * cus-edit.el (custom-face-post-save): New.
3897         * cus-edit.el (custom-face-save): use them.
3898         * cus-edit.el (custom-group-pre-save): New.
3899         * cus-edit.el (custom-group-post-save): New.
3900         * cus-edit.el (custom-group-save): use them.
3901         * cus-edit.el (Custom-save): use the pre/post functions above,
3902         call `custom-save-all' only once.
3903         * cus-edit.el (custom-variable-pre-reset-standard): New.
3904         * cus-edit.el (custom-variable-post-reset-standard): New.
3905         * cus-edit.el (custom-variable-reset-standard): use them.
3906         * cus-edit.el (custom-face-pre-reset-standard): New.
3907         * cus-edit.el (custom-face-post-reset-standard): New.
3908         * cus-edit.el (custom-face-reset-standard): use them.
3909         * cus-edit.el (custom-group-pre-reset-standard): New.
3910         * cus-edit.el (custom-group-post-reset-standard): New.
3911         * cus-edit.el (Custom-reset-standard): use them.
3912         * cus-edit.el (custom-face-reset-saved): use the pre/post
3913         functions above, call `custom-save-all' only once.
3914
3915 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3916
3917         * gutter-items.el (buffers-tab face): Derive from the modeline
3918         face by default.  Many people use white-on-black for the default
3919         font, and the tabs look hideous with that color combination.  The
3920         modeline usually has the correct colors.
3921
3922 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3923
3924         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3925         (tag-mark-stack-max): Typo fix.
3926
3927 2001-09-28  Ben Wing  <ben@xemacs.org>
3928
3929         * font-lock.el:
3930         * font-lock.el (font-lock-after-change-function):
3931         fix problem with last patch, reported by Katsumi Yamaoka.
3932
3933 2001-09-17  Ben Wing  <ben@xemacs.org>
3934
3935         * font-lock.el (font-lock-after-change-function):
3936         fix problem when you insert a comment on the line before a line of
3937         code: if we use the following char, then when you hit backspace,
3938         the following line of code turns the comment color.
3939
3940 2001-06-08  Ben Wing  <ben@xemacs.org>
3941
3942         * process.el: comment about shell-command-switch.
3943         * process.el (shell-quote-argument): Need to quote a null
3944         argument, too.  From Dan Holmsand.
3945         
3946         * startup.el (normal-top-level): Delete some unused FSF junk.
3947         * startup.el (command-line-early):
3948         
3949         * startup.el (command-line): Call MS Windows init function.
3950         
3951         * win32-native.el:
3952         * win32-native.el (mswindows-system-shells): New.
3953         * win32-native.el (mswindows-system-shell-p): New.
3954         * win32-native.el (init-mswindows-at-startup): New.
3955         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3956         * win32-native.el (mswindows-quote-one-simple-arg):
3957         * win32-native.el (mswindows-quote-one-command-arg):
3958         * win32-native.el (mswindows-construct-process-command-line-alist):
3959         Correct comments at top.  Correctly handle passing arguments
3960         to Cygwin programs and to bash.  Fix quoting of zero-length
3961         arguments (from Dan Holmsand).  Set shell-command-switch based
3962         on shell-file-name, which in turn comes from env var SHELL.
3963
3964 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3965
3966         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3967         default-toolbar-position): Fill docstrings for balloon-help.
3968
3969 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3970
3971         * faces.el: Reenable specifications over 'gtk domain.
3972
3973 2001-08-08  Didier Verna  <didier@xemacs.org>
3974
3975         * autoload.el (update-autoload-files): make defdir a file name,
3976         not directory name.
3977
3978 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3979
3980         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3981
3982         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3983
3984 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3985
3986         * font-menu.el (font-menu-set-font): Default to current font-family.
3987         (font-menu-preferred-resolution):
3988         (font-menu-size-scaling):
3989         Provide gtk defaults, too.
3990
3991 2001-07-29  Mike Alexander  <mta@arbortext.com>
3992
3993         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3994         list
3995         (custom-set-face-font-family): ditto
3996
3997 2001-07-26  Mike Sperber <mike@xemacs.org>
3998
3999         * files.el (auto-mode-alist): .9 files are man pages, too.
4000
4001 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4002
4003         * process.el (call-process-internal): bind
4004         coding-system-for-write to 'binary when calling
4005         start-process-internal, so the process receives 
4006         the literal contents of INFILE.
4007
4008 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4009
4010         * files.el (auto-mode-alist): Add configure.ac support.
4011
4012 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4013
4014         * buff-menu.el:
4015         mouse.el:
4016         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4017
4018 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4019
4020         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4021
4022 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4023
4024         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4025         mixed text.
4026         (kinsoku-eol-p): Ditto.
4027
4028 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4029
4030         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4031         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4032         characters as the category `s' or `e' correctly.
4033
4034 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4035
4036         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4037
4038 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4039
4040         * mule/cyrillic.el:  Set up case table.
4041
4042 2001-06-08  Mike Sperber <mike@xemacs.org>
4043
4044         * files.el (save-some-buffers-1): Don't zap the help window right
4045         after `map-y-or-n-p' has popped it up.
4046
4047 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4048
4049         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4050
4051 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4052
4053         * specifier.el: define-specifier-tag 'gtk.
4054
4055 2001-05-12  Ben Wing  <ben@xemacs.org>
4056
4057         * find-paths.el (paths-find-recursive-path):
4058         fix error with null EXCLUDE-REGEXP.
4059         
4060         * font-lock.el (font-lock-mode):
4061         fix problem reported by hrvoje with buffers starting with a space.
4062         
4063 2001-05-06  Ben Wing  <ben@xemacs.org>
4064
4065         * dialog.el (make-dialog-box):
4066         * menubar-items.el (default-menubar):
4067         * printer.el (generic-print-buffer):
4068         * printer.el (generic-print-region):
4069         implement printing the selection when it's selected.
4070
4071 2001-04-18  Didier Verna  <didier@xemacs.org>
4072
4073         * cus-edit.el (Custom-reset-standard): reset to standard settings
4074         not only when the buffer's :custom-state is 'modified, but also
4075         when it is 'set or 'saved.
4076
4077 2001-04-17  Didier Verna  <didier@xemacs.org>
4078
4079         * startup.el (load-user-init-file): define `custom-file' before
4080         loading the user's init file.
4081
4082 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4083
4084         * menubar.el (popup-mode-menu): Make it work with
4085         popup-menu-titles turned off.
4086         
4087 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4088
4089         * about.el (about-mailto-link): Use compose-mail for sending mail.
4090
4091 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4092
4093         * package-admin.el (package-install-hook): New.
4094         (package-delete-hook): New.
4095         (package-admin-add-single-file-package): Use package-delete-hook.
4096
4097         * package-get.el (package-get): Use package-install-hook.
4098
4099 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4100
4101         * package-ui.el (pui-install-selected-packages): reverse the lists
4102         of packages so that they get handled in the same order as they
4103         were selected.
4104
4105 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4106
4107         * packages.el (locate-library): Use read-library-name for completion.
4108
4109 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4110
4111         * byte-optimize.el (=): `=' is not a binary predicate!
4112         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4113         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4114
4115 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4116
4117         * bytecomp.el (byte-compile-arithcompare):
4118         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4119
4120 2001-06-03  William M. Perry  <wmperry@gnu.org>
4121
4122         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4123         return the filename selected by the user!
4124
4125 2001-05-31  William M. Perry  <wmperry@gnu.org>
4126
4127         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4128         in XEmacs/GTK.
4129
4130 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4131
4132         * coding.el: Tiny typo fixed.
4133
4134 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4135
4136         * XEmacs 21.4.3 "Academic Rigor" is released.
4137
4138 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4139
4140         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4141
4142 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4143
4144         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4145
4146 2001-05-04  Ben Wing  <ben@xemacs.org>
4147
4148         * printer.el (generic-print-buffer):
4149         * printer.el (generic-print-region):
4150         Enable dialog boxes.  Apply workaround recommended by Kirill.
4151         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4152         
4153         * simple.el (kill-whole-line):
4154         * simple.el (kill-line-1):
4155         * simple.el (kill-entire-line):
4156         * simple.el (kill-line):
4157         * simple.el (backward-kill-line):
4158         Take out interactive dependence of kill-whole-line.
4159
4160 2001-04-22  Ben Wing  <ben@xemacs.org>
4161
4162         * dialog.el (make-dialog-box):
4163         Put dialog titles back in -- this time correctly.  Fix various
4164         other problems with leaks and such.
4165
4166         * simple.el (region-exists-p):
4167         * simple.el (region-active-p):
4168         Add comment about which one is correct to use in menu specs.
4169
4170 2001-05-05  Ben Wing  <ben@xemacs.org>
4171
4172         * dialog.el (make-dialog-box): fix doc string.
4173         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4174         take out Pretty Print.
4175         * printer.el:
4176         * printer.el (printer-current-device): New.
4177         * printer.el (Printer-get-device): New.
4178         * printer.el (Printer-clear-device): New.
4179         * printer.el (generic-page-setup): New.
4180         * printer.el (generic-print-buffer):
4181         * printer.el (generic-print-region):
4182         Implement Page Setup.  Handle errors properly.
4183
4184 2001-05-05  Ben Wing  <ben@xemacs.org>
4185
4186         * subr.el (error): Complete list of errors in doc string.
4187         
4188 2001-04-22  Ben Wing  <ben@xemacs.org>
4189
4190         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4191         
4192 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4193
4194         * build-report.el: Remove CVS keywords since this file has been in
4195         core lisp for a while now.
4196         * build-report.el (build-report-make-output-files): Fix typo.
4197
4198 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4199
4200         * about.el (about-finish-buffer): Make sure the last change works
4201         even if EVENT is nil.
4202
4203 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4204
4205         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4206         clicked, not the one that happens to be the current buffer at the
4207         time.
4208
4209 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4210
4211         * cus-edit.el (custom-display): Support the GTK Window System also.
4212
4213 2001-04-30  Ben Wing  <ben@xemacs.org>
4214
4215         * printer.el:
4216         * printer.el (printer-page-header):
4217         * printer.el (Print-context): New.
4218         * printer.el (printer-page-footer):
4219         * printer.el (generate-header-element): New.
4220         * printer.el (generate-header-line): New.
4221         * printer.el (print-context-property):
4222         * printer.el (generic-print-buffer):
4223         * printer.el (generic-print-region):
4224         Implement headers and footers.  Implement calling Print dialog box
4225         (#### but it doesn't quite work yet).
4226
4227 2001-04-25  Ben Wing  <ben@xemacs.org>
4228
4229         * about.el (xemacs-hackers):
4230         * about.el (about-url-alist):
4231         * about.el (about-personal-info):
4232         * about.el (about-hacker-contribution):
4233         More contributions.
4234         
4235         * simple.el (handle-post-motion-command):
4236         Fix spurious setting of zmacs-region-stays to t after a non-shift
4237         motion command.
4238
4239 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4240
4241         * about.el (about-personal-info): Update my bio.
4242         (about-hacker-contribution): Ditto.
4243
4244 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4245
4246         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4247
4248 2001-04-19  Andy Piper  <andy@xemacs.org>
4249
4250         * package-net.el (package-net-cygwin32-binary-size): new size.
4251         (package-net-win32-binary-size): new size.
4252         (package-net-convert-index-to-ini): Use new arch.
4253         (package-net-batch-convert-index-to-ini): Removed.
4254         (package-net-generate-bin-ini): New.
4255         (package-net-batch-generate-bin-ini): New.
4256
4257 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4258
4259         * XEmacs 21.4.1 "Copyleft" is released.
4260
4261 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4262
4263         * x-compose.el (xlib-input-method-bug-workaround):
4264         (alias-colon-to-double-quote):
4265         Force sort in map-keymap to work around rehash bug.
4266
4267 2001-04-17  Ben Wing  <ben@xemacs.org>
4268
4269         * about.el: Finish overhaul, add a few new hackers, update a
4270         couple old ones.
4271
4272 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4273
4274         * XEmacs 21.4.0 "Solid Vapor" is released.
4275
4276 2001-04-15  Ben Wing  <ben@xemacs.org>
4277
4278         * about.el:
4279         * about.el (about-headline-face): New.
4280         * about.el (about-link-face): New.
4281         * about.el (about-current-release-maintainers): New.
4282         * about.el (about-other-current-hackers): New.
4283         * about.el (about-url-alist):
4284         * about.el (about-once-and-future-hackers): New.
4285         * about.el (about-mailto-link): New.
4286         * about.el (about-get-buffer):
4287         * about.el (about-finish-buffer):
4288         * about.el (about-xemacs):
4289         * about.el (about-features): Removed.
4290         * about.el (about-advantages): New.
4291         * about.el (about-maintainer-info): Removed.
4292         * about.el (about-personal-info): New.
4293         * about.el (about-hacker-contribution): New.
4294         * about.el (about-maintainer):
4295         * about.el (about-show-linked-info):
4296         * about.el (about-hackers):
4297         Major revamping.  Rewriting of most of the text, improve the
4298         link handling, separate info on contributors into personal
4299         and contribution info, add new contributors, update personal
4300         info, etc. etc.
4301         
4302         * menubar-items.el (default-menubar):
4303         Help menubar entry for News now says more accurately
4304         "What's New in XEmacs".
4305         
4306         * mouse.el:
4307         * mouse.el (mouse-track-cleanup-hook):
4308         * mouse.el (mouse-track):
4309         Don't set-buffer to a dead buffer when calling mouse-track
4310         cleanup hooks.
4311
4312 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4313
4314         * XEmacs 21.2.47 "Zephir" is released.
4315
4316 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4317
4318         * dialog.el (make-dialog-box): Disable dialog box titles until
4319         we get them working.
4320
4321 2001-03-30  Ben Wing  <ben@xemacs.org>
4322
4323         * help.el:
4324         * help.el (Help-princ-face):
4325         * help.el (Help-prin1-face):
4326         * help.el (frob-help-extents):
4327         * help.el (describe-function-1):
4328         * help.el (describe-variable):
4329         Avoid using font-lock faces, which may not be defined.
4330         Instead, use hyper-apropos faces, and make sure they're
4331         defined as necessary by using `require'. (It's not so safe
4332         to do this for font-lock.) In any case, we will eventually
4333         be merging this functionality into hyper-apropos.
4334
4335         * loaddefs.el (completion-ignored-extensions):
4336         Fix documentation.
4337         
4338         * menubar-items.el (menu-truncate-list): Removed.
4339         * menubar-items.el (Menubar-items-truncate-list): New.
4340         * menubar-items.el (default-menubar):
4341         Fix errors if grep or compile command is too long.  Rename helper
4342         function to be less visible.
4343
4344 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4345
4346         * byte-optimize.el (byte-optimize-minus):
4347         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4348
4349 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4350
4351         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4352         Mule is available.
4353
4354         * mule/latin.el: New file.
4355
4356 2001-03-11  Ben Wing  <ben@xemacs.org>
4357
4358         * auto-save.el:
4359         * auto-save.el (auto-save-directory):
4360         * auto-save.el (make-auto-save-file-name):
4361         * auto-save.el (auto-save-file-name-p): New.
4362
4363         Merge in improvements from other definition of
4364         make-auto-save-file-name in files.el.
4365         
4366         * auto-save.el (auto-save-original-name):
4367         * auto-save.el (auto-save-name-in-fixed-directory):
4368         * auto-save.el (auto-save-unslashify-name): Removed.
4369         * auto-save.el (auto-save-slashify-name): Removed.
4370         * auto-save.el (auto-save-reserved-chars): New.
4371         * auto-save.el (auto-save-escape-name): New.
4372         * auto-save.el (auto-save-unhex): New.
4373         * auto-save.el (auto-save-unescape-name): New.
4374
4375         Change algorithm for encoding filenames in auto-save names to be
4376         entirely safe with all filesystems and all possible characters in
4377         a filename, and 100% reversible. (Essentially, uses
4378         quoted-printable as the encoding.)
4379         
4380         * auto-save.el (recover-all-files):
4381
4382         Use insert-directory rather than calling ls directly -- fixes
4383         things under Windows.
4384
4385         * files.el:
4386         * files.el (convert-standard-filename): Substitute FSF's
4387         definition for this (we had nothing here before).
4388         
4389         * files.el (backup-buffer): Warning fix.
4390         
4391         * files.el (make-backup-file-name):
4392         * files.el (find-backup-file-name):
4393         Fix error in calling sequence to auto-save-file-name-p.
4394         
4395         * files.el (recover-file):
4396         Use insert-directory rather than calling ls directly -- fixes
4397         things under Windows.
4398
4399         * files.el (make-auto-save-file-name): Removed.
4400         * files.el (auto-save-file-name-p): Removed.
4401         auto-save is always dumped so no sense in having a definition
4402         that will always be overwritten with another.
4403         
4404         * files.el (insert-directory):
4405         * win32-native.el:
4406         * win32-native.el (debug-mswindows-process-command-lines):
4407         * win32-native.el (original-make-auto-save-file-name): Removed.
4408         * win32-native.el (make-auto-save-file-name): Removed.
4409
4410
4411 2001-03-21  Martin Buchholz <martin@xemacs.org>
4412
4413         * XEmacs 21.2.46 "Urania" is released.
4414
4415 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4416
4417         * menubar-items.el (default-menubar): Update sample.emacs to
4418         sample.init.el and adjust accelerators.
4419
4420 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4421
4422         * build-report.el (build-report): Improve docstring.
4423
4424 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * ChangeLog: Log GTK merge.
4427
4428         * gutter-items.el:
4429         * mwheel.el:
4430         * sound.el:
4431         * startup.el:
4432         Revert gratuitous whitespace changes.
4433
4434 2001-03-07  Ben Wing  <ben@xemacs.org>
4435
4436         * help.el:
4437         * help.el (key-or-menu-binding):
4438         * help.el (Help-find-file): New.
4439         * help.el (describe-beta):
4440         * help.el (describe-copying):
4441         * help.el (describe-project):
4442         * help.el (view-emacs-news):
4443         * help.el (view-sample-init-el): New.
4444         * help.el (Help-princ-face): New.
4445         * help.el (Help-prin1-face): New.
4446         * help.el (help-symbol-function-context-menu):
4447         * help.el (help-symbol-variable-context-menu):
4448         * help.el (help-symbol-function-and-variable-context-menu):
4449         * help.el (frob-help-extents):
4450         * help.el (describe-function-1):
4451         * help.el (describe-variable):
4452
4453         Add coloring in Help buffers, correspondent with hyperlinks.
4454         View files in view-mode rather than Fundamental.
4455         Remove separators from context menus -- now handled in generic code.
4456         Add `Find Tag' to context menu.
4457         
4458         * menubar.el (popup-mode-menu):
4459
4460         Rewrite code that outputs the popup menu to (a) put more specific
4461         entries first, (b) be more robust, (c) output the proper context
4462         menu separators automatically (the context menu functionality is
4463         new and currently used only by Help).
4464
4465 2001-03-10  William M. Perry  <wmperry@aventail.com>
4466
4467         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4468         this function when converting from the 21.1 GTK branch.  Now
4469         supports file, password, question, and color built-in dialogs.
4470
4471 2001-03-06  Ben Wing  <ben@xemacs.org>
4472
4473         * keydefs.el:
4474         * keydefs.el (global-map):
4475         Add commented-out change of M-k (for 21.5).
4476         
4477         * menubar-items.el (default-menubar):
4478         Fix items to control kill-line behavior; add items for
4479         shifted motion.
4480         
4481         * simple.el:
4482         * simple.el (kill-whole-line):
4483         * simple.el (historical-kill-line): Removed.
4484         * simple.el (kill-line): Removed.
4485         * simple.el (kill-entire-line): New.
4486         * simple.el (kill-line-1): New.
4487         * simple.el (backward-kill-line):
4488         Undo kill-whole-line == always changes.  Add new function
4489         kill-entire-line to unconditionally delete the current line.
4490         Add comments describing the lamentable state of affairs of
4491         the kill-line functions and variables.
4492
4493 2001-03-02  Ben Wing  <ben@xemacs.org>
4494
4495         * simple.el:
4496         * simple.el (beginning-of-buffer):
4497         * simple.el (end-of-buffer):
4498         * simple.el (mark-ring-unrecorded-commands):
4499         * simple.el (signal-error-on-buffer-boundary):
4500         * simple.el (shifted-motion-keys-select-region):
4501         * simple.el (unshifted-motion-keys-deselect-region):
4502         * simple.el (motion-keys-for-shifted-motion): New.
4503         * simple.el (handle-pre-motion-command):
4504         * simple.el (handle-post-motion-command):
4505         * simple.el (forward-char-command):
4506         * simple.el (backward-char-command):
4507         * simple.el (scroll-up-command):
4508         * simple.el (scroll-down-command):
4509         * simple.el (next-line):
4510         * simple.el (previous-line):
4511         * simple.el (backward-block-of-lines):
4512         * simple.el (forward-block-of-lines):
4513         * simple.el (backward-word):
4514         * simple.el (mark-word):
4515
4516         Augment documentation of the most common motion commands to make
4517         note of the shifted-motion support.  Improve the support to (a)
4518         properly document how it works and why it's done in the fashion it
4519         is, and (b) allow the keystrokes that trigger it to be customized.
4520
4521         Correct error in the customize specification of
4522         mark-ring-unrecorded-commands.
4523
4524 2001-03-02  Ben Wing  <ben@xemacs.org>
4525
4526         * font-lock.el:
4527         * font-lock.el (font-lock-pending-extent-table): Removed.
4528         * font-lock.el (font-lock-pending-buffer-table): New.
4529         * font-lock.el (font-lock-pre-idle-hook):
4530         * font-lock.el (font-lock-after-change-function):
4531         * font-lock.el (font-lock-fontify-pending-extents):
4532         * font-lock.el (font-lock-lisp-like):
4533
4534         Fix handling of pending extents to avoid excessive slowness (N^2
4535         behavior) when making lots of buffer changes between redisplays,
4536         such as when saving the Options.
4537
4538 2001-03-09  William M. Perry  <wmperry@aventail.com>
4539
4540         * device.el:
4541         * dragdrop.el:
4542         * dumped-lisp.el:
4543         * faces.el:
4544         * frame.el:
4545         * gnuserv.el:
4546         * loadup.el:
4547         * menubar-items.el:
4548         * minibuf.el:
4549         The Great GTK Merge.
4550
4551         * ChangeLog.GTK:
4552         * dialog-gtk.el:
4553         * gdk.el:
4554         * generic-widgets.el:
4555         * glade.el:
4556         * gnome-widgets.el:
4557         * gnome.el:
4558         * gtk-compose.el:
4559         * gtk-extra.el:
4560         * gtk-faces.el:
4561         * gtk-ffi.el:
4562         * gtk-file-dialog.el:
4563         * gtk-font-menu.el:
4564         * gtk-glyphs.el:
4565         * gtk-init.el:
4566         * gtk-iso8859-1.el:
4567         * gtk-marshal.el:
4568         * gtk-mouse.el:
4569         * gtk-package.el:
4570         * gtk-password-dialog.el:
4571         * gtk-select.el:
4572         * gtk-widget-accessors.el:
4573         * gtk-widgets.el:
4574         * gtk.el:
4575         widgets-gtk.el:
4576         The Great GTK Merge: new files.
4577
4578 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4579
4580         * generic-widgets.el: Don't require gtk (a built-in feature) at
4581         top level.  Don't execute the last sexp unless (featurep 'gtk).
4582
4583 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4584
4585         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4586
4587 2001-02-23  Martin Buchholz <martin@xemacs.org>
4588
4589         * XEmacs 21.2.45 "Thelxepeia" is released.
4590
4591 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4592  
4593         * about.el (xemacs-hackers): update my entry. 
4594         * about.el (about-maintainer-info): ditto. 
4595         * about.el (about-hackers): ditto. 
4596
4597 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4598
4599         * about.el (about-maintainer-info): More vanity info about
4600         yours truly.
4601
4602 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4603
4604         * build-report.el (build-report-destination): xemacs-build-reports
4605         has moved to SourceForge, where mailing list name length is
4606         restricted, hence the name change to
4607         xemacs-buildreports@xemacs.org.
4608         * build-report.el (build-report-keep-regexp): Update default.
4609         * build-report.el (build-report-delete-regexp): Ditto.
4610         * build-report.el (build-report-make-output-files): Ditto.
4611
4612 2001-02-19  Craig Lanning  <lanning@scra.org>
4613
4614         * lisp-mode.el: Add indentation specifications for following
4615         Common Lisp forms: handler-case, handler-bind, with-slots,
4616         with-open-file, with-open-stream, print-unreadable-object.
4617
4618 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4619
4620         * font-lock.el (font-lock-set-defaults-1):
4621         Move initialization of `font-lock-cache-position' so that it's set
4622         even if font-lock-keywords is already defined.
4623
4624 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4625
4626         * autoload.el (generate-file-autoloads-1):
4627         Use `emacs-lisp-mode-syntax-table' instead of
4628         `lisp-mode-syntax-table'.
4629         * lisp-mode.el (lisp-mode-syntax-table):
4630         Get rid of old checks for `parse-partial-sexp' version.
4631         Make `|' (pipe) string delimiter instead of punctuation.
4632
4633 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4634
4635         * window.el (save-selected-window):
4636         Use gensym for better macro hygiene.
4637
4638 2001-02-06  Mike Sperber <mike@xemacs.org>
4639
4640         * dump-paths.el:
4641         * startup.el (startup-setup-paths): Set and use
4642         `mule-lisp-directory'.
4643         (startup-setup-paths-warning): Ditto.
4644
4645         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4646         (paths-construct-load-path): Consider `mule-lisp-directory'.
4647
4648 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4649
4650         * font-lock.el: Syntax table improvements used.  A few random
4651         changes are not specified below.
4652         (font-lock-fontify-string-delimiters):
4653         (font-lock-syntactic-keywords):
4654         (font-lock-cache-state nil):
4655         (font-lock-cache-position):
4656         New variables.
4657         (font-lock-set-syntax):
4658         (font-lock-apply-syntactic-highlight):
4659         (font-lock-fontify-syntactic-anchored-keywords):
4660         (font-lock-fontify-syntactic-keywords-region):
4661         (font-lock-eval-keywords):
4662         New functions.
4663         (font-lock-remove-face):
4664         (font-lock-fontify-syntactically-region):
4665         Use syntax properties.
4666
4667 2001-02-08  Martin Buchholz <martin@xemacs.org>
4668
4669         * XEmacs 21.2.44 "Thalia" is released.
4670
4671 2001-01-16  Mike Sperber <mike@xemacs.org>
4672
4673         * startup.el (normal-top-level): Work even if no installation root
4674         is found.
4675
4676 2001-01-30  Andy Piper  <andy@xemacs.org>
4677
4678         * gutter-items.el (progress-abort-glyph): remove instantiator.
4679         (set-progress-abort-instantiator): new function.
4680         (abort-progress-feedback): use it.
4681
4682         * gutter.el (set-gutter-dirty-p): new function.
4683
4684 2001-01-30  Didier Verna  <didier@xemacs.org>
4685
4686         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4687
4688 2001-01-24  Didier Verna  <didier@xemacs.org>
4689
4690         * sound.el (sound-extension-list): give a better default value.
4691         * sound.el (load-sound-file): improve the doc string, also find
4692         files given by absolute names, pass a real extension list to
4693         `locate-file'.
4694
4695 2001-01-26  Martin Buchholz <martin@xemacs.org>
4696
4697         * XEmacs 21.2.43 "Terspichore" is released.
4698
4699 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4700
4701         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4702         messages from gnuserv.
4703
4704 2001-01-20  Martin Buchholz <martin@xemacs.org>
4705
4706         * XEmacs 21.2.42 "Poseidon" is released.
4707
4708 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4709
4710         * cl-macs.el (cl-upcase-arg): New function.
4711         (cl-function-arglist): New function.
4712         (cl-transform-lambda): Automatically add CL-style lambda list to
4713         documentation string using functions above.
4714
4715 2001-01-12  Andy Piper  <andy@xemacs.org>
4716
4717         * package-get.el (package-get-custom): call
4718         package-net-update-installed-db.
4719
4720         * package-ui.el (pui-install-selected-packages): call
4721         package-net-update-installed-db.
4722
4723         * package-net.el (package-net-update-installed-db): use
4724         packages-package-list so that we reflect reality.
4725
4726         * packages.el (packages-package-list): Make docstring reflect
4727         reality.
4728
4729         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4730
4731         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4732         isn't installed.
4733
4734 2001-01-17  Andy Piper  <andy@xemacs.org>
4735
4736         * wid-edit.el (widget-activation-glyph-mapper): activate or
4737         deactivate native widgets.
4738         (widget-glyph-insert-glyph): record instantiator.
4739         (widget-push-button-value-create): use it.
4740
4741         * gui.el (gui-button-action): new function. Make button's domain
4742         buffer current when calling.
4743         (make-gui-button): update to use gui-button-action.
4744
4745 2001-01-16  Didier Verna  <didier@xemacs.org>
4746
4747         * menubar-items.el (default-menubar): add an entry for modeline
4748         horizontal scrolling in Options -> Display.
4749
4750 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4751
4752         * package-get.el (package-get-require-signed-base): Set to nil
4753         by default.
4754
4755 2001-01-17  Martin Buchholz <martin@xemacs.org>
4756
4757         * XEmacs 21.2.41 "Polyhymnia" is released.
4758
4759 2001-01-16  Mike Sperber <mike@xemacs.org>
4760
4761         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4762         catch lisp/mule/.
4763
4764 2001-01-14  Mike Sperber <mike@xemacs.org>
4765
4766         * startup.el (maybe-create-compatibility-dot-emacs):
4767         (maybe-unmigrate-user-init-file):
4768         (unmigrate-user-init-file): Created.
4769         (maybe-migrate-user-init-file): Offer creation of compatibility
4770         .emacs.
4771         Some doc fixes wrt init file location.
4772
4773 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4774
4775         * faces.el (face-frob-from-locale-first): new variable.
4776         (frob-face-font-2): Honor tags arg while trying to use
4777         standard-face-mapping.  When face-frob-from-locale-first is set,
4778         first try to set face inheriting from frobbed-face.
4779
4780 2001-01-15  Didier Verna  <didier@xemacs.org>
4781
4782         * about.el (xemacs-hackers): update my entry.
4783         * about.el (about-url-alist): ditto.
4784         * about.el (about-maintainer-info): ditto.
4785         * about.el (about-hackers): ditto.
4786
4787 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4788
4789         The byte compiler has been badly broken for a year,
4790         by the patch of 1999-12-06.
4791         * byte-optimize.el (byte-optimize-form-code-walker):
4792         Bug was: the byte compiler was making this erroneous optimization:
4793         (progn (or (foo)) (bar)) ==> (bar)
4794
4795 2000-11-20  Mike Sperber <mike@xemacs.org>
4796
4797         * setup-paths.el (paths-core-load-path-depth): Split
4798         `paths-load-path-depth' in two for site and core lisp.  Don't
4799         recurse into core.
4800         * setup-paths.el (paths-construct-load-path): Use.
4801
4802 2001-01-10  Andy Piper  <andy@xemacs.org>
4803
4804         * package-net.el (package-net-cygwin32-binary-size): new variable
4805         (package-net-win32-binary-size): ditto.  add much needed
4806         commentary.
4807
4808         * gutter-items.el (buffers-tab-items): correct off-by-one error
4809         for buffers-tab-max-size.
4810
4811 2001-01-08  Martin Buchholz <martin@xemacs.org>
4812
4813         * XEmacs 21.2.40 is released.
4814
4815 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4816
4817         * mule/hebrew.el: Fix comments and typos.
4818         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4819
4820 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4821
4822         * ChangeLog.1: move ancient log from fill.el.
4823
4824         * dump-paths.el:
4825         paragraphs.el:
4826         mule/mule-category.el:
4827         Miscellaneous typo fixes and slight doc clarifications.
4828
4829         * mule/mule-ccl.el:  Correct file name in header.
4830
4831 2000-12-31  Martin Buchholz <martin@xemacs.org>
4832
4833         * XEmacs 21.2.39 is released.
4834
4835 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4836
4837         * byte-optimize.el (byte-optimize-cond):
4838         (byte-optimize-cond-1): New.
4839         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4840         Optimizes (cond (x nil)) ==> nil.
4841         Provide better diagnostic on malformed expr like (cond foo).
4842
4843 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4844
4845         * mule/mule-coding.el:
4846         mule/mule-cmds.el (reset-language-environment,
4847         set-language-environment-coding-systems):
4848         Safer default coding-priority-list, corresponding to src/file-coding.h.
4849
4850 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4851
4852         * package-admin.el: Allow package removal from
4853         early-package-load-path.
4854
4855 2000-12-15  Andreas Jaeger  <aj@suse.de>
4856
4857         * about.el (about-maintainer-info): Update my entry.
4858
4859 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4860
4861         * packages.el (locate-library): Add support for bzip2
4862         compressed .el files.
4863
4864 2000-12-12  Andy Piper  <andy@xemacs.org>
4865
4866         * package-net.el: new file.
4867
4868 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4869
4870         * font-lock.el: Add missing C++ keywords.
4871
4872 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4873
4874         * simple.el (indent-for-comment): Preserve indentation of comments
4875         starting in column 0, as documented in (Info-goto-node
4876         "(xemacs)Comments").  Update docstring accordingly.
4877
4878 2000-12-05  Martin Buchholz <martin@xemacs.org>
4879
4880         * XEmacs 21.2.38 is released.
4881
4882 2000-12-04  Didier Verna  <didier@xemacs.org>
4883
4884         * mouse.el (default-mouse-track-set-point-in-window): remove
4885         spurious '+' operation detected by Martin.
4886
4887
4888 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4889
4890         * cl-extra.el (coerce):
4891         Implement char to integer coercion.
4892         Remove extraneous (numberp) test.
4893
4894         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4895         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4896         (byte-optimize-predicate):
4897         Warn if evaluating constant expression signals an error.
4898         (byte-optimize-form): Small simplification.
4899
4900         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4901
4902 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4903
4904         * byte-optimize.el:
4905         (byte-optimize-minus):
4906         (byte-optimize-plus):
4907         (byte-optimize-mult):
4908         (byte-optimize-quo):
4909         Use (car (last x)) instead of (last x) to get last elt!
4910         Use `byte-optimize-predicate' to optimize `%'.
4911         Move optimizations for special numeric args to bytecomp.el.
4912         * bytecomp.el (byte-compile-associative): Remove.
4913         (byte-compile-max): New.
4914         (byte-compile-min): New.
4915         Properly handle erroneous calls: (max) (min).
4916         (byte-compile-plus): New.
4917         (byte-compile-minus):
4918         It's easiest to handle 0, +1 and -1 args here.
4919         (byte-compile-mult): New.
4920         It's easiest to handle 1, -1 and 2 args here.
4921         (byte-compile-quo):
4922         It's easiest to handle 0, +1 and -1 args here.
4923         Issue byte-compiler warning when dividing by zero.
4924
4925         Byte-compiler arithmetic improvements.
4926         Better optimize these expressions in the obvious way:
4927         (+ x y 1)   -->  varref x varref y add add1
4928         (+ x y -1)  -->  varref x varref y add sub1
4929         (- x y 0)   -->  (- x y)
4930         (- 0 x y)   -->  (- (- x) y)
4931         (% 42 19)   --> compile-time constant
4932         (/ 42 19)   --> compile-time constant
4933         (* (foo) 2) --> foo call dup plus
4934
4935         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4936         unless (declaim (optimize (safety 3)))
4937         or (setq byte-compile-delete-errors nil).
4938
4939 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4940
4941         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4942         docstrings.
4943
4944 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4945
4946         * startup.el (command-line-do-help):  Add documentation of
4947         portable dumper switches.
4948
4949 2000-11-22  Andy Piper  <andy@xemacs.org>
4950
4951         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4952
4953         * glyphs.el (init-glyphs): don't use autodetect for strings.
4954
4955 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4956
4957         * byte-optimize.el (byte-optimize-char-before):
4958         (byte-optimize-backward-char):
4959         (byte-optimize-backward-word):
4960         Fix incorrect optimizations for these sorts of expressions:
4961         (let ((x nil)) (backward-char x))
4962
4963 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4964
4965         * byte-optimize.el:
4966         * byte-optimize.el (byte-optimize-backward-char): New.
4967         * byte-optimize.el (byte-optimize-backward-word): New.
4968         Make backward-word and backward-char as efficient as forward versions.
4969
4970         * bytecomp.el (byte-compile-no-args-with-one-extra):
4971         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4972         * bytecomp.el (byte-compile-two-args-with-one-extra):
4973         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4974         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4975         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4976         Check if extra arg is constant nil, and if so, use byte-coded call.
4977
4978         * simple.el (backward-word):
4979         * simple.el (mark-word):
4980         * simple.el (kill-word):
4981         * simple.el (backward-kill-word):
4982         Make COUNT argument optional, for consistency with forward-char et al.
4983
4984         * abbrev.el (abbrev-string-to-be-defined):
4985         * abbrev.el (inverse-abbrev-string-to-be-defined):
4986         * abbrev.el (inverse-add-abbrev):
4987         * abbrev.el (expand-region-abbrevs):
4988         * buff-menu.el (Buffer-menu-execute):
4989         * indent.el (move-to-left-margin):
4990         * indent.el (indent-relative):
4991         * indent.el (move-to-tab-stop):
4992         * info.el (Info-reannotate-node):
4993         * lisp-mode.el (lisp-indent-line):
4994         * lisp.el (end-of-defun):
4995         * lisp.el (move-past-close-and-reindent):
4996         * misc.el (copy-from-above-command):
4997         * mouse.el (default-mouse-track-scroll-and-set-point):
4998         * page.el (forward-page):
4999         * paragraphs.el (forward-paragraph):
5000         * paragraphs.el (end-of-paragraph-text):
5001         * picture.el (picture-forward-column):
5002         * picture.el (picture-self-insert):
5003         * rect.el (extract-rectangle-line):
5004         * simple.el (newline):
5005         * simple.el (fixup-whitespace):
5006         * simple.el (backward-delete-char-untabify):
5007         * simple.el (transpose-chars):
5008         * simple.el (transpose-preceding-chars):
5009         * simple.el (do-auto-fill):
5010         * simple.el (indent-new-comment-line):
5011         * simple.el (blink-matching-open):
5012         * view-less.el (cleanup-backspaces):
5013         * wid-edit.el (widget-transpose-chars):
5014         * term/bg-mouse.el (bg-insert-moused-sexp):
5015         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5016
5017         * info.el (Info-fontify-node):
5018         * simple.el (backward-delete-function):
5019         Use canonical delete-backward-char instead of backward-delete-char.
5020
5021 2000-11-20  Andy Piper  <andy@xemacs.org>
5022
5023         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5024         no buffers.
5025
5026 2000-11-20  Andy Piper  <andy@xemacs.org>
5027
5028         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5029         buffer tabs.
5030
5031 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5032
5033         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5034         (proclaim inline...) was shadowing compiler-macros.
5035
5036 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5037
5038         * bytecomp.el (byte-compile-eval): New.
5039         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5040         Keeps this promise made in Lispref:
5041         "If a file being compiled contains a `defmacro' form, the macro is
5042         defined temporarily for the rest of the compilation of that file."
5043
5044 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5045
5046         * cl.el (floatp-safe):
5047         (plusp):
5048         (minusp):
5049         (oddp):
5050         (evenp):
5051         (cl-abs):
5052         Use a better parameter name than `x'.
5053
5054         * cl-macs.el (check-type): Make continuable.  Change documentation
5055         to require PLACE, but accept any form for compatibility.
5056
5057         * abbrev.el (define-abbrev): Use check-type.
5058         * font-menu.el (font-menu-change-face): Use check-type.
5059         * menubar.el (relabel-menu-item): Use check-type.
5060         * itimer.el: Fix typo.
5061
5062 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5063
5064         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5065
5066 2000-11-14  Martin Buchholz <martin@xemacs.org>
5067
5068         * XEmacs 21.2.37 is released.
5069
5070 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5071
5072         * code-cmds.el: Provide the feature.
5073
5074 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5075
5076         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5077
5078         * code-cmds.el: New file
5079         * mule/mule-cmds.el:
5080         * mule/mule-misc.el
5081         (coding-keymap): New keymap. Define coding system keyboard
5082         commands on file-coding builds too.
5083         (coding-system-change-eol-conversion):
5084         (universal-coding-system-argument):
5085         (set-default-coding-systems):
5086         (prefer-coding-system): Moved from mule-cmds.el
5087         (set-buffer-process-coding-system): Moved from mule-misc.el
5088
5089 2000-09-15  Stephen Carney <carney@scubadoo.com>
5090
5091         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5092
5093 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5094
5095         * package-get.el (package-get-download-sites): Add a pre-release
5096         site for experimental packages.
5097
5098         * auto-autoloads.el: Regenerated.
5099
5100 2000-08-01  Andy Piper  <andy@xemacs.org>
5101
5102         * gutter-items.el (buffers-tab-omit-function): reference
5103         buffers-tab-select-visible-buffers.
5104         (buffers-tab-filter-functions): new variable, by default uses
5105         buffers-tab-selection-function and buffers-tab-omit-function.
5106         (select-buffers-tab-buffers-by-mode): invert arguments.
5107         (buffers-tab-select-visible-buffers): new function. Invert calling
5108         of buffers-menu-omit-invisible-buffers.
5109         (buffers-tab-items): rewrite to use
5110         buffers-tab-filter-functions. Rewrite docstring.
5111         (gutter-buffers-tab-extent): delete.
5112         (add-tab-to-gutter): always build a new extent when adding the
5113         tabs.
5114         (update-tab-in-gutter): make gutter dirty when orientation
5115         changes.
5116
5117 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5118
5119         * bytecomp.el (byte-compile-defvar-or-defconst):
5120         Only do loadhist recording if defvar form includes a value.
5121
5122 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5123
5124         * bytecomp.el (byte-compile-initial-macro-environment):
5125         `eval-when-compile' should not compile its body.
5126
5127 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5128
5129         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5130         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5131         some Japanese English.  Remove some ancient FSF comments, and
5132         improve docstrings.  Use symbols not vectors for tables.
5133
5134 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5135
5136         * keymap.el:
5137         (local-key-binding):
5138         (global-key-binding):
5139         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5140
5141         * lisp.el:
5142         (backward-sexp): Slightly simpler code.
5143         (mark-sexp): Make arg optional, like FSF Emacs.
5144         (forward-list): Slightly simpler code.
5145         (backward-list): Slightly simpler code.
5146         (down-list):  Make arg optional, like FSF Emacs.
5147         (up-list):  Make arg optional, like FSF Emacs.
5148         (backward-up-list):  Make arg optional, like FSF Emacs.
5149         (kill-sexp):  Make arg optional, like FSF Emacs.
5150         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5151
5152         * font-menu.el (font-menu-change-face):
5153         Take continuable errors into account.
5154
5155         * abbrev.el:
5156         * abbrev.el (clear-abbrev-table):
5157         * abbrev.el (define-abbrev-table):
5158         * abbrev.el (define-abbrev):
5159         * abbrev.el (insert-abbrev-table-description):
5160         * apropos.el (apropos-documentation-check-doc-file):
5161         * apropos.el (apropos-documentation-check-elc-file):
5162         * buff-menu.el (list-buffers):
5163         * buff-menu.el (list-buffers-noselect):
5164         * bytecomp.el (byte-recompile-directory):
5165         * bytecomp.el (batch-byte-compile):
5166         * cl-macs.el (typep):
5167         * code-files.el (find-coding-system-magic-cookie):
5168         * code-files.el (insert-file-contents):
5169         * cus-edit.el (customize-set-variable):
5170         * cus-edit.el (customize-save-variable):
5171         * cus-face.el (custom-set-face-font-size):
5172         * cus-face.el (custom-set-face-update-spec):
5173         * cus-face.el (custom-reset-faces):
5174         * custom.el (custom-check-theme):
5175         * custom.el (copy-upto-last):
5176         * fill.el (canonically-space-region):
5177         * fill.el (fill-paragraph):
5178         * fill.el (fill-region):
5179         * fill.el (find-space-insertable-point):
5180         * fill.el (justify-current-line):
5181         * faces.el (face-spec-update-all-matching):
5182         * faces.el (set-face-stipple):
5183         * files-nomule.el (insert-file-contents):
5184         * files.el (insert-file-contents-literally):
5185         * files.el (hack-local-variables-last-page):
5186         * files.el (basic-save-buffer):
5187         * files.el (insert-directory):
5188         * font-menu.el (font-menu-change-face):
5189         * font.el (font-spatial-to-canonical):
5190         * format.el (format-encode-region):
5191         * format.el (format-insert-file):
5192         * format.el (format-replace-strings):
5193         * gutter.el (set-gutter-element):
5194         * help.el (key-or-menu-binding):
5195         * help.el (describe-bindings):
5196         * help.el (with-syntax-table):
5197         * indent.el (indent-rigidly):
5198         * indent.el (delete-to-left-margin):
5199         * info.el:
5200         * info.el (Info-extract-dir-entry-from):
5201         * info.el (Info-build-dir-anew):
5202         * info.el (Info-rebuild-dir):
5203         * info.el (Info-batch-rebuild-dir):
5204         * info.el (Info-read-subfile):
5205         * info.el (Info-build-node-completions):
5206         * info.el (Info-extract-menu-node-name):
5207         * isearch-mode.el (isearch-range-invisible):
5208         * isearch-mode.el (isearch-restore-invisible-extents):
5209         * itimer.el (itimerp):
5210         * itimer.el (itimer-live-p):
5211         * keymap.el:
5212         * keymap.el (substitute-key-definition):
5213         * keymap.el (read-command-or-command-sexp):
5214         * keymap.el (local-key-binding):
5215         * keymap.el (global-key-binding):
5216         * keymap.el (global-set-key):
5217         * keymap.el (local-set-key):
5218         * ldap.el:
5219         * ldap.el (ldap-add-entries):
5220         * ldap.el (ldap-delete-entries):
5221         * lisp.el (backward-sexp):
5222         * lisp.el (mark-sexp):
5223         * lisp.el (forward-list):
5224         * lisp.el (backward-list):
5225         * lisp.el (down-list):
5226         * lisp.el (backward-up-list):
5227         * lisp.el (up-list):
5228         * lisp.el (kill-sexp):
5229         * lisp.el (backward-kill-sexp):
5230         * menubar.el (add-menu-button):
5231         * menubar.el (add-submenu):
5232         * menubar.el (delete-menu-item):
5233         * menubar.el (relabel-menu-item):
5234         * mouse.el (narrow-window-to-region):
5235         * obsolete.el (define-obsolete-variable-alias):
5236         * obsolete.el (store-substring):
5237         * package-admin.el:
5238         * package-admin.el (package-admin-install-function):
5239         * package-admin.el (package-admin-install-function-mswindows):
5240         * package-admin.el (package-admin-default-install-function):
5241         * package-get.el (package-get-update-base-entries):
5242         * packages.el (packages-load-package-dumped-lisps):
5243         * packages.el (packages-collect-package-dumped-lisps):
5244         * printer.el (generic-print-buffer):
5245         * printer.el (generic-print-region):
5246         * replace.el (occur-mode-mouse-goto):
5247         * replace.el (perform-replace):
5248         * select.el (get-selection-no-error):
5249         * simple.el:
5250         * simple.el (newline):
5251         * simple.el (open-line):
5252         * simple.el (edit-and-eval-command):
5253         * simple.el (goto-line):
5254         * simple.el (undo):
5255         * simple.el (kill-region):
5256         * simple.el (copy-region-as-kill):
5257         * simple.el (kill-ring-save):
5258         * simple.el (set-mark):
5259         * simple.el (next-line):
5260         * simple.el (previous-line):
5261         * simple.el (line-move):
5262         * simple.el (set-goal-column):
5263         * simple.el (comment-region):
5264         * subr.el:
5265         * subr.el (putf):
5266         * syntax.el (modify-syntax-entry):
5267         * syntax.el (map-syntax-table):
5268         * view-less.el (view-file):
5269         * view-less.el (view-buffer):
5270         * view-less.el (view-file-other-window):
5271         * window-xemacs.el (backward-other-window):
5272         * window.el:
5273         * window.el (one-window-p):
5274         * window.el (walk-windows):
5275         * window.el (window-list):
5276         * x-mouse.el (x-mouse-kill):
5277         * x-select.el (x-get-cutbuffer):
5278         * x-select.el (x-store-cutbuffer):
5279         * term/bg-mouse.el (bg-mouse-line-to-center):
5280         * term/sun-mouse.el (window-line-end):
5281         * term/sun-mouse.el (sun-select-region):
5282         * term/sun.el (kill-region-and-unmark):
5283         * mule/mule-category.el:
5284         * mule/mule-category.el (modify-category-entry):
5285         * mule/mule-category.el (char-category-list):
5286         * mule/mule-coding.el (coding-system-force-on-output):
5287         * mule/mule-misc.el (coding-system-put):
5288         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5289
5290 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5291
5292         * cus-face.el: Typo fixes and tiny clarifications.
5293         * custom.el: ditto
5294
5295 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5296
5297         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5298         * startup.el (normal-top-level): Setup auto-save-list-file-name
5299         if auto-save-list-file-prefix is non-nil.
5300
5301 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5302
5303         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5304
5305 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5306
5307         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5308         get symbol at point-min.
5309
5310 2000-10-24  Didier Verna  <didier@xemacs.org>
5311
5312         * info.el (Info-emacs-info-file-name): defconst it.
5313         * info.el (Info-footnote-tag): defcustom it.
5314         * info.el (Info-no-description-string): ditto.
5315         * info.el (Info-find-node): adapt to new semantics of
5316         'Info-suffixed-file (don't do the case variants stuff).
5317         * info.el (Info-insert-dir): rewrite the dir file variants code.
5318         * info.el (Info-directory-files): New. Return the list of info
5319         files in a directory.
5320         * info.el (Info-dir-outdated-p): use it.
5321         * info.el (Info-parse-dir-entries): ditto.
5322         * info.el (Info-build-dir-anew): don't restrict to files ending
5323         with a ".info.*" extension.
5324         * info.el (Info-set-mode-line): ditto.
5325         * info.el (Info-read-subfile): adapt to new semantics of
5326         'Info-suffixed-file (append 'exact argument).
5327         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5328         string independently of the case.
5329         * info.el (Info-suffixed-file): use it (match all possible case
5330         for the file name).
5331         * info.el (Info-insert-file-contents): code cleanup.
5332         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5333         columns.
5334         * info.el (Info-batch-rebuild-dir): ditto.
5335         * info.el (Info-read-node-name-1): ditto.
5336         * info.el (Info-search): ditto.
5337         * info.el (Info-fontify-node): ditto.
5338
5339
5340 2000-10-24  Didier Verna  <didier@xemacs.org>
5341
5342         * process.el (shell-command): when called from a program, avoid
5343         'push-mark's "mark-set" message.
5344
5345 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5346
5347         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5348         by a symbol, not by a vector.
5349         * mule/vietnamese.el (vscii): Likewise.
5350         (viscii): Likewise.
5351         * mule/cyrillic.el (koi8-r): Likewise.
5352
5353         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5354         by a symbol, not by a vector.
5355         (chinese-big5-2): Likewise.
5356         * mule/ethiopic.el (ethiopic): Likewise.
5357         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5358         (vietnamese-viscii-upper): Likewise.
5359
5360 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5361
5362         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5363
5364 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5365
5366         * byte-optimize.el (byte-optimize-car): New function.
5367         (byte-optimize-cdr): Ditto.
5368
5369 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5370
5371         * byte-optimize.el: Partial synch with FSF 20.7.
5372         Optimize constant concatenation.
5373         Add keymapp as a side effect free function.  It is a built-in.
5374         (byte-after-unbind-pos): Remove byte-equal.
5375
5376 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5377
5378         * update-elc-2.el: Quote regexps correctly.
5379
5380 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5381
5382         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5383         (ccl-compile): Apply integerp, not integer-or-char-p to
5384         check the type of the buffer magnification
5385         (ccl-compile-write-string): Encode a string with binary
5386         coding system.
5387         (ccl-compile-write-repeat): Likewise.
5388
5389 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5390
5391         * buff-menu.el:
5392         * bytecomp.el:
5393         * coding.el:
5394         * faces.el:
5395         * files.el:
5396         * fill.el:
5397         * float-sup.el:
5398         * font-lock.el:
5399         * help.el:
5400         * iso8859-1.el:
5401         * loaddefs.el:
5402         * menubar-items.el:
5403         * menubar.el:
5404         * modeline.el:
5405         * msw-font-menu.el:
5406         * paragraphs.el:
5407         * paths.el:
5408         * replace.el:
5409         * simple.el:
5410         * sound.el:
5411         * startup.el:
5412         * version.el:
5413         * x-faces.el:
5414         * x-font-menu.el:
5415         Remove purecopy.
5416
5417 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5418
5419         * simple.el (do-auto-fill): Use the function pointer to by
5420         `comment-line-break-function', not `indent-new-comment-line'. This
5421         fixes an issue with cc-mode comment continuation.
5422
5423 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5424
5425         * simple.el (turn-on-auto-fill):  Add (interactive).
5426         * mwheel.el (mwheel-install): Add (interactive).
5427         * font-lock.el (turn-on-font-lock): Add (interactive).
5428         (turn-off-font-lock): Add (interactive).
5429
5430 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5431
5432         * packages.el (packages-special-base-regexp): Add `man'.
5433
5434 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5435
5436         * wid-edit.el (widget-specify-active): map over extents in current
5437         buffer like `widget-specify-inactive' does.  Mapping over the
5438         inactive extent object does not work since the current extent is
5439         ignored by `map-extents'.
5440
5441 2000-10-04  Martin Buchholz <martin@xemacs.org>
5442
5443         * XEmacs 21.2.36 is released.
5444
5445 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5446
5447         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5448         Optimize the compiled-function-constants vector by byte-code
5449         reference counts.
5450
5451 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5452
5453         * build-report.el (build-report-delete-regexp): quote value in
5454         defcustom
5455
5456 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5457
5458         * build-report.el (build-report): Don't bind srcdir which we don't
5459         use in `multiple-value-bind' to avoid the only byte-compiler
5460         warning.
5461
5462 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5463
5464         * build-report.el: Requires cl and custom now.
5465         build-report-version is determined by XEmacs version -- remove
5466         build-report-version*.
5467         * build-report.el (build-report-version): Removed.
5468         * build-report.el (build-report-installation-version-regexp): New.
5469         * build-report.el (build-report-version-file-regexp): New.
5470         * build-report.el (build-report-installation-srcdir-regexp): New.
5471         * build-report.el (build-report-destination): Offer
5472         xemacs-build-reports and xemacs-beta.
5473         * build-report.el (build-report-keep-regexp): Adjusted.
5474         * build-report.el (build-report-delete-regexp): Adjusted.
5475         * build-report.el (build-report-make-output-dir): New.
5476         * build-report.el (build-report-installation-file): Replace use of
5477         `concat' with `expand-file-name'.
5478         * build-report.el (build-report-make-output-file): Removed.
5479         * build-report.el (build-report-make-output-files): New.
5480         * build-report.el (build-report-subject): Identify as
5481         user-variable with "*...".
5482         * build-report.el (build-report-prompts): Ditto.
5483         * build-report.el (build-report-version-file): New.
5484         * build-report.el (build-report-file-encoding): Identify as
5485         user-variable with "*...".
5486         * build-report.el (build-report-make-output-get): New.
5487         * build-report.el (build-report-insert-header): Report
5488         emacs-version and system-configuration instead of
5489         build-report-version.
5490         * build-report.el (build-report-insert-make-output): Add file
5491         argument.
5492         * build-report.el (build-report-insert-installation-file):
5493         Re-indent.
5494         * build-report.el (build-report-keep): Change docstring,
5495         re-indent.
5496         * build-report.el (build-report-delete): Ditto.
5497         * build-report.el (build-report-installation-data): New.
5498         * build-report.el (build-report-version-file-data): New.
5499
5500 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5501
5502         * byte-optimize.el (byte-optimize-lapcode):
5503         Fix the optimization of using the first 5 elements of the
5504         constants vector for variables.
5505         (byte-optimize-lapcode): Fix another ancient broken optimization.
5506
5507 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5508
5509         * *: Spelling mega-patch
5510
5511 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5512
5513         * easymenu.el: doc fixes.
5514         (easy-menu-do-define): Use backquote.
5515         (easy-menu-change):
5516         (easy-menu-add):
5517         `when' seems much clearer than `if' here.
5518         (easy-menu-remove):
5519         (easy-menu-add-item):
5520         (easy-menu-item-present-p):
5521         (easy-menu-remove-item):
5522         Wrap using (when (featurep 'menubar) ...)
5523
5524 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5525
5526         * bytecomp.el (displaying-byte-compile-warnings):
5527         Revert Ben's change to this function below so that the compile log
5528         is displayed properly for users of the "popper" package.
5529
5530 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5531
5532         * window.el (save-selected-window): Use backquote.
5533
5534         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5535         Renamed from `byte-compile-file-form-defvar'.
5536         * bytecomp.el (byte-compile-defvar-or-defconst):
5537         Only cons onto current-load-list in top-level forms.
5538         Else this leaks a cons cell every time a defun is called.
5539         Renamed from `byte-compile-defvar', for clarity.
5540         Warn when docstring of defvar is not a string.
5541         Use consistent error messages.
5542         Better comments.
5543
5544 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5545
5546         * simple.el (set-variable):
5547         Remove unneeded defvar by rearranging order of let* forms.
5548
5549         * mule/mule-ccl.el (ccl-get-next-code):
5550         * menubar-items.el (bookmark-menu-filter):
5551         (language-environment-menu-filter):
5552         (tutorials-menu-filter):
5553         * toolbar-items.el (toolbar-compile):
5554         * byte-optimize.el (disassemble-offset):
5555         Use (declare (special ...)) instead of `defvar'.
5556
5557         * cl-macs.el (cl-do-proclaim):
5558         Fix (declare (special ...)) warning suppression syntax.
5559
5560 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5561
5562         * info.el (Info-tag-table-marker):
5563         (Info-tag-table-buffer):
5564         (Info-find-file-node):
5565         (Info-read-subfile):
5566         (Info-build-node-completions):
5567         (Info-search):
5568         (Info-mode):
5569         Multiple info buffer support.
5570
5571 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5572
5573         * ldap.el (ldap-decode-entry): New defun
5574         (ldap-search-entries): Use it in order to decode DN-prefixed
5575         entries properly
5576
5577 2000-08-23  Daniel Pittman <daniel@danann.net>
5578
5579         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5580         Use `eq', not `=', to compare symbols.
5581
5582 2000-07-30  Ben Wing  <ben@xemacs.org>
5583
5584         * bytecomp.el (byte-compile-report-error):
5585         * bytecomp.el (displaying-byte-compile-warnings):
5586         if stack-trace-on-error is set, send out a backtrace when
5587         an error is encountered that stops byte compilation.  this
5588         should make it much much easier to track down those curious
5589         problems.  also undo the kludge of using a separate "*Show*"
5590         buffer for display when there's a temp-buffer-show-function;
5591         we can avoid this by just being a little smarter.
5592
5593         * dialog-items.el:
5594         * dialog-items.el (search-dialog-regexp): New.
5595         * dialog-items.el (search-dialog-callback):
5596         * dialog-items.el (make-search-dialog):
5597         add a regexp option to the dialog and clean up a bit.
5598
5599         * dialog.el:
5600         * dialog.el (yes-or-no-p-dialog-box):
5601         * dialog.el (get-dialog-box-response):
5602         * dialog.el (make-dialog-box):
5603         * dialog.el (dialog-box-finish): New.
5604         * dialog.el (dialog-box-cancel): New.
5605         * dialog.el (internal-make-dialog-box-exit): New.
5606         implement [properly!] the :modal property of the new dialog box
5607         interface.  this is the first time xemacs has ever had *proper*
5608         modal dialog boxes, giving the standard window-system feedback.
5609         (e.g. under windows, clicking on a disabled frame causes a beep
5610         and makes the dialog box flash three times.)
5611
5612         * dragdrop.el: header keyword frobbing.
5613
5614         * dumped-lisp.el (preloaded-file-list):
5615         renamed winnt.el to win32-native.el.
5616
5617         * faces.el (face-property):
5618         * faces.el (set-face-property):
5619         * faces.el (frob-face-property):
5620         * faces.el (frob-face-font-2):
5621         * faces.el (make-face-bold):
5622         * faces.el (make-face-italic):
5623         * faces.el (make-face-bold-italic):
5624         * faces.el (make-face-unbold):
5625         * faces.el (make-face-unitalic):
5626         * faces.el (make-face-smaller):
5627         * faces.el (make-face-larger):
5628         clean up the implementation of these so that window-system-specific
5629         methods are called only on objects belonging to that window system.
5630         previously, you could have [e.g.] mswindows-make-face-bold called
5631         on font object of device type `stream', which is not good and
5632         explains the subtle errors Adrian was getting when byte-compiling
5633         something that required 'term. (Adrian, now you can use stack-trace-
5634         on-error to find the exact place where things are going wrong instead
5635         of having to laboriously binary-search your way through.)
5636
5637         * finder.el (finder-known-keywords):
5638         cleaned up -- properly sorted, clarified the meanings of many of
5639         the keywords, and added a few -- mswin, gui, content, build, www,
5640         user, services.  the last two try to distinguish between a package
5641         that's used directly by the user, and a package that provides
5642         support services to other packages.
5643
5644         * font-lock.el (lisp-font-lock-keywords-2):
5645         update list of lisp control structures to include everything,
5646         including new ones i introduced.
5647
5648         * gutter.el: header keyword frobbing.
5649
5650         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5651         recent isearch element was not doing so!  you got the second-most-
5652         recent instead.
5653
5654         * lisp-mode.el (construct-lisp-mode-menu):
5655         more menubar cleanups.
5656         * lisp-mode.el (with-selected-window):
5657         make it indent properly.
5658
5659         * menubar-items.el (default-menubar): lots of menubar cleanups.
5660         rearranged the options menu the most, e.g. splitting up the
5661         Keyboard/Mouse menu into a new Editing menu and combining the
5662         separate Scrollbar/Gutter/Toolbar submenus into Display.
5663         Got rid of General, moved items to Editing or new Troubleshooting.
5664         Moved Packages to Tools; doesn't seem to belong under Options.
5665         Added stuff to the Cmds menu, e.g. Change Case.
5666
5667         NB please don't complain about these periodic menubar changes.
5668         Anything like this is necessarily incremental in its construction
5669         -- By constant use you gradually become more and more aware of
5670         better and better ways to group menu items.  When we eventually
5671         move the options menu to a property sheet, the existing structure
5672         will probably be preserved fairly well.
5673
5674         * minibuf.el (next-history-element): fix problems with pressing
5675         down arrow in repeat-complex-command.
5676
5677         * modeline.el:
5678         * modeline.el (modeline-3d-p): New.
5679         added custom variable for controlling the 3d modeline.  the
5680         corresponding Options item has been present for a long time,
5681         but commented out with "fix me!" comments.  it's fixed now.
5682
5683         * obsolete.el (add-menu):
5684         remove bogus gettexts.
5685
5686         * process.el (shell-quote-argument):
5687         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5688         For bash under Windows native, see below.
5689
5690         * simple.el:
5691         * simple.el (display-warning-buffer):
5692         Fixed the handling of warning display to eliminate the annoying
5693         *Show* buffer, like was done for byte-compiler output above.
5694
5695         * simple.el (debug-print): New.
5696         Simple function for sending debug messages to the console and/or
5697         other debug places.
5698
5699         * subr.el (replace-in-string):
5700         Rewrite this function to avoid N^2 behavior with large strings --
5701         catastrophic with the new Windows selection code! (Apparently the
5702         author of this function didn't realize there was a fun
5703         replace-match that could make his life much easier, because we
5704         duplicated the entire logic.  The new version is smaller, easier
5705         to understand, much more robust, and has extended features --
5706         those of replace-match.)
5707
5708         * window.el:
5709         * window.el (with-selected-window): New.
5710         An obvious complement to the existing `with-selected-frame' and
5711         `with-current-buffer'.
5712
5713         * win32-native.el: Renamed from winnt.el.
5714         Added a great deal of stuff for properly handling process quoting,
5715         somewhat modeled on Kirill's original model (which i later threw
5716         away).  We should now finally have correctly working process arg
5717         quoting/dequoting so that the final app gets exactly what we
5718         intended.  Because the mechanism is in Lisp, it's easily
5719         extendible. (For those running bash and running the native
5720         version, I tried hard to do what I thought was correct.  But more
5721         thought is needed, and ideally the volunteer work of people with
5722         these configurations that they generally run on.)
5723
5724         * x-font-menu.el (x-font-menu-font-data):
5725         Put in defvar's to fix byte-compiler warnings.
5726
5727 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5728
5729         * select.el (selection-coercion-alist): Initialise.
5730         * select.el (select-coerce-to-text): New.
5731         * select.el (select-coerce): New.
5732         New functions to perform type and value coercion.
5733
5734         * select.el (select-buffer-killed-default): Keep data if it was
5735         on the clipboard.
5736
5737 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5738
5739         * menubar-items.el (default-menubar): Fix typo.
5740         (default-menubar): `lambda' was mispelled as `lamda'.
5741
5742 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5743
5744         * window.el (shrink-window-if-larger-than-buffer): Remove
5745         edge checking code.
5746
5747 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5748
5749         * paths.el (gnus-local-domain): Removed.
5750         (gnus-local-organization): Ditto.
5751         (gnus-startup-file): Ditto.
5752
5753 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5754
5755         * files.el (auto-mode-alist): Add .spec for RPM.
5756
5757 2000-07-31  Andy Piper  <andy@xemacs.org>
5758
5759         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5760
5761 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5762
5763         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5764         browse-url.
5765         * help.el (xemacs-www-page): Ditto.
5766         (xemacs-www-faq): Ditto.
5767         * menubar-items.el (default-menubar): Ditto.
5768
5769         * wid-edit.el (widget-url-link-action): Ditto.
5770         From: Kenichi OKADA <okada@opaopa.org>.
5771
5772 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5773
5774         * finder.el (finder-commentary): Add autoload cookie.
5775
5776 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5777
5778         * files.el (insert-file-contents-literally): Fix second let
5779         binding for `coding-system-for-read' to `coding-system-for-write'
5780         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5781
5782 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5783
5784         * files.el (insert-file-contents-literally): Use binary coding
5785         system (from Morioka san).
5786         (insert-file-contents-literally): Make file-name-handler method.
5787
5788 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5789
5790         * cl-macs.el (get-selection): Add defsetf.
5791
5792 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5793
5794         * x-init.el (x-activate-region-as-selection): replace obsolete
5795         function x-own-selection with own-selection.
5796         (ow-find): replace obsolete functions x-get-selection and
5797         x-get-clipboard with get-selection and get-clipboard.
5798         (init-post-x-win): replace obsolete function x-disown-selection
5799         with disown-selection.
5800
5801 2000-07-20  Mike Sperber  <mike@xemacs.org>
5802
5803         * startup.el (load-user-init-file): Only try to load init file if
5804         it exists.
5805
5806 2000-07-10  Andy Piper  <andy@xemacs.org>
5807
5808         * dialog-items.el: sync with Ben's patch.
5809
5810         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5811         comment.
5812         (progress-text-glyph): deleted.
5813         (progress-layout-glyph): make completely minimal.
5814         (progress-gauge-glyph): ditto.
5815         (progress-display-style): fix to handle dynamic instantiator
5816         changes.
5817         (progress-text-instantiator): new.
5818         (progress-layout-instantiator): new.
5819         (progress-gauge-instantiator): new.
5820         (set-progress-display-instantiator): renamed and changed from
5821         set-progress-display-style.
5822         (progress-abort-glyph): use instantiator not glyph.
5823         (append-progress-display): use set-progress-display-instantiator
5824         and set-glyph-image.
5825         (abort-progress-display): ditto.
5826         (raw-append-progress-display): ditto.
5827
5828 2000-07-20  Ben Wing  <ben@xemacs.org>
5829
5830         * code-files.el: Move Mule-specific code to mule-coding.el.
5831
5832 2000-07-15  Ben Wing  <ben@xemacs.org>
5833
5834         * autoload.el:
5835         Fixed comments.
5836
5837         * cmdloop.el:
5838         * cmdloop.el (yes-or-no-p):
5839         * cmdloop.el (y-or-n-p):
5840         Make these functions use should-use-dialog-box-p and not be
5841         overridden in dialog.el.
5842
5843         * cus-dep.el:
5844         * cus-dep.el (Custom-make-dependencies): Removed.
5845         * cus-dep.el (Custom-make-dependencies-1): New.
5846         * cus-dep.el (Custom-make-one-dependency): New.
5847         New entry point for use in Makefiles, to avoid excessive
5848         invocations.
5849
5850         * cus-edit.el (custom-variable-reset-saved):
5851         * cus-edit.el (custom-variable-reset-standard):
5852         * cus-edit.el (custom-save-resets):
5853         Fix bytecompiler warnings.
5854
5855         * dialog.el:
5856         * dialog.el (yes-or-no-p-dialog-box):
5857         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5858         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5859         * dialog.el (get-dialog-box-response):
5860         * dialog.el (message-or-box):
5861         * dialog.el (make-dialog-box):
5862         * dialog.el (popup-dialog-box): New.
5863         Avoid yes-or-no-p bogosities.
5864         Create a general function `make-dialog-box' to encapsulate all
5865         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5866
5867         * dumped-lisp.el (preloaded-file-list):
5868         Add dialog-items.  Clean up.  Group files by types.
5869
5870         * easymenu.el (easy-menu-add):
5871         * easymenu.el (easy-menu-remove):
5872         Account for accelerators.
5873
5874         * extents.el:
5875         * extents.el (extent-list): New args, like in map-extents.
5876         * extents.el (extent-at-event): New.
5877         * extents.el (extents-at-event): New.
5878
5879         * font-lock.el:
5880         * font-lock.el (font-lock-mode):
5881         * font-lock.el (font-lock-default-fontify-buffer):
5882         * font-lock.el (font-lock-default-unfontify-region):
5883         * font-lock.el (font-lock-fontify-syntactically-region):
5884         * font-lock.el (font-lock-fontify-keywords-region):
5885         Use new progress-feedback names.
5886
5887         * font-lock.el (java-font-lock-identifier-regexp):
5888         * font-lock.el (java-font-lock-class-name-regexp):
5889         Fix bytecompiler warnings.
5890
5891         * gutter-items.el:
5892         * gutter-items.el (progress-display-use-echo-area): Removed.
5893         * gutter-items.el (progress-feedback-use-echo-area): New.
5894         * gutter-items.el (progress-display-popup-period): Removed.
5895         * gutter-items.el (progress-feedback-popup-period): New.
5896         * gutter-items.el (set-progress-display-style): Removed.
5897         * gutter-items.el (set-progress-feedback-style): New.
5898         * gutter-items.el (progress-display-style): Removed.
5899         * gutter-items.el (progress-feedback-style): New.
5900         * gutter-items.el (progress-stack):
5901         * gutter-items.el (progress-displayed-p): Removed.
5902         * gutter-items.el (progress-feedbacked-p): New.
5903         * gutter-items.el (clear-progress-display): Removed.
5904         * gutter-items.el (clear-progress-feedback): New.
5905         * gutter-items.el (progress-display-clear-when-idle): Removed.
5906         * gutter-items.el (progress-feedback-clear-when-idle): New.
5907         * gutter-items.el (remove-progress-display): Removed.
5908         * gutter-items.el (remove-progress-feedback): New.
5909         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5910         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5911         * gutter-items.el (append-progress-display): Removed.
5912         * gutter-items.el (append-progress-feedback): New.
5913         * gutter-items.el (abort-progress-display): Removed.
5914         * gutter-items.el (abort-progress-feedback): New.
5915         * gutter-items.el (raw-append-progress-display): Removed.
5916         * gutter-items.el (raw-append-progress-feedback): New.
5917         * gutter-items.el (display-progress-display): Removed.
5918         * gutter-items.el (display-progress-feedback): New.
5919         * gutter-items.el (current-progress-display): Removed.
5920         * gutter-items.el (current-progress-feedback): New.
5921         * gutter-items.el (current-progress-display-label): Removed.
5922         * gutter-items.el (current-progress-feedback-label): New.
5923         * gutter-items.el (progress-display): Removed.
5924         * gutter-items.el (progress-feedback): New.
5925         Replace "progress-display" with "progress-feedback" globally.
5926
5927         * gutter-items.el (lprogress-display): Removed.
5928         * gutter-items.el (progress-feedback-with-label): New.
5929         Rename lprogress-display ==> progress-feedback-with-label.
5930
5931         * gutter-items.el (search-dialog-direction): Removed.
5932         * gutter-items.el (search-dialog-text): Removed.
5933         * gutter-items.el (search-dialog-callback): Removed.
5934         * gutter-items.el (make-search-dialog): Removed.
5935         Move to dialog-items.el.
5936
5937         * help.el:
5938         * help.el (help-mode-quit):
5939         * help.el (mode-for-help): New.
5940         * help.el (help-sticky-window): New.
5941         * help.el (help-window-config): New.
5942         * help.el (with-displaying-help-buffer):
5943         * help.el (function-at-event): New.
5944         * help.el (help-symbol-regexp): New.
5945         * help.el (help-symbol-run-function-1): New.
5946         * help.el (help-symbol-run-function): New.
5947         * help.el (help-symbol-function-context-menu): New.
5948         * help.el (help-symbol-variable-context-menu): New.
5949         * help.el (help-symbol-function-and-variable-context-menu): New.
5950         * help.el (frob-help-extents): New.
5951         * help.el (describe-function-1):
5952         * help.el (variable-at-point):
5953         * help.el (variable-at-event): New.
5954         * help.el (describe-variable):
5955         Major overhaul.
5956         - Make functions and variables be mousable.
5957         - Middle button hyperlinks.
5958         - New context-menu entries.
5959
5960         * keydefs.el:
5961         * keydefs.el (global-map):
5962         New key bindings to move lines up and down.
5963
5964         * lisp-mode.el:
5965         * lisp-mode.el (construct-lisp-mode-menu): New.
5966         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5967         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5968         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5969         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5970         Make popup and menubar menus be different.  Popup menu uses
5971         clicked location and automatically assumes symbol under the mouse
5972         for various commands.
5973
5974         * menubar-items.el:
5975         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5976         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5977
5978         * menubar-items.el (global-popup-menu): Removed.
5979         * menubar-items.el (mode-popup-menu): Removed.
5980         * menubar-items.el (activate-popup-menu-hook): Removed.
5981         * menubar-items.el (popup-mode-menu): Removed.
5982         * menubar-items.el (popup-buffer-menu): Removed.
5983         * menubar-items.el (popup-menubar-menu): Removed.
5984         Move to menubar.el.
5985
5986         * menubar.el:
5987         * menubar.el (global-popup-menu): New.
5988         * menubar.el (mode-popup-menu): New.
5989         * menubar.el (activate-popup-menu-hook): New.
5990         * menubar.el (last-popup-menu-event): New.
5991         * menubar.el (popup-mode-menu): New.
5992         * menubar.el (popup-buffer-menu): New.
5993         * menubar.el (popup-menubar-menu): New.
5994         * menubar.el (menu-call-at-event): New.
5995         Move non-content functions here.  Add support for context menu
5996         items on extents.
5997
5998         * minibuf.el (minibuffer-history-uniquify):
5999         Typo fix.
6000
6001         * minibuf.el (read-file-name-1):
6002         Call new file dialog box if it exists.
6003
6004         * minibuf.el (mouse-rfn-setup-vars):
6005         Clean up "chop" action.
6006
6007         * mouse.el:
6008         * mouse.el (button2): Now bound to mouse-track.
6009         * mouse.el (click-inside-extent-p):
6010         * mouse.el (point-inside-extent-p):
6011         * mouse.el (point-inside-selection-p):
6012         * mouse.el (mouse-drag-or-yank): Removed.
6013         * mouse.el (mouse-begin-drag-n-drop): New.
6014         * mouse.el (mouse-eval-sexp):
6015         * mouse.el (mouse-track-activate-strokes): New.
6016         * mouse.el (mouse-track-do-activate): New.
6017         * mouse.el (mouse-track):
6018         * mouse.el (default-mouse-track-event-is-with-button): New.
6019         * mouse.el (default-mouse-track-cleanup-hook):
6020         * mouse.el (default-mouse-track-drag-hook):
6021         * mouse.el (default-mouse-track-drag-up-hook):
6022         * mouse.el (default-mouse-track-click-hook):
6023         Merge drag-n-drop into mouse-track.
6024         Add general "activate" support to replace specific button2 kludges.
6025         Use "button modifier" support in mouse-track.
6026
6027         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6028
6029         * package-ui.el:
6030         * package-ui.el (pui-menu):
6031         * package-ui.el (pui-popup-context-sensitive): Removed.
6032         Fix bytecompiler warnings.
6033         Clean up popup code a bit.
6034
6035         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6036
6037         * simple.el:
6038         * simple.el (transpose-lines):
6039         * simple.el (transpose-line-up): New.
6040         * simple.el (transpose-line-down): New.
6041         * simple.el (transpose-subr):
6042         * simple.el (transpose-subr-1): Removed.
6043         Clean up, add functions to move lines up and down.
6044
6045         * startup.el (mail-host-address):
6046         * startup.el (user-mail-address):
6047         Customize.
6048
6049         * subr.el:
6050         * subr.el (set-symbol-value-in-buffer): New.
6051         * subr.el (error):
6052         * subr.el (check-argument-type):
6053         * subr.el (defined-error-p): New.
6054         Add structured error support.
6055
6056         * toolbar-items.el (toolbar-compile):
6057         Use new make-dialog-box.
6058
6059         * update-elc.el:
6060
6061         * userlock.el (ask-user-about-lock-dbox):
6062         * userlock.el (ask-user-about-supersession-threat-dbox):
6063         * userlock.el (ask-user-about-lock):
6064         * userlock.el (ask-user-about-supersession-threat):
6065         Use new make-dialog-box.
6066         Add safety checks; use should use-dialog-box-p.
6067
6068         * window-xemacs.el:
6069         * window-xemacs.el (__buffer-dedicated-frame):
6070         * window-xemacs.el (buffer-dedicated-frame): New.
6071         * window-xemacs.el (set-buffer-dedicated-frame): New.
6072         Move dedicated-frame stuff into lisp.
6073
6074 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6075
6076         * printer.el (generic-print-region): Do not require that
6077         `printer-name' be set.
6078         (printer-name): Commentary clarification.
6079
6080 2000-07-19  Martin Buchholz <martin@xemacs.org>
6081
6082         * XEmacs 21.2.35 is released.
6083
6084 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6085
6086         * select.el (selection-coercible-types): Initialise.
6087
6088 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6089
6090         * select.el (own-clipboard): Bug fix.
6091
6092 2000-07-17  Mike Sperber  <mike@xemacs.org>
6093
6094         * cus-edit.el (custom-migrate-custom-file): Save init file before
6095         continuing.
6096
6097 2000-07-16  Mike Sperber  <mike@xemacs.org>
6098
6099         * startup.el (load-init-file): Remove silly call to
6100         `load-user-custom-file`.
6101         (maybe-migrate-user-init-file): Minor fixes.
6102
6103 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6104
6105         * apropos.el (apropos-documentation-check-doc-file):
6106         `doc' variable should be let-bound, as was presumably intended.
6107
6108         * cus-edit.el (custom-variable-reset-saved):
6109         (custom-variable-reset-standard):
6110         Remove unused variable comment-widget.  Twice.
6111
6112         * toolbar.el (toolbar-blank-press-function):
6113         Add a real defvar with initial value nil and proper docstring.
6114         (press-toolbar-button): No need to check for boundp-ness anymore.
6115
6116         * rect.el (open-rectangle-line): Remove useless (let) form.
6117         Add defvar for pending-delete-mode.
6118
6119         * info.el (Info-find-node): This function needs an autoload cookie.
6120
6121         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6122         Use let* since the second form referred to the first.
6123
6124 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6125
6126         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6127         instead of removed `mswindows-get-clipboard'.
6128
6129
6130 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6131
6132         * select.el (select-convert-from-text): New.
6133         * select.el (select-convert-from-length): New.
6134         * select.el (select-convert-from-integer): New.
6135         * select.el (select-convert-from-identity): New.
6136         * select.el (select-convert-from-filename): New.
6137         * select.el (selection-converter-in-alist): Use them.
6138         New converter functions for X.
6139
6140         * select.el (get-selection): Removed comment.
6141
6142         * select.el (own-selection): Removed append code - I thought
6143         I'd already done this, but apparently not...
6144
6145         * select.el: Changed comment about TIMESTAMP.
6146
6147         * select.el (select-convert-in): New.
6148         * select.el (select-convert-out): New.
6149         New functions that get used by select.c.
6150
6151         * select.el (select-buffer-killed-default): New.
6152         * select.el (select-buffer-killed-text): New.
6153         * select.el (selection-buffer-killed-alist): New.
6154         New list and functions that get called if a relevant selection
6155         exists and a buffer gets killed.
6156
6157         * select.el (select-convert-to-targets):
6158         * select.el (select-convert-to-identity): Removed.
6159         * select.el (select-convert-from-identity): Removed.
6160         * select.el (select-converter-out-alist):
6161         Removed _EMACS_INTERNAL selection type.
6162
6163         * x-select.el (xselect-kill-buffer-hook): Removed.
6164         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6165         Removed this X-specific nonesense. Use the generic support
6166         in select.el instead.
6167
6168 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6169
6170         * mule/mule-category.el (defined-category-hashtable):
6171         Use make-hash-table instead of make-hashtable
6172
6173         * buff-menu.el: Byte-compiler warning fix.
6174
6175         * isearch-mode.el (isearch-highlight-all-cleanup):
6176         Remove unused variable `isearch-highlight-all-start'.
6177
6178         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6179
6180         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6181
6182         * cus-dep.el (Custom-make-dependencies):
6183         Add autoload cookie for custom-add-loads to generated custom-load.el.
6184
6185         * autoload.el (autoload-package-name): Warning suppression.
6186         Move defvar prior to first use.
6187
6188         * custom.el: Add autoload for custom-declare-face.
6189         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6190         * cl.el (cl-hack-byte-compiler):
6191         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6192         to work properly.
6193
6194 2000-07-08  Mike Sperber  <mike@xemacs.org>
6195
6196         * startup.el (load-home-init-file): Added variable.
6197         (maybe-migrate-user-init-file): Added.
6198         (load-user-init-file): Load custom file if different from init
6199         file.
6200
6201         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6202         "startup."
6203
6204         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6205         Moved `custom-file'-related code to cus-file.el.
6206
6207         * cus-file.el: New file.
6208
6209 2000-04-01  Mike Sperber  <mike@xemacs.org>
6210
6211         * packages.el (packages-find-package-directories): Added support
6212         for external package hierarchies with in-place installations.
6213
6214         * find-paths.el (paths-root-in-place-p): Added.
6215         (paths-find-emacs-directory): Added support for external
6216         directories with in-place installations.
6217         (paths-find-site-directory): Ditto.
6218
6219         * startup.el (find-user-init-file): Also look for
6220         ~/.xemacs/init.elc? in preference to ~/.emacs.
6221
6222 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6223
6224         * select.el (own-selection):
6225         * select.el (own-clipboard): Changed `append' parameter to
6226         `how-to-use' parameter.
6227         * select.el (own-selection): Removed icky append code.
6228         * select.el (own-selection, get-selection): Removed extra type
6229         checking.
6230         * select.el (selection-appender-alist):
6231         * select.el (selection-converter-{in|out}-alist): Initialise.
6232         * select.el (select-append-to-*): New.
6233         * select.el (select-convert-from-*): New.  New functions to append
6234         data and convert data from external type.
6235
6236 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6237
6238         * font-lock.el: Javadoc enhancements.
6239
6240 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6241
6242         * printer.el (generic-print-region): Compose job name from buffer
6243         name.
6244
6245 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6246
6247         * font-lock.el (font-lock-fontify-pending-extents): Call
6248         font-lock-fontify-region instead of font-lock-fontify-buffer
6249         to avoid unnecessary progress gauges.
6250
6251 2000-07-06  Craig Lanning  <lanning@scra.org>
6252
6253         * custom-load.el (faces):
6254
6255         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6256         dir is a regex.
6257
6258         * process.el (call-process-internal): from Dan Holmsand, use binary
6259         coding systems so that jka-compr works.
6260
6261 2000-07-07  Ben Wing  <ben@xemacs.org>
6262
6263         * font-lock.el: Undo previous change.  Unfortunately, some
6264         files actually use the variables directly in their init code
6265         without quoting them.
6266
6267 2000-07-07  Ben Wing  <ben@xemacs.org>
6268
6269         * font-lock.el (defvar font-lock-*-face): Removed.
6270
6271         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6272         only when necessary.
6273
6274 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6275
6276         * cl-macs.el: fix cl-transform-function-property kludge
6277         so that it does not require a random feature.
6278
6279 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6280
6281         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6282         as in Linux kernel "Rules.make".
6283
6284 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6285
6286         * build-report.el (build-report): Add autoload cookie.
6287
6288 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6289
6290         * package-ui.el (defgroup pui):  Correct a misspelling
6291         (pui-toggle-package-delete):  Change `seleted' to `selected'
6292
6293 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6294
6295         * package-get.el (package-get-update-base):
6296         (package-get): Use insert-file-contents-literally always.
6297         (package-get-maybe-save-index):
6298         Force coding system for writing to binary.
6299
6300 2000-06-08  Mike Alexander  <mta@arbortext.com>
6301
6302         * code-process.el (call-process-region): If there is no coding
6303         system for the process on process-coding-system-alist use the
6304         coding system of the buffer containing the region.
6305
6306 2000-06-10  Ben Wing  <ben@xemacs.org>
6307
6308         * cmdloop.el (command-error):
6309         If debug-on-error and noninteractive, output backtrace.
6310
6311         * files.el (file-relative-name):
6312         Remove MSDOS references.
6313
6314         * simple.el (line-number): New function, due to non-obvious
6315         behavior/usage of count-lines.
6316
6317         * simple.el (count-lines): document non-obvious usage to get
6318         line number.
6319
6320 2000-06-11  Ben Wing  <ben@xemacs.org>
6321
6322         * faces.el ((featurep 'xpm)):
6323         * x-faces.el (x-init-face-from-resources):
6324         * x-faces.el (x-init-frame-faces):
6325         * x-misc.el (x-init-specifier-from-resources):
6326         * x-misc.el (x-get-resource-and-bogosity-check):
6327         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6328         * x-mouse.el (x-init-pointer-shape):
6329         * x-scrollbar.el (x-init-scrollbar-from-resources):
6330         Add sixth argument to x-get-resource calls so as to issue warnings
6331         rather than errors on bogus arguments.
6332
6333 2000-06-05  Ben Wing  <ben@xemacs.org>
6334
6335         * compat.el: new file.  provides a clean, non-intrusive way to
6336         define compatibility functions.
6337
6338         * process.el (shell-quote-argument): temporary fix for lack
6339         of nt-quote-process-args.  #### I need to put back the overall
6340         structure of that mechanism but redo the guts of it using the
6341         extra intelligence in the C code.
6342
6343 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6344
6345         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6346         `package-get' does in package-get.el, instead of using external
6347         "md5sum" program.
6348
6349         * package-get.el (package-get): Insert package file literally to
6350         make checksum calculation work.
6351
6352 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6353
6354         * code-files.el (convert-mbox-coding-system): Deleted.
6355         (file-coding-system-alist): Removed reference to
6356         convert-mbox-coding-system.
6357
6358 2000-05-28  Martin Buchholz <martin@xemacs.org>
6359
6360         * XEmacs 21.2.34 is released.
6361
6362 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6363
6364         * font-lock.el (font-lock-keywords): Rewrote docstring
6365
6366 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6367
6368         * loadhist.el (unload-feature): handle case where x is both boundp
6369         and fboundp
6370
6371 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6372
6373         * packages.el: It's ok to use built-in macros, but not lisp
6374         defined ones.
6375
6376 2000-05-20  Ben Wing  <ben@xemacs.org>
6377
6378         * font-lock.el:
6379         * font-lock.el (font-lock-message-threshold):
6380         * font-lock.el (font-lock-mode):
6381         * font-lock.el (font-lock-default-fontify-buffer):
6382         * font-lock.el (font-lock-always-fontify-immediately):
6383         * font-lock.el (font-lock-old-extent): Removed.
6384         * font-lock.el (font-lock-old-len): Removed.
6385         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6386         * font-lock.el (font-lock-pending-extent-table): New.
6387         * font-lock.el (font-lock-range-table): New.
6388         * font-lock.el (font-lock-after-change-function):
6389         * font-lock.el (font-lock-after-change-function-1): Removed.
6390         * font-lock.el (font-lock-fontify-pending-extents): New.
6391         * font-lock.el ('font-lock-revert-cleanup): Removed.
6392         * font-lock.el ('font-lock-revert-setup): Removed.
6393         Rewrite deferral code to handle any number of changes, merging
6394         them properly.  Remove hacked-up code for revert-buffer, now
6395         unnecessary.
6396
6397         * menubar-items.el (default-menubar):
6398         In Options->Edit Init File, don't switch to emacs-lisp-mode
6399         unless necessary; doing this turns off font-lock.
6400
6401 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6402
6403         * keydefs.el: Define C-x BS to backward-kill-sentence.
6404
6405 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6406
6407         * files.el (hack-local-variables-prop-line): Use non-greedy
6408         matching to process -*-texinfo-*- -*-.
6409
6410 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6411
6412         * minibuf.el (minibuf-directory-files): new function.
6413         (read-file-name-activate-callback): use minibuf-directory-files.
6414         (read-directory-name-internal): ditto.
6415         (mouse-file-display-completion-list): ditto.
6416         (mouse-directory-display-completion-list): ditto.
6417         (read-file-name-internal): remove "./" from completion list unless
6418         explicitly matched, for consistency.
6419
6420 2000-05-11  Ben Wing  <ben@xemacs.org>
6421
6422         * gutter-items.el (gutter-buffers-tab):
6423         * gutter-items.el (add-tab-to-gutter):
6424         * gutter-items.el (update-tab-in-gutter):
6425         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6426         * gutter-items.el (append-progress-display):
6427         * gutter-items.el (abort-progress-display):
6428         * gutter-items.el (raw-append-progress-display):
6429         Further fixes.  Use set-glyph-image not set-image-instance-property,
6430         to fix problems with multiple windows in a frame.
6431
6432         * menubar-items.el (tutorials-menu-filter):
6433         Fix typo.
6434
6435         * startup.el (early-error-handler):
6436         Display message box under windows; otherwise, message will disappear
6437         before it can be viewed.
6438
6439         * update-elc.el:
6440         Fix bug in NEEDTODUMP processing.
6441
6442 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6443
6444         * startup.el (lock-directory): Removed.
6445         (superlock-file): Ditto.
6446         (startup-set-paths): Remove lockdir.
6447         (startup-setup-paths-warning): Remove lock-directory.
6448
6449         * setup-paths.el (paths-find-lock-directory): Removed.
6450         (paths-find-superlock-file): Ditto.
6451
6452 2000-05-09  Ben Wing  <ben@xemacs.org>
6453
6454         * faces.el (set-face-property):
6455         * faces.el (set-face-font):
6456         * faces.el (set-face-foreground):
6457         * faces.el (set-face-background):
6458         * faces.el (set-face-background-pixmap):
6459         * faces.el (set-face-underline-p):
6460         * faces.el (set-face-strikethru-p):
6461         * faces.el (set-face-highlight-p):
6462         * faces.el (set-face-dim-p):
6463         * faces.el (set-face-blinking-p):
6464         * faces.el (set-face-reverse-p):
6465         doc string changes.
6466
6467         * glyphs.el:
6468         * glyphs.el (make-image-specifier):
6469         * glyphs.el (glyph-property):
6470         * glyphs.el (set-glyph-image):
6471         * glyphs.el (make-glyph):
6472         * glyphs.el (make-pointer-glyph):
6473         * glyphs.el (make-icon-glyph):
6474         * glyphs.el (widget-image-instance-p): New.
6475         authorship info, lots of doc changes.  New predicate, inadvertently
6476         omitted.  the general principle with specifier docs is now that
6477         the description of instantiators should go with the make-foo-specifier
6478         fun's doc string, rather than in foo-specifier-p.  this follows
6479         conventions elsewhere in XEmacs and in general is a lot more obvious
6480         of a place to look.  sometimes the make-foo-specifier function needs
6481         to be created in the process.
6482
6483         * gutter.el:
6484         * gutter.el (make-gutter-specifier): New.
6485         * gutter.el (make-gutter-size-specifier): New.
6486         * gutter.el (make-gutter-visible-specifier): New.
6487         specifier doc updates according to the conventions specified before.
6488
6489         * objects.el:
6490         * objects.el (make-font-specifier):
6491         * objects.el (make-color-specifier):
6492         * objects.el (make-face-boolean-specifier): New.
6493         specifier doc updates according to the conventions specified before.
6494
6495         * specifier.el:
6496         * specifier.el (set-specifier):
6497         * specifier.el (make-integer-specifier): New.
6498         * specifier.el (make-boolean-specifier): New.
6499         * specifier.el (make-natnum-specifier): New.
6500         * specifier.el (make-generic-specifier): New.
6501         * specifier.el (make-display-table-specifier): New.
6502         specifier doc updates according to the conventions specified before.
6503
6504         * toolbar.el:
6505         * toolbar.el (make-toolbar-specifier): New.
6506         specifier doc updates according to the conventions specified before.
6507
6508 2000-05-09  Ben Wing  <ben@xemacs.org>
6509
6510         * process.el (call-process-internal): Revert to previous version
6511         because Mike's change clashed with a change I did not long before.
6512         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6513         Thanks very much Mike for pointing out the bug and submitting a
6514         patch!
6515
6516 2000-04-13  Mike Alexander  <mta@arbortext.com>
6517
6518         * process.el (call-process-internal): Send the correct input buffer
6519         (call-process-internal): Return the exit status of the process
6520
6521 2000-05-07  Ben Wing  <ben@xemacs.org>
6522
6523         * winnt.el:
6524         * winnt.el (nt-quote-args-verbatim): Removed.
6525         * winnt.el (nt-quote-args-prefix-quote): Removed.
6526         * winnt.el (nt-quote-args-backslash-quote): Removed.
6527         * winnt.el (nt-quote-args-double-quote): Removed.
6528         * winnt.el (nt-quote-args-functions-alist): Removed.
6529         * winnt.el (nt-quote-process-args): Removed.
6530         Remove all stuff for argument quoting.  We borrow the code instead
6531         from Emacs 20.6, which is much more careful in its quoting
6532         (e.g. in handling runs of the escape character) and avoids most of
6533         the need for this Lisp mechanism by checking to see whether we're
6534         running a Cygwin or normal program and doing the appropriate
6535         quoting.  If we end up needing such a mechanism, we should add
6536         it by extending the variable `mswindows-quote-process-args' so it
6537         can take an alist of regexps.
6538
6539 2000-05-07  Ben Wing  <ben@xemacs.org>
6540
6541         * keydefs.el:
6542         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6543         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6544         the window without moving point.
6545
6546         * simple.el:
6547         * simple.el (scroll-up-one): New.
6548         * simple.el (scroll-down-one): New.
6549         Functions for use with C-M-up/down.
6550
6551 2000-05-01  Martin Buchholz <martin@xemacs.org>
6552
6553         * XEmacs 21.2.33 is released.
6554
6555 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6556
6557         * dialog.el (yes-or-no-p-dialog-box):
6558         Fix docstring.
6559         Fix following horrible bug in X11 mode with focus-follows-mouse:
6560           1. Visit two files in two different frames.
6561           2. do File->Revert Buffer in one of those frames.
6562           3. Dialog box appears.
6563           4. Arrange things so that the mouse passes over the *other*
6564              frame, then to the dialog box, and click on "Yes".
6565           5. The file contents end up in the *wrong* buffer!
6566         Add TODO comment.
6567
6568 2000-04-28  Ben Wing  <ben@xemacs.org>
6569
6570         * help.el (describe-installation): correct typo introduced
6571         in last patch: boundp -> fboundp.
6572
6573         * etags.el (buffer-tag-table-list):
6574         canonicalize filenames to Unix format so that tag-table-alist
6575         searching works under Windows.
6576
6577         * autoload.el:
6578         Bowdlerize the supposedly objectionable words
6579         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6580
6581         * gutter-items.el (set-progress-display-style):
6582         * gutter-items.el (search-dialog-callback):
6583         * gutter-items.el (make-search-dialog):
6584         Change to new callback-ex api.
6585
6586 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6587
6588         * help.el: (describe-installation): decode-coding-string is not
6589         defined in a non MULE environment.
6590
6591 2000-04-28  Ben Wing  <ben@xemacs.org>
6592
6593         * gutter-items.el (buffer-list-changed-hook):
6594         use it, not record-buffer-hook.
6595
6596         * subr.el (record-buffer-hook): Removed.
6597
6598 2000-04-27  Ben Wing  <ben@xemacs.org>
6599
6600         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6601         use NORECORD option.  Andy will not like this, but the existing
6602         gutter behavior is just wrong, as per this comment:
6603
6604         ;; this used to add the norecord flag to both calls below.
6605         ;; this is bogus because it is a pervasive assumption in XEmacs
6606         ;; that the current buffer is at the front of the buffers list.
6607         ;; for example, select an item and then do M-C-l
6608         ;; (switch-to-other-buffer).  Things get way confused.
6609         ;;
6610         ;; Andy, if you want to maintain the current look, you must
6611         ;;  *uncouple* the gutter order and buffers order.
6612
6613         * loaddefs.el (completion-ignored-extensions): unfuckify.
6614
6615         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6616         xemacs.mak.
6617
6618         * autoload.el (batch-update-one-directory): new function, used in
6619         xemacs.mak.
6620
6621         * loadup.el: set gc-cons-threshold very high unless dumping --
6622         loadup during update-elc is much much much faster.  also do this
6623         when quick-building.
6624
6625         add commented-out code for profiling loadup.
6626
6627
6628         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6629         is required in order to build xemacs.
6630
6631 2000-04-26  Ben Wing  <ben@xemacs.org>
6632
6633         * loadup.el: don't garbage collect during loadup if quick-build
6634         compile-time option is set.
6635
6636 2000-04-23  Ben Wing  <ben@xemacs.org>
6637
6638         * update-elc.el: compute whether any dumped .el or .elc files
6639         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6640         if so.
6641
6642         * update-elc.el (update-elc-files-to-compile): always change
6643         NOBYTECOMPILE in the src directory rather than current dir,
6644         so it will work under NT.
6645
6646         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6647         the form of this file is identical between Unix and Windows.
6648         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6649         Added comment.
6650         (update-autoloads-from-directory): updated doc string.
6651         updated doc strings in a few other places.
6652
6653 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6654
6655         * bytecomp.el (byte-force-recompile): Fix argument to
6656         byte-recompile-directory.
6657
6658 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6659
6660         * gutter-items.el (progress-display-clear-when-idle): Use
6661         add-one-shot-hook.
6662         * gutter-items.el (clear-progress-display): Adjust number of
6663         arguments.
6664
6665 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6666
6667         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6668
6669 2000-04-16  Ben Wing  <ben@xemacs.org>
6670
6671         * printer.el: New file.
6672
6673         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6674
6675         * help.el (describe-installation): Fix decoding for Windows.
6676
6677         * menubar-items.el:
6678         * menubar-items.el (default-menubar):
6679         * menubar-items.el (tutorials-menu-filter): New.
6680         * menubar-items.el (popup-menubar-menu):
6681         Add authorship.  Redo Help menu and Tutorials filter.
6682
6683         * menubar.el: Correct comment.
6684
6685         * modeline.el (modeline-buffer-identification): Correct doc string.
6686
6687         * simple.el:
6688         * simple.el (printing): Removed.
6689         * simple.el (printer-name): Removed.
6690         * simple.el (generic-print-buffer): Removed.
6691         * simple.el (generic-print-region): Removed.
6692         Move generic print code to printer.el.
6693
6694 2000-04-15  Ben Wing  <ben@xemacs.org>
6695
6696         * simple.el (generic-print-region): New.
6697         make this function actually work.
6698         (generic-print-buffer): call generic-print-region.
6699
6700 2000-04-14  Andy Piper  <andy@xemacs.org>
6701
6702         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6703         by using the new widget-callback-current-channel.
6704         (search-dialog-callback): ditto.
6705
6706 2000-04-12  Andy Piper  <andy@xemacs.org>
6707
6708         * gutter.el (default-gutter-position): moved from gutter-items.el.
6709         (default-gutter-position-changed-hook): ditto.
6710         (gutter-element-visibility-changed-hook): ditto.
6711         (set-gutter-element): ditto.
6712         (remove-gutter-element): ditto.
6713         (set-gutter-element-visible-p): ditto.
6714         (gutter-element-visible-p): ditto.
6715         (init-gutter): ditto.
6716
6717         * dialog.el (make-dialog-box): renamed and moved from
6718         gutter-items.el
6719
6720         * gutter-items.el: move various functions elsewhere.
6721
6722 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6723
6724         * menubar-items.el: Fixed place of parenthesis.
6725
6726 2000-04-12  Ben Wing  <ben@xemacs.org>
6727
6728         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6729                 without constantly being prompted for the tag.
6730         * simple.el: Added a number of section headings, to clarify the
6731                 organization of this file.
6732         * simple.el (activate-region):
6733         * simple.el (region-exists-p):
6734         * simple.el (region-active-p):
6735                 Moved these three function down to the other side of
6736                 the case-changing functions, so they join the rest of
6737                 the region code.
6738         * simple.el (printing): New.
6739         * simple.el (printer-name): New.
6740         * simple.el (generic-print-buffer): New.
6741                 New functions, a very simple prototype for a unified
6742                 printing interface.
6743
6744         * process.el (call-process-internal): Real fix for null BUFFER,
6745                 other problems with BUFFER specs.
6746
6747         * menubar-items.el:
6748                 Fixed up File->Print to use new printing functions.
6749                 Various corrections and expansions to Grep/Compile menus.
6750                 New options for Printing.
6751                 New options for SMTP Mail, the way to send mail under
6752                   MS Windows. (There's also a package patch to make SMTP
6753                   Mail be the default under MSWin.)
6754
6755 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6756
6757         * menubar-items.el: Selecting Rectangle Mousing from menubar
6758         did not work.  Needed to quote mouse-track-rectangle-p.
6759
6760 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6761
6762         * cl-compat.el (keywordp): Removed.
6763
6764 2000-04-05  Andy Piper  <andy@xemacs.org>
6765
6766         * gutter-items.el (progress-layout-glyph): don't initialize here.
6767         (progress-gauge-glyph): use dynamic sizing.
6768         (set-progress-display-style): new function. Set progress glyphs
6769         appropriately depending on the style.
6770         (progress-display-style): new variable. Custom version of
6771         set-progress-display-style.
6772         (progress-abort-glyph): switch to dynamic sizes.
6773         (search-dialog-text): make the edit field active.
6774
6775 2000-04-04  Andy Piper  <andy@xemacs.org>
6776
6777         * gutter-items.el (make-search-dialog): need to make the search
6778         dialog visible after creation.
6779
6780         * menubar-items.el (default-menubar): use the search dialog for
6781         searching. Remove some extraneous search menu items.
6782
6783         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6784         well as strings.
6785         (make-gutter-only-dialog-frame): allow the user to create the
6786         frame unmapped. Allow the gutter spec to be given as a glyph.
6787         (search-dialog-direction): new variable.
6788         (search-dialog-text): new variable.
6789         (search-dialog-callback): new function. Callback for the search
6790         dialog action.
6791         (make-search-dialog): new function. Create a user-friendly search
6792         dialog.
6793
6794 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6795
6796         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6797         under Windows.
6798
6799 2000-04-01  Andy Piper  <andy@xemacs.org>
6800
6801         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6802         progress more accurately.
6803
6804 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6805
6806         * finder.el (finder-compile-keywords): Process readable files only.
6807         Because error in process of .#finder-inf.el when compile xemacs
6808         with --with-clash-detection option.
6809
6810 2000-03-31  Andy Piper  <andy@xemacs.org>
6811
6812         * gutter-items.el (append-progress-display): don't delay after a
6813         successful font-lock.
6814         (make-gutter-only-dialog-frame): new function. Allow users to
6815         create gutter-only dialogs.
6816
6817 2000-03-27  Mike Alexander  <mta@arbortext.com>
6818
6819         * process.el (call-process-internal): Handle a null BUFFER
6820         parameter correctly.
6821
6822 2000-03-28  Andy Piper  <andy@xemacs.org>
6823
6824         * gutter-items.el (abort-progress-display): put strings in the
6825         gutter not extents.
6826         (progress-layout-glyph): signal special 'quit callback.
6827         (progress-display-quit-function): deleted.
6828         (progress-display-stop-callback): deleted.
6829         (progress-display-dispatch-command-events): deleted.
6830         (append-progress-display): remove calls to
6831         progress-display-dispatch-command-events.
6832         (raw-append-progress-display): ditto.
6833
6834 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6835
6836         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6837         being a list.  Actually define `stipple-pixmap-p' which is used as
6838         an error predicate.  Correctly handle PIXMAP being either relative
6839         or absolute file name.
6840
6841 2000-03-24  Andy Piper  <andy@xemacs.org>
6842
6843         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6844         (abort-progress-display): ditto. Don't delete the created extent.
6845         (raw-append-progress-display): ditto.
6846         (progress-display-dispatch-non-command-events): new
6847         function. Encapsulates what we want to do when no command input is
6848         required.
6849         (progress-display-dispatch-command-events): likewise, but disable
6850         for now since it causes too many problems.
6851         (append-progress-display): use them.
6852         (raw-append-progress-display): ditto.
6853         (default-gutter-position-changed-hook): set this rather than
6854         default-gutter-position-changed.
6855         (default-gutter-position-changed-hook): lambda with zero arguments
6856         rather than one.
6857         (raw-append-progress-display): trap errors in pending input since
6858         allowing them to signal will hose the gauge well and
6859         truly. Ideally we would like to delay these until we are more able
6860         to cope.
6861         (append-progress-display): ditto.
6862
6863 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6864
6865         * lisp/make-docfile.el: call-process-internal is now implemented
6866         in process.el.
6867
6868 2000-03-21  Ben Wing  <ben@xemacs.org>
6869
6870         * mule\mule-cmds.el (set-language-info-alist):
6871         Fix to correspond to new menu arrangement.
6872
6873 2000-03-21  Ben Wing  <ben@xemacs.org>
6874
6875         * process.el:
6876         * process.el (call-process-internal): New.
6877         New implementation of call-process.  Only enabled under NT, so far.
6878         stderr handling not implemented yet in CVS'd C code.
6879
6880 2000-03-20  Ben Wing  <ben@xemacs.org>
6881
6882         * lisp-mode.el:
6883         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6884         * lisp-mode.el (lisp-interaction-mode):
6885         Put back Lisp Interaction menubar for Jan V's sake.
6886
6887         * simple.el:
6888         * simple.el (mark-ring):
6889         * simple.el (dont-record-current-mark): New.
6890         * simple.el (in-shifted-motion-command): New.
6891         * simple.el (mark-ring-unrecorded-commands): New.
6892         * simple.el (mark-ring-max):
6893         * simple.el (set-mark-command):
6894         * simple.el (push-mark):
6895         * simple.el (handle-pre-motion-command):
6896         Implement scheme for not recording unimportant marks.
6897
6898         * subr.el:
6899         * subr.el (function-allows-args): New.
6900         New function function-allows-args.
6901
6902 2000-03-20  Martin Buchholz <martin@xemacs.org>
6903
6904         * XEmacs 21.2.32 is released.
6905
6906 2000-03-20  Andy Piper  <andy@xemacs.org>
6907
6908         * gutter-items.el (update-tab-in-gutter): force selection of the
6909         selected-window if required to do so.
6910         (buffers-tab-items): ditto.
6911         (add-tab-to-gutter): ditto.
6912         (create-frame-hook): use force-selection.
6913         (default-gutter-position-changed): lambdify.
6914         (update-tab-hook): deleted since it was only used in one place.
6915
6916 2000-03-18  Andy Piper  <andy@xemacs.org>
6917
6918         * files.el (find-file-noselect): undo change that shouldn't have
6919         gone in.
6920
6921 2000-03-17  Andy Piper  <andy@xemacs.org>
6922
6923         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6924         of selected-window trickery.
6925
6926         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6927         frames tabs.
6928         (progress-display-stop-callback): progress -> progress-display
6929         (progress-display-quit-function): ditto.
6930         (clear-progress-display): ditto.
6931         (remove-progress-display): ditto.
6932         (append-progress-display): ditto.
6933         (abort-progress-display): ditto.
6934         (raw-append-progress-display): ditto.
6935         (display-progress-display): ditto.
6936         (current-progress-display-label): ditto.
6937         (current-progress-display): ditto.
6938         (lprogress-display): ditto and save the buffer
6939         (progress-display): ditto. Otherwise the buffer sometimes gets
6940         changed which confuses font-lock.
6941
6942         * font-lock.el (font-lock-default-fontify-buffer): catch all
6943         errors, not just quit.
6944         (font-lock-mode): progress -> display-progress
6945         (font-lock-default-fontify-buffer): ditto.
6946         (font-lock-fontify-syntactically-region): ditto.
6947         (font-lock-fontify-keywords-region): ditto.
6948
6949 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6950
6951         * cl.el (gensym): Move to here from cl-macs.el.
6952         (gentemp): Ditto.
6953
6954 2000-03-16  Andy Piper  <andy@xemacs.org>
6955
6956         * font-lock.el (font-lock-mode): use lprogress and friends for
6957         progress management.
6958         (font-lock-default-fontify-buffer): ditto.
6959         (font-lock-fontify-syntactically-region): ditto.
6960         (font-lock-fontify-keywords-region): ditto.
6961         (font-lock-revert-cleanup): fix reverting.
6962         (font-lock-revert-setup): ditto.
6963
6964         * gutter-items.el (progress-use-echo-area): new variable. Use the
6965         echo area for progress gauges if non-nil.
6966         (clear-progress): remove echo area stuff and defer to
6967         clear-message.
6968         (append-progress): dispatch non-command events after each progress
6969         increment. Remove echo area stuff.
6970         (abort-progress): remove echo area stuff and defer to
6971         display-message.
6972         (raw-append-progress): ditto. Dispatch non-command events after
6973         gutter redisplay.
6974         (display-progress): defer echo area stuff to display-message.
6975
6976         * gutter-items.el (clear-progress):
6977         (abort-progress): indentation changes.
6978         (display-progress): don't clear progress.
6979         (append-progress): compare messages with equal.
6980         (raw-append-progress): use dispatch-non-command-events to flush
6981         widget creation events.
6982
6983 2000-03-13  Ben Wing  <ben@xemacs.org>
6984
6985         * abbrev.el:
6986         * abbrev.el (abbrev-string-to-be-defined): New.
6987         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6988         Changes for use with the menubar.
6989
6990 2000-03-12  Ben Wing  <ben@xemacs.org>
6991
6992         * alist.el (vassoc): moved here from font-menu.el.
6993
6994         * custom.el (defface): typo fix.
6995
6996         * dialog.el (yes-or-no-p-dialog-box):
6997         * dialog.el (message-box):
6998         * files.el (save-some-buffers-1):
6999         Put accelerators in the button names.
7000
7001         * font-lock.el (font-lock-comment-face):
7002         * font-lock.el (font-lock-keyword-face):
7003         * font-lock.el (font-lock-function-name-face):
7004         Fixed some of the colors under MS Windows because the existing
7005         default colors were hardly different from black and needed to be
7006         made lighter.
7007
7008         * font-menu.el:
7009         * font-menu.el (font-menu-split-long-menu):
7010         * font-menu.el (font-menu-family-constructor):
7011         * font-menu.el (font-menu-size-constructor):
7012         * font-menu.el (font-menu-weight-constructor):
7013         * font-menu.el (font-menu-set-font):
7014         vassoc moved to alist.el.
7015         Accelerators added to all menus.
7016         Unused bound var new-props removed.
7017
7018         * keydefs.el: I did a whole lot of rearranging to put things in a
7019         more consistent order and fixed a number of cases where key
7020         combinations involving up, down, left, right and so on were
7021         defined but the corresponding keypad combinations were not
7022         defined.
7023
7024         * lisp-mode.el:
7025         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7026         * lisp-mode.el (emacs-lisp-mode):
7027         * lisp-mode.el (lisp-interaction-mode):
7028         * lisp-mode.el (flet):
7029         Added accelerators onto the menus.
7030         Made all the different versions of the let function be indented
7031         the same way.
7032         Undid Steve's easy-menu-ification, because it makes it impossible
7033         to have the menubar and popup menus different.
7034         Cleaned up the menu; added items for find-function &c and some
7035         indenting, and removed debug-on-*.
7036
7037         * list-mode.el (list-mode-hook):
7038         * list-mode.el (list-mode):
7039         * list-mode.el (completion-setup-hook):
7040         * list-mode.el (display-completion-list):
7041         Added support for the :window-height keyword, which is required
7042         because of other changes that I made for the file dialog box.  I
7043         also made the hook variables list-mode-hook and
7044         completion-setup-hook and also minibuffer-setup-hook in
7045         minibuf.el be permanent-local; see comment in list-mode.el.
7046
7047         * map-ynp.el (map-y-or-n-p):
7048         Added accelerators to the dialog buttons.
7049
7050         * menubar-items.el (menu-truncate-list):
7051         New internal function.
7052         * menubar-items.el (submenu-generate-accelerator-spec):
7053         * menubar-items.el (menu-item-strip-accelerator-spec):
7054         * menubar-items.el (menu-item-generate-accelerator-spec):
7055         New exported functions, for use in auto-generating accelerator specs.
7056
7057         * menubar-items.el:
7058         * menubar-items.el (default-menubar):
7059         * menubar-items.el (maybe-add-init-button):
7060         * menubar-items.el (bookmark-menu-filter):
7061         * menubar-items.el (slow-format-buffers-menu-line):
7062         * menubar-items.el (build-buffers-menu-internal):
7063         * menubar-items.el (language-environment-menu-filter):
7064         * menubar-items.el (default-popup-menu):
7065         * menubar-items.el (popup-buffer-menu):
7066         * menubar-items.el (popup-menubar-menu):
7067         Did a major overhaul on this file, and in fact I'm nowhere near
7068         done working on the menubar, and there will be more patches to
7069         come.  A basic summary of what I've done:
7070
7071         a) I added accelerators to all of the menu items.  For menus that
7072         are auto-generated, such as the buffers menu, the accelerators are
7073         automatically added to the beginning of each line using the
7074         numbers 1 through 9, then zero, and then letters starting with A,
7075         but omitting the letters that are already in use for the fixed
7076         menu items at the top of the buffers menu.  To facilitate adding
7077         accelerators of this kind, I created some new functions
7078         (*-accelerator-spec), which are also being used by other filters
7079         that auto generate lists of things such as ftp sites to download
7080         packages.  If people really don't like these accelerators
7081         appearing at the beginning of the menu items, a variable can be
7082         added to optionally turn them off, but I think this is rather
7083         pointless because other menu items have accelerators and many or
7084         most of the menu users will use the accelerators if the support is
7085         there.
7086
7087         b) I combined the top level Tools and Apps menus into a single
7088         Tools menu, because the distinction between the two is not
7089         obvious, and the items on the menus are not used often enough that
7090         putting some of them onto submenus is a problem.
7091
7092         c) I created two new top level menus called View and Cmds because
7093         there were too many items on the File and Edit menus, and I'm going
7094         to be adding more items to these menus.  In contrast to the Tools
7095         menu, the items on these menus may be used quite often during an
7096         editing session, and so should be available with fewer
7097         keystrokes.
7098
7099         d) I added a number of options to the options menu, including one
7100         for controlling whether the alt key can be used to traverse to
7101         menu items using the accelerators, one for controlling behavior of
7102         control-k, one for controlling how the kill and yank functions
7103         interact with the clipboard, a few additional buffers-menu
7104         options, and various other things.  I also did a bit of
7105         rearranging, for example, combining the keyboard and mouse options
7106         into a single keyboard and mouse submenu to facilitate the
7107         accelerators on that level.
7108
7109         e) I changed the variable buffers-menu-format-buffer-line-function
7110         to take two arguments instead of one, the second argument being
7111         the line number for use in creating an accelerator.  I added a
7112         hack to support existing functions with one argument (although I
7113         doubt that very many of these exist), for backward compatibility.
7114
7115         f) I moved the top level mule menu to be a submenu of the edit
7116         menu.  I think that most of the items on this menu are fairly
7117         useless and there are certainly not enough frequently used items
7118         to justify this being its own top level menu.
7119
7120         g) I combined most of the items in big-menubar.el into the main menu.
7121         If people think the main menu is too big, it would be possible to
7122         create different configurations, some smaller.
7123
7124         * menubar.el (check-menu-syntax):
7125         Deleted some syntax checks that were no longer valid, partly
7126         because of changes that were already made a long time ago, and
7127         partly because of a change I made where I allow the name of the
7128         menu item to be an evaluated expression rather than just a string,
7129         similar to all of the other parameters of a menu item.
7130
7131         * minibuf.el:
7132         * minibuf.el (read-file-name-1):
7133         * minibuf.el (mouse-read-file-name-1):
7134         I made a number of changes to improve the appearance
7135         and functioning of the file dialog box.  They include:
7136
7137         a) Fixing the problem where closing the dialog box by clicking on
7138         the close button of the window didn't properly exit the
7139         minibuffer.
7140
7141         b) Fixing the problem that if you typed part of a file name, and
7142         then clicked on a completion with the mouse, the file was not
7143         correctly selected.
7144
7145         c) Changing the title of the dialog box to reflect the operation
7146         being done in accordance with user interface conventions, rather
7147         than the name of the dialog box buffer, which is rather useless.
7148
7149         d) Remove the words "possible completions are" which didn't
7150         belong.
7151
7152         e) Fix things so that the completions scroll off the end of the
7153         completions windows only to the right, rather than both to the
7154         right and down, which is in accordance with Windows user interface
7155         conventions.
7156
7157         * msw-init.el (init-post-mswindows-win):
7158         Added a binding for meta-F4, which is the standard windows binding
7159         for exiting a program.
7160
7161         * select.el (get-selection-no-error):
7162         * select.el (own-selection):
7163         * select.el (own-clipboard):
7164         Added an optional argument called append to the functions
7165         own-selection and own-clipboard.  This adds support for appending
7166         text to the existing selection and allows the function
7167         own-clipboard to be used as the value of the variable
7168         interprogram- cut-function.
7169
7170         Fixed a bug in own-selection in handling zmacs-region-stays.
7171
7172         * simple.el (historical-kill-line): New.
7173
7174         * simple.el (kill-line):
7175         * simple.el (interprogram-cut-function):
7176         * simple.el (interprogram-paste-function):
7177         * simple.el (handle-pre-motion-command):
7178         * simple.el (next-line):
7179         * simple.el (previous-line):
7180         a) Expanded the variable kill-whole-line, so that function
7181         kill-line can be set to delete the entire line always, not just
7182         when cursor is at the beginning of the line.  This is controlled
7183         by setting the variable kill-whole-line to the symbol 'always.
7184         This behavior, as well as the existing kill-whole-line behavior,
7185         now only take effect when kill-line is called interactively,
7186         although this is a departure from a previous behavior in the case
7187         of setting this variable kill-whole-line to t.  It is almost
7188         certainly what has always been intended, and most likely the old
7189         way of doing things introduced bugs.  I also created a function
7190         called historical-kill-line, which ignores the kill-whole-line
7191         setting and always gives the historical behavior of only killing
7192         to the end of the line.  I bound this function to shift- control-k
7193         so that the kill to end of line behavior is available, even when
7194         kill-whole-line has been set to change control-k into the simple
7195         delete-whole-line behavior. (This can be set using the options
7196         menu.)
7197
7198         b) I changed things so that kill and yank now interact with the
7199         clipboard by default under windows.  This was done by changing the
7200         default value of interprogram-cut- function and
7201         interprogram-paste-function.  You can get the old behavior by
7202         setting these to nil, and there is an option on the options menu
7203         to do this.
7204
7205         c) I added support for selecting text using shifted motion keys.
7206         This support is on by default and can be controlled by the
7207         variable shifted-motion-keys-select-region.  There is also a
7208         variable called unshifted-motion-keys-deselect-region that
7209         controls more specifically how the shifted motion key behavior
7210         works.  I did not put an option on the options menu to turn this
7211         off, because I can't imagine why this would be useful.
7212
7213         * simple.el (forward-block-of-lines):
7214         * simple.el (backward-block-of-lines):
7215         * simple.el (block-movement-size):
7216         New.
7217
7218         * simple.el (uncapitalized-title-words):
7219         * simple.el (uncapitalized-title-word-regexp):
7220         * simple.el (capitalize-string-as-title):
7221         * simple.el (capitalize-region-as-title):
7222         New.
7223
7224
7225         * subr.el (add-hook):
7226         * subr.el (make-local-hook): New.
7227         * subr.el (remove-local-hook): New.
7228         * subr.el (add-one-shot-hook): New.
7229         * subr.el (add-local-one-shot-hook): New.
7230         Added some functions to make using hooks easier.
7231         These include:
7232
7233         a) Functions add-local-hook and remove-local-hook to make it easy
7234         to use local hooks.
7235
7236         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7237         make it possible to add a "one-shot" hook, which is to say a hook
7238         that runs only once, and automatically removes itself after the
7239         first time it has run.
7240
7241 2000-03-09  Andy Piper  <andy@xemacs.org>
7242
7243         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7244
7245 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7246
7247         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7248         Moved from menubar-items.el.
7249         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7250
7251 2000-03-08  Andy Piper  <andy@xemacs.org>
7252
7253         * gutter-items.el (build-buffers-tab-internal): add selected field
7254         to buffers tab spec.
7255
7256 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7257
7258         * minibuf.el (last-exact-completion): Initialize to nil.
7259
7260 2000-03-07  Didier Verna  <didier@xemacs.org>
7261
7262         * startup.el (command-line-1): remove unused variable
7263         `first-file-buffer'.
7264
7265 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7266
7267         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7268         which is also used for Web server log files.
7269
7270 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7271
7272         * mule/mule-charset.el: Setup auto-fill-chars.
7273
7274 2000-03-02  SL Baur  <steve@beopen.com>
7275
7276         * subr.el (with-string-as-buffer-contents): Reimplement using
7277         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7278         non-deletion of buffer after execution problem.
7279         (with-output-to-string): Use unique buffer name.
7280
7281 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7282
7283         * gutter-items.el (buffers-tab-sort-function):  New variable.
7284         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7285
7286 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7287
7288         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7289
7290 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7291
7292         * menubar-items.el (maybe-add-init-button): Remove the "Load
7293         .emacs" button from all menubars.
7294
7295 2000-03-01  Didier Verna  <didier@xemacs.org>
7296
7297         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7298         region rectangle replacement (from Jan Vroonhof).
7299         (replace-rectangle): new function.
7300
7301 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7302
7303         * mule/mule-cmds.el (set-default-coding-systems): Use
7304         set-terminal-coding-system and set-keyboard-coding-system.
7305         * coding.el (set-terminal-coding-system): Use
7306         set-console-tty-output-coding-system.
7307         (set-keyboard-coding-system): Use
7308         set-console-tty-input-coding-system.
7309
7310 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7311
7312         * minibuf.el (read-variable): Allow symbol to default argument.
7313
7314 2000-02-27  Andy Piper  <andy@xemacs.org>
7315
7316         * gutter-items.el (update-tab-hook): new function to be used for
7317         hooks.
7318         (create-frame-hook): add update-tab-hook.
7319         (record-buffer-hook): ditto.
7320         (default-gutter-position-changed): ditto.
7321         (default-gutter-position): updating the buffers tab is now handled
7322         by a hook.
7323         (default-gutter-position-changed-hook): new variable.
7324         (gutter-element-visibility-changed-hook): ditto.
7325         (set-gutter-element-visible-p): call it.
7326         (set-gutter-element): use modify-specifier-instances. Set extents
7327         as duplicable before using.
7328         (remove-gutter-element): ditto.
7329         (set-gutter-element-visible-p): ditto.
7330         (init-gutter): new function.
7331         (add-tab-to-gutter): use new gutter-element functions rather than
7332         setting specifiers directly.
7333         (clear-progress): ditto.
7334         (abort-progress): ditto.
7335         (gutter-buffers-tab-visible-p): renamed from
7336         default-gutter-visible-p
7337
7338         * specifier.el (modify-specifier-instances): new function from Jan
7339         Vroonhof.
7340
7341         * x-init.el (init-post-x-win): call init-gutter.
7342
7343         * msw-init.el (init-post-mswindows-win): call init-gutter.
7344
7345         * menubar-items.el (default-menubar): Update to reflect new gutter
7346         variables.
7347
7348 2000-02-26  Andy Piper  <andy@xemacs.org>
7349
7350         * gutter-items.el (set-gutter-element): new function. Add gutter
7351         elements to the specified gutter.
7352         (remove-gutter-element): new function. Remove gutter elements from
7353         the specified gutter.
7354         (set-gutter-element-visible-p): new function. Set gutter element
7355         visibility for the provided gutter-visible specifier.
7356
7357 2000-02-23  Andy Piper  <andy@xemacs.org>
7358
7359         * gutter-items.el (add-tab-to-gutter): specify dimensions
7360         dynamically.
7361
7362 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7363
7364         * gutter-items.el (add-tab-to-gutter):
7365         * package-get.el (package-get-interactive-package-query):
7366         * package-ui.el (pui-directory-exists):
7367         (pui-install-selected-packages):
7368         (pui-list-packages):
7369         Use #'(lambda ...)  instead of '(lambda ...).
7370
7371 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7372
7373         * startup.el (load-user-init-file): Check to make sure user
7374           has an init-file before calling load().
7375
7376 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7377
7378         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7379
7380 2000-02-23  Martin Buchholz <martin@xemacs.org>
7381
7382         * XEmacs 21.2.31 is released.
7383
7384 2000-02-21  Mike Sperber <mike@xemacs.org>
7385
7386         * loadup.el (really-early-error-handler):
7387         * update-elc.el:
7388         * make-docfile.el:
7389         Remove dependency on EMACSBOOTSTRAP... environment variables.
7390
7391 2000-02-21  Martin Buchholz <martin@xemacs.org>
7392
7393         * XEmacs 21.2.30 is released.
7394
7395 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7396
7397         * byte-optimize.el (byte-optimize-plus):
7398         (byte-optimize-minus):
7399         (byte-optimize-multiply):
7400         Optimize (- 0) to 0, not (-)
7401         Optimize (+ 5 3.0) to 8.0
7402         Optimize (* 5 3.0) to 15.0
7403         Improve readability.
7404
7405 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7406
7407         * modeline.el: (modeline-scrolling-method): change modeline
7408         mswindows cursor appearance according to the value.
7409
7410         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7411         and 'gui-element face colors and 'gui-element face font to Windows
7412         defaults.
7413
7414 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7415
7416         * font-lock.el: Javadoc enhancements
7417
7418 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7419
7420         * ldap.el (toplevel): Test if LDAP support has been compiled in
7421         (ldap-verbose): New option
7422         (ldap-search-entries): Renamed from the previous ldap-search
7423         Conditionalize message display on ldap-verbose
7424         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7425         defuns
7426         (ldap-search): Is now defined as an obsolete wrapper calling
7427         ldap-search-basic or ldap-search-entries
7428
7429
7430 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7431             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7432             Jan Vroonhof  <jan@xemacs.org>
7433
7434         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7435         When for-effect is true, didn't call `byte-optimize-form'
7436         in and/or subforms without last.
7437
7438 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7439
7440         * package-get.el (package-get-download-sites): Use correct custom
7441         type.
7442
7443 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7444
7445         * files.el (write-file): Ask for coding system when compiled with
7446         file-coding.
7447
7448 2000-02-16  Andy Piper  <andy@xemacs.org>
7449
7450         * buffer.el (switch-to-buffer): give norecord argument to
7451         set-window-buffer instead of explicitly recording.
7452
7453         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7454         we have to pick a window.
7455
7456 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7457
7458         * mule/mule-cmds.el (describe-language-support): Don't add
7459         unexist function to help-map.
7460         (describe-coding-system): Don't use already assigend `C'.
7461
7462 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7463
7464         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7465         work in custom.
7466
7467 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7468
7469         * about.el: Ienaga's e-mail address change.
7470
7471 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7472
7473         * etags.el (find-tag): force new window -- even if buf already
7474         visible -- when other-window is t
7475
7476 2000-02-16  Martin Buchholz <martin@xemacs.org>
7477
7478         * XEmacs 21.2.29 is released.
7479
7480 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7481
7482         * cl-extra.el (getf): This is now identical to `plist-get', so
7483         just defalias it.
7484         * cl-macs.el: Make getf an alias to plist-get, at the
7485         byte-compiler level, using define-compiler-macro.
7486
7487 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7488
7489         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7490
7491 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7492
7493         * lisp/etags.el (find-tag-internal): set exact-tagname to
7494           a regular expression that matches against the tagname
7495           part of the tag entry first instead of only looking in
7496           the context area.
7497
7498 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7499
7500         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7501         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7502
7503 2000-02-07  Martin Buchholz <martin@xemacs.org>
7504
7505         * XEmacs 21.2.28 is released.
7506
7507 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7508
7509         * cl-extra.el (getf): Just call `get', never `get*'.
7510         Make arglist match docstring.
7511         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7512         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7513         * byte-optimize.el: remove references to `get*'.
7514
7515 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7516
7517         * mule/european.el: Add syntax information for Latin3 and Latin4.
7518
7519 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7520
7521         * byte-optimize.el: Byte-optimize (length "foo")
7522
7523 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7524
7525         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7526         width check using `window-leftmost-p' and `window-rightmost-p'.
7527
7528 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7529
7530         * wid-edit.el (widget-match-inline): An atom never matches a
7531           list.
7532
7533 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7534
7535         * modeline.el: Consolidated 'x and 'mswindows specification under
7536         'win tag.
7537
7538 2000-01-29  Andy Piper  <andy@xemacs.org>
7539
7540         * gutter-items.el: (format-buffers-tab-line): Try and be
7541         intelligent about buffer naming when we have duplicates.
7542
7543 2000-01-29  Andy Piper  <andy@xemacs.org>
7544
7545         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7546         updated when it becomes visible.
7547
7548 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7549
7550         * bytecomp.el (byte-compile-insert-header): Properly set coding
7551         system under MULE and file-coding.
7552
7553 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7554
7555         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7556         (dontusethis-set-value-terminal-coding-system-handler):
7557         (dontusethis-set-value-keyboard-coding-system-handler):
7558         Never undefine coding system aliases.  Emergency fix for gnus.
7559
7560 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7561
7562         * files.el (abbreviate-file-name): Use directory-sep-char instead
7563         of hard-coded "/".
7564
7565 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7566
7567         * startup.el (user-init-file-base-list): New variable, replacing
7568         user-init-file-base.
7569         (find-user-init-file): New function.
7570         (command-line-early): Use it.
7571         (load-user-init-file): Ditto.
7572
7573 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7574
7575         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7576         calling valid-image-instantiator-format-p
7577
7578 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7579
7580         * isearch-mode.el (isearch-mode): The variable is
7581         isearch-unhidden-extents, not isearch-opened-extents.
7582
7583 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7584
7585         * minibuf.el (next-history-element): Modify error message if a
7586         default value is available.
7587
7588 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7589
7590         * bytecomp.el (byte-compile-file): Don't unconditionally write
7591         .elc files in binary - might contain non-Latin1.
7592
7593 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7594
7595         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7596         for windows-nt.
7597
7598         * version.el:
7599         * startup.el (user-init-file-base):
7600         * process.el (call-process-region):
7601         * files.el (make-backup-file-name):
7602         (backup-file-name-p):
7603         (file-relative-name):
7604         (abbreviate-file-name):
7605         (set-auto-mode):
7606         * code-process.el (call-process-region): Removed unnecessary
7607         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7608         support out of the universe.
7609
7610         * process.el:
7611         * code-process.el:
7612         * bytecomp.el (byte-compile-file): Removed reference to
7613         buffer-file-type, and commented usage of binary-process-output
7614         NTEmacs variables.
7615
7616 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7617
7618         * help.el (function-arglist): Add case for macro.
7619
7620 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7621
7622         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7623         printers.
7624         (custom-display): Added a menu for printer/display tags.
7625
7626         * frame.el (frame-type):
7627         * device.el (device-type): Added 'msprinter to the doc string, and
7628         removed 'pc -- it is not going to be implemented ever.
7629         (call-device-method): Fixed docstring typo.
7630         Defined specifier tags 'printer and 'display.
7631
7632 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7633
7634         * lisp/itimer.el (itimer-run-expired-timers): (consp
7635           last-command-event-time) instead of (consp
7636           'last-command-event-time).
7637
7638 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7639
7640         * msw-glyphs.el: Removed obsolete commentary.
7641
7642 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7643
7644         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7645         better default value.
7646
7647 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7648
7649         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7650         (read-string): Ditto.
7651         (eval-minibuffer): Ditto.
7652         (read-command): Ditto.
7653         (read-function): Ditto.
7654         (read-variable): Ditto.
7655         (read-number): Ditto.
7656         (read-shell-command): Ditto.
7657         (read-number): Record history.
7658
7659 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7660
7661         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7662
7663 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7664
7665         * faces.el (startup-initialize-custom-faces): New function.
7666         Reset all faces created during auto-autoloads loading time
7667         by defface.
7668         * startup.el (command-line): Call it.
7669
7670 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7671
7672         * about.el (about-hackers): Add myself to contributors list.
7673
7674 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7675
7676         * menubar-items.el (maybe-add-init-button): Removed an argument in
7677         a call to load-user-init-file, as the function managed to lose its
7678         formal parameter a few betas ago.
7679
7680 2000-01-18  Martin Buchholz <martin@xemacs.org>
7681
7682         * XEmacs 21.2.27 is released.
7683
7684 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7685
7686         * process.el (shell-command-to-string): Use the FSF docstring.
7687         Make shell-command-to-string the standard function, and
7688         exec-to-string the (deprecated) alias.
7689
7690         * startup.el: typo fix.
7691
7692 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7693
7694         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7695
7696 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7697
7698         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7699         buffers after visible buffers.
7700         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7701
7702 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7703
7704         * info.el (Info-extract-menu-node-name): Stop at a dot
7705         followed by whitespace or right parenthesis.
7706
7707 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7708
7709         * info.el (Info-directory-list): Warn against using Customize with
7710         Info-directory-list.
7711
7712 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7713
7714         * minibuf.el (read-file-name): doc fix.
7715
7716         * autoload.el (update-file-autoloads): doc fix.
7717
7718         * about.el (about-hackers): Change my E-mail address.
7719
7720 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7721
7722         * info.el (Info-visit-file): Just use the `f' interactive spec to
7723         read a filename in the standard way.
7724
7725 2000-01-13  Andy Piper  <andy@xemacs.org>
7726
7727         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7728         (gutter-buffers-tab-extent): new variable.
7729         (update-tab-in-gutter): call add-tab-to-gutter again if the
7730         orientation has changed.
7731         (add-tab-to-gutter): cope with different orientations.
7732
7733 2000-01-11  Didier Verna  <didier@xemacs.org>
7734
7735         * info.el (Info-following-node-name): backward-skip dots as well
7736         as spaces (dots at the end of a node name aren't part of it).
7737         (Info-extract-menu-node-name): don't skip dots. There could be
7738         some in the node name.
7739         (Info-index): allow dots to be part of a node name.
7740
7741 2000-01-12  Andreas Jaeger  <aj@suse.de>
7742
7743         * files.el (auto-mode-alist): Added idlwave-mode.
7744         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7745
7746 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7747
7748         * info.el (Info-search): Show default value.
7749
7750 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7751
7752         * info.el (Info-read-node-completion-table): New variable.
7753         (Info-read-node-name-1): New function.
7754         (Info-read-node-name): Use it.
7755         (Info-follow-reference): Use DEFAULT argument of completing-read.
7756         (Info-menu): Ditto.
7757
7758 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7759
7760         * hyper-apropos.el (hyper-describe-key-briefly): Save
7761         window configuration.
7762         (hyper-describe-face): Use DEFAULT of completing-read.
7763         (hyper-apropos-read-variable-symbol): Ditto.
7764         (hyper-apropos-read-function-symbol): Ditto.
7765
7766 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7767
7768         * mule/mule-cmds.el (set-default-coding-system): Set
7769         comint-exec-hook to use coding-system-for-read and
7770         coding-system-for-write so that C-x RET c works.
7771
7772 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7773
7774         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7775         (previous-matching-history-element): Increment
7776         minibuffer-max-depth by 1.
7777         (next-matching-history-element): Ditto.
7778
7779 2000-01-11  Andy Piper  <andy@xemacs.org>
7780
7781         * gutter-items.el (buffers-tab): Create a new face for the buffers
7782         tab.
7783         (buffers-tab-face): use it.
7784
7785 2000-01-10  Didier Verna  <didier@xemacs.org>
7786
7787         * modeline.el (modeline-scrolling-method): change modeline X
7788         cursor appearance according to the value.
7789
7790 2000-01-07  Andreas Jaeger  <aj@suse.de>
7791
7792         * about.el (about-hackers): Moved my entry to contributor list.
7793         (xemacs-hackers): Added myself.
7794         (about-maintainer-info): Added description of myself.
7795
7796
7797 2000-01-07  Didier Verna  <didier@xemacs.org>
7798
7799         * modeline.el (modeline-scrolling-method): new variable.
7800         (mouse-drag-modeline): add reference to it in the docstring.
7801         (mouse-drag-modeline): handle it.
7802
7803 2000-01-08  Andy Piper  <andy@xemacs.org>
7804
7805         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7806         calls.
7807         (remove-buffer-from-gutter-tab): ditto.
7808
7809 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7810
7811         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7812         (custom-face-edit): Fix grammatical error in help message.
7813
7814 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7815
7816         * movemail.el: Added.
7817
7818         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7819
7820 2000-01-03  Didier Verna  <didier@xemacs.org>
7821
7822         * modeline.el (mouse-drag-modeline): remove the code related to
7823         the modeline horizontal scrolling facility.
7824
7825 1999-12-31  Martin Buchholz <martin@xemacs.org>
7826
7827         * XEmacs 21.2.26 is released.
7828
7829 1999-12-28  Andy Piper  <andy@xemacs.org>
7830
7831         * wid-edit.el (widget-push-button-value-create): The gui cache
7832         does not agree with native widgets which can only be displayed
7833         once per window. The reasons for caching are diminished now that
7834         we don't hog resources when creating buttons.
7835         (widget-push-button-cache) deleted.
7836
7837 1999-12-24  Martin Buchholz <martin@xemacs.org>
7838
7839         * XEmacs 21.2.25 is released.
7840
7841 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7842
7843         * hyper-apropos.el (hyper-apropos): Toggle
7844         hyper-apropos-programming-apropos correctly.
7845         Set REGEXP when user accepts default value.
7846
7847 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7848
7849         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7850         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7851
7852 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7853
7854         * mule/mule-category.el (undefined-category-designator):
7855         Return char instead of character.  Search for undefined one.
7856         (describe-category): Use with-displaying-help-buffer.
7857
7858 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7859
7860         * byte-optimize.el (byte-optimize-plus):
7861         Optimize (+ 1) to 1 instead of (1+ nil).
7862
7863         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7864
7865         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7866
7867         * byte-optimize.el (byte-optimize-char-before): New function.
7868         Remove performance penalty for using (char-before) instead of (char-after).
7869
7870 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7871
7872         * mule/mule-category.el (char-category-list): Return character
7873         instead of integer.
7874
7875 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7876
7877         * minibuf.el (read-buffer): Check default is buffer object.
7878
7879 1999-11-25  Andy Piper  <andy@xemacs.org>
7880
7881         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7882         for buttons.
7883
7884 1999-12-16  Andreas Jaeger  <aj@suse.de>
7885
7886         * package-get.el (package-get-maybe-save-index): Fixed typo.
7887         Patch by Jeff Miller <jmiller@smart.net>.
7888
7889 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7890
7891         * gnuserv.el (gnuserv-process-filter):  don't call
7892         gnuserv-write-to-client when gnuserv-current-client is nil
7893
7894 1999-12-14  Martin Buchholz <martin@xemacs.org>
7895
7896         * XEmacs 21.2.24 is released.
7897
7898 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7899
7900         * about.el (about-hackers): Update my email address.
7901
7902 1999-12-07  Martin Buchholz <martin@xemacs.org>
7903
7904         * XEmacs 21.2.23 is released.
7905
7906 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7907
7908         * package-get.el (package-get-download-sites): Removed several
7909         defunct download sites, added many new ones, and corrected a few
7910         incorrect directory-on-site entries.  Added physical locations to
7911         site-description.
7912
7913 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7914
7915         * finder.el (finder-commentary): add DOC string and fix
7916         interactive spec
7917
7918 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7919
7920         * help.el (describe-function): Don't forget to intern the string
7921         completing-read returns.
7922         (describe-variable): Ditto.
7923
7924 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7925
7926         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7927         `hyper-apropos-help-mode' here to find symbol to customize
7928         irregardless of cursor position and simplify
7929         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7930         `hyper-apropos-popup-menu'.
7931
7932 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7933
7934         * apropos.el (apropos-mode-map): Add return to call
7935         apropos-follow.
7936         (apropos-print): Call apropos-mode to have better
7937         command reference. Put keymap text-poperty to
7938         symbole name.
7939
7940 1999-11-22  Alastair Burt  <burt@dfki.de>
7941
7942         * help.el: (describe-bindings-1): Added handling of keymaps for
7943         the extents at point.
7944
7945 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7946
7947         * gutter-items.el (buffers-tab-items): Wrap the function in a
7948         save-match-data
7949
7950 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7951
7952         * help.el (describe-function): Use the DEFAULT argument to
7953         completing-read.
7954         (describe-variable): Ditto.
7955
7956 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7957
7958         * minibuf.el (read-from-minibuffer): Add optional argument
7959         DEFAULT to have better mini-buffer history support.
7960         (completing-read): Pass default to read-from-minibuffer.
7961         (read-buffer): Pass default to completing-read.
7962
7963 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7964
7965         * font-lock.el (font-lock-doc-string-face): Document the
7966         `font-lock-lisp-like' property.
7967
7968 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7969
7970         * lisp-mode.el: Specify `font-lock-lisp-like'.
7971
7972         * font-lock.el (font-lock-lisp-like): New function.
7973         (font-lock-fontify-syntactically-region): Use it.
7974
7975 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7976
7977         * XEmacs 21.2.22 is released
7978
7979 1999-11-28  Martin Buchholz <martin@xemacs.org>
7980
7981         * XEmacs 21.2.21 is released.
7982
7983 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7984
7985         * minibuf.el (read-coding-system): Accept symbol and
7986         coding-system object as a default-coding-system.
7987
7988 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7989
7990         * minibuf.el (read-coding-system): Accept symbol as
7991         a default-coding-system.
7992
7993 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7994
7995         * apropos.el (apropos-documentation): Use insert instead
7996         of princ.
7997
7998 1999-11-07  William M. Perry  <wmperry@aventail.com>
7999
8000         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8001           for the linux console.
8002
8003         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8004           stuff to work when you are not on a window system, since the GPM
8005           mouse support now allows pasting from outside of XEmacs.
8006
8007 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8008
8009         * XEmacs 21.2.20 is released
8010
8011 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8012
8013         * setup-paths.el (paths-default-info-directories): Add
8014         /usr/share/info and /usr/local/share/info.
8015
8016 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8017
8018         * about.el: Updated Vladimir Ivanovic's info.
8019
8020 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8021
8022         * auto-show.el (auto-show-truncationp): Remove.
8023
8024         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8025
8026 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8027
8028         * indent.el (indent-line-to): fix bug: spaces were not replaced
8029         with tab if column is multiple of tab-width
8030         From dhn@qedinc.com
8031
8032 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8033
8034         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8035         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8036
8037         * package-get.el (package-get-package-provider): Be verbose when
8038         interactive. Patch from Robert Pluim
8039
8040 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8041
8042         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8043         info file suffixes.
8044
8045 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8046
8047         * process.el (open-network-stream): Add a new optional parameter
8048         PROTOCOL to support udp; fix a minor typo and add an explanation
8049         in docstring for udp programming.
8050
8051         * code-process.el (open-network-stream): Add a new optional
8052         parameter PROTOCOL to support udp; fix a minor typo and add an
8053         explanation in docstring for udp programming.
8054
8055 1999-10-18  Andy Piper  <andy@xemacs.org>
8056
8057         * gui.el (make-gui-button): be more precise about how we call
8058         callbacks.
8059
8060         * wid-edit.el (widget-push-button-value-create): Use the new form
8061         of native gui-button.
8062
8063 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8064
8065         * info.el (Info-page-prev): Don't do (sit-for 0).
8066
8067 1999-10-13  Andy Piper  <andy@xemacs.org>
8068
8069         * gutter-items.el (progress-abort-glyph): new glyph for showing
8070         abort status.
8071         (append-progress): dispatch-event rather than sit-for.
8072         (abort-progress): new function. Show the abort glyph with an
8073         appropriate message.
8074         (raw-append-progress): dispatch-event rather than sit-for.
8075         (display-progress): cope with aborts.
8076
8077         * gui.el (make-gui-button): Use native widgets for buttons
8078         unconditionally.
8079         (insert-gui-button): ditto.
8080         (gui-button-p): ditto.
8081
8082         * xbm-button.el: remove from core.
8083
8084         * xpm-button.el: remove from core.
8085
8086 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8087
8088         * faces.el (init-device-faces): Don't initialize the random faces
8089         on the stream device.
8090
8091 1999-10-06  Andy Piper  <andy@xemacs.org>
8092
8093         * files.el (recover-file): Don't use ls under windows for revert buffer.
8094
8095 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8096
8097         * package-get.el (package-get-download-menu): Make menu really
8098         toggle download sites.
8099         (package-get-download-sites): Add autoload cookie.
8100
8101 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8102
8103         * setup-paths.el (paths-find-module-directory): Ditto.
8104
8105 1999-09-29  Werner Fink  <werner@suse.de>
8106
8107         * setup-paths.el (paths-find-exec-directory): Add missing nil
8108         parameter for environment.
8109
8110 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8111
8112         * modeline.el (modeline-format):
8113         Only purecopy the strings.  Else
8114         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8115         barfs.
8116
8117 1999-08-28  Mike Woolley  <mike@bulsara.com>
8118
8119         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8120         user setting comint-completion-addsuffix and
8121         comint-process-echoes.
8122
8123 1999-09-22  Andy Piper  <andy@xemacs.org>
8124
8125         * gutter-items.el (update-tab-in-gutter): use
8126         last-nonminibuf-window instead of selected-window.
8127
8128 1999-09-18  Andy Piper  <andy@xemacs.org>
8129
8130         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8131         display on.
8132
8133         * subr.el (record-buffer-hook): new variable so that the hook gets
8134         some documentation.
8135
8136 1999-09-16  Andy Piper  <andy@xemacs.org>
8137
8138         * gutter-items.el (update-tab-in-gutter): only update when the
8139         gutter is visible.
8140         (remove-buffer-from-gutter-tab): ditto.
8141
8142 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8143
8144         * simple.el (do-auto-fill): Commented out part of Kinsoku
8145         processing.
8146
8147 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8148
8149         * isearch-mode.el (isearch-highlightify-region): Give the
8150         highlighting extents a high priority.
8151         (isearch-make-extent): Give the main highlighting extent an even
8152         higher priority.
8153
8154 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8155
8156         * packages.el (packages-compute-package-locations): Fix typo from
8157         -u rationalization.
8158
8159 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8160
8161         * setup-paths.el (paths-find-doc-directory): Respect value of
8162         `configure-doc-directory.'
8163
8164         * find-paths.el (paths-find-architecture-directory): Give
8165         precendence `default' argument (which typically comes from
8166         configure).
8167
8168 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8169
8170         * startup.el (command-line-early): Added options -user-init-file
8171         and -user-init-directory.
8172
8173         * files.el (user-init-file): Default to NIL so we can recognize
8174         when it's set.
8175
8176 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8177
8178         * obsolete.el (init-file-user):
8179         * startup.el:
8180         * packages.el (packages-compute-package-locations):
8181         * package-get.el (package-get-user-index-filename):
8182         * menubar-items.el (maybe-add-init-button):
8183         * info.el (Info-annotations-path):
8184         * dump-paths.el:
8185         Change `user-init-directory' to be an absolute path.
8186         Use `user-init-directory' where appropriate.
8187         Zap `init-file-user' and its uses.
8188
8189 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8190
8191         * subr.el (copy-symbol): New function.
8192
8193 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8194
8195         * isearch-mode.el (isearch-done): Be sure to restore invisible
8196         extents in the proper buffer.
8197         (isearch-pre-command-hook): Set this-command to the correct value
8198         in case the buffer has changed and old overriding-local-map was
8199         used.
8200         (isearch-restore-extent): Use remprop instead of setting the
8201         property to nil.
8202
8203 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8204
8205         * cmdloop.el (execute-extended-command): Update zmacs region
8206         before the delay.
8207         (execute-extended-command): Make the message gettext-friendly.
8208
8209 1999-09-07  Andy Piper  <andy@xemacs.org>
8210
8211         * gutter-items.el (progress-gauge-glyph): renamed from
8212         progress-glyph.
8213         (progress-text-glyph): new variable.
8214         (progress-layout-glyph): use layouts and text glyphs.
8215         (progress-area-buffer): removed.
8216         (progress-text-and-extent): new variable.
8217         (progress-displayed-p): dynamically create gutter area buffer.
8218         (clear-progress): ditto.
8219         (raw-append-progress): ditto.
8220         (append-progress): use new glyph names.
8221         (raw-append-progress): only create the extent when needed. set
8222         properties more optimally.
8223         (progress): remove args.
8224
8225 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8226
8227         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8228         mapcar where the return value is unused.
8229         (isearch-restore-invisible-extents): Ditto.
8230         (isearch-highlight-all-cleanup): Ditto.
8231         (isearch-delete-extents-in-range): Traverse the extents only once.
8232         (isearch-highlight-all-update): Don't start over if the search
8233         string has changed and more input is pending.
8234
8235 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8236
8237         * packages.el (packages-find-package-data-path): Ditto.
8238
8239         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8240
8241         * subr.el (mapc-internal): Don't make obsolete.
8242
8243         * cl-extra.el (mapc): Resurrect.
8244
8245 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8246
8247         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8248         alias.
8249
8250         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8251         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8252         (isearch-yank-clipboard): Use get-clipboard instead of
8253         x-get-clipboard.
8254         (isearch-yank-selection): Fix docstring.
8255
8256 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8257
8258         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8259
8260 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8261
8262         * cl-macs.el (extent-start-position): Fix setf method.
8263         (extent-end-position): Ditto.
8264
8265 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8266
8267         * isearch-mode.el: End merge with FSF 20.4.
8268
8269         * isearch-mode.el (search-invisible): New variable.
8270         (isearch-hide-immediately): Ditto.
8271         (isearch-unhidden-extents): Ditto.
8272         (isearch-range-invisible): New function.
8273         (isearch-unhide-extent): Ditto.
8274         (isearch-restore-invisible-extents): Ditto.
8275         (isearch-restore-extent): Ditto.
8276
8277         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8278         implementation.
8279         (isearch-ring-retreat-edit): Ditto.
8280         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8281         (isearch-forward-regexp): New arguments NOT-REGEXP and
8282         NO-RECURSIVE-EDIT.
8283         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8284         (isearch-backward-regexp): New arguments NOT-REGEXP and
8285         NO-RECURSIVE-EDIT.
8286         (isearch-mode): Return isearch-success.
8287         (isearch-update): Use unread-command-events instead of
8288         unread-command-event.
8289         (isearch-abort): If an invalid regexp is encountered, keep popping
8290         states.
8291         (isearch-*-char): Use FSF implementation.
8292         (isearch-whitespace-chars): Use the more robust FSF's
8293         implementation.
8294         (isearch-within-brackets): New variable.
8295         (isearch-mode): Initialize it.
8296         (isearch-edit-string): Bind it.
8297         (isearch-search-and-update): Set it.
8298         (isearch-push-state): Push it.
8299         (isearch-top-state): Pop it.
8300         (isearch-search): Set it.
8301         (isearch-printing-char): When called by isearch-whitespace-chars,
8302         handle M-SPC gracefully.
8303         (isearch-message-prefix): New argument ELLIPSIS.
8304         (isearch-message-suffix): Ditto.
8305         (isearch-message): Use the ELLIPSIS argument when calling
8306         isearch-message-prefix and isearch-message-suffix.
8307         (isearch-message-prefix): Distinguish between "wrapped" and
8308         "overwrapped" search, FWIW.
8309
8310 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8311
8312         * isearch-mode.el (isearch-edit-string): Use the head of the
8313         search ring instead of search-last-string and search-last-regexp.
8314         (search-highlight): Renamed from isearch-highlight.
8315         (isearch-exit): Use the new name.
8316         (isearch-highlight): Ditto.
8317         (isearch-dehighlight): Ditto.
8318         (isearch-update-ring): New function.
8319         (isearch-done): Call it.
8320         (isearch-done): New argument EDIT.
8321         (isearch-repeat): If search string is empty, look up at the car of
8322         the search ring; ignore the yank pointer.
8323         (isearch-abort): Call isearch-done with NOPUSH.
8324         (isearch-cancel): New function.
8325         (isearch-mode-map): Bind it to ESC ESC ESC.
8326
8327         * isearch-mode.el: Begin merge with FSF 20.4.
8328
8329 1999-09-01  Andy Piper  <andy@xemacs.org>
8330
8331         * x-select.el (x-get-clipboard): obsolete.
8332         (x-yank-clipboard-selection): obsolete
8333
8334         * select.el (disown-selection): need to be careful to disown the
8335         clipboard if we set it via selection.
8336         (get-clipboard): move from x-select.el
8337         (yank-clipboard-selection): ditto.
8338
8339 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8340
8341         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8342         isearch-highlight-all-matches to nil.
8343         (isearch-fixed-case): New variable.
8344         (isearch-mode): Initialize it.
8345         (isearch-edit-string): Save it.
8346         (isearch-toggle-case-fold): Set it.
8347         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8348         need to check isearch-fixed-case.
8349         (isearch-toggle-case-fold): Update highlighting of all matches
8350         before the pause.
8351         (isearch-edit-string):
8352
8353 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8354
8355         * isearch-mode.el (isearch-edit-string): Call isearch-message
8356         before reading the event so that the prompt is displayed properly.
8357         (isearch-message): Use isearch-nonincremental when calling
8358         isearch-message-prefix.
8359         (minibuffer-local-isearch-map): Bind up and down to do the same as
8360         M-p and M-n respectively.
8361         (isearch-done): New arg NOPUSH.
8362         (isearch-edit-string): Use it.
8363         (isearch-edit-string): Don't bind isearch-string.
8364         (isearch-ring-adjust): Edit string, *then* push state.
8365
8366 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8367
8368         * faces.el (isearch-secondary): Make isearch-secondary look
8369         different than default.
8370
8371 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8372
8373         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8374         save-excursion.
8375         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8376         (isearch-update): Call isearch-dehighlight without arguments.
8377         (isearch-done): Ditto.
8378
8379         * isearch-mode.el (isearch-fix-case): If the search string has no
8380         upper-case letters, allow the folding to be reenabled.
8381         Previously, once disabled, the folding would remain that way until
8382         the end of isearch.
8383         (isearch-top-state): Call isearch-fix-case.
8384
8385         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8386         save-excursion.
8387         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8388
8389 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8390
8391         * xpm-button.el:
8392         xbm-button.el: Need to exist in core because gui.el depends on
8393         them.
8394
8395 1999-08-31  Andy Piper  <andy@xemacs.org>
8396
8397         * gutter-items.el (buffers-tab-face): new customizable variable.
8398         (buffers-tab-default-buffer-line-length): new specifier for
8399         maximum viewable characters.
8400         (progress-stack): new variable for implementing widget-based
8401         progress messages.
8402         (progress-area-buffer): ditto.
8403         (progress-glyph-height): ditto.
8404         (progress-stop-callback): ditto.
8405         (progress-quit-function): new function.
8406         (progress-glyph): new variable.
8407         (progress-layout-glyph): ditto.
8408         (progress-displayed-p): new function, see message-displayed-p for
8409         details.
8410         (clear-progress): ditto.
8411         (remove-progress): ditto.
8412         (append-progress): ditto.
8413         (raw-append-progress): ditto.
8414         (display-progress): ditto.
8415         (current-progress): ditto.
8416         (current-progress-label): ditto.
8417         (progress): ditto.
8418         (lprogress): ditto.
8419
8420
8421 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8422
8423         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8424
8425         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8426         `isearch-yank-selection'.
8427         (isearch-mode-map): Use it.
8428         (isearch-yank-selection): Use `get-selection' instead of
8429         `get-x-selection'.
8430
8431 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8432
8433         * faces.el (isearch-secondary): Create face here.
8434
8435         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8436         timers.
8437
8438 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8439
8440         * subr.el (buffer-string): More robust backward compatibility
8441         check, courtesy William Perry.
8442
8443 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8444
8445         * replace.el (perform-replace): Stop the search after the search
8446         limit has been reached.
8447
8448 1999-08-23  Andy Piper  <andy@xemacs.org>
8449
8450         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8451         here if we don't have one.
8452
8453 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8454
8455         * ldap.el (ldap-coding-system): Default to nil until we get
8456         efficient UTF8 support
8457         (ldap-decode-string): Guard against `decode-coding-string' not
8458         being defined
8459         (ldap-encode-string): Guard against `encode-coding-string' not
8460         being defined
8461
8462 1999-08-23  Didier Verna  <didier@xemacs.org>
8463
8464         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8465         Some doc strings improvements, and add a star to the `interactive'
8466         calls.
8467
8468 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8469
8470         * font-lock.el (java-font-lock-keywords-3): introduced new
8471         keywords and regexpes for javadoc syntax 1.2.
8472
8473 1999-08-17  Andy Piper  <andy@xemacs.org>
8474
8475         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8476         format-buffers-tab-line.
8477         (buffers-tab-max-buffer-line-length): new variable.
8478         (format-buffers-tab-line): new function. truncate names if over
8479         buffers-tab-max-buffer-line-length.
8480
8481 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8482
8483         * cus-start.el: Customize the variable `bell-inhibit-time'.
8484
8485 1999-08-16  Andy Piper  <andy@xemacs.org>
8486
8487         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8488         brute-force approach to deleting the last buffer.
8489         (buffers-tab-grouping-regexp): new customizable variable.
8490         (select-buffers-tab-buffers-by-mode): use it.
8491
8492 1999-08-13  Andy Piper  <andy@xemacs.org>
8493
8494         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8495         deletion problem.
8496
8497 1999-07-30  Didier Verna  <didier@xemacs.org>
8498
8499         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8500         of princ to output symbols.
8501         (custom-save-face-internal): ditto.
8502         (custom-save-resets): ditto.
8503
8504 1999-08-09  Didier Verna  <didier@xemacs.org>
8505
8506         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8507         `regexp-quote' to protect the major mode name for use as a regular
8508         expression (c++ needs this for instance).
8509
8510 1999-08-08  Andy Piper  <andy@xemacs.org>
8511
8512         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8513         cope with similar mode names.
8514
8515         * gutter-items.el (buffers-tab-selection-function): new selection
8516         function.
8517         (select-buffers-tab-buffers-by-mode): new function.
8518         (buffers-tab-items): use it if set to only display buffers in the
8519         tab in the current buffer's group..
8520         (update-tab-in-gutter): use new api.
8521         (remove-buffer-from-gutter-tab): ditto.
8522
8523         * gutter-items.el (buffers-tab-max-size): set custom selection
8524         default to 6.
8525         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8526         (add-tab-to-gutter): set face as default.
8527
8528 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8529
8530         * faces.el (frob-face-property): Merge the fall-back specifier
8531         with the target, not replace it.
8532
8533 1999-08-05  Andy Piper  <andy@xemacs.org>
8534
8535         * gutter-items.el (update-tab-in-gutter): add frame argument for
8536         buffer-items.
8537         (update-tab-in-gutter): use it.
8538
8539         * gutter-items.el (record-buffer-hook): set.
8540
8541         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8542         change.
8543         (switch-to-buffer-hook) deleted.
8544
8545 1999-08-04  Andy Piper  <andy@xemacs.org>
8546
8547         * gutter-items.el (update-tab-in-gutter): make sure this will work
8548         as an argument to create-frame-hook.
8549
8550 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8551
8552         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8553         instead of timer emulation.
8554
8555 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8556
8557         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8558         Emacs isearch enhancements.
8559
8560 1999-07-28  Andy Piper  <andy@xemacs.org>
8561
8562         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8563         all devices that support tab controls.
8564         (remove-buffer-from-gutter-tab): new function. to be used as a
8565         value for kill-buffer-hook.
8566
8567 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8568
8569         * auto-show.el (auto-show-truncationp): changed to match
8570         `window_translation_on'
8571
8572 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8573
8574         * XEmacs 21.2.19 is released
8575
8576 1999-07-28  SL Baur  <steve@miho>
8577
8578         * code-files.el (insert-file-contents): Fix docstring.
8579         revert previous change.
8580
8581 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8582
8583         * fill.el (fill-region-as-paragraph): Change re-break-point to
8584         contain word-across-newline plus one character so that filling
8585         Japanese and Chinese works as desired.
8586         * simple.el (do-auto-fill): Ditto.
8587
8588 1999-07-26  SL Baur  <steve@miho>
8589
8590         * mule/japanese.el ("Japanese"): Do not specify a default input
8591         method.
8592         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8593
8594 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8595
8596         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8597         able to use cl-macs macro in early lisp.
8598
8599 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8600
8601         * custom.el:
8602         * cus-face.el:
8603         * cus-edit.el:
8604                 Massive custom Theme API changes.
8605
8606 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8607
8608         * code-files.el (insert-file-contents): Regard
8609         coding-system-magic-cookie if `coding-system-for-read' is nil.
8610
8611 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8612
8613         * mule/thai-xtis.el: Add coding: local variable, to avoid
8614         bootstrapping problem with C locale.
8615
8616 1999-07-22  Andy Piper  <andy@xemacs.org>
8617
8618         * dumped-lisp.el (preloaded-file-list): guard against putting
8619         gutter-items in a less than functional XEmacs.
8620         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8621
8622 1999-07-18  Bob Weiner  <weiner@beopen.com>
8623
8624         * fill.el (fill-context-prefix): Fixed bug that prevented the
8625         setting of an adaptive fill prefix when the `dont-skip-first' was
8626         t.
8627
8628 1999-07-22  SL Baur  <steve@miho>
8629
8630         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8631
8632 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8633
8634         * files.el (interpreter-mode-alist): add `make', `guile', and
8635         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8636         makefile-mode, guile is a scheme, and someday XEmacs will be
8637         modular enough to use as an efficient scripting tool.)
8638
8639 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8640
8641         * mule/mule-cmds.el (reset-language-environment): Regard
8642         coding-category `utf-8' and `ucs-4' if they are available.
8643
8644 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8645
8646         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8647         (prefer-coding-system): Fix DOC-string.
8648
8649         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8650         DOC-string too.
8651
8652         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8653         Mule.
8654         (coding-system-change-eol-conversion): Fix DOC-string.
8655
8656 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8657
8658         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8659         instead of `list-coding-system'.
8660
8661 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8662
8663         * menubar-items.el (default-menubar): `select-input-method' was
8664         renamed to `set-input-method'.
8665
8666         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8667         "Set Language Environment" menu.
8668
8669         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8670         "Describe Language Support" menu.
8671
8672 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8673
8674         * mule/chinese.el ("Chinese-GB"): Rename
8675         `chinese-gb-environment-setup-function' to
8676         `setup-chinese-gb-environment-internal'.
8677
8678 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8679
8680         * mule/korean.el: Use `define-coding-system-alias' instead of
8681         `copy-coding-system'.
8682
8683 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8684
8685         * mule/mule-cmds.el (set-language-environment-coding-systems):
8686         Treat duplicated coding-categories.
8687
8688 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8689
8690         * mule/japanese.el: Use `define-coding-system-alias' instead of
8691         `copy-coding-system'.
8692
8693 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8694
8695         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8696         coding-system `viscii'.
8697
8698 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8699
8700         * mule/cyrillic.el:
8701         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8702         (cyrillic-alternativnyj-decode-table): New variable.
8703         (cyrillic-alternativnyj-encode-table): New variable.
8704         - Specify `iso-8-1' as a category of coding-system
8705           `alternativnyj'.
8706         - Abolish general Cyrillic environment.
8707
8708 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8709
8710         * mule/chinese.el:
8711         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8712         - Register `chinese-gb-environment-setup-function' as a
8713           `setup-function' of "Chinese-GB" environment.
8714
8715 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8716
8717         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8718         optional argument `parents'.
8719
8720         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8721         property for Thai-XTIS.
8722
8723         * mule/mule-help.el (help-with-tutorial): Use property
8724         `tutorial-coding-system' of language-info as a coding-system to
8725         read tutorial file.
8726
8727 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8728
8729         * mule/thai-xtis.el: Don't setup `setup-function' and
8730         `exit-function'.
8731
8732         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8733         `set-coding-category-system' to set up coding-system for
8734         coding-category.
8735
8736         * mule/mule-cmds.el (prefer-coding-system): Use
8737         `set-coding-category-system' to set up coding-system for
8738         coding-category.
8739
8740 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8741
8742         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8743         Thai-XTIS environment.
8744
8745         * mule/mule-cmds.el (prefer-coding-system): Use
8746         `find-coding-system' instead of `coding-system-p'.
8747
8748 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8749
8750         * mule/mule-cmds.el (set-language-environment-coding-systems):
8751         Modify eol-type for XEmacs.
8752
8753         * mule/thai-xtis.el: Delete unused local variable `category'.
8754
8755         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8756         function.
8757         (prefer-coding-system): Don't call
8758         `update-coding-systems-internal'; use function
8759         `coding-category-list' instead of variable `coding-category-list';
8760         use `set-coding-priority-list' instead of `set-coding-priority';
8761         modify `eol-type' for XEmacs.
8762
8763         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8764         `charset-columns'.
8765         (char-width): Likewise.
8766
8767 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8768
8769         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8770         `tis-620'.
8771
8772         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8773         `set-coding-priority-list' instead of `set-coding-priority'; don't
8774         call `update-coding-systems-internal'.
8775
8776         * mule/mule-misc.el (coding-system-get): New function.
8777         (coding-system-put): New function.
8778         (coding-system-category): New function.
8779
8780 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8781
8782         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8783         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8784         to avoid conflict with leim/quail/thai-xtis.
8785
8786         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8787         to thai-xtis-chars.el.
8788
8789         * mule/thai-xtis-chars.el: New file (split from
8790         mule/thai-xtis.el).
8791
8792 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8793
8794         * mule/thai-xtis.el:
8795         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8796         - Add syntax entries.
8797         - Put `preferred-coding-system' of the charset `thai-xtis' to
8798           `tis-620'.
8799
8800 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8801
8802         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8803         rewritten to use write-multibyte-character.
8804
8805 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8806
8807         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8808         of `iso-2022-7'.
8809         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8810         ported yet.
8811         (read-input-method-name): Treat optional argument `default'.
8812
8813 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8814
8815         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8816         all.
8817         (set-language-info-alist): Set up menus here.
8818
8819 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8820
8821         * minibuf.el (completing-read): Add new optional argument
8822         `default'.
8823         (read-coding-system): Add new optional argument
8824         `default-coding-system'.
8825
8826 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8827
8828         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8829         (viet-viscii-...->viet-vscii...).
8830
8831 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8832
8833         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8834         and menus.
8835
8836 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8837
8838         * mule/mule-cmds.el (input-method-function): Add permanent-local
8839         property.
8840
8841 1999-03-30  Dave Love  <fx@gnu.org>
8842
8843         * mule/mule-cmds.el (current-language-environment): Doc fix.
8844
8845 1999-02-06  Richard Stallman  <rms@gnu.org>
8846
8847         * mule/european.el (setup-slovenian-environment): New function.
8848         ("Slovenian"): New language environment.
8849
8850 1999-01-27  Dave Love  <fx@gnu.org>
8851
8852         * mule/mule-cmds.el (current-language-environment): Provide :link,
8853         :type (choices) and appropriate :get.
8854
8855 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8856
8857         * mule/mule-cmds.el (describe-language-environment): Don't alter
8858         input-method-alist.
8859
8860 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8861
8862         * mule/mule-cmds.el (prefer-coding-system): Call
8863         set-coding-priority, so that the internal array of priorities is
8864         also updated.
8865
8866 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8867
8868         * mule/mule-cmds.el (prefer-coding-system): If the argument
8869         requires specific EOL conversion type, make the default coding
8870         systems use that.
8871
8872 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8873
8874         * mule/mule-cmds.el (set-language-environment): Pass the default
8875         eol-type to set-language-environment-coding-systems.
8876         (set-default-coding-systems): Copy the eol-type property for the
8877         new default values of {buffer-file,process}-coding-system from the
8878         old defaults.
8879         (set-language-environment-coding-systems): Accept an optional
8880         argument EOL-TYPE, and set the eol-type property of the default
8881         coding systems accordingly.
8882
8883 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8884
8885         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8886         use generate-new-buffer instead of get-buffer-create.
8887
8888 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8889
8890         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8891
8892 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8893
8894         * mule/mule-cmds.el (default-input-method): Fix custom type.
8895
8896 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8897
8898         * mule/mule-cmds.el (setup-specified-language-environment):
8899         Add apropos-inhibit property.
8900         (describe-specified-language-support): Likewise.
8901
8902 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8903
8904         * mule/mule-cmds.el: Doc fixes.
8905
8906 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8907
8908         * mule/mule-cmds.el (register-input-method): Doc-string
8909         modified.
8910
8911 1998-09-01  Dave Love  <fx@gnu.org>
8912
8913         * mule/mule-cmds.el (current-language-environment): Fix
8914         setter function.
8915
8916 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8917
8918         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8919         mule/european.el, mule/hebrew.el, mule/japanese.el,
8920         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8921         avoid bootstrapping problem if you need to recompile all the Lisp
8922         files using interpreted code.
8923
8924 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8925
8926         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8927         ("Latin-2"): Likewise.
8928
8929 1998-08-18  Per Starback  <starback@update.uu.se>
8930
8931         * mule/european.el (setup-latin2-environment): Fix typo.
8932
8933 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8934
8935         * mule/european.el: Give proper value of `input-method' key to all
8936         lang. env.
8937
8938         * mule/mule-cmds.el (activate-input-method): Handle the case that
8939         the arg INPUT-METHOD is nil correctly.
8940         (read-multilingual-string): Activate the specified input method
8941         before calling read-string.  Afterward, activate the original
8942         input method.
8943
8944 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8945
8946         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8947         (set-language-info-alist): Fix typo in doc-string.
8948
8949         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8950
8951 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8952
8953         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8954         (reset-language-environment): New function for the job that
8955         setup-english-environment used to do.
8956         (set-language-environment): Do more setups according to the info
8957         in language-info-alist.
8958         (read-language-name): Handle the case that the arg KEY is nil.
8959         (describe-language-environment): Handle input-method property.
8960
8961         * mule/: All files under this directory, which related with
8962         specific languages (such as mule/european.el, mule/greek.el,
8963         mule/hebrew.el, mule/misc-lang.el), modified as below.
8964         (setup-XXX-environment): Just call set-language-environment.  If
8965         they used to do some other jobs than what done by
8966         set-language-environment, those jobs are done in
8967         setup-XXX-environment-internal now.
8968         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8969         the value to setup-XXX-environment-internal.  Add properties
8970         input-method and features.
8971
8972         * mule/english.el (setup-english-environment): Just call
8973         reset-language-environment.
8974
8975         * mule/european.el (setup-8-bit-environment): Function deleted.
8976
8977 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8978
8979         * mule/mule-cmds.el (input-method-exit-on-first-char)
8980         (input-method-use-echo-area): Doc fixes.
8981
8982 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8983
8984         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8985         variable.
8986         (input-method-use-echo-area): New variable.
8987
8988 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8989
8990         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8991
8992 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8993
8994         * mule/mule-cmds.el (activate-input-method): Update mode line.
8995         (inactivate-input-method): Likewise.
8996
8997 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8998
8999         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9000         input method in the current buffer, but just bind
9001         current-input-method.
9002
9003 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9004
9005         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9006
9007         * mule/misc-lang.el ("IPA"): Add coding-priority and
9008         coding-system.
9009
9010 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9011
9012         * mule/greek.el: Add coding-priority.
9013
9014 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9015
9016         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9017         LANG-ENV.
9018
9019 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9020
9021         * mule/mule-cmds.el (register-input-method): Fix previous change.
9022         (setup-specified-language-environment): Doc fix.
9023
9024 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9025
9026         * mule/mule-cmds.el: Several doc fixes.
9027         (get-language-info, set-language-info): Rename argument.
9028         (set-language-info-alist): Likewise.
9029         (register-input-method): Rename argument.
9030         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9031
9032 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9033
9034         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9035         default value while reading an input method.
9036
9037 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9038
9039         * mule/mule-cmds.el (universal-coding-system-argument):
9040         Use buffer-file-coding-system as default.
9041
9042 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9043
9044         * mule/korean.el ("Korean"): Doc fix.
9045
9046 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9047
9048         * mule/mule-cmds.el (describe-language-environment): Print the
9049         languge environment at the head.
9050
9051 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9052
9053         * mule/japanese.el: Set exit-function to exit-japanese-environment
9054         for Japanese environment.
9055
9056 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9057
9058         * mule/mule-cmds.el (set-language-environment): Doc fix.
9059         (current-language-environment): Use defcustom.
9060         (default-input-method): Specify :type.
9061
9062 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9063
9064         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9065         modified.
9066         (prefer-coding-system): Doc-string modified.
9067
9068 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9069
9070         * mule/mule-cmds.el (set-language-info): Doc-string
9071         describes `coding-priority' KEY.
9072         (set-language-environment-coding-systems): New function.
9073         (select-safe-coding-system): New function.
9074         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9075         (set-language-info-alist): New optionla arg PARENTS.  Call
9076         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9077         (set-language-environment-coding-systems): New function.
9078
9079         * mule/chinese.el: Remove setting up of
9080         describe-chinese-environment-map and
9081         setup-chinese-environment-map.  Exclude them in args of calls to
9082         set-language-info-alist.  Register coding-priority key in
9083         language-info-alist.
9084
9085         * mule/cyrillic.el: Remove setting up of
9086         describe-cyrillic-environment-map and
9087         setup-cyrillic-environment-map.  Exclude them in args of calls to
9088         set-language-info-alist.  Register coding-priority key in
9089         language-info-alist.
9090
9091         * mule/english.el: Register coding-priority key in
9092         language-info-alist.
9093
9094         * mule/ethiopic.el: Register coding-priority key in
9095         language-info-alist.
9096
9097         * mule/european.el: Remove setting up of
9098         describe-european-environment-map and
9099         setup-european-environment-map.  Exclude them in args of calls to
9100         set-language-info-alist.  Register coding-priority key in
9101         language-info-alist.  Add "German" language env.
9102         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9103         (setup-german-environment): New function.
9104
9105         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9106         change default input method to "greek-postfix".
9107
9108         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9109         coding-priority key in
9110
9111 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9112
9113         * mule/mule-cmds.el (set-language-info): Doc fix.
9114         (input-method-inactivate-hook): Doc fix.
9115
9116 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9117
9118         * mule/mule-cmds.el (set-input-method): Renamed from
9119         select-input-method.
9120
9121 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9122
9123         * mule/mule-cmds.el (set-language-environment): Run
9124         exit-language-environment-hook before calling `exit-function'
9125         which is specified for the language environment.
9126
9127 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9128
9129         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9130         modified.
9131         (prefer-coding-system): Likewise.
9132         (describe-language-environment): Print aliases of each coding
9133         system.
9134         (set-language-environment-hook): New variable.
9135         (exit-language-environment-hook): New variable.
9136         (set-language-environment): Call these hooks.  Before setting a
9137         new language environment, exit from the
9138         current-language-environment if necessary.
9139         (input-method-verbose-flag): The value can be nil, t,
9140         complex-only, or default.
9141         (input-method-highlight-flag): Doc-string augmented.
9142         (activate-input-method): Check if we can run the registered
9143         function to activate an input method.
9144
9145         * mule/korean.el: Set exit-function for language environment
9146         "Korean" to exit-korean-environment.
9147         (setup-korean-environment): Moved to korea-util.el.
9148
9149 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9150
9151         * mule/mule-cmds.el (read-multilingual-string): Use
9152         current-input-method prior to default-input-method.  Don't bind
9153         current-input-method by `let', instead, activate the specified
9154         input method in the current buffer temporarily.
9155
9156 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9157
9158         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9159
9160 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9161
9162         * mule/chinese.el (post-read-decode-hz): Return the result of
9163         decode-hz-region.
9164         (pre-write-encode-hz): Do not change the value of
9165         last-coding-system.
9166
9167 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9168
9169         * mule/mule-ccl.el: Doc fixes.
9170
9171 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9172
9173         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9174         (check-ccl-program): New macro.
9175
9176 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9177
9178         * mule/mule-ccl.el: Comment about CCL syntax modified.
9179         (ccl-command-table): Add read-multibyte-character and
9180         write-multibyte-character.
9181         (ccl-code-table): Add ex-cmd.
9182         (ccl-extended-code-table): New variable.
9183         (ccl-embed-extended-command): New function.
9184         (ccl-compile-read-multibyte-character,
9185         ccl-compile-write-multibyte-character) New functions.
9186         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9187         ccl-dump-write-multibyte-character): New functions.
9188
9189 1999-07-22  SL Baur  <steve@miho>
9190
9191         * config.el (config-value-file): config.values is installed into
9192         doc-directory.
9193         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9194
9195 1999-07-19  Didier Verna  <didier@xemacs.org>
9196
9197         * rect.el: all functions rewritten, except when noted. Below is a
9198         list of interface changes.
9199         (apply-on-rectangle): new function. Obsoletes
9200         `operate-on-rectangle'. All functions that used to call this
9201         function now call the new one.
9202         (kill-rectangle): added optional prefix arg to fill lines.
9203         (delete-rectangle): ditto.
9204         (delete-extract-rectangle): ditto.
9205         (open-rectangle): ditto.
9206         (clear-rectangle): ditto.
9207         (delete-rectangle-line): added third arg FILL.
9208         (delete-extract-rectangle-line): ditto.
9209         (open-rectangle-line): ditto.
9210         (clear-rectangle-line): ditto.
9211
9212 1999-07-18  Andy Piper  <andy@xemacs.org>
9213
9214         * menubar-items.el (default-menubar): add gutter options.
9215
9216         * gutter-items.el: new file.
9217         (gutter): new group for custom.
9218         (gutter-visible-p): new variable.
9219         (default-gutter-position): ditto.
9220         (buffers-tab): new group for the buffers tab.
9221         (gutter-buffers-tab): widget to put in the gutter.
9222         (buffers-tab-max-size): max number of tabs.
9223         (buffers-tab-switch-to-buffer-function): function to call when a
9224         tab is pressed.
9225         (buffers-tab-omit-function): filter buffers with this function.
9226         (buffers-tab-format-buffer-line-function): format buffer names for
9227         inclusion in tabs.
9228         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9229         the record.
9230         (build-buffers-tab-internal): build a list of tab items.
9231         (buffers-tab-items): ditto.
9232         (add-tab-to-gutter): put a tab in the gutter area.
9233         (update-tab-in-gutter): reset the buffers in the tab.
9234
9235         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9236
9237         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9238         (switch-to-buffer-hooks): new hook.
9239
9240         * toolbar.el (default-toolbar-position): fix typo.
9241
9242 1999-07-16  Andy Piper  <andy@xemacs.org>
9243
9244         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9245
9246 1999-07-15  Didier Verna  <didier@xemacs.org>
9247
9248         * cus-edit.el (custom-prompt-variable): optional third arg makes
9249         prompt for a comment string.
9250         (customize-set-value): optional prefix makes this function handle
9251         variable comments.
9252         (customize-set-variable): ditto.
9253         (customize-save-variable): ditto.
9254         (customize-customized): handle custom comments.
9255         (customize-save-customized): ditto.
9256         (custom-variable-state-set): ditto.
9257         (custom-face-state-set): ditto.
9258         (customize-saved): ditto.
9259         (custom-variable-set): ditto.
9260         (custom-face-set): ditto.
9261         (custom-variable-save): ditto.
9262         (custom-face-save): ditto.
9263         (custom-variable-reset-saved): ditto.
9264         (custom-face-reset-saved): ditto.
9265         (custom-variable-reset-standard): ditto.
9266         (custom-face-reset-standard): ditto.
9267         (custom-comment-face): new face.
9268         (custom-comment-tag-face): ditto.
9269         (custom-comment): new widget.
9270         (custom-comment-create): new function.
9271         (custom-comment-delete): ditto.
9272         (custom-comment-value-set): ditto.
9273         (custom-comment-show): ditto.
9274         (custom-comment-invisible-p): ditto.
9275         (custom-variable-value-create): create a comment field widget.
9276         (custom-face-value-create): ditto.
9277         (custom-variable-menu): new entry for adding a custom comment.
9278         (custom-face-menu): ditto.
9279         (custom-save-variables): possibly save custom comments.
9280         (custom-save-faces): ditto.
9281
9282         * cus-face.el (custom-set-faces): the arguments can now have a
9283         custom comment as fourth argument.
9284
9285         * custom.el (custom-set-variables): the arguments can now have a
9286         custom comment as fifth element.
9287
9288 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9289
9290         * XEmacs 21.2.18 is released
9291
9292 1999-07-13  SL Baur  <steve@miho>
9293
9294         * lib-complete.el (read-library-name): Revert previous change.
9295         (read-library): Ditto.
9296
9297 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9298
9299         * packages.el (packages-package-list): Capitalize docstring.
9300
9301         * packages.el (packages-find-package-library-path): Use #'nconc
9302         rather than #'append to reduce consing -- #'mapcar uses Flist,
9303         which returns a freshly consed list.  #'append would create yet
9304         another fresh list, using Fmake_list in concat.
9305
9306         * packages.el (package-provide): Use setq with remassq like it
9307         says in its docstring.
9308
9309 1999-07-06  SL Baur  <steve@miho.m17n.org>
9310
9311         * lib-complete.el (progn-with-message): Fix typo.
9312
9313 1999-07-06  SL Baur  <steve@miho.m17n.org>
9314
9315         * mule/mule-misc.el (char-octet): Make function match docstring.
9316         From Katsumi Yamaoka <yamaoka@jpl.org>
9317
9318 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9319
9320         * wid-edit.el (widget-documentation): corrected spelling error.
9321
9322 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9323
9324         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9325         keys if already bound
9326
9327 1999-07-06  SL Baur  <steve@miho.m17n.org>
9328
9329         * lib-complete.el (progn-with-message): Revert previous changes.
9330
9331 1999-06-24  Bob Weiner  <weiner@beopen.com>
9332
9333         * lib-complete.el (find-library):
9334         (find-library-other-window):
9335         (find-library-other-frame): Completely rewrote
9336         so that these functions actually work when called non-interactively.
9337         Also made them handle LIBRARY arguments which end with .el or .elc.
9338
9339 1999-06-24  Bob Weiner  <weiner@beopen.com>
9340
9341         * simple.el (indent-new-comment-line): Locally bound
9342         `block-comment-start' to `comstart' or else when this is called
9343         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9344         `block-comment-start' value, ignoring any existing spacing after a
9345         comment prefix in the previous line and producing ugly comments.
9346
9347 1999-06-23  Bob Weiner  <weiner@beopen.com>
9348
9349         * list-mode.el (mouse-choose-completion):
9350         (choose-completion):
9351         (completion-switch-to-minibuffer): Added.
9352         ([Tab]): [Tab] previously switched to the minibuffer
9353         but since [space] does that and since most applications in the
9354         world use [Tab] to select the next item in a list, do that in the
9355         *Completions* buffer too.  This will cause the least confusion
9356         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9357         06/23/1999.
9358
9359 1999-06-22  Bob Weiner  <weiner@beopen.com>
9360
9361         * help.el (help-buffer-name): Added support for a null value
9362         of `help-buffer-prefix-string' since some buffers require no
9363         prefix.
9364
9365 1999-06-20  Bob Weiner  <weiner@beopen.com>
9366
9367         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9368         in the completion-list-mode-map to bury the completions buffer
9369         even when the minibuffer is no longer active.
9370
9371 1999-06-20  Bob Weiner  <weiner@beopen.com>
9372
9373         * list-mode.el (list-mode): It is visually disconcerting to have
9374         the text cursor disappear within list buffers, especially when
9375         moving from window to window, so leave it visible.
9376
9377 1999-07-01  SL Baur  <steve@miho.m17n.org>
9378
9379         * menubar-items.el (default-menubar): Conditionalize the bug
9380         report menu item (which may not be possible in this XEmacs).
9381         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9382
9383 1999-06-30  SL Baur  <steve@miho.m17n.org>
9384
9385         * subr.el (with-current-buffer): DOC string fix.
9386         Suggested by Bob Weiner <weiner@altrasoft.com>
9387
9388 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9389
9390         * cus-face.el (custom-face-italic): insert missing args
9391
9392 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9393
9394         * packages.el (package-locations): Changed default early package
9395         hierarchies to ~/.xemacs/mule-packages and
9396         ~/.xemacs/xemacs-packages.
9397
9398 1999-06-23  SL Baur  <steve@miho.m17n.org>
9399
9400         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9401
9402 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9403
9404         * packages.el (package-locations): Changed default early package
9405         hierarchy to ~/.xemacs/packages.
9406         (package-locations): Removed `packages' as a possible name for a
9407         late package hierarchy.
9408
9409 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9410
9411         * mule/mule-category.el (word-combining-categories): Set up new
9412         variable.
9413         (word-separating-categories): Likewise.
9414
9415 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9416
9417         * XEmacs 21.2.17 is released
9418
9419 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9420
9421         * font-menu.el (font-menu-set-font): allow for nil specification
9422         of font size.
9423
9424 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9425
9426         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9427         is 1.
9428
9429 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9430
9431         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9432         8859-5 instead of ISO 8859-1.
9433
9434 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9435
9436         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9437         (viet-viscii-encode-table): Ditto.
9438
9439         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9440         Make obsolete definition of char-octet.
9441
9442 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9443
9444         * subr.el: Move no-Mule make-char ...
9445         * help-nomule.el (make-char): To here.
9446         (string-width): Make Mule compatibility alias.
9447
9448 1999-06-15  Andy Piper  <andy@xemacs.org>
9449
9450         * select.el (get-selection-no-error): really make there be no-error.
9451         (get-selection): revert to original.
9452
9453 1999-06-11  Andy Piper  <andy@xemacs.org>
9454
9455         * select.el (selection-sets-clipboard): renamed.
9456         (own-selection): use it.
9457
9458 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9459
9460         * XEmacs 21.2.16 is released
9461
9462 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9463
9464         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9465         missing characters to avoid crash.
9466
9467 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9468
9469         * coding.el (set-terminal-coding-system): Only set the console
9470         coding system on the selected console if it is a tty.
9471
9472 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9473
9474         * cus-face.el:
9475         * cus-edit.el:
9476         * faces.el:
9477         (custom):
9478         (face-spec-set):
9479         * faces.el (frob-face-property):
9480         * font-menu.el (font-menu-set-font):
9481                   Actually apply changes from 1999-03-17
9482
9483 1999-06-10  Andy Piper  <andy@xemacs.org>
9484
9485         * select.el (get-selection): abstract out non error-signalling
9486         part.
9487         (get-selection-no-error): get-selection without signalling an
9488         error.
9489         (selection-is-clipboard-p): new variable. controls whether the
9490         selection sets the clipboard.
9491         (own-selection): use it.
9492
9493         * mouse.el (insert-selection): fallback to clipboard after trying
9494         primary selection and cutbuffer.
9495
9496 1999-06-05  Andy Piper  <andy@xemacs.org>
9497
9498         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9499         selection functions.
9500
9501 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9502
9503         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9504         default value.
9505         (load): Use `raw-text' instead of `no-conversion'.
9506         (insert-file-contents): Likewise.
9507
9508         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9509         of `no-conversion'.
9510
9511 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9512
9513         * coding.el: Don't copy `no-conversion' to `raw-text'.
9514
9515 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9516
9517         * subr.el (make-char): Define it if Mule is not around.
9518
9519 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9520
9521         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9522
9523         * x-select.el (x-disown-selection-internal): Restore symbol as an
9524         obsolete alias.
9525         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9526
9527 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9528
9529         * XEmacs 21.2.15 is released
9530
9531 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9532
9533         * subr.el (split-string): Avoid infinite looping
9534
9535 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9536
9537         * ldap.el (ldap-ignore-attribute-codings): New variable
9538         (ldap-default-attribute-decoder): New variable
9539         (ldap-coding-system): New variable
9540         (ldap-attribute-syntax-encoders): New variable
9541         (ldap-attribute-syntax-decoders): New variable
9542         (ldap-attribute-syntaxes-alist): New variable
9543         (ldap-encode-boolean): New function
9544         (ldap-decode-boolean): New function
9545         (ldap-encode-country-string): New function
9546         (ldap-decode-string): New function
9547         (ldap-decode-address): New function
9548         (ldap-encode-address): New function
9549         (ldap-decode-attribute): New function
9550         (ldap-search): Use some of these
9551
9552 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9553
9554         * version.el (emacs-version): Make the patch level/beta come
9555         before the XEmacs qualifier so that it gets into (funcall
9556         emacs-version) and thus in the bug reports.
9557         (emacs-version>=): Support patch levels.
9558
9559 1999-06-03  SL Baur  <steve@xemacs.org>
9560
9561         * version.el: implement x.y.z version number
9562         From Jan Vroonhof <vroonhof@math.ethz.ch>
9563
9564 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9565
9566         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9567
9568 1999-05-22  Vin Shelton <acs@xemacs.org>
9569
9570         * startup.el: Document -private and break out non-standard X options.
9571
9572 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9573
9574         * mule/mule-charset.el (charset-after): New function.
9575         (charset-direction): Synch with Mule, update docstring.
9576         (get-charset-property): New function.
9577         (put-charset-property): New function.
9578         (charset-plist): New function.
9579
9580         * mule/mule-charset.el (compose-region):
9581         (decompose-region): remove;  these functions (which don't work
9582         since we don't do composite characters) have been moved to
9583         mule-util.el.
9584         (toplevel): follow coding standards
9585
9586 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9587
9588         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9589         exist any more.
9590
9591         * code-files.el: Fix commentary to follow coding standards.  Move
9592         the single line left in mule-files.el to here.
9593
9594         * mule/mule-files.el: delete.
9595
9596 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9597
9598         * info.el (Info-scroll-prev): Use event functions instead of the
9599         old emacs 19 interface.
9600
9601 1999-06-02  Andy Piper  <andy@xemacs.org>
9602
9603         * x-font-menu.el (x-font-menu-load-font):
9604         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9605
9606 1999-05-31  Andy Piper  <andy@xemacs.org>
9607
9608         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9609         group.
9610         (font-menu-this-frame-only-p): ditto.
9611         (font-menu-max-items): reinstate, from Jan Vroonhof
9612         <vroonhof@math.ethz.ch>
9613         (font-menu-submenu-name-format): ditto.
9614         (font-menu-split-long-menu): ditto, for use by the family
9615         constructor.
9616         (font-menu-family-constructor): use it.
9617
9618 1999-05-30  Andy Piper  <andy@xemacs.org>
9619
9620         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9621         for use by the font menu.
9622
9623         * msw-font-menu.el: new file implementing mswindows specific
9624         font-menu behaviour.
9625         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9626         (mswindows-font-menu-junk-families): ditto.
9627         (hack-font-truename): ditto.
9628         (mswindows-font-regexp-ascii): ditto.
9629         (mswindows-reset-device-font-menus): ditto.
9630         (mswindows-font-menu-font-data): ditto.
9631         (mswindows-font-menu-load-font): ditto.
9632
9633         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9634         (x-font-menu-font-data): ditto.
9635         (x-font-menu-load-font): ditto.
9636
9637         * font-menu.el: new file implementing generic font menu behaviour.
9638         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9639         made device independent.
9640         (font-menu-this-frame-only-p): ditto.
9641         (font-menu-preferred-resolution): ditto.
9642         (font-menu-size-scaling): new variable used to determine whether
9643         sizes are in points or tenths of a point.
9644         (vassoc): moved from x-font-menu.el.
9645         (device-fonts-cache): ditto.
9646         (device-fonts-cache): ditto.
9647         (flush-device-fonts-cache): ditto.
9648         (reset-device-font-menus): copied from x-font-menu.el and made
9649         device independent. Most functionality deferred to
9650         device-dependent versions.
9651         (font-menu-family-constructor): copied from x-font-menu.el and
9652         made device independent.
9653         (font-menu-size-constructor): ditto.
9654         (font-menu-weight-constructor): ditto.
9655         (font-menu-set-font): ditto.
9656         (font-menu-change-face): ditto.
9657         (font-menu-load-font): new device method.
9658         (font-menu-font-data): ditto.
9659
9660         * x-font-menu.el: The above functions deleted.
9661
9662 1999-05-26  Andy Piper  <andy@xemacs.org>
9663
9664         * update-elc.el:
9665         * make-docfile.el:
9666         * loadup.el: rehash expand-file-name usage to not use default-directory.
9667
9668 1999-05-21  Andy Piper  <andy@xemacs.org>
9669
9670         * x-select.el (x-select-convert-to-text):
9671         (x-selected-text-type):
9672         (x-get-selection):
9673         (xselect-convert-to-string):
9674         (xselect-convert-to-compound-text):
9675         (xselect-convert-to-length):
9676         (xselect-convert-to-targets):
9677         (xselect-convert-to-delete):
9678         (xselect-convert-to-filename):
9679         (xselect-convert-to-charpos):
9680         (xselect-convert-to-lineno):
9681         (xselect-convert-to-colno):
9682         (xselect-convert-to-sourceloc):
9683         (xselect-convert-to-os):
9684         (xselect-convert-to-host):
9685         (xselect-convert-to-user):
9686         (xselect-convert-to-class):
9687         (xselect-convert-to-name):
9688         (xselect-convert-to-integer):
9689         (xselect-convert-to-atom):
9690         (xselect-convert-to-identity): functions renamed from x-* and
9691         moved to select.el.
9692         (x-get-secondary-selection): use rename get-selection.
9693         (x-get-clipboard): ditto.
9694         (x-own-selection): moved to select.el.
9695         (x-valid-simple-selection-p): ditto.
9696         (x-dehilight-selection): ditto.
9697         (x-own-clipboard): ditto.
9698         (x-disown-selection): ditto.
9699
9700         * x-mouse.el (x-yank-function): moved to mouse.el.
9701         (x-insert-selection): ditto.
9702         (x-set-point-and-move-selection): use renamed function.
9703
9704         * select.el (selected-text-type): moved and renamed from
9705         x-select.el.
9706         (selection-owner-p): moved to C.
9707         (selection-exists-p): ditto.
9708         (get-cutbuffer): new device method.
9709         (get-selection): generalised and moved from x-select.el.
9710         (own-selection): moved x-own-selection functionality into here.
9711         (dehilight-selection): renamed and moved from x-select.el.
9712         (own-clipboard): functionality moved from x-select.el using new
9713         generic C builtins.
9714         (disown-clipboard): ditto.
9715         (select-convert-to-text):
9716         (select-convert-to-string):
9717         (select-convert-to-compound-text):
9718         (select-convert-to-length):
9719         (select-convert-to-targets):
9720         (select-convert-to-delete):
9721         (select-convert-to-filename):
9722         (select-convert-to-charpos):
9723         (select-convert-to-lineno):
9724         (select-convert-to-colno):
9725         (select-convert-to-sourceloc):
9726         (select-convert-to-os):
9727         (select-convert-to-host):
9728         (select-convert-to-user):
9729         (select-convert-to-class):
9730         (select-convert-to-name):
9731         (select-convert-to-integer):
9732         (select-convert-to-atom):
9733         (select-convert-to-identity): new functions renamed from x-* and
9734         moved from x-select.el.
9735
9736         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9737         into here and use as the default window-system mouse yank.
9738         (insert-selection): generalised and moved from x-mouse.el.
9739         (own-clipboard): moved to C.
9740
9741         * msw-select.el (mswindows-selection-owned-p): deleted.
9742         (mswindows-own-selection): generalised and moved to select.el.
9743         (mswindows-disown-selection): generalised and moved to C.
9744         (mswindows-selection-owner-p): ditto.
9745
9746 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9747
9748         * XEmacs 21.2.14 is released
9749
9750 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9751
9752         * about.el: update contact info for jason and slb.
9753
9754 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9755
9756         * mule/european.el (setup-romanian-environment): Add Romanian
9757         support from Emacs/Mule romanian.el.
9758
9759 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9760
9761         * cus-face.el: Label all custom changes with the 'custom' tag.
9762
9763         * cus-edit.el: idem ditto.
9764
9765         * faces.el: Added suport for adding device tags to various functions.
9766         (custom): New device tag.
9767         (face-spec-set): Call reset face with tags argument. No longer do
9768         x-init-global-faces hack.
9769
9770         * faces.el (frob-face-property): Use an anonymous specifier to map
9771         frob-face-property-1 over.
9772
9773         * x-font-menu.el (font-menu-set-font): Always specify all
9774         properties to custom.
9775
9776 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9777
9778         * mule/european.el (setup-czech-environment): Add czech support.
9779         From David Sauer <davids@orfinet.cz>
9780
9781 1999-03-15  SL Baur  <steve@xemacs.org>
9782
9783         * check-features.el: Turn hard errors into warnings.
9784
9785 1999-03-21  SL Baur  <steve@xemacs.org>
9786
9787         * simple.el (delete-key-deletes-forward): As per discussion on
9788         xemacs-beta, default to t.
9789
9790 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9791
9792         * loadup.el: Define Installation-string before loading anything.
9793
9794 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9795
9796         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9797         From Anders Stenman <stenman@isy.liu.se>
9798
9799 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9800
9801         * wid-edit.el (widget-glyph-find): Ditto.
9802
9803         * packages.el (locate-library): Ditto.
9804
9805         * loadup.el (really-early-error-handler): Ditto.
9806
9807         * lib-complete.el (read-library): Ditto.
9808
9809         * faces.el (set-face-stipple): Ditto.
9810
9811         * code-files.el (load): Use new calling style of locate-file.
9812
9813 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9814
9815         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9816         dead.
9817
9818 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9819
9820         * dumped-lisp.el (preloaded-file-list): Don't load
9821         Installation.el.
9822
9823         * loadup.el (Installation-string): Define it here.
9824
9825 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9826
9827         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9828         Installation.el needs to be loaded before `dump-paths', otherwise
9829         the dumping process won't find it.
9830
9831 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9832
9833         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9834         subr so that we can use `replace-in-string' in Installation.el to
9835         get rid of C-m chars under the native Windows build.
9836
9837 1999-04-29  Andy Piper  <andy@xemacs.org>
9838
9839         * make-docfile.el: canonicalize file and directory names.
9840
9841         * device.el (call-device-method): new function for calling device
9842         specific methods.
9843         (define-device-method): new function for defining device methods.
9844         (define-device-method*): ditto.
9845
9846 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9847
9848         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9849
9850 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9851
9852         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9853         (cyrillic-koi8-r-encode-table): Likewise.
9854         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9855         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9856
9857         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9858         from vietnamese.el].
9859
9860         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9861         mule/mule-misc.el.
9862
9863 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9864
9865         * mule/thai-xtis.el:
9866         - Change font registry name from "Thai94x94-0" to "xtis-0".
9867         - Change mnemonic of coding-system `tis-620' to "TIS620".
9868
9869 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9870
9871         * mule/ethiopic.el: fixed.
9872
9873 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9874
9875         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9876
9877         * mule/thai-xtis.el: New file.
9878
9879         * mule/vietnamese.el: New file.
9880
9881         * mule/ethiopic.el: New file.
9882
9883 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9884
9885         * bytecomp.el (byte-compile-close-variables): Leave
9886         debug-issue-ebola-notices alone.
9887
9888 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9889
9890         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9891         at the top of the buffer since it is the most important thing to
9892         customize
9893         (ldap-get-host-parameter): New defun
9894         (ldap-search): Add a new parameter `withdn' to retrieve the
9895         distinguished names of entries
9896
9897 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9898
9899         * startup.el (splash-frame-body): Date and spelling fixes.
9900
9901 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9902
9903         * view-less.el (toggle-truncate-lines): add autoload tag
9904
9905 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9906
9907         * format.el (format-alist): Disable image stuff.
9908
9909 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9910
9911         * wid-edit.el (widget-glyph-find): Search by directories, then by
9912         suffixes rather than the other way around.
9913         (widget-image-conversion): Renamed to
9914         `widget-image-file-name-suffixes'.
9915
9916 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9917
9918         * mule/mule-charset.el: Made old functions obsolete, remove the
9919         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9920         (charset-iso-graphic-plane): Rename from charset-graphic.
9921         (charset-iso-final-char): Rename from charset-final.
9922         (charset-width): Rename from charset-columns.
9923         (charset-bytes): Added from fsf compatibility, returns always 1.
9924
9925         * mule/mule-misc.el: Move charset-doc-string alias to
9926         mule-charset.el
9927
9928 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9929
9930         * x-faces.el (x-make-font-bold-italic): honor
9931         *try-oblique-before-italic-fonts*
9932
9933 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9934
9935         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9936
9937 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9938
9939         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9940         name.
9941
9942 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9943
9944         * cl-extra.el (equalp): Would bug out for lists.
9945
9946 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9947
9948         * about.el (about-hackers):  Change cgw's email address
9949
9950 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9951
9952         * XEmacs 21.2.13 is released
9953
9954 1999-03-12  SL Baur  <steve@xemacs.org>
9955
9956         * simple.el (delete-key-deletes-forward): Revert to previous
9957         behavior.
9958
9959 1999-01-18  Didier Verna  <didier@xemacs.org>
9960
9961         * menubar-items.el (xemacs-splash-buffer): handle the case of
9962         multiple elements in the splash buffer body.
9963
9964         * startup.el (splash-frame-timeout): new constant: interval
9965         between splash buffer elements.
9966         (command-line-1): handle splash buffer with multiple elements (use
9967         a timeout).
9968         (splash-frame-body): Originally `startup-splash-frame-body'.
9969         Rewrote a cleaner and more readable version. This can now be array,
9970         in which case each element is displayed in turn in the splash buffer.
9971         (splash-frame-static-body): new constant. Persistent information
9972         across all splash buffer elements (preserves the possibility to give
9973         it in different languages.
9974         (circulate-splash-frame-elements): new function. Used as a timeout
9975         to circulate through all splash frame elements and display them in
9976         sequence.
9977         (display-splash-frame): originally `startup-splash-frame'. Handle
9978         the case of multiple elements in the splash buffer body. Now
9979         returns a timeout id if multiple elements to display, or nil.
9980
9981 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9982
9983         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9984         so they can be overridden by x-init-face-from-resources.
9985         Additionally specify the font name also with an x tag.
9986
9987 1999-03-08  Andy Piper  <andy@xemacs.org>
9988
9989         * package-get.el (package-get-base): autoload.
9990
9991         * menubar-items.el (default-menubar): add update menu item. Fix
9992         custom menu to only be activated when package-base is available.
9993
9994         * package-get.el (package-get-custom): don't load
9995         package-get-custom as it is auto-generated. Fix group definition.
9996
9997 1999-03-05  Didier Verna  <didier@xemacs.org>
9998
9999         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10000         instead of `symbol-name' (Thanks Kyle).
10001
10002         * cus-edit.el (custom-save-variables): use `prin1' instead of
10003         princ to write symbols.
10004
10005 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10006
10007         * XEmacs 21.2.12 is released
10008
10009 1999-03-05  SL Baur  <steve@xemacs.org>
10010
10011         * menubar-items.el (default-menubar): Add kfm browsing support.
10012         From Neal Becker <nbecker@fred.net>
10013
10014 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10015
10016         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10017         calls to font-lock during buffer reversion.
10018
10019 1999-02-12  Didier Verna  <didier@xemacs.org>
10020
10021         * info.el (Info-build-node-completions): unconditionally widen the
10022         tag table buffer.
10023
10024 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10025
10026         * x-faces.el (x-init-face-from-resources):
10027         Only set fonts in the 'x locale.
10028
10029 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10030
10031         * package-ui.el (pui-install-selected-packages): Don't throw on
10032         `package-admin-delete-binary-package' returning nil since it's
10033         normal.  Reindent function.
10034         (pui-add-required-packages): Handle case where packages selected
10035         for installation have never been installed.
10036
10037 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10038
10039         * menubar-items.el (default-menubar):
10040         Implement the ``Mule->Set coding system of process'' menu item.
10041
10042 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10043
10044         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10045         files
10046         - Change some `if's to `when's
10047
10048 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10049
10050         * XEmacs 21.2.11 is released
10051
10052 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10053
10054         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10055         against window close (Fix Bug #460).
10056         (ask-user-about-lock-dbox): Idem.
10057
10058 1999-02-25  SL Baur  <steve@xemacs.org>
10059
10060         * mule/mule-charset.el (charset-leading-byte): New function.
10061         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10062
10063 1999-02-12  Andy Piper  <andy@xemacs.org>
10064
10065         * about.el (xemacs-hackers): change andy's email address.
10066         (about-url-alist): change andy's web page address.
10067         (about-xemacs): add piper.
10068
10069 1999-02-16  SL Baur  <steve@xemacs.org>
10070
10071         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10072         of mule-base into lisp/mule.
10073
10074 1999-02-16  SL Baur  <steve@xemacs.org>
10075
10076         * mule/arabic.el:
10077         mule/canna-leim.el:
10078         mule/chinese.el:
10079         mule/cyrillic.el:
10080         mule/english.el:
10081         mule/european.el:
10082         mule/greek.el:
10083         mule/hebrew.el:
10084         mule/japanese.el:
10085         mule/kinsoku.el:
10086         mule/korean.el:
10087         mule/misc-lang.el:
10088         mule/mule-category.el:
10089         mule/mule-ccl.el:
10090         mule/mule-charset.el:
10091         mule/mule-cmds.el:
10092         mule/mule-coding.el:
10093         mule/mule-files.el:
10094         mule/mule-help.el:
10095         mule/mule-init.el:
10096         mule/mule-misc.el:
10097         mule/mule-tty-init.el:
10098         mule/mule-x-init.el:
10099         mule/viet-chars.el:  Remerge from mule-base.
10100
10101         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10102         of mule-base into lisp/mule.
10103
10104 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10105
10106         * process.el (exec-to-string): Use `shell-command-switch' in place
10107         of hard-wired "-c" (for WindowsNT).
10108
10109 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10110
10111         * menubar-items.el (default-menubar):  Remove obsolete
10112         "Gopher" item
10113
10114 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10115
10116         * package-admin.el (package-admin-get-install-dir): First fall
10117         back to the location of xemacs-base for non-mule packages.
10118
10119 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10120
10121         * paths.el:
10122         - improved automounter tmp directory support.
10123         - support 4 (!) empirically discovered automounter conventions
10124
10125 1999-02-12  SL Baur  <steve@xemacs.org>
10126
10127         * etags.el (pop-tag-mark): autoload to match key binding.
10128
10129 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10130
10131         * XEmacs 21.2.10 is released
10132
10133 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10134
10135         * package-get.el (package-get-remote-filename): Don't bug out for
10136         a local file name in the search entry.
10137
10138 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10139
10140         * XEmacs 21.2.9 is released
10141
10142 1999-01-19  Didier Verna  <didier@xemacs.org>
10143
10144         * replace.el (replace-search-function): new variable containing a
10145         function to perform a search-forward.
10146         (replace-re-search-function): new variable containing a function
10147         to perform a re-search-forward.
10148         (perform-replace): use them.
10149
10150 1999-01-25  Didier Verna  <didier@xemacs.org>
10151
10152         * select.el (selection-owner-p): use the name `XEmacs'.
10153         (cut-copy-clear-internal): ditto.
10154
10155 1999-01-18  Andy Piper  <andy@xemacs.org>
10156
10157         * about.el (about-url-alist): Update my entry.
10158         (xemacs-hackers): Ditto.
10159
10160 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10161
10162         * buffer.el (switch-to-buffer): Fixing documentation.
10163         * minibuf.el (minibuffer-completion-table): ditto.
10164         * cl-macs.el (return-from): ditto.
10165
10166 1999-01-04  Didier Verna  <didier@xemacs.org>
10167
10168         * replace.el (delete-non-matching-lines): temporarily disable
10169         case-folding when called interactively with a regexp containing
10170         uppercase characters.
10171         (delete-matching-lines): ditto.
10172         (count-matches): ditto.
10173         (list-matching-lines): ditto.
10174
10175 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10176
10177         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10178         abort if current window is split horizontally, not if others are
10179         split.  Got rid of unnecessary minibuffer checking.  Also, add
10180         some comments (it's still complex).
10181
10182 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10183
10184         * package-get.el: changed address for doc.ic.ac.uk to
10185         sunsite.doc.ic.ac.uk
10186
10187 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10188
10189         * ldap.el (toplevel): Remove requires so that the file compiles
10190         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10191
10192 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10193
10194         * dump-paths.el: Calculate module-directory and set
10195         module-load-path to the load path for modules.
10196
10197         * loadup.el: Get bootstrap value of module-load-path from the
10198         environment variable EMACSBOOTSTRAPMODULEPATH.
10199         - Display the module load path if we're debugging paths.
10200
10201         * setup-paths.el: Added function paths-find-site-module-directory.
10202         - Added function paths-find-module-directory.
10203         - Added function paths-construct-module-load-path.  Uses new
10204         environment variable EMACSMODULEPATH.
10205
10206 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10207
10208         * font.el (font-default-object-for-device):
10209         Oops! This `or' can't be replaced by `unless'.
10210         Fixed inability to run w3, among other things.
10211
10212 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10213
10214         * package-admin.el: Change initialization of
10215           package-admin-install-function dependent on system type.
10216           Change package-admin-install-function-mswindows to use
10217           "minitar".
10218
10219 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10220
10221         * mouse.el (default-mouse-motion-handler): Disable help echo while
10222         in the minibuffer.
10223
10224 1998-12-28  Martin Buchholz <martin@xemacs.org>
10225
10226         * XEmacs 21.2.8 is released.
10227
10228 1998-12-24  Martin Buchholz <martin@xemacs.org>
10229
10230         * XEmacs 21.2.7 is released.
10231
10232 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10233
10234         * package-ui.el (pui-list-packages): Set truncate-lines.
10235
10236         * package-get.el (package-get-download-menu): Use
10237         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10238
10239         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10240         (pui-help-string): idem.
10241         (list-packages-mode): New major mode.
10242         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10243         (pui-install-selected-packages): Add suport for removing packages.
10244         (pui-toggle-package-delete-key): New function.
10245         (pui-popup-context-sensitive): New kludge.
10246         (pui-list-packages): Add warning when `package-get-remote' is nil.
10247         (package-ui-add-site): New function.
10248
10249 1998-12-01  Didier Verna  <didier@xemacs.org>
10250
10251         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10252
10253 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10254
10255         * ldap.el: Custom-ized
10256         (toplevel): Do not provide `ldap' which is provided by C level
10257         LDAP code
10258         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10259
10260 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10261
10262         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10263
10264 1998-12-17  Andy Piper  <andy@xemacs.org>
10265
10266         * sound.el (sound-load-list): name changed from sound-load-alist.
10267         (sound-extension-list): name changed from sound-ext-list.
10268         (load-default-sounds): use new names.
10269         (load-sound-file): use new names.
10270
10271 1998-12-16  Andy Piper  <andy@xemacs.org>
10272
10273         * XEmacs 21.2.6 is released
10274
10275 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10276
10277         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10278         errors.
10279
10280 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10281
10282         * wid-edit.el (widget-echo-this-extent): Set
10283         help-echo-owns-message to t.
10284
10285 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10286
10287         * package-get.el (package-get-download-menu): use toggles for
10288           each site in the download site menu.
10289
10290 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10291
10292         * package-get.el (package-get): If we cannot find a package
10293           because package-get-remote is not set, give a more helpful
10294           error message.
10295
10296 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10297
10298         * package-get.el (package-get-remote-filename): use an EFS path
10299         with user anonymous if no user is specified.
10300
10301 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10302
10303         * faces.el (face-spec-set): Re-init fallfacks for default after
10304         calling reset-face on the default face.
10305
10306 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10307
10308         * package-admin.el (package-admin-default-install-function):
10309         Behave as advertised.  Make sure the pkg-dir is proper for
10310         default-directory.
10311         (package-admin-add-binary-package): Make sure the pkg-dir is
10312         proper for default-directory.
10313         (package-admin-install-function-mswindows): Make sure the pkg-dir
10314         is proper for default-directory.
10315
10316 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10317
10318         * XEmacs 21.2.5 is released
10319
10320 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10321
10322         * files.el (binary-file-regexps): regexp-opt is not available at
10323         bytecompile time.
10324
10325 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10326
10327         * x-win-xfree86.el:
10328         * x-win-sun.el (x-win-init-sun):
10329         * x-win-sun.el:
10330         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10331         * x-iso8859-1.el:
10332         * x-init.el (init-post-x-win):
10333         * x-init.el (init-pre-x-win):
10334         * x-init.el (x-initialize-compose):
10335         * x-init.el:
10336         * x-compose.el:
10337         * winnt.el:
10338         * widget.el:
10339         * wid-edit.el (widget-glyph-click):
10340         * wid-edit.el (widget-glyph-find):
10341         * wid-edit.el (widget-type):
10342         * view-less.el (view-buffer-other-window):
10343         * very-early-lisp.el:
10344         * version.el:
10345         * toolbar.el:
10346         * toolbar-items.el:
10347         * term/sun.el (suntool-map):
10348         * term/sun-mouse.el:
10349         * term/internal.el:
10350         * syntax.el (modify-syntax-entry):
10351         * symbol-syntax.el:
10352         * subr.el:
10353         * startup.el (lock-directory):
10354         * simple.el (set-comment-column):
10355         * simple.el (backward-delete-char-untabify):
10356         * shadow.el (find-emacs-lisp-shadows):
10357         * shadow.el:
10358         * setup-paths.el (paths-construct-info-path):
10359         * select.el (cut-copy-clear-internal):
10360         * process.el (call-process-region):
10361         * process.el (start-process-shell-command):
10362         * process.el:
10363         * paths.el (rmail-spool-directory):
10364         * paragraphs.el (use-hard-newlines):
10365         * package-get.el (package-get-dependencies):
10366         * package-admin.el (package-admin-delete-binary-package):
10367         * obsolete.el (truncate-string):
10368         * obsolete.el (store-substring):
10369         * mouse.el (default-mouse-track-maybe-own-selection):
10370         * mouse.el (mouse-yank-at-point):
10371         * modeline.el:
10372         * modeline.el (mouse-drag-modeline):
10373         * minibuf.el (read-directory-name-internal):
10374         * minibuf.el (read-file-name-internal):
10375         * minibuf.el (read-file-name-internal-1):
10376         * minibuf.el (read-file-name-2):
10377         * minibuf.el (exact-minibuffer-completion-p):
10378         * minibuf.el (read-from-minibuffer):
10379         * minibuf.el:
10380         * menubar.el (check-menu-syntax):
10381         * map-ynp.el (map-y-or-n-p):
10382         * make-docfile.el (docfile-out-of-date):
10383         * loadup.el ((member "run-temacs" command-line-args)):
10384         * loadup.el ((member "no-site-file" command-line-args)):
10385         * loadup.el (really-early-error-handler):
10386         * loadup.el:
10387         * loadhist.el:
10388         * loaddefs.el:
10389         * lisp-mnt.el (lm-verify):
10390         * lib-complete.el (lib-complete:cache-completions):
10391         * lib-complete.el (library-all-completions):
10392         * itimer.el (itimer-run-expired-timers):
10393         * info.el (Info-mode):
10394         * info.el (Info-insert-file-contents):
10395         * info.el (Info-rebuild-dir):
10396         * info.el (Info-build-dir-anew):
10397         * info.el (Info-parse-dir-entries):
10398         * info.el (Info-dir-outdated-p):
10399         * info.el (Info-insert-dir):
10400         * info.el (info-xref):
10401         * info.el:
10402         * hyper-apropos.el (hyper-apropos-get-doc):
10403         * hyper-apropos.el (hyper-describe-face):
10404         * hyper-apropos.el (hyper-apropos-mode):
10405         * hyper-apropos.el:
10406         * help.el (list-processes):
10407         * help.el:
10408         * gnuserv.el:
10409         * font.el (mswindows-font-create-name):
10410         * font.el (font-default-font-for-device):
10411         * font.el (x-font-create-object):
10412         * font.el (font-registry):
10413         * font.el:
10414         * font-lock.el (font-lock-keywords):
10415         * font-lock.el:
10416         * finder.el (finder-compile-keywords):
10417         * find-paths.el (paths-find-recursive-path):
10418         * fill.el (set-justification-center):
10419         * fill.el (fill-region-as-paragraph):
10420         * files.el (insert-directory):
10421         * files.el (wildcard-to-regexp):
10422         * files.el (recover-file):
10423         * files.el (basic-save-buffer):
10424         * files.el (delete-auto-save-file-if-necessary):
10425         * files.el (file-relative-name):
10426         * files.el (backup-extract-version):
10427         * files.el (backup-buffer):
10428         * files.el (set-visited-file-name):
10429         * files.el (set-auto-mode):
10430         * files.el (interpreter-mode-alist):
10431         * files.el:
10432         * files.el (find-file-noselect):
10433         * files.el (abbreviate-file-name):
10434         * files.el (parse-colon-path):
10435         * files.el (directory-abbrev-alist):
10436         * etags.el (visit-tags-table-buffer):
10437         * easymenu.el (easy-menu-define):
10438         * dragdrop.el (experimental-dragdrop-drag):
10439         * dragdrop.el (dragdrop-drop-do-functions):
10440         * dragdrop.el (dragdrop-drop-at-point):
10441         * disass.el (disassemble-1):
10442         * disass.el (disassemble-internal):
10443         * disass.el (disassemble):
10444         * disass.el:
10445         * derived.el (derived-mode-init-mode-variables):
10446         * derived.el (define-derived-mode):
10447         * custom.el (defgroup):
10448         * cus-edit.el (custom-quote):
10449         * config.el:
10450         * code-process.el (open-network-stream):
10451         * code-process.el (start-process):
10452         * code-process.el (call-process-region):
10453         * code-process.el (call-process):
10454         * code-process.el:
10455         * code-files.el (insert-file-contents):
10456         * code-files.el:
10457         * code-files.el (buffer-file-coding-system-for-read):
10458         * cmdloop.el (yes-or-no-p-minibuf):
10459         * cl.el:
10460         * cl-macs.el:
10461         * cl-extra.el:
10462         * callers-of-rpt.el (make-caller-report):
10463         * callers-of-rpt.el:
10464         * bytecomp.el (batch-byte-recompile-directory):
10465         * bytecomp.el (batch-byte-compile-1):
10466         * bytecomp.el (batch-byte-compile):
10467         * bytecomp.el (display-call-tree):
10468         * bytecomp.el (byte-compile-insert):
10469         * bytecomp.el (byte-compile-two-args-19->20):
10470         * bytecomp.el (byte-compile-variable-ref):
10471         * bytecomp.el (byte-compile-form):
10472         * bytecomp.el (byte-compile-top-level-body):
10473         * bytecomp.el (byte-compile-out-toplevel):
10474         * bytecomp.el (byte-compile-byte-code-maker):
10475         * bytecomp.el (byte-compile-file-form-defmumble):
10476         * bytecomp.el (byte-compile-file-form):
10477         * bytecomp.el (byte-compile-keep-pending):
10478         * bytecomp.el (byte-compile-insert-header):
10479         * bytecomp.el (byte-compile-from-buffer):
10480         * bytecomp.el (byte-compile-file):
10481         * bytecomp.el (byte-recompile-file):
10482         * bytecomp.el (byte-compile-close-variables):
10483         * bytecomp.el (byte-compile-warn-about-unused-variables):
10484         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10485         * bytecomp.el (byte-compiler-legal-options):
10486         * bytecomp.el (byte-compile-lapcode):
10487         * bytecomp.el (byte-optimize-log):
10488         * bytecomp.el ((fboundp 'defsubst)):
10489         * bytecomp.el:
10490         * bytecomp-runtime.el:
10491         * byte-optimize.el (byte-optimize-apply):
10492         * byte-optimize.el (car):
10493         * byte-optimize.el (byte-optimize-form):
10494         * byte-optimize.el (byte-optimize-form-code-walker):
10495         * byte-optimize.el:
10496         * build-report.el (build-report-insert-installation-file):
10497         * build-report.el (build-report):
10498         * auto-show.el:
10499         * apropos.el (apropos-documentation):
10500         - mega patch
10501         - clean up byte-compile warnings
10502         - remove unused variables
10503         - Use common lisp style hashtable functions
10504         - byte compiler cleanup
10505         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10506         - remove old backquote syntax usage
10507         - move some cl functionality into C for speed.
10508         - remove last remaining VMS support
10509         - spelling fixes
10510         - implement last, butlast, nbutlast, copy-list in C.
10511         - new macro ignore-file-errors, similar to ignore-errors
10512           (ignore-file-errors (delete-file "foo"))
10513         - get frequent garbage collection during loadup.el by tweaking
10514           gc-cons-threshold, rather than explicitly calling garbage-collect
10515         - default delete-key-deletes-forward to `t'.
10516
10517 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10518
10519         * XEmacs 21.2-beta4 is released.
10520
10521 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10522
10523         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10524         (easy-menu-item-present-p): Wrapper around find-menu-item.
10525         (easy-menu-remove-item): Wrapper around delete-menu-item.
10526
10527         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10528         (add-menu-button): Add 'in-menu' argument.
10529         (add-menu-item-1): Add in-menu support to helper function.
10530
10531 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10532
10533         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10534
10535 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10536
10537         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10538         of Dec 4, 1997.
10539
10540 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10541
10542         * process.el (shell-command-on-region): Report if the command
10543         succeeded or failed.
10544
10545 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10546
10547         * subr.el (buffer-substring-no-properties): Comment out.
10548
10549 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10550
10551         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10552           into font instances first, like `x-frob-font-size' does.
10553           (mswindows-find-larger-font): ditto
10554
10555 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10556
10557         * package-ui.el (pui-install-selected-packages): fix args in call
10558         to `package-get'.
10559
10560 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10561
10562         * package-get.el (host-name): New widget type.
10563         (package-get-remote): Better customization using new type.
10564         (package-get-download-sites): idem dito.
10565
10566         (package-get-custom): Do not use package-get-all untill we have
10567         runtime dependencies.
10568
10569         (package-get-remove-copy): Default to 't' we no longer need this
10570         kludge as we do not currently use depenencies.
10571
10572         (package-get-was-current): New variable.
10573         (package-get-require-base): New 'force-current' argument.
10574         (package-get-update-base): idem
10575         (package-get-package-provider):  idem
10576         (package-get-locate-index-file): New 'no-remote' argument.
10577         (package-get-locate-file): idem.
10578
10579         (package-get-maybe-save-index): New function.
10580         (package-get-update-base): Use it.
10581
10582 1998-10-28 Greg Klanderman <greg@alphatech.com>
10583
10584         * package-get.el (package-get-remote): default to nil; by default,
10585         don't go out to the net via EFS.  They must select a download site.
10586         (package-get-download-sites): new variable.
10587         (package-get-download-menu): new function.
10588         (package-get-locate-index-file): new function.
10589         (package-get-update-base): use it.
10590
10591         * menubar-items.el (default-menubar): add "Update Package Index"
10592         and "Add Download Site" menus under Options | Manage Packages.
10593
10594 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10595
10596         * package-get.el (package-get): bugfix code checking installed version
10597         for case where package is not currently installed.
10598         (package-get-require-signed-base-updates): new variable.
10599         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10600         deemed not a goot thing.  Use the variable
10601         package-get-allow-unsigned-base-updates instead.
10602
10603 1998-10-16 Greg Klanderman <greg@alphatech.com>
10604
10605         * package-get.el (package-get): Don't install an older version than
10606         we already have unless explicitly told to.  Issue a warning.
10607
10608         * package-ui.el (pui-add-required-packages): when adding
10609         dependencies, don't add packages that are up to date.
10610         (pui-package-symbol-char):  Don't consider a package out of date
10611         if you have a newer version installed than the latest version in
10612         package-get-base.
10613
10614         * package-get.el (package-get-base-filename): document that it may
10615         be a path relative to package-get-remote;  new default value.
10616         (package-get-locate-file): new function.
10617         (package-get-update-base): use it to expand package-get-base-filename.
10618         (package-get-save-base): new function to save the package-get database
10619         to file.
10620         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10621         (package-get-update-base): pass the REMOTE-SOURCE arg.
10622         (package-get-update-base-entry): call package-get-custom-add-entry.
10623         (package-get-file-installed-p): removed; no longer needed.
10624         (package-get-create-custom): ditto.
10625         (toplevel): remove code to build and load package-get-custom.el
10626         (package-get-custom-add-entry): new function.
10627
10628 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10629
10630         * wid-edit.el (widget-button-click): Don't switch window.
10631
10632 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10633
10634         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10635
10636 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10637
10638         * etags.el (find-tag-default): Run find-tag-hook using
10639         run-hooks rather than funcall
10640
10641 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10642
10643         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10644         and the current local map as the parents to isearch-mode-map.
10645
10646 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10647
10648         * XEmacs 21.2-beta3 is released.
10649
10650 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10651
10652         * package-get.el (package-get-update-base): use
10653         insert-file-contents-internal, not insert-file-contents-literally.
10654
10655 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10656
10657         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10658         dump time.
10659
10660 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10661
10662         * package-get.el (package-get-update-base-entry): new function.
10663         (package-get-update-base): renamed; was `package-get-load-base'.
10664         cleanup, and use package-get-update-base-from-buffer.
10665         (package-get-update-base-from-buffer): new function.
10666         (package-get-update-base-entries): new; helper for above.
10667         Do not eval lisp grabbed over ftp; parse it from new format.
10668
10669 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10670
10671         * files.el (set-auto-mode): Don't play games loading package-get
10672         database; package-get-package-provider will handle it all.
10673
10674 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10675
10676         * package-get.el (package-get-base-filename): new variable.
10677         (package-get-require-base): new function.
10678         (package-get-pgp-signed-begin-line): new variable.
10679         (package-get-pgp-signature-begin-line): ditto.
10680         (package-get-pgp-signature-end-line):  ditto.
10681         (package-get-load-base): new function.
10682         (package-get-interactive-package-query):
10683         (package-get-update-all):
10684         (package-get-dependencies):
10685         (package-get-package-provider):
10686         (package-get-custom): use package-get-require-base.
10687         [package-get-custom loading]: disable for now.
10688
10689         * package-ui.el (pui-list-packages): use (package-get-require-base)
10690
10691 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10692
10693         * package-ui.el: Correct obvious thinko in choosing extent face.
10694
10695 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10696
10697         * menubar-items.el (default-menubar): pui-list-package has nothing
10698         to with Customize. Move all the package stuff to a new Item in Options.
10699
10700         * package-ui.el (pui-menu): Add menu and Popup menu.
10701
10702         * package-get.el (package-get): Use new
10703         package-admin-get-install-dir.
10704
10705         * package-admin.el (package-admin-get-install-dir): New syntax.
10706         Conserve package location and put mule packages where mule-base is.
10707
10708         * package-get.el : Customized
10709
10710         * package-ui.el (pui): Customized
10711         (pui-package-install-dest-dir): New variable.
10712         (pui-install-selected-packages): Use it
10713
10714 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10715
10716         * package-get.el (package-get-interactive-package-query): Move
10717         dependency on package-get-base to run-time.
10718         (package-get-update-all): Ditto.
10719         (package-get-dependencies): Ditto.
10720         (package-get-package-provider): Ditto.
10721         (package-get-custom): Ditto.
10722
10723 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10724
10725         * events.el: Remove 'ascii-character property from 'backspace
10726         and 'delete symbols
10727
10728 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10729
10730         * package-get-base.el: removed.
10731
10732 1998-09-23  Didier Verna  <didier@xemacs.org>
10733
10734         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10735         (no-upper-case-p): new function.
10736         (with-search-caps-disable-folding): new macro.
10737         (with-interactive-search-caps-disable-folding): new macro.
10738         (zap-to-char): In interactive mode, do a case-sensitive search if
10739         the character is uppercase.
10740         (zap-up-to-char): ditto.
10741
10742         * replace.el (perform-replace): use the function no-upper-case-p.
10743
10744         * isearch-mode.el (isearch-fix-case): ditto.
10745         make obsolete `with-caps-disable-folding' and
10746         `isearch-no-upper-case-p'.
10747
10748         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10749         (tags-search): ditto.
10750         (tags-query-replace): ditto.
10751
10752         * info.el (Info-search): ditto.
10753
10754 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10755
10756         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10757
10758 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10759
10760         * package-admin.el (package-admin-rmtree): rewritten.  need to
10761         check for "." and ".." before symlink check.  expand files and
10762         directories with respect to DIRECTORY, not default-directory.
10763
10764 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10765
10766         * package-get.el (package-get-all): add INSTALL-DIR argument.
10767
10768 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10769
10770         * package-ui.el (pui-add-required-packages): new function, select
10771         dependent packages.
10772         (pui-display-keymap): bind it.
10773         (pui-help-string): document it.
10774         (pui-install-selected-packages): package-get-all -> package-get.
10775
10776         * package-get.el (package-get-dependencies): new function.
10777
10778 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10779
10780         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10781         regexps.
10782
10783 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10784
10785         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10786         function.
10787         (default-mouse-track-normalize-point): Use it.
10788
10789 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10790
10791         * package-admin.el (package-admin-delete-binary-package):
10792                 General cleanup. Remove unnessary use of progn and
10793         save-excursion.
10794         (package-admin-delete-binary-package): Do NOT mess with file
10795         modes. That is evil.
10796         (package-admin-delete-binary-package): Wrap all deleting in
10797         condition-case. The data in MANIFEST is untrustworthy.
10798         (package-admin-delete-binary-package): Let the OS worry about non
10799         empty directories.
10800
10801 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10802
10803         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10804         processing.
10805         (lm-report-bug): Fix mail address to send bug reports to.
10806
10807 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10808
10809         * XEmacs 21.2-beta2 is released.
10810
10811 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10812
10813         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10814
10815 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10816
10817         * info.el (Info-mode): Document page turning by double clicks in
10818         docstring so `M-x describe-mode' will display it.
10819
10820 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10821
10822         * info.el (Info-mouse-track-double-click-hook): Use character
10823         widths to calculate a border region where double clicking does
10824         page turning, and return `nil' by default so other hooks, such as
10825         region highlighting, will be run.
10826
10827 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10828
10829         * sound.el (default-sound-directory-list): Initialize with all the
10830         "sounds" directories in `data-directory-list'.  It used to just be
10831         the first one.
10832
10833         * packages.el (locate-data-directory-list): Created.  This gives
10834         the list of matching directories, unlike `locate-data-directory',
10835         which just gives the first one.
10836
10837 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10838
10839         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10840         make a binding in the local keymap until help-char handling is
10841         improved.
10842
10843         * help.el (help-keymap-with-help-key): Provide keymap with help
10844         binding.
10845         (help-print-help-form): New helper function.
10846
10847 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10848
10849         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10850         move extent to another buffer; no need to create a new extent.
10851         (isearch-fix-case): New function.
10852         (isearch-search-and-update): Use it.
10853
10854 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10855
10856         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10857         the keymap, not minor-mode-map-alist.
10858         (isearch-done): Restore overriding-local-map.
10859
10860 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10861
10862         * bytecomp.el (byte-compile-buffer-substring):
10863         Fix for: (byte-compile (defun f () (buffer-substring)))
10864         ==>   ** buffer-substring called with 3 args, but requires 0-3
10865         - new code not only works, but is more readable, too.
10866
10867 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10868
10869         * msw-faces.el (mswindows-init-device-faces): Don't try to
10870           specify a default font at this late stage. Do try to force
10871           creation of the default face font so that if it fails we get
10872           an error now instead of a crash at frame creation.
10873
10874           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10875           mswindows-make-font-unitalic: Canonical default weight
10876           changed from "Normal" to "Regular".
10877
10878           mswindows-make-font-bold / -bold-italic: Supplied device was
10879           not being passed into call to mswindows-find-smaller-font.
10880
10881 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10882
10883         * package-get.el (package-get-remote): Fix the path where to find
10884           the packages on xemacs.org.
10885
10886 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10887
10888         * about.el (about-maintainer-info): Update Ben's entry.
10889
10890 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10891
10892         * lisp/shadow.el (find-emacs-lisp-shadows):
10893         - `member' was being called on lists of length 2000!
10894         - Replace with hashtables.
10895         - Replace hand-coded loops with (dolist)
10896         - Fix comment typo
10897
10898 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10899
10900         * packages.el: Added new function, `package-delete-name', to
10901           delete existing packages from the installed package database
10902           (`packages-package-list').  Also added the "pkginfo" directory
10903           to `packages-special-base-regexp', so that the pkginfo directory
10904           would not get added to `late-packages'.
10905
10906         * package-admin.el: Added ability to delete an installed package
10907           (added low-level function, `package-admin-delete-package').
10908           Understands how to use the pkginfo/MANIFEST.<package> file to
10909           delete the package.  When installing a package, will also
10910           create a MANIFEST.* file if one is not provided by the
10911           package.  If the MANIFEST.* doesn't exist when deleting a
10912           package, the functions will fall back to attempting to delete
10913           any package-specific lisp directory.
10914
10915         * package-get.el: Moved some functions to package-admin.el.
10916           Added interactive function `package-get-delete-package', for
10917           use by users for deleting a package.
10918
10919           Also modified to not require the presence of efs.
10920
10921 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10922
10923         * files.el (find-file-noselect): Handle all signals, kill the
10924         buffer and resignal.
10925
10926 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10927
10928         * cl-macs.el (glyph-image): Add setf method.
10929
10930 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10931
10932         * package-get.el: Fixed broken EFS downloading.  Also, look for
10933           .tar.gz files first, in preference over .tgz files.
10934
10935         * package-ui.el: Fix display of package version numbers.
10936
10937 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10938
10939         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10940         argument.
10941
10942 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10943
10944         * list-mode.el: `display-completion-list': added new/optional
10945           keyword `:completion-string', which allows the programmer to
10946           change the "Possible completions are:" prompt.
10947
10948         * menubar-items.el: Added new pulldown menu-pick to start up the
10949           visual package browser/installer:
10950
10951                 Options->Customize->List Packages
10952
10953         * package-admin.el: Added hooks for installing under both Unix
10954           and MS Windows.  Does additional error checking.  No longer
10955           calls "add-big-package.sh" to install packages under Unix; now
10956           calls gunzip & tar directly.
10957
10958         * package-get.el: Added ability to install packages from files
10959           on a local disk/CDROM.  Now deletes any existing package lisp
10960           directory.  Does completion on available packages when
10961           querying for package names.  Will also search for .tgz files
10962           in addition for .tar.gz files.  Tries to reload
10963           auto-autoloads, as a convenience when loading new packages,
10964           and also tries to add any new package paths to `load-path'.
10965           Changed all occurences of `concat' to use `expand-file-name'.
10966
10967         * package-ui.el: New file which implements the main visual
10968           package browser/installer, which is started via a menu pick or
10969           M-x pui-list packages.
10970
10971 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10972
10973         * startup.el (load-init-file): spelling fix.
10974
10975 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10976
10977         * startup.el (normal-top-level): Load auto-autoload files
10978         covariantly with their precedence.
10979
10980 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10981
10982         * menubar-items.el (default-menubar): Remove "Font Weight"
10983         option, there is currently no custom equivalent.. Customize-faces
10984         is "Edit faces".
10985
10986         * x-font-menu.el (font-menu-set-font): Use customize to set
10987         default face.
10988
10989         * faces.el (face-spec-update-all-matching): New function.
10990
10991         * cus-face.el (custom-set-face-update-spec): New function.
10992         Interface to customize faces from elisp.
10993
10994         (custom-face-value-create): Show the customized settings if set
10995         but not saved.
10996
10997 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10998
10999         (custom-face-value-create): Show the customized settings if set
11000         but not saved.
11001
11002 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11003
11004         * keydefs.el (global-map): Add FSF 20.3 binding of
11005         query-replace-regexp.
11006
11007 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11008
11009         * minibuf.el (read-file-name-internal-1): use
11010         user-name-completion-1 instead of user-name-completion.
11011
11012 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11013
11014         * loadup.el:
11015         * make-docfile.el:
11016         * update-elc.el: Don't set `source-directory' (now defunct as a
11017         global variable) no more.
11018
11019         * packages.el (packages-list-autoloads): Made `source-directory'
11020         (now defunct as a global variable) a parameter.
11021
11022 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11023
11024         * about.el (about-hackers): new email
11025
11026 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11027
11028         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11029
11030 1998-07-17  Didier Verna  <didier@xemacs.org>
11031
11032         * faces.el (set-face-property):
11033         (set-face-dim-p):
11034         (face-dim-p): updated the doc strings now that the dim property isn't
11035         tty-specific.
11036         (face-equal): the dim property is now a common one.
11037
11038         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11039         Renamed the `stipple' attribute to `background-pixmap'.
11040         (custom-face-background-pixmap): make custom-face-stipple an
11041         obsolete alias for this.
11042
11043 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11044
11045         * find-paths.el (paths-file-readable-directory-p): Created and
11046         used.
11047
11048         * loadup.el: Don't set inhibit-... flags from run-temacs.
11049
11050 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11051
11052         * packages.el (packages-data-path-depth): Added and used.
11053
11054 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11055
11056         * about.el:
11057         - Change .xpm to .png, delete "zcat" section.
11058         - cosmetic fix in the 'marcpa' entry.
11059
11060         * etc/photos
11061         - convert all .xpm.Z to .png
11062         - rename mrb to martin
11063         - rename mcook-m to mcookm
11064
11065 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11066
11067         * x-init.el (x-initialize-compose): Add support for
11068         dead-circumflex as YET ANOTHER NAME for that dead key.
11069
11070 1998-08-05  Colin Rafferty <colin@xemacs.org>
11071
11072         * setup-paths.el (paths-construct-exec-path): Made the
11073         last-packages really be last.
11074         (paths-construct-data-directory-list): Ditto.
11075
11076 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11077
11078         * startup.el(startup-splash-frame-body):
11079         Update Copyright notice in splash screen
11080
11081 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11082
11083         * minibuf.el (read-file-name-internal-1): do ~user completion.
11084
11085 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11086
11087         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11088         aginst destroyed extents
11089
11090 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11091
11092         * package-get.el (package-get): add `install-dir' argument.
11093
11094 1998-07-20  John Jones  <jj@asu.edu>
11095
11096         * package-get.el: calls to package-get-update-all will only
11097           update packages which are already installed.
11098
11099 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11100
11101         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11102         writable.
11103
11104 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11105
11106         * about.el (about-hackers): Correct my email.
11107
11108 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11109
11110         * about.el (about-hackers): new email-address.
11111
11112 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11113
11114         * minibuf.el (read-number): Don't let `input-error' condition
11115         escape.
11116
11117 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11118
11119         * about.el (about-hackers): use my `email-for-life' address.
11120
11121 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11122
11123         * XEmacs 21.2-beta1 is released.
11124
11125 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11126
11127         * ldap.el (ldap-search): Doc string change
11128
11129 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11130
11131         * menubar-items.el (default-menubar): Removed references to
11132         `data-directory', and use `locate-data-file' instead, and made
11133         then greyed out if they don't exist.
11134
11135 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11136
11137         * keymap.el (events-to-keys): Use `format' instead of `concat'
11138         since the latter does not accept integer args anymore
11139
11140 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11141
11142         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11143         macros replaced.
11144
11145 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11146
11147         * make-docfile.el: Get first initialization from very-early-lisp.el
11148         * update-elc.el: Ditto.
11149         * loadup.el (really-early-error-handler): Ditto.
11150
11151         * packages.el (packages-unbytecompiled-lisp): Add new file,
11152         very-early-lisp.el.
11153
11154         * very-early-lisp.el: New file.
11155
11156 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11157
11158         * Symbols that have been obsolete for at least 3 years removed (II).
11159
11160         * obsolete.el (eval-current-buffer): Make compatible.
11161         (byte-code-function-p): Ditto.
11162         (send-string): Removed.
11163         (send-region): Removed.
11164         (screen-scrollbar-width): Removed.
11165         (set-screen-scrollbar-width): Removed.
11166         (set-screen-left-margin-width): Removed.
11167         (set-screen-right-margin-width): Removed.
11168         (screen-left-margin-width): Removed.
11169         (screen-right-margin-width): Removed.
11170         (set-buffer-left-margin-width): Removed.
11171         (set-buffer-right-margin-width): Removed.
11172         (buffer-left-margin-width): Removed.
11173         (buffer-right-margin-width): Removed.
11174         (x-set-frame-icon-pixmap): Removed.
11175         (x-set-screen-icon-pixmap): Removed.
11176         (pixel-name): Removed.
11177         (make-pixmap): Removed.
11178         (make-cursor): Removed.
11179         (pixmap-width): Removed.
11180         (pixmap-contributes-to-line-height-p): Removed.
11181         (set-pixmap-contributes-to-line-height): Removed.
11182
11183 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11184
11185         * obsolete.el (popup-menu-up-p): removed.
11186         (read-no-blanks-input): Removed.
11187         (wholenump): Removed.
11188         (ring-mod): Removed (what was ring-mod?).
11189         (current-time-seconds): Removed.
11190         (run-special-hook-with-args): Removed.
11191         (dot): Removed.
11192         (dot-marker): Removed.
11193         (dot-min): Removed.
11194         (dot-max): Removed.
11195         (window-dot): Removed.
11196         (set-window-dot): Removed.
11197
11198         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11199         `dot-min'.
11200
11201         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11202
11203         * code-files.el (insert-file-contents): Rename
11204         run-special-hook-with-args to run-hook-with-args-until-success.
11205         (write-region): Ditto.
11206
11207 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11208
11209         * about.el: Fix typos, update release date.
11210
11211         * Symbols that have been obsolete for at least 3 years removed.
11212
11213         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11214         screen- functions.
11215         (toplevel): remove setf methods for screen functions.
11216         * cl-macs.el (extent-data): defsetf removed.
11217         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11218         many places to remove.
11219         (comment-indent-hook): Ditto.
11220         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11221         (buffer-dedicated-screen): Ditto.
11222         (deiconify-screen): Ditto.
11223         (delete-screen): Ditto.
11224         (event-screen): Ditto.
11225         (find-file-other-screen): Ditto.
11226         (find-file-read-only-other-screen): Ditto.
11227         (live-screen-p): Ditto.
11228         (screen-height): Ditto.
11229         (screen-iconified-p): Ditto.
11230         (screen-list): Ditto.
11231         (screen-live-p): Ditto.
11232         (screen-name): Ditto.
11233         (screen-parameters): Ditto.
11234         (screen-pixel-height): Ditto.
11235         (screen-pixel-width): Ditto.
11236         (screen-root-window): Ditto.
11237         (screen-selected-window): Ditto.
11238         (screen-totally-visible-p): Ditto.
11239         (screen-visible-p): Ditto.
11240         (screen-width): Ditto.
11241         (screenp): Ditto.
11242         (get-screen-for-buffer): Ditto.
11243         (get-screen-for-buffer-noselect): Ditto.
11244         (get-other-screen): Ditto.
11245         (iconify-screen): Ditto.
11246         (lower-screen): Ditto.
11247         (mail-other-screen): Ditto.
11248         (make-screen): Ditto.
11249         (make-screen-invisible): Ditto.
11250         (make-screen-visible): Ditto.
11251         (modify-screen-parameters): Ditto.
11252         (new-screen): Ditto.
11253         (next-screen): Ditto.
11254         (next-multiscreen-window): Ditto.
11255         (other-screen): Ditto.
11256         (previous-screen): Ditto.
11257         (previous-multiscreen-window): Ditto.
11258         (raise-screen): Ditto.
11259         (redraw-screen): Ditto.
11260         (select-screen): Ditto.
11261         (selected-screen): Ditto.
11262         (set-buffer-dedicated-screen): Ditto.
11263         (set-screen-height): Ditto.
11264         (set-screen-position): Ditto.
11265         (set-screen-size): Ditto.
11266         (set-screen-width): Ditto.
11267         (show-temp-buffer-in-current-screen): Ditto.
11268         (switch-to-buffer-other-screen): Ditto.
11269         (visible-screen-list): Ditto.
11270         (window-screen): Ditto.
11271         (x-set-screen-pointer): Ditto.
11272         (x-set-frame-pointer): Ditto.
11273         (screen-title-format): Ditto.
11274         (screen-icon-title-format): Ditto.
11275         (terminal-screen): Ditto.
11276         (delete-screen-hook): Ditto.
11277         (create-screen-hook): Ditto.
11278         (mouse-enter-screen-hook): Ditto.
11279         (mouse-leave-screen-hook): Ditto.
11280         (map-screen-hook): Ditto.
11281         (unmap-screen-hook): Ditto.
11282         (default-screen-alist): Ditto.
11283         (default-screen-name): Ditto.
11284         (x-screen-defaults): Ditto.
11285         (x-create-screen): Ditto.
11286         * obsolete.el: meta-flag removed.
11287         baud-rate removed.
11288         sleep-for-millisecs removed.
11289         extent-data removed.
11290         set-extent-data removed.
11291         set-extent-attribute removed.
11292         extent-glyph removed.
11293         extent-layout removed.
11294         set-extent-layout removed.
11295         list-faces-display removed.
11296         list-faces removed.
11297         trim-versions-without-asking removed.
11298         after-write-file-hooks removed.
11299         truename removed.
11300         auto-fill-hook removed.
11301         blink-paren-hook removed.
11302         select-screen-hook, deselect-screen-hook removed.
11303         auto-raise-screen, auto-lower-screen removed.
11304
11305         * msw-mouse.el: Global change resource -> mswindows-resource.
11306
11307         * XEmacs 21.0-pre5 is released.
11308
11309 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11310
11311         * about.el (about-hackers): Credits update.
11312
11313 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11314
11315         * register.el (insert-register): Don't activate the region.
11316
11317 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11318
11319         * select.el: Restore x-* symbols for backwards compatibility:
11320         x-copy-primary-selection, x-kill-primary-selection,
11321         x-delete-primary-selection, x-select-make-extent-for-selection,
11322         x-valid-simple-selection-, x-cut-copy-clear-internal.
11323
11324 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11325
11326         * XEmacs 21.0-pre4 is released.
11327
11328 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11329
11330         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11331         reporting bugs.
11332         (maybe-add-init-button): Fix semantics under Windows.  Use
11333         `expand-file-name' rather than `concat'.
11334
11335         * help.el (print-messages): New function.
11336
11337 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11338
11339         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11340
11341 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11342
11343         * about.el: Tweaked my entry in about-hackers.
11344
11345         * find-paths.el (paths-emacs-root-p):
11346           Relaxed emacs-root checking of an in-place installation to
11347           also accommodate the flat layout used on MS Windows.
11348
11349 1998-06-29  John Jones  <jj@asu.edu>
11350
11351         * package-get.el: calls to package-get-update-all will only
11352           update packages which are already installed.
11353
11354 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11355
11356         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11357         are handled by the gui-element face fallbacks now.
11358
11359         * x-faces.el: default gui-element face to "background" as well as
11360         the default face.
11361
11362         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11363         and default face settings since these are set as fallbacks now in
11364         the appropriate domain.
11365
11366 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11367
11368         * text-mode.el (text-mode): Reorder regexp so the OR part
11369         corresponding to `page-delim' goes first and the hack in
11370         `forward-paragraph' will work.
11371         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11372
11373 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11374
11375         * subr.el (remove-hook): When checking the hook value
11376           with functionp, don't apply car to it.
11377
11378 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11379
11380         * package-get.el (package-get-remote-filename):
11381           Don't use file-name-as-directory because the local directory
11382           separator conventions might not be the same as ftp's.
11383
11384 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11385
11386         * ldap.el (ldap-host-parameters-alist): New name of
11387         `ldap-host-parameters-plist'
11388
11389 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11390
11391         * package-get.el: Using (require 'package-get-base), now that it
11392         provides itself.  Consequently removed all instances of (load
11393         "package-get-base.el").
11394
11395 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11396
11397         * subr.el (remove-hook): Don't treat the hook value as a
11398           list unless it is both consp and not functionp.
11399
11400 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11401
11402         * about.el: Email address for Ben Wing is ben@xemacs.org.
11403         * auto-show.el: Ditto.
11404         * bytecomp.el: Ditto.
11405         * faces.el: Ditto.
11406         * x-scrollbar.el: Ditto.
11407         * x-misc.el: Ditto.
11408         * tty-init.el: Ditto.
11409         * toolbar-items.el: Ditto.
11410         * symbol-syntax.el: Ditto.
11411         * specifier.el: Ditto.
11412         * objects.el: Ditto.
11413         * hyper-apropos.el: Ditto.
11414         * glyphs.el: Ditto.
11415
11416 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11417
11418         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11419         vertical-divider-always-visible-p.
11420         (default-mouse-motion-handler): Ditto.
11421
11422 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11423
11424         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11425         global value.
11426
11427 1998-06-21  Oliver Graf <ograf@fga.de>
11428
11429         * build-reports.el: changed receiver to xemacs-build-reports list
11430
11431 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11432
11433         * font.el: Split font-family-mappings into X and
11434           mswindows-specific versions.
11435           mswindows-font-create-[object|name]: Treat supplied size
11436           as a pointsize. Added underline and strikethru handling.
11437
11438         * msw-faces.el: changed default mswindows charset to western.
11439
11440         * msw-glyphs.el: removed space in border-glyph font string that
11441           was inserted to get round bugs in the mswindows C font code.
11442
11443 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11444
11445         * about.el (about-hackers): Credits update.
11446
11447         * help-nomule.el (tutorial-supported-languages): Add Romanian
11448         TUTORIAL.
11449
11450         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11451         to ISO-8859-2.
11452
11453 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11454
11455         * font.el: Split font-family-mappings into X and
11456           mswindows-specific versions.
11457           mswindows-font-create-[object|name]: Treat supplied size
11458           as a pointsize. Added underline and strikethru handling.
11459
11460         * msw-faces.el: changed default mswindows charset to western.
11461
11462         * msw-glyphs.el: removed space in border-glyph font string that
11463           was inserted to get round bugs in the mswindows C font code.
11464
11465 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11466
11467         * minibuf.el: make read-color-completion-table call
11468           (mswindows-color-list for mswindows devices.
11469
11470 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11471
11472         * lisp/font-lock.el
11473         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11474         Let declaration items contain non-word symbol characters.
11475
11476 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11477
11478         * package-get.el (package-get-package-provider): Added autoload
11479         cookie.  Loading "package-get-base.el" in ALL functions that use
11480         it.  Fixed some (interactive ...) with multiple argument specs
11481         again.  Cosmetic indentation changes.
11482
11483 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11484
11485         * info.el (Info-insert-dir): Don't use nreverse on variables
11486         that you want to use later.
11487
11488 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11489
11490         * x-mouse.el (x-set-point-and-move-selection): Replace call
11491         to x-kill-primary-selection with kill-primary-selection
11492
11493 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11494
11495         * simple.el (what-cursor-position): Make cursor position reported
11496         use value of column-number-start-at-one
11497
11498 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11499
11500         * about.el (xemacs-hackers): Fix Jareth's email address.
11501
11502 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11503
11504         * startup.el (startup-splash-frame): Remove
11505         `xemacs-startup-logo-function'.
11506
11507 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11508
11509         * about.el (about-hackers): Update credits list.
11510
11511 1998-06-06  Jeff Miller <jmiller@smart.net>
11512
11513         * lisp/sound.el: Update sound-ext to allow filenames with
11514           extensions to be found by load-sound-file
11515
11516 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11517
11518         * info.el (Info-rebuild-outdated-dir): Removed variable
11519         (Info-auto-generate-directory): New variable
11520         (Info-save-auto-generated-dir): New variable
11521         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11522         (Info-build-dir-anew): Second parameter removed.  Use
11523         `Info-save-auto-generated-dir'
11524         (Info-rebuild-dir): Ditto
11525
11526 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11527
11528         * list-mode.el (next-list-mode-item): Would not recognize
11529         border between directly neighbored items.
11530
11531 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11532
11533         * package-get.el: add autoloads for some functions.
11534
11535 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11536
11537         * specifier.el (let-specifier): Tiny docfixes.
11538
11539 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11540
11541         * msw-mouse.el: set selection-pointer-glyph to Normal.
11542
11543 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11544
11545         * wid-edit.el (widget-specify-secret): New function.
11546         (widget-after-change): Use it.
11547         (widget-specify-field): Use it.
11548
11549 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11550
11551         * mouse.el (drag-window-divider): Use `(not done)' instead of
11552         `doit'; reuse result of `window-pixel-edges'.
11553
11554         * modeline.el (drag-modeline-event-lag): Rename to
11555         drag-divider-event-lag.
11556
11557 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11558
11559         * specifier.el (let-specifier): Rewritten not to generate needless
11560         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11561         arguments.
11562
11563 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11564
11565         * minibuf.el (read-file-name-1): Setup buffer-local value of
11566         `completion-ignore-case' in completions buffer under Windows.
11567
11568 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11569
11570         * about.el (about-maintainer-glyph): Fix support for not
11571         compressed images.
11572
11573 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11574
11575         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11576
11577         * mouse.el (mouse-track): Cancel selection if misc-user event with
11578         `cancel-mode-internal' function is fetched.
11579
11580 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11581
11582         * files.el (save-some-buffers-1): Fixed return value.
11583
11584 1998-06-01  Oliver Graf <ograf@fga.de>
11585
11586         * dragdrop.el: added experimental
11587
11588 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11589
11590         * startup.el (after-init-hook, init-file-user,
11591         user-init-directory, load-user-init-file):  Purge references
11592         to "~/.xemacs/init.el" from docstrings.
11593
11594         (load-user-init-file) Use paths-construct-path to construct
11595         paths to user init files.  Go directly to ~/.emacs, do not
11596         search ~/.xemacs/, do not load `default-custom-file'.
11597
11598 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11599
11600         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11601         general *sh.
11602         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11603
11604 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11605
11606         * menubar-items.el (default-menubar): add Update Packages to customize
11607         menu.
11608
11609 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11610
11611         * faces.el: use toolbar face as a fallback for toolbar properties
11612         in xpm-color-symbols instead of default.
11613
11614         * msw-faces.el: rename 3d-object -> gui-element face.
11615
11616 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11617
11618         * startup.el (xemacs-startup-logo-function): New variable.
11619         (startup-splash-frame): Use it.
11620
11621 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11622
11623         * files.el (save-some-buffers): Would wait 1 second.
11624         (save-some-buffers-1): Delete other windows here instead of in
11625         `save-some-buffers'.
11626         (save-some-buffers): Force redisplay only if windows were deleted.
11627
11628 1998-06-02  Didier Verna  <didier@xemacs.org>
11629
11630         * cus-face.el (custom-face-attributes): generalized the use of
11631         toggle buttons for boolean attributes.
11632         Re-ordered the items a bit.
11633
11634 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11635
11636         * sound.el (default-sound-directory): Use `locate-data-directory'
11637         to find the sounds directory.
11638
11639 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11640
11641         * sound.el: default sound-ext to .wav under mswindows, .au
11642         otherwise. load-default sounds without extensions.
11643
11644 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11645
11646         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11647         if send-pr is not bound.
11648
11649 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11650
11651         * files.el: grok idl files in auto-mode-alist.
11652 1998-06-01  Jeff Miller  <jmiller@smart.net>
11653
11654         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11655         calling `upcase'.
11656
11657 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11658
11659         * msw-glyphs.el: add xbm to the list of image types supported.
11660
11661 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11662
11663         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11664         instead of XEmacs one when dumping InfoDock.
11665
11666 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11667
11668         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11669         for `modeline-visible-p'
11670
11671         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11672
11673 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11674
11675         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11676         since it's not used anymore. doc string fixes.
11677
11678         * package-get.el (package-get-file-installed-p): new function. use
11679         instead of file-installed-p which is in an external package.
11680
11681 1998-05-28  Oliver Graf <ograf@fga.de>
11682
11683         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11684         favor of select-window/switch-to-buffer
11685
11686 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11687
11688         * startup.el: changed (getenv "HOME") to (user-home-directory)
11689
11690 1998-05-25  Oliver Graf <ograf@fga.de>
11691
11692         * frame.el (cde-start-drag) moved to dragdrop.el
11693         (offix-start-drag-region) moved to dragdrop.el
11694         (offix-start-drag) moved to dragdrop.el
11695         * dragdrop.el (cde-start-drag) moved from frame.el
11696         (offix-start-drag-region) moved from frame.el
11697         (offix-start-drag) moved from frame.el
11698         (cde-start-drag-region) cde drag regions
11699         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11700
11701 1998-05-26  Oliver Graf <ograf@fga.de>
11702
11703         * dragdrop.el: created dragdrop-drag prototypes
11704         (cde-start-drag-region) fixed typo
11705
11706 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11707
11708         * simple.el (after-init-hook): Remove reader macro.
11709
11710         * packages.el (packages-hardcoded-lisp): Get rid of reader
11711         macros.  Update DOC string.
11712
11713 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11714
11715         * mouse.el (drag-window-divider): Ditto.
11716
11717         * modeline.el (mouse-drag-modeline): Use it.
11718
11719         * lisp-mode.el (let-specifier): Specify indentation.
11720
11721         * specifier.el (let-specifier): Renamed from
11722         `with-specifier-instance'.
11723
11724 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11725
11726         * x-faces.el:
11727         * faces.el: move definition of xpm-color-symbols from x-faces.el
11728         to faces. Predicate x-get-resource on the presence of x.
11729
11730         * msw-faces.el: set 3d-object face rather than modeline. Specify
11731         faces as specfier defaults.
11732
11733         * package-get.el: don't use package-admin-add-single-file-package.
11734
11735 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11736
11737         * toolbar-items.el: Fixup tooltips.
11738         (toolbar-gnus): Don't use obsolete variable
11739         toolbar-news-frame-properties.
11740         (toolbar-news-reader): Default to `gnus' instead of
11741         `not-configured'.
11742
11743         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11744         Windows.
11745
11746 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11747
11748         * package-get.el: rename -installedp -> -installed-p.
11749
11750 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11751
11752         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11753         attributes, and assinged it to continuation, truncation and
11754         hscroll glyphs.
11755
11756         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11757         and made continuation, truncation and hscroll glyphs arrow
11758         characters out of that font.
11759
11760 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11761
11762         * minibuf.el (minibuffer-electric-separator): Play nicely with
11763         directory-sep-char being \.
11764         (minibuffer-electric-tilde): Ditto.
11765         (read-file-name-map): Ditto.
11766
11767 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11768
11769         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11770         on X devices.
11771         (default-mouse-track-deal-with-down-event): Avoid
11772         `x-disown-selection'; use `disown-selection' instead.
11773
11774 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11775
11776         * select.el:
11777         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11778         moved to (cut-copy-clear-internal) in select.el. Ditto for
11779         (x-delete-primary-selection) (x-kill-primary-selection)
11780         (x-copy-primary-selection).
11781         (own-clipboard): new function.
11782
11783         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11784         functions in select.el. remove old ones.
11785         (mswindows-own-clipboard): new function.
11786
11787 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11788
11789         * gnuserv.el: allow connections from mswindows type devices.
11790
11791 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11792
11793         * msw-glyphs.el: change image type used from cursor to resource.
11794
11795 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11796
11797         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11798         for {top,bottom}-{left,right} values in addition to
11799         {top,bottom}_{left,right}.
11800         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11801
11802 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11803
11804         * cl-macs.el (specifier-instance): Undefine its setf method.
11805
11806         * specifier.el (with-specifier-instance): Added docstring.
11807
11808         * mouse.el (drag-window-divider): Ditto.
11809
11810         * modeline.el (mouse-drag-modeline): Use it.
11811
11812         * lisp-mode.el (with-specifier-instance): Define its indentation
11813         level.
11814
11815         * specifier.el (with-specifier-instance): New macro.
11816
11817 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11818
11819         * package-get.el (package-get-create-custom): new function to
11820         auto-generate package-get-custom.el from package-get-base.el.
11821         * (package-get-ever-installedp): new function.
11822         * (package-get-custom): new function to get all packages specified
11823         by customize.
11824
11825 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11826
11827         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11828
11829 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11830
11831         * cl-extra.el: Reverse previous float change.
11832
11833 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11834
11835         * x-faces.el:
11836         * faces.el (try-font-name): moved from x-faces.el since it is
11837         required by w3 under mswindows as well X.
11838
11839 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11840
11841         * winnt.el: Removed evil (setq completion-ignore-case t)
11842         clause, one more overlookef fsfism.
11843         (nt-quote-args-functions-alist): End sentences with double space.
11844
11845 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11846
11847         * window-xemacs.el (push-window-configuration): Remove kludgery of
11848         recaching default-toolbar specifier.
11849         (pop-window-configuration): Ditto.
11850         (unpop-window-configuration): Ditto.
11851
11852 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11853
11854         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11855
11856 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11857
11858         * winnt.el (nt-quote-args-verbatim): Added function.
11859         (nt-quote-args-prefix-quote): Added function.
11860         (nt-quote-args-backslash-quote): Added function.
11861         (nt-quote-args-double-quote): Added function.
11862         (nt-quote-args-functions-alist): New variable.
11863         (nt-quote-process-args): Added function. This is the main quoting
11864         work horse called from process-nt.c
11865
11866 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11867
11868         * winnt.el: Removed duplicate definitions for backspace,
11869         delete, M-backspace and C-M-backspace.
11870         (file-name-buffer-file-type-alist): Removed this variable.
11871         (find-buffer-file-type): Removed function.
11872         (find-file-binary):  Removed function.
11873         (find-file-text): Removed function.
11874         (find-file-not-found-set-buffer-file-type): Removed function.
11875         (save-to-unix-hook): Removed function.
11876         (revert-from-unix-hook): Removed function.
11877         (using-unix-filesystems): Removed function.
11878         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11879         warning.
11880         (x-set-selection): Removed function.
11881         (x-get-selection): Removed function.
11882         Removed commented FSFisms.
11883         Replaced copyright notice (this file is not part of GNU Emacs).
11884         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11885         comint-process-echoes setting to t.
11886
11887 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11888
11889         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11890         and used following the interface change of
11891         `paths-find-recursive-path'.
11892
11893         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11894         regexp instead of a list of base names.
11895         (paths-version-control-filename-regexp):
11896         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11897         Introduced and used following the interface change of
11898         `paths-find-recursive-path'.
11899
11900 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11901
11902         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11903         on X devices, rather than on all non-TTY devices.
11904
11905 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11906
11907         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11908
11909         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11910
11911 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11912
11913         * itimer.el (activate-itimer): Fixed usage of integers
11914         as argument to `concat'.
11915
11916 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11917
11918         * itimer.el (start-itimer): replace the use of `concat' with
11919         `format'
11920
11921 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11922
11923         * mode-motion.el (mode-motion-hook): Clarify docstring.
11924         From Bob Weiner <weiner@altrasoft.com>
11925
11926         * loadhist.el (symbol-file): Supply prompt string when used
11927         interactively.
11928         From Bob Weiner <weiner@altrasoft.com>
11929
11930 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11931
11932         * loadup.el (really-early-error-handler): Ditto.
11933
11934         * update-elc.el: Ditto.
11935
11936         * setup-paths.el (paths-construct-exec-path): Ditto.
11937
11938         * make-docfile.el: Ditto.
11939
11940         * find-paths.el (paths-decode-directory-path): Use split-path
11941         instead of decode-path.
11942
11943         * files.el (parse-colon-path): Update docstring reference.
11944
11945 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11946
11947         * msw-init.el:
11948         * x-init.el:
11949         Bind cut'n'paste keys to non window-system specific functions.
11950
11951         * msw-select.el: New function mswindows-clear-clipboard.
11952         mswindows-cut-copy-clipboard extended to handle clearing of the
11953         selection and renamed to mswindows-cut-copy-clear-clipboard.
11954
11955         * select.el: on mswindows devices delete-primary-selection
11956         calls mswindows-clear-clipboard.
11957
11958 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11959
11960         * simple.el (quoted-insert): Inhibit quit when using read-char.
11961
11962         * cmdloop.el (read-char): Don't inhibit quit.
11963         (read-char-exclusive): Ditto.
11964         (read-char): Signal quit if quit-char was pressed.
11965         (read-char-exclusive): Ditto.
11966         (read-quoted-char): Return a character, not integer.
11967
11968         * menubar-items.el (default-popup-menu): Use Andy's generic
11969         selection code.
11970         (default-popup-menu): Fix code.
11971
11972 1998-05-14  Oliver Graf <ograf@fga.de>
11973
11974         * dragdrop.el (dragdrop-function-widget): this time it's done
11975
11976 1998-05-13  Oliver Graf <ograf@fga.de>
11977
11978         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11979
11980 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11981
11982         * device.el (device-pixel-width):
11983         (device-pixel-height):
11984         (device-mm-width):
11985         (device-mm-height):
11986         (device-bitplanes):
11987         (device-color-cells): Swapped parameters to device-system-metric
11988         according to the interface change.
11989
11990 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11991
11992         * mouse.el (default-mouse-motion-handler): Use new name of the
11993         function event-over-vertical-divider-p.
11994         Do not set E-W arrow cursor over the divider if
11995         vertical-divider-draggable-p is nil in the window.
11996         ([top-level]): Use new name for the variable
11997         vertical-divider-map.
11998         (drag-window-divider): Respect vertical-divider-draggable-p.
11999         Variable name typo fixes.
12000
12001 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12002
12003         * keymap.el (kbd): Define here; handle string constants and
12004         others...
12005
12006 1998-05-15  Christian Nyb <chr@mediascience.no>
12007
12008         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12009         in Emacs 18.
12010
12011 1998-05-13  Didier Verna  <didier@xemacs.org>
12012
12013         * mouse.el (drag-window-divider): give the vertical divider a
12014         pressed look when dragging it.
12015
12016 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12017
12018         * faces.el: predicate some more face operations on x or mswindows
12019         not just x.
12020
12021         * modeline.el: enable modeline coloring for mswindows.
12022
12023 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12024
12025         * minibuf.el (minibuffer-default): Added variable; compatible with
12026         FSF Emacs.
12027         (next-history-element): Used `minibuffer-default'.
12028
12029 1998-05-12  Oliver Graf <ograf@fga.de>
12030
12031         * dragdrop.el (dragdrop-function-widget): button and mods ok
12032         arguments still look a bit strange
12033         (dragdrop-compare-mods) created
12034         (dragdrop-drop-do-functions) correctly checks for buttons and
12035         modifiers
12036
12037 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12038
12039         * setup-paths.el (paths-default-info-directories): Replace
12040         path-separator with directory-sep-char.
12041
12042         * files.el (path-separator): Don't define it here.
12043
12044 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12045
12046         * update-elc.el: Ditto.
12047
12048         * setup-paths.el (paths-construct-exec-path): Ditto.
12049
12050         * make-docfile.el: Ditto.
12051
12052         * loadup.el (really-early-error-handler): Ditto.
12053
12054         * find-paths.el (paths-decode-directory-path): Use decode-path
12055         instead of decode-path-internal.
12056
12057         * files.el (parse-colon-path): Update docstring.
12058
12059 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12060
12061         * subr.el (get-buffer-window-list): Make BUFFER optional.
12062
12063         * window-xemacs.el (windows-of-buffer): Defalias to
12064         get-buffer-window-list.
12065
12066 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12067
12068         * disass.el: Fix maintainer keyword.
12069
12070         * bytecomp.el (byte-compile-and-load-file): Autoload.
12071         (byte-compile-buffer): Ditto.
12072
12073         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12074         value is returned, not the name.
12075         (lisp-imenu-generic-expression): Enable it.
12076         (lisp-mode-variables): Ditto.
12077         (lisp-indent-offset): Change defconst to defvar.
12078         (lisp-indent-function): Ditto.
12079         (lisp-body-indent): Ditto.
12080
12081 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12082
12083         * modeline.el: Use zap-last-kbd-macro-event.
12084
12085         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12086         nil, don't attempt to do anything with messages.
12087         (eval-last-sexp): Use `letf' for clarity.
12088
12089 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12090
12091         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12092
12093 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12094
12095         * buff-menu.el:
12096         * lisp-mode.el:
12097         * obsolete.el:
12098         Change empty docstrings into no doc strings at all.
12099         Fix bogus FSF-format docstrings.
12100         * etags.el: Fix docstring.
12101
12102 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12103
12104         * package-get.el (package-get): Use internal md5
12105
12106 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12107
12108         * about.el (about-xemacs): Correct abuse of concat.
12109
12110 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12111
12112         * info.el (Info-mode): Use easymenu.
12113
12114 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12115
12116         * apropos.el (apropos): Don't use concat with integers.
12117
12118         * cmdloop.el (describe-last-error): Handle the case when no error
12119         was seen gracefully.
12120
12121         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12122         defun.
12123         (apropos-describe-plist): Ditto.
12124
12125         * help.el (with-displaying-help-buffer): Revert to a defun.
12126         (describe-key): Use it as defun.
12127         (describe-mode): Ditto.
12128         (describe-bindings): Ditto.
12129         (describe-prefix-bindings): Ditto.
12130         (describe-installation): Ditto.
12131         (view-lossage): Ditto.
12132         (describe-function): Ditto.
12133         (describe-variable): Ditto.
12134         (describe-syntax): Ditto.
12135
12136 1998-05-11  Oliver Graf <ograf@fga.de>
12137
12138         * dragdrop.el: changed order of require/provide
12139         (dragdrop-drop-mime-default) changed to new calling conventions
12140         (dragdrop-drop-do-functions) changed to new calling conventions
12141         (dragdrop-function-widget) this one needs more work...
12142
12143 1998-05-10  Oliver Graf <ograf@fga.de>
12144
12145         * about.el: another small change in my entry
12146         * dragdrop.el (dragdrop-drop-log-function): logging added
12147         plus customizations
12148         changed interface to handler functions. now called with event
12149         and object
12150
12151 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12152
12153         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12154         E-W arrow pointer displayed over draggable dividers.
12155
12156         * mouse.el (default-mouse-motion-handler): Show it when
12157         appropriate.
12158         (drag-window-divider): Added.
12159         ([top-level]): Initialized window-divider-map with a keymap
12160         binding the above function to left button down event.
12161
12162         * x-mouse.el (x-init-pointer-shape): Initialize
12163         divider-pointer-glyph from Cursor.dividerPointer, or use default
12164         E-W double arrow.
12165
12166 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12167
12168         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12169
12170 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12171
12172         * simple.el (count-words-buffer): Don't query for buffer.
12173         (count-lines-buffer): Ditto.
12174
12175 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12176
12177         * help.el (where-is): add optional insert argument.
12178
12179 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12180
12181         * help.el (describe-key-briefly): New argument INSERT.
12182
12183         * simple.el (eval-expression): New optional argument; synch with
12184         FSF 20.3.
12185
12186         * keydefs.el (global-map): Add new register bindings.
12187
12188         * register.el: Synched with FSF 20.3.
12189
12190 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12191
12192         * window-xemacs.el (recenter): all arguments are optional.
12193
12194 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12195
12196         * device.el: (device-pixel-width): Reflected name/parameters
12197         change to device-system-metric.
12198         (device-pixel-height): Ditto.
12199         (device-mm-width): Ditto.
12200         (device-mm-height): Ditto.
12201         (device-bitplanes): Ditto.
12202         (device-color-cells): Ditto.
12203
12204 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12205
12206         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12207
12208         * cl.el (most-positive-fixnum): Document.
12209         (most-negative-fixnum): Ditto.
12210
12211         * cus-dep.el: Updated comment.
12212
12213         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12214         constant.
12215
12216         * cus-load.el (custom-put): Removed.
12217
12218         * files.el (after-find-file): Just resignal quit instead of
12219         signaling "canceled".
12220
12221 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12222
12223         * frame.el (other-frame): Use `focus-frame' instead of
12224         select-frame kludges.
12225
12226         * lisp-mode.el: Update lisp-indent-function for
12227         save-selected-frame and with-selected-frame.
12228
12229         * frame.el (save-selected-frame): New macro.
12230         (with-selected-frame): Ditto.
12231         (other-frame): Use `set-frame-focus'.
12232
12233 1998-05-06  Oliver Graf <ograf@fga.de>
12234
12235         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12236         (dragdrop-drop-url-default) default handler for URL drops created
12237         (dragdrop-drop-mime-default) default handler for MIME drops created
12238         (dragdrop-drop-functions) default custom for handling drops created
12239         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12240
12241 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12242
12243         * mouse.el: Removed redundant mouse-mswindows-drop function.
12244
12245 1998-05-05  Oliver Graf <ograf@fga.de>
12246
12247         * about.el: changed some text in my entry
12248         * dragdrop.el: added customs
12249
12250 1998-05-04  Oliver Graf <ograf@fga.de>
12251
12252         * mouse.el: killed global drop key bindings
12253         (mouse-offix-drop) removed
12254         * dragdrop.el: created
12255         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12256
12257 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12258
12259         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12260         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12261
12262         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12263         obsolete comment.
12264
12265         * scrollbar.el (scrollbars-visible-p): Use new
12266         {vertical,horizontal}-scrollbar-visible-p specifiers.
12267
12268 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12269
12270         * device.el (device-pixel-height):
12271         (device-pixel-width):
12272         (device-mm-width):
12273         (device-mm-height):
12274         (device-bitplanes):
12275         (device-color-cells): Moved these 6 functions from device.c; they
12276         all use single (device-system-metrics) call.
12277
12278 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12279
12280         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12281         were renamed.
12282
12283         * menubar-items.el:
12284         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12285         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12286
12287         * help.el (help-map): Remove Hyperbole keybinding logic.
12288         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12289
12290 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12291
12292         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12293         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12294
12295 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12296
12297         * msw-glyphs.el: use nicer icon3 from the frame icon.
12298
12299 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12300
12301         * version.el (emacs-version): Remove InfoDock conditionals.
12302
12303         * startup.el (startup-splash-frame): Change ID logo name.
12304
12305 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12306
12307         * files.el (after-find-file): If the user presses C-g on
12308         directory-creation prompt, kill the buffer.
12309
12310 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12311
12312         * simple.el (count-words-region): Reverse previous change.
12313
12314 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12315
12316         * replace.el (query-replace): Just call perform-replace.
12317         (query-replace-regexp): Ditto.
12318         (perform-replace): Move region handling here.
12319         (perform-replace): Use the new arg to match-data.
12320
12321 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12322
12323         * x-init.el: Install X specific display table that
12324           displays char 0240 as a space to avoid whatever it is
12325           that screws up display of that character code.
12326
12327 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12328
12329         * help.el (function-arglist): If no arguments are documented for a
12330         subr, print nothing rather than incorrect output.
12331
12332 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12333
12334         * cmdloop.el (command-error): Update bail-out error message to use
12335         `emacs-program-name'.
12336
12337         * lib-complete.el: Remove reader macro cruft.
12338
12339         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12340         cruft.
12341
12342         * simple.el (count-words-region): Drop interactive-p check on the
12343         message.
12344
12345 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12346
12347         * font.el
12348         * msw-faces.el
12349         Correct spelling of mswindows-font-canonicalize-name.
12350
12351 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12352
12353         * ldap.el (ldap-host-parameters-alist): Replaced with
12354         `ldap-host-parameters-plist'
12355         (ldap-search): Adapt to previous change
12356
12357 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12358
12359         * about.el (about-hackers): Update Bob Weiner bio.
12360         (about-maintainer-info): Ditto.
12361
12362 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12363
12364         * simple.el (display-warning-minimum-level): Docfix.
12365
12366 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12367
12368         * widget.el (:default-get): New keyword.
12369         * wid-edit.el (default, widget-default-default-get): Define it.
12370         (group, widget-group-default-get): Define it.
12371         (menu-choice, widget-choice-default-get): Define it.
12372         (widget-default-get): New function.
12373         (widget-choice-action): Call it.
12374         (widget-editable-list-entry-create): Call it.
12375
12376 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12377
12378         * byte-optimize.el (byte-boolean-vars): Removed.
12379         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12380         lookup through `byte-boolean-vars'.
12381
12382 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12383
12384         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12385         resource-provided values into ghost specs for scrollbar-height and
12386         scrollbar-width.
12387
12388 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12389
12390         * byte-optimize.el: Don't attempt to optimize /=.
12391
12392         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12393         (byte-compile-/=): Ditto.
12394
12395 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12396
12397         * apropos.el: Use `with-displaying-help-buffer'.
12398         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12399         Use `with-displaying-help-buffer'.
12400         (apropos-follow): Do not give special treatment to buffer cursor
12401         was in prior to a mouse click.
12402         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12403         (apropos-print-doc): Set correct buffer for setting text
12404         properties.
12405
12406 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12407
12408         * help.el (help-buffer-prefix-string): New variable.
12409         (help-buffer-name): Use it.
12410
12411         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12412         mode menu.
12413
12414 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12415
12416         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12417
12418 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12419
12420         * files.el (find-file-noselect): Update docstring.
12421         (find-file-noselect): Signal an error if found an unreadable file.
12422         (file-chase-links): Save the match data.
12423         (normal-mode): Use `lwarn' and `error-message-string'.
12424         (interpreter-mode-alist): Change defconst to defvar.
12425         (inhibit-first-line-modes-regexps): Ditto.
12426         (inhibit-first-line-modes-regexps): Added .tgz.
12427         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12428         (change-major-mode-with-file-name): New user-option.
12429         (set-visited-file-name): Synched with FSF.
12430         (file-name-extension): New function, from FSF 20.3.
12431         (file-relative-name): Synched with FSF.
12432         (save-some-buffers): Support the C-r feature.
12433         (recover-session): Synched with FSF.
12434         (kill-some-buffers): Ditto.
12435         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12436
12437 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12438
12439         * files.el (insert-file): Undo previous change and reenable use of
12440         format.el.
12441
12442 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12443
12444         * window-xemacs.el (recenter): Define.
12445
12446 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12447
12448         * font.el (mswindows-font-create-name)
12449         (mswindows-font-create-object): new functions for mswindows type
12450         fonts.
12451
12452         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12453         strings are parsed as well as font objects.
12454
12455 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12456
12457         * modeline.el (defining-kbd-macro): Restore modeline indication of
12458         kbd-macro being recorded.
12459         (add-minor-mode): Simplify docstring.
12460         (modeline-minor-mode-menu): Remove stuff.
12461
12462 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12463
12464         * code-process.el (call-process): dynamically decide process
12465         coding type.
12466
12467 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12468
12469         * modeline.el: Add line-number-mode, column-number-mode to
12470         the modeline minor-mode menu.  Button2 on the line number does
12471         goto-line.
12472
12473 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12474
12475         * mouse.el: move x-selection-owner-p type things to
12476         selection-owner-p.
12477
12478         * msw-init.el: copy zmacs stuff from x-init.el
12479
12480         * msw-select.el (mswindows-own-selection)
12481         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12482         functions. Very simple minded implementation of selectio
12483         ownership.
12484
12485         * select.el (own-selection) (disown-selection)
12486         (activate-region-as-selection) (select-make-extent-for-selection)
12487         (valid-simple-selection-p): functions moved from x-select.el for
12488         generalized selection.
12489
12490         * x-select.el: see select.el changes.
12491
12492         * x-toolbar.el: use new selection functions.
12493
12494 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12495
12496         * packages.el (packages-find-package-directories): Fixed bug that
12497         would pick up multiple site-package directories.
12498         (package-locations): Added "xemacs-packages" as a late package
12499         location.
12500
12501         * find-paths.el: Now uses `emacs-program-name' and
12502         `emacs-program-version'.
12503         Additions to enforce version-specific directories in
12504         `paths-find-version-directory'.
12505
12506 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12507
12508         * default.el: Removed.
12509         * site-start.el: Removed.
12510
12511 1998-04-29  Didier Verna  <didier@xemacs.org>
12512
12513         * minibuf.el (minibuffer-history-minimum-string-length): Default
12514         to nil.
12515
12516 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12517
12518         * find-paths.el (paths-program-name): Rename.
12519         (paths-emacs-root-p): Ditto.
12520         (paths-find-site-directory): Ditto.
12521
12522 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12523
12524         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12525         `emacs-lisp-byte-compile-and-load'.
12526
12527 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12528
12529         * ldap.el (ldap-search): Fixed additional parameter passing to
12530         `ldap-open'
12531
12532 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12533
12534         * select.el (kill-primary-selection) (selection-owner-p)
12535         (copy-primary-selection) (yank-clipboard-selection)
12536         (selection-exists-p) (delete-primary-selection): new file and
12537         functions that do the right thing for the selected device.
12538
12539         * x-menubar.el: use generalised selection functions.
12540
12541         * dumped-lisp.el: dump select.el.
12542
12543 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12544
12545         * find-paths.el (paths-progname): New variable.
12546         (paths-emacs-root-p): Use it.
12547         (paths-find-site-directory): Ditto.
12548
12549 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12550
12551         * loadup.el ((member "dump" command-line-args)): Dump as
12552         `infodock' if InfoDock.
12553
12554 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12555
12556         * find-paths.el (construct-emacs-version): Simplify, include
12557         program name in the return value.
12558         * (paths-find-version-directory): Use it.
12559
12560 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12561
12562         * info.el (Info-parse-dir-entries): Fixed regexp
12563         (Info-build-dir-anew): Remove full suffix and capitalize info file
12564         name for files with no @direntry
12565         (Info-batch-rebuild-dir): New function
12566         (Info-suffixed-file): Check for regular files instead of simple
12567         file existence (could catch directories before)
12568
12569 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12570
12571         * setup-paths.el, find-paths.el: Removed uses of `not' which
12572         temacs doesn't have.
12573
12574         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12575         into root searching.
12576
12577 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12578
12579         * subr.el: Remove definition of `not'.
12580
12581 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12582
12583         * msw-glyphs.el: enable graphics support.
12584
12585 1998-04-23  Didier Verna  <didier@xemacs.org>
12586
12587         * x-menubar.el (default-menubar): restored the line-number-mode
12588         option.
12589
12590         * misc doc string updates related to the options menu.
12591
12592 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12593
12594         * setup-paths.el (paths-construct-load-path): Fix typo.
12595
12596 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12597
12598         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12599         font-menu-ignore-scaled-fonts don't have to be bound now; this
12600         gets us one step further towards making --no-autoloads work.
12601
12602         * startup.el (normal-top-level): Load auto-autoloads only if
12603         lisp-directory is non-nil.
12604
12605         * setup-paths.el (paths-construct-load-path): Made it robust
12606         against nil lisp-directory.
12607
12608         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12609         to the list of variables that cause a warning when nil.
12610
12611         * toolbar.el (init-toolbar-location): Now works even when there's
12612         no toolbar icon directory.
12613
12614 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12615
12616         * help.el (view-lossage): Recognize it.
12617
12618         * simple.el (log-message): Mark multiline messages.
12619
12620 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12621
12622         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12623
12624 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12625
12626         * package-get.el (package-get-all):  add `\n' separator to
12627         interactive specification so that both variables are read
12628
12629 1998-04-22  Didier Verna  <didier@xemacs.org>
12630
12631         * x-menubar.el: ported the options menu to Custom.
12632         Moved the "read only" toggle button to the buffers menu.
12633         Corrected some missing ;;;###autoload or defcustom.
12634
12635         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12636         the scrollbar-visible specifier for options menu handling.
12637
12638         * toolbar.el (toolbar-visible-p)
12639                      (toolbar-captioned-p)
12640                      (default-toolbar-position): defcustom wrappers around
12641         the toolbar specifiers for options menu handling.
12642
12643         * frame.el (get-frame-for-buffer-default-instance-limit):
12644         defcustom it for options menu handling.
12645
12646         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12647         font-lock-mode for options menu handling.
12648
12649         * cus-start.el: added Custom properties to overwrite-mode for
12650         options menu handling.
12651
12652 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12653
12654         * about.el: shameless self-promotion.
12655
12656 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12657
12658         * simple.el (raw-append-message): Slightly optimize.
12659         (remove-message): Use `push' for clarity.
12660         (append-message): Ditto.
12661         (display-warning): Dito.
12662         (raw-append-message): Send the message to the appropriate device.
12663
12664 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12665
12666         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12667         From Sean MacLennan <Sean.MacLennan@pika.ca>
12668
12669 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12670
12671         * setup-paths.el: Changed `directory-sep-char' to
12672         `path-separator', following a change in GNU Emacs.
12673
12674 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12675
12676         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12677         (Info-build-dir-anew): Add a final newline.
12678         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12679         is `always'
12680         (Info-rebuild-dir): Ditto
12681
12682         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12683
12684 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12685
12686         * simple.el (count-words-buffer): Retain zmacs region.
12687         (count-words-region): Ditto.
12688         * simple.el: (what-line): Expanded line counts.
12689         (count-lines): New parameter to conditionalize whether collapsed
12690         lines get counted.
12691         From Bob Weiner <weiner@altrasoft.com>
12692
12693 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12694
12695         * packages.el (package-locations): infodock-packages must override
12696         mule-packages and packages.
12697
12698 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12699
12700         * wid-edit.el:
12701         remove rude messages from widget-activation-widget-mapper
12702         and widget-activation-glyph-mapper
12703
12704 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12705
12706         * toolbar.el: Remove (featurep 'x) test from
12707         toolbar-make-button-list
12708
12709 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12710
12711         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12712         only if in the same frame.
12713
12714 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12715
12716         * packages.el (package-locations): Added site-packages hierarchy.
12717
12718         * setup-paths.el (paths-default-info-directories): Introduced and
12719         used.
12720
12721         * packages.el, setup-paths.el: Set various path searching depths
12722         to 1.
12723
12724         * packages.el (packages-hierarchy-depth):
12725         (packages-load-path-depth): Introduced and used.
12726
12727         * setup-paths.el (paths-load-path-depth): Introduced and used.
12728
12729         * find-paths.el (paths-find-recursive-path): Added max-depth
12730         parameter.
12731
12732 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12733
12734         * setup-paths.el (paths-construct-info-path): Removed
12735         dependency on behavior of (file-name-as-directory "").
12736
12737 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12738
12739         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12740         lisp objects
12741
12742 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12743
12744         * dump-paths.el, startup.el: Added handling for --debug-paths.
12745
12746 1998-04-15  William M. Perry  <wmperry@aventail.com>
12747
12748         * wid-edit.el: We cannot just set the help-echo or balloon-help
12749           properties for an extent based on the :help-echo widget
12750           property, since help-echo and balloon-help cause an EXTENT to
12751           get passed in, where :help-echo functions are expecting a WIDGET
12752
12753 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12754
12755         * scrollbar.el (init-scrollbar-from-resources): Call
12756         mswindows-init-scrollbar-metrics when appropriate.
12757
12758 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12759
12760         * dumped-lisp.el: dump x-toolbar for window system
12761
12762         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12763         have support and xpm.
12764
12765 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12766
12767         * files.el (toggle-read-only): Fix docstring.
12768         From Didier Verna <didier@xemacs.org>
12769
12770 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12771
12772         * startup.el (normal-top-level): Load autoload-file-name without
12773         specifying an extension---some people only auto-autoload.el.gz.
12774
12775 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12776
12777         * files.el (backup-enable-predicate): Don't bomb on NAME being
12778         nil.
12779
12780 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12781
12782         * find-paths.el, packages.el: Now prefers configure'd paths.
12783         This shouldn't cause any of the originally anticipated problems as
12784         the current paths architecture will not define the various
12785         configure-xxx variables if they're not specified on the configure
12786         command line.
12787
12788         * find-paths.el, setup-paths.el, packages.el: Removed all
12789         mentionings of "/" as a path separator.
12790         Used paths-construct-path throughout.
12791
12792         * find-paths.el (paths-construct-path): Created to assemble paths
12793         from directory components.
12794
12795         * setup-paths.el, packages.el: Used paths-decode-directory-path
12796         instead of decode-path-internal.
12797
12798         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12799         and associates.
12800         (paths-decode-directory-path) Created.
12801
12802         * setup-paths.el: Changed configure-exec-path to
12803         configure-exec-directory.
12804
12805 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12806
12807         * packages.el (packages-find-packages): Fixed decoding of
12808         EMACSPACKAGEPATH.
12809
12810         * startup.el: -no-packages -> -no-early-packages.
12811
12812         (packages-load-package-lisps): Fixed loading of auto-autoload
12813         files.
12814
12815         * startup.el (normal-top-level): Fixed loading of core
12816         auto-autoload.
12817
12818         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12819
12820         * startup.el, packages.el, dump-paths.el: Added proper settings
12821         for site-directory and lisp-directory variables.
12822
12823         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12824         inhibit-package-autoloads and fixed handling of it.
12825
12826         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12827         handling of former inhibit-package-init, now
12828         inhibit-early-packages, to make -vanilla etc. work.
12829
12830 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12831
12832         * code-process.el (start-process): Fallback to 'undecided instead
12833         of 'binary for process input coding stream.
12834
12835         * process.el (start-process): Docstring fix.
12836
12837 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12838
12839         * info.el (Info-insert-dir): Do not insert temporary dir files
12840         in Info-dir-file-attributes
12841         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12842         (Info-rebuild-dir): Ditto.
12843
12844 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12845
12846         * obsolete.el: Added obsoleteness declarations for
12847         `site-directory' and `Info-default-directory-list'.
12848
12849 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12850
12851         * find-paths.el (paths-find-emacs-root): Only look at the
12852         executable at the end of the symlink chain for determining the
12853         Emacs root.
12854
12855 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12856
12857         * setup-paths.el (paths-construct-info-path): Changed construction
12858         to cater to gone default in configure.
12859
12860         * find-paths.el (paths-uniq-append): Added.
12861
12862         * packages.el: Rewritten package path construction once again.
12863
12864         * dump-paths.el, startup.el: Removed package-path as a global
12865         variable.
12866
12867         * package-admin.el (package-admin-add-single-file-package):
12868         (package-admin-add-binary-package): Changed package-path to
12869         late-packages.
12870
12871         * packages.el (packages-split-path): Split path at "/" rather than
12872         nil according to change in emacs.c.
12873
12874 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12875
12876         * setup-paths.el (paths-construct-info-path): Changed info path
12877         order so that directories come out right.
12878         (paths-find-lock-directory): Fixed bug: It used to think
12879         configure-lock-directory is a path.
12880
12881 1998-04-06  Jeff Miller <jmiller@smart.net>
12882
12883         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12884         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12885         eases the use of toolbar-add/kill-item functions.
12886
12887 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12888
12889         * code-files.el (file-coding-system-alist): Commented out
12890         loaddefs.el magical treatment.
12891
12892 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12893
12894         * info.el (Info-rebuild-outdated-dir): Added new option
12895         `conservative' and made it the default
12896         (Info-rebuild-dir): Appropriately parse multi-line description
12897         strings, and multi-section dir files. Issue warning when dir
12898         is rebuilt as temporary
12899         (Info-build-dir-anew): Issue warning when dir is built as
12900         temporary
12901
12902 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12903
12904         * list-mode.el (list-mode-map): Bind highlight motion commands to
12905         standard keys left, right, C-b and C-f.
12906
12907 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12908
12909         * files.el (auto-mode-alist): allow .sc for Scheme->C
12910
12911 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12912
12913         * loadup.el (pureload): Don't quote (garbage-collect).
12914
12915 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12916
12917         * package-get-base.el: Updated.
12918
12919 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12920
12921         * isearch-mode.el (isearch-just-started): New variable.
12922         (isearch-mode): Set it.
12923         (isearch-repeat): Advance one character forward only if the search
12924         was successful, and was not just started.
12925         (isearch-repeat): Clear isearch-just-started.
12926
12927 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12928
12929         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12930         if running -batch.
12931
12932 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12933
12934         * subr.el (listify-key-sequence): Removed.
12935
12936 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12937
12938         * bytecomp.el (byte-compile-print-gensym): New option.
12939         (byte-compile-output-file-form): Use it.
12940         (byte-compile-output-docform): Ditto.
12941         (byte-compile-compiled-obj-to-list): Ditto.
12942
12943 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12944
12945         * msw-glyphs.el: set frame icon if xpm support.
12946
12947 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12948
12949         * help.el: Code that pretty prints variable values
12950           removed.
12951
12952 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12953
12954         * find-paths.el (paths-emacs-root-p): Correct test for installation
12955         directory.
12956         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12957
12958 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12959
12960         * loaddefs.el: Don't set debug-ignored-errors; leave
12961           its default value set to nil.
12962
12963 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12964
12965         * info.el (Info-rebuild-dir): fixed mis-spelling.
12966
12967 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12968
12969         * info.el (Info-rebuild-outdated-dir): New custom var
12970         (Info-insert-node): Create/update dir file when needed, ie when it
12971         does not exist or is older than some info files in directory
12972
12973 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12974
12975         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12976         for last packages, mainly for using a 20.4 package base.
12977
12978         * packages.el (late-packages): Typo fix.  It was called
12979         early-packages.
12980
12981         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12982         relative symlinks correctly.
12983         (paths-find-emacs-roots): More rigorous checking for plausible
12984         configuration-time root.
12985
12986         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12987         find its roots.
12988
12989 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12990
12991         * faces.el: Fix docstrings.
12992         * glyphs.el: Fix docstrings.
12993         * mouse.el: Fix docstrings.
12994
12995         * frame.el: Change phrase `current frame' to `selected frame'.
12996
12997         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12998
12999         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13000         macros using backquote to make them infinitely more readable.
13001
13002 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13003
13004         * packages.el (packages-find-package-path): Hardcoded specialized
13005         InfoDock support until we can clean this up.
13006
13007         * help.el (describe-bindings-1): Return the value of the bindings
13008         help buffer created.
13009         (describe-bindings): Ditto.
13010
13011         * simple.el (set-variable): Restore previous behavior of not
13012         bombing if the variable to set is not boundp.
13013
13014 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13015
13016         * packages.el (packages-handle-package-dumped-lisps): Allow for
13017         non-local files to be loaded off the package-lisp variable.
13018
13019 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13020
13021         * x-faces.el: Global X resources should override
13022           specs for all device classes (color, grayscale, mono);
13023           code currently doesn't override any of them.  Fixed by
13024           calling remove-specifier with '(x default) as the tag
13025           set and allowing inexact matches.
13026
13027 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13028
13029         * faces.el: Separated face initializations based on
13030           device classes into device type specific (tag set,
13031           instantiator) pairs.
13032
13033 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13034
13035         * wid-edit.el (widget-choice-action): Remember user's explicit
13036         choice.
13037         (widget-choice-value-create): Respect it.
13038         From Richard Stallman <rms@gnu.org>
13039
13040 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13041
13042         * setup-paths.el (paths-construct-info-path): Always append
13043         existing directories from configure-time info path.
13044
13045         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13046         Info-directory-list.
13047
13048         * info.el: Removed Info-default-directory-list which was broken by
13049         design.
13050         Removed bogus initialization of Info-directory-list---startup.el
13051         can do a much better job.
13052         Added autoload of Info-directory-list.
13053
13054         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13055         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13056         be exclusive; now it's merely given precedence, just like in the
13057         old days.
13058
13059 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13060
13061         * find-paths.el (paths-find-architecture-directory): Fix bug with
13062         finding; it used to default too early.
13063
13064 1998-03-25  Martin Buchholz <martin@xemacs.org>
13065
13066         * packages.el (packages-split-path): Fix a bug; it used to fail
13067         for paths that weren't split.
13068
13069 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13070
13071         * finder.el (finder-compile-keywords): trap on errors.
13072
13073 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13074
13075         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13076           fourth argument of t so that only the specs exactly
13077           matching the tag lists are removed.
13078
13079 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13080
13081         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13082
13083 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13084
13085         * minibuf.el (mouse-read-file-name-1): If a default directory was
13086         specified, use it for generating the completions.
13087
13088 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13089
13090         * update-elc.el: Now respects inhibit-package-init and
13091         inhibit-site-lisp.
13092         Now does path construction with loadup-paths.
13093
13094         * startup.el (normal-top-level, startup-setup-paths): Now respects
13095         inhibit-package-init and inhibit-site-lisp.
13096
13097         * packages.el (packages-find-package-path): Extended package path
13098         by version-specific hierarchies.
13099         (packages-find-packages): Now respects inhibit flag and
13100         inhibit-site-lisp.
13101         Moved path setup to loadup-paths.
13102
13103         * make-docfile.el: Now respects inhibit-package-init and
13104         inhibit-site-lisp.
13105         Now does path construction with loadup-paths.
13106
13107         * loadup.el: Now respects inhibit-package-init and
13108         inhibit-site-lisp.
13109
13110         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13111
13112         * loadup-paths.el: New file: setup load-path to encompass
13113         packages.
13114
13115 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13116
13117         * auto-show.el: load-gc renamed to pureload.
13118         * site-load.el: Ditto.
13119         * packages.el (toplevel): Ditto.
13120         * loadup.el (really-early-error-handler): Ditto.
13121         * dumped-lisp.el (preloaded-file-list): Ditto.
13122         * cus-face.el (custom-declare-face): Ditto.
13123
13124 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13125
13126         * <Today>: The Big Path Searching Overhaul.
13127
13128         * find-paths.el: New file: find and assemble paths in the
13129         installation hierarchy.
13130
13131         * setup-paths.el: New file: global layout of paths and directories
13132         within the XEmacs hierarchy.
13133
13134         * packages.el: Replaced everything related to path searching and
13135         startup by code in terms of find-paths.
13136
13137         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13138         the new path searching engine.
13139
13140         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13141         and setup-paths.
13142
13143 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13144
13145         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13146         setup-paths.el.
13147
13148 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13149
13150         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13151         compiles identically in any configuration.
13152         Removed irrelevant commentary.
13153
13154 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13155
13156         * simple.el (set-variable): Allow setting specifiers.
13157
13158 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13159
13160         * lisp.el (forward-sexp): Revert previous change.
13161
13162 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13163
13164         * frame.el (frame-initialize): Use `delete-console' instead of
13165         `delete-device' to delete the stream console to match the usage in
13166         Fkill_emacs.
13167
13168 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13169
13170         * files.el (cdpath-previous): New variable.
13171         (cd): Use it.
13172         From Bob Weiner <weiner@wave.altrasoft.com>
13173
13174 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13175
13176         * keydefs.el: Changed keybindings of forward-char,
13177           backward, scroll-up and scroll-down to point to their
13178           -command counterparts.
13179
13180         * simple.el: New functions: forwarc-char-command,
13181           backwrad-char-command, scroll-up-command,
13182           scroll-down-command which work liek their counterparts
13183           except that they honor the variable
13184           signal-error-on-buffer-boundary.
13185
13186           Definition of signal-error-on-buffer-boundary received
13187           from src/cmds.c.
13188
13189           defvar declaration added for word-across-newline to avoid
13190           byte-compiler warning about the free variable reference.
13191
13192 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13193
13194         * winnt.el: Removed "%t" from the beginning of
13195         modeline-format. From now on, there's no nt-specifics in the modeline.
13196
13197 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13198
13199         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13200         of `when' with `if'.
13201
13202 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13203
13204         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13205         mswindows. Must be reworked along with glyphs.el, or
13206         merged into it, after there is images support.
13207
13208         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13209         'mswindows.
13210
13211 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13212
13213         * faces.el: fix for text cursor initialization.
13214         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13215         From Andy Piper <andyp@parallax.co.uk>
13216
13217 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13218
13219         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13220         if there is an existing package that handles it and warn the user
13221         about that mode.
13222
13223 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13224
13225         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13226         Installation" menu item when Installation-string is not bound.
13227
13228 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13229
13230         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13231         From Jeremiah W. James <jerry@cs.ucsb.edu>
13232
13233 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13234
13235         * msw-faces.el:
13236         * faces.el: Fix face initialization.
13237
13238 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13239
13240         * files.el (backup-enable-predicate): fix breakage introduced
13241         by TMPDIR patch.
13242
13243 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13244
13245         * x-faces.el (x-init-face-from-resources): The
13246           TTY face property retrieval functions don't return
13247           specifiers, so use face-property instead.
13248
13249 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13250
13251         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13252
13253 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13254
13255         * x-menubar.el: Expanded documentation for
13256           option-save-faces.  Changed Options -> Browse Faces
13257           menu entry to invoke customize-face.
13258
13259 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13260
13261         * faces.el: Most face initialization moved out of
13262           init-other-random-faces to the top level so that the
13263           initialization happens before Xemacs is dumped.  Much
13264           of the fascist "face-differs-from-default-p or FROB!"
13265           code has been retired in favor of letting the user do
13266           what they want to do.  Face initialization code changed
13267           to use `default' specifier tag so that the settings can
13268           be overridden later if the user wishes it.
13269
13270 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13271
13272         * about.el (about-hackers): Update contributors list.
13273
13274 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13275
13276         * specifier.el: Define new specifier tag `default'.
13277
13278         * modeline.el: Initialize faces using `default' tag.
13279
13280         * x-faces.el (x-init-face-from-resources): Remove
13281           specifier specs containing the `default' tag before
13282           adding new specs.
13283
13284 1998-03-02  John Jones  <jj@asu.edu>
13285
13286         * package-get.el (package-get-all): fixed arguments on call to
13287         package-admin-add-single-file-package.
13288         * package-get.el (package-get-installedp): fixed to match
13289         advertised behavior.
13290         * package-get.el: added function package-get-update-all which
13291         installs newest versions of all the current packages (if they are
13292         not already installed).
13293
13294 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13295
13296         * files.el (find-file-noselect): Uncommented `truename' binding in
13297         `let*' and use it later to set `buffer-file-truename' iff it's
13298         still nil, as happens for example when finding a compressed
13299         file with "jka-compr".
13300
13301 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13302
13303         * faces.el: in make-face-* type functions do the operation for all
13304         window systems, not just the first one found.
13305
13306         * font.el: call mswindows-list-fonts for mswindows.
13307
13308 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13309
13310         * code-process.el (call-process-region):
13311         * process.el (call-process-region):
13312         * package-get.el (package-get-dir):
13313         * files.el (backup-enable-predicate):
13314         * gnuserv.el (gnuserv-temp-file-regexp):
13315         Use temp-directory in place of `/tmp'.
13316
13317 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13318
13319         * "Fast" dired-in-C enhancements for Windows 95/NT:
13320
13321         * files.el: Added function, `wildcard-to-regexp', from GNU
13322           Emacs.
13323
13324         * files.el (insert-directory): Modified to use special
13325           dired-in-C enhancements if present.
13326
13327 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13328
13329         * code-files.el: make default coding no-conversion.
13330
13331 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13332
13333         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13334         the load-path.
13335
13336         * update-elc.el: Strip directory when testing for files not to
13337         bytecompile.
13338
13339 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13340
13341         * lisp-mode.el: Use recommended form for menus.
13342
13343         * info.el (Info-construct-menu): Use recommended form for menus.
13344
13345         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13346         entry.
13347
13348 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13349
13350         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13351           (get-frame-for-buffer-noselect): Always return frames
13352           in the not-this-window-p cond clause.
13353
13354 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13355
13356         * help.el (describe-installation): New function.
13357
13358         * x-menubar.el (default-menubar): Add describe-installation to
13359         Help menu.
13360
13361         * packages.el (packages-unbytecompiled-lisp): Installation.el
13362         should not be bytecompiled.
13363
13364         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13365         XEmacs.
13366
13367         * x-menubar.el (default-menubar): Use correct guard for VM menu
13368         entry.
13369
13370         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13371         coding.
13372         From Andy Piper <andyp@parallax.co.uk>
13373
13374 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13375
13376         * ldap.el: Do not require ldap-internal at compile time.
13377
13378 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13379
13380         * code-files.el: new file. a virtual copy of mule-files.el
13381         but without charset
13382         dependencies. (toggle-buffer-file-ocding-system) new function for
13383         changing the eol type for the current buffer.
13384
13385         * code-process.el: new file. a copy of
13386         mule-process.el. mule-process.el will disappear when things have
13387         settled.
13388
13389         * coding.el: new file. a virtual copy of mule-files.el but
13390         without charset dependencies. (coding-system-base) new function
13391         for getting the parent coding system of a coding system with eol
13392         type set.
13393
13394         * dumped-lisp.el: add above files for the non-mule case.
13395
13396 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13397
13398         * window-xemacs.el (display-buffer): If no explicit
13399           frame is specified, search for a window that displays
13400           the buffer on the currently selected frame, before
13401           searching other frames.
13402
13403 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13404
13405         * frame.el (get-frame-for-buffer): If not-this-window-p
13406           is non-nil, use window on the selected frame if it is not
13407           also the selected window.  When defaulting, search for
13408           windows on the currently selected fgrame before searching
13409           other frames.
13410
13411 1998-02-25  Didier Verna  <didier@xemacs.org>
13412
13413         * modeline.el (modeline-swap-buffers): originally named
13414         `mouse-release-modeline'. Whether to actually swap the buffers is
13415         decided in `mouse-drag-modeline'.
13416         (mouse-drag-modeline): A button release event is considered a
13417         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13418         stay unchanged.
13419
13420 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13421
13422         * x-menubar.el: Put redo on the menubar.
13423         From Aki Vehtari <Aki.Vehtari@hut.fi>
13424
13425 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13426
13427         * bytecomp.el (displaying-byte-compile-warnings): if
13428         temp-buffer-show-function is set, use it to display current set of
13429         warnings in the "*Compile-Log-Show*" buffer.
13430
13431         * simple.el (display-warning-buffer): if temp-buffer-show-function
13432         is set, use it to display current set of warnings in the
13433         "*Warnings-Show*" buffer.
13434
13435 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13436
13437         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13438         Common Lisp.
13439
13440 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13441
13442         * menubar.el: Allow button descriptors at least 2 long.
13443
13444         * x-menubar.el (default-menubar): Use recommended forms.
13445         (file-menu-filter): Remove.
13446         (edit-menu-filter): Remove.
13447
13448 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13449
13450         * about.el (about-hackers): Updated.
13451
13452 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13453
13454         * help.el (help-max-help-buffers): new variable
13455         (help-register-and-maybe-prune-excess): new function
13456         (help-buffer-name): use help-max-help-buffers.
13457         (with-displaying-help-buffer): use
13458         help-register-and-maybe-prune-excess.
13459
13460         * help.el (help-maybe-pretty-print-value): if the value fits on
13461         one line, let it.
13462
13463 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13464
13465         * (with-displaying-help-buffer): there is no need to kill the buffer
13466         if it exists, because with-output-to-temp-buffer will clear it.
13467         further, killing the buffer violates the rule that
13468         temp-buffer-show-function, if set, has the full responsibility of
13469         showing the temp buffer.  killing the buffer fucks with the window
13470         configuration, hosing temp-buffer-show-function.
13471
13472
13473 1998-02-23  Didier Verna  <didier@xemacs.org>
13474
13475         * modeline.el (mouse-drag-modeline):
13476         - Always scroll the modeline that was originally clicked on.
13477         - Use x pixels instead of x characters (which doesn't work anyway)
13478         as horizontal reference for modeline dragging. This allows us to
13479         keep on dragging the modeline even if the motion event occurs in
13480         another window.
13481
13482 1998-02-23  Didier Verna  <didier@xemacs.org>
13483
13484         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13485         glyph on the modeline to indicate that dragging the mouse has an
13486         effect both horizontally and vertically.
13487
13488 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13489
13490         * about.el (about-xemacs): Get rid of redundant visible version
13491         number.
13492
13493 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13494
13495         * about.el (about-hackers): Update credits.
13496
13497 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13498
13499         * prim/register.el (view-register): Show register type file-query.
13500
13501 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13502
13503         * mode-motion.el (mode-motion-highlight-internal):
13504           save-excursion inside save-window-exucrsion form to
13505           hide buffer point changes from save-window-excursion.
13506           Prevents display flickering when the mouse pointer
13507           moves.
13508
13509 1998-02-17  Didier Verna  <didier@xemacs.org>
13510
13511         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13512         function to handle correctly the case of a toolbar one side of the
13513         window: scrolling will not necessarily happen.
13514
13515 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13516
13517         * files.el (after-find-file): Restore missing argument
13518           to format that provides filename for "... consider M-x
13519           recover-file" message.  Also call `message' with "%s"
13520           as the first arg instead of an arbitrary string.
13521
13522 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13523
13524         * about.el (about-hackers): Various additions.
13525
13526 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13527
13528         * autoload.el (generate-file-autoloads-1): Don't force an extra
13529         line out when copying on-the-same line autoloads.
13530
13531         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13532         is installed.
13533
13534 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13535
13536         * x11/x-win-xfree86.el (x-win-init-xfree86):
13537         * x11/x-win-sun.el (x-win-init-sun):
13538         * x11/x-init.el (x-initialize-compose):
13539         * prim/simple.el:
13540         (backward-or-forward-kill-sexp):
13541         (backward-or-forward-kill-sentence):
13542         (backward-or-forward-kill-word):
13543         (backward-or-forward-delete-char):
13544         * prim/isearch-mode.el (isearch-help-or-delete-char):
13545         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13546         x-keysym-on-keyboard-p to detect backspace.
13547         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13548         Clean up symbols used with dead keys, checking Linux and solaris
13549         keysyms.
13550         Simplify x-win-*.el using above methods.
13551         Change documentation for x-keysym-*-p functions.
13552
13553 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13554
13555         * about.el (about-hackers): Restore entries for Michael Sperber and
13556         Vinnie Shelton.
13557         From Vinnie Shelton <acs@acm.org>
13558
13559 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13560
13561         * simple.el (count-words-region): Ditto.
13562
13563 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13564
13565         * simple.el (count-words-buffer): Document.  Don't print anything
13566         if non-interactive.
13567
13568 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13569
13570         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13571         multiple files in InfoDock.
13572
13573 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13574
13575         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13576         from version.el in InfoDock.
13577
13578         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13579         specially.
13580
13581 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13582
13583         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13584         variable name in docstring.
13585
13586 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13587
13588         * menubar.h: Include "gui.h".
13589
13590 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13591
13592         * site-load.el: Fix documentation.
13593
13594 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13595
13596         * package-get-base.el (package-get-base): Updated.
13597
13598         * keymap.el: PC-ize.
13599
13600 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13601
13602         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13603         from' on a fresh line.
13604
13605 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13606
13607         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13608         object.
13609
13610 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13611
13612         * undo-stack.el: PC-ize.
13613
13614         * cmdloop.el: PC-ize.
13615
13616 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13617
13618         * bytecomp-runtime.el: PC-ize.
13619
13620         * byte-optimize.el: Prolog fixup.  PC-ize.
13621
13622         * cus-dep.el: Spelling fix.
13623
13624         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13625         entries follow).
13626
13627 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13628
13629         * text-mode.el (text-mode-hook-identify): New function,
13630         put on text-mode-hook.  Set text-mode-variant here.
13631         (text-mode): Don't set it here.
13632
13633 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13634
13635         * text-mode.el (text-mode-hook): New defvar.
13636         (text-mode-variant): New variable.
13637         (text-mode): Set that variable locally.
13638         (toggle-text-mode-auto-fill): New command.
13639
13640 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13641
13642         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13643
13644 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13645
13646         * text-mode.el (paragraph-indent-text-mode):
13647         Renamed from spaced-text-mode.
13648         (text-mode-map): Bind TAB to indent-relative.
13649         (indented-text-mode-map): Variable deleted.
13650         (indented-text-mode): Now an alias for text-mode.
13651
13652 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13653
13654         * loadup.el: test-atoms debugging stuffs removed.
13655
13656 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13657
13658         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13659
13660 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13661
13662         * help.el (describe-beta): Made it use `locate-data-file'.
13663         (describe-distribution): Ditto.
13664         (describe-copying): Ditto.
13665         (describe-project): Ditto.
13666         (view-emacs-news): Ditto.
13667
13668         * help-nomule.el (help-with-tutorial): Made it use
13669         `locate-data-file' to find tutorial.
13670
13671 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13672
13673         * about.el: Corrected my email address.
13674
13675         * mouse.el: Added 'mouse-mswindows-drop' similar to
13676         'mouse-offix-drop'.
13677
13678 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13679
13680         * loadup.el (running-xemacs): Spelling fix.
13681
13682 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13683
13684         * packages.el (packages-find-packages-1): Don't allow a backwards
13685         compatible lisp tree to overwrite `preloaded-file-list'.
13686
13687 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13688
13689         * loadup.el: Don't delete "xemacs" prior to dumping.
13690
13691 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13692
13693         * package-info.el (pi-last-mod-date): New function.
13694         (pi-author-version): New function.
13695         (batch-update-package-info): Use them.
13696
13697 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13698
13699         * frame.el (get-frame-for-buffer-default-to-current): Create.
13700         (get-frame-for-buffer-noselect): Allow user to use current frame
13701         with `get-frame-for-buffer-default-to-current'.
13702
13703 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13704
13705         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13706         (byte-compile-output-docform): Ditto.
13707         (byte-compile-compiled-obj-to-list): Ditto.
13708
13709 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13710
13711         * startup.el (command-line-1): Removed code that ran
13712           buffer-menu.
13713
13714 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13715
13716         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13717
13718 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13719
13720         * frame.el (suspend-emacs-or-iconify-frame): Check using
13721         `device-on-window-system-p' instead of explicitly checking for X,
13722         so that the same logic works for MS Windows.
13723         (suspend-or-iconify-emacs): Ditto.
13724
13725 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13726
13727         * about.el (about-maintainer-info): Andy Piper is back.
13728         (xemacs-hackers): Updated Andy Piper's email address.
13729         (about-hackers): Added Jonathan Harris.
13730         (about-hackers): Updated Tibor Polgar's email address.
13731
13732 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13733
13734         * about.el: Add xemacs.org email manager.
13735
13736         * package-get-base.el (package-get-base): Updated with most recent
13737         package updates.
13738
13739 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13740
13741         * help.el (function-arglist): Use `indirect-function' instead of
13742         `symbol-function' so that aliases are treated correctly.
13743
13744 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13745
13746         * help.el (help-map): Add f1 binding to `help-for-help'.
13747         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13748         (describe-key-briefly): Use `princ' "%s" to print object.
13749         (with-displaying-help-buffer): Kill buffer if it exists, again.
13750         (describe-key): Use `princ' "%s" to print object.
13751         (describe-function-1): Use `princ' "%s" to print object.
13752         Commented out alias lines removed.
13753         (help-pretty-print-limit): New variable to control pretty-printing
13754         of variable values.
13755         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13756         `help-pretty-print-value' again.  Only print-print when OBJECT is
13757         list of length less than `help-pretty-print-limit'.
13758         (describe-variable): Use `help-maybe-pretty-print-value' again.
13759
13760 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13761
13762         * simple.el (blink-matching-open): Remove C++ kludge.
13763         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13764
13765 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13766
13767         * info.el (Info-default-directory-list): Made the documentation
13768         more explanitory.
13769
13770 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13771
13772         * lisp/packages.el:
13773         * lisp/package-admin.el:
13774         * lisp/build-report.el:
13775         Fix typos.
13776
13777 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13778
13779         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13780         warnings in Java buffers without final newline and editing the
13781         last line.
13782
13783 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13784
13785         * packages.el (packages-find-packages-1): Don't allow a backwards
13786         compatible lisp tree to overwrite `preloaded-file-list'.
13787         Suggested by Colin Rafferty  <colin@xemacs.org>
13788
13789         * mouse.el (mouse-offix-drop): Set undo-boundary.
13790         From Oliver Graf <ograf@fga.de>
13791
13792 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13793
13794         * loadup.el (load-gc): rewrite as defun.
13795         Print something sensical if a required dump-time file isn't found.
13796
13797 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13798
13799         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13800         bug strikes a menudescriptor.
13801
13802         * package-get-base.el (package-get-base): Updated.
13803
13804         * package-info.el (batch-update-package-info): Derive REQUIRES
13805         from the Makefile.
13806
13807 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13808
13809         * files.el (save-some-buffers): Don't play games with deleting
13810         other windows if we are in the minibuffer window.
13811
13812 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13813
13814         * modeline.el (modeline-minor-mode-menu): Add support for :active
13815         (add-minor-mode): Document :active property to TOGGLE.
13816
13817 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13818
13819         * modeline.el (modeline-minor-mode-menu): Add support for an
13820         `:included' predicate in the `toggle-sym' plist.
13821         (add-minor-mode): Document the :included property, format
13822         docstring some more.
13823         (modeline-minor-mode-menu): Documentation string added.
13824
13825 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13826
13827         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13828         labels from the symbol-names by thwacking off the overly redundant
13829         and overused "mode", parenthesizing "minor", and capitalizing the
13830         resultant strings.  Also shortened the menu's title by eliminating
13831         the redundant buffer name.
13832         (add-minor-mode): Beautified the docstring, added mention of the
13833         `:menu-tag' property of TOGGLE.
13834         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13835         `toggle-sym' to beatify the mode-life menus.
13836         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13837         `auto-fill-function'.
13838
13839 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13840
13841         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13842         menus to :style 'toggle.
13843
13844 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13845
13846         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13847
13848 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13849
13850         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13851         only recognize first hyperlink.
13852         (hyper-apropos-highlightify): Deletia, this is already done by
13853         `hyper-apropos-insert-face'.
13854         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13855
13856 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13857
13858         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13859         mail.
13860         (toolbar-mail-reader): Add support for `send'.
13861         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13862
13863 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13864
13865         * info.el (Info-emacs-info-file-name): Add defvar for
13866         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13867         will function properly.
13868
13869 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13870
13871         * simple.el: make the backwards delete function called by
13872         `backward-or-forward-delete-char' user configurable.
13873
13874 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13875
13876         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13877         compiled function got loaded from.
13878
13879 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13880
13881         * term/apollo.el: Synched up with InfoDock 3.6.2.
13882
13883 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13884
13885         * startup.el (load-init-file): Load autoloads earlier.
13886         (startup-splash-frame): Handle InfoDock logo.
13887
13888         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13889         InfoDock.
13890         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13891
13892         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13893         doesn't have this function.
13894
13895         * packages.el (locate-data-file): Fix to call `locate-file'.
13896
13897 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13898
13899         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13900         version of version.el.
13901         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13902
13903         * x-menubar.el (default-menubar): Guard reference to
13904         `gnuserv-frame'.
13905         (default-menubar): Guard references to `font-lock-mode'.
13906         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13907         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13908
13909         * make-docfile.el: Don't snarf doc strings from autoloads.
13910
13911         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13912         loading auto-autoloads files.
13913
13914         * loaddefs.el: Disable dumping autoloads.
13915
13916 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13917
13918         * lisp-mnt.el: Synch to Emacs 20.2.
13919
13920         * help.el: Remove manual autoload of `finder-by-keyword'.
13921
13922         * finder.el (finder-by-keyword): Autoload.
13923
13924         * help.el: Conditionalize hyperbole setup.
13925
13926 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13927
13928         * packages.el (package-require): Update to reflect new data format.
13929
13930 1998-01-02  Didier Verna  <didier@xemacs.org>
13931
13932         * x-menubar.el (default-menubar): make the tutorials available
13933         through the menubar. (Plus some compilation warnings cleanup).
13934
13935 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13936
13937         * check-features.el: New file.  Perform sanity check after build.
13938
13939         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13940         files to tooltalk package.
13941         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13942         package.
13943
13944         * package-admin.el (package-admin-xemacs): Use better default for
13945         location of XEmacs binary.
13946
13947 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13948
13949         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13950         tag with sexp and add value tag with value `t'.
13951
13952 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13953
13954         * package-get.el: Changes to work with real data.
13955         From Pete Ware <ware@cis.ohio-state.edu>
13956
13957         * packages.el (packages-reload-autoloads): Guard load for the time
13958         being.
13959
13960         * update-elc.el ("packages.el"): Force loading packages.el instead
13961         of possibly out-of-date packges.elc.
13962         * make-docfile.el ("packages.el"): Ditto.
13963
13964 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13965
13966         * build-report.el (build-report-delete-regexp): Added a rule for
13967         the main tarball shadowing anything past it.
13968
13969 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13970
13971         * packages.el (package-provide): Delete a previous provide.
13972
13973         * package-info.el: New file.
13974
13975         * package-get.el: New file.
13976         From Pete Ware <ware@cis.ohio-state.edu>
13977         (package-get): Fix md5 computation to work with Mule.
13978
13979 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13980
13981         * simple.el (log-message-*): Quote symbols in docstrings properly.
13982
13983 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13984
13985         * packages.el (packages-new-autoloads): Ignore symbolic links.
13986
13987         * cus-face.el (face-custom-attributes-get): Fix typo.
13988         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13989
13990 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13991
13992         * startup.el (load-init-file): Reload new or changed autoloads
13993         unless inhibited.  Reload modified dumped lisp (stubbed).
13994
13995         * packages.el (packages-new-autoloads): New function.
13996         (packages-reload-autoloads): New function.
13997         (packages-reload-dumped-lisp): New (stub) function.
13998
13999         * loadup.el: Inhibit reloading dumped files when running temacs.
14000
14001         * loadhist.el (file-provides): Extend to handle variant
14002         extensions.
14003
14004         * replace.el (query-replace): Fix typo.
14005
14006 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14007
14008         * make-docfile.el: list-autoloads-path has been renamed.
14009         * update-elc.el: list-autoloads has been renamed.
14010
14011         * packages.el (packages-list-autoloads): Renamed.
14012         (packages-list-autoloads-path): Ditto.
14013
14014 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14015
14016         * packages.el (packages-find-packages-1): Made it signal a warning
14017         for an error in an auto-autoload.el file.
14018
14019 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14020
14021         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14022         tag with const.
14023         From Aki Vehtari <Aki.Vehtari@hut.fi>
14024
14025         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14026
14027         * loadhist.el (unload-feature): Remove autoload.
14028
14029 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14030
14031         * loadhist.el: Unpackaged.
14032
14033         * help.el (describe-symbol-find-file): Rename
14034         `describe-function-find-file' and make old name obsolete.
14035         (describe-function-1): Use it.
14036         (describe-function-1): Guard reference to
14037         `compiled-function-annotation'.
14038
14039 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14040
14041         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14042         argument.
14043         (help-mode-quit): New optional arg to control whether it kills or
14044         buries.  Tidied up.
14045         (with-displaying-help-buffer): Don't kill buffer initially, even
14046         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14047         (help-pretty-print-value): Rename back from
14048         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14049         use it, otherwise use dumped `cl-prettyprint'.
14050         (describe-variable): Use `help-pretty-print-value' again.
14051         (find-func): Removed reference to "find-func" at end.
14052
14053 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14054
14055         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14056           GUI XEmacs. Rename? x-menubar is rather window system
14057           independant, except for a couple of items.
14058
14059 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14060
14061         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14062         entries as they will no longer be distributed with XEmacs.
14063
14064         * format.el (format-alist): Fix image/tiff regexps.
14065         From P. E. Jareth Hein <jareth@camelot-soft.com>
14066
14067         * help.el (help-maybe-pretty-print-value): Rename.
14068         (describe-variable): Use it.
14069         (describe-variable): Add trailing linefeed.
14070
14071 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14072
14073         * help.el (describe-function-1): Don't output anything for
14074           arglist of autoload functions.
14075
14076 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14077
14078         * help.el (describe-function-1): Don't output anything for
14079           arglist of autoload functions.
14080
14081 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14082
14083         * help.el (help-mode-map): New bindings for `help-mode-bury',
14084         `describe-function-at-point', `describe-variable-at-point',
14085         `Info-elisp-ref', `customize-variable', `help-next-section' and
14086         `help-prev-section'.
14087         (help-next-section): New function.
14088         (help-prev-section): New function.
14089         (help-mode-quit): Changed to kill the help buffer.
14090         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14091         correctly.
14092         (help-buffer-name): New function to generate the name of help
14093         buffers.
14094         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14095         argument giving the name of the help buffer.
14096         (describe-key): Use `with-displaying-help-buffer' with name.
14097         (describe-mode): Ditto.
14098         (describe-bindings): Ditto.
14099         (describe-prefix-bindings): Ditto.
14100         (view-lossage): Ditto.
14101         (with-syntax-table): New macro.
14102         (function-called-at-point): Use `ignore-errors' and
14103         `with-syntax-table'.
14104         (function-at-point): Ditto.
14105         (describe-function): Use `with-displaying-help-buffer' with name.
14106         (function-arglist): Extracted from `describe-function-1'.  Returns
14107         function's arglist as string.
14108         (function-documentation): Extracted from `describe-function-1'.
14109         Returns function's docstring.
14110         (describe-function-1): Remove all the "stream" garbage, including
14111         the stream argument.  Use `function-arglist' and
14112         `function-documentation'.
14113         (describe-function-arglist): Just use `function-arglist'.
14114         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14115         (help-pretty-print-value): New function to help with
14116         pretty-printing variable values.  Knows about `#<...>'.  Needs
14117         `pp-internal'.
14118         (describe-variable): Use `with-displaying-help-buffer' with name.
14119         Formatting improved.  Display file where variable is defined, if
14120         known.  Use `help-pretty-print-value'.
14121         (describe-syntax): Use `with-displaying-help-buffer' with name.
14122         (list-processes): Remove "stream" garbage.
14123
14124 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14125
14126         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14127         call a dumped routine instead.
14128
14129         * x-win-xfree86.el: Wrap file in defun.
14130         * x-win-sun.el: Ditto.
14131
14132 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14133
14134         * help.el (view-emacs-news): Remove usage of outl-mouse which
14135         advises functions and does other evil things.
14136
14137 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14138
14139         * format.el (format-alist): Add `image/tiff'.
14140         From P. E. Jareth Hein <jareth@camelot-soft.com>
14141
14142 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14143
14144         * about.el (about-hackers): More names added.
14145
14146         * make-docfile.el: Remove superfluous package path search.
14147
14148         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14149
14150 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14151
14152         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14153         ignored shadows.
14154
14155 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14156
14157         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14158         get trailing slashes when added to the load-path.
14159
14160         * x-init.el (init-x-win): Locate where XEmacs X localization files
14161         are.
14162
14163 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14164
14165         * x-faces.el: Added support for foregroundToolBarColor
14166           to xpm-color-symbols.
14167
14168 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14169
14170         * etags.el (tags-remove-duplicates): Removed.
14171         (buffer-tag-table-list): Use `delete-duplicates'.
14172
14173         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14174         correctly.
14175         (get*): Defalias to `get'.
14176
14177         * cl.el (eql): Compare integers with `eq'.
14178         (cl-map-extents): Check for `map-extents' first.
14179
14180 1997-12-17  Didier Verna  <didier@xemacs.org>
14181
14182         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14183         added the 'numero', 'copyright' and 'trademark' symbols.
14184
14185         * leim/quail/latin-post.el ("french-postfix"): see above.
14186
14187 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14188
14189         * widget.el (define-widget): Check the arguments.
14190
14191         * cus-edit.el (customize-face): Use `check-argument-type'.
14192         (custom-variable-value-create): Use `signal' to signal error.
14193         (custom-variable-reset-saved): Ditto.
14194         (custom-variable-reset-standard): Ditto.
14195         (custom-face-reset-saved): Ditto.
14196
14197         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14198         (widget-default-format-handler): Ditto.
14199         (widget-checklist-add-item): Ditto.
14200         (widget-radio-add-item): Ditto.
14201         (widget-editable-list-entry-create): Ditto.
14202         (widget-sexp-prompt-value): Ditto.
14203
14204         * custom.el (custom-declare-variable): Signal errors better.
14205         (custom-handle-keyword): Ditto.
14206         (custom-declare-group): Ditto.
14207
14208         * window-xemacs.el (windows): Ditto.
14209
14210         * menubar.el (menu): Ditto.
14211
14212         * keydefs.el (keyboard): Ditto.
14213
14214         * minibuf.el (minibuffer): Ditto.
14215
14216         * process.el (execute): Ditto.
14217
14218         * fill.el (fill): Ditto.
14219
14220         * modeline.el (modeline): Ditto.
14221
14222         * help.el (help): Ditto.
14223
14224         * faces.el (faces): Ditto.
14225
14226         * files.el (files): Ditto.
14227
14228         * x-init.el (x): Ditto.
14229
14230         * lisp-mode.el (lisp): Ditto.
14231
14232         * process.el (processes): Ditto.
14233
14234         * mouse.el (mouse): Ditto.
14235
14236         * abbrev.el (abbrev): Moved from cus-edit.
14237
14238         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14239         as variable declaration.
14240
14241 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14242
14243         * menubar.el (find-menu-item): Use `check-argument-type'.
14244         (find-menu-item): Cosmetic changes.
14245
14246 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14247
14248         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14249
14250 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14251
14252         * startup.el (set-default-load-path): Only search package-path
14253         when not running temacs.
14254
14255         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14256         files.
14257
14258         * loadup.el: Correct commentary.  Reformatting.
14259         (really-early-error-handler): Use absolute path to the
14260         first dumped-lisp.el file.
14261         (really-early-error-handler): Print full path name of
14262         each dumped lisp file (inherited from InfoDock).
14263
14264         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14265         dumped-lisp.el files.
14266
14267         * make-docfile.el (preloaded-file-list): Reorder when the
14268         package-path is searched.
14269         * update-elc.el: Ditto.
14270
14271         * lisp-mode.el (call-with-condition-handler): Treat the same as
14272         `condition-case' for indentation.
14273
14274         * about.el (about-xemacs): Update release date.
14275
14276 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14277
14278         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14279         anywhere but at the last clause.
14280         (ecase): Disallow `t' and `otherwise'.
14281
14282 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14283
14284         * cus-edit.el (custom-buffer-create-buttons): New function
14285         from stuff moved out of `custom-buffer-create-internal'.
14286         (custom-novice): New variable.  Default t.
14287         (custom-display-global-buttons): Ditto.  Default `top'.
14288         (custom-buffer-create-internal): Only display help if
14289         `custom-novice' is non-nil.  Display global buttons according to
14290         `custom-display-global-buttons'.
14291
14292 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14293
14294         * menubar.el (find-menu-item): Use `check-argument-type'.
14295         (find-menu-item): Cosmetic changes.
14296
14297 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14298
14299         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14300         look.
14301
14302 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14303
14304         * format.el (format-deannotate-region):  Bug fix.
14305         Deannotating a region containing unknown tags would fail
14306         (causing decoding of text/enriched to fail at user level)
14307
14308 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14309
14310         * minibuf.el (read-directory-name): Support sixth
14311           arg, HISTORY, as already documented.
14312
14313 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14314
14315         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14316         to `ecase'.
14317
14318 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14319
14320         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14321         skk-activate.
14322
14323 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14324
14325         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.