update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
4         CHISE.
5
6 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `=daikanwa/+2p'.
10
11         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
12         XEmacs CHISE.
13
14 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
17         XEmacs CHISE.
18         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
19
20 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
23         setting for `=>>>hanyo-denshi/ib'.
24
25 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
28         XEmacs CHISE.
29         (=>>>hanyo-denshi/ib): Ditto.
30         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
31         `=hanyo-denshi/ja' as the mother.
32         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
33         `=hanyo-denshi/ib' as the mother.
34
35 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
38         XEmacs CHISE.
39         (utf-8-ivs-mcs-er): Likewise.
40         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
41         and `=>ucs-gb'.
42         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
43         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
44         `ucs-gb' and `=>ucs-gb'.
45         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
46         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
47         and `=>ucs-cns'.
48         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
49         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
50         `ucs-cns' and `=>ucs-cns'.
51         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
52         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
53         `ucs-big5' and `=>ucs-big5'.
54         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
55         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
56         `ucs-big5' and `=>ucs-big5'.
57         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
58         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
59         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
60         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
61         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
62         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
63         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
64         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
65         `=>ucs-jis'; modify DOC and mnemonic.
66         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
67         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
68         and `=>ucs-jis'; modify DOC and mnemonic.
69         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
70         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
71         `=>ucs-ks'.
72         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
73         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
74         and `=>ucs-ks'.
75         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
76
77 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist):
80         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
81
82 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-coding.el (coded-charset-entity-reference-alist):
85         Modify priorities.
86
87 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-coding.el (coded-charset-entity-reference-alist):
90         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
91
92 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
96
97 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
100         CHISE.
101
102 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
105         CHISE.
106
107 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
110         CHISE.
111
112 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
113
114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
115         `=+>ucs-bmp-cjk@unicode'.
116
117         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
118         for XEmacs CHISE.
119
120 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
121
122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
123         setting for `=>>daikanwa'.
124
125 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `=>>hanyo-denshi/jt'.
129
130 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
131
132         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
133         XEmacs CHISE.
134         (=+>jis-x0208@1990): Ditto.
135         (=+>jis-x0213-1@2000): Ditto.
136
137 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
138
139         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
140         XEmacs CHISE.
141
142 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
143
144         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
145         XEmacs CHISE.
146         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
147         `=hanyo-denshi/jc' as the mother.
148
149 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `=+>adobe-japan1'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list):
155         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
156         and `=>>hanyo-denshi/ft' to `=>>gt'.
157
158 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
159
160         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
161         XEmacs CHISE.
162         (=>>adobe-japan1-1): Ditto.
163         (=>>adobe-japan1-2): Ditto.
164         (=>>adobe-japan1-3): Ditto.
165         (=>>adobe-japan1-4): Ditto.
166         (=>>adobe-japan1-5): Ditto.
167         (=>>adobe-japan1-6): Ditto.
168         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
169
170 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
171
172         * mule/mule-conf.el (=adobe-japan1): New alias for
173         `=adobe-japan1-6'.
174         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
175         (=>>>adobe-japan1-1): Ditto.
176         (=>>>adobe-japan1-2): Ditto.
177         (=>>>adobe-japan1-3): Ditto.
178         (=>>>adobe-japan1-4): Ditto.
179         (=>>>adobe-japan1-5): Ditto.
180         (=>>>adobe-japan1-6): Ditto.
181         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
182
183 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         setting for `=>>>adobe-japan1'.
187
188 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         setting for `=+>ucs@ks'.
192
193 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
194
195         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
196         XEmacs CHISE.
197         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
198         `=adobe-japan1-6' as the mother.
199
200 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
201
202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
203         setting for `=>cns11643-7'.
204
205 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
206
207         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
208         CHISE.
209
210 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
211
212         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
213         XEmacs CHISE.
214         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
217         setting for `=>ucs@jis/2004'.
218
219 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
222         setting for `=+>gt'.
223
224         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
225         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
226
227 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
228
229         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
230         `=>ucs@unicode' as the mother.
231         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
232         mother.
233         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
234         mother.
235         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
236         mother.
237
238 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
241         setting for `=+>ucs@unicode'.
242
243         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
244         CHISE.
245
246 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
247
248         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
249         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
250         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
251         - Add setting for `=+>ucs@cns'.
252
253         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
254         CHISE.
255         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
256         as the mother.
257         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
258         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
259
260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
261         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
262
263 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `=>ucs@ks'.
267
268 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
269
270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
271         `=ucs-bmp-cjk-compat@unicode'.
272
273         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
274         coded-charset for XEmacs CHISE.
275
276 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
277
278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
279         `=ucs-bmp-cjk-compat'.
280
281         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
282         XEmacs CHISE.
283
284 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
285
286         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
287         CHISE.
288
289 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
292         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
293
294         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
295         `=>ucs@jis/1990'.
296         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
297
298 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
299
300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
301         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
302
303         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
304         CHISE.
305         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
306         mother.
307
308 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
309
310         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
311         `=>jis-x0213-2@usual'.
312         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
313         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
314         `=>jis-x0213-2@usual' as the mother.
315
316 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
317
318         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
319         (=>ucs@JP): New alias for `=+>ucs@jis'.
320
321 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
322
323         * mule/mule-conf.el (=+>jis-x0208): Renamed from
324         `=>jis-x0208@usual'.
325         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
326         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
327         `=>jis-x0208@usual' as the mother.
328         (=>jis-x0208): Likewise.
329
330 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
331
332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
333         setting for `=+>jis-x0208@1978'.
334
335 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
336
337         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
338         XEmacs CHISE.
339
340 2011-09-09  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-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `=>ucs@jis/1990'.
349
350 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `=ucs@JP/hanazono'.
354
355         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
356         CHISE.
357         (=ucs@JP/hanazono): Ditto.
358         (=ucs-bmp-cjk@JP/hanazono): Ditto.
359         (=>>hanyo-denshi/jc): Ditto.
360         (=>>hanyo-denshi/jd): Ditto.
361
362 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Use
365         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
366
367 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
368
369         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
370         XEmacs CHISE.
371
372 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
373
374         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
375         XEmacs CHISE.
376
377 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
378
379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
380         `=ucs-bmp-cjk@JP'.
381
382 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
383
384         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
385         XEmacs CHISE.
386
387 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist):
390         Modify order of settings; add settings for `=daikanwa@rev2'.
391
392 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `=>>cbeta'.
396
397         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
398         CHISE.
399
400 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
403         setting for `=>>adobe-japan1'.
404
405 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
406
407         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
408         XEmacs CHISE.
409
410 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
413         setting for `=>>hanyo-denshi/ia'.
414
415         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
416         XEmacs CHISE.
417
418 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
422
423         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
424         XEmacs CHISE.
425         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
426         `=hanyo-denshi/jt' as the mother.
427
428 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
431         setting for `=>>>jis-x0213-2'.
432
433         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
434         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
435         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
436
437 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
438
439         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
440         XEmacs CHISE.
441
442 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
443
444         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
445         XEmacs CHISE.
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `=>>jis-x0213-1@2004'.
449
450 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
453         XEmacs CHISE.
454
455 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
456
457         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
458         - Use "&g2-*;" as entity-references for `=>>>*'.
459         - Omit "&a{GT|JX1|JX2|JX3}-*;".
460
461         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
462         XEmacs CHISE.
463         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
464         as the mother.
465
466 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `=>>hanyo-denshi/ib'.
470
471         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
472         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
473         (=>>jis-x0208@1990): Ditto.
474         (=>>hanyo-denshi/ib): Ditto.
475
476         * mule/mule-charset.el (default-coded-charset-priority-list):
477         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
478
479 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist):
482         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
483         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
484         `=>>>ucs@jis/2004'.
485
486 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
487
488         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
489         XEmacs CHISE.
490         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
491         `=jis-x0213-1@2004' as the mother.
492         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
493         (=>>>ucs@ks): Ditto.
494
495         * mule/mule-charset.el (default-coded-charset-priority-list):
496         Modify priority of `=hanyo-denshi/*'.
497
498 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
501         settings for `=>>ucs@JP' and `=ucs@JP'.
502
503 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
506         CHISE.
507
508 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511         setting for `=>>>ucs@cns'.
512
513         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
514         CHISE.
515
516 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
517
518         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
519         instead of `=>>>jis-x0213-1@2004' as the mother.
520         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
521         (=>>>ucs@unicode): Likewise.
522         (=>>>ucs@jis): Likewise.
523         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
524         mother.
525         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
526
527 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
528
529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
530         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
531         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
532         `=>>>ucs@jis'.
533
534 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
535
536         * mule/mule-charset.el (default-coded-charset-priority-list):
537         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
538         and `=jis-x0213-*-2000'.
539
540 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
541
542         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
543         XEmacs CHISE.
544         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
545         `=>>jis-x0213-1' as the mother.
546
547 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
551
552 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
553
554         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
555
556 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
557
558         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
559         XEmacs CHISE.
560
561 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
562
563         * mule/mule-coding.el (decomposition-feature-list): Set
564         `=decomposition', `=decomposition@cid' and
565         `=decomposition@hanyo-denshi'.
566
567 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
568
569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
570         setting for `=>>hanyo-denshi/ks'.
571
572         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
573         XEmacs CHISE.
574
575 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `=hanyo-denshi/ks/mf'.
582
583         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
584         XEmacs CHISE.
585         (=hanyo-denshi/ks/mf): Ditto.
586
587 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         settings for P=hanyo-denshi/jt'.
591
592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
593         `=hanyo-denshi/jt'.
594
595         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
596         XEmacs CHISE.
597
598 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         settings for `=hanyo-denshi/ip'.
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `=hanyo-denshi/ip'.
605
606         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
607         XEmacs CHISE.
608
609 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         settings for `=hanyo-denshi/hg'.
613
614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
615         `=hanyo-denshi/hg'.
616
617         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
618         XEmacs CHISE.
619
620 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         setting for `=>>hanyo-denshi/ft'.
624
625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
626         `=>>hanyo-denshi/ft'.
627
628         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
629         XEmacs CHISE.
630
631 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         settings for `=hanyo-denshi/ib'.
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `=hanyo-denshi/ib'.
638
639         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
640         XEmacs CHISE.
641
642 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         settings for isolated characters of `=hanyo-denshi/ia' and
646         non-isolated characters of `=hanyo-denshi/*'.
647
648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
649         `=hanyo-denshi/ia'.
650
651         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
652         XEmacs CHISE.
653
654 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for isolated characters of `=hanyo-denshi/ft'.
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `=hanyo-denshi/ft'.
661
662         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
663         XEmacs CHISE.
664
665 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for isolated characters of `=hanyo-denshi/jd'.
669
670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
671         `=hanyo-denshi/jd'.
672
673         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
674         XEmacs CHISE.
675
676 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
679         setting for isolated characters of `=hanyo-denshi/jc'.
680
681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
682         `=hanyo-denshi/jc'.
683
684         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
685         XEmacs CHISE.
686
687 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
690         setting for isolated characters of `=hanyo-denshi/jb'.
691
692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
693         `=hanyo-denshi/jb'.
694
695         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
696         XEmacs CHISE.
697
698 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
699
700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
701         setting for isolated characters of `=hanyo-denshi/ja'.
702
703 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `=hanyo-denshi/ja'.
707
708         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
709         XEmacs CHISE.
710
711 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         settings for isolated characters of `=adobe-japan1-6'.
715
716 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
719         CHISE.
720         (=daikanwa/+2p): Ditto.
721         (=daikanwa/ho): Ditto.
722
723 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
724
725         * mule/mule-coding.el (utf-8-mcs-no-composition): New
726         coding-system for XEmacs CHISE.
727
728 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
729
730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
731         setting for `=>>ruimoku-v6'.
732
733         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
734         CHISE.
735
736 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for `=daikanwa@rev1'.
740
741 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
745
746 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
749         XEmacs CHISE.
750         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
751
752 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
753
754         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
755         CHISE.
756
757 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
758
759         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
760         CHISE.
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         setting for `=>ucs@jis'.
764
765 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
768         setting for `=>jis-x0208@usual'.
769
770         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
771         XEmacs CHISE.
772         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
773         (=>ucs@ks): New coded-charset for XEmacs CHISE.
774         (=ucs@big5): Use `=>>ucs@cns' as the mother.
775
776 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
777
778         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
779         CHISE.
780         (=>>>jis-x0208@1990): Ditto.
781         (=>>>jis-x0213-1): Ditto.
782         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
783         mother.
784         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
785         as the mother.
786
787 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
788
789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
790         setting for `=>ucs@cns' and `=>>ucs@ks'.
791
792         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
793         CHISE.
794
795 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
796
797         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
798         CHISE.
799
800 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
801
802         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
803         CHISE.
804         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
805         mother.
806
807 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
808
809         * mule/mule-charset.el (default-coded-charset-priority-list): Add
810         `==>ucs-bmp-cjk@bucs'.
811
812         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
813         XEmacs CHISE.
814
815 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
816
817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
818         setting for `==>ucs@bucs'.
819
820         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
821         XEmacs CHISE.
822
823 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
826         - Add setting for `=>>jis-x0208'.
827         - Omit setting for `=>>jis-x0208@1990'.
828         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
829           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
830           `=ucs@FOO'.
831
832 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         setting for `=>daikanwa'.
836
837 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
838
839         * mule/mule-conf.el (=daikanwa): Fix DOC.
840         (=>daikanwa): New abstract character for XEmacs CHISE.
841         (=>ucs@iso): Likewise.
842         (=>ucs@unicode): Likewise.
843         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
844
845 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
848         - Prefer representative features to `=>>gt', `=>>big5-cdp',
849           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
850         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
851         - Add `=>big5-cdp'.
852
853 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
856         (=>big5-cdp): New abstract character.
857
858 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist):
861         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
862         `chinese-big5'.
863
864 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-charset.el (default-coded-charset-priority-list):
867         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist):
870         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
871         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
872         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
873         and `=>jis-x0213-2'.
874
875 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
878         XEmacs CHISE.
879         (=>>ucs@jis/2000): Likewise.
880         (=>>ucs@jis/2004): Likewise.
881
882 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
886         `=>>ucs@cns'.
887
888         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
889         XEmacs CHISE.
890         (=>>gt): Use quote instead of backquote; modify DOC.
891         (=>gt): Use quote instead of backquote.
892         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
893         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
894         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
895         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
896         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
897         (=ucs@iso): Use `=>>ucs@iso' as the mother.
898
899 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
902         `=>>ucs@unicode' and `=>>gt'.
903
904 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
905
906         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
907         XEmacs CHISE.
908         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
909         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
910         `=jis-x0208@1978/1er-pr' as the mother.
911         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
912
913 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
914
915         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
916         `=ucs@unicode' as the mother.
917
918 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
919
920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
921         setting for `=>>ucs@unicode'.
922
923         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
924         CHISE.
925
926 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
927
928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
929         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
930
931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
932         `=adobe-japan1-6' and `=adobe-japan1-base'.
933
934         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
935         XEmacs CHISE.
936         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
937         specify `min-code' and `max-code'.
938         (=adobe-japan1-1): Specify `min-code' and `max-code'.
939         (=adobe-japan1-2): Likewise.
940         (=adobe-japan1-3): Likewise.
941         (=adobe-japan1-4): Likewise.
942         (=adobe-japan1-5): Likewise.
943         (=adobe-japan1-6): Likewise.
944
945 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
946
947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
948         setting for `=>gt'.
949
950 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
951
952         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
953         CHISE.
954
955 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for `=>zinbun-oracle'.
959
960         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
961         for XEmacs CHISE.
962
963 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
966         for XEmacs CHISE.
967         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
968         `=jis-x0208@1978' as the mother.
969
970 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
971
972         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
973         - Use `=gt' instead of `ideograph-gt'.
974         - Use `=gt-k' instead of `ideograph-gt-k'.
975         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
976         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
977         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
978         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
979         - Use `=jis-x0212' instead of `japanese-jisx0212'.
980         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
981         - Use `=>>gt' instead of `<=>gt'.
982         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
983         - Add setting for `=>>jis-x0208@1990'.
984         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
985           `=>>jis-x0213-1@2000'.
986         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
987         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
988           `=>>jis-x0213-1@2004'.
989         - Add setting for `=>>jis-x0208@1978'.
990         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
991
992 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
993
994         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
995         XEmacs CHISE.
996
997 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1000         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1001         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1002         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1003         `<=>jis-x0213-1@2004'.
1004
1005 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1006
1007         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1008         CHISE.
1009         (=>jis-x0213-2): Ditto.
1010
1011 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1015
1016 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1019         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1020         `=>jis-x0213-1'.
1021
1022 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1025         CHISE.
1026         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1027
1028 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1031         `<==>jis-x0213-1'.
1032         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1033         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1034         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1035         (<=>jis-x0208): New alias for `=>jis-x0208'.
1036         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1037         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1038         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1039         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1040         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1041         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1042         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1043         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1044         (=>>gt): Renamed from `<==>gt'.
1045         (<==>gt): New alias for `=>>gt'.
1046
1047 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1050         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1051         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1052         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1053         - Add settings for `<=>jis-x0213-1@2000' and
1054           `<=>jis-x0213-1@2004'.
1055
1056         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1057         XEmacs CHISE.
1058         (<==>jis-x0213-1): Likewise.
1059         (<==>jis-x0213-1@2000): Likewise.
1060         (<==>jis-x0213-1@2004): Likewise.
1061         (<=>jis-x0208): Add property `=>iso-ir 168'.
1062         (<=>jis-x0208@1997): Likewise.
1063         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1064         as the mother; add property `=>iso-ir 228'.
1065         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1066         property `=>iso-ir 228'.
1067         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1068         property `=>iso-ir 233'.
1069         (<==>gt): Renamed from `<=>gt'.
1070         (<=>gt): New alias for `<==>gt'.
1071
1072 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1075         CHISE.
1076         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1077         `<=>jis-x0208' as the mother.
1078         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1079         (<=>jis-x0213-1@2000): Ditto.
1080         (<=>jis-x0213-1@2004): Ditto.
1081
1082 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         settings for `<=>gt'.
1086
1087         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1088
1089 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1092         XEmacs CHISE.
1093         (=jis-x0208@1978/-4pr): Likewise.
1094         (=jis-x0208@1978/4-pr): Likewise.
1095         (=jis-x0213-1): Likewise.
1096         (=ucs@iso): Likewise.
1097         (=ucs@unicode): Likewise.
1098         (=ucs@gb): Likewise.
1099         (=ucs@gb/fw): Likewise.
1100         (=ucs@cns): Likewise.
1101         (=ucs@cns/fw): Likewise.
1102         (=ucs@jis): Likewise.
1103         (=ucs@jis/fw): Likewise.
1104         (=ucs@jis/1990): Likewise.
1105         (=ucs@jis/2000): Likewise.
1106         (=ucs@jis/2004): Likewise.
1107         (=ucs@JP): Likewise.
1108         (=ucs@ks): Likewise.
1109         (=ucs@big5): Likewise.
1110         (=ucs@big5/cns11643): Likewise.
1111         (=ucs@cns11643): Likewise.
1112
1113 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1114
1115         * mule/mule-charset.el (default-coded-charset-priority-list):
1116         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1117
1118         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1119         CHISE.
1120         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1121         mother.
1122
1123 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1126         from src/mule-charset.c].
1127         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1128         specify `final'.
1129         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1130         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1131         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1132         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1133         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1134         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1135
1136 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1137
1138         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1139         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1140         (=jis-x0208@1978/i-4): Specify `partial'.
1141         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1142         mother coded-charset.
1143         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1144
1145 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1146
1147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1148         settings for `=jis-x0213-1@2004'.
1149
1150 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1151
1152         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1153         CHISE.
1154         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1155         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1156         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1157         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1158         temporarily.
1159         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1160
1161 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1164         CHISE.
1165         (=shinjigen@1ed): Inherited from `=shinjigen'.
1166         (=shinjigen@rev): Likewise.
1167
1168 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1172
1173 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1176         define it as an alias.
1177         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1178         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1179         alias.
1180         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1181         alias.
1182
1183 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1186         CHISE.
1187
1188 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1189
1190         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1191         CHISE.
1192         (shinjigen-2): Ditto.
1193
1194 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-charset.el (default-coded-charset-priority-list):
1197         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1198         `chinese-big5-eten-*' and `chinese-big5'.
1199
1200 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1203         #x9FA5 temporarily.
1204
1205 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1208         settings for `=jis-x0208@1978/i1'.
1209
1210 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1213         XEmacs CHISE.
1214
1215 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1218         XEmacs CHISE.
1219
1220 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1223         XEmacs CHISE.
1224
1225 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1226
1227         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1228         CHISE.
1229         (=ucs-bmp@cns): Likewise.
1230         (=ucs-bmp@jis): Likewise.
1231         (=ucs-bmp@ks): Likewise.
1232
1233 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1236         CHISE.
1237         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1238
1239 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1242         settings for `=zinbun-oracle'.
1243
1244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1245         `=zinbun-oracle'.
1246
1247 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1250         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1251         `=ucs@iso'.
1252
1253 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-charset.el (default-coded-charset-priority-list):
1256         Delete `ucs-sip'; modify order of some CCSs.
1257
1258 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1261         in XEmacs CHISE.
1262
1263         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1264         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1265         CHISE.
1266
1267 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1270         its registry.
1271         (=ucs-radicals@unicode): Likewise.
1272
1273 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-conf.el (=ucs-hangul): 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@cns/fw): New coded-charset for XEmacs
1281         CHISE.
1282
1283 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1284
1285         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1286         CHISE.
1287
1288 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1291         Modify preference of *isolated settings*.
1292
1293 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1296         utf-2000 is provided.
1297         (=ucs@cns11643): Likewise.
1298
1299 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1302         Prefer every *isolated setting* to ordinary setting.
1303
1304 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1307         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1308
1309 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1312         CHISE.
1313
1314 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1317         settings for `=jis-x0208@1997'.
1318
1319 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1322         `=jis-x0208@1997'.
1323
1324 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1327         XEmacs CHISE.
1328
1329 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1332         `=jis-x0208@1978'.
1333         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1334         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1335         `=jis-x0208-1990' as the mother.
1336         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1337
1338 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1341         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1342         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1343         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1344         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1345         for `=ucs@JP'.
1346
1347 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1350         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1351         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1352         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1353         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1354         `=daikanwa@rev2'.
1355
1356 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1359         (=gt): Likewise.
1360         (=gt-k): Likewise.
1361         (=gt-pj-*): Likewise.
1362         (=gt-pj-k1): Likewise.
1363         (=gt-pj-k2): Likewise.
1364         (=daikanwa): Likewise.
1365         (=daikanwa-rev1): Likewise.
1366         (=daikanwa-rev2): Likewise.
1367         (=big5-pua): Likewise.
1368         (=big5-eten): Likewise.
1369         (chinese-big5-eten-a): Likewise.
1370         (chinese-big5-eten-b): Likewise.
1371         (=hanziku-*): Likewise.
1372         (=cbeta): Likewise.
1373         (=jef-china3): Likewise.
1374         (=ruimoku-v6): Likewise.
1375         (=ucs@iso): Likewise.
1376         (=ucs@unicode): Likewise.
1377         (=ucs@gb): Likewise.
1378         (=ucs@cns): Likewise.
1379         (=ucs@jis): Likewise.
1380         (=ucs@jis-1990): Likewise.
1381         (=ucs@jis-2000): Likewise.
1382         (=ucs@jp): Likewise.
1383         (=ucs@ks): Likewise.
1384         (=ucs@big5): Likewise.
1385         (=ucs-radicals): Likewise.
1386         (=ucs-radicals@unicode): Likewise.
1387         (=ucs-bmp-cjk): Likewise.
1388         (=ucs-bmp-cjk@unicode): Likewise.
1389         (=ucs-sip-ext-b): Likewise.
1390         (=ucs-sip-ext-b@iso): Likewise.
1391
1392 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1396
1397 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1400         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1401         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1402         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1403         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1404         arabic-digit, ipa and ``&I-B-XXXX;''.
1405
1406 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1409         setting for (I-)HZK{03..12}-XXXX.
1410
1411 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1415
1416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1417         `=ruimoku-v6'.
1418
1419         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1420         CHISE.
1421
1422 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1425         (=ucs@unicode): Likewise.
1426         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1427         (=ucs@cns): Likewise.
1428         (=ucs@jis): Likewise.
1429         (=ucs@ks): Likewise.
1430         (=ucs@big5): Likewise.
1431
1432 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1435         `ucs-jis'.
1436         (utf-8-jis-er): Likewise.
1437         (utf-8-jp): New coding-system.
1438         (utf-8-jp-er): Likewise.
1439
1440         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1441
1442 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1443
1444         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1445
1446         * mule/japanese.el: Move definition of `euc-jisx0213' to
1447         mule/mule-coding.el.
1448
1449 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1450
1451         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1452         mule-coding before loading update-cdb when utf-2000 is provided.
1453
1454 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1457         `=daikanwa'.
1458
1459 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1462         definition codes when `utf-2000' is provided.
1463
1464 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1465
1466         * mule/mule-category.el (word-combining-categories): Don't setup
1467         `word-combining-categories' in XEmacs CHISE.
1468         (word-separating-categories): Add setting about Latin script in
1469         XEmacs CHISE.
1470
1471 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         setting for `chinese-big5'.
1475
1476 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1479         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1480         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1481         add setting for HZK0[12]-xxxx.
1482
1483 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1484
1485         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1486         in XEmacs CHISE.
1487
1488 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-charset.el (default-coded-charset-priority-list):
1491         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1492         and `chinese-big5' to `=gt-pj-*'.
1493
1494 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1495
1496         * mule/mule-conf.el (=daikanwa): Renamed from
1497         `ideograph-daikanwa'.
1498         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1499
1500 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-conf.el (=cns11643-7): Renamed from
1503         `chinese-cns11643-7'.
1504         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1505
1506 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1507
1508         * mule/mule-conf.el (=cns11643-6): Renamed from
1509         `chinese-cns11643-6'.
1510         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1511
1512 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1513
1514         * mule/mule-conf.el (=cns11643-5): Renamed from
1515         `chinese-cns11643-5'.
1516         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1517
1518 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1519
1520         * mule/mule-conf.el (=cns11643-4): Renamed from
1521         `chinese-cns11643-4'.
1522         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1523
1524 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-conf.el (=cns11643-3): Renamed from
1527         `chinese-cns11643-3'.
1528         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1529
1530 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1531
1532         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1533         `=cns11643-2'.
1534         (chinese-cns11643-2): New alias for `=cns11643-2'.
1535
1536 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1537
1538         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1539         `=cns11643-1'.
1540         (chinese-cns11643-1): New alias for `=cns11643-1'.
1541
1542 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1545         (chinese-gb12345): New alias for `=gb12345'.
1546
1547 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1548
1549         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1550         (chinese-gb2312): New alias for `=gb2312'.
1551
1552 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1553
1554         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1555         (chinese-big5): New alias for `=big5'.
1556
1557 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1560         (korean-ksc5601): New alias for `=ks-x1001'.
1561
1562 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1563
1564         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1565         `=jis-x0212'.
1566         (japanese-jisx0212): New alias for `=jis-x0212'.
1567
1568 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1569
1570         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1571         `=jis-x0208-1983'.
1572         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1573
1574 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1577         `=jis-x0208-1978'.
1578         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1579
1580 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1581
1582         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1583         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1584
1585 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1586
1587         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1588         (chinese-cns11643-3): Specify iso-ir 183.
1589         (chinese-cns11643-4): Specify iso-ir 184.
1590         (chinese-cns11643-5): Specify iso-ir 185.
1591         (chinese-cns11643-6): Specify iso-ir 186.
1592         (chinese-cns11643-7): Specify iso-ir 187.
1593         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1594         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1595
1596 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1597
1598         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1599         \uXXXX for every cases.
1600
1601 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1602
1603         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1604         (ucs-big5): Changed to an alias for `=ucs@big5'.
1605
1606 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1607
1608         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1609         (ucs-ks): Changed to an alias for `=ucs@ks'.
1610
1611 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1612
1613         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1614         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1615
1616 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1617
1618         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1619         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1620
1621 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1622
1623         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1624         (ucs-jis): Changed to an alias for `=ucs@jis'.
1625
1626 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1627
1628         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1629         (ucs-cns): Changed to an alias for `=ucs@cns'.
1630
1631 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1632
1633         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1634         (ucs-gb): Changed to an alias for `=ucs@gb'.
1635
1636 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1637
1638         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1639         `ideograph-daikanwa-2'.
1640         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1641         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1642
1643 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1644
1645         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1646         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1647
1648         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1649         for `xemacs-chise-version'.
1650
1651 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1652
1653         * mule/mule-charset.el (default-coded-charset-priority-list):
1654         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1655         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1656         instead of `ideograph-hanziku-*'.
1657
1658         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1659         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1660
1661 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1662
1663         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1664         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1665         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1666         `utf-2000' is provided.
1667
1668 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1671         is provided [was builtin coded-charsets].
1672
1673 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1674
1675         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1676         is provided [was builtin coded-charsets].
1677
1678 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1679
1680         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1681         is provided [was builtin coded-charsets].
1682
1683 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1684
1685         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1686         is provided [was builtin coded-charsets].
1687
1688 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1689
1690         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1691         when `utf-2000' is provided [was builtin coded-charsets].
1692
1693 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694
1695         * mule/mule-conf.el (=hanziku-*): Renamed from
1696         `ideograph-hanziku-*'.
1697         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1698
1699 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1702         `utf-2000' is provided [was builtin coded-charsets].
1703         (ideograph-hanziku-{1..12}): Likewise.
1704
1705 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1708         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1709
1710 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1711
1712         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1713         when `utf-2000' is provided [was builtin coded-charsets].
1714
1715 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1716
1717         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1718         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1719         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1720
1721 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1722
1723         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1724         (ideograph-gt): Changed to an alias for `=gt'.
1725
1726 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1729         is provided; it was defined as a builtin coded-charset.
1730         (ideograph-gt): Likewise.
1731
1732 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1733
1734         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1735         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1736
1737 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1738
1739         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1740         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1741
1742 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1743
1744         * mule/mule-conf.el (=big5-eten): Renamed from
1745         `chinese-big5-eten'.
1746         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1747
1748 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1749
1750         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1751         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1752
1753 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1754
1755         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1756         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1757
1758 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1759
1760         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1761         (china3-jef): Changed to an alias for `=jef-china3'.
1762
1763 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1764
1765         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1766         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1767
1768         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1769         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1770         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1771         when `utf-2000' is provided.
1772
1773 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-charset.el (default-coded-charset-priority-list):
1776         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1777
1778         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1779         (ucs-jis-2000): Deleted.
1780
1781 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1782
1783         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1784         UTF-2000.
1785         (=ucs-jis-2000): New coded-charset for UTF-2000.
1786
1787 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1790         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1791
1792 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list):
1795         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1796         `ideograph-cbeta'.
1797
1798 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1799
1800         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1801         builtin coded-charset].
1802
1803 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1806         settings for &K0-xxxx and &I-K0-xxxx.
1807
1808 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1809
1810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1811         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1812
1813 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1814
1815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1816         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1817
1818 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1821         UTF-2000.
1822         (ideograph-gt-pj-k1): Likewise.
1823         (ideograph-gt-pj-k2): Likewise.
1824
1825 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1826
1827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1828         `=jis-x0208'.
1829
1830 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1833         UTF-2000 [was a builtin coded-charset].
1834
1835 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1838         (utf-8-gb-er): Likewise.
1839
1840 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1843         settings for JIS X 0212 and JIS X 0208:1978.
1844
1845 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         setting for JIS X 0213.
1849
1850 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1851
1852         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1853         standard-case-table in UTF-2000.
1854
1855 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1856
1857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1858         definitions for isolated-chars.
1859
1860 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1861
1862         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1863         `configure-utf-2000-lisp-directory'.
1864         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1865         `mule-lisp-load-path'.
1866
1867 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1868
1869         * startup.el (startup-setup-paths): Set and use
1870         `utf-2000-lisp-directory'.
1871         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1872         UTF-2000.
1873
1874 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1875
1876         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1877         (paths-find-utf-2000-lisp-directory): New function.
1878         (paths-construct-load-path): Add new optional argument
1879         `utf-2000-lisp-directory'.
1880
1881         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1882
1883 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1884
1885         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1886         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1887         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1888         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1889         `chinese-big5-2' in UTF-2000.
1890
1891         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1892         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1893
1894 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1895
1896         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1897         `big5-eten-er' in UTF-2000.
1898         (big5-cdp): Modify DOC-string and mnemonic.
1899
1900 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1903         UTF-2000 [renamed from utf-8-er].
1904         (utf-8-gb): New coding-system in UTF-2000.
1905         (utf-8-gb-er): Likewise.
1906         (utf-8-cns): Likewise.
1907         (utf-8-cns-er): Likewise.
1908         (utf-8-big5): Likewise.
1909         (utf-8-big5-er): Likewise.
1910         (utf-8-jis): Likewise.
1911         (utf-8-jis-er): Likewise.
1912         (utf-8-ks): Likewise.
1913         (utf-8-ks-er): Likewise.
1914         (utf-8-er): Likewise.
1915
1916 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1919         instead of `utf-8-unix' in UTF-2000.
1920
1921         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1922
1923 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1924
1925         * mule/japanese.el (euc-jisx0213): New coding-system.
1926
1927         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1928         `japanese-jisx0208-1990' as the mother.
1929
1930 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * dumped-lisp.el (preloaded-file-list): Change condition of
1933         loading "close-cdb".
1934
1935 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1938         setup `coded-charset-entity-reference-alist'.
1939
1940 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1943         UTF-2000.
1944
1945 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1946
1947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1948         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1949
1950 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1953         (chinese-big5-eten-a): Likewise.
1954         (chinese-big5-eten-b): Likewise.
1955         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1956         code range is #x8140 .. #x8DFE.
1957
1958 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1959
1960         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1961         UTF-2000.
1962         (chinese-big5-cdp): Likewise.
1963
1964 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1965
1966         * dumped-lisp.el (preloaded-file-list): Rename
1967         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1968
1969 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1970
1971         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1972         append `system-char-db-source-file-list' into
1973         `preloaded-file-list' in UTF-2000.
1974
1975 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1976
1977         * dumped-lisp.el (preloaded-file-list): Delete
1978         character-definition files.
1979
1980 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1981
1982         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1983         UTF-2000.
1984
1985 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1986
1987         * mule/mule-charset.el (default-coded-charset-priority-list):
1988         Delete `mojikyo-2022-1'.
1989
1990 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1991
1992         * mule/mule-charset.el (default-coded-charset-priority-list):
1993         Delete `mojikyo'.
1994
1995 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1998         `ucs-sip'.
1999
2000 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-charset.el (default-coded-charset-priority-list):
2003         Comment out `chinese-gb12345'.
2004
2005 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006
2007         * bytecomp.el (byte-compile-insert-header): Fixed.
2008
2009 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2010
2011         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2012         XEmacs UTF-2000.
2013
2014 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2017         UTF-2000.
2018
2019 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2022         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2023
2024 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-charset.el (default-coded-charset-priority-list):
2027         `japanese-jef-china3' is renamed `china3-jef'.
2028
2029 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2032         `japanese-jef-china3' and `ideograph-cbeta'.
2033
2034 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2035
2036         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2037
2038 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `chinese-big5-cdp'.
2042
2043 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2046         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2047
2048 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2049
2050         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2051         loading character definitions.
2052
2053 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2054
2055         * dumped-lisp.el (preloaded-file-list): Rename
2056         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2057
2058 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2061         `chinese-big5'.
2062
2063 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * dumped-lisp.el (preloaded-file-list): Dump
2066         "Ideograph-R028-Private" with XEmacs UTF-2000.
2067
2068 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2071         `chinese-gb12345'.
2072
2073 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2076         `ideograph-gt-pj-{1..11}'.
2077
2078         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2079         XEmacs UTF-2000.
2080
2081 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-charset.el (default-coded-charset-priority-list):
2084         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2085         `chinese-isoir165'.
2086
2087 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2088
2089         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2090         `image/png', `image/x-xpm' and `image/tiff'.
2091
2092         * files.el (binary-file-regexps): Add *.PNG.
2093
2094 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2095
2096         * mule/mule-charset.el (default-coded-charset-priority-list):
2097         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2098         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2099
2100 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2103         the first completion when UTF-2000 is running.
2104
2105 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2106
2107         * mule/mule-charset.el (default-coded-charset-priority-list):
2108         Delete `ucs'.
2109
2110 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2111
2112         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2113
2114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2115         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2116
2117 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2118
2119         * mule/vietnamese.el (vscii-2): Delete abolished property
2120         `composite'; now composite mode is default.
2121
2122 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123
2124         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2125         of `raw-text'; check \uHHHH representation even if non-ascii
2126         characters are not found.
2127
2128         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2129         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2130         unconditionally.
2131
2132         * mule/viet-ccl.el: New file.
2133
2134         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2135         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2136         - Separate CCL based implementations to viet-ccl.el.
2137
2138 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2139
2140         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2141         "jisx0213.2000-1".
2142         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2143
2144         * mule/mule-charset.el (default-coded-charset-priority-list):
2145         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2146         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2147
2148 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2149
2150         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2151
2152 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2153
2154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2155         `ucs' in UTF-2000.
2156
2157 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2158
2159         * mule/mule-charset.el (default-coded-charset-priority-list):
2160         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2161         `arabic-iso8859-6'.
2162
2163 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2164
2165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2166         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2167
2168 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2169
2170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2171         `katakana-jisx0201' in UTF-2000.
2172
2173 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2174
2175         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2176         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2177         "u0FB50-Arabic-Presentation-Forms-A",
2178         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2179         "u0FE50-Small-Form-Variants",
2180         "u0FE70-Arabic-Presentation-Forms-B",
2181         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2182         UTF-2000.
2183
2184 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2185
2186         * dumped-lisp.el (preloaded-file-list): Delete
2187         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2188         ... "Ideograph-R214-Flute" in UTF-2000.
2189
2190 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2191
2192         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2193         (japanese-jisx0213-2): New coded-charset.
2194
2195         * dumped-lisp.el (preloaded-file-list): Add
2196         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2197         "Ideograph-R030-Mouth".
2198
2199 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2200
2201         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2202         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2203         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2204         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2205         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2206         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2207         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2208         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2209
2210 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2211
2212         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2213         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2214         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2215         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2216         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2217
2218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2219         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2220
2221 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2222
2223         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2224         in UTF-2000.
2225
2226 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2227
2228         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2229         (chinese-isoir165): Moved from mule/chinese.el.
2230         (chinese-cns11643-3): Moved from mule/chinese.el.
2231         (chinese-cns11643-4): Moved from mule/chinese.el.
2232         (chinese-cns11643-5): Moved from mule/chinese.el.
2233         (chinese-cns11643-6): Moved from mule/chinese.el.
2234         (chinese-cns11643-7): Moved from mule/chinese.el.
2235
2236         * mule/chinese.el: Move definition of coded-charsets to
2237         mule/mule-conf.el.
2238
2239 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2240
2241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2242         `ideograph-daikanwa'.
2243
2244 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2245
2246         * dumped-lisp.el (preloaded-file-list): Delete
2247         "ccs-jisx0201-latin.el".
2248
2249 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2250
2251         * dumped-lisp.el (preloaded-file-list): Add
2252         "u031A0-Extended-Bopomofo" in UTF-2000.
2253
2254 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2255
2256         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2257         renamed to u02E00-CJK-Radical-Supplement.
2258
2259 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2260
2261         * dumped-lisp.el (preloaded-file-list): Add
2262         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2263         "u030A0-Katakana", "u03100-Bopomofo",
2264         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2265         "u03200-Enclosed-CJK-Letters-and-Months" and
2266         "u03300-CJK-Compatibility".
2267
2268 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2269
2270         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2271         "u02F00-Kangxi-Radicals" and
2272         "u02FF0-Ideographic-Description-Characters".
2273
2274 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2275
2276         * dumped-lisp.el (preloaded-file-list): Add
2277         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2278         "u02800-Braille-Patterns" in UTF-2000.
2279
2280 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2281
2282         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2283         "uXXXXX-*.el" in UTF-2000.
2284
2285         * bytecomp.el (byte-compile-insert-header): Delete comments if
2286         non-ASCII characters are found; allow `byte-compile-dynamic' and
2287         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2288         `raw-text'.
2289
2290 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2291
2292         * dumped-lisp.el (preloaded-file-list): Add
2293         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2294         "u025A0-Geometric-Shapes.el".
2295
2296 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2297
2298         * dumped-lisp.el (preloaded-file-list): Add
2299         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2300         "u02460-Enclosed-Alphanumerics.el".
2301
2302 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2303
2304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2305         `chinese-gb2312'.
2306
2307         * dumped-lisp.el (preloaded-file-list): Add
2308         "u02200-Mathematical-Operators.el" and
2309         "u02300-Miscellaneous-Technical.el".
2310
2311 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2312
2313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2314         `chinese-cns11643-*'.
2315
2316         * dumped-lisp.el (preloaded-file-list): Add
2317         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2318         "u02190-Arrows.el" in UTF-2000.
2319
2320 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2321
2322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2323         `korean-ksc5601'.
2324
2325         * dumped-lisp.el (preloaded-file-list): Add
2326         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2327         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2328         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2329
2330 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2331
2332         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2333
2334 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2335
2336         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2337         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2338         "u01780-Khmer.el", "u01800-Mongolian.el",
2339         "u01E00-Latin-Extended-Additional.el" and
2340         "u01F00-Greek-Extended.el" in UTF-2000.
2341
2342 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2343
2344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2345         `ethiopic-ucs' and `ethiopic'.
2346
2347         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2348         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2349
2350         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2351         from mule/ethiopic.el.
2352
2353         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2354         mule/mule-conf.el.
2355
2356 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2357
2358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2359         `lao'.
2360
2361         * mule/mule-conf.el (lao): New coded-charset.
2362
2363         * dumped-lisp.el (preloaded-file-list): Add
2364         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2365         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2366         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2367         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2368         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2369
2370 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2371
2372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2373         `ucs-bmp' and `arabic-iso8859-6'.
2374
2375 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2376
2377         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2378         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2379         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2380
2381 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2382
2383         * startup.el (normal-top-level): Load autoload file for UTF-2000
2384         in UTF-2000.
2385
2386 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2387
2388         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2389         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2390         "u00020-Basic-Latin.el", "u00080-C1.el",
2391         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2392         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2393         "u002B0-Spacing-Modifier-Letters.el",
2394         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2395         UTF-2000.
2396
2397 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2398
2399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2400         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2401         instead of `vietnamese-viscii-*'.
2402
2403 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2404
2405         * mule/mule-conf.el: New file.
2406
2407         * mule/misc-lang.el: Move definition of charset `ipa' to
2408         mule/mule-conf.el.
2409
2410 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2411
2412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2413         `latin-viscii'; prefer it for characters used in Vietnamese.
2414
2415 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2416
2417         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2418
2419 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2420
2421         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2422         `vietnamese-viscii-lower'.
2423         (latin-viscii-upper): Renamed from charset
2424         `vietnamese-viscii-upper'.
2425         (vietnamese-viscii-lower): New alias for charset
2426         `latin-viscii-lower'.
2427         (vietnamese-viscii-upper): New alias for charset
2428         `latin-viscii-upper'.
2429
2430 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2431
2432         * mule/mule-charset.el (default-coded-charset-priority-list):
2433         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2434
2435 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2436
2437         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2438         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2439         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2440         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2441         lisp/utf-2000.
2442
2443 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2444
2445         * mule/ccs-tcvn5712.el: New file.
2446
2447 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2448
2449         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2450         in UTF-2000.
2451
2452 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2453
2454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2455         `japanese-jisx0208'.
2456
2457 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2458
2459         * dumped-lisp.el (preloaded-file-list): Add
2460         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2461         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2462         UTF-2000.
2463
2464         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2465         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2466         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2467         mule/ccs-viscii.el: New files.
2468
2469         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2470         if \uXXXX is found.
2471
2472 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2473
2474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2475         `hiragana-jisx0208' and `katakana-jisx0208'.
2476
2477 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2478
2479         * mule/chinese.el (chinese-cns11643-3): Define it even if
2480         `utf-2000' is provided.
2481         (chinese-cns11643-4): Likewise.
2482         (chinese-cns11643-5): Likewise.
2483         (chinese-cns11643-6): Likewise.
2484         (chinese-cns11643-7): Likewise.
2485
2486 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2487
2488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2489         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2490
2491 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2492
2493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2494         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2495
2496 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2497
2498         * mule/mule-charset.el (default-coded-charset-priority-list):
2499         Setup in UTF-2000.
2500
2501 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2502
2503         * mule/viet-chars.el: Don't define charset
2504         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2505         they are defined as builtin charsets.
2506
2507 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2508
2509         * version.el (emacs-version): Add more space just before UTF-2000
2510         version string.
2511
2512 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2513
2514         * version.el ([constant] emacs-version): Don't add a space in the
2515         preceding place of `xemacs-betaname' because it is duplicated.
2516         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2517
2518         * startup.el (splash-frame-body): Add ETL.
2519
2520 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2521
2522         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2523         is provided because it is defined as builtin charset.
2524         (chinese-cns11643-4): Likewise.
2525         (chinese-cns11643-5): Likewise.
2526         (chinese-cns11643-6): Likewise.
2527         (chinese-cns11643-7): Likewise.
2528
2529 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2530
2531         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2532         coding-system `iso-10646-ucs-4' is not defined.
2533
2534 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2535
2536         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2537         coding-system if `utf-2000' is provided.
2538
2539 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2540
2541         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2542         `utf-2000' is provided.
2543
2544 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2545
2546         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2547         if utf-2000 is provided temporally.
2548
2549 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2550
2551         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2552         as builtin variable].
2553
2554 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2555
2556         * files.el (insert-file-contents-literally): Treat file as binary;
2557         call file-name-handlers. [sync with Emacs 20.3.10]
2558
2559 2008-12-28  Vin Shelton  <acs@xemacs.org>
2560
2561         * XEmacs 21.4.22 is released
2562
2563 2008-12-30  Vin Shelton  <acs@xemacs.org>
2564
2565         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2566         during building even if no packages are found.
2567
2568 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2569
2570         * printer.el (generic-print-region): 
2571         (generic-print-buffer): 
2572         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2573         check if the msprinter device is available, now that msprinter is
2574         always available as a specifier tag. 
2575
2576 2008-12-24  Vin Shelton  <acs@xemacs.org>
2577
2578         * about.el: Add Francisco to my bio!
2579
2580 2008-12-23  Vin Shelton  <acs@xemacs.org>
2581
2582         * autoload.el: Move operator definitions to autoload-operators.el
2583         in the xemacs-base package.
2584
2585 2007-11-22  Vin Shelton  <acs@xemacs.org>
2586
2587         * about.el (about-hacker-contribution): Updated my bio.
2588
2589 2007-10-07  Vin Shelton  <acs@xemacs.org>
2590
2591         * XEmacs 21.4.21 is released
2592
2593 2007-09-19  Didier Verna  <didier@xemacs.org>
2594
2595         Update my personal info.
2596         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2597         * about.el (about-other-current-hackers): Ditto.
2598         * about.el (about-url-alist): Add my musical website.
2599         * about.el (about-personal-info): Update my entry.
2600         * about.el (about-hacker-contribution): Ditto.
2601
2602 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2603
2604         * package-get.el (package-get-download-sites): Update download
2605         sites in Japan.
2606         * package-get.el (package-get-pre-release-download-sites): Ditto.
2607
2608 2007-08-18  Vin Shelton  <acs@xemacs.org>
2609
2610         * package-get.el (package-get-pre-release-download-sites): Sync
2611         mirror sites with 21.5.  (Thanks, Adrian)
2612
2613 2007-08-09  Mike Sperber  <mike@xemacs.org>
2614
2615         * startup.el (migrate-user-init-file): Create backup of
2616         `user-init-file' before migrating.
2617         * startup.el (maybe-migrate-user-init-file): Print
2618         information about backup file.
2619         (maybe-create-compatibility-dot-emacs): Follow above change.
2620
2621 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2622
2623         * font-lock.el: Sync font-lock-add-keywords and
2624         font-lock-remove-keywords from GNU Emacs.
2625         * font-lock.el (font-lock-keywords-alist): New.
2626         * font-lock.el (font-lock-removed-keywords-alist): New.
2627         * font-lock.el (font-lock-add-keywords): New.
2628         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2629         * font-lock.el (font-lock-remove-keywords): New.
2630
2631 2007-08-16  Vin Shelton  <acs@xemacs.org>
2632
2633         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2634         patch from Hans de Graaff.
2635
2636 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2637
2638         * package-get.el (package-get-download-sites): Document Chile and
2639         update Denmark download site.
2640         * package-get.el (package-get-pre-release-download-sites): Ditto.
2641
2642 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2643
2644         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2645
2646 2006-12-09  Vin Shelton  <acs@xemacs.org>
2647
2648         * XEmacs 21.4.20 is released
2649
2650 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2651
2652         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2653
2654 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2655
2656         * info.el (Info-find-file-node, Info-insert-dir)
2657         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2658         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2659         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2660         and discussion.
2661
2662 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2663
2664         * obsolete.el (line-beginning-position): New, from 21.5.x.
2665         (line-end-position): Ditto.
2666
2667 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2668
2669         * package-get.el (package-get-download-sites): Welcome
2670         nl.xemacs.org and Thanks!
2671         * package-get.el (package-get-pre-release-download-sites): Ditto.
2672
2673 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2674
2675         * font-lock.el: Add support for not-so recent changes in Java to
2676         java-mode.
2677
2678 2006-01-28  Vin Shelton  <acs@xemacs.org>
2679
2680         * XEmacs 21.4.19 is released
2681
2682 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2683
2684         * easymenu.el: Update copyright. 
2685         * easymenu.el (easy-menu-all-popups):
2686         Add a docstring. 
2687         * easymenu.el (easy-menu-add):
2688         Document a bug, rework the function to preserve any existing
2689         non-default mode-popup-menu instead of overwriting it, and not to
2690         bother normalising the menu title (nothing else does).
2691         * easymenu.el (easy-menu-remove):
2692         Restore the default mode-popup-menu instead of leaving an empty
2693         one when we remove the last easy-menu popup. 
2694
2695 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2696
2697         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2698         as suggested by Rodrigo Ventura.
2699         * package-get.el (package-get-pre-release-download-sites): Ditto,
2700         with replacement of xemacs-21.5 by beta, which is the logical path
2701         to our beta core and package pre-releases.
2702
2703 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2704
2705         * package-get.el (package-get-download-sites): Add Hong Kong
2706         download site.
2707         * package-get.el (package-get-pre-release-download-sites): Ditto.
2708
2709 2005-12-26  Vin Shelton  <acs@xemacs.org>
2710
2711         * find-paths.el:
2712         * find-paths.el (paths-emacs-root-p): Add search for package root.
2713         * find-paths.el (paths-find-emacs-root): Replaced with
2714         paths-find-invocation-roots, which returns a list of roots.
2715         * find-paths.el (paths-find-invocation-roots): New.
2716         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2717
2718 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2719
2720         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2721         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2722
2723 2005-12-03  Vin Shelton <acs@xemacs.org>
2724
2725         * XEmacs 21.4.18 is released
2726
2727 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2728
2729         * package-get.el (package-get-download-sites): Update reflecting
2730         latest http://www.xemacs.org/Releases/ information generated by
2731         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2732         * package-get.el (package-get-pre-release-download-sites): Ditto.
2733
2734 2005-02-28  Simon Josefsson  <jas@extundo.com>
2735
2736         * about.el (xemacs-hackers): Add jas.
2737         (about-other-current-hackers): Likewise.
2738         (about-url-alist): Add URL for jas.
2739         (about-personal-info): Document jas.
2740         (about-hacker-contribution): Describe jas contributions.
2741
2742 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2743
2744         * easymenu.el (easy-menu-remove): As described in 
2745         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2746         except the "Command" menu from mode-popup-menu. 
2747
2748 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2749  
2750         * font.el (font-spatial-to-canonical): Correct calculation of 
2751         return value for pixel-based input value. 
2752  
2753 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2754
2755         * code-process.el (call-process): Process-related docstring
2756         improvements spurred by Norbert Koch.
2757         * code-process.el (call-process-region): Ditto.
2758         * code-process.el (start-process): Ditto.
2759
2760 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2761
2762         * finder.el (finder-find-library): Return filename actually
2763         searched for.
2764
2765 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2766
2767         * help.el (view-emacs-news): Use `expand-file-name' instead of
2768         `locate-data-file' as the latter will find any "NEWS" files that
2769         might exist in packages _before_ the one in core.
2770
2771 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2772
2773         * package-get.el (package-get-init-package):
2774         package-get-init-package buglet (21.4.17) by Jeff Mincy
2775         <mincy@rcn.com> fixing false temporary load-path shadows reported
2776         after package installation and simplifying code.
2777
2778 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2779
2780         * package-get.el (package-get-download-sites): Sync mirrors list
2781         with the XEmacs website.
2782         (package-get-pre-release-download-sites): Ditto.
2783
2784 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2785
2786         * derived.el (derived-mode-merge-syntax-tables):
2787         Revert my 21.5-only patch of 2003-07-18 which slipped in
2788         through Jerry James's patch of 2004-06-07.
2789
2790 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2791
2792         * cmdloop.el (keyboard-quit): Remove workaround for
2793         `region-active-p' not making sure active region is in current
2794         buffer now that it does.
2795         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2796         * simple.el (region-active-p): `region-active-p' to only return t
2797         when active region is in current buffer.
2798
2799 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2800
2801         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2802         package names, quell a byte-compiler warning, doc fix.
2803
2804 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2805
2806         * buffer.el (pop-to-buffer):
2807         * window-xemacs.el (display-buffer):
2808         Document use of `same-window-buffer-names,' `same-window-regexps'
2809         by pop-to-buffer and display-buffer. 
2810         
2811 2005-02-06  Vin Shelton <acs@xemacs.org>
2812
2813         * XEmacs 21.4.17 is released
2814
2815 2005-01-29  Ben Wing  <ben@xemacs.org>
2816
2817         * shadow.el (find-emacs-lisp-shadows):
2818         Add custom-defines to list of ignored files.
2819
2820 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2821
2822         * simple.el (shifted-motion-keys-select-region): Fix statement
2823         about unshifted-motion-keys-deselect-region.
2824
2825 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2826
2827         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2828         now) for GNU Emacs compatibility.
2829         (make-obsolete-variable): Ditto.
2830
2831 2004-01-08  Ben Wing  <ben@xemacs.org>
2832
2833         * code-files.el (load):
2834         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2835
2836 2004-12-05  Vin Shelton <acs@xemacs.org>
2837
2838         * XEmacs 21.4.16 is released
2839
2840 2004-12-04  Vin Shelton  <acs@xemacs.org>
2841
2842         * auto-autoloads.el: Regenerated.
2843
2844         * custom-load.el: Regenerated.
2845
2846 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2847
2848         Fix bug: apropos errors if a defalias refers to an undefined
2849         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2850
2851         * apropos.el (apropos):
2852         (apropos-command):
2853         * help.el (frob-help-extents):
2854         * help-macro.el (make-help-screen):
2855         * hyper-apropos.el (hyper-apropos-grok-functions):
2856         (hyper-apropos-get-doc):
2857         Catch void-function error thrown by `documentation'.
2858
2859 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2860
2861         * packages.el (package-require): Fix incorrect arg to format.
2862         This fixes a `format specifier' error.
2863
2864 2004-08-13  Jerry James  <james@xemacs.org>
2865
2866         * bytecomp.el (forward-word): Tell the byte compiler the correct
2867         number of arguments to forward-word.
2868
2869 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2870
2871         * etags.el: Fixed loading of include files for tag completion. Now
2872         you can make a tag file for a library, include it into your
2873         project and it will be reloaded only if it changed. Infinte
2874         include loops are detected and the correct tag files are loaded.
2875         * etags.el (buffer-tag-table-list): Load and verify tag files in
2876         the external function buffer-tag-table-list-load.
2877         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2878         tag files. Also load the included tag files. The priority of the
2879         included files is right below their parent file. If multiple
2880         matches occur then the symbols from the parent file are found
2881         first.
2882         * etags.el (tag-table-include-files): Corrected comment
2883         string. Switched to pattern constant tags-include-pattern to have
2884         it at a central location.
2885         * etags.el (tags-include-pattern): Added doc string.
2886         * etags.el (add-to-tag-completion-table): Removed obsolete
2887         comments as the include files are allready returned by
2888         buffer-tag-table-list and loaded.
2889         * etags.el (find-tag-internal): The include files are allready
2890         included in tag-tables as buffer-tag-table-list returns them now.
2891
2892 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2893
2894         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2895         Loading items into the notebook is now done by C code.
2896         * widgets-gtk.el (gtk-widget-instantiate-internal):
2897         Style no longer changed.
2898
2899 2004-06-28  Nix  <nix@esperi.org.uk>
2900
2901         * cmdloop.el (truncate-command-history-for-gc): Delay
2902         execution of all things that look up variable bindings,
2903         via `enqueue-eval-event'.
2904
2905 2004-06-24  Vin Shelton  <acs@xemacs.org>
2906
2907         * package-get.el (package-get-require-signed-base-updates):
2908         now defaults to nil.
2909
2910 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2911
2912         * subr.el (split-string): Clean up docstring.
2913
2914 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2915
2916         * faces.el (zmacs-region): fix typo in docstring.
2917
2918 2004-06-07  Jerry James  <james@xemacs.org>
2919
2920         * derived.el: Synch with Emacs 21.3.
2921         * subr.el (with-local-quit): New, from Emacs 21.3.
2922         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2923         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2924         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2925
2926 2004-06-16  Jerry James  <james@xemacs.org>
2927
2928         * cl.el (cl-set-substring): Increment start by the length of the
2929         string, not the string itself.
2930
2931 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2932
2933         * etags.el (tag-table-include-files): Expand included TAGS file
2934         paths to avoid problems with relative paths.  Thanks to Peter
2935         Chubb <peterc@gelato.unsw.edu.au>.
2936         * etags.el (tags-include-pattern): New.
2937         * etags.el (add-to-tag-completion-table): Parse and ignore
2938         trailing include lines.
2939
2940 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2941
2942         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2943         avoiding line solely composed of equal signs.
2944
2945 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2946
2947         * cus-edit.el (alloc): Typo fix.
2948         * cus-edit.el (custom-browse-visibility): Ditto.
2949         * cus-edit.el (custom-variable-value-create): Ditto.
2950         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2951         * cus-edit.el (custom-save-variables): Bind print-length and
2952         print-level to nil to avoid value abbreviation.
2953         * cus-edit.el (custom-save-face-internal): Ditto.
2954         * cus-edit.el (custom-save-faces): Save in sorted order.
2955         * cus-edit.el (custom-save-resets): Bind print-length and
2956         print-level to nil to avoid value abbreviation.
2957         * cus-edit.el (custom-save-loaded-themes): Ditto.
2958
2959 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2960
2961         * subr.el (split-string-default-separators): New.
2962         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2963         see comment in source.
2964
2965 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2966
2967         * mule/japanese.el (paragraph-start, paragraph-separate):
2968         Remove anchor to BOL.
2969
2970 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2971
2972         * cl.el (gensym, gentemp): Improve docstrings.
2973
2974 2004-05-10  Vin Shelton  <acs@xemacs.org>
2975
2976         * etags.el: Sync with 21.5 version.
2977
2978 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2979
2980         * etags.el:
2981         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2982         only for use with exuberant ctags. This will also enable building of 
2983         completion tables with exuberant ctags. This will not work with
2984         xemacs ctags. 
2985         * etags.el (get-tag-table-buffer): New function for creating of
2986         completion table is used if tags-exuberant-ctags-optimization-p ist t
2987         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2988         finding the tag names. New.
2989         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2990         building tag completion table with exuberant ctags. New.
2991         * etags.el (find-tag-internal): Improve exact tag matching for tags
2992         with name fields. Before the patch return types of functions or
2993         function parameters (with exuberant ctags) were found as matches.
2994
2995 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2996
2997         * list-mode.el (display-completion-list): Fixed completion list was
2998         taking the width of the frame and not of the window for displaying
2999         the selection methods.
3000
3001 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3002
3003         * menubar-items.el (default-menubar): Options are saved to custom.el.
3004
3005
3006 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3007
3008         * isearch-mode.el (isearch-abort): Preserve successful search target.
3009
3010 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3011
3012         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3013         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3014         Bihlmeyer.
3015         * gnuserv.el (gnuserv-mode-line-string): New.
3016         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3017         gnuserv-mode.
3018         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3019         * gnuserv.el (gnuserv-edit-files): Use
3020         make-x-device-with-gtk-fallback.
3021
3022 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3023
3024         * gtk-widgets.el: New import: gtk-accel-group-new.
3025         * dialog-gtk.el:
3026         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3027         * dialog-gtk.el (popup-builtin-question-dialog):
3028         Added support for dialog button mnemonics.
3029
3030 2004-03-22  Chris Green <cmg@dok.org>
3031
3032         * process.el (shell-command): Output buffer was ignored when a
3033         background process was run via shell-command.
3034
3035 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3036
3037         * cus-edit.el (custom-save-variables): Retrieve a list of
3038         variables to save first, sort it, and make sure the variables are
3039         saved in sorted order.
3040
3041 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3042  
3043         * package-get.el (package-get-update-base-from-buffer): Force
3044         binary coding system for verifying GnuPG signature in the
3045         package-index file.
3046  
3047 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3048
3049         * package-get.el (package-get-package-index-file-location): Handle
3050         missing "EMACSPACKAGEPATH" environment variable.
3051
3052 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3053
3054         * package-admin.el (package-admin-find-top-directory): Simplify
3055         directory comparisions and fix substring errors on short path
3056         components.
3057         * package-get.el (package-get-package-index-file-location):
3058         Default to first component of "EMACSPACKAGEPATH", if set.
3059
3060 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3061
3062         * package-get.el (process-error): New error datum.
3063
3064 2004-02-02  Vin Shelton <acs@xemacs.org>
3065
3066         * XEmacs 21.4.15 is released
3067
3068 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3069
3070         * itimer.el (activate-itimer): Modify the itimer timeout value as
3071         if it were begun at the last time when the itimer driver was woken
3072         up.
3073
3074 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3075
3076         * specifier.el (Copyright):
3077         Update.
3078         (make-specifier-and-init):
3079         (map-specifier):
3080         (canonicalize-inst-pair):
3081         (canonicalize-spec-list):
3082         (set-specifier):
3083         Synch docstrings to 21.5 where appropriate.
3084
3085 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3086
3087         * package-get.el (package-get-list-packages-where): New.  A
3088         function that allows searching for groups of packages.  For
3089         example, find all packages that require the fsf-compat package.
3090
3091 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3092
3093         The Great PUI Sync.
3094
3095         * auto-autoloads.el: Regenerated.
3096
3097         * custom-load.el: Regenerated.
3098
3099         * dumped-lisp.el (packages-hardcoded-lisp): New.
3100
3101         * menubar-items.el (menu-max-items): New.
3102         (menu-submenu-max-items): New.
3103         (menu-submenu-name-format): New.
3104         (menu-split-long-menu): New.
3105         (menu-sort-menu): New.
3106         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3107
3108         * obsolete.el (pui-add-install-directory): Renamed to the more
3109         logical `pui-set-local-package-get-directory'.
3110         (package-get-download-menu): Moved to `package-ui.el' and renamed
3111         to `package-ui-add-download-menu'.
3112
3113         * package-admin.el (package-admin-install-function-mswindows):
3114         Whitespace clean up.
3115         (package-admin-add-single-file-package): Removed.
3116         (package-admin-default-install-function): Whitespace clean up.
3117         (package-admin-find-top-directory): New.
3118         (package-admin-get-install-dir): Use it.
3119         (package-admin-get-manifest-file): 
3120         (package-admin-check-manifest): 
3121         (package-admin-add-binary-package):
3122         (package-admin-get-lispdir):
3123         (package-admin-delete-binary-package):
3124         (package-admin):
3125
3126         * package-get.el (package-get-package-index-file-location): New.
3127         (package-get-install-to-user-init-directory): New.
3128         (package-get-remote):
3129         (package-get-download-sites):
3130         (package-get-pre-release-download-sites): New.
3131         (package-get-site-release-download-sites): New.
3132         (package-get-base-filename):
3133         (package-get-always-update):
3134         (package-get-user-index-filename): Removed.
3135         (package-get-pgp-available-p): New.
3136         (package-get-require-signed-base-updates):
3137         (package-get-was-current):
3138         (package-entries-are-signed): New.
3139         (package-get-continue-update-base): New.
3140         (package-get-download-menu): Removed.
3141         (package-get-require-base):
3142         (package-get-update-base-entry):
3143         (package-get-locate-file):
3144         (package-get-locate-index-file):
3145         (package-get-maybe-save-index):
3146         (package-get-update-base):
3147         (package-get-update-base-from-buffer):
3148         (package-get-update-base-entries):
3149         (package-get-interactive-package-query):
3150         (package-get-update-all):
3151         (package-get-all):
3152         (package-get-dependencies):
3153         (package-get-init-package):
3154         (package-get-info): New.
3155         (package-get):
3156         (package-get-staging-dir):
3157         (package-get-set-version-prop): Removed.
3158         (package-get-installedp):
3159         (package-get-ever-installed-p):
3160         (packages): Removed.
3161         (package-get-custom-groups): Removed.
3162         (package-get-custom): Removed.
3163         (package-get-custom-add-entry): Removed.
3164
3165         * package-info.el (batch-update-package-info):
3166
3167         * package-net.el (package-net-batch-generate-bin-ini):
3168         (package-net-update-installed-db):
3169
3170         * package-ui.el (pui-info-buffer):
3171         (pui-directory-exists): Removed.
3172         (pui-package-dir-list): Removed.
3173         (pui-add-install-directory): Removed.
3174         (package-ui-download-menu): New.
3175         (package-ui-pre-release-download-menu): New.
3176         (package-ui-site-release-download-menu): New.
3177         (pui-set-local-package-get-directory): New.
3178         (pui-package-symbol-char):
3179         (pui-update-package-display):
3180         (pui-toggle-package):
3181         (pui-toggle-package-key):
3182         (pui-toggle-package-delete):
3183         (pui-toggle-package-delete-key):
3184         (pui-toggle-package-event):
3185         (pui-toggle-verbosity-redisplay):
3186         (pui-install-selected-packages):
3187         (pui-add-required-packages):
3188         (pui-help-echo):
3189         (pui-display-info):
3190         (list-packages-mode):
3191         (pui-list-packages):
3192
3193         * packages.el (packages-compute-package-locations):
3194         (package-require):
3195         (package-delete-name):
3196         (packages-hardcoded-lisp): Removed.
3197         (packages-useful-lisp): Removed.
3198         (packages-unbytecompiled-lisp): Removed.
3199         (packages-find-package-directories):
3200
3201         Summary:
3202
3203         Major code clean up of all things PUI.
3204
3205         Much improved code to determine where packages should be
3206         installed.  PUI no longer depends on any packages being
3207         pre-installed to compute where packages are to be installed to.
3208
3209         The user can specify the location of their package-index file.  It
3210         isn't necessary to set this because it has sane defaults.  People
3211         who "run-in-place" won't accidently overwrite the CVS
3212         package-index file.  See
3213         `package-get-package-index-file-location'. 
3214
3215         PUI will now properly clean up after itself in the event of an
3216         unsuccessful package install.  This drastically reduces the number
3217         of "wrong md5sum" FAQs.
3218
3219         non-Mule XEmacsen can no longer install Mule packages.
3220
3221         Package management via the custom interface has been removed.
3222
3223         The PUI related menubar items have been reorganised.
3224
3225         The PGP verification code has been fixed and the default for
3226         whether or not it is used is automatically computed.
3227
3228         * update-elc.el ((preloaded-file-list site-load-packages
3229         need-to-dump dumped-exe)):
3230         Just a couple of small changes to allow for
3231         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3232         existing anymore.
3233
3234 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3235
3236         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3237         apply `format' to the first argument of byte-compile-warn, it
3238         already calls format.
3239
3240 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3241
3242         * files.el (delete-old-versions): Avoid going interactive during
3243         make install when environment variable VERSION_CONTROL is set.
3244
3245 2003-12-04  Vin Shelton  <acs@xemacs.org>
3246
3247         * menubar-items.el (menu-item-search): Only bring up search dialog
3248         box if the feature is available and desired.
3249
3250 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3251
3252         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3253
3254 2003-11-05  Vin Shelton  <acs@xemacs.org>
3255
3256         * help.el (Help-prin1-face):
3257         (Help-princ-face):
3258         princ and prin1 are functions and need to be called as such.  The
3259         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3260
3261 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3262
3263         * about.el (about-xemacs): Give full version and build date.
3264
3265 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3266
3267         * win32-native.el (grep-null-device): This XEmacs has null-device.
3268
3269 2003-09-06  Mike Sperber  <mike@xemacs.org>
3270
3271         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3272         implement the specified semantics for `defvar.'
3273
3274 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3275
3276         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3277         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3278         displaying buffer in question.
3279
3280 2003-09-03  Vin Shelton <acs@xemacs.org>
3281
3282         * XEmacs 21.4.14 is released
3283
3284 2003-08-17  Vin Shelton  <acs@xemacs.org>
3285
3286         * about.el: Vanity patch.
3287
3288 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3289
3290         * code-process.el (call-process):
3291         (call-process-region):
3292         (start-process):
3293         Document coding system processing.
3294
3295 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3296
3297         * startup.el (splash-frame-body): Idiomatic English.
3298
3299 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3300
3301         * font-lock.el (font-lock-match-java-declarations): Move
3302         save-restriction, narrow-to-region to beginning of function to
3303         avoid going beyond the limit and causing an infloop.
3304
3305 2003-04-16  Jerry James  <james@xemacs.org>
3306
3307         * keydefs.el: Remove mappings for keys mapped to the nowhere
3308         defined function function-key-error.
3309
3310 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3311
3312         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3313         lisp-interaction-mode-hook): Add the docstrings.
3314
3315 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3316
3317         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3318         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3319         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3320
3321 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3322
3323         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3324         lambda list after the original doc.  Care about
3325         #'(lambda () "SingleString") 
3326         (cl-upcase-arg): 
3327         (cl-function-arglist):
3328         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3329         circular data structures in lambda list specification
3330
3331 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3332
3333         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3334         to appear in font-lock-function-name-face.
3335
3336 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3337
3338         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3339         is not also the value of the lambda.
3340
3341 2003-05-06  Andy Piper  <andy@xemacs.org>
3342
3343         * files.el (revert-buffer): Make sure local variables get processed,
3344         even in the case of an optimized reversion.
3345
3346 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3347
3348         * XEmacs 21.4.13 is released
3349
3350 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3351
3352         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3353         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3354
3355 2003-02-14  Ben Wing  <ben@xemacs.org>
3356
3357         * byte-optimize.el:
3358         * byte-optimize.el (byte-compile-inline-expand):
3359         * byte-optimize.el (byte-compile-unfold-lambda):
3360         * byte-optimize.el (byte-optimize-form-code-walker):
3361         * byte-optimize.el (byte-optimize-form):
3362         * byte-optimize.el (byte-decompile-bytecode-1):
3363         * byte-optimize.el (byte-optimize-lapcode):
3364         Review carefully and sync up to 20.7 except for areas as noted.
3365         Fixes problem with JDE compilation.
3366
3367 2003-02-05  Ben Wing  <ben@xemacs.org>
3368
3369         * simple.el:
3370         * simple.el (motion-keys-for-shifted-motion):
3371         Omit M-S-home/end from motion keys.
3372
3373 2003-02-07  Ben Wing  <ben@xemacs.org>
3374
3375         * text-props.el (text-property-any):
3376         * text-props.el (text-property-not-all):
3377         Fix bug when end > start.
3378
3379 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3380
3381         * info.el (Info-insert-dir): Make default-directory end in
3382         separator.  Patch due to Martin Buchholz.
3383
3384 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3385
3386         * XEmacs 21.4.12 "Portable Code" is released.
3387
3388 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3389
3390         * about.el: Update golubev data.
3391
3392 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3393
3394         * isearch-mode.el (isearch-mode-map): Substitute comment on
3395         desirability, and back out "GR is printable" changes.
3396
3397 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3398
3399         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3400
3401 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3402
3403         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3404
3405 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3406
3407         * menubar-items.el (default-menubar): Use browse-url-mozilla
3408         instead of browse-url-gnome-moz for Mozilla.
3409
3410 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3411
3412         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3413
3414 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3415
3416         * files.el (auto-mode-alist): Remove redundant entries for modes
3417         that live in packages.
3418         (interpreter-mode-alist): Ditto.
3419
3420 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3421
3422         * menubar-items.el (default-menubar): Sync with current
3423         browse-url-xemacs.el.
3424
3425 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3426
3427         * XEmacs 21.4.10 "Military Intelligence" is released.
3428
3429 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3430
3431         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3432
3433 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3434
3435         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3436
3437 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3438
3439         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3440         effect free function.
3441         (font-lock-fontify-keywords-region): Supply the argument to
3442         font-lock-compile-keywords.
3443
3444 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3445
3446         * package-get.el (package-get-download-sites): Bring sites list
3447         up to date, prefer xx.xemacs.org addresses.
3448
3449 2002-09-27  Andy Piper  <andy@xemacs.org>
3450
3451         * dialog.el (make-dialog-box): for general dialogs only
3452         delete-frame-hook will be run.
3453
3454 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3455
3456         * font-lock.el (font-lock-fontify-syntactically-region): Add
3457         comment about lookup-syntax-properties, document LOUDLY as unused.
3458
3459 2002-08-26  Andy Piper  <andy@xemacs.org>
3460
3461         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3462         merge.
3463
3464 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3465
3466         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3467         (make-obsolete-variable): Ditto.
3468         (make-compatible): Ditto.
3469         (make-compatible-variable): Ditto.
3470
3471 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3472
3473         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3474         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3475
3476 2002-08-28  Andy Piper  <andy@xemacs.org>
3477
3478         * files.el (revert-buffer): propagate revert-without-query-status.
3479
3480 2002-06-03  Andy Piper  <andy@xemacs.org>
3481
3482         * dialog-items.el (make-search-dialog): align various subcontrols
3483         in visually pleasing ways, allow frame to autosize to the dialog
3484         size.
3485         * dialog.el (make-dialog-box): add a border inside the frame. Add
3486         :autosize property, if t then reset the frame size appropriately
3487         before the frame is mapped.
3488         * gutter-items.el (set-progress-feedback-instantiator): align
3489         various subcontrols.
3490         * gutter-items.el (set-progress-abort-instantiator): ditto.
3491
3492 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3493
3494         * XEmacs 21.4.9 "Informed Management" is released.
3495
3496 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3497
3498         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3499         "&optional append" argument.
3500
3501 2002-07-16  Didier Verna  <didier@xemacs.org>
3502
3503         * subr.el (replace-in-string): fix case fold bug introduced by
3504         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3505         case-fold-search in temporary buffers.
3506
3507 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3508
3509         * lib-complete.el (find-library): Remove check for mule because
3510         decompression DOES work on Mule.
3511
3512 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3513
3514         * simple.el (join-line): New alias for `delete-indentation'.
3515
3516 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3517
3518         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3519         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3520         (font-lock-builtin-face): New.
3521         (font-lock-constant-face): New.
3522         (font-lock-face-list): Add builtin and constant faces.
3523
3524 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3525
3526         * autoload.el (make-autoload): Support define-derived-mode.
3527         Collected puts of doc-string-elt property.  Based on a patch by
3528         Didier Verna <didier@xemacs.org>.
3529
3530 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3531
3532         * wid-edit.el (widget-field-activate): Fix docstring typo.
3533
3534 2002-07-23  Andy Piper  <andy@xemacs.org>
3535
3536         * about.el (about-personal-info): update me.
3537
3538 2002-07-12  Andy Piper  <andy@xemacs.org>
3539
3540         * custom.el (custom-theme-set-variables): remove bogus
3541         arguments. Use custom-set-default to set defaults.
3542         (custom-set-variables): update doc.
3543         (custom-local-buffer): new, synced from FSF.
3544         (custom-set-default): ditto.
3545         (defcustom): update doc.
3546
3547 2002-06-16  Andy Piper  <andy@xemacs.org>
3548
3549         * menubar-items.el (default-menubar): enable windows printing on
3550         cygwin as well as native.
3551
3552 2002-06-12  Andy Piper  <andy@xemacs.org>
3553
3554         * printer.el (generic-print-buffer): catch all errors so that the
3555         print device can be cleared in all scenarios.
3556         (Printer-clear-device): make sure clearing the printer allows it
3557         to be used again immediately.
3558         (generic-print-region): make sure the default printer face is
3559         black-on-white.
3560
3561 2002-04-23  Jerry James  <james@xemacs.org>
3562
3563         * window-xemacs.el (display-buffer-function): Change doc to
3564         reflect new arg.
3565         * window-xemacs.el (pre-display-buffer-function): Ditto.
3566         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3567         non-nil, make the new window just big enough for its contents.
3568         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3569         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3570         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3571
3572 2002-06-06  Andy Piper  <andy@xemacs.org>
3573
3574         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3575         (defcustom): ditto.
3576         (custom-handle-keyword): ditto.
3577
3578 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3579
3580         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3581         Make obsolete.  Default to nil.
3582         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3583         Inspired by a patch by John Palmieri.
3584
3585 2002-07-01  Mike Alexander  <mta@arbortext.com>
3586
3587         * process.el (shell-command-on-region): Don't delete the region
3588         before giving it to call-process-region
3589
3590 2002-06-04  Jerry James <james@eecs.ku.edu>
3591
3592         * find-paths.el (paths-find-architecture-directory): Search in
3593         `system-configuration'/`base', not `base'`system-configuration'.
3594
3595 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3596
3597         * info.el (Info-index): Add missing \ in [ t].
3598
3599 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3600
3601         * gutter-items.el (gutter-buffers-tab-visible-p,
3602         buffers-tab-omit-function, buffers-tab-selection-function,
3603         buffers-tab-filter-functions):
3604         Doc improvements.
3605
3606 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3607
3608         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3609
3610         * toolbar-items.el (toolbar-news): Fix typo in message string.
3611
3612 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3613
3614         * dialog.el (yes-or-no-p-dialog-box): 
3615         * cmdloop.el (y-or-n-p-minibuf):
3616         (yes-or-no-p-minibuf):
3617         (yes-or-no-p):
3618         (y-or-n-p): 
3619         Specify negative answers in docstrings.
3620
3621 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3622
3623         * package-ui.el (pui-help-echo): Display both installed and author
3624         version.  Use a balloon-help window to display extra info like
3625         package requires.
3626
3627 2002-05-30  Andy Piper  <andy@xemacs.org>
3628
3629         * files.el (revert-buffer-internal): don't visit
3630         revert-buffer. Kill buffer when not used. Suggested by Mike
3631         Alexander <mta@arbortext.com>
3632
3633 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3634
3635         * files.el (revert-buffer): More docstring fiddling.
3636
3637 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3638
3639         * files.el (revert-buffer):
3640         (revert-buffer-internal):
3641         (revert-buffer-insert-file-contents-function):
3642         Improve docstrings and comments.
3643
3644 2002-05-08  Andy Piper  <andy@xemacs.org>
3645
3646         * files.el (revert-buffer): observe noconfirm behavior.
3647
3648 2002-04-09  Andy Piper  <andy@xemacs.org>
3649
3650         * files.el (revert-buffer): use revert-buffer-internal if it looks
3651         like doing so will not result in any user-visible changes.
3652         (revert-buffer-internal): new function. Do the actual process of
3653         reversion and then see whether the result is any different to what
3654         we have already. If it is not then do nothing.
3655
3656 2001-12-11  Andy Piper  <andy@xemacs.org>
3657
3658         * menubar.el (get-popup-menu-response): re-order so that it works
3659         on more sane/facist window systems.
3660
3661 2001-12-03  Andy Piper  <andy@xemacs.org>
3662
3663         * faces.el (frob-face-property): don't infloop in face frobbing
3664         from Jan Vroonhof <jan@xemacs.org>.
3665
3666 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3667
3668         * faces.el (frob-face-property): Follow face fall-back hierarchy
3669         properly for face properties without an instance. Only do manual
3670         copy form 'default in last resort. This handles in particular
3671         the case where 'default itself has only a fall-back (which is
3672         the case by default on windows).
3673
3674 2001-11-24  Andy Piper  <andy@xemacs.org>
3675
3676         * printer.el (generic-print-region): set default-frame-plist to
3677         nil while creating the printer frame so that sizes reflect the
3678         printed page.
3679
3680         * faces.el (face-complain-about-font): Don't complain on printers.
3681
3682 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3683         
3684         * package-net.el: Andy synch.
3685         
3686 2001-12-16  Andy Piper  <andy@xemacs.org>
3687
3688         * package-get.el (package-get-update-all): Make sure installed.db
3689         gets updated after updating packages.
3690
3691 2002-03-28  Ben Wing  <ben@xemacs.org>
3692
3693         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3694         continuation, truncation so that we don't get line jumpiness from
3695         them being larger than the line height.
3696
3697         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3698
3699 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3700
3701         * font.el (font-window-system-mappings): Add mapping for Gtk
3702         (assume identical to X) 
3703
3704 2002-02-04  Andy Piper  <andy@xemacs.org>
3705
3706         * files.el (convert-standard-filename): Fix for short filename
3707         Peter Arius <pas@methodpark.de>
3708
3709 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3710
3711         * list-mode.el (default-choose-completion): completion-base-size
3712         should refer to local value in the completion list buffer.
3713
3714 2001-12-03  Didier Verna  <didier@xemacs.org>
3715
3716         * rect.el: autoload `replace-rectangle'.
3717         * keydefs.el (global-map): bind it to `C-x r p'.
3718
3719 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3720
3721         * XEmacs 21.4.8 "Honest Recruiter" is released.
3722
3723 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3724
3725         This patch is based on Jerry James's patch and analysis.
3726
3727         * select.el (get-clipboard):
3728         (get-selection):
3729         Update docstrings.
3730         (get-clipboard-foreign):
3731         (get-selection-foreign):
3732         New function for use as `interprogram-paste-function's.
3733
3734         * simple.el (interprogram-paste-function): Change default to
3735         `get-clipboard-foreign'; improve docstring.
3736         (interprogram-cut-function): Improve dosctring.
3737
3738 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3739
3740         * XEmacs 21.4.7 "Economic Science" is released.
3741
3742 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3743
3744         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3745
3746 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3747
3748         * obsolete.el (assq-delete-all): New compatibility alias for 
3749         remassq.
3750
3751 2002-01-09  Simon Josefsson  <jas@extundo.com>
3752
3753         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3754
3755 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3756
3757         * info.el (Info-auto-generate-directory): Default
3758         Info-auto-generate-directory to 'if-outdated.
3759
3760 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3761
3762         * startup.el (normal-top-level): Prevent migration code from
3763         trashing .emacs on an error in loading the init files.
3764
3765 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3766
3767         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3768         "system default" Xdefaults and friends get xrdb-mode.
3769
3770 2002-03-05  Mats Lidell  <matsl@contactor.se>
3771  
3772         * help-nomule.el (tutorial-supported-languages): Added Swedish
3773         tutorial. Sorted languages.
3774
3775 2002-02-11  Mike Sperber <mike@xemacs.org>
3776
3777         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3778         regenerating outdated dir files and dir is non-existent.
3779
3780 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3781
3782         * code-files.el (convert-mbox-coding-system): Improve comment.
3783         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3784         coding-system argument to `write-region-pre-hook' call.
3785         (write-region-pre-hook): Fix docstring to mention lockname argument.
3786
3787 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3788
3789         * minibuf.el (completing-read): Remove redundant wrong arg list.
3790
3791         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3792
3793 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3794
3795         * obsolete.el (interactive-form): new compatibility alias for 
3796         function-interactive.
3797
3798 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3799
3800         * menubar-items.el (Menubar-items-truncate-list): Removed.
3801         * menubar-items.el (Menubar-items-truncate-history): New.
3802         * menubar-items.el (default-menubar): Use
3803         Menubar-items-truncate-history.
3804
3805 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3806
3807         * printer.el (generic-print-region): Pass correct arguments to
3808         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3809         Torkelsson <torkel@acc.umu.se>.
3810
3811 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3812
3813         * help.el (describe-mode): synched with FSF 19.34; handle nil
3814         minor mode indicators.
3815
3816 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3817
3818         * minibuf.el (completing-read): Update docstring.
3819
3820 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3821
3822         * XEmacs 21.4.6 "Common Lisp" is released.
3823
3824 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3825
3826         * package-net.el: Inadvertant synch with Windows branch.  From
3827         Andy's log:
3828         (package-net-kit-version): new variable.
3829         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3830
3831 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3832
3833         * package-get.el (package-get-locate-index-file): Also search the
3834         core etc/ directory for the package index file if it can't be
3835         found in ~/.xemacs/.
3836
3837 2001-12-13  William Perry  <wmperry@gnu.org>
3838
3839         * dialog-gtk.el (popup-builtin-question-dialog):
3840         Conform to API in gui.c.
3841         
3842 2001-11-12  Andy Piper  <andy@xemacs.org>
3843
3844         * cus-edit.el (custom-save-face-internal): make sure we save
3845         non-themed faces.
3846         (custom-save-variables): ditto variables.
3847
3848 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3849
3850         * faces.el (make-face-family):
3851         (make-face-size):
3852         New face-modifying functions per Jan Vroonhof.
3853
3854         cus-face.el (custom-set-face-font-family):
3855         (custom-set-face-font-size):
3856         Use them.
3857
3858         * font.el (font-window-system-mappings): More precise docstring.
3859
3860         (font-create-name):
3861         (font-create-object):
3862         (tty-font-create-object):
3863         (tty-font-create-plist):
3864         (x-font-create-object):
3865         (x-font-create-name):
3866         (ns-font-create-name):
3867         (mswindows-font-create-object):
3868         (mswindows-font-create-name):
3869         Add doctrings.
3870
3871 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3872
3873         * gtk-faces.el (gtk-init-device-faces): removed spurious
3874         quote before let* expression.
3875
3876 2001-10-29  Andy Piper  <andy@xemacs.org>
3877
3878         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3879         modified when changing coding system.
3880
3881         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3882         that we invoke the GUI directory selector.
3883
3884 2001-10-25  Andy Piper  <andy@xemacs.org>
3885
3886         * dialog.el (make-dialog-box): use new directory dialog support.
3887         * minibuf.el (read-file-name-1): ditto.
3888         (read-file-name): ditto.
3889         (read-directory-name): ditto.
3890
3891 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3892
3893         * XEmacs 21.4.5 "Civil Service" is released.
3894
3895 2001-04-23  Didier Verna  <didier@xemacs.org>
3896
3897         * cus-edit.el (custom-variable-pre-save): New.
3898         * cus-edit.el (custom-variable-post-save): New.
3899         * cus-edit.el (custom-variable-save): use them.
3900         * cus-edit.el (custom-face-pre-save): New.
3901         * cus-edit.el (custom-face-post-save): New.
3902         * cus-edit.el (custom-face-save): use them.
3903         * cus-edit.el (custom-group-pre-save): New.
3904         * cus-edit.el (custom-group-post-save): New.
3905         * cus-edit.el (custom-group-save): use them.
3906         * cus-edit.el (Custom-save): use the pre/post functions above,
3907         call `custom-save-all' only once.
3908         * cus-edit.el (custom-variable-pre-reset-standard): New.
3909         * cus-edit.el (custom-variable-post-reset-standard): New.
3910         * cus-edit.el (custom-variable-reset-standard): use them.
3911         * cus-edit.el (custom-face-pre-reset-standard): New.
3912         * cus-edit.el (custom-face-post-reset-standard): New.
3913         * cus-edit.el (custom-face-reset-standard): use them.
3914         * cus-edit.el (custom-group-pre-reset-standard): New.
3915         * cus-edit.el (custom-group-post-reset-standard): New.
3916         * cus-edit.el (Custom-reset-standard): use them.
3917         * cus-edit.el (custom-face-reset-saved): use the pre/post
3918         functions above, call `custom-save-all' only once.
3919
3920 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3921
3922         * gutter-items.el (buffers-tab face): Derive from the modeline
3923         face by default.  Many people use white-on-black for the default
3924         font, and the tabs look hideous with that color combination.  The
3925         modeline usually has the correct colors.
3926
3927 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3928
3929         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3930         (tag-mark-stack-max): Typo fix.
3931
3932 2001-09-28  Ben Wing  <ben@xemacs.org>
3933
3934         * font-lock.el:
3935         * font-lock.el (font-lock-after-change-function):
3936         fix problem with last patch, reported by Katsumi Yamaoka.
3937
3938 2001-09-17  Ben Wing  <ben@xemacs.org>
3939
3940         * font-lock.el (font-lock-after-change-function):
3941         fix problem when you insert a comment on the line before a line of
3942         code: if we use the following char, then when you hit backspace,
3943         the following line of code turns the comment color.
3944
3945 2001-06-08  Ben Wing  <ben@xemacs.org>
3946
3947         * process.el: comment about shell-command-switch.
3948         * process.el (shell-quote-argument): Need to quote a null
3949         argument, too.  From Dan Holmsand.
3950         
3951         * startup.el (normal-top-level): Delete some unused FSF junk.
3952         * startup.el (command-line-early):
3953         
3954         * startup.el (command-line): Call MS Windows init function.
3955         
3956         * win32-native.el:
3957         * win32-native.el (mswindows-system-shells): New.
3958         * win32-native.el (mswindows-system-shell-p): New.
3959         * win32-native.el (init-mswindows-at-startup): New.
3960         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3961         * win32-native.el (mswindows-quote-one-simple-arg):
3962         * win32-native.el (mswindows-quote-one-command-arg):
3963         * win32-native.el (mswindows-construct-process-command-line-alist):
3964         Correct comments at top.  Correctly handle passing arguments
3965         to Cygwin programs and to bash.  Fix quoting of zero-length
3966         arguments (from Dan Holmsand).  Set shell-command-switch based
3967         on shell-file-name, which in turn comes from env var SHELL.
3968
3969 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3970
3971         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3972         default-toolbar-position): Fill docstrings for balloon-help.
3973
3974 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3975
3976         * faces.el: Reenable specifications over 'gtk domain.
3977
3978 2001-08-08  Didier Verna  <didier@xemacs.org>
3979
3980         * autoload.el (update-autoload-files): make defdir a file name,
3981         not directory name.
3982
3983 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3984
3985         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3986
3987         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3988
3989 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3990
3991         * font-menu.el (font-menu-set-font): Default to current font-family.
3992         (font-menu-preferred-resolution):
3993         (font-menu-size-scaling):
3994         Provide gtk defaults, too.
3995
3996 2001-07-29  Mike Alexander  <mta@arbortext.com>
3997
3998         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3999         list
4000         (custom-set-face-font-family): ditto
4001
4002 2001-07-26  Mike Sperber <mike@xemacs.org>
4003
4004         * files.el (auto-mode-alist): .9 files are man pages, too.
4005
4006 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4007
4008         * process.el (call-process-internal): bind
4009         coding-system-for-write to 'binary when calling
4010         start-process-internal, so the process receives 
4011         the literal contents of INFILE.
4012
4013 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4014
4015         * files.el (auto-mode-alist): Add configure.ac support.
4016
4017 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4018
4019         * buff-menu.el:
4020         mouse.el:
4021         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4022
4023 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4024
4025         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4026
4027 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4028
4029         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4030         mixed text.
4031         (kinsoku-eol-p): Ditto.
4032
4033 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4034
4035         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4036         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4037         characters as the category `s' or `e' correctly.
4038
4039 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4040
4041         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4042
4043 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4044
4045         * mule/cyrillic.el:  Set up case table.
4046
4047 2001-06-08  Mike Sperber <mike@xemacs.org>
4048
4049         * files.el (save-some-buffers-1): Don't zap the help window right
4050         after `map-y-or-n-p' has popped it up.
4051
4052 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4053
4054         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4055
4056 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4057
4058         * specifier.el: define-specifier-tag 'gtk.
4059
4060 2001-05-12  Ben Wing  <ben@xemacs.org>
4061
4062         * find-paths.el (paths-find-recursive-path):
4063         fix error with null EXCLUDE-REGEXP.
4064         
4065         * font-lock.el (font-lock-mode):
4066         fix problem reported by hrvoje with buffers starting with a space.
4067         
4068 2001-05-06  Ben Wing  <ben@xemacs.org>
4069
4070         * dialog.el (make-dialog-box):
4071         * menubar-items.el (default-menubar):
4072         * printer.el (generic-print-buffer):
4073         * printer.el (generic-print-region):
4074         implement printing the selection when it's selected.
4075
4076 2001-04-18  Didier Verna  <didier@xemacs.org>
4077
4078         * cus-edit.el (Custom-reset-standard): reset to standard settings
4079         not only when the buffer's :custom-state is 'modified, but also
4080         when it is 'set or 'saved.
4081
4082 2001-04-17  Didier Verna  <didier@xemacs.org>
4083
4084         * startup.el (load-user-init-file): define `custom-file' before
4085         loading the user's init file.
4086
4087 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4088
4089         * menubar.el (popup-mode-menu): Make it work with
4090         popup-menu-titles turned off.
4091         
4092 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4093
4094         * about.el (about-mailto-link): Use compose-mail for sending mail.
4095
4096 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4097
4098         * package-admin.el (package-install-hook): New.
4099         (package-delete-hook): New.
4100         (package-admin-add-single-file-package): Use package-delete-hook.
4101
4102         * package-get.el (package-get): Use package-install-hook.
4103
4104 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4105
4106         * package-ui.el (pui-install-selected-packages): reverse the lists
4107         of packages so that they get handled in the same order as they
4108         were selected.
4109
4110 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4111
4112         * packages.el (locate-library): Use read-library-name for completion.
4113
4114 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4115
4116         * byte-optimize.el (=): `=' is not a binary predicate!
4117         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4118         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4119
4120 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4121
4122         * bytecomp.el (byte-compile-arithcompare):
4123         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4124
4125 2001-06-03  William M. Perry  <wmperry@gnu.org>
4126
4127         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4128         return the filename selected by the user!
4129
4130 2001-05-31  William M. Perry  <wmperry@gnu.org>
4131
4132         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4133         in XEmacs/GTK.
4134
4135 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4136
4137         * coding.el: Tiny typo fixed.
4138
4139 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4140
4141         * XEmacs 21.4.3 "Academic Rigor" is released.
4142
4143 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4144
4145         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4146
4147 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4148
4149         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4150
4151 2001-05-04  Ben Wing  <ben@xemacs.org>
4152
4153         * printer.el (generic-print-buffer):
4154         * printer.el (generic-print-region):
4155         Enable dialog boxes.  Apply workaround recommended by Kirill.
4156         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4157         
4158         * simple.el (kill-whole-line):
4159         * simple.el (kill-line-1):
4160         * simple.el (kill-entire-line):
4161         * simple.el (kill-line):
4162         * simple.el (backward-kill-line):
4163         Take out interactive dependence of kill-whole-line.
4164
4165 2001-04-22  Ben Wing  <ben@xemacs.org>
4166
4167         * dialog.el (make-dialog-box):
4168         Put dialog titles back in -- this time correctly.  Fix various
4169         other problems with leaks and such.
4170
4171         * simple.el (region-exists-p):
4172         * simple.el (region-active-p):
4173         Add comment about which one is correct to use in menu specs.
4174
4175 2001-05-05  Ben Wing  <ben@xemacs.org>
4176
4177         * dialog.el (make-dialog-box): fix doc string.
4178         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4179         take out Pretty Print.
4180         * printer.el:
4181         * printer.el (printer-current-device): New.
4182         * printer.el (Printer-get-device): New.
4183         * printer.el (Printer-clear-device): New.
4184         * printer.el (generic-page-setup): New.
4185         * printer.el (generic-print-buffer):
4186         * printer.el (generic-print-region):
4187         Implement Page Setup.  Handle errors properly.
4188
4189 2001-05-05  Ben Wing  <ben@xemacs.org>
4190
4191         * subr.el (error): Complete list of errors in doc string.
4192         
4193 2001-04-22  Ben Wing  <ben@xemacs.org>
4194
4195         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4196         
4197 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4198
4199         * build-report.el: Remove CVS keywords since this file has been in
4200         core lisp for a while now.
4201         * build-report.el (build-report-make-output-files): Fix typo.
4202
4203 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4204
4205         * about.el (about-finish-buffer): Make sure the last change works
4206         even if EVENT is nil.
4207
4208 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4209
4210         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4211         clicked, not the one that happens to be the current buffer at the
4212         time.
4213
4214 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4215
4216         * cus-edit.el (custom-display): Support the GTK Window System also.
4217
4218 2001-04-30  Ben Wing  <ben@xemacs.org>
4219
4220         * printer.el:
4221         * printer.el (printer-page-header):
4222         * printer.el (Print-context): New.
4223         * printer.el (printer-page-footer):
4224         * printer.el (generate-header-element): New.
4225         * printer.el (generate-header-line): New.
4226         * printer.el (print-context-property):
4227         * printer.el (generic-print-buffer):
4228         * printer.el (generic-print-region):
4229         Implement headers and footers.  Implement calling Print dialog box
4230         (#### but it doesn't quite work yet).
4231
4232 2001-04-25  Ben Wing  <ben@xemacs.org>
4233
4234         * about.el (xemacs-hackers):
4235         * about.el (about-url-alist):
4236         * about.el (about-personal-info):
4237         * about.el (about-hacker-contribution):
4238         More contributions.
4239         
4240         * simple.el (handle-post-motion-command):
4241         Fix spurious setting of zmacs-region-stays to t after a non-shift
4242         motion command.
4243
4244 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4245
4246         * about.el (about-personal-info): Update my bio.
4247         (about-hacker-contribution): Ditto.
4248
4249 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4250
4251         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4252
4253 2001-04-19  Andy Piper  <andy@xemacs.org>
4254
4255         * package-net.el (package-net-cygwin32-binary-size): new size.
4256         (package-net-win32-binary-size): new size.
4257         (package-net-convert-index-to-ini): Use new arch.
4258         (package-net-batch-convert-index-to-ini): Removed.
4259         (package-net-generate-bin-ini): New.
4260         (package-net-batch-generate-bin-ini): New.
4261
4262 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4263
4264         * XEmacs 21.4.1 "Copyleft" is released.
4265
4266 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4267
4268         * x-compose.el (xlib-input-method-bug-workaround):
4269         (alias-colon-to-double-quote):
4270         Force sort in map-keymap to work around rehash bug.
4271
4272 2001-04-17  Ben Wing  <ben@xemacs.org>
4273
4274         * about.el: Finish overhaul, add a few new hackers, update a
4275         couple old ones.
4276
4277 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4278
4279         * XEmacs 21.4.0 "Solid Vapor" is released.
4280
4281 2001-04-15  Ben Wing  <ben@xemacs.org>
4282
4283         * about.el:
4284         * about.el (about-headline-face): New.
4285         * about.el (about-link-face): New.
4286         * about.el (about-current-release-maintainers): New.
4287         * about.el (about-other-current-hackers): New.
4288         * about.el (about-url-alist):
4289         * about.el (about-once-and-future-hackers): New.
4290         * about.el (about-mailto-link): New.
4291         * about.el (about-get-buffer):
4292         * about.el (about-finish-buffer):
4293         * about.el (about-xemacs):
4294         * about.el (about-features): Removed.
4295         * about.el (about-advantages): New.
4296         * about.el (about-maintainer-info): Removed.
4297         * about.el (about-personal-info): New.
4298         * about.el (about-hacker-contribution): New.
4299         * about.el (about-maintainer):
4300         * about.el (about-show-linked-info):
4301         * about.el (about-hackers):
4302         Major revamping.  Rewriting of most of the text, improve the
4303         link handling, separate info on contributors into personal
4304         and contribution info, add new contributors, update personal
4305         info, etc. etc.
4306         
4307         * menubar-items.el (default-menubar):
4308         Help menubar entry for News now says more accurately
4309         "What's New in XEmacs".
4310         
4311         * mouse.el:
4312         * mouse.el (mouse-track-cleanup-hook):
4313         * mouse.el (mouse-track):
4314         Don't set-buffer to a dead buffer when calling mouse-track
4315         cleanup hooks.
4316
4317 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4318
4319         * XEmacs 21.2.47 "Zephir" is released.
4320
4321 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4322
4323         * dialog.el (make-dialog-box): Disable dialog box titles until
4324         we get them working.
4325
4326 2001-03-30  Ben Wing  <ben@xemacs.org>
4327
4328         * help.el:
4329         * help.el (Help-princ-face):
4330         * help.el (Help-prin1-face):
4331         * help.el (frob-help-extents):
4332         * help.el (describe-function-1):
4333         * help.el (describe-variable):
4334         Avoid using font-lock faces, which may not be defined.
4335         Instead, use hyper-apropos faces, and make sure they're
4336         defined as necessary by using `require'. (It's not so safe
4337         to do this for font-lock.) In any case, we will eventually
4338         be merging this functionality into hyper-apropos.
4339
4340         * loaddefs.el (completion-ignored-extensions):
4341         Fix documentation.
4342         
4343         * menubar-items.el (menu-truncate-list): Removed.
4344         * menubar-items.el (Menubar-items-truncate-list): New.
4345         * menubar-items.el (default-menubar):
4346         Fix errors if grep or compile command is too long.  Rename helper
4347         function to be less visible.
4348
4349 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4350
4351         * byte-optimize.el (byte-optimize-minus):
4352         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4353
4354 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4355
4356         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4357         Mule is available.
4358
4359         * mule/latin.el: New file.
4360
4361 2001-03-11  Ben Wing  <ben@xemacs.org>
4362
4363         * auto-save.el:
4364         * auto-save.el (auto-save-directory):
4365         * auto-save.el (make-auto-save-file-name):
4366         * auto-save.el (auto-save-file-name-p): New.
4367
4368         Merge in improvements from other definition of
4369         make-auto-save-file-name in files.el.
4370         
4371         * auto-save.el (auto-save-original-name):
4372         * auto-save.el (auto-save-name-in-fixed-directory):
4373         * auto-save.el (auto-save-unslashify-name): Removed.
4374         * auto-save.el (auto-save-slashify-name): Removed.
4375         * auto-save.el (auto-save-reserved-chars): New.
4376         * auto-save.el (auto-save-escape-name): New.
4377         * auto-save.el (auto-save-unhex): New.
4378         * auto-save.el (auto-save-unescape-name): New.
4379
4380         Change algorithm for encoding filenames in auto-save names to be
4381         entirely safe with all filesystems and all possible characters in
4382         a filename, and 100% reversible. (Essentially, uses
4383         quoted-printable as the encoding.)
4384         
4385         * auto-save.el (recover-all-files):
4386
4387         Use insert-directory rather than calling ls directly -- fixes
4388         things under Windows.
4389
4390         * files.el:
4391         * files.el (convert-standard-filename): Substitute FSF's
4392         definition for this (we had nothing here before).
4393         
4394         * files.el (backup-buffer): Warning fix.
4395         
4396         * files.el (make-backup-file-name):
4397         * files.el (find-backup-file-name):
4398         Fix error in calling sequence to auto-save-file-name-p.
4399         
4400         * files.el (recover-file):
4401         Use insert-directory rather than calling ls directly -- fixes
4402         things under Windows.
4403
4404         * files.el (make-auto-save-file-name): Removed.
4405         * files.el (auto-save-file-name-p): Removed.
4406         auto-save is always dumped so no sense in having a definition
4407         that will always be overwritten with another.
4408         
4409         * files.el (insert-directory):
4410         * win32-native.el:
4411         * win32-native.el (debug-mswindows-process-command-lines):
4412         * win32-native.el (original-make-auto-save-file-name): Removed.
4413         * win32-native.el (make-auto-save-file-name): Removed.
4414
4415
4416 2001-03-21  Martin Buchholz <martin@xemacs.org>
4417
4418         * XEmacs 21.2.46 "Urania" is released.
4419
4420 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4421
4422         * menubar-items.el (default-menubar): Update sample.emacs to
4423         sample.init.el and adjust accelerators.
4424
4425 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4426
4427         * build-report.el (build-report): Improve docstring.
4428
4429 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4430
4431         * ChangeLog: Log GTK merge.
4432
4433         * gutter-items.el:
4434         * mwheel.el:
4435         * sound.el:
4436         * startup.el:
4437         Revert gratuitous whitespace changes.
4438
4439 2001-03-07  Ben Wing  <ben@xemacs.org>
4440
4441         * help.el:
4442         * help.el (key-or-menu-binding):
4443         * help.el (Help-find-file): New.
4444         * help.el (describe-beta):
4445         * help.el (describe-copying):
4446         * help.el (describe-project):
4447         * help.el (view-emacs-news):
4448         * help.el (view-sample-init-el): New.
4449         * help.el (Help-princ-face): New.
4450         * help.el (Help-prin1-face): New.
4451         * help.el (help-symbol-function-context-menu):
4452         * help.el (help-symbol-variable-context-menu):
4453         * help.el (help-symbol-function-and-variable-context-menu):
4454         * help.el (frob-help-extents):
4455         * help.el (describe-function-1):
4456         * help.el (describe-variable):
4457
4458         Add coloring in Help buffers, correspondent with hyperlinks.
4459         View files in view-mode rather than Fundamental.
4460         Remove separators from context menus -- now handled in generic code.
4461         Add `Find Tag' to context menu.
4462         
4463         * menubar.el (popup-mode-menu):
4464
4465         Rewrite code that outputs the popup menu to (a) put more specific
4466         entries first, (b) be more robust, (c) output the proper context
4467         menu separators automatically (the context menu functionality is
4468         new and currently used only by Help).
4469
4470 2001-03-10  William M. Perry  <wmperry@aventail.com>
4471
4472         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4473         this function when converting from the 21.1 GTK branch.  Now
4474         supports file, password, question, and color built-in dialogs.
4475
4476 2001-03-06  Ben Wing  <ben@xemacs.org>
4477
4478         * keydefs.el:
4479         * keydefs.el (global-map):
4480         Add commented-out change of M-k (for 21.5).
4481         
4482         * menubar-items.el (default-menubar):
4483         Fix items to control kill-line behavior; add items for
4484         shifted motion.
4485         
4486         * simple.el:
4487         * simple.el (kill-whole-line):
4488         * simple.el (historical-kill-line): Removed.
4489         * simple.el (kill-line): Removed.
4490         * simple.el (kill-entire-line): New.
4491         * simple.el (kill-line-1): New.
4492         * simple.el (backward-kill-line):
4493         Undo kill-whole-line == always changes.  Add new function
4494         kill-entire-line to unconditionally delete the current line.
4495         Add comments describing the lamentable state of affairs of
4496         the kill-line functions and variables.
4497
4498 2001-03-02  Ben Wing  <ben@xemacs.org>
4499
4500         * simple.el:
4501         * simple.el (beginning-of-buffer):
4502         * simple.el (end-of-buffer):
4503         * simple.el (mark-ring-unrecorded-commands):
4504         * simple.el (signal-error-on-buffer-boundary):
4505         * simple.el (shifted-motion-keys-select-region):
4506         * simple.el (unshifted-motion-keys-deselect-region):
4507         * simple.el (motion-keys-for-shifted-motion): New.
4508         * simple.el (handle-pre-motion-command):
4509         * simple.el (handle-post-motion-command):
4510         * simple.el (forward-char-command):
4511         * simple.el (backward-char-command):
4512         * simple.el (scroll-up-command):
4513         * simple.el (scroll-down-command):
4514         * simple.el (next-line):
4515         * simple.el (previous-line):
4516         * simple.el (backward-block-of-lines):
4517         * simple.el (forward-block-of-lines):
4518         * simple.el (backward-word):
4519         * simple.el (mark-word):
4520
4521         Augment documentation of the most common motion commands to make
4522         note of the shifted-motion support.  Improve the support to (a)
4523         properly document how it works and why it's done in the fashion it
4524         is, and (b) allow the keystrokes that trigger it to be customized.
4525
4526         Correct error in the customize specification of
4527         mark-ring-unrecorded-commands.
4528
4529 2001-03-02  Ben Wing  <ben@xemacs.org>
4530
4531         * font-lock.el:
4532         * font-lock.el (font-lock-pending-extent-table): Removed.
4533         * font-lock.el (font-lock-pending-buffer-table): New.
4534         * font-lock.el (font-lock-pre-idle-hook):
4535         * font-lock.el (font-lock-after-change-function):
4536         * font-lock.el (font-lock-fontify-pending-extents):
4537         * font-lock.el (font-lock-lisp-like):
4538
4539         Fix handling of pending extents to avoid excessive slowness (N^2
4540         behavior) when making lots of buffer changes between redisplays,
4541         such as when saving the Options.
4542
4543 2001-03-09  William M. Perry  <wmperry@aventail.com>
4544
4545         * device.el:
4546         * dragdrop.el:
4547         * dumped-lisp.el:
4548         * faces.el:
4549         * frame.el:
4550         * gnuserv.el:
4551         * loadup.el:
4552         * menubar-items.el:
4553         * minibuf.el:
4554         The Great GTK Merge.
4555
4556         * ChangeLog.GTK:
4557         * dialog-gtk.el:
4558         * gdk.el:
4559         * generic-widgets.el:
4560         * glade.el:
4561         * gnome-widgets.el:
4562         * gnome.el:
4563         * gtk-compose.el:
4564         * gtk-extra.el:
4565         * gtk-faces.el:
4566         * gtk-ffi.el:
4567         * gtk-file-dialog.el:
4568         * gtk-font-menu.el:
4569         * gtk-glyphs.el:
4570         * gtk-init.el:
4571         * gtk-iso8859-1.el:
4572         * gtk-marshal.el:
4573         * gtk-mouse.el:
4574         * gtk-package.el:
4575         * gtk-password-dialog.el:
4576         * gtk-select.el:
4577         * gtk-widget-accessors.el:
4578         * gtk-widgets.el:
4579         * gtk.el:
4580         widgets-gtk.el:
4581         The Great GTK Merge: new files.
4582
4583 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4584
4585         * generic-widgets.el: Don't require gtk (a built-in feature) at
4586         top level.  Don't execute the last sexp unless (featurep 'gtk).
4587
4588 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4589
4590         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4591
4592 2001-02-23  Martin Buchholz <martin@xemacs.org>
4593
4594         * XEmacs 21.2.45 "Thelxepeia" is released.
4595
4596 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4597  
4598         * about.el (xemacs-hackers): update my entry. 
4599         * about.el (about-maintainer-info): ditto. 
4600         * about.el (about-hackers): ditto. 
4601
4602 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4603
4604         * about.el (about-maintainer-info): More vanity info about
4605         yours truly.
4606
4607 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4608
4609         * build-report.el (build-report-destination): xemacs-build-reports
4610         has moved to SourceForge, where mailing list name length is
4611         restricted, hence the name change to
4612         xemacs-buildreports@xemacs.org.
4613         * build-report.el (build-report-keep-regexp): Update default.
4614         * build-report.el (build-report-delete-regexp): Ditto.
4615         * build-report.el (build-report-make-output-files): Ditto.
4616
4617 2001-02-19  Craig Lanning  <lanning@scra.org>
4618
4619         * lisp-mode.el: Add indentation specifications for following
4620         Common Lisp forms: handler-case, handler-bind, with-slots,
4621         with-open-file, with-open-stream, print-unreadable-object.
4622
4623 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4624
4625         * font-lock.el (font-lock-set-defaults-1):
4626         Move initialization of `font-lock-cache-position' so that it's set
4627         even if font-lock-keywords is already defined.
4628
4629 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4630
4631         * autoload.el (generate-file-autoloads-1):
4632         Use `emacs-lisp-mode-syntax-table' instead of
4633         `lisp-mode-syntax-table'.
4634         * lisp-mode.el (lisp-mode-syntax-table):
4635         Get rid of old checks for `parse-partial-sexp' version.
4636         Make `|' (pipe) string delimiter instead of punctuation.
4637
4638 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4639
4640         * window.el (save-selected-window):
4641         Use gensym for better macro hygiene.
4642
4643 2001-02-06  Mike Sperber <mike@xemacs.org>
4644
4645         * dump-paths.el:
4646         * startup.el (startup-setup-paths): Set and use
4647         `mule-lisp-directory'.
4648         (startup-setup-paths-warning): Ditto.
4649
4650         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4651         (paths-construct-load-path): Consider `mule-lisp-directory'.
4652
4653 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4654
4655         * font-lock.el: Syntax table improvements used.  A few random
4656         changes are not specified below.
4657         (font-lock-fontify-string-delimiters):
4658         (font-lock-syntactic-keywords):
4659         (font-lock-cache-state nil):
4660         (font-lock-cache-position):
4661         New variables.
4662         (font-lock-set-syntax):
4663         (font-lock-apply-syntactic-highlight):
4664         (font-lock-fontify-syntactic-anchored-keywords):
4665         (font-lock-fontify-syntactic-keywords-region):
4666         (font-lock-eval-keywords):
4667         New functions.
4668         (font-lock-remove-face):
4669         (font-lock-fontify-syntactically-region):
4670         Use syntax properties.
4671
4672 2001-02-08  Martin Buchholz <martin@xemacs.org>
4673
4674         * XEmacs 21.2.44 "Thalia" is released.
4675
4676 2001-01-16  Mike Sperber <mike@xemacs.org>
4677
4678         * startup.el (normal-top-level): Work even if no installation root
4679         is found.
4680
4681 2001-01-30  Andy Piper  <andy@xemacs.org>
4682
4683         * gutter-items.el (progress-abort-glyph): remove instantiator.
4684         (set-progress-abort-instantiator): new function.
4685         (abort-progress-feedback): use it.
4686
4687         * gutter.el (set-gutter-dirty-p): new function.
4688
4689 2001-01-30  Didier Verna  <didier@xemacs.org>
4690
4691         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4692
4693 2001-01-24  Didier Verna  <didier@xemacs.org>
4694
4695         * sound.el (sound-extension-list): give a better default value.
4696         * sound.el (load-sound-file): improve the doc string, also find
4697         files given by absolute names, pass a real extension list to
4698         `locate-file'.
4699
4700 2001-01-26  Martin Buchholz <martin@xemacs.org>
4701
4702         * XEmacs 21.2.43 "Terspichore" is released.
4703
4704 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4705
4706         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4707         messages from gnuserv.
4708
4709 2001-01-20  Martin Buchholz <martin@xemacs.org>
4710
4711         * XEmacs 21.2.42 "Poseidon" is released.
4712
4713 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4714
4715         * cl-macs.el (cl-upcase-arg): New function.
4716         (cl-function-arglist): New function.
4717         (cl-transform-lambda): Automatically add CL-style lambda list to
4718         documentation string using functions above.
4719
4720 2001-01-12  Andy Piper  <andy@xemacs.org>
4721
4722         * package-get.el (package-get-custom): call
4723         package-net-update-installed-db.
4724
4725         * package-ui.el (pui-install-selected-packages): call
4726         package-net-update-installed-db.
4727
4728         * package-net.el (package-net-update-installed-db): use
4729         packages-package-list so that we reflect reality.
4730
4731         * packages.el (packages-package-list): Make docstring reflect
4732         reality.
4733
4734         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4735
4736         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4737         isn't installed.
4738
4739 2001-01-17  Andy Piper  <andy@xemacs.org>
4740
4741         * wid-edit.el (widget-activation-glyph-mapper): activate or
4742         deactivate native widgets.
4743         (widget-glyph-insert-glyph): record instantiator.
4744         (widget-push-button-value-create): use it.
4745
4746         * gui.el (gui-button-action): new function. Make button's domain
4747         buffer current when calling.
4748         (make-gui-button): update to use gui-button-action.
4749
4750 2001-01-16  Didier Verna  <didier@xemacs.org>
4751
4752         * menubar-items.el (default-menubar): add an entry for modeline
4753         horizontal scrolling in Options -> Display.
4754
4755 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4756
4757         * package-get.el (package-get-require-signed-base): Set to nil
4758         by default.
4759
4760 2001-01-17  Martin Buchholz <martin@xemacs.org>
4761
4762         * XEmacs 21.2.41 "Polyhymnia" is released.
4763
4764 2001-01-16  Mike Sperber <mike@xemacs.org>
4765
4766         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4767         catch lisp/mule/.
4768
4769 2001-01-14  Mike Sperber <mike@xemacs.org>
4770
4771         * startup.el (maybe-create-compatibility-dot-emacs):
4772         (maybe-unmigrate-user-init-file):
4773         (unmigrate-user-init-file): Created.
4774         (maybe-migrate-user-init-file): Offer creation of compatibility
4775         .emacs.
4776         Some doc fixes wrt init file location.
4777
4778 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4779
4780         * faces.el (face-frob-from-locale-first): new variable.
4781         (frob-face-font-2): Honor tags arg while trying to use
4782         standard-face-mapping.  When face-frob-from-locale-first is set,
4783         first try to set face inheriting from frobbed-face.
4784
4785 2001-01-15  Didier Verna  <didier@xemacs.org>
4786
4787         * about.el (xemacs-hackers): update my entry.
4788         * about.el (about-url-alist): ditto.
4789         * about.el (about-maintainer-info): ditto.
4790         * about.el (about-hackers): ditto.
4791
4792 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4793
4794         The byte compiler has been badly broken for a year,
4795         by the patch of 1999-12-06.
4796         * byte-optimize.el (byte-optimize-form-code-walker):
4797         Bug was: the byte compiler was making this erroneous optimization:
4798         (progn (or (foo)) (bar)) ==> (bar)
4799
4800 2000-11-20  Mike Sperber <mike@xemacs.org>
4801
4802         * setup-paths.el (paths-core-load-path-depth): Split
4803         `paths-load-path-depth' in two for site and core lisp.  Don't
4804         recurse into core.
4805         * setup-paths.el (paths-construct-load-path): Use.
4806
4807 2001-01-10  Andy Piper  <andy@xemacs.org>
4808
4809         * package-net.el (package-net-cygwin32-binary-size): new variable
4810         (package-net-win32-binary-size): ditto.  add much needed
4811         commentary.
4812
4813         * gutter-items.el (buffers-tab-items): correct off-by-one error
4814         for buffers-tab-max-size.
4815
4816 2001-01-08  Martin Buchholz <martin@xemacs.org>
4817
4818         * XEmacs 21.2.40 is released.
4819
4820 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4821
4822         * mule/hebrew.el: Fix comments and typos.
4823         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4824
4825 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4826
4827         * ChangeLog.1: move ancient log from fill.el.
4828
4829         * dump-paths.el:
4830         paragraphs.el:
4831         mule/mule-category.el:
4832         Miscellaneous typo fixes and slight doc clarifications.
4833
4834         * mule/mule-ccl.el:  Correct file name in header.
4835
4836 2000-12-31  Martin Buchholz <martin@xemacs.org>
4837
4838         * XEmacs 21.2.39 is released.
4839
4840 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4841
4842         * byte-optimize.el (byte-optimize-cond):
4843         (byte-optimize-cond-1): New.
4844         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4845         Optimizes (cond (x nil)) ==> nil.
4846         Provide better diagnostic on malformed expr like (cond foo).
4847
4848 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4849
4850         * mule/mule-coding.el:
4851         mule/mule-cmds.el (reset-language-environment,
4852         set-language-environment-coding-systems):
4853         Safer default coding-priority-list, corresponding to src/file-coding.h.
4854
4855 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4856
4857         * package-admin.el: Allow package removal from
4858         early-package-load-path.
4859
4860 2000-12-15  Andreas Jaeger  <aj@suse.de>
4861
4862         * about.el (about-maintainer-info): Update my entry.
4863
4864 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4865
4866         * packages.el (locate-library): Add support for bzip2
4867         compressed .el files.
4868
4869 2000-12-12  Andy Piper  <andy@xemacs.org>
4870
4871         * package-net.el: new file.
4872
4873 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4874
4875         * font-lock.el: Add missing C++ keywords.
4876
4877 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4878
4879         * simple.el (indent-for-comment): Preserve indentation of comments
4880         starting in column 0, as documented in (Info-goto-node
4881         "(xemacs)Comments").  Update docstring accordingly.
4882
4883 2000-12-05  Martin Buchholz <martin@xemacs.org>
4884
4885         * XEmacs 21.2.38 is released.
4886
4887 2000-12-04  Didier Verna  <didier@xemacs.org>
4888
4889         * mouse.el (default-mouse-track-set-point-in-window): remove
4890         spurious '+' operation detected by Martin.
4891
4892
4893 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4894
4895         * cl-extra.el (coerce):
4896         Implement char to integer coercion.
4897         Remove extraneous (numberp) test.
4898
4899         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4900         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4901         (byte-optimize-predicate):
4902         Warn if evaluating constant expression signals an error.
4903         (byte-optimize-form): Small simplification.
4904
4905         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4906
4907 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4908
4909         * byte-optimize.el:
4910         (byte-optimize-minus):
4911         (byte-optimize-plus):
4912         (byte-optimize-mult):
4913         (byte-optimize-quo):
4914         Use (car (last x)) instead of (last x) to get last elt!
4915         Use `byte-optimize-predicate' to optimize `%'.
4916         Move optimizations for special numeric args to bytecomp.el.
4917         * bytecomp.el (byte-compile-associative): Remove.
4918         (byte-compile-max): New.
4919         (byte-compile-min): New.
4920         Properly handle erroneous calls: (max) (min).
4921         (byte-compile-plus): New.
4922         (byte-compile-minus):
4923         It's easiest to handle 0, +1 and -1 args here.
4924         (byte-compile-mult): New.
4925         It's easiest to handle 1, -1 and 2 args here.
4926         (byte-compile-quo):
4927         It's easiest to handle 0, +1 and -1 args here.
4928         Issue byte-compiler warning when dividing by zero.
4929
4930         Byte-compiler arithmetic improvements.
4931         Better optimize these expressions in the obvious way:
4932         (+ x y 1)   -->  varref x varref y add add1
4933         (+ x y -1)  -->  varref x varref y add sub1
4934         (- x y 0)   -->  (- x y)
4935         (- 0 x y)   -->  (- (- x) y)
4936         (% 42 19)   --> compile-time constant
4937         (/ 42 19)   --> compile-time constant
4938         (* (foo) 2) --> foo call dup plus
4939
4940         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4941         unless (declaim (optimize (safety 3)))
4942         or (setq byte-compile-delete-errors nil).
4943
4944 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4945
4946         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4947         docstrings.
4948
4949 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4950
4951         * startup.el (command-line-do-help):  Add documentation of
4952         portable dumper switches.
4953
4954 2000-11-22  Andy Piper  <andy@xemacs.org>
4955
4956         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4957
4958         * glyphs.el (init-glyphs): don't use autodetect for strings.
4959
4960 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4961
4962         * byte-optimize.el (byte-optimize-char-before):
4963         (byte-optimize-backward-char):
4964         (byte-optimize-backward-word):
4965         Fix incorrect optimizations for these sorts of expressions:
4966         (let ((x nil)) (backward-char x))
4967
4968 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4969
4970         * byte-optimize.el:
4971         * byte-optimize.el (byte-optimize-backward-char): New.
4972         * byte-optimize.el (byte-optimize-backward-word): New.
4973         Make backward-word and backward-char as efficient as forward versions.
4974
4975         * bytecomp.el (byte-compile-no-args-with-one-extra):
4976         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4977         * bytecomp.el (byte-compile-two-args-with-one-extra):
4978         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4979         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4980         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4981         Check if extra arg is constant nil, and if so, use byte-coded call.
4982
4983         * simple.el (backward-word):
4984         * simple.el (mark-word):
4985         * simple.el (kill-word):
4986         * simple.el (backward-kill-word):
4987         Make COUNT argument optional, for consistency with forward-char et al.
4988
4989         * abbrev.el (abbrev-string-to-be-defined):
4990         * abbrev.el (inverse-abbrev-string-to-be-defined):
4991         * abbrev.el (inverse-add-abbrev):
4992         * abbrev.el (expand-region-abbrevs):
4993         * buff-menu.el (Buffer-menu-execute):
4994         * indent.el (move-to-left-margin):
4995         * indent.el (indent-relative):
4996         * indent.el (move-to-tab-stop):
4997         * info.el (Info-reannotate-node):
4998         * lisp-mode.el (lisp-indent-line):
4999         * lisp.el (end-of-defun):
5000         * lisp.el (move-past-close-and-reindent):
5001         * misc.el (copy-from-above-command):
5002         * mouse.el (default-mouse-track-scroll-and-set-point):
5003         * page.el (forward-page):
5004         * paragraphs.el (forward-paragraph):
5005         * paragraphs.el (end-of-paragraph-text):
5006         * picture.el (picture-forward-column):
5007         * picture.el (picture-self-insert):
5008         * rect.el (extract-rectangle-line):
5009         * simple.el (newline):
5010         * simple.el (fixup-whitespace):
5011         * simple.el (backward-delete-char-untabify):
5012         * simple.el (transpose-chars):
5013         * simple.el (transpose-preceding-chars):
5014         * simple.el (do-auto-fill):
5015         * simple.el (indent-new-comment-line):
5016         * simple.el (blink-matching-open):
5017         * view-less.el (cleanup-backspaces):
5018         * wid-edit.el (widget-transpose-chars):
5019         * term/bg-mouse.el (bg-insert-moused-sexp):
5020         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5021
5022         * info.el (Info-fontify-node):
5023         * simple.el (backward-delete-function):
5024         Use canonical delete-backward-char instead of backward-delete-char.
5025
5026 2000-11-20  Andy Piper  <andy@xemacs.org>
5027
5028         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5029         no buffers.
5030
5031 2000-11-20  Andy Piper  <andy@xemacs.org>
5032
5033         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5034         buffer tabs.
5035
5036 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5037
5038         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5039         (proclaim inline...) was shadowing compiler-macros.
5040
5041 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5042
5043         * bytecomp.el (byte-compile-eval): New.
5044         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5045         Keeps this promise made in Lispref:
5046         "If a file being compiled contains a `defmacro' form, the macro is
5047         defined temporarily for the rest of the compilation of that file."
5048
5049 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5050
5051         * cl.el (floatp-safe):
5052         (plusp):
5053         (minusp):
5054         (oddp):
5055         (evenp):
5056         (cl-abs):
5057         Use a better parameter name than `x'.
5058
5059         * cl-macs.el (check-type): Make continuable.  Change documentation
5060         to require PLACE, but accept any form for compatibility.
5061
5062         * abbrev.el (define-abbrev): Use check-type.
5063         * font-menu.el (font-menu-change-face): Use check-type.
5064         * menubar.el (relabel-menu-item): Use check-type.
5065         * itimer.el: Fix typo.
5066
5067 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5068
5069         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5070
5071 2000-11-14  Martin Buchholz <martin@xemacs.org>
5072
5073         * XEmacs 21.2.37 is released.
5074
5075 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5076
5077         * code-cmds.el: Provide the feature.
5078
5079 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5080
5081         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5082
5083         * code-cmds.el: New file
5084         * mule/mule-cmds.el:
5085         * mule/mule-misc.el
5086         (coding-keymap): New keymap. Define coding system keyboard
5087         commands on file-coding builds too.
5088         (coding-system-change-eol-conversion):
5089         (universal-coding-system-argument):
5090         (set-default-coding-systems):
5091         (prefer-coding-system): Moved from mule-cmds.el
5092         (set-buffer-process-coding-system): Moved from mule-misc.el
5093
5094 2000-09-15  Stephen Carney <carney@scubadoo.com>
5095
5096         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5097
5098 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5099
5100         * package-get.el (package-get-download-sites): Add a pre-release
5101         site for experimental packages.
5102
5103         * auto-autoloads.el: Regenerated.
5104
5105 2000-08-01  Andy Piper  <andy@xemacs.org>
5106
5107         * gutter-items.el (buffers-tab-omit-function): reference
5108         buffers-tab-select-visible-buffers.
5109         (buffers-tab-filter-functions): new variable, by default uses
5110         buffers-tab-selection-function and buffers-tab-omit-function.
5111         (select-buffers-tab-buffers-by-mode): invert arguments.
5112         (buffers-tab-select-visible-buffers): new function. Invert calling
5113         of buffers-menu-omit-invisible-buffers.
5114         (buffers-tab-items): rewrite to use
5115         buffers-tab-filter-functions. Rewrite docstring.
5116         (gutter-buffers-tab-extent): delete.
5117         (add-tab-to-gutter): always build a new extent when adding the
5118         tabs.
5119         (update-tab-in-gutter): make gutter dirty when orientation
5120         changes.
5121
5122 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5123
5124         * bytecomp.el (byte-compile-defvar-or-defconst):
5125         Only do loadhist recording if defvar form includes a value.
5126
5127 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5128
5129         * bytecomp.el (byte-compile-initial-macro-environment):
5130         `eval-when-compile' should not compile its body.
5131
5132 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5133
5134         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5135         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5136         some Japanese English.  Remove some ancient FSF comments, and
5137         improve docstrings.  Use symbols not vectors for tables.
5138
5139 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5140
5141         * keymap.el:
5142         (local-key-binding):
5143         (global-key-binding):
5144         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5145
5146         * lisp.el:
5147         (backward-sexp): Slightly simpler code.
5148         (mark-sexp): Make arg optional, like FSF Emacs.
5149         (forward-list): Slightly simpler code.
5150         (backward-list): Slightly simpler code.
5151         (down-list):  Make arg optional, like FSF Emacs.
5152         (up-list):  Make arg optional, like FSF Emacs.
5153         (backward-up-list):  Make arg optional, like FSF Emacs.
5154         (kill-sexp):  Make arg optional, like FSF Emacs.
5155         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5156
5157         * font-menu.el (font-menu-change-face):
5158         Take continuable errors into account.
5159
5160         * abbrev.el:
5161         * abbrev.el (clear-abbrev-table):
5162         * abbrev.el (define-abbrev-table):
5163         * abbrev.el (define-abbrev):
5164         * abbrev.el (insert-abbrev-table-description):
5165         * apropos.el (apropos-documentation-check-doc-file):
5166         * apropos.el (apropos-documentation-check-elc-file):
5167         * buff-menu.el (list-buffers):
5168         * buff-menu.el (list-buffers-noselect):
5169         * bytecomp.el (byte-recompile-directory):
5170         * bytecomp.el (batch-byte-compile):
5171         * cl-macs.el (typep):
5172         * code-files.el (find-coding-system-magic-cookie):
5173         * code-files.el (insert-file-contents):
5174         * cus-edit.el (customize-set-variable):
5175         * cus-edit.el (customize-save-variable):
5176         * cus-face.el (custom-set-face-font-size):
5177         * cus-face.el (custom-set-face-update-spec):
5178         * cus-face.el (custom-reset-faces):
5179         * custom.el (custom-check-theme):
5180         * custom.el (copy-upto-last):
5181         * fill.el (canonically-space-region):
5182         * fill.el (fill-paragraph):
5183         * fill.el (fill-region):
5184         * fill.el (find-space-insertable-point):
5185         * fill.el (justify-current-line):
5186         * faces.el (face-spec-update-all-matching):
5187         * faces.el (set-face-stipple):
5188         * files-nomule.el (insert-file-contents):
5189         * files.el (insert-file-contents-literally):
5190         * files.el (hack-local-variables-last-page):
5191         * files.el (basic-save-buffer):
5192         * files.el (insert-directory):
5193         * font-menu.el (font-menu-change-face):
5194         * font.el (font-spatial-to-canonical):
5195         * format.el (format-encode-region):
5196         * format.el (format-insert-file):
5197         * format.el (format-replace-strings):
5198         * gutter.el (set-gutter-element):
5199         * help.el (key-or-menu-binding):
5200         * help.el (describe-bindings):
5201         * help.el (with-syntax-table):
5202         * indent.el (indent-rigidly):
5203         * indent.el (delete-to-left-margin):
5204         * info.el:
5205         * info.el (Info-extract-dir-entry-from):
5206         * info.el (Info-build-dir-anew):
5207         * info.el (Info-rebuild-dir):
5208         * info.el (Info-batch-rebuild-dir):
5209         * info.el (Info-read-subfile):
5210         * info.el (Info-build-node-completions):
5211         * info.el (Info-extract-menu-node-name):
5212         * isearch-mode.el (isearch-range-invisible):
5213         * isearch-mode.el (isearch-restore-invisible-extents):
5214         * itimer.el (itimerp):
5215         * itimer.el (itimer-live-p):
5216         * keymap.el:
5217         * keymap.el (substitute-key-definition):
5218         * keymap.el (read-command-or-command-sexp):
5219         * keymap.el (local-key-binding):
5220         * keymap.el (global-key-binding):
5221         * keymap.el (global-set-key):
5222         * keymap.el (local-set-key):
5223         * ldap.el:
5224         * ldap.el (ldap-add-entries):
5225         * ldap.el (ldap-delete-entries):
5226         * lisp.el (backward-sexp):
5227         * lisp.el (mark-sexp):
5228         * lisp.el (forward-list):
5229         * lisp.el (backward-list):
5230         * lisp.el (down-list):
5231         * lisp.el (backward-up-list):
5232         * lisp.el (up-list):
5233         * lisp.el (kill-sexp):
5234         * lisp.el (backward-kill-sexp):
5235         * menubar.el (add-menu-button):
5236         * menubar.el (add-submenu):
5237         * menubar.el (delete-menu-item):
5238         * menubar.el (relabel-menu-item):
5239         * mouse.el (narrow-window-to-region):
5240         * obsolete.el (define-obsolete-variable-alias):
5241         * obsolete.el (store-substring):
5242         * package-admin.el:
5243         * package-admin.el (package-admin-install-function):
5244         * package-admin.el (package-admin-install-function-mswindows):
5245         * package-admin.el (package-admin-default-install-function):
5246         * package-get.el (package-get-update-base-entries):
5247         * packages.el (packages-load-package-dumped-lisps):
5248         * packages.el (packages-collect-package-dumped-lisps):
5249         * printer.el (generic-print-buffer):
5250         * printer.el (generic-print-region):
5251         * replace.el (occur-mode-mouse-goto):
5252         * replace.el (perform-replace):
5253         * select.el (get-selection-no-error):
5254         * simple.el:
5255         * simple.el (newline):
5256         * simple.el (open-line):
5257         * simple.el (edit-and-eval-command):
5258         * simple.el (goto-line):
5259         * simple.el (undo):
5260         * simple.el (kill-region):
5261         * simple.el (copy-region-as-kill):
5262         * simple.el (kill-ring-save):
5263         * simple.el (set-mark):
5264         * simple.el (next-line):
5265         * simple.el (previous-line):
5266         * simple.el (line-move):
5267         * simple.el (set-goal-column):
5268         * simple.el (comment-region):
5269         * subr.el:
5270         * subr.el (putf):
5271         * syntax.el (modify-syntax-entry):
5272         * syntax.el (map-syntax-table):
5273         * view-less.el (view-file):
5274         * view-less.el (view-buffer):
5275         * view-less.el (view-file-other-window):
5276         * window-xemacs.el (backward-other-window):
5277         * window.el:
5278         * window.el (one-window-p):
5279         * window.el (walk-windows):
5280         * window.el (window-list):
5281         * x-mouse.el (x-mouse-kill):
5282         * x-select.el (x-get-cutbuffer):
5283         * x-select.el (x-store-cutbuffer):
5284         * term/bg-mouse.el (bg-mouse-line-to-center):
5285         * term/sun-mouse.el (window-line-end):
5286         * term/sun-mouse.el (sun-select-region):
5287         * term/sun.el (kill-region-and-unmark):
5288         * mule/mule-category.el:
5289         * mule/mule-category.el (modify-category-entry):
5290         * mule/mule-category.el (char-category-list):
5291         * mule/mule-coding.el (coding-system-force-on-output):
5292         * mule/mule-misc.el (coding-system-put):
5293         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5294
5295 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5296
5297         * cus-face.el: Typo fixes and tiny clarifications.
5298         * custom.el: ditto
5299
5300 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5301
5302         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5303         * startup.el (normal-top-level): Setup auto-save-list-file-name
5304         if auto-save-list-file-prefix is non-nil.
5305
5306 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5307
5308         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5309
5310 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5311
5312         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5313         get symbol at point-min.
5314
5315 2000-10-24  Didier Verna  <didier@xemacs.org>
5316
5317         * info.el (Info-emacs-info-file-name): defconst it.
5318         * info.el (Info-footnote-tag): defcustom it.
5319         * info.el (Info-no-description-string): ditto.
5320         * info.el (Info-find-node): adapt to new semantics of
5321         'Info-suffixed-file (don't do the case variants stuff).
5322         * info.el (Info-insert-dir): rewrite the dir file variants code.
5323         * info.el (Info-directory-files): New. Return the list of info
5324         files in a directory.
5325         * info.el (Info-dir-outdated-p): use it.
5326         * info.el (Info-parse-dir-entries): ditto.
5327         * info.el (Info-build-dir-anew): don't restrict to files ending
5328         with a ".info.*" extension.
5329         * info.el (Info-set-mode-line): ditto.
5330         * info.el (Info-read-subfile): adapt to new semantics of
5331         'Info-suffixed-file (append 'exact argument).
5332         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5333         string independently of the case.
5334         * info.el (Info-suffixed-file): use it (match all possible case
5335         for the file name).
5336         * info.el (Info-insert-file-contents): code cleanup.
5337         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5338         columns.
5339         * info.el (Info-batch-rebuild-dir): ditto.
5340         * info.el (Info-read-node-name-1): ditto.
5341         * info.el (Info-search): ditto.
5342         * info.el (Info-fontify-node): ditto.
5343
5344
5345 2000-10-24  Didier Verna  <didier@xemacs.org>
5346
5347         * process.el (shell-command): when called from a program, avoid
5348         'push-mark's "mark-set" message.
5349
5350 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5351
5352         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5353         by a symbol, not by a vector.
5354         * mule/vietnamese.el (vscii): Likewise.
5355         (viscii): Likewise.
5356         * mule/cyrillic.el (koi8-r): Likewise.
5357
5358         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5359         by a symbol, not by a vector.
5360         (chinese-big5-2): Likewise.
5361         * mule/ethiopic.el (ethiopic): Likewise.
5362         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5363         (vietnamese-viscii-upper): Likewise.
5364
5365 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5366
5367         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5368
5369 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5370
5371         * byte-optimize.el (byte-optimize-car): New function.
5372         (byte-optimize-cdr): Ditto.
5373
5374 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5375
5376         * byte-optimize.el: Partial synch with FSF 20.7.
5377         Optimize constant concatenation.
5378         Add keymapp as a side effect free function.  It is a built-in.
5379         (byte-after-unbind-pos): Remove byte-equal.
5380
5381 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5382
5383         * update-elc-2.el: Quote regexps correctly.
5384
5385 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5386
5387         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5388         (ccl-compile): Apply integerp, not integer-or-char-p to
5389         check the type of the buffer magnification
5390         (ccl-compile-write-string): Encode a string with binary
5391         coding system.
5392         (ccl-compile-write-repeat): Likewise.
5393
5394 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5395
5396         * buff-menu.el:
5397         * bytecomp.el:
5398         * coding.el:
5399         * faces.el:
5400         * files.el:
5401         * fill.el:
5402         * float-sup.el:
5403         * font-lock.el:
5404         * help.el:
5405         * iso8859-1.el:
5406         * loaddefs.el:
5407         * menubar-items.el:
5408         * menubar.el:
5409         * modeline.el:
5410         * msw-font-menu.el:
5411         * paragraphs.el:
5412         * paths.el:
5413         * replace.el:
5414         * simple.el:
5415         * sound.el:
5416         * startup.el:
5417         * version.el:
5418         * x-faces.el:
5419         * x-font-menu.el:
5420         Remove purecopy.
5421
5422 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5423
5424         * simple.el (do-auto-fill): Use the function pointer to by
5425         `comment-line-break-function', not `indent-new-comment-line'. This
5426         fixes an issue with cc-mode comment continuation.
5427
5428 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5429
5430         * simple.el (turn-on-auto-fill):  Add (interactive).
5431         * mwheel.el (mwheel-install): Add (interactive).
5432         * font-lock.el (turn-on-font-lock): Add (interactive).
5433         (turn-off-font-lock): Add (interactive).
5434
5435 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5436
5437         * packages.el (packages-special-base-regexp): Add `man'.
5438
5439 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5440
5441         * wid-edit.el (widget-specify-active): map over extents in current
5442         buffer like `widget-specify-inactive' does.  Mapping over the
5443         inactive extent object does not work since the current extent is
5444         ignored by `map-extents'.
5445
5446 2000-10-04  Martin Buchholz <martin@xemacs.org>
5447
5448         * XEmacs 21.2.36 is released.
5449
5450 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5451
5452         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5453         Optimize the compiled-function-constants vector by byte-code
5454         reference counts.
5455
5456 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5457
5458         * build-report.el (build-report-delete-regexp): quote value in
5459         defcustom
5460
5461 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5462
5463         * build-report.el (build-report): Don't bind srcdir which we don't
5464         use in `multiple-value-bind' to avoid the only byte-compiler
5465         warning.
5466
5467 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5468
5469         * build-report.el: Requires cl and custom now.
5470         build-report-version is determined by XEmacs version -- remove
5471         build-report-version*.
5472         * build-report.el (build-report-version): Removed.
5473         * build-report.el (build-report-installation-version-regexp): New.
5474         * build-report.el (build-report-version-file-regexp): New.
5475         * build-report.el (build-report-installation-srcdir-regexp): New.
5476         * build-report.el (build-report-destination): Offer
5477         xemacs-build-reports and xemacs-beta.
5478         * build-report.el (build-report-keep-regexp): Adjusted.
5479         * build-report.el (build-report-delete-regexp): Adjusted.
5480         * build-report.el (build-report-make-output-dir): New.
5481         * build-report.el (build-report-installation-file): Replace use of
5482         `concat' with `expand-file-name'.
5483         * build-report.el (build-report-make-output-file): Removed.
5484         * build-report.el (build-report-make-output-files): New.
5485         * build-report.el (build-report-subject): Identify as
5486         user-variable with "*...".
5487         * build-report.el (build-report-prompts): Ditto.
5488         * build-report.el (build-report-version-file): New.
5489         * build-report.el (build-report-file-encoding): Identify as
5490         user-variable with "*...".
5491         * build-report.el (build-report-make-output-get): New.
5492         * build-report.el (build-report-insert-header): Report
5493         emacs-version and system-configuration instead of
5494         build-report-version.
5495         * build-report.el (build-report-insert-make-output): Add file
5496         argument.
5497         * build-report.el (build-report-insert-installation-file):
5498         Re-indent.
5499         * build-report.el (build-report-keep): Change docstring,
5500         re-indent.
5501         * build-report.el (build-report-delete): Ditto.
5502         * build-report.el (build-report-installation-data): New.
5503         * build-report.el (build-report-version-file-data): New.
5504
5505 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5506
5507         * byte-optimize.el (byte-optimize-lapcode):
5508         Fix the optimization of using the first 5 elements of the
5509         constants vector for variables.
5510         (byte-optimize-lapcode): Fix another ancient broken optimization.
5511
5512 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5513
5514         * *: Spelling mega-patch
5515
5516 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5517
5518         * easymenu.el: doc fixes.
5519         (easy-menu-do-define): Use backquote.
5520         (easy-menu-change):
5521         (easy-menu-add):
5522         `when' seems much clearer than `if' here.
5523         (easy-menu-remove):
5524         (easy-menu-add-item):
5525         (easy-menu-item-present-p):
5526         (easy-menu-remove-item):
5527         Wrap using (when (featurep 'menubar) ...)
5528
5529 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5530
5531         * bytecomp.el (displaying-byte-compile-warnings):
5532         Revert Ben's change to this function below so that the compile log
5533         is displayed properly for users of the "popper" package.
5534
5535 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5536
5537         * window.el (save-selected-window): Use backquote.
5538
5539         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5540         Renamed from `byte-compile-file-form-defvar'.
5541         * bytecomp.el (byte-compile-defvar-or-defconst):
5542         Only cons onto current-load-list in top-level forms.
5543         Else this leaks a cons cell every time a defun is called.
5544         Renamed from `byte-compile-defvar', for clarity.
5545         Warn when docstring of defvar is not a string.
5546         Use consistent error messages.
5547         Better comments.
5548
5549 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5550
5551         * simple.el (set-variable):
5552         Remove unneeded defvar by rearranging order of let* forms.
5553
5554         * mule/mule-ccl.el (ccl-get-next-code):
5555         * menubar-items.el (bookmark-menu-filter):
5556         (language-environment-menu-filter):
5557         (tutorials-menu-filter):
5558         * toolbar-items.el (toolbar-compile):
5559         * byte-optimize.el (disassemble-offset):
5560         Use (declare (special ...)) instead of `defvar'.
5561
5562         * cl-macs.el (cl-do-proclaim):
5563         Fix (declare (special ...)) warning suppression syntax.
5564
5565 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5566
5567         * info.el (Info-tag-table-marker):
5568         (Info-tag-table-buffer):
5569         (Info-find-file-node):
5570         (Info-read-subfile):
5571         (Info-build-node-completions):
5572         (Info-search):
5573         (Info-mode):
5574         Multiple info buffer support.
5575
5576 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5577
5578         * ldap.el (ldap-decode-entry): New defun
5579         (ldap-search-entries): Use it in order to decode DN-prefixed
5580         entries properly
5581
5582 2000-08-23  Daniel Pittman <daniel@danann.net>
5583
5584         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5585         Use `eq', not `=', to compare symbols.
5586
5587 2000-07-30  Ben Wing  <ben@xemacs.org>
5588
5589         * bytecomp.el (byte-compile-report-error):
5590         * bytecomp.el (displaying-byte-compile-warnings):
5591         if stack-trace-on-error is set, send out a backtrace when
5592         an error is encountered that stops byte compilation.  this
5593         should make it much much easier to track down those curious
5594         problems.  also undo the kludge of using a separate "*Show*"
5595         buffer for display when there's a temp-buffer-show-function;
5596         we can avoid this by just being a little smarter.
5597
5598         * dialog-items.el:
5599         * dialog-items.el (search-dialog-regexp): New.
5600         * dialog-items.el (search-dialog-callback):
5601         * dialog-items.el (make-search-dialog):
5602         add a regexp option to the dialog and clean up a bit.
5603
5604         * dialog.el:
5605         * dialog.el (yes-or-no-p-dialog-box):
5606         * dialog.el (get-dialog-box-response):
5607         * dialog.el (make-dialog-box):
5608         * dialog.el (dialog-box-finish): New.
5609         * dialog.el (dialog-box-cancel): New.
5610         * dialog.el (internal-make-dialog-box-exit): New.
5611         implement [properly!] the :modal property of the new dialog box
5612         interface.  this is the first time xemacs has ever had *proper*
5613         modal dialog boxes, giving the standard window-system feedback.
5614         (e.g. under windows, clicking on a disabled frame causes a beep
5615         and makes the dialog box flash three times.)
5616
5617         * dragdrop.el: header keyword frobbing.
5618
5619         * dumped-lisp.el (preloaded-file-list):
5620         renamed winnt.el to win32-native.el.
5621
5622         * faces.el (face-property):
5623         * faces.el (set-face-property):
5624         * faces.el (frob-face-property):
5625         * faces.el (frob-face-font-2):
5626         * faces.el (make-face-bold):
5627         * faces.el (make-face-italic):
5628         * faces.el (make-face-bold-italic):
5629         * faces.el (make-face-unbold):
5630         * faces.el (make-face-unitalic):
5631         * faces.el (make-face-smaller):
5632         * faces.el (make-face-larger):
5633         clean up the implementation of these so that window-system-specific
5634         methods are called only on objects belonging to that window system.
5635         previously, you could have [e.g.] mswindows-make-face-bold called
5636         on font object of device type `stream', which is not good and
5637         explains the subtle errors Adrian was getting when byte-compiling
5638         something that required 'term. (Adrian, now you can use stack-trace-
5639         on-error to find the exact place where things are going wrong instead
5640         of having to laboriously binary-search your way through.)
5641
5642         * finder.el (finder-known-keywords):
5643         cleaned up -- properly sorted, clarified the meanings of many of
5644         the keywords, and added a few -- mswin, gui, content, build, www,
5645         user, services.  the last two try to distinguish between a package
5646         that's used directly by the user, and a package that provides
5647         support services to other packages.
5648
5649         * font-lock.el (lisp-font-lock-keywords-2):
5650         update list of lisp control structures to include everything,
5651         including new ones i introduced.
5652
5653         * gutter.el: header keyword frobbing.
5654
5655         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5656         recent isearch element was not doing so!  you got the second-most-
5657         recent instead.
5658
5659         * lisp-mode.el (construct-lisp-mode-menu):
5660         more menubar cleanups.
5661         * lisp-mode.el (with-selected-window):
5662         make it indent properly.
5663
5664         * menubar-items.el (default-menubar): lots of menubar cleanups.
5665         rearranged the options menu the most, e.g. splitting up the
5666         Keyboard/Mouse menu into a new Editing menu and combining the
5667         separate Scrollbar/Gutter/Toolbar submenus into Display.
5668         Got rid of General, moved items to Editing or new Troubleshooting.
5669         Moved Packages to Tools; doesn't seem to belong under Options.
5670         Added stuff to the Cmds menu, e.g. Change Case.
5671
5672         NB please don't complain about these periodic menubar changes.
5673         Anything like this is necessarily incremental in its construction
5674         -- By constant use you gradually become more and more aware of
5675         better and better ways to group menu items.  When we eventually
5676         move the options menu to a property sheet, the existing structure
5677         will probably be preserved fairly well.
5678
5679         * minibuf.el (next-history-element): fix problems with pressing
5680         down arrow in repeat-complex-command.
5681
5682         * modeline.el:
5683         * modeline.el (modeline-3d-p): New.
5684         added custom variable for controlling the 3d modeline.  the
5685         corresponding Options item has been present for a long time,
5686         but commented out with "fix me!" comments.  it's fixed now.
5687
5688         * obsolete.el (add-menu):
5689         remove bogus gettexts.
5690
5691         * process.el (shell-quote-argument):
5692         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5693         For bash under Windows native, see below.
5694
5695         * simple.el:
5696         * simple.el (display-warning-buffer):
5697         Fixed the handling of warning display to eliminate the annoying
5698         *Show* buffer, like was done for byte-compiler output above.
5699
5700         * simple.el (debug-print): New.
5701         Simple function for sending debug messages to the console and/or
5702         other debug places.
5703
5704         * subr.el (replace-in-string):
5705         Rewrite this function to avoid N^2 behavior with large strings --
5706         catastrophic with the new Windows selection code! (Apparently the
5707         author of this function didn't realize there was a fun
5708         replace-match that could make his life much easier, because we
5709         duplicated the entire logic.  The new version is smaller, easier
5710         to understand, much more robust, and has extended features --
5711         those of replace-match.)
5712
5713         * window.el:
5714         * window.el (with-selected-window): New.
5715         An obvious complement to the existing `with-selected-frame' and
5716         `with-current-buffer'.
5717
5718         * win32-native.el: Renamed from winnt.el.
5719         Added a great deal of stuff for properly handling process quoting,
5720         somewhat modeled on Kirill's original model (which i later threw
5721         away).  We should now finally have correctly working process arg
5722         quoting/dequoting so that the final app gets exactly what we
5723         intended.  Because the mechanism is in Lisp, it's easily
5724         extendible. (For those running bash and running the native
5725         version, I tried hard to do what I thought was correct.  But more
5726         thought is needed, and ideally the volunteer work of people with
5727         these configurations that they generally run on.)
5728
5729         * x-font-menu.el (x-font-menu-font-data):
5730         Put in defvar's to fix byte-compiler warnings.
5731
5732 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5733
5734         * select.el (selection-coercion-alist): Initialise.
5735         * select.el (select-coerce-to-text): New.
5736         * select.el (select-coerce): New.
5737         New functions to perform type and value coercion.
5738
5739         * select.el (select-buffer-killed-default): Keep data if it was
5740         on the clipboard.
5741
5742 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5743
5744         * menubar-items.el (default-menubar): Fix typo.
5745         (default-menubar): `lambda' was mispelled as `lamda'.
5746
5747 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5748
5749         * window.el (shrink-window-if-larger-than-buffer): Remove
5750         edge checking code.
5751
5752 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5753
5754         * paths.el (gnus-local-domain): Removed.
5755         (gnus-local-organization): Ditto.
5756         (gnus-startup-file): Ditto.
5757
5758 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5759
5760         * files.el (auto-mode-alist): Add .spec for RPM.
5761
5762 2000-07-31  Andy Piper  <andy@xemacs.org>
5763
5764         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5765
5766 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5767
5768         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5769         browse-url.
5770         * help.el (xemacs-www-page): Ditto.
5771         (xemacs-www-faq): Ditto.
5772         * menubar-items.el (default-menubar): Ditto.
5773
5774         * wid-edit.el (widget-url-link-action): Ditto.
5775         From: Kenichi OKADA <okada@opaopa.org>.
5776
5777 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5778
5779         * finder.el (finder-commentary): Add autoload cookie.
5780
5781 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5782
5783         * files.el (insert-file-contents-literally): Fix second let
5784         binding for `coding-system-for-read' to `coding-system-for-write'
5785         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5786
5787 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5788
5789         * files.el (insert-file-contents-literally): Use binary coding
5790         system (from Morioka san).
5791         (insert-file-contents-literally): Make file-name-handler method.
5792
5793 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5794
5795         * cl-macs.el (get-selection): Add defsetf.
5796
5797 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5798
5799         * x-init.el (x-activate-region-as-selection): replace obsolete
5800         function x-own-selection with own-selection.
5801         (ow-find): replace obsolete functions x-get-selection and
5802         x-get-clipboard with get-selection and get-clipboard.
5803         (init-post-x-win): replace obsolete function x-disown-selection
5804         with disown-selection.
5805
5806 2000-07-20  Mike Sperber  <mike@xemacs.org>
5807
5808         * startup.el (load-user-init-file): Only try to load init file if
5809         it exists.
5810
5811 2000-07-10  Andy Piper  <andy@xemacs.org>
5812
5813         * dialog-items.el: sync with Ben's patch.
5814
5815         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5816         comment.
5817         (progress-text-glyph): deleted.
5818         (progress-layout-glyph): make completely minimal.
5819         (progress-gauge-glyph): ditto.
5820         (progress-display-style): fix to handle dynamic instantiator
5821         changes.
5822         (progress-text-instantiator): new.
5823         (progress-layout-instantiator): new.
5824         (progress-gauge-instantiator): new.
5825         (set-progress-display-instantiator): renamed and changed from
5826         set-progress-display-style.
5827         (progress-abort-glyph): use instantiator not glyph.
5828         (append-progress-display): use set-progress-display-instantiator
5829         and set-glyph-image.
5830         (abort-progress-display): ditto.
5831         (raw-append-progress-display): ditto.
5832
5833 2000-07-20  Ben Wing  <ben@xemacs.org>
5834
5835         * code-files.el: Move Mule-specific code to mule-coding.el.
5836
5837 2000-07-15  Ben Wing  <ben@xemacs.org>
5838
5839         * autoload.el:
5840         Fixed comments.
5841
5842         * cmdloop.el:
5843         * cmdloop.el (yes-or-no-p):
5844         * cmdloop.el (y-or-n-p):
5845         Make these functions use should-use-dialog-box-p and not be
5846         overridden in dialog.el.
5847
5848         * cus-dep.el:
5849         * cus-dep.el (Custom-make-dependencies): Removed.
5850         * cus-dep.el (Custom-make-dependencies-1): New.
5851         * cus-dep.el (Custom-make-one-dependency): New.
5852         New entry point for use in Makefiles, to avoid excessive
5853         invocations.
5854
5855         * cus-edit.el (custom-variable-reset-saved):
5856         * cus-edit.el (custom-variable-reset-standard):
5857         * cus-edit.el (custom-save-resets):
5858         Fix bytecompiler warnings.
5859
5860         * dialog.el:
5861         * dialog.el (yes-or-no-p-dialog-box):
5862         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5863         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5864         * dialog.el (get-dialog-box-response):
5865         * dialog.el (message-or-box):
5866         * dialog.el (make-dialog-box):
5867         * dialog.el (popup-dialog-box): New.
5868         Avoid yes-or-no-p bogosities.
5869         Create a general function `make-dialog-box' to encapsulate all
5870         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5871
5872         * dumped-lisp.el (preloaded-file-list):
5873         Add dialog-items.  Clean up.  Group files by types.
5874
5875         * easymenu.el (easy-menu-add):
5876         * easymenu.el (easy-menu-remove):
5877         Account for accelerators.
5878
5879         * extents.el:
5880         * extents.el (extent-list): New args, like in map-extents.
5881         * extents.el (extent-at-event): New.
5882         * extents.el (extents-at-event): New.
5883
5884         * font-lock.el:
5885         * font-lock.el (font-lock-mode):
5886         * font-lock.el (font-lock-default-fontify-buffer):
5887         * font-lock.el (font-lock-default-unfontify-region):
5888         * font-lock.el (font-lock-fontify-syntactically-region):
5889         * font-lock.el (font-lock-fontify-keywords-region):
5890         Use new progress-feedback names.
5891
5892         * font-lock.el (java-font-lock-identifier-regexp):
5893         * font-lock.el (java-font-lock-class-name-regexp):
5894         Fix bytecompiler warnings.
5895
5896         * gutter-items.el:
5897         * gutter-items.el (progress-display-use-echo-area): Removed.
5898         * gutter-items.el (progress-feedback-use-echo-area): New.
5899         * gutter-items.el (progress-display-popup-period): Removed.
5900         * gutter-items.el (progress-feedback-popup-period): New.
5901         * gutter-items.el (set-progress-display-style): Removed.
5902         * gutter-items.el (set-progress-feedback-style): New.
5903         * gutter-items.el (progress-display-style): Removed.
5904         * gutter-items.el (progress-feedback-style): New.
5905         * gutter-items.el (progress-stack):
5906         * gutter-items.el (progress-displayed-p): Removed.
5907         * gutter-items.el (progress-feedbacked-p): New.
5908         * gutter-items.el (clear-progress-display): Removed.
5909         * gutter-items.el (clear-progress-feedback): New.
5910         * gutter-items.el (progress-display-clear-when-idle): Removed.
5911         * gutter-items.el (progress-feedback-clear-when-idle): New.
5912         * gutter-items.el (remove-progress-display): Removed.
5913         * gutter-items.el (remove-progress-feedback): New.
5914         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5915         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5916         * gutter-items.el (append-progress-display): Removed.
5917         * gutter-items.el (append-progress-feedback): New.
5918         * gutter-items.el (abort-progress-display): Removed.
5919         * gutter-items.el (abort-progress-feedback): New.
5920         * gutter-items.el (raw-append-progress-display): Removed.
5921         * gutter-items.el (raw-append-progress-feedback): New.
5922         * gutter-items.el (display-progress-display): Removed.
5923         * gutter-items.el (display-progress-feedback): New.
5924         * gutter-items.el (current-progress-display): Removed.
5925         * gutter-items.el (current-progress-feedback): New.
5926         * gutter-items.el (current-progress-display-label): Removed.
5927         * gutter-items.el (current-progress-feedback-label): New.
5928         * gutter-items.el (progress-display): Removed.
5929         * gutter-items.el (progress-feedback): New.
5930         Replace "progress-display" with "progress-feedback" globally.
5931
5932         * gutter-items.el (lprogress-display): Removed.
5933         * gutter-items.el (progress-feedback-with-label): New.
5934         Rename lprogress-display ==> progress-feedback-with-label.
5935
5936         * gutter-items.el (search-dialog-direction): Removed.
5937         * gutter-items.el (search-dialog-text): Removed.
5938         * gutter-items.el (search-dialog-callback): Removed.
5939         * gutter-items.el (make-search-dialog): Removed.
5940         Move to dialog-items.el.
5941
5942         * help.el:
5943         * help.el (help-mode-quit):
5944         * help.el (mode-for-help): New.
5945         * help.el (help-sticky-window): New.
5946         * help.el (help-window-config): New.
5947         * help.el (with-displaying-help-buffer):
5948         * help.el (function-at-event): New.
5949         * help.el (help-symbol-regexp): New.
5950         * help.el (help-symbol-run-function-1): New.
5951         * help.el (help-symbol-run-function): New.
5952         * help.el (help-symbol-function-context-menu): New.
5953         * help.el (help-symbol-variable-context-menu): New.
5954         * help.el (help-symbol-function-and-variable-context-menu): New.
5955         * help.el (frob-help-extents): New.
5956         * help.el (describe-function-1):
5957         * help.el (variable-at-point):
5958         * help.el (variable-at-event): New.
5959         * help.el (describe-variable):
5960         Major overhaul.
5961         - Make functions and variables be mousable.
5962         - Middle button hyperlinks.
5963         - New context-menu entries.
5964
5965         * keydefs.el:
5966         * keydefs.el (global-map):
5967         New key bindings to move lines up and down.
5968
5969         * lisp-mode.el:
5970         * lisp-mode.el (construct-lisp-mode-menu): New.
5971         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5972         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5973         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5974         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5975         Make popup and menubar menus be different.  Popup menu uses
5976         clicked location and automatically assumes symbol under the mouse
5977         for various commands.
5978
5979         * menubar-items.el:
5980         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5981         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5982
5983         * menubar-items.el (global-popup-menu): Removed.
5984         * menubar-items.el (mode-popup-menu): Removed.
5985         * menubar-items.el (activate-popup-menu-hook): Removed.
5986         * menubar-items.el (popup-mode-menu): Removed.
5987         * menubar-items.el (popup-buffer-menu): Removed.
5988         * menubar-items.el (popup-menubar-menu): Removed.
5989         Move to menubar.el.
5990
5991         * menubar.el:
5992         * menubar.el (global-popup-menu): New.
5993         * menubar.el (mode-popup-menu): New.
5994         * menubar.el (activate-popup-menu-hook): New.
5995         * menubar.el (last-popup-menu-event): New.
5996         * menubar.el (popup-mode-menu): New.
5997         * menubar.el (popup-buffer-menu): New.
5998         * menubar.el (popup-menubar-menu): New.
5999         * menubar.el (menu-call-at-event): New.
6000         Move non-content functions here.  Add support for context menu
6001         items on extents.
6002
6003         * minibuf.el (minibuffer-history-uniquify):
6004         Typo fix.
6005
6006         * minibuf.el (read-file-name-1):
6007         Call new file dialog box if it exists.
6008
6009         * minibuf.el (mouse-rfn-setup-vars):
6010         Clean up "chop" action.
6011
6012         * mouse.el:
6013         * mouse.el (button2): Now bound to mouse-track.
6014         * mouse.el (click-inside-extent-p):
6015         * mouse.el (point-inside-extent-p):
6016         * mouse.el (point-inside-selection-p):
6017         * mouse.el (mouse-drag-or-yank): Removed.
6018         * mouse.el (mouse-begin-drag-n-drop): New.
6019         * mouse.el (mouse-eval-sexp):
6020         * mouse.el (mouse-track-activate-strokes): New.
6021         * mouse.el (mouse-track-do-activate): New.
6022         * mouse.el (mouse-track):
6023         * mouse.el (default-mouse-track-event-is-with-button): New.
6024         * mouse.el (default-mouse-track-cleanup-hook):
6025         * mouse.el (default-mouse-track-drag-hook):
6026         * mouse.el (default-mouse-track-drag-up-hook):
6027         * mouse.el (default-mouse-track-click-hook):
6028         Merge drag-n-drop into mouse-track.
6029         Add general "activate" support to replace specific button2 kludges.
6030         Use "button modifier" support in mouse-track.
6031
6032         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6033
6034         * package-ui.el:
6035         * package-ui.el (pui-menu):
6036         * package-ui.el (pui-popup-context-sensitive): Removed.
6037         Fix bytecompiler warnings.
6038         Clean up popup code a bit.
6039
6040         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6041
6042         * simple.el:
6043         * simple.el (transpose-lines):
6044         * simple.el (transpose-line-up): New.
6045         * simple.el (transpose-line-down): New.
6046         * simple.el (transpose-subr):
6047         * simple.el (transpose-subr-1): Removed.
6048         Clean up, add functions to move lines up and down.
6049
6050         * startup.el (mail-host-address):
6051         * startup.el (user-mail-address):
6052         Customize.
6053
6054         * subr.el:
6055         * subr.el (set-symbol-value-in-buffer): New.
6056         * subr.el (error):
6057         * subr.el (check-argument-type):
6058         * subr.el (defined-error-p): New.
6059         Add structured error support.
6060
6061         * toolbar-items.el (toolbar-compile):
6062         Use new make-dialog-box.
6063
6064         * update-elc.el:
6065
6066         * userlock.el (ask-user-about-lock-dbox):
6067         * userlock.el (ask-user-about-supersession-threat-dbox):
6068         * userlock.el (ask-user-about-lock):
6069         * userlock.el (ask-user-about-supersession-threat):
6070         Use new make-dialog-box.
6071         Add safety checks; use should use-dialog-box-p.
6072
6073         * window-xemacs.el:
6074         * window-xemacs.el (__buffer-dedicated-frame):
6075         * window-xemacs.el (buffer-dedicated-frame): New.
6076         * window-xemacs.el (set-buffer-dedicated-frame): New.
6077         Move dedicated-frame stuff into lisp.
6078
6079 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6080
6081         * printer.el (generic-print-region): Do not require that
6082         `printer-name' be set.
6083         (printer-name): Commentary clarification.
6084
6085 2000-07-19  Martin Buchholz <martin@xemacs.org>
6086
6087         * XEmacs 21.2.35 is released.
6088
6089 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6090
6091         * select.el (selection-coercible-types): Initialise.
6092
6093 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6094
6095         * select.el (own-clipboard): Bug fix.
6096
6097 2000-07-17  Mike Sperber  <mike@xemacs.org>
6098
6099         * cus-edit.el (custom-migrate-custom-file): Save init file before
6100         continuing.
6101
6102 2000-07-16  Mike Sperber  <mike@xemacs.org>
6103
6104         * startup.el (load-init-file): Remove silly call to
6105         `load-user-custom-file`.
6106         (maybe-migrate-user-init-file): Minor fixes.
6107
6108 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6109
6110         * apropos.el (apropos-documentation-check-doc-file):
6111         `doc' variable should be let-bound, as was presumably intended.
6112
6113         * cus-edit.el (custom-variable-reset-saved):
6114         (custom-variable-reset-standard):
6115         Remove unused variable comment-widget.  Twice.
6116
6117         * toolbar.el (toolbar-blank-press-function):
6118         Add a real defvar with initial value nil and proper docstring.
6119         (press-toolbar-button): No need to check for boundp-ness anymore.
6120
6121         * rect.el (open-rectangle-line): Remove useless (let) form.
6122         Add defvar for pending-delete-mode.
6123
6124         * info.el (Info-find-node): This function needs an autoload cookie.
6125
6126         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6127         Use let* since the second form referred to the first.
6128
6129 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6130
6131         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6132         instead of removed `mswindows-get-clipboard'.
6133
6134
6135 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6136
6137         * select.el (select-convert-from-text): New.
6138         * select.el (select-convert-from-length): New.
6139         * select.el (select-convert-from-integer): New.
6140         * select.el (select-convert-from-identity): New.
6141         * select.el (select-convert-from-filename): New.
6142         * select.el (selection-converter-in-alist): Use them.
6143         New converter functions for X.
6144
6145         * select.el (get-selection): Removed comment.
6146
6147         * select.el (own-selection): Removed append code - I thought
6148         I'd already done this, but apparently not...
6149
6150         * select.el: Changed comment about TIMESTAMP.
6151
6152         * select.el (select-convert-in): New.
6153         * select.el (select-convert-out): New.
6154         New functions that get used by select.c.
6155
6156         * select.el (select-buffer-killed-default): New.
6157         * select.el (select-buffer-killed-text): New.
6158         * select.el (selection-buffer-killed-alist): New.
6159         New list and functions that get called if a relevant selection
6160         exists and a buffer gets killed.
6161
6162         * select.el (select-convert-to-targets):
6163         * select.el (select-convert-to-identity): Removed.
6164         * select.el (select-convert-from-identity): Removed.
6165         * select.el (select-converter-out-alist):
6166         Removed _EMACS_INTERNAL selection type.
6167
6168         * x-select.el (xselect-kill-buffer-hook): Removed.
6169         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6170         Removed this X-specific nonesense. Use the generic support
6171         in select.el instead.
6172
6173 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6174
6175         * mule/mule-category.el (defined-category-hashtable):
6176         Use make-hash-table instead of make-hashtable
6177
6178         * buff-menu.el: Byte-compiler warning fix.
6179
6180         * isearch-mode.el (isearch-highlight-all-cleanup):
6181         Remove unused variable `isearch-highlight-all-start'.
6182
6183         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6184
6185         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6186
6187         * cus-dep.el (Custom-make-dependencies):
6188         Add autoload cookie for custom-add-loads to generated custom-load.el.
6189
6190         * autoload.el (autoload-package-name): Warning suppression.
6191         Move defvar prior to first use.
6192
6193         * custom.el: Add autoload for custom-declare-face.
6194         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6195         * cl.el (cl-hack-byte-compiler):
6196         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6197         to work properly.
6198
6199 2000-07-08  Mike Sperber  <mike@xemacs.org>
6200
6201         * startup.el (load-home-init-file): Added variable.
6202         (maybe-migrate-user-init-file): Added.
6203         (load-user-init-file): Load custom file if different from init
6204         file.
6205
6206         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6207         "startup."
6208
6209         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6210         Moved `custom-file'-related code to cus-file.el.
6211
6212         * cus-file.el: New file.
6213
6214 2000-04-01  Mike Sperber  <mike@xemacs.org>
6215
6216         * packages.el (packages-find-package-directories): Added support
6217         for external package hierarchies with in-place installations.
6218
6219         * find-paths.el (paths-root-in-place-p): Added.
6220         (paths-find-emacs-directory): Added support for external
6221         directories with in-place installations.
6222         (paths-find-site-directory): Ditto.
6223
6224         * startup.el (find-user-init-file): Also look for
6225         ~/.xemacs/init.elc? in preference to ~/.emacs.
6226
6227 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6228
6229         * select.el (own-selection):
6230         * select.el (own-clipboard): Changed `append' parameter to
6231         `how-to-use' parameter.
6232         * select.el (own-selection): Removed icky append code.
6233         * select.el (own-selection, get-selection): Removed extra type
6234         checking.
6235         * select.el (selection-appender-alist):
6236         * select.el (selection-converter-{in|out}-alist): Initialise.
6237         * select.el (select-append-to-*): New.
6238         * select.el (select-convert-from-*): New.  New functions to append
6239         data and convert data from external type.
6240
6241 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6242
6243         * font-lock.el: Javadoc enhancements.
6244
6245 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6246
6247         * printer.el (generic-print-region): Compose job name from buffer
6248         name.
6249
6250 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6251
6252         * font-lock.el (font-lock-fontify-pending-extents): Call
6253         font-lock-fontify-region instead of font-lock-fontify-buffer
6254         to avoid unnecessary progress gauges.
6255
6256 2000-07-06  Craig Lanning  <lanning@scra.org>
6257
6258         * custom-load.el (faces):
6259
6260         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6261         dir is a regex.
6262
6263         * process.el (call-process-internal): from Dan Holmsand, use binary
6264         coding systems so that jka-compr works.
6265
6266 2000-07-07  Ben Wing  <ben@xemacs.org>
6267
6268         * font-lock.el: Undo previous change.  Unfortunately, some
6269         files actually use the variables directly in their init code
6270         without quoting them.
6271
6272 2000-07-07  Ben Wing  <ben@xemacs.org>
6273
6274         * font-lock.el (defvar font-lock-*-face): Removed.
6275
6276         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6277         only when necessary.
6278
6279 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6280
6281         * cl-macs.el: fix cl-transform-function-property kludge
6282         so that it does not require a random feature.
6283
6284 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6285
6286         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6287         as in Linux kernel "Rules.make".
6288
6289 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6290
6291         * build-report.el (build-report): Add autoload cookie.
6292
6293 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6294
6295         * package-ui.el (defgroup pui):  Correct a misspelling
6296         (pui-toggle-package-delete):  Change `seleted' to `selected'
6297
6298 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6299
6300         * package-get.el (package-get-update-base):
6301         (package-get): Use insert-file-contents-literally always.
6302         (package-get-maybe-save-index):
6303         Force coding system for writing to binary.
6304
6305 2000-06-08  Mike Alexander  <mta@arbortext.com>
6306
6307         * code-process.el (call-process-region): If there is no coding
6308         system for the process on process-coding-system-alist use the
6309         coding system of the buffer containing the region.
6310
6311 2000-06-10  Ben Wing  <ben@xemacs.org>
6312
6313         * cmdloop.el (command-error):
6314         If debug-on-error and noninteractive, output backtrace.
6315
6316         * files.el (file-relative-name):
6317         Remove MSDOS references.
6318
6319         * simple.el (line-number): New function, due to non-obvious
6320         behavior/usage of count-lines.
6321
6322         * simple.el (count-lines): document non-obvious usage to get
6323         line number.
6324
6325 2000-06-11  Ben Wing  <ben@xemacs.org>
6326
6327         * faces.el ((featurep 'xpm)):
6328         * x-faces.el (x-init-face-from-resources):
6329         * x-faces.el (x-init-frame-faces):
6330         * x-misc.el (x-init-specifier-from-resources):
6331         * x-misc.el (x-get-resource-and-bogosity-check):
6332         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6333         * x-mouse.el (x-init-pointer-shape):
6334         * x-scrollbar.el (x-init-scrollbar-from-resources):
6335         Add sixth argument to x-get-resource calls so as to issue warnings
6336         rather than errors on bogus arguments.
6337
6338 2000-06-05  Ben Wing  <ben@xemacs.org>
6339
6340         * compat.el: new file.  provides a clean, non-intrusive way to
6341         define compatibility functions.
6342
6343         * process.el (shell-quote-argument): temporary fix for lack
6344         of nt-quote-process-args.  #### I need to put back the overall
6345         structure of that mechanism but redo the guts of it using the
6346         extra intelligence in the C code.
6347
6348 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6349
6350         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6351         `package-get' does in package-get.el, instead of using external
6352         "md5sum" program.
6353
6354         * package-get.el (package-get): Insert package file literally to
6355         make checksum calculation work.
6356
6357 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6358
6359         * code-files.el (convert-mbox-coding-system): Deleted.
6360         (file-coding-system-alist): Removed reference to
6361         convert-mbox-coding-system.
6362
6363 2000-05-28  Martin Buchholz <martin@xemacs.org>
6364
6365         * XEmacs 21.2.34 is released.
6366
6367 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6368
6369         * font-lock.el (font-lock-keywords): Rewrote docstring
6370
6371 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6372
6373         * loadhist.el (unload-feature): handle case where x is both boundp
6374         and fboundp
6375
6376 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6377
6378         * packages.el: It's ok to use built-in macros, but not lisp
6379         defined ones.
6380
6381 2000-05-20  Ben Wing  <ben@xemacs.org>
6382
6383         * font-lock.el:
6384         * font-lock.el (font-lock-message-threshold):
6385         * font-lock.el (font-lock-mode):
6386         * font-lock.el (font-lock-default-fontify-buffer):
6387         * font-lock.el (font-lock-always-fontify-immediately):
6388         * font-lock.el (font-lock-old-extent): Removed.
6389         * font-lock.el (font-lock-old-len): Removed.
6390         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6391         * font-lock.el (font-lock-pending-extent-table): New.
6392         * font-lock.el (font-lock-range-table): New.
6393         * font-lock.el (font-lock-after-change-function):
6394         * font-lock.el (font-lock-after-change-function-1): Removed.
6395         * font-lock.el (font-lock-fontify-pending-extents): New.
6396         * font-lock.el ('font-lock-revert-cleanup): Removed.
6397         * font-lock.el ('font-lock-revert-setup): Removed.
6398         Rewrite deferral code to handle any number of changes, merging
6399         them properly.  Remove hacked-up code for revert-buffer, now
6400         unnecessary.
6401
6402         * menubar-items.el (default-menubar):
6403         In Options->Edit Init File, don't switch to emacs-lisp-mode
6404         unless necessary; doing this turns off font-lock.
6405
6406 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6407
6408         * keydefs.el: Define C-x BS to backward-kill-sentence.
6409
6410 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6411
6412         * files.el (hack-local-variables-prop-line): Use non-greedy
6413         matching to process -*-texinfo-*- -*-.
6414
6415 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6416
6417         * minibuf.el (minibuf-directory-files): new function.
6418         (read-file-name-activate-callback): use minibuf-directory-files.
6419         (read-directory-name-internal): ditto.
6420         (mouse-file-display-completion-list): ditto.
6421         (mouse-directory-display-completion-list): ditto.
6422         (read-file-name-internal): remove "./" from completion list unless
6423         explicitly matched, for consistency.
6424
6425 2000-05-11  Ben Wing  <ben@xemacs.org>
6426
6427         * gutter-items.el (gutter-buffers-tab):
6428         * gutter-items.el (add-tab-to-gutter):
6429         * gutter-items.el (update-tab-in-gutter):
6430         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6431         * gutter-items.el (append-progress-display):
6432         * gutter-items.el (abort-progress-display):
6433         * gutter-items.el (raw-append-progress-display):
6434         Further fixes.  Use set-glyph-image not set-image-instance-property,
6435         to fix problems with multiple windows in a frame.
6436
6437         * menubar-items.el (tutorials-menu-filter):
6438         Fix typo.
6439
6440         * startup.el (early-error-handler):
6441         Display message box under windows; otherwise, message will disappear
6442         before it can be viewed.
6443
6444         * update-elc.el:
6445         Fix bug in NEEDTODUMP processing.
6446
6447 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6448
6449         * startup.el (lock-directory): Removed.
6450         (superlock-file): Ditto.
6451         (startup-set-paths): Remove lockdir.
6452         (startup-setup-paths-warning): Remove lock-directory.
6453
6454         * setup-paths.el (paths-find-lock-directory): Removed.
6455         (paths-find-superlock-file): Ditto.
6456
6457 2000-05-09  Ben Wing  <ben@xemacs.org>
6458
6459         * faces.el (set-face-property):
6460         * faces.el (set-face-font):
6461         * faces.el (set-face-foreground):
6462         * faces.el (set-face-background):
6463         * faces.el (set-face-background-pixmap):
6464         * faces.el (set-face-underline-p):
6465         * faces.el (set-face-strikethru-p):
6466         * faces.el (set-face-highlight-p):
6467         * faces.el (set-face-dim-p):
6468         * faces.el (set-face-blinking-p):
6469         * faces.el (set-face-reverse-p):
6470         doc string changes.
6471
6472         * glyphs.el:
6473         * glyphs.el (make-image-specifier):
6474         * glyphs.el (glyph-property):
6475         * glyphs.el (set-glyph-image):
6476         * glyphs.el (make-glyph):
6477         * glyphs.el (make-pointer-glyph):
6478         * glyphs.el (make-icon-glyph):
6479         * glyphs.el (widget-image-instance-p): New.
6480         authorship info, lots of doc changes.  New predicate, inadvertently
6481         omitted.  the general principle with specifier docs is now that
6482         the description of instantiators should go with the make-foo-specifier
6483         fun's doc string, rather than in foo-specifier-p.  this follows
6484         conventions elsewhere in XEmacs and in general is a lot more obvious
6485         of a place to look.  sometimes the make-foo-specifier function needs
6486         to be created in the process.
6487
6488         * gutter.el:
6489         * gutter.el (make-gutter-specifier): New.
6490         * gutter.el (make-gutter-size-specifier): New.
6491         * gutter.el (make-gutter-visible-specifier): New.
6492         specifier doc updates according to the conventions specified before.
6493
6494         * objects.el:
6495         * objects.el (make-font-specifier):
6496         * objects.el (make-color-specifier):
6497         * objects.el (make-face-boolean-specifier): New.
6498         specifier doc updates according to the conventions specified before.
6499
6500         * specifier.el:
6501         * specifier.el (set-specifier):
6502         * specifier.el (make-integer-specifier): New.
6503         * specifier.el (make-boolean-specifier): New.
6504         * specifier.el (make-natnum-specifier): New.
6505         * specifier.el (make-generic-specifier): New.
6506         * specifier.el (make-display-table-specifier): New.
6507         specifier doc updates according to the conventions specified before.
6508
6509         * toolbar.el:
6510         * toolbar.el (make-toolbar-specifier): New.
6511         specifier doc updates according to the conventions specified before.
6512
6513 2000-05-09  Ben Wing  <ben@xemacs.org>
6514
6515         * process.el (call-process-internal): Revert to previous version
6516         because Mike's change clashed with a change I did not long before.
6517         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6518         Thanks very much Mike for pointing out the bug and submitting a
6519         patch!
6520
6521 2000-04-13  Mike Alexander  <mta@arbortext.com>
6522
6523         * process.el (call-process-internal): Send the correct input buffer
6524         (call-process-internal): Return the exit status of the process
6525
6526 2000-05-07  Ben Wing  <ben@xemacs.org>
6527
6528         * winnt.el:
6529         * winnt.el (nt-quote-args-verbatim): Removed.
6530         * winnt.el (nt-quote-args-prefix-quote): Removed.
6531         * winnt.el (nt-quote-args-backslash-quote): Removed.
6532         * winnt.el (nt-quote-args-double-quote): Removed.
6533         * winnt.el (nt-quote-args-functions-alist): Removed.
6534         * winnt.el (nt-quote-process-args): Removed.
6535         Remove all stuff for argument quoting.  We borrow the code instead
6536         from Emacs 20.6, which is much more careful in its quoting
6537         (e.g. in handling runs of the escape character) and avoids most of
6538         the need for this Lisp mechanism by checking to see whether we're
6539         running a Cygwin or normal program and doing the appropriate
6540         quoting.  If we end up needing such a mechanism, we should add
6541         it by extending the variable `mswindows-quote-process-args' so it
6542         can take an alist of regexps.
6543
6544 2000-05-07  Ben Wing  <ben@xemacs.org>
6545
6546         * keydefs.el:
6547         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6548         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6549         the window without moving point.
6550
6551         * simple.el:
6552         * simple.el (scroll-up-one): New.
6553         * simple.el (scroll-down-one): New.
6554         Functions for use with C-M-up/down.
6555
6556 2000-05-01  Martin Buchholz <martin@xemacs.org>
6557
6558         * XEmacs 21.2.33 is released.
6559
6560 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6561
6562         * dialog.el (yes-or-no-p-dialog-box):
6563         Fix docstring.
6564         Fix following horrible bug in X11 mode with focus-follows-mouse:
6565           1. Visit two files in two different frames.
6566           2. do File->Revert Buffer in one of those frames.
6567           3. Dialog box appears.
6568           4. Arrange things so that the mouse passes over the *other*
6569              frame, then to the dialog box, and click on "Yes".
6570           5. The file contents end up in the *wrong* buffer!
6571         Add TODO comment.
6572
6573 2000-04-28  Ben Wing  <ben@xemacs.org>
6574
6575         * help.el (describe-installation): correct typo introduced
6576         in last patch: boundp -> fboundp.
6577
6578         * etags.el (buffer-tag-table-list):
6579         canonicalize filenames to Unix format so that tag-table-alist
6580         searching works under Windows.
6581
6582         * autoload.el:
6583         Bowdlerize the supposedly objectionable words
6584         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6585
6586         * gutter-items.el (set-progress-display-style):
6587         * gutter-items.el (search-dialog-callback):
6588         * gutter-items.el (make-search-dialog):
6589         Change to new callback-ex api.
6590
6591 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6592
6593         * help.el: (describe-installation): decode-coding-string is not
6594         defined in a non MULE environment.
6595
6596 2000-04-28  Ben Wing  <ben@xemacs.org>
6597
6598         * gutter-items.el (buffer-list-changed-hook):
6599         use it, not record-buffer-hook.
6600
6601         * subr.el (record-buffer-hook): Removed.
6602
6603 2000-04-27  Ben Wing  <ben@xemacs.org>
6604
6605         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6606         use NORECORD option.  Andy will not like this, but the existing
6607         gutter behavior is just wrong, as per this comment:
6608
6609         ;; this used to add the norecord flag to both calls below.
6610         ;; this is bogus because it is a pervasive assumption in XEmacs
6611         ;; that the current buffer is at the front of the buffers list.
6612         ;; for example, select an item and then do M-C-l
6613         ;; (switch-to-other-buffer).  Things get way confused.
6614         ;;
6615         ;; Andy, if you want to maintain the current look, you must
6616         ;;  *uncouple* the gutter order and buffers order.
6617
6618         * loaddefs.el (completion-ignored-extensions): unfuckify.
6619
6620         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6621         xemacs.mak.
6622
6623         * autoload.el (batch-update-one-directory): new function, used in
6624         xemacs.mak.
6625
6626         * loadup.el: set gc-cons-threshold very high unless dumping --
6627         loadup during update-elc is much much much faster.  also do this
6628         when quick-building.
6629
6630         add commented-out code for profiling loadup.
6631
6632
6633         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6634         is required in order to build xemacs.
6635
6636 2000-04-26  Ben Wing  <ben@xemacs.org>
6637
6638         * loadup.el: don't garbage collect during loadup if quick-build
6639         compile-time option is set.
6640
6641 2000-04-23  Ben Wing  <ben@xemacs.org>
6642
6643         * update-elc.el: compute whether any dumped .el or .elc files
6644         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6645         if so.
6646
6647         * update-elc.el (update-elc-files-to-compile): always change
6648         NOBYTECOMPILE in the src directory rather than current dir,
6649         so it will work under NT.
6650
6651         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6652         the form of this file is identical between Unix and Windows.
6653         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6654         Added comment.
6655         (update-autoloads-from-directory): updated doc string.
6656         updated doc strings in a few other places.
6657
6658 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6659
6660         * bytecomp.el (byte-force-recompile): Fix argument to
6661         byte-recompile-directory.
6662
6663 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6664
6665         * gutter-items.el (progress-display-clear-when-idle): Use
6666         add-one-shot-hook.
6667         * gutter-items.el (clear-progress-display): Adjust number of
6668         arguments.
6669
6670 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6671
6672         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6673
6674 2000-04-16  Ben Wing  <ben@xemacs.org>
6675
6676         * printer.el: New file.
6677
6678         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6679
6680         * help.el (describe-installation): Fix decoding for Windows.
6681
6682         * menubar-items.el:
6683         * menubar-items.el (default-menubar):
6684         * menubar-items.el (tutorials-menu-filter): New.
6685         * menubar-items.el (popup-menubar-menu):
6686         Add authorship.  Redo Help menu and Tutorials filter.
6687
6688         * menubar.el: Correct comment.
6689
6690         * modeline.el (modeline-buffer-identification): Correct doc string.
6691
6692         * simple.el:
6693         * simple.el (printing): Removed.
6694         * simple.el (printer-name): Removed.
6695         * simple.el (generic-print-buffer): Removed.
6696         * simple.el (generic-print-region): Removed.
6697         Move generic print code to printer.el.
6698
6699 2000-04-15  Ben Wing  <ben@xemacs.org>
6700
6701         * simple.el (generic-print-region): New.
6702         make this function actually work.
6703         (generic-print-buffer): call generic-print-region.
6704
6705 2000-04-14  Andy Piper  <andy@xemacs.org>
6706
6707         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6708         by using the new widget-callback-current-channel.
6709         (search-dialog-callback): ditto.
6710
6711 2000-04-12  Andy Piper  <andy@xemacs.org>
6712
6713         * gutter.el (default-gutter-position): moved from gutter-items.el.
6714         (default-gutter-position-changed-hook): ditto.
6715         (gutter-element-visibility-changed-hook): ditto.
6716         (set-gutter-element): ditto.
6717         (remove-gutter-element): ditto.
6718         (set-gutter-element-visible-p): ditto.
6719         (gutter-element-visible-p): ditto.
6720         (init-gutter): ditto.
6721
6722         * dialog.el (make-dialog-box): renamed and moved from
6723         gutter-items.el
6724
6725         * gutter-items.el: move various functions elsewhere.
6726
6727 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6728
6729         * menubar-items.el: Fixed place of parenthesis.
6730
6731 2000-04-12  Ben Wing  <ben@xemacs.org>
6732
6733         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6734                 without constantly being prompted for the tag.
6735         * simple.el: Added a number of section headings, to clarify the
6736                 organization of this file.
6737         * simple.el (activate-region):
6738         * simple.el (region-exists-p):
6739         * simple.el (region-active-p):
6740                 Moved these three function down to the other side of
6741                 the case-changing functions, so they join the rest of
6742                 the region code.
6743         * simple.el (printing): New.
6744         * simple.el (printer-name): New.
6745         * simple.el (generic-print-buffer): New.
6746                 New functions, a very simple prototype for a unified
6747                 printing interface.
6748
6749         * process.el (call-process-internal): Real fix for null BUFFER,
6750                 other problems with BUFFER specs.
6751
6752         * menubar-items.el:
6753                 Fixed up File->Print to use new printing functions.
6754                 Various corrections and expansions to Grep/Compile menus.
6755                 New options for Printing.
6756                 New options for SMTP Mail, the way to send mail under
6757                   MS Windows. (There's also a package patch to make SMTP
6758                   Mail be the default under MSWin.)
6759
6760 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6761
6762         * menubar-items.el: Selecting Rectangle Mousing from menubar
6763         did not work.  Needed to quote mouse-track-rectangle-p.
6764
6765 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6766
6767         * cl-compat.el (keywordp): Removed.
6768
6769 2000-04-05  Andy Piper  <andy@xemacs.org>
6770
6771         * gutter-items.el (progress-layout-glyph): don't initialize here.
6772         (progress-gauge-glyph): use dynamic sizing.
6773         (set-progress-display-style): new function. Set progress glyphs
6774         appropriately depending on the style.
6775         (progress-display-style): new variable. Custom version of
6776         set-progress-display-style.
6777         (progress-abort-glyph): switch to dynamic sizes.
6778         (search-dialog-text): make the edit field active.
6779
6780 2000-04-04  Andy Piper  <andy@xemacs.org>
6781
6782         * gutter-items.el (make-search-dialog): need to make the search
6783         dialog visible after creation.
6784
6785         * menubar-items.el (default-menubar): use the search dialog for
6786         searching. Remove some extraneous search menu items.
6787
6788         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6789         well as strings.
6790         (make-gutter-only-dialog-frame): allow the user to create the
6791         frame unmapped. Allow the gutter spec to be given as a glyph.
6792         (search-dialog-direction): new variable.
6793         (search-dialog-text): new variable.
6794         (search-dialog-callback): new function. Callback for the search
6795         dialog action.
6796         (make-search-dialog): new function. Create a user-friendly search
6797         dialog.
6798
6799 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6800
6801         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6802         under Windows.
6803
6804 2000-04-01  Andy Piper  <andy@xemacs.org>
6805
6806         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6807         progress more accurately.
6808
6809 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6810
6811         * finder.el (finder-compile-keywords): Process readable files only.
6812         Because error in process of .#finder-inf.el when compile xemacs
6813         with --with-clash-detection option.
6814
6815 2000-03-31  Andy Piper  <andy@xemacs.org>
6816
6817         * gutter-items.el (append-progress-display): don't delay after a
6818         successful font-lock.
6819         (make-gutter-only-dialog-frame): new function. Allow users to
6820         create gutter-only dialogs.
6821
6822 2000-03-27  Mike Alexander  <mta@arbortext.com>
6823
6824         * process.el (call-process-internal): Handle a null BUFFER
6825         parameter correctly.
6826
6827 2000-03-28  Andy Piper  <andy@xemacs.org>
6828
6829         * gutter-items.el (abort-progress-display): put strings in the
6830         gutter not extents.
6831         (progress-layout-glyph): signal special 'quit callback.
6832         (progress-display-quit-function): deleted.
6833         (progress-display-stop-callback): deleted.
6834         (progress-display-dispatch-command-events): deleted.
6835         (append-progress-display): remove calls to
6836         progress-display-dispatch-command-events.
6837         (raw-append-progress-display): ditto.
6838
6839 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6840
6841         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6842         being a list.  Actually define `stipple-pixmap-p' which is used as
6843         an error predicate.  Correctly handle PIXMAP being either relative
6844         or absolute file name.
6845
6846 2000-03-24  Andy Piper  <andy@xemacs.org>
6847
6848         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6849         (abort-progress-display): ditto. Don't delete the created extent.
6850         (raw-append-progress-display): ditto.
6851         (progress-display-dispatch-non-command-events): new
6852         function. Encapsulates what we want to do when no command input is
6853         required.
6854         (progress-display-dispatch-command-events): likewise, but disable
6855         for now since it causes too many problems.
6856         (append-progress-display): use them.
6857         (raw-append-progress-display): ditto.
6858         (default-gutter-position-changed-hook): set this rather than
6859         default-gutter-position-changed.
6860         (default-gutter-position-changed-hook): lambda with zero arguments
6861         rather than one.
6862         (raw-append-progress-display): trap errors in pending input since
6863         allowing them to signal will hose the gauge well and
6864         truly. Ideally we would like to delay these until we are more able
6865         to cope.
6866         (append-progress-display): ditto.
6867
6868 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6869
6870         * lisp/make-docfile.el: call-process-internal is now implemented
6871         in process.el.
6872
6873 2000-03-21  Ben Wing  <ben@xemacs.org>
6874
6875         * mule\mule-cmds.el (set-language-info-alist):
6876         Fix to correspond to new menu arrangement.
6877
6878 2000-03-21  Ben Wing  <ben@xemacs.org>
6879
6880         * process.el:
6881         * process.el (call-process-internal): New.
6882         New implementation of call-process.  Only enabled under NT, so far.
6883         stderr handling not implemented yet in CVS'd C code.
6884
6885 2000-03-20  Ben Wing  <ben@xemacs.org>
6886
6887         * lisp-mode.el:
6888         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6889         * lisp-mode.el (lisp-interaction-mode):
6890         Put back Lisp Interaction menubar for Jan V's sake.
6891
6892         * simple.el:
6893         * simple.el (mark-ring):
6894         * simple.el (dont-record-current-mark): New.
6895         * simple.el (in-shifted-motion-command): New.
6896         * simple.el (mark-ring-unrecorded-commands): New.
6897         * simple.el (mark-ring-max):
6898         * simple.el (set-mark-command):
6899         * simple.el (push-mark):
6900         * simple.el (handle-pre-motion-command):
6901         Implement scheme for not recording unimportant marks.
6902
6903         * subr.el:
6904         * subr.el (function-allows-args): New.
6905         New function function-allows-args.
6906
6907 2000-03-20  Martin Buchholz <martin@xemacs.org>
6908
6909         * XEmacs 21.2.32 is released.
6910
6911 2000-03-20  Andy Piper  <andy@xemacs.org>
6912
6913         * gutter-items.el (update-tab-in-gutter): force selection of the
6914         selected-window if required to do so.
6915         (buffers-tab-items): ditto.
6916         (add-tab-to-gutter): ditto.
6917         (create-frame-hook): use force-selection.
6918         (default-gutter-position-changed): lambdify.
6919         (update-tab-hook): deleted since it was only used in one place.
6920
6921 2000-03-18  Andy Piper  <andy@xemacs.org>
6922
6923         * files.el (find-file-noselect): undo change that shouldn't have
6924         gone in.
6925
6926 2000-03-17  Andy Piper  <andy@xemacs.org>
6927
6928         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6929         of selected-window trickery.
6930
6931         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6932         frames tabs.
6933         (progress-display-stop-callback): progress -> progress-display
6934         (progress-display-quit-function): ditto.
6935         (clear-progress-display): ditto.
6936         (remove-progress-display): ditto.
6937         (append-progress-display): ditto.
6938         (abort-progress-display): ditto.
6939         (raw-append-progress-display): ditto.
6940         (display-progress-display): ditto.
6941         (current-progress-display-label): ditto.
6942         (current-progress-display): ditto.
6943         (lprogress-display): ditto and save the buffer
6944         (progress-display): ditto. Otherwise the buffer sometimes gets
6945         changed which confuses font-lock.
6946
6947         * font-lock.el (font-lock-default-fontify-buffer): catch all
6948         errors, not just quit.
6949         (font-lock-mode): progress -> display-progress
6950         (font-lock-default-fontify-buffer): ditto.
6951         (font-lock-fontify-syntactically-region): ditto.
6952         (font-lock-fontify-keywords-region): ditto.
6953
6954 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6955
6956         * cl.el (gensym): Move to here from cl-macs.el.
6957         (gentemp): Ditto.
6958
6959 2000-03-16  Andy Piper  <andy@xemacs.org>
6960
6961         * font-lock.el (font-lock-mode): use lprogress and friends for
6962         progress management.
6963         (font-lock-default-fontify-buffer): ditto.
6964         (font-lock-fontify-syntactically-region): ditto.
6965         (font-lock-fontify-keywords-region): ditto.
6966         (font-lock-revert-cleanup): fix reverting.
6967         (font-lock-revert-setup): ditto.
6968
6969         * gutter-items.el (progress-use-echo-area): new variable. Use the
6970         echo area for progress gauges if non-nil.
6971         (clear-progress): remove echo area stuff and defer to
6972         clear-message.
6973         (append-progress): dispatch non-command events after each progress
6974         increment. Remove echo area stuff.
6975         (abort-progress): remove echo area stuff and defer to
6976         display-message.
6977         (raw-append-progress): ditto. Dispatch non-command events after
6978         gutter redisplay.
6979         (display-progress): defer echo area stuff to display-message.
6980
6981         * gutter-items.el (clear-progress):
6982         (abort-progress): indentation changes.
6983         (display-progress): don't clear progress.
6984         (append-progress): compare messages with equal.
6985         (raw-append-progress): use dispatch-non-command-events to flush
6986         widget creation events.
6987
6988 2000-03-13  Ben Wing  <ben@xemacs.org>
6989
6990         * abbrev.el:
6991         * abbrev.el (abbrev-string-to-be-defined): New.
6992         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6993         Changes for use with the menubar.
6994
6995 2000-03-12  Ben Wing  <ben@xemacs.org>
6996
6997         * alist.el (vassoc): moved here from font-menu.el.
6998
6999         * custom.el (defface): typo fix.
7000
7001         * dialog.el (yes-or-no-p-dialog-box):
7002         * dialog.el (message-box):
7003         * files.el (save-some-buffers-1):
7004         Put accelerators in the button names.
7005
7006         * font-lock.el (font-lock-comment-face):
7007         * font-lock.el (font-lock-keyword-face):
7008         * font-lock.el (font-lock-function-name-face):
7009         Fixed some of the colors under MS Windows because the existing
7010         default colors were hardly different from black and needed to be
7011         made lighter.
7012
7013         * font-menu.el:
7014         * font-menu.el (font-menu-split-long-menu):
7015         * font-menu.el (font-menu-family-constructor):
7016         * font-menu.el (font-menu-size-constructor):
7017         * font-menu.el (font-menu-weight-constructor):
7018         * font-menu.el (font-menu-set-font):
7019         vassoc moved to alist.el.
7020         Accelerators added to all menus.
7021         Unused bound var new-props removed.
7022
7023         * keydefs.el: I did a whole lot of rearranging to put things in a
7024         more consistent order and fixed a number of cases where key
7025         combinations involving up, down, left, right and so on were
7026         defined but the corresponding keypad combinations were not
7027         defined.
7028
7029         * lisp-mode.el:
7030         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7031         * lisp-mode.el (emacs-lisp-mode):
7032         * lisp-mode.el (lisp-interaction-mode):
7033         * lisp-mode.el (flet):
7034         Added accelerators onto the menus.
7035         Made all the different versions of the let function be indented
7036         the same way.
7037         Undid Steve's easy-menu-ification, because it makes it impossible
7038         to have the menubar and popup menus different.
7039         Cleaned up the menu; added items for find-function &c and some
7040         indenting, and removed debug-on-*.
7041
7042         * list-mode.el (list-mode-hook):
7043         * list-mode.el (list-mode):
7044         * list-mode.el (completion-setup-hook):
7045         * list-mode.el (display-completion-list):
7046         Added support for the :window-height keyword, which is required
7047         because of other changes that I made for the file dialog box.  I
7048         also made the hook variables list-mode-hook and
7049         completion-setup-hook and also minibuffer-setup-hook in
7050         minibuf.el be permanent-local; see comment in list-mode.el.
7051
7052         * map-ynp.el (map-y-or-n-p):
7053         Added accelerators to the dialog buttons.
7054
7055         * menubar-items.el (menu-truncate-list):
7056         New internal function.
7057         * menubar-items.el (submenu-generate-accelerator-spec):
7058         * menubar-items.el (menu-item-strip-accelerator-spec):
7059         * menubar-items.el (menu-item-generate-accelerator-spec):
7060         New exported functions, for use in auto-generating accelerator specs.
7061
7062         * menubar-items.el:
7063         * menubar-items.el (default-menubar):
7064         * menubar-items.el (maybe-add-init-button):
7065         * menubar-items.el (bookmark-menu-filter):
7066         * menubar-items.el (slow-format-buffers-menu-line):
7067         * menubar-items.el (build-buffers-menu-internal):
7068         * menubar-items.el (language-environment-menu-filter):
7069         * menubar-items.el (default-popup-menu):
7070         * menubar-items.el (popup-buffer-menu):
7071         * menubar-items.el (popup-menubar-menu):
7072         Did a major overhaul on this file, and in fact I'm nowhere near
7073         done working on the menubar, and there will be more patches to
7074         come.  A basic summary of what I've done:
7075
7076         a) I added accelerators to all of the menu items.  For menus that
7077         are auto-generated, such as the buffers menu, the accelerators are
7078         automatically added to the beginning of each line using the
7079         numbers 1 through 9, then zero, and then letters starting with A,
7080         but omitting the letters that are already in use for the fixed
7081         menu items at the top of the buffers menu.  To facilitate adding
7082         accelerators of this kind, I created some new functions
7083         (*-accelerator-spec), which are also being used by other filters
7084         that auto generate lists of things such as ftp sites to download
7085         packages.  If people really don't like these accelerators
7086         appearing at the beginning of the menu items, a variable can be
7087         added to optionally turn them off, but I think this is rather
7088         pointless because other menu items have accelerators and many or
7089         most of the menu users will use the accelerators if the support is
7090         there.
7091
7092         b) I combined the top level Tools and Apps menus into a single
7093         Tools menu, because the distinction between the two is not
7094         obvious, and the items on the menus are not used often enough that
7095         putting some of them onto submenus is a problem.
7096
7097         c) I created two new top level menus called View and Cmds because
7098         there were too many items on the File and Edit menus, and I'm going
7099         to be adding more items to these menus.  In contrast to the Tools
7100         menu, the items on these menus may be used quite often during an
7101         editing session, and so should be available with fewer
7102         keystrokes.
7103
7104         d) I added a number of options to the options menu, including one
7105         for controlling whether the alt key can be used to traverse to
7106         menu items using the accelerators, one for controlling behavior of
7107         control-k, one for controlling how the kill and yank functions
7108         interact with the clipboard, a few additional buffers-menu
7109         options, and various other things.  I also did a bit of
7110         rearranging, for example, combining the keyboard and mouse options
7111         into a single keyboard and mouse submenu to facilitate the
7112         accelerators on that level.
7113
7114         e) I changed the variable buffers-menu-format-buffer-line-function
7115         to take two arguments instead of one, the second argument being
7116         the line number for use in creating an accelerator.  I added a
7117         hack to support existing functions with one argument (although I
7118         doubt that very many of these exist), for backward compatibility.
7119
7120         f) I moved the top level mule menu to be a submenu of the edit
7121         menu.  I think that most of the items on this menu are fairly
7122         useless and there are certainly not enough frequently used items
7123         to justify this being its own top level menu.
7124
7125         g) I combined most of the items in big-menubar.el into the main menu.
7126         If people think the main menu is too big, it would be possible to
7127         create different configurations, some smaller.
7128
7129         * menubar.el (check-menu-syntax):
7130         Deleted some syntax checks that were no longer valid, partly
7131         because of changes that were already made a long time ago, and
7132         partly because of a change I made where I allow the name of the
7133         menu item to be an evaluated expression rather than just a string,
7134         similar to all of the other parameters of a menu item.
7135
7136         * minibuf.el:
7137         * minibuf.el (read-file-name-1):
7138         * minibuf.el (mouse-read-file-name-1):
7139         I made a number of changes to improve the appearance
7140         and functioning of the file dialog box.  They include:
7141
7142         a) Fixing the problem where closing the dialog box by clicking on
7143         the close button of the window didn't properly exit the
7144         minibuffer.
7145
7146         b) Fixing the problem that if you typed part of a file name, and
7147         then clicked on a completion with the mouse, the file was not
7148         correctly selected.
7149
7150         c) Changing the title of the dialog box to reflect the operation
7151         being done in accordance with user interface conventions, rather
7152         than the name of the dialog box buffer, which is rather useless.
7153
7154         d) Remove the words "possible completions are" which didn't
7155         belong.
7156
7157         e) Fix things so that the completions scroll off the end of the
7158         completions windows only to the right, rather than both to the
7159         right and down, which is in accordance with Windows user interface
7160         conventions.
7161
7162         * msw-init.el (init-post-mswindows-win):
7163         Added a binding for meta-F4, which is the standard windows binding
7164         for exiting a program.
7165
7166         * select.el (get-selection-no-error):
7167         * select.el (own-selection):
7168         * select.el (own-clipboard):
7169         Added an optional argument called append to the functions
7170         own-selection and own-clipboard.  This adds support for appending
7171         text to the existing selection and allows the function
7172         own-clipboard to be used as the value of the variable
7173         interprogram- cut-function.
7174
7175         Fixed a bug in own-selection in handling zmacs-region-stays.
7176
7177         * simple.el (historical-kill-line): New.
7178
7179         * simple.el (kill-line):
7180         * simple.el (interprogram-cut-function):
7181         * simple.el (interprogram-paste-function):
7182         * simple.el (handle-pre-motion-command):
7183         * simple.el (next-line):
7184         * simple.el (previous-line):
7185         a) Expanded the variable kill-whole-line, so that function
7186         kill-line can be set to delete the entire line always, not just
7187         when cursor is at the beginning of the line.  This is controlled
7188         by setting the variable kill-whole-line to the symbol 'always.
7189         This behavior, as well as the existing kill-whole-line behavior,
7190         now only take effect when kill-line is called interactively,
7191         although this is a departure from a previous behavior in the case
7192         of setting this variable kill-whole-line to t.  It is almost
7193         certainly what has always been intended, and most likely the old
7194         way of doing things introduced bugs.  I also created a function
7195         called historical-kill-line, which ignores the kill-whole-line
7196         setting and always gives the historical behavior of only killing
7197         to the end of the line.  I bound this function to shift- control-k
7198         so that the kill to end of line behavior is available, even when
7199         kill-whole-line has been set to change control-k into the simple
7200         delete-whole-line behavior. (This can be set using the options
7201         menu.)
7202
7203         b) I changed things so that kill and yank now interact with the
7204         clipboard by default under windows.  This was done by changing the
7205         default value of interprogram-cut- function and
7206         interprogram-paste-function.  You can get the old behavior by
7207         setting these to nil, and there is an option on the options menu
7208         to do this.
7209
7210         c) I added support for selecting text using shifted motion keys.
7211         This support is on by default and can be controlled by the
7212         variable shifted-motion-keys-select-region.  There is also a
7213         variable called unshifted-motion-keys-deselect-region that
7214         controls more specifically how the shifted motion key behavior
7215         works.  I did not put an option on the options menu to turn this
7216         off, because I can't imagine why this would be useful.
7217
7218         * simple.el (forward-block-of-lines):
7219         * simple.el (backward-block-of-lines):
7220         * simple.el (block-movement-size):
7221         New.
7222
7223         * simple.el (uncapitalized-title-words):
7224         * simple.el (uncapitalized-title-word-regexp):
7225         * simple.el (capitalize-string-as-title):
7226         * simple.el (capitalize-region-as-title):
7227         New.
7228
7229
7230         * subr.el (add-hook):
7231         * subr.el (make-local-hook): New.
7232         * subr.el (remove-local-hook): New.
7233         * subr.el (add-one-shot-hook): New.
7234         * subr.el (add-local-one-shot-hook): New.
7235         Added some functions to make using hooks easier.
7236         These include:
7237
7238         a) Functions add-local-hook and remove-local-hook to make it easy
7239         to use local hooks.
7240
7241         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7242         make it possible to add a "one-shot" hook, which is to say a hook
7243         that runs only once, and automatically removes itself after the
7244         first time it has run.
7245
7246 2000-03-09  Andy Piper  <andy@xemacs.org>
7247
7248         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7249
7250 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7251
7252         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7253         Moved from menubar-items.el.
7254         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7255
7256 2000-03-08  Andy Piper  <andy@xemacs.org>
7257
7258         * gutter-items.el (build-buffers-tab-internal): add selected field
7259         to buffers tab spec.
7260
7261 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7262
7263         * minibuf.el (last-exact-completion): Initialize to nil.
7264
7265 2000-03-07  Didier Verna  <didier@xemacs.org>
7266
7267         * startup.el (command-line-1): remove unused variable
7268         `first-file-buffer'.
7269
7270 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7271
7272         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7273         which is also used for Web server log files.
7274
7275 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7276
7277         * mule/mule-charset.el: Setup auto-fill-chars.
7278
7279 2000-03-02  SL Baur  <steve@beopen.com>
7280
7281         * subr.el (with-string-as-buffer-contents): Reimplement using
7282         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7283         non-deletion of buffer after execution problem.
7284         (with-output-to-string): Use unique buffer name.
7285
7286 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7287
7288         * gutter-items.el (buffers-tab-sort-function):  New variable.
7289         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7290
7291 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7292
7293         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7294
7295 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7296
7297         * menubar-items.el (maybe-add-init-button): Remove the "Load
7298         .emacs" button from all menubars.
7299
7300 2000-03-01  Didier Verna  <didier@xemacs.org>
7301
7302         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7303         region rectangle replacement (from Jan Vroonhof).
7304         (replace-rectangle): new function.
7305
7306 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7307
7308         * mule/mule-cmds.el (set-default-coding-systems): Use
7309         set-terminal-coding-system and set-keyboard-coding-system.
7310         * coding.el (set-terminal-coding-system): Use
7311         set-console-tty-output-coding-system.
7312         (set-keyboard-coding-system): Use
7313         set-console-tty-input-coding-system.
7314
7315 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7316
7317         * minibuf.el (read-variable): Allow symbol to default argument.
7318
7319 2000-02-27  Andy Piper  <andy@xemacs.org>
7320
7321         * gutter-items.el (update-tab-hook): new function to be used for
7322         hooks.
7323         (create-frame-hook): add update-tab-hook.
7324         (record-buffer-hook): ditto.
7325         (default-gutter-position-changed): ditto.
7326         (default-gutter-position): updating the buffers tab is now handled
7327         by a hook.
7328         (default-gutter-position-changed-hook): new variable.
7329         (gutter-element-visibility-changed-hook): ditto.
7330         (set-gutter-element-visible-p): call it.
7331         (set-gutter-element): use modify-specifier-instances. Set extents
7332         as duplicable before using.
7333         (remove-gutter-element): ditto.
7334         (set-gutter-element-visible-p): ditto.
7335         (init-gutter): new function.
7336         (add-tab-to-gutter): use new gutter-element functions rather than
7337         setting specifiers directly.
7338         (clear-progress): ditto.
7339         (abort-progress): ditto.
7340         (gutter-buffers-tab-visible-p): renamed from
7341         default-gutter-visible-p
7342
7343         * specifier.el (modify-specifier-instances): new function from Jan
7344         Vroonhof.
7345
7346         * x-init.el (init-post-x-win): call init-gutter.
7347
7348         * msw-init.el (init-post-mswindows-win): call init-gutter.
7349
7350         * menubar-items.el (default-menubar): Update to reflect new gutter
7351         variables.
7352
7353 2000-02-26  Andy Piper  <andy@xemacs.org>
7354
7355         * gutter-items.el (set-gutter-element): new function. Add gutter
7356         elements to the specified gutter.
7357         (remove-gutter-element): new function. Remove gutter elements from
7358         the specified gutter.
7359         (set-gutter-element-visible-p): new function. Set gutter element
7360         visibility for the provided gutter-visible specifier.
7361
7362 2000-02-23  Andy Piper  <andy@xemacs.org>
7363
7364         * gutter-items.el (add-tab-to-gutter): specify dimensions
7365         dynamically.
7366
7367 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7368
7369         * gutter-items.el (add-tab-to-gutter):
7370         * package-get.el (package-get-interactive-package-query):
7371         * package-ui.el (pui-directory-exists):
7372         (pui-install-selected-packages):
7373         (pui-list-packages):
7374         Use #'(lambda ...)  instead of '(lambda ...).
7375
7376 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7377
7378         * startup.el (load-user-init-file): Check to make sure user
7379           has an init-file before calling load().
7380
7381 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7382
7383         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7384
7385 2000-02-23  Martin Buchholz <martin@xemacs.org>
7386
7387         * XEmacs 21.2.31 is released.
7388
7389 2000-02-21  Mike Sperber <mike@xemacs.org>
7390
7391         * loadup.el (really-early-error-handler):
7392         * update-elc.el:
7393         * make-docfile.el:
7394         Remove dependency on EMACSBOOTSTRAP... environment variables.
7395
7396 2000-02-21  Martin Buchholz <martin@xemacs.org>
7397
7398         * XEmacs 21.2.30 is released.
7399
7400 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7401
7402         * byte-optimize.el (byte-optimize-plus):
7403         (byte-optimize-minus):
7404         (byte-optimize-multiply):
7405         Optimize (- 0) to 0, not (-)
7406         Optimize (+ 5 3.0) to 8.0
7407         Optimize (* 5 3.0) to 15.0
7408         Improve readability.
7409
7410 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7411
7412         * modeline.el: (modeline-scrolling-method): change modeline
7413         mswindows cursor appearance according to the value.
7414
7415         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7416         and 'gui-element face colors and 'gui-element face font to Windows
7417         defaults.
7418
7419 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7420
7421         * font-lock.el: Javadoc enhancements
7422
7423 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7424
7425         * ldap.el (toplevel): Test if LDAP support has been compiled in
7426         (ldap-verbose): New option
7427         (ldap-search-entries): Renamed from the previous ldap-search
7428         Conditionalize message display on ldap-verbose
7429         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7430         defuns
7431         (ldap-search): Is now defined as an obsolete wrapper calling
7432         ldap-search-basic or ldap-search-entries
7433
7434
7435 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7436             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7437             Jan Vroonhof  <jan@xemacs.org>
7438
7439         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7440         When for-effect is true, didn't call `byte-optimize-form'
7441         in and/or subforms without last.
7442
7443 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7444
7445         * package-get.el (package-get-download-sites): Use correct custom
7446         type.
7447
7448 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7449
7450         * files.el (write-file): Ask for coding system when compiled with
7451         file-coding.
7452
7453 2000-02-16  Andy Piper  <andy@xemacs.org>
7454
7455         * buffer.el (switch-to-buffer): give norecord argument to
7456         set-window-buffer instead of explicitly recording.
7457
7458         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7459         we have to pick a window.
7460
7461 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7462
7463         * mule/mule-cmds.el (describe-language-support): Don't add
7464         unexist function to help-map.
7465         (describe-coding-system): Don't use already assigend `C'.
7466
7467 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7468
7469         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7470         work in custom.
7471
7472 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7473
7474         * about.el: Ienaga's e-mail address change.
7475
7476 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7477
7478         * etags.el (find-tag): force new window -- even if buf already
7479         visible -- when other-window is t
7480
7481 2000-02-16  Martin Buchholz <martin@xemacs.org>
7482
7483         * XEmacs 21.2.29 is released.
7484
7485 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7486
7487         * cl-extra.el (getf): This is now identical to `plist-get', so
7488         just defalias it.
7489         * cl-macs.el: Make getf an alias to plist-get, at the
7490         byte-compiler level, using define-compiler-macro.
7491
7492 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7493
7494         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7495
7496 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7497
7498         * lisp/etags.el (find-tag-internal): set exact-tagname to
7499           a regular expression that matches against the tagname
7500           part of the tag entry first instead of only looking in
7501           the context area.
7502
7503 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7504
7505         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7506         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7507
7508 2000-02-07  Martin Buchholz <martin@xemacs.org>
7509
7510         * XEmacs 21.2.28 is released.
7511
7512 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7513
7514         * cl-extra.el (getf): Just call `get', never `get*'.
7515         Make arglist match docstring.
7516         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7517         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7518         * byte-optimize.el: remove references to `get*'.
7519
7520 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7521
7522         * mule/european.el: Add syntax information for Latin3 and Latin4.
7523
7524 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7525
7526         * byte-optimize.el: Byte-optimize (length "foo")
7527
7528 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7529
7530         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7531         width check using `window-leftmost-p' and `window-rightmost-p'.
7532
7533 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7534
7535         * wid-edit.el (widget-match-inline): An atom never matches a
7536           list.
7537
7538 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7539
7540         * modeline.el: Consolidated 'x and 'mswindows specification under
7541         'win tag.
7542
7543 2000-01-29  Andy Piper  <andy@xemacs.org>
7544
7545         * gutter-items.el: (format-buffers-tab-line): Try and be
7546         intelligent about buffer naming when we have duplicates.
7547
7548 2000-01-29  Andy Piper  <andy@xemacs.org>
7549
7550         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7551         updated when it becomes visible.
7552
7553 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7554
7555         * bytecomp.el (byte-compile-insert-header): Properly set coding
7556         system under MULE and file-coding.
7557
7558 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7559
7560         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7561         (dontusethis-set-value-terminal-coding-system-handler):
7562         (dontusethis-set-value-keyboard-coding-system-handler):
7563         Never undefine coding system aliases.  Emergency fix for gnus.
7564
7565 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7566
7567         * files.el (abbreviate-file-name): Use directory-sep-char instead
7568         of hard-coded "/".
7569
7570 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7571
7572         * startup.el (user-init-file-base-list): New variable, replacing
7573         user-init-file-base.
7574         (find-user-init-file): New function.
7575         (command-line-early): Use it.
7576         (load-user-init-file): Ditto.
7577
7578 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7579
7580         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7581         calling valid-image-instantiator-format-p
7582
7583 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7584
7585         * isearch-mode.el (isearch-mode): The variable is
7586         isearch-unhidden-extents, not isearch-opened-extents.
7587
7588 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7589
7590         * minibuf.el (next-history-element): Modify error message if a
7591         default value is available.
7592
7593 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7594
7595         * bytecomp.el (byte-compile-file): Don't unconditionally write
7596         .elc files in binary - might contain non-Latin1.
7597
7598 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7599
7600         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7601         for windows-nt.
7602
7603         * version.el:
7604         * startup.el (user-init-file-base):
7605         * process.el (call-process-region):
7606         * files.el (make-backup-file-name):
7607         (backup-file-name-p):
7608         (file-relative-name):
7609         (abbreviate-file-name):
7610         (set-auto-mode):
7611         * code-process.el (call-process-region): Removed unnecessary
7612         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7613         support out of the universe.
7614
7615         * process.el:
7616         * code-process.el:
7617         * bytecomp.el (byte-compile-file): Removed reference to
7618         buffer-file-type, and commented usage of binary-process-output
7619         NTEmacs variables.
7620
7621 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7622
7623         * help.el (function-arglist): Add case for macro.
7624
7625 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7626
7627         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7628         printers.
7629         (custom-display): Added a menu for printer/display tags.
7630
7631         * frame.el (frame-type):
7632         * device.el (device-type): Added 'msprinter to the doc string, and
7633         removed 'pc -- it is not going to be implemented ever.
7634         (call-device-method): Fixed docstring typo.
7635         Defined specifier tags 'printer and 'display.
7636
7637 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7638
7639         * lisp/itimer.el (itimer-run-expired-timers): (consp
7640           last-command-event-time) instead of (consp
7641           'last-command-event-time).
7642
7643 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7644
7645         * msw-glyphs.el: Removed obsolete commentary.
7646
7647 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7648
7649         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7650         better default value.
7651
7652 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7653
7654         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7655         (read-string): Ditto.
7656         (eval-minibuffer): Ditto.
7657         (read-command): Ditto.
7658         (read-function): Ditto.
7659         (read-variable): Ditto.
7660         (read-number): Ditto.
7661         (read-shell-command): Ditto.
7662         (read-number): Record history.
7663
7664 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7665
7666         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7667
7668 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7669
7670         * faces.el (startup-initialize-custom-faces): New function.
7671         Reset all faces created during auto-autoloads loading time
7672         by defface.
7673         * startup.el (command-line): Call it.
7674
7675 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7676
7677         * about.el (about-hackers): Add myself to contributors list.
7678
7679 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7680
7681         * menubar-items.el (maybe-add-init-button): Removed an argument in
7682         a call to load-user-init-file, as the function managed to lose its
7683         formal parameter a few betas ago.
7684
7685 2000-01-18  Martin Buchholz <martin@xemacs.org>
7686
7687         * XEmacs 21.2.27 is released.
7688
7689 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7690
7691         * process.el (shell-command-to-string): Use the FSF docstring.
7692         Make shell-command-to-string the standard function, and
7693         exec-to-string the (deprecated) alias.
7694
7695         * startup.el: typo fix.
7696
7697 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7698
7699         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7700
7701 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7702
7703         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7704         buffers after visible buffers.
7705         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7706
7707 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7708
7709         * info.el (Info-extract-menu-node-name): Stop at a dot
7710         followed by whitespace or right parenthesis.
7711
7712 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7713
7714         * info.el (Info-directory-list): Warn against using Customize with
7715         Info-directory-list.
7716
7717 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7718
7719         * minibuf.el (read-file-name): doc fix.
7720
7721         * autoload.el (update-file-autoloads): doc fix.
7722
7723         * about.el (about-hackers): Change my E-mail address.
7724
7725 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7726
7727         * info.el (Info-visit-file): Just use the `f' interactive spec to
7728         read a filename in the standard way.
7729
7730 2000-01-13  Andy Piper  <andy@xemacs.org>
7731
7732         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7733         (gutter-buffers-tab-extent): new variable.
7734         (update-tab-in-gutter): call add-tab-to-gutter again if the
7735         orientation has changed.
7736         (add-tab-to-gutter): cope with different orientations.
7737
7738 2000-01-11  Didier Verna  <didier@xemacs.org>
7739
7740         * info.el (Info-following-node-name): backward-skip dots as well
7741         as spaces (dots at the end of a node name aren't part of it).
7742         (Info-extract-menu-node-name): don't skip dots. There could be
7743         some in the node name.
7744         (Info-index): allow dots to be part of a node name.
7745
7746 2000-01-12  Andreas Jaeger  <aj@suse.de>
7747
7748         * files.el (auto-mode-alist): Added idlwave-mode.
7749         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7750
7751 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7752
7753         * info.el (Info-search): Show default value.
7754
7755 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7756
7757         * info.el (Info-read-node-completion-table): New variable.
7758         (Info-read-node-name-1): New function.
7759         (Info-read-node-name): Use it.
7760         (Info-follow-reference): Use DEFAULT argument of completing-read.
7761         (Info-menu): Ditto.
7762
7763 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7764
7765         * hyper-apropos.el (hyper-describe-key-briefly): Save
7766         window configuration.
7767         (hyper-describe-face): Use DEFAULT of completing-read.
7768         (hyper-apropos-read-variable-symbol): Ditto.
7769         (hyper-apropos-read-function-symbol): Ditto.
7770
7771 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7772
7773         * mule/mule-cmds.el (set-default-coding-system): Set
7774         comint-exec-hook to use coding-system-for-read and
7775         coding-system-for-write so that C-x RET c works.
7776
7777 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7778
7779         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7780         (previous-matching-history-element): Increment
7781         minibuffer-max-depth by 1.
7782         (next-matching-history-element): Ditto.
7783
7784 2000-01-11  Andy Piper  <andy@xemacs.org>
7785
7786         * gutter-items.el (buffers-tab): Create a new face for the buffers
7787         tab.
7788         (buffers-tab-face): use it.
7789
7790 2000-01-10  Didier Verna  <didier@xemacs.org>
7791
7792         * modeline.el (modeline-scrolling-method): change modeline X
7793         cursor appearance according to the value.
7794
7795 2000-01-07  Andreas Jaeger  <aj@suse.de>
7796
7797         * about.el (about-hackers): Moved my entry to contributor list.
7798         (xemacs-hackers): Added myself.
7799         (about-maintainer-info): Added description of myself.
7800
7801
7802 2000-01-07  Didier Verna  <didier@xemacs.org>
7803
7804         * modeline.el (modeline-scrolling-method): new variable.
7805         (mouse-drag-modeline): add reference to it in the docstring.
7806         (mouse-drag-modeline): handle it.
7807
7808 2000-01-08  Andy Piper  <andy@xemacs.org>
7809
7810         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7811         calls.
7812         (remove-buffer-from-gutter-tab): ditto.
7813
7814 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7815
7816         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7817         (custom-face-edit): Fix grammatical error in help message.
7818
7819 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7820
7821         * movemail.el: Added.
7822
7823         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7824
7825 2000-01-03  Didier Verna  <didier@xemacs.org>
7826
7827         * modeline.el (mouse-drag-modeline): remove the code related to
7828         the modeline horizontal scrolling facility.
7829
7830 1999-12-31  Martin Buchholz <martin@xemacs.org>
7831
7832         * XEmacs 21.2.26 is released.
7833
7834 1999-12-28  Andy Piper  <andy@xemacs.org>
7835
7836         * wid-edit.el (widget-push-button-value-create): The gui cache
7837         does not agree with native widgets which can only be displayed
7838         once per window. The reasons for caching are diminished now that
7839         we don't hog resources when creating buttons.
7840         (widget-push-button-cache) deleted.
7841
7842 1999-12-24  Martin Buchholz <martin@xemacs.org>
7843
7844         * XEmacs 21.2.25 is released.
7845
7846 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7847
7848         * hyper-apropos.el (hyper-apropos): Toggle
7849         hyper-apropos-programming-apropos correctly.
7850         Set REGEXP when user accepts default value.
7851
7852 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7853
7854         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7855         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7856
7857 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7858
7859         * mule/mule-category.el (undefined-category-designator):
7860         Return char instead of character.  Search for undefined one.
7861         (describe-category): Use with-displaying-help-buffer.
7862
7863 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7864
7865         * byte-optimize.el (byte-optimize-plus):
7866         Optimize (+ 1) to 1 instead of (1+ nil).
7867
7868         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7869
7870         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7871
7872         * byte-optimize.el (byte-optimize-char-before): New function.
7873         Remove performance penalty for using (char-before) instead of (char-after).
7874
7875 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7876
7877         * mule/mule-category.el (char-category-list): Return character
7878         instead of integer.
7879
7880 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7881
7882         * minibuf.el (read-buffer): Check default is buffer object.
7883
7884 1999-11-25  Andy Piper  <andy@xemacs.org>
7885
7886         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7887         for buttons.
7888
7889 1999-12-16  Andreas Jaeger  <aj@suse.de>
7890
7891         * package-get.el (package-get-maybe-save-index): Fixed typo.
7892         Patch by Jeff Miller <jmiller@smart.net>.
7893
7894 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7895
7896         * gnuserv.el (gnuserv-process-filter):  don't call
7897         gnuserv-write-to-client when gnuserv-current-client is nil
7898
7899 1999-12-14  Martin Buchholz <martin@xemacs.org>
7900
7901         * XEmacs 21.2.24 is released.
7902
7903 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7904
7905         * about.el (about-hackers): Update my email address.
7906
7907 1999-12-07  Martin Buchholz <martin@xemacs.org>
7908
7909         * XEmacs 21.2.23 is released.
7910
7911 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7912
7913         * package-get.el (package-get-download-sites): Removed several
7914         defunct download sites, added many new ones, and corrected a few
7915         incorrect directory-on-site entries.  Added physical locations to
7916         site-description.
7917
7918 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7919
7920         * finder.el (finder-commentary): add DOC string and fix
7921         interactive spec
7922
7923 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7924
7925         * help.el (describe-function): Don't forget to intern the string
7926         completing-read returns.
7927         (describe-variable): Ditto.
7928
7929 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7930
7931         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7932         `hyper-apropos-help-mode' here to find symbol to customize
7933         irregardless of cursor position and simplify
7934         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7935         `hyper-apropos-popup-menu'.
7936
7937 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7938
7939         * apropos.el (apropos-mode-map): Add return to call
7940         apropos-follow.
7941         (apropos-print): Call apropos-mode to have better
7942         command reference. Put keymap text-poperty to
7943         symbole name.
7944
7945 1999-11-22  Alastair Burt  <burt@dfki.de>
7946
7947         * help.el: (describe-bindings-1): Added handling of keymaps for
7948         the extents at point.
7949
7950 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7951
7952         * gutter-items.el (buffers-tab-items): Wrap the function in a
7953         save-match-data
7954
7955 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7956
7957         * help.el (describe-function): Use the DEFAULT argument to
7958         completing-read.
7959         (describe-variable): Ditto.
7960
7961 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7962
7963         * minibuf.el (read-from-minibuffer): Add optional argument
7964         DEFAULT to have better mini-buffer history support.
7965         (completing-read): Pass default to read-from-minibuffer.
7966         (read-buffer): Pass default to completing-read.
7967
7968 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7969
7970         * font-lock.el (font-lock-doc-string-face): Document the
7971         `font-lock-lisp-like' property.
7972
7973 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7974
7975         * lisp-mode.el: Specify `font-lock-lisp-like'.
7976
7977         * font-lock.el (font-lock-lisp-like): New function.
7978         (font-lock-fontify-syntactically-region): Use it.
7979
7980 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7981
7982         * XEmacs 21.2.22 is released
7983
7984 1999-11-28  Martin Buchholz <martin@xemacs.org>
7985
7986         * XEmacs 21.2.21 is released.
7987
7988 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7989
7990         * minibuf.el (read-coding-system): Accept symbol and
7991         coding-system object as a default-coding-system.
7992
7993 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7994
7995         * minibuf.el (read-coding-system): Accept symbol as
7996         a default-coding-system.
7997
7998 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7999
8000         * apropos.el (apropos-documentation): Use insert instead
8001         of princ.
8002
8003 1999-11-07  William M. Perry  <wmperry@aventail.com>
8004
8005         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8006           for the linux console.
8007
8008         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8009           stuff to work when you are not on a window system, since the GPM
8010           mouse support now allows pasting from outside of XEmacs.
8011
8012 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8013
8014         * XEmacs 21.2.20 is released
8015
8016 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8017
8018         * setup-paths.el (paths-default-info-directories): Add
8019         /usr/share/info and /usr/local/share/info.
8020
8021 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8022
8023         * about.el: Updated Vladimir Ivanovic's info.
8024
8025 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8026
8027         * auto-show.el (auto-show-truncationp): Remove.
8028
8029         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8030
8031 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8032
8033         * indent.el (indent-line-to): fix bug: spaces were not replaced
8034         with tab if column is multiple of tab-width
8035         From dhn@qedinc.com
8036
8037 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8038
8039         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8040         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8041
8042         * package-get.el (package-get-package-provider): Be verbose when
8043         interactive. Patch from Robert Pluim
8044
8045 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8046
8047         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8048         info file suffixes.
8049
8050 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8051
8052         * process.el (open-network-stream): Add a new optional parameter
8053         PROTOCOL to support udp; fix a minor typo and add an explanation
8054         in docstring for udp programming.
8055
8056         * code-process.el (open-network-stream): Add a new optional
8057         parameter PROTOCOL to support udp; fix a minor typo and add an
8058         explanation in docstring for udp programming.
8059
8060 1999-10-18  Andy Piper  <andy@xemacs.org>
8061
8062         * gui.el (make-gui-button): be more precise about how we call
8063         callbacks.
8064
8065         * wid-edit.el (widget-push-button-value-create): Use the new form
8066         of native gui-button.
8067
8068 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8069
8070         * info.el (Info-page-prev): Don't do (sit-for 0).
8071
8072 1999-10-13  Andy Piper  <andy@xemacs.org>
8073
8074         * gutter-items.el (progress-abort-glyph): new glyph for showing
8075         abort status.
8076         (append-progress): dispatch-event rather than sit-for.
8077         (abort-progress): new function. Show the abort glyph with an
8078         appropriate message.
8079         (raw-append-progress): dispatch-event rather than sit-for.
8080         (display-progress): cope with aborts.
8081
8082         * gui.el (make-gui-button): Use native widgets for buttons
8083         unconditionally.
8084         (insert-gui-button): ditto.
8085         (gui-button-p): ditto.
8086
8087         * xbm-button.el: remove from core.
8088
8089         * xpm-button.el: remove from core.
8090
8091 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8092
8093         * faces.el (init-device-faces): Don't initialize the random faces
8094         on the stream device.
8095
8096 1999-10-06  Andy Piper  <andy@xemacs.org>
8097
8098         * files.el (recover-file): Don't use ls under windows for revert buffer.
8099
8100 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8101
8102         * package-get.el (package-get-download-menu): Make menu really
8103         toggle download sites.
8104         (package-get-download-sites): Add autoload cookie.
8105
8106 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8107
8108         * setup-paths.el (paths-find-module-directory): Ditto.
8109
8110 1999-09-29  Werner Fink  <werner@suse.de>
8111
8112         * setup-paths.el (paths-find-exec-directory): Add missing nil
8113         parameter for environment.
8114
8115 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8116
8117         * modeline.el (modeline-format):
8118         Only purecopy the strings.  Else
8119         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8120         barfs.
8121
8122 1999-08-28  Mike Woolley  <mike@bulsara.com>
8123
8124         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8125         user setting comint-completion-addsuffix and
8126         comint-process-echoes.
8127
8128 1999-09-22  Andy Piper  <andy@xemacs.org>
8129
8130         * gutter-items.el (update-tab-in-gutter): use
8131         last-nonminibuf-window instead of selected-window.
8132
8133 1999-09-18  Andy Piper  <andy@xemacs.org>
8134
8135         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8136         display on.
8137
8138         * subr.el (record-buffer-hook): new variable so that the hook gets
8139         some documentation.
8140
8141 1999-09-16  Andy Piper  <andy@xemacs.org>
8142
8143         * gutter-items.el (update-tab-in-gutter): only update when the
8144         gutter is visible.
8145         (remove-buffer-from-gutter-tab): ditto.
8146
8147 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8148
8149         * simple.el (do-auto-fill): Commented out part of Kinsoku
8150         processing.
8151
8152 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8153
8154         * isearch-mode.el (isearch-highlightify-region): Give the
8155         highlighting extents a high priority.
8156         (isearch-make-extent): Give the main highlighting extent an even
8157         higher priority.
8158
8159 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8160
8161         * packages.el (packages-compute-package-locations): Fix typo from
8162         -u rationalization.
8163
8164 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8165
8166         * setup-paths.el (paths-find-doc-directory): Respect value of
8167         `configure-doc-directory.'
8168
8169         * find-paths.el (paths-find-architecture-directory): Give
8170         precendence `default' argument (which typically comes from
8171         configure).
8172
8173 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8174
8175         * startup.el (command-line-early): Added options -user-init-file
8176         and -user-init-directory.
8177
8178         * files.el (user-init-file): Default to NIL so we can recognize
8179         when it's set.
8180
8181 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8182
8183         * obsolete.el (init-file-user):
8184         * startup.el:
8185         * packages.el (packages-compute-package-locations):
8186         * package-get.el (package-get-user-index-filename):
8187         * menubar-items.el (maybe-add-init-button):
8188         * info.el (Info-annotations-path):
8189         * dump-paths.el:
8190         Change `user-init-directory' to be an absolute path.
8191         Use `user-init-directory' where appropriate.
8192         Zap `init-file-user' and its uses.
8193
8194 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8195
8196         * subr.el (copy-symbol): New function.
8197
8198 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8199
8200         * isearch-mode.el (isearch-done): Be sure to restore invisible
8201         extents in the proper buffer.
8202         (isearch-pre-command-hook): Set this-command to the correct value
8203         in case the buffer has changed and old overriding-local-map was
8204         used.
8205         (isearch-restore-extent): Use remprop instead of setting the
8206         property to nil.
8207
8208 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8209
8210         * cmdloop.el (execute-extended-command): Update zmacs region
8211         before the delay.
8212         (execute-extended-command): Make the message gettext-friendly.
8213
8214 1999-09-07  Andy Piper  <andy@xemacs.org>
8215
8216         * gutter-items.el (progress-gauge-glyph): renamed from
8217         progress-glyph.
8218         (progress-text-glyph): new variable.
8219         (progress-layout-glyph): use layouts and text glyphs.
8220         (progress-area-buffer): removed.
8221         (progress-text-and-extent): new variable.
8222         (progress-displayed-p): dynamically create gutter area buffer.
8223         (clear-progress): ditto.
8224         (raw-append-progress): ditto.
8225         (append-progress): use new glyph names.
8226         (raw-append-progress): only create the extent when needed. set
8227         properties more optimally.
8228         (progress): remove args.
8229
8230 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8231
8232         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8233         mapcar where the return value is unused.
8234         (isearch-restore-invisible-extents): Ditto.
8235         (isearch-highlight-all-cleanup): Ditto.
8236         (isearch-delete-extents-in-range): Traverse the extents only once.
8237         (isearch-highlight-all-update): Don't start over if the search
8238         string has changed and more input is pending.
8239
8240 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8241
8242         * packages.el (packages-find-package-data-path): Ditto.
8243
8244         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8245
8246         * subr.el (mapc-internal): Don't make obsolete.
8247
8248         * cl-extra.el (mapc): Resurrect.
8249
8250 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8251
8252         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8253         alias.
8254
8255         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8256         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8257         (isearch-yank-clipboard): Use get-clipboard instead of
8258         x-get-clipboard.
8259         (isearch-yank-selection): Fix docstring.
8260
8261 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8262
8263         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8264
8265 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8266
8267         * cl-macs.el (extent-start-position): Fix setf method.
8268         (extent-end-position): Ditto.
8269
8270 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8271
8272         * isearch-mode.el: End merge with FSF 20.4.
8273
8274         * isearch-mode.el (search-invisible): New variable.
8275         (isearch-hide-immediately): Ditto.
8276         (isearch-unhidden-extents): Ditto.
8277         (isearch-range-invisible): New function.
8278         (isearch-unhide-extent): Ditto.
8279         (isearch-restore-invisible-extents): Ditto.
8280         (isearch-restore-extent): Ditto.
8281
8282         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8283         implementation.
8284         (isearch-ring-retreat-edit): Ditto.
8285         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8286         (isearch-forward-regexp): New arguments NOT-REGEXP and
8287         NO-RECURSIVE-EDIT.
8288         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8289         (isearch-backward-regexp): New arguments NOT-REGEXP and
8290         NO-RECURSIVE-EDIT.
8291         (isearch-mode): Return isearch-success.
8292         (isearch-update): Use unread-command-events instead of
8293         unread-command-event.
8294         (isearch-abort): If an invalid regexp is encountered, keep popping
8295         states.
8296         (isearch-*-char): Use FSF implementation.
8297         (isearch-whitespace-chars): Use the more robust FSF's
8298         implementation.
8299         (isearch-within-brackets): New variable.
8300         (isearch-mode): Initialize it.
8301         (isearch-edit-string): Bind it.
8302         (isearch-search-and-update): Set it.
8303         (isearch-push-state): Push it.
8304         (isearch-top-state): Pop it.
8305         (isearch-search): Set it.
8306         (isearch-printing-char): When called by isearch-whitespace-chars,
8307         handle M-SPC gracefully.
8308         (isearch-message-prefix): New argument ELLIPSIS.
8309         (isearch-message-suffix): Ditto.
8310         (isearch-message): Use the ELLIPSIS argument when calling
8311         isearch-message-prefix and isearch-message-suffix.
8312         (isearch-message-prefix): Distinguish between "wrapped" and
8313         "overwrapped" search, FWIW.
8314
8315 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8316
8317         * isearch-mode.el (isearch-edit-string): Use the head of the
8318         search ring instead of search-last-string and search-last-regexp.
8319         (search-highlight): Renamed from isearch-highlight.
8320         (isearch-exit): Use the new name.
8321         (isearch-highlight): Ditto.
8322         (isearch-dehighlight): Ditto.
8323         (isearch-update-ring): New function.
8324         (isearch-done): Call it.
8325         (isearch-done): New argument EDIT.
8326         (isearch-repeat): If search string is empty, look up at the car of
8327         the search ring; ignore the yank pointer.
8328         (isearch-abort): Call isearch-done with NOPUSH.
8329         (isearch-cancel): New function.
8330         (isearch-mode-map): Bind it to ESC ESC ESC.
8331
8332         * isearch-mode.el: Begin merge with FSF 20.4.
8333
8334 1999-09-01  Andy Piper  <andy@xemacs.org>
8335
8336         * x-select.el (x-get-clipboard): obsolete.
8337         (x-yank-clipboard-selection): obsolete
8338
8339         * select.el (disown-selection): need to be careful to disown the
8340         clipboard if we set it via selection.
8341         (get-clipboard): move from x-select.el
8342         (yank-clipboard-selection): ditto.
8343
8344 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8345
8346         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8347         isearch-highlight-all-matches to nil.
8348         (isearch-fixed-case): New variable.
8349         (isearch-mode): Initialize it.
8350         (isearch-edit-string): Save it.
8351         (isearch-toggle-case-fold): Set it.
8352         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8353         need to check isearch-fixed-case.
8354         (isearch-toggle-case-fold): Update highlighting of all matches
8355         before the pause.
8356         (isearch-edit-string):
8357
8358 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8359
8360         * isearch-mode.el (isearch-edit-string): Call isearch-message
8361         before reading the event so that the prompt is displayed properly.
8362         (isearch-message): Use isearch-nonincremental when calling
8363         isearch-message-prefix.
8364         (minibuffer-local-isearch-map): Bind up and down to do the same as
8365         M-p and M-n respectively.
8366         (isearch-done): New arg NOPUSH.
8367         (isearch-edit-string): Use it.
8368         (isearch-edit-string): Don't bind isearch-string.
8369         (isearch-ring-adjust): Edit string, *then* push state.
8370
8371 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8372
8373         * faces.el (isearch-secondary): Make isearch-secondary look
8374         different than default.
8375
8376 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8377
8378         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8379         save-excursion.
8380         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8381         (isearch-update): Call isearch-dehighlight without arguments.
8382         (isearch-done): Ditto.
8383
8384         * isearch-mode.el (isearch-fix-case): If the search string has no
8385         upper-case letters, allow the folding to be reenabled.
8386         Previously, once disabled, the folding would remain that way until
8387         the end of isearch.
8388         (isearch-top-state): Call isearch-fix-case.
8389
8390         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8391         save-excursion.
8392         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8393
8394 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8395
8396         * xpm-button.el:
8397         xbm-button.el: Need to exist in core because gui.el depends on
8398         them.
8399
8400 1999-08-31  Andy Piper  <andy@xemacs.org>
8401
8402         * gutter-items.el (buffers-tab-face): new customizable variable.
8403         (buffers-tab-default-buffer-line-length): new specifier for
8404         maximum viewable characters.
8405         (progress-stack): new variable for implementing widget-based
8406         progress messages.
8407         (progress-area-buffer): ditto.
8408         (progress-glyph-height): ditto.
8409         (progress-stop-callback): ditto.
8410         (progress-quit-function): new function.
8411         (progress-glyph): new variable.
8412         (progress-layout-glyph): ditto.
8413         (progress-displayed-p): new function, see message-displayed-p for
8414         details.
8415         (clear-progress): ditto.
8416         (remove-progress): ditto.
8417         (append-progress): ditto.
8418         (raw-append-progress): ditto.
8419         (display-progress): ditto.
8420         (current-progress): ditto.
8421         (current-progress-label): ditto.
8422         (progress): ditto.
8423         (lprogress): ditto.
8424
8425
8426 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8427
8428         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8429
8430         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8431         `isearch-yank-selection'.
8432         (isearch-mode-map): Use it.
8433         (isearch-yank-selection): Use `get-selection' instead of
8434         `get-x-selection'.
8435
8436 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8437
8438         * faces.el (isearch-secondary): Create face here.
8439
8440         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8441         timers.
8442
8443 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8444
8445         * subr.el (buffer-string): More robust backward compatibility
8446         check, courtesy William Perry.
8447
8448 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8449
8450         * replace.el (perform-replace): Stop the search after the search
8451         limit has been reached.
8452
8453 1999-08-23  Andy Piper  <andy@xemacs.org>
8454
8455         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8456         here if we don't have one.
8457
8458 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8459
8460         * ldap.el (ldap-coding-system): Default to nil until we get
8461         efficient UTF8 support
8462         (ldap-decode-string): Guard against `decode-coding-string' not
8463         being defined
8464         (ldap-encode-string): Guard against `encode-coding-string' not
8465         being defined
8466
8467 1999-08-23  Didier Verna  <didier@xemacs.org>
8468
8469         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8470         Some doc strings improvements, and add a star to the `interactive'
8471         calls.
8472
8473 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8474
8475         * font-lock.el (java-font-lock-keywords-3): introduced new
8476         keywords and regexpes for javadoc syntax 1.2.
8477
8478 1999-08-17  Andy Piper  <andy@xemacs.org>
8479
8480         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8481         format-buffers-tab-line.
8482         (buffers-tab-max-buffer-line-length): new variable.
8483         (format-buffers-tab-line): new function. truncate names if over
8484         buffers-tab-max-buffer-line-length.
8485
8486 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8487
8488         * cus-start.el: Customize the variable `bell-inhibit-time'.
8489
8490 1999-08-16  Andy Piper  <andy@xemacs.org>
8491
8492         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8493         brute-force approach to deleting the last buffer.
8494         (buffers-tab-grouping-regexp): new customizable variable.
8495         (select-buffers-tab-buffers-by-mode): use it.
8496
8497 1999-08-13  Andy Piper  <andy@xemacs.org>
8498
8499         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8500         deletion problem.
8501
8502 1999-07-30  Didier Verna  <didier@xemacs.org>
8503
8504         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8505         of princ to output symbols.
8506         (custom-save-face-internal): ditto.
8507         (custom-save-resets): ditto.
8508
8509 1999-08-09  Didier Verna  <didier@xemacs.org>
8510
8511         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8512         `regexp-quote' to protect the major mode name for use as a regular
8513         expression (c++ needs this for instance).
8514
8515 1999-08-08  Andy Piper  <andy@xemacs.org>
8516
8517         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8518         cope with similar mode names.
8519
8520         * gutter-items.el (buffers-tab-selection-function): new selection
8521         function.
8522         (select-buffers-tab-buffers-by-mode): new function.
8523         (buffers-tab-items): use it if set to only display buffers in the
8524         tab in the current buffer's group..
8525         (update-tab-in-gutter): use new api.
8526         (remove-buffer-from-gutter-tab): ditto.
8527
8528         * gutter-items.el (buffers-tab-max-size): set custom selection
8529         default to 6.
8530         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8531         (add-tab-to-gutter): set face as default.
8532
8533 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8534
8535         * faces.el (frob-face-property): Merge the fall-back specifier
8536         with the target, not replace it.
8537
8538 1999-08-05  Andy Piper  <andy@xemacs.org>
8539
8540         * gutter-items.el (update-tab-in-gutter): add frame argument for
8541         buffer-items.
8542         (update-tab-in-gutter): use it.
8543
8544         * gutter-items.el (record-buffer-hook): set.
8545
8546         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8547         change.
8548         (switch-to-buffer-hook) deleted.
8549
8550 1999-08-04  Andy Piper  <andy@xemacs.org>
8551
8552         * gutter-items.el (update-tab-in-gutter): make sure this will work
8553         as an argument to create-frame-hook.
8554
8555 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8556
8557         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8558         instead of timer emulation.
8559
8560 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8561
8562         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8563         Emacs isearch enhancements.
8564
8565 1999-07-28  Andy Piper  <andy@xemacs.org>
8566
8567         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8568         all devices that support tab controls.
8569         (remove-buffer-from-gutter-tab): new function. to be used as a
8570         value for kill-buffer-hook.
8571
8572 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8573
8574         * auto-show.el (auto-show-truncationp): changed to match
8575         `window_translation_on'
8576
8577 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8578
8579         * XEmacs 21.2.19 is released
8580
8581 1999-07-28  SL Baur  <steve@miho>
8582
8583         * code-files.el (insert-file-contents): Fix docstring.
8584         revert previous change.
8585
8586 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8587
8588         * fill.el (fill-region-as-paragraph): Change re-break-point to
8589         contain word-across-newline plus one character so that filling
8590         Japanese and Chinese works as desired.
8591         * simple.el (do-auto-fill): Ditto.
8592
8593 1999-07-26  SL Baur  <steve@miho>
8594
8595         * mule/japanese.el ("Japanese"): Do not specify a default input
8596         method.
8597         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8598
8599 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8600
8601         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8602         able to use cl-macs macro in early lisp.
8603
8604 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8605
8606         * custom.el:
8607         * cus-face.el:
8608         * cus-edit.el:
8609                 Massive custom Theme API changes.
8610
8611 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8612
8613         * code-files.el (insert-file-contents): Regard
8614         coding-system-magic-cookie if `coding-system-for-read' is nil.
8615
8616 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8617
8618         * mule/thai-xtis.el: Add coding: local variable, to avoid
8619         bootstrapping problem with C locale.
8620
8621 1999-07-22  Andy Piper  <andy@xemacs.org>
8622
8623         * dumped-lisp.el (preloaded-file-list): guard against putting
8624         gutter-items in a less than functional XEmacs.
8625         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8626
8627 1999-07-18  Bob Weiner  <weiner@beopen.com>
8628
8629         * fill.el (fill-context-prefix): Fixed bug that prevented the
8630         setting of an adaptive fill prefix when the `dont-skip-first' was
8631         t.
8632
8633 1999-07-22  SL Baur  <steve@miho>
8634
8635         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8636
8637 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8638
8639         * files.el (interpreter-mode-alist): add `make', `guile', and
8640         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8641         makefile-mode, guile is a scheme, and someday XEmacs will be
8642         modular enough to use as an efficient scripting tool.)
8643
8644 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8645
8646         * mule/mule-cmds.el (reset-language-environment): Regard
8647         coding-category `utf-8' and `ucs-4' if they are available.
8648
8649 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8650
8651         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8652         (prefer-coding-system): Fix DOC-string.
8653
8654         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8655         DOC-string too.
8656
8657         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8658         Mule.
8659         (coding-system-change-eol-conversion): Fix DOC-string.
8660
8661 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8662
8663         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8664         instead of `list-coding-system'.
8665
8666 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8667
8668         * menubar-items.el (default-menubar): `select-input-method' was
8669         renamed to `set-input-method'.
8670
8671         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8672         "Set Language Environment" menu.
8673
8674         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8675         "Describe Language Support" menu.
8676
8677 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8678
8679         * mule/chinese.el ("Chinese-GB"): Rename
8680         `chinese-gb-environment-setup-function' to
8681         `setup-chinese-gb-environment-internal'.
8682
8683 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8684
8685         * mule/korean.el: Use `define-coding-system-alias' instead of
8686         `copy-coding-system'.
8687
8688 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8689
8690         * mule/mule-cmds.el (set-language-environment-coding-systems):
8691         Treat duplicated coding-categories.
8692
8693 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8694
8695         * mule/japanese.el: Use `define-coding-system-alias' instead of
8696         `copy-coding-system'.
8697
8698 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8699
8700         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8701         coding-system `viscii'.
8702
8703 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8704
8705         * mule/cyrillic.el:
8706         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8707         (cyrillic-alternativnyj-decode-table): New variable.
8708         (cyrillic-alternativnyj-encode-table): New variable.
8709         - Specify `iso-8-1' as a category of coding-system
8710           `alternativnyj'.
8711         - Abolish general Cyrillic environment.
8712
8713 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8714
8715         * mule/chinese.el:
8716         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8717         - Register `chinese-gb-environment-setup-function' as a
8718           `setup-function' of "Chinese-GB" environment.
8719
8720 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8721
8722         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8723         optional argument `parents'.
8724
8725         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8726         property for Thai-XTIS.
8727
8728         * mule/mule-help.el (help-with-tutorial): Use property
8729         `tutorial-coding-system' of language-info as a coding-system to
8730         read tutorial file.
8731
8732 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8733
8734         * mule/thai-xtis.el: Don't setup `setup-function' and
8735         `exit-function'.
8736
8737         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8738         `set-coding-category-system' to set up coding-system for
8739         coding-category.
8740
8741         * mule/mule-cmds.el (prefer-coding-system): Use
8742         `set-coding-category-system' to set up coding-system for
8743         coding-category.
8744
8745 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8746
8747         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8748         Thai-XTIS environment.
8749
8750         * mule/mule-cmds.el (prefer-coding-system): Use
8751         `find-coding-system' instead of `coding-system-p'.
8752
8753 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8754
8755         * mule/mule-cmds.el (set-language-environment-coding-systems):
8756         Modify eol-type for XEmacs.
8757
8758         * mule/thai-xtis.el: Delete unused local variable `category'.
8759
8760         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8761         function.
8762         (prefer-coding-system): Don't call
8763         `update-coding-systems-internal'; use function
8764         `coding-category-list' instead of variable `coding-category-list';
8765         use `set-coding-priority-list' instead of `set-coding-priority';
8766         modify `eol-type' for XEmacs.
8767
8768         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8769         `charset-columns'.
8770         (char-width): Likewise.
8771
8772 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8773
8774         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8775         `tis-620'.
8776
8777         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8778         `set-coding-priority-list' instead of `set-coding-priority'; don't
8779         call `update-coding-systems-internal'.
8780
8781         * mule/mule-misc.el (coding-system-get): New function.
8782         (coding-system-put): New function.
8783         (coding-system-category): New function.
8784
8785 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8786
8787         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8788         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8789         to avoid conflict with leim/quail/thai-xtis.
8790
8791         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8792         to thai-xtis-chars.el.
8793
8794         * mule/thai-xtis-chars.el: New file (split from
8795         mule/thai-xtis.el).
8796
8797 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8798
8799         * mule/thai-xtis.el:
8800         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8801         - Add syntax entries.
8802         - Put `preferred-coding-system' of the charset `thai-xtis' to
8803           `tis-620'.
8804
8805 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8806
8807         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8808         rewritten to use write-multibyte-character.
8809
8810 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8811
8812         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8813         of `iso-2022-7'.
8814         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8815         ported yet.
8816         (read-input-method-name): Treat optional argument `default'.
8817
8818 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8819
8820         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8821         all.
8822         (set-language-info-alist): Set up menus here.
8823
8824 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8825
8826         * minibuf.el (completing-read): Add new optional argument
8827         `default'.
8828         (read-coding-system): Add new optional argument
8829         `default-coding-system'.
8830
8831 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8832
8833         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8834         (viet-viscii-...->viet-vscii...).
8835
8836 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8837
8838         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8839         and menus.
8840
8841 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8842
8843         * mule/mule-cmds.el (input-method-function): Add permanent-local
8844         property.
8845
8846 1999-03-30  Dave Love  <fx@gnu.org>
8847
8848         * mule/mule-cmds.el (current-language-environment): Doc fix.
8849
8850 1999-02-06  Richard Stallman  <rms@gnu.org>
8851
8852         * mule/european.el (setup-slovenian-environment): New function.
8853         ("Slovenian"): New language environment.
8854
8855 1999-01-27  Dave Love  <fx@gnu.org>
8856
8857         * mule/mule-cmds.el (current-language-environment): Provide :link,
8858         :type (choices) and appropriate :get.
8859
8860 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8861
8862         * mule/mule-cmds.el (describe-language-environment): Don't alter
8863         input-method-alist.
8864
8865 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8866
8867         * mule/mule-cmds.el (prefer-coding-system): Call
8868         set-coding-priority, so that the internal array of priorities is
8869         also updated.
8870
8871 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8872
8873         * mule/mule-cmds.el (prefer-coding-system): If the argument
8874         requires specific EOL conversion type, make the default coding
8875         systems use that.
8876
8877 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8878
8879         * mule/mule-cmds.el (set-language-environment): Pass the default
8880         eol-type to set-language-environment-coding-systems.
8881         (set-default-coding-systems): Copy the eol-type property for the
8882         new default values of {buffer-file,process}-coding-system from the
8883         old defaults.
8884         (set-language-environment-coding-systems): Accept an optional
8885         argument EOL-TYPE, and set the eol-type property of the default
8886         coding systems accordingly.
8887
8888 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8889
8890         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8891         use generate-new-buffer instead of get-buffer-create.
8892
8893 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8894
8895         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8896
8897 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8898
8899         * mule/mule-cmds.el (default-input-method): Fix custom type.
8900
8901 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8902
8903         * mule/mule-cmds.el (setup-specified-language-environment):
8904         Add apropos-inhibit property.
8905         (describe-specified-language-support): Likewise.
8906
8907 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8908
8909         * mule/mule-cmds.el: Doc fixes.
8910
8911 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8912
8913         * mule/mule-cmds.el (register-input-method): Doc-string
8914         modified.
8915
8916 1998-09-01  Dave Love  <fx@gnu.org>
8917
8918         * mule/mule-cmds.el (current-language-environment): Fix
8919         setter function.
8920
8921 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8922
8923         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8924         mule/european.el, mule/hebrew.el, mule/japanese.el,
8925         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8926         avoid bootstrapping problem if you need to recompile all the Lisp
8927         files using interpreted code.
8928
8929 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8930
8931         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8932         ("Latin-2"): Likewise.
8933
8934 1998-08-18  Per Starback  <starback@update.uu.se>
8935
8936         * mule/european.el (setup-latin2-environment): Fix typo.
8937
8938 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8939
8940         * mule/european.el: Give proper value of `input-method' key to all
8941         lang. env.
8942
8943         * mule/mule-cmds.el (activate-input-method): Handle the case that
8944         the arg INPUT-METHOD is nil correctly.
8945         (read-multilingual-string): Activate the specified input method
8946         before calling read-string.  Afterward, activate the original
8947         input method.
8948
8949 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8950
8951         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8952         (set-language-info-alist): Fix typo in doc-string.
8953
8954         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8955
8956 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8957
8958         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8959         (reset-language-environment): New function for the job that
8960         setup-english-environment used to do.
8961         (set-language-environment): Do more setups according to the info
8962         in language-info-alist.
8963         (read-language-name): Handle the case that the arg KEY is nil.
8964         (describe-language-environment): Handle input-method property.
8965
8966         * mule/: All files under this directory, which related with
8967         specific languages (such as mule/european.el, mule/greek.el,
8968         mule/hebrew.el, mule/misc-lang.el), modified as below.
8969         (setup-XXX-environment): Just call set-language-environment.  If
8970         they used to do some other jobs than what done by
8971         set-language-environment, those jobs are done in
8972         setup-XXX-environment-internal now.
8973         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8974         the value to setup-XXX-environment-internal.  Add properties
8975         input-method and features.
8976
8977         * mule/english.el (setup-english-environment): Just call
8978         reset-language-environment.
8979
8980         * mule/european.el (setup-8-bit-environment): Function deleted.
8981
8982 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8983
8984         * mule/mule-cmds.el (input-method-exit-on-first-char)
8985         (input-method-use-echo-area): Doc fixes.
8986
8987 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8988
8989         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8990         variable.
8991         (input-method-use-echo-area): New variable.
8992
8993 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8994
8995         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8996
8997 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8998
8999         * mule/mule-cmds.el (activate-input-method): Update mode line.
9000         (inactivate-input-method): Likewise.
9001
9002 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9003
9004         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9005         input method in the current buffer, but just bind
9006         current-input-method.
9007
9008 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9009
9010         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9011
9012         * mule/misc-lang.el ("IPA"): Add coding-priority and
9013         coding-system.
9014
9015 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9016
9017         * mule/greek.el: Add coding-priority.
9018
9019 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9020
9021         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9022         LANG-ENV.
9023
9024 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9025
9026         * mule/mule-cmds.el (register-input-method): Fix previous change.
9027         (setup-specified-language-environment): Doc fix.
9028
9029 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9030
9031         * mule/mule-cmds.el: Several doc fixes.
9032         (get-language-info, set-language-info): Rename argument.
9033         (set-language-info-alist): Likewise.
9034         (register-input-method): Rename argument.
9035         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9036
9037 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9038
9039         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9040         default value while reading an input method.
9041
9042 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9043
9044         * mule/mule-cmds.el (universal-coding-system-argument):
9045         Use buffer-file-coding-system as default.
9046
9047 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9048
9049         * mule/korean.el ("Korean"): Doc fix.
9050
9051 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9052
9053         * mule/mule-cmds.el (describe-language-environment): Print the
9054         languge environment at the head.
9055
9056 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9057
9058         * mule/japanese.el: Set exit-function to exit-japanese-environment
9059         for Japanese environment.
9060
9061 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9062
9063         * mule/mule-cmds.el (set-language-environment): Doc fix.
9064         (current-language-environment): Use defcustom.
9065         (default-input-method): Specify :type.
9066
9067 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9068
9069         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9070         modified.
9071         (prefer-coding-system): Doc-string modified.
9072
9073 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9074
9075         * mule/mule-cmds.el (set-language-info): Doc-string
9076         describes `coding-priority' KEY.
9077         (set-language-environment-coding-systems): New function.
9078         (select-safe-coding-system): New function.
9079         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9080         (set-language-info-alist): New optionla arg PARENTS.  Call
9081         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9082         (set-language-environment-coding-systems): New function.
9083
9084         * mule/chinese.el: Remove setting up of
9085         describe-chinese-environment-map and
9086         setup-chinese-environment-map.  Exclude them in args of calls to
9087         set-language-info-alist.  Register coding-priority key in
9088         language-info-alist.
9089
9090         * mule/cyrillic.el: Remove setting up of
9091         describe-cyrillic-environment-map and
9092         setup-cyrillic-environment-map.  Exclude them in args of calls to
9093         set-language-info-alist.  Register coding-priority key in
9094         language-info-alist.
9095
9096         * mule/english.el: Register coding-priority key in
9097         language-info-alist.
9098
9099         * mule/ethiopic.el: Register coding-priority key in
9100         language-info-alist.
9101
9102         * mule/european.el: Remove setting up of
9103         describe-european-environment-map and
9104         setup-european-environment-map.  Exclude them in args of calls to
9105         set-language-info-alist.  Register coding-priority key in
9106         language-info-alist.  Add "German" language env.
9107         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9108         (setup-german-environment): New function.
9109
9110         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9111         change default input method to "greek-postfix".
9112
9113         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9114         coding-priority key in
9115
9116 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9117
9118         * mule/mule-cmds.el (set-language-info): Doc fix.
9119         (input-method-inactivate-hook): Doc fix.
9120
9121 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9122
9123         * mule/mule-cmds.el (set-input-method): Renamed from
9124         select-input-method.
9125
9126 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9127
9128         * mule/mule-cmds.el (set-language-environment): Run
9129         exit-language-environment-hook before calling `exit-function'
9130         which is specified for the language environment.
9131
9132 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9133
9134         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9135         modified.
9136         (prefer-coding-system): Likewise.
9137         (describe-language-environment): Print aliases of each coding
9138         system.
9139         (set-language-environment-hook): New variable.
9140         (exit-language-environment-hook): New variable.
9141         (set-language-environment): Call these hooks.  Before setting a
9142         new language environment, exit from the
9143         current-language-environment if necessary.
9144         (input-method-verbose-flag): The value can be nil, t,
9145         complex-only, or default.
9146         (input-method-highlight-flag): Doc-string augmented.
9147         (activate-input-method): Check if we can run the registered
9148         function to activate an input method.
9149
9150         * mule/korean.el: Set exit-function for language environment
9151         "Korean" to exit-korean-environment.
9152         (setup-korean-environment): Moved to korea-util.el.
9153
9154 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9155
9156         * mule/mule-cmds.el (read-multilingual-string): Use
9157         current-input-method prior to default-input-method.  Don't bind
9158         current-input-method by `let', instead, activate the specified
9159         input method in the current buffer temporarily.
9160
9161 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9162
9163         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9164
9165 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9166
9167         * mule/chinese.el (post-read-decode-hz): Return the result of
9168         decode-hz-region.
9169         (pre-write-encode-hz): Do not change the value of
9170         last-coding-system.
9171
9172 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9173
9174         * mule/mule-ccl.el: Doc fixes.
9175
9176 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9177
9178         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9179         (check-ccl-program): New macro.
9180
9181 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9182
9183         * mule/mule-ccl.el: Comment about CCL syntax modified.
9184         (ccl-command-table): Add read-multibyte-character and
9185         write-multibyte-character.
9186         (ccl-code-table): Add ex-cmd.
9187         (ccl-extended-code-table): New variable.
9188         (ccl-embed-extended-command): New function.
9189         (ccl-compile-read-multibyte-character,
9190         ccl-compile-write-multibyte-character) New functions.
9191         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9192         ccl-dump-write-multibyte-character): New functions.
9193
9194 1999-07-22  SL Baur  <steve@miho>
9195
9196         * config.el (config-value-file): config.values is installed into
9197         doc-directory.
9198         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9199
9200 1999-07-19  Didier Verna  <didier@xemacs.org>
9201
9202         * rect.el: all functions rewritten, except when noted. Below is a
9203         list of interface changes.
9204         (apply-on-rectangle): new function. Obsoletes
9205         `operate-on-rectangle'. All functions that used to call this
9206         function now call the new one.
9207         (kill-rectangle): added optional prefix arg to fill lines.
9208         (delete-rectangle): ditto.
9209         (delete-extract-rectangle): ditto.
9210         (open-rectangle): ditto.
9211         (clear-rectangle): ditto.
9212         (delete-rectangle-line): added third arg FILL.
9213         (delete-extract-rectangle-line): ditto.
9214         (open-rectangle-line): ditto.
9215         (clear-rectangle-line): ditto.
9216
9217 1999-07-18  Andy Piper  <andy@xemacs.org>
9218
9219         * menubar-items.el (default-menubar): add gutter options.
9220
9221         * gutter-items.el: new file.
9222         (gutter): new group for custom.
9223         (gutter-visible-p): new variable.
9224         (default-gutter-position): ditto.
9225         (buffers-tab): new group for the buffers tab.
9226         (gutter-buffers-tab): widget to put in the gutter.
9227         (buffers-tab-max-size): max number of tabs.
9228         (buffers-tab-switch-to-buffer-function): function to call when a
9229         tab is pressed.
9230         (buffers-tab-omit-function): filter buffers with this function.
9231         (buffers-tab-format-buffer-line-function): format buffer names for
9232         inclusion in tabs.
9233         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9234         the record.
9235         (build-buffers-tab-internal): build a list of tab items.
9236         (buffers-tab-items): ditto.
9237         (add-tab-to-gutter): put a tab in the gutter area.
9238         (update-tab-in-gutter): reset the buffers in the tab.
9239
9240         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9241
9242         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9243         (switch-to-buffer-hooks): new hook.
9244
9245         * toolbar.el (default-toolbar-position): fix typo.
9246
9247 1999-07-16  Andy Piper  <andy@xemacs.org>
9248
9249         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9250
9251 1999-07-15  Didier Verna  <didier@xemacs.org>
9252
9253         * cus-edit.el (custom-prompt-variable): optional third arg makes
9254         prompt for a comment string.
9255         (customize-set-value): optional prefix makes this function handle
9256         variable comments.
9257         (customize-set-variable): ditto.
9258         (customize-save-variable): ditto.
9259         (customize-customized): handle custom comments.
9260         (customize-save-customized): ditto.
9261         (custom-variable-state-set): ditto.
9262         (custom-face-state-set): ditto.
9263         (customize-saved): ditto.
9264         (custom-variable-set): ditto.
9265         (custom-face-set): ditto.
9266         (custom-variable-save): ditto.
9267         (custom-face-save): ditto.
9268         (custom-variable-reset-saved): ditto.
9269         (custom-face-reset-saved): ditto.
9270         (custom-variable-reset-standard): ditto.
9271         (custom-face-reset-standard): ditto.
9272         (custom-comment-face): new face.
9273         (custom-comment-tag-face): ditto.
9274         (custom-comment): new widget.
9275         (custom-comment-create): new function.
9276         (custom-comment-delete): ditto.
9277         (custom-comment-value-set): ditto.
9278         (custom-comment-show): ditto.
9279         (custom-comment-invisible-p): ditto.
9280         (custom-variable-value-create): create a comment field widget.
9281         (custom-face-value-create): ditto.
9282         (custom-variable-menu): new entry for adding a custom comment.
9283         (custom-face-menu): ditto.
9284         (custom-save-variables): possibly save custom comments.
9285         (custom-save-faces): ditto.
9286
9287         * cus-face.el (custom-set-faces): the arguments can now have a
9288         custom comment as fourth argument.
9289
9290         * custom.el (custom-set-variables): the arguments can now have a
9291         custom comment as fifth element.
9292
9293 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9294
9295         * XEmacs 21.2.18 is released
9296
9297 1999-07-13  SL Baur  <steve@miho>
9298
9299         * lib-complete.el (read-library-name): Revert previous change.
9300         (read-library): Ditto.
9301
9302 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9303
9304         * packages.el (packages-package-list): Capitalize docstring.
9305
9306         * packages.el (packages-find-package-library-path): Use #'nconc
9307         rather than #'append to reduce consing -- #'mapcar uses Flist,
9308         which returns a freshly consed list.  #'append would create yet
9309         another fresh list, using Fmake_list in concat.
9310
9311         * packages.el (package-provide): Use setq with remassq like it
9312         says in its docstring.
9313
9314 1999-07-06  SL Baur  <steve@miho.m17n.org>
9315
9316         * lib-complete.el (progn-with-message): Fix typo.
9317
9318 1999-07-06  SL Baur  <steve@miho.m17n.org>
9319
9320         * mule/mule-misc.el (char-octet): Make function match docstring.
9321         From Katsumi Yamaoka <yamaoka@jpl.org>
9322
9323 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9324
9325         * wid-edit.el (widget-documentation): corrected spelling error.
9326
9327 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9328
9329         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9330         keys if already bound
9331
9332 1999-07-06  SL Baur  <steve@miho.m17n.org>
9333
9334         * lib-complete.el (progn-with-message): Revert previous changes.
9335
9336 1999-06-24  Bob Weiner  <weiner@beopen.com>
9337
9338         * lib-complete.el (find-library):
9339         (find-library-other-window):
9340         (find-library-other-frame): Completely rewrote
9341         so that these functions actually work when called non-interactively.
9342         Also made them handle LIBRARY arguments which end with .el or .elc.
9343
9344 1999-06-24  Bob Weiner  <weiner@beopen.com>
9345
9346         * simple.el (indent-new-comment-line): Locally bound
9347         `block-comment-start' to `comstart' or else when this is called
9348         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9349         `block-comment-start' value, ignoring any existing spacing after a
9350         comment prefix in the previous line and producing ugly comments.
9351
9352 1999-06-23  Bob Weiner  <weiner@beopen.com>
9353
9354         * list-mode.el (mouse-choose-completion):
9355         (choose-completion):
9356         (completion-switch-to-minibuffer): Added.
9357         ([Tab]): [Tab] previously switched to the minibuffer
9358         but since [space] does that and since most applications in the
9359         world use [Tab] to select the next item in a list, do that in the
9360         *Completions* buffer too.  This will cause the least confusion
9361         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9362         06/23/1999.
9363
9364 1999-06-22  Bob Weiner  <weiner@beopen.com>
9365
9366         * help.el (help-buffer-name): Added support for a null value
9367         of `help-buffer-prefix-string' since some buffers require no
9368         prefix.
9369
9370 1999-06-20  Bob Weiner  <weiner@beopen.com>
9371
9372         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9373         in the completion-list-mode-map to bury the completions buffer
9374         even when the minibuffer is no longer active.
9375
9376 1999-06-20  Bob Weiner  <weiner@beopen.com>
9377
9378         * list-mode.el (list-mode): It is visually disconcerting to have
9379         the text cursor disappear within list buffers, especially when
9380         moving from window to window, so leave it visible.
9381
9382 1999-07-01  SL Baur  <steve@miho.m17n.org>
9383
9384         * menubar-items.el (default-menubar): Conditionalize the bug
9385         report menu item (which may not be possible in this XEmacs).
9386         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9387
9388 1999-06-30  SL Baur  <steve@miho.m17n.org>
9389
9390         * subr.el (with-current-buffer): DOC string fix.
9391         Suggested by Bob Weiner <weiner@altrasoft.com>
9392
9393 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9394
9395         * cus-face.el (custom-face-italic): insert missing args
9396
9397 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9398
9399         * packages.el (package-locations): Changed default early package
9400         hierarchies to ~/.xemacs/mule-packages and
9401         ~/.xemacs/xemacs-packages.
9402
9403 1999-06-23  SL Baur  <steve@miho.m17n.org>
9404
9405         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9406
9407 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9408
9409         * packages.el (package-locations): Changed default early package
9410         hierarchy to ~/.xemacs/packages.
9411         (package-locations): Removed `packages' as a possible name for a
9412         late package hierarchy.
9413
9414 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9415
9416         * mule/mule-category.el (word-combining-categories): Set up new
9417         variable.
9418         (word-separating-categories): Likewise.
9419
9420 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9421
9422         * XEmacs 21.2.17 is released
9423
9424 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9425
9426         * font-menu.el (font-menu-set-font): allow for nil specification
9427         of font size.
9428
9429 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9430
9431         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9432         is 1.
9433
9434 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9435
9436         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9437         8859-5 instead of ISO 8859-1.
9438
9439 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9440
9441         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9442         (viet-viscii-encode-table): Ditto.
9443
9444         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9445         Make obsolete definition of char-octet.
9446
9447 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9448
9449         * subr.el: Move no-Mule make-char ...
9450         * help-nomule.el (make-char): To here.
9451         (string-width): Make Mule compatibility alias.
9452
9453 1999-06-15  Andy Piper  <andy@xemacs.org>
9454
9455         * select.el (get-selection-no-error): really make there be no-error.
9456         (get-selection): revert to original.
9457
9458 1999-06-11  Andy Piper  <andy@xemacs.org>
9459
9460         * select.el (selection-sets-clipboard): renamed.
9461         (own-selection): use it.
9462
9463 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9464
9465         * XEmacs 21.2.16 is released
9466
9467 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9468
9469         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9470         missing characters to avoid crash.
9471
9472 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9473
9474         * coding.el (set-terminal-coding-system): Only set the console
9475         coding system on the selected console if it is a tty.
9476
9477 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9478
9479         * cus-face.el:
9480         * cus-edit.el:
9481         * faces.el:
9482         (custom):
9483         (face-spec-set):
9484         * faces.el (frob-face-property):
9485         * font-menu.el (font-menu-set-font):
9486                   Actually apply changes from 1999-03-17
9487
9488 1999-06-10  Andy Piper  <andy@xemacs.org>
9489
9490         * select.el (get-selection): abstract out non error-signalling
9491         part.
9492         (get-selection-no-error): get-selection without signalling an
9493         error.
9494         (selection-is-clipboard-p): new variable. controls whether the
9495         selection sets the clipboard.
9496         (own-selection): use it.
9497
9498         * mouse.el (insert-selection): fallback to clipboard after trying
9499         primary selection and cutbuffer.
9500
9501 1999-06-05  Andy Piper  <andy@xemacs.org>
9502
9503         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9504         selection functions.
9505
9506 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9507
9508         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9509         default value.
9510         (load): Use `raw-text' instead of `no-conversion'.
9511         (insert-file-contents): Likewise.
9512
9513         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9514         of `no-conversion'.
9515
9516 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9517
9518         * coding.el: Don't copy `no-conversion' to `raw-text'.
9519
9520 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9521
9522         * subr.el (make-char): Define it if Mule is not around.
9523
9524 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9525
9526         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9527
9528         * x-select.el (x-disown-selection-internal): Restore symbol as an
9529         obsolete alias.
9530         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9531
9532 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9533
9534         * XEmacs 21.2.15 is released
9535
9536 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9537
9538         * subr.el (split-string): Avoid infinite looping
9539
9540 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9541
9542         * ldap.el (ldap-ignore-attribute-codings): New variable
9543         (ldap-default-attribute-decoder): New variable
9544         (ldap-coding-system): New variable
9545         (ldap-attribute-syntax-encoders): New variable
9546         (ldap-attribute-syntax-decoders): New variable
9547         (ldap-attribute-syntaxes-alist): New variable
9548         (ldap-encode-boolean): New function
9549         (ldap-decode-boolean): New function
9550         (ldap-encode-country-string): New function
9551         (ldap-decode-string): New function
9552         (ldap-decode-address): New function
9553         (ldap-encode-address): New function
9554         (ldap-decode-attribute): New function
9555         (ldap-search): Use some of these
9556
9557 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9558
9559         * version.el (emacs-version): Make the patch level/beta come
9560         before the XEmacs qualifier so that it gets into (funcall
9561         emacs-version) and thus in the bug reports.
9562         (emacs-version>=): Support patch levels.
9563
9564 1999-06-03  SL Baur  <steve@xemacs.org>
9565
9566         * version.el: implement x.y.z version number
9567         From Jan Vroonhof <vroonhof@math.ethz.ch>
9568
9569 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9570
9571         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9572
9573 1999-05-22  Vin Shelton <acs@xemacs.org>
9574
9575         * startup.el: Document -private and break out non-standard X options.
9576
9577 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9578
9579         * mule/mule-charset.el (charset-after): New function.
9580         (charset-direction): Synch with Mule, update docstring.
9581         (get-charset-property): New function.
9582         (put-charset-property): New function.
9583         (charset-plist): New function.
9584
9585         * mule/mule-charset.el (compose-region):
9586         (decompose-region): remove;  these functions (which don't work
9587         since we don't do composite characters) have been moved to
9588         mule-util.el.
9589         (toplevel): follow coding standards
9590
9591 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9592
9593         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9594         exist any more.
9595
9596         * code-files.el: Fix commentary to follow coding standards.  Move
9597         the single line left in mule-files.el to here.
9598
9599         * mule/mule-files.el: delete.
9600
9601 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9602
9603         * info.el (Info-scroll-prev): Use event functions instead of the
9604         old emacs 19 interface.
9605
9606 1999-06-02  Andy Piper  <andy@xemacs.org>
9607
9608         * x-font-menu.el (x-font-menu-load-font):
9609         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9610
9611 1999-05-31  Andy Piper  <andy@xemacs.org>
9612
9613         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9614         group.
9615         (font-menu-this-frame-only-p): ditto.
9616         (font-menu-max-items): reinstate, from Jan Vroonhof
9617         <vroonhof@math.ethz.ch>
9618         (font-menu-submenu-name-format): ditto.
9619         (font-menu-split-long-menu): ditto, for use by the family
9620         constructor.
9621         (font-menu-family-constructor): use it.
9622
9623 1999-05-30  Andy Piper  <andy@xemacs.org>
9624
9625         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9626         for use by the font menu.
9627
9628         * msw-font-menu.el: new file implementing mswindows specific
9629         font-menu behaviour.
9630         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9631         (mswindows-font-menu-junk-families): ditto.
9632         (hack-font-truename): ditto.
9633         (mswindows-font-regexp-ascii): ditto.
9634         (mswindows-reset-device-font-menus): ditto.
9635         (mswindows-font-menu-font-data): ditto.
9636         (mswindows-font-menu-load-font): ditto.
9637
9638         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9639         (x-font-menu-font-data): ditto.
9640         (x-font-menu-load-font): ditto.
9641
9642         * font-menu.el: new file implementing generic font menu behaviour.
9643         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9644         made device independent.
9645         (font-menu-this-frame-only-p): ditto.
9646         (font-menu-preferred-resolution): ditto.
9647         (font-menu-size-scaling): new variable used to determine whether
9648         sizes are in points or tenths of a point.
9649         (vassoc): moved from x-font-menu.el.
9650         (device-fonts-cache): ditto.
9651         (device-fonts-cache): ditto.
9652         (flush-device-fonts-cache): ditto.
9653         (reset-device-font-menus): copied from x-font-menu.el and made
9654         device independent. Most functionality deferred to
9655         device-dependent versions.
9656         (font-menu-family-constructor): copied from x-font-menu.el and
9657         made device independent.
9658         (font-menu-size-constructor): ditto.
9659         (font-menu-weight-constructor): ditto.
9660         (font-menu-set-font): ditto.
9661         (font-menu-change-face): ditto.
9662         (font-menu-load-font): new device method.
9663         (font-menu-font-data): ditto.
9664
9665         * x-font-menu.el: The above functions deleted.
9666
9667 1999-05-26  Andy Piper  <andy@xemacs.org>
9668
9669         * update-elc.el:
9670         * make-docfile.el:
9671         * loadup.el: rehash expand-file-name usage to not use default-directory.
9672
9673 1999-05-21  Andy Piper  <andy@xemacs.org>
9674
9675         * x-select.el (x-select-convert-to-text):
9676         (x-selected-text-type):
9677         (x-get-selection):
9678         (xselect-convert-to-string):
9679         (xselect-convert-to-compound-text):
9680         (xselect-convert-to-length):
9681         (xselect-convert-to-targets):
9682         (xselect-convert-to-delete):
9683         (xselect-convert-to-filename):
9684         (xselect-convert-to-charpos):
9685         (xselect-convert-to-lineno):
9686         (xselect-convert-to-colno):
9687         (xselect-convert-to-sourceloc):
9688         (xselect-convert-to-os):
9689         (xselect-convert-to-host):
9690         (xselect-convert-to-user):
9691         (xselect-convert-to-class):
9692         (xselect-convert-to-name):
9693         (xselect-convert-to-integer):
9694         (xselect-convert-to-atom):
9695         (xselect-convert-to-identity): functions renamed from x-* and
9696         moved to select.el.
9697         (x-get-secondary-selection): use rename get-selection.
9698         (x-get-clipboard): ditto.
9699         (x-own-selection): moved to select.el.
9700         (x-valid-simple-selection-p): ditto.
9701         (x-dehilight-selection): ditto.
9702         (x-own-clipboard): ditto.
9703         (x-disown-selection): ditto.
9704
9705         * x-mouse.el (x-yank-function): moved to mouse.el.
9706         (x-insert-selection): ditto.
9707         (x-set-point-and-move-selection): use renamed function.
9708
9709         * select.el (selected-text-type): moved and renamed from
9710         x-select.el.
9711         (selection-owner-p): moved to C.
9712         (selection-exists-p): ditto.
9713         (get-cutbuffer): new device method.
9714         (get-selection): generalised and moved from x-select.el.
9715         (own-selection): moved x-own-selection functionality into here.
9716         (dehilight-selection): renamed and moved from x-select.el.
9717         (own-clipboard): functionality moved from x-select.el using new
9718         generic C builtins.
9719         (disown-clipboard): ditto.
9720         (select-convert-to-text):
9721         (select-convert-to-string):
9722         (select-convert-to-compound-text):
9723         (select-convert-to-length):
9724         (select-convert-to-targets):
9725         (select-convert-to-delete):
9726         (select-convert-to-filename):
9727         (select-convert-to-charpos):
9728         (select-convert-to-lineno):
9729         (select-convert-to-colno):
9730         (select-convert-to-sourceloc):
9731         (select-convert-to-os):
9732         (select-convert-to-host):
9733         (select-convert-to-user):
9734         (select-convert-to-class):
9735         (select-convert-to-name):
9736         (select-convert-to-integer):
9737         (select-convert-to-atom):
9738         (select-convert-to-identity): new functions renamed from x-* and
9739         moved from x-select.el.
9740
9741         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9742         into here and use as the default window-system mouse yank.
9743         (insert-selection): generalised and moved from x-mouse.el.
9744         (own-clipboard): moved to C.
9745
9746         * msw-select.el (mswindows-selection-owned-p): deleted.
9747         (mswindows-own-selection): generalised and moved to select.el.
9748         (mswindows-disown-selection): generalised and moved to C.
9749         (mswindows-selection-owner-p): ditto.
9750
9751 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9752
9753         * XEmacs 21.2.14 is released
9754
9755 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9756
9757         * about.el: update contact info for jason and slb.
9758
9759 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9760
9761         * mule/european.el (setup-romanian-environment): Add Romanian
9762         support from Emacs/Mule romanian.el.
9763
9764 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9765
9766         * cus-face.el: Label all custom changes with the 'custom' tag.
9767
9768         * cus-edit.el: idem ditto.
9769
9770         * faces.el: Added suport for adding device tags to various functions.
9771         (custom): New device tag.
9772         (face-spec-set): Call reset face with tags argument. No longer do
9773         x-init-global-faces hack.
9774
9775         * faces.el (frob-face-property): Use an anonymous specifier to map
9776         frob-face-property-1 over.
9777
9778         * x-font-menu.el (font-menu-set-font): Always specify all
9779         properties to custom.
9780
9781 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9782
9783         * mule/european.el (setup-czech-environment): Add czech support.
9784         From David Sauer <davids@orfinet.cz>
9785
9786 1999-03-15  SL Baur  <steve@xemacs.org>
9787
9788         * check-features.el: Turn hard errors into warnings.
9789
9790 1999-03-21  SL Baur  <steve@xemacs.org>
9791
9792         * simple.el (delete-key-deletes-forward): As per discussion on
9793         xemacs-beta, default to t.
9794
9795 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9796
9797         * loadup.el: Define Installation-string before loading anything.
9798
9799 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9800
9801         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9802         From Anders Stenman <stenman@isy.liu.se>
9803
9804 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9805
9806         * wid-edit.el (widget-glyph-find): Ditto.
9807
9808         * packages.el (locate-library): Ditto.
9809
9810         * loadup.el (really-early-error-handler): Ditto.
9811
9812         * lib-complete.el (read-library): Ditto.
9813
9814         * faces.el (set-face-stipple): Ditto.
9815
9816         * code-files.el (load): Use new calling style of locate-file.
9817
9818 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9819
9820         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9821         dead.
9822
9823 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9824
9825         * dumped-lisp.el (preloaded-file-list): Don't load
9826         Installation.el.
9827
9828         * loadup.el (Installation-string): Define it here.
9829
9830 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9831
9832         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9833         Installation.el needs to be loaded before `dump-paths', otherwise
9834         the dumping process won't find it.
9835
9836 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9837
9838         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9839         subr so that we can use `replace-in-string' in Installation.el to
9840         get rid of C-m chars under the native Windows build.
9841
9842 1999-04-29  Andy Piper  <andy@xemacs.org>
9843
9844         * make-docfile.el: canonicalize file and directory names.
9845
9846         * device.el (call-device-method): new function for calling device
9847         specific methods.
9848         (define-device-method): new function for defining device methods.
9849         (define-device-method*): ditto.
9850
9851 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9852
9853         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9854
9855 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9856
9857         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9858         (cyrillic-koi8-r-encode-table): Likewise.
9859         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9860         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9861
9862         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9863         from vietnamese.el].
9864
9865         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9866         mule/mule-misc.el.
9867
9868 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9869
9870         * mule/thai-xtis.el:
9871         - Change font registry name from "Thai94x94-0" to "xtis-0".
9872         - Change mnemonic of coding-system `tis-620' to "TIS620".
9873
9874 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9875
9876         * mule/ethiopic.el: fixed.
9877
9878 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9879
9880         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9881
9882         * mule/thai-xtis.el: New file.
9883
9884         * mule/vietnamese.el: New file.
9885
9886         * mule/ethiopic.el: New file.
9887
9888 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9889
9890         * bytecomp.el (byte-compile-close-variables): Leave
9891         debug-issue-ebola-notices alone.
9892
9893 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9894
9895         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9896         at the top of the buffer since it is the most important thing to
9897         customize
9898         (ldap-get-host-parameter): New defun
9899         (ldap-search): Add a new parameter `withdn' to retrieve the
9900         distinguished names of entries
9901
9902 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9903
9904         * startup.el (splash-frame-body): Date and spelling fixes.
9905
9906 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9907
9908         * view-less.el (toggle-truncate-lines): add autoload tag
9909
9910 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9911
9912         * format.el (format-alist): Disable image stuff.
9913
9914 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9915
9916         * wid-edit.el (widget-glyph-find): Search by directories, then by
9917         suffixes rather than the other way around.
9918         (widget-image-conversion): Renamed to
9919         `widget-image-file-name-suffixes'.
9920
9921 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9922
9923         * mule/mule-charset.el: Made old functions obsolete, remove the
9924         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9925         (charset-iso-graphic-plane): Rename from charset-graphic.
9926         (charset-iso-final-char): Rename from charset-final.
9927         (charset-width): Rename from charset-columns.
9928         (charset-bytes): Added from fsf compatibility, returns always 1.
9929
9930         * mule/mule-misc.el: Move charset-doc-string alias to
9931         mule-charset.el
9932
9933 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9934
9935         * x-faces.el (x-make-font-bold-italic): honor
9936         *try-oblique-before-italic-fonts*
9937
9938 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9939
9940         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9941
9942 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9943
9944         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9945         name.
9946
9947 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9948
9949         * cl-extra.el (equalp): Would bug out for lists.
9950
9951 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9952
9953         * about.el (about-hackers):  Change cgw's email address
9954
9955 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9956
9957         * XEmacs 21.2.13 is released
9958
9959 1999-03-12  SL Baur  <steve@xemacs.org>
9960
9961         * simple.el (delete-key-deletes-forward): Revert to previous
9962         behavior.
9963
9964 1999-01-18  Didier Verna  <didier@xemacs.org>
9965
9966         * menubar-items.el (xemacs-splash-buffer): handle the case of
9967         multiple elements in the splash buffer body.
9968
9969         * startup.el (splash-frame-timeout): new constant: interval
9970         between splash buffer elements.
9971         (command-line-1): handle splash buffer with multiple elements (use
9972         a timeout).
9973         (splash-frame-body): Originally `startup-splash-frame-body'.
9974         Rewrote a cleaner and more readable version. This can now be array,
9975         in which case each element is displayed in turn in the splash buffer.
9976         (splash-frame-static-body): new constant. Persistent information
9977         across all splash buffer elements (preserves the possibility to give
9978         it in different languages.
9979         (circulate-splash-frame-elements): new function. Used as a timeout
9980         to circulate through all splash frame elements and display them in
9981         sequence.
9982         (display-splash-frame): originally `startup-splash-frame'. Handle
9983         the case of multiple elements in the splash buffer body. Now
9984         returns a timeout id if multiple elements to display, or nil.
9985
9986 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9987
9988         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9989         so they can be overridden by x-init-face-from-resources.
9990         Additionally specify the font name also with an x tag.
9991
9992 1999-03-08  Andy Piper  <andy@xemacs.org>
9993
9994         * package-get.el (package-get-base): autoload.
9995
9996         * menubar-items.el (default-menubar): add update menu item. Fix
9997         custom menu to only be activated when package-base is available.
9998
9999         * package-get.el (package-get-custom): don't load
10000         package-get-custom as it is auto-generated. Fix group definition.
10001
10002 1999-03-05  Didier Verna  <didier@xemacs.org>
10003
10004         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10005         instead of `symbol-name' (Thanks Kyle).
10006
10007         * cus-edit.el (custom-save-variables): use `prin1' instead of
10008         princ to write symbols.
10009
10010 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10011
10012         * XEmacs 21.2.12 is released
10013
10014 1999-03-05  SL Baur  <steve@xemacs.org>
10015
10016         * menubar-items.el (default-menubar): Add kfm browsing support.
10017         From Neal Becker <nbecker@fred.net>
10018
10019 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10020
10021         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10022         calls to font-lock during buffer reversion.
10023
10024 1999-02-12  Didier Verna  <didier@xemacs.org>
10025
10026         * info.el (Info-build-node-completions): unconditionally widen the
10027         tag table buffer.
10028
10029 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10030
10031         * x-faces.el (x-init-face-from-resources):
10032         Only set fonts in the 'x locale.
10033
10034 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10035
10036         * package-ui.el (pui-install-selected-packages): Don't throw on
10037         `package-admin-delete-binary-package' returning nil since it's
10038         normal.  Reindent function.
10039         (pui-add-required-packages): Handle case where packages selected
10040         for installation have never been installed.
10041
10042 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10043
10044         * menubar-items.el (default-menubar):
10045         Implement the ``Mule->Set coding system of process'' menu item.
10046
10047 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10048
10049         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10050         files
10051         - Change some `if's to `when's
10052
10053 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10054
10055         * XEmacs 21.2.11 is released
10056
10057 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10058
10059         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10060         against window close (Fix Bug #460).
10061         (ask-user-about-lock-dbox): Idem.
10062
10063 1999-02-25  SL Baur  <steve@xemacs.org>
10064
10065         * mule/mule-charset.el (charset-leading-byte): New function.
10066         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10067
10068 1999-02-12  Andy Piper  <andy@xemacs.org>
10069
10070         * about.el (xemacs-hackers): change andy's email address.
10071         (about-url-alist): change andy's web page address.
10072         (about-xemacs): add piper.
10073
10074 1999-02-16  SL Baur  <steve@xemacs.org>
10075
10076         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10077         of mule-base into lisp/mule.
10078
10079 1999-02-16  SL Baur  <steve@xemacs.org>
10080
10081         * mule/arabic.el:
10082         mule/canna-leim.el:
10083         mule/chinese.el:
10084         mule/cyrillic.el:
10085         mule/english.el:
10086         mule/european.el:
10087         mule/greek.el:
10088         mule/hebrew.el:
10089         mule/japanese.el:
10090         mule/kinsoku.el:
10091         mule/korean.el:
10092         mule/misc-lang.el:
10093         mule/mule-category.el:
10094         mule/mule-ccl.el:
10095         mule/mule-charset.el:
10096         mule/mule-cmds.el:
10097         mule/mule-coding.el:
10098         mule/mule-files.el:
10099         mule/mule-help.el:
10100         mule/mule-init.el:
10101         mule/mule-misc.el:
10102         mule/mule-tty-init.el:
10103         mule/mule-x-init.el:
10104         mule/viet-chars.el:  Remerge from mule-base.
10105
10106         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10107         of mule-base into lisp/mule.
10108
10109 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10110
10111         * process.el (exec-to-string): Use `shell-command-switch' in place
10112         of hard-wired "-c" (for WindowsNT).
10113
10114 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10115
10116         * menubar-items.el (default-menubar):  Remove obsolete
10117         "Gopher" item
10118
10119 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10120
10121         * package-admin.el (package-admin-get-install-dir): First fall
10122         back to the location of xemacs-base for non-mule packages.
10123
10124 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10125
10126         * paths.el:
10127         - improved automounter tmp directory support.
10128         - support 4 (!) empirically discovered automounter conventions
10129
10130 1999-02-12  SL Baur  <steve@xemacs.org>
10131
10132         * etags.el (pop-tag-mark): autoload to match key binding.
10133
10134 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10135
10136         * XEmacs 21.2.10 is released
10137
10138 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10139
10140         * package-get.el (package-get-remote-filename): Don't bug out for
10141         a local file name in the search entry.
10142
10143 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10144
10145         * XEmacs 21.2.9 is released
10146
10147 1999-01-19  Didier Verna  <didier@xemacs.org>
10148
10149         * replace.el (replace-search-function): new variable containing a
10150         function to perform a search-forward.
10151         (replace-re-search-function): new variable containing a function
10152         to perform a re-search-forward.
10153         (perform-replace): use them.
10154
10155 1999-01-25  Didier Verna  <didier@xemacs.org>
10156
10157         * select.el (selection-owner-p): use the name `XEmacs'.
10158         (cut-copy-clear-internal): ditto.
10159
10160 1999-01-18  Andy Piper  <andy@xemacs.org>
10161
10162         * about.el (about-url-alist): Update my entry.
10163         (xemacs-hackers): Ditto.
10164
10165 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10166
10167         * buffer.el (switch-to-buffer): Fixing documentation.
10168         * minibuf.el (minibuffer-completion-table): ditto.
10169         * cl-macs.el (return-from): ditto.
10170
10171 1999-01-04  Didier Verna  <didier@xemacs.org>
10172
10173         * replace.el (delete-non-matching-lines): temporarily disable
10174         case-folding when called interactively with a regexp containing
10175         uppercase characters.
10176         (delete-matching-lines): ditto.
10177         (count-matches): ditto.
10178         (list-matching-lines): ditto.
10179
10180 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10181
10182         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10183         abort if current window is split horizontally, not if others are
10184         split.  Got rid of unnecessary minibuffer checking.  Also, add
10185         some comments (it's still complex).
10186
10187 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10188
10189         * package-get.el: changed address for doc.ic.ac.uk to
10190         sunsite.doc.ic.ac.uk
10191
10192 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10193
10194         * ldap.el (toplevel): Remove requires so that the file compiles
10195         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10196
10197 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10198
10199         * dump-paths.el: Calculate module-directory and set
10200         module-load-path to the load path for modules.
10201
10202         * loadup.el: Get bootstrap value of module-load-path from the
10203         environment variable EMACSBOOTSTRAPMODULEPATH.
10204         - Display the module load path if we're debugging paths.
10205
10206         * setup-paths.el: Added function paths-find-site-module-directory.
10207         - Added function paths-find-module-directory.
10208         - Added function paths-construct-module-load-path.  Uses new
10209         environment variable EMACSMODULEPATH.
10210
10211 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10212
10213         * font.el (font-default-object-for-device):
10214         Oops! This `or' can't be replaced by `unless'.
10215         Fixed inability to run w3, among other things.
10216
10217 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10218
10219         * package-admin.el: Change initialization of
10220           package-admin-install-function dependent on system type.
10221           Change package-admin-install-function-mswindows to use
10222           "minitar".
10223
10224 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10225
10226         * mouse.el (default-mouse-motion-handler): Disable help echo while
10227         in the minibuffer.
10228
10229 1998-12-28  Martin Buchholz <martin@xemacs.org>
10230
10231         * XEmacs 21.2.8 is released.
10232
10233 1998-12-24  Martin Buchholz <martin@xemacs.org>
10234
10235         * XEmacs 21.2.7 is released.
10236
10237 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10238
10239         * package-ui.el (pui-list-packages): Set truncate-lines.
10240
10241         * package-get.el (package-get-download-menu): Use
10242         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10243
10244         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10245         (pui-help-string): idem.
10246         (list-packages-mode): New major mode.
10247         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10248         (pui-install-selected-packages): Add suport for removing packages.
10249         (pui-toggle-package-delete-key): New function.
10250         (pui-popup-context-sensitive): New kludge.
10251         (pui-list-packages): Add warning when `package-get-remote' is nil.
10252         (package-ui-add-site): New function.
10253
10254 1998-12-01  Didier Verna  <didier@xemacs.org>
10255
10256         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10257
10258 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10259
10260         * ldap.el: Custom-ized
10261         (toplevel): Do not provide `ldap' which is provided by C level
10262         LDAP code
10263         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10264
10265 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10266
10267         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10268
10269 1998-12-17  Andy Piper  <andy@xemacs.org>
10270
10271         * sound.el (sound-load-list): name changed from sound-load-alist.
10272         (sound-extension-list): name changed from sound-ext-list.
10273         (load-default-sounds): use new names.
10274         (load-sound-file): use new names.
10275
10276 1998-12-16  Andy Piper  <andy@xemacs.org>
10277
10278         * XEmacs 21.2.6 is released
10279
10280 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10281
10282         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10283         errors.
10284
10285 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10286
10287         * wid-edit.el (widget-echo-this-extent): Set
10288         help-echo-owns-message to t.
10289
10290 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10291
10292         * package-get.el (package-get-download-menu): use toggles for
10293           each site in the download site menu.
10294
10295 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10296
10297         * package-get.el (package-get): If we cannot find a package
10298           because package-get-remote is not set, give a more helpful
10299           error message.
10300
10301 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10302
10303         * package-get.el (package-get-remote-filename): use an EFS path
10304         with user anonymous if no user is specified.
10305
10306 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10307
10308         * faces.el (face-spec-set): Re-init fallfacks for default after
10309         calling reset-face on the default face.
10310
10311 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10312
10313         * package-admin.el (package-admin-default-install-function):
10314         Behave as advertised.  Make sure the pkg-dir is proper for
10315         default-directory.
10316         (package-admin-add-binary-package): Make sure the pkg-dir is
10317         proper for default-directory.
10318         (package-admin-install-function-mswindows): Make sure the pkg-dir
10319         is proper for default-directory.
10320
10321 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10322
10323         * XEmacs 21.2.5 is released
10324
10325 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10326
10327         * files.el (binary-file-regexps): regexp-opt is not available at
10328         bytecompile time.
10329
10330 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10331
10332         * x-win-xfree86.el:
10333         * x-win-sun.el (x-win-init-sun):
10334         * x-win-sun.el:
10335         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10336         * x-iso8859-1.el:
10337         * x-init.el (init-post-x-win):
10338         * x-init.el (init-pre-x-win):
10339         * x-init.el (x-initialize-compose):
10340         * x-init.el:
10341         * x-compose.el:
10342         * winnt.el:
10343         * widget.el:
10344         * wid-edit.el (widget-glyph-click):
10345         * wid-edit.el (widget-glyph-find):
10346         * wid-edit.el (widget-type):
10347         * view-less.el (view-buffer-other-window):
10348         * very-early-lisp.el:
10349         * version.el:
10350         * toolbar.el:
10351         * toolbar-items.el:
10352         * term/sun.el (suntool-map):
10353         * term/sun-mouse.el:
10354         * term/internal.el:
10355         * syntax.el (modify-syntax-entry):
10356         * symbol-syntax.el:
10357         * subr.el:
10358         * startup.el (lock-directory):
10359         * simple.el (set-comment-column):
10360         * simple.el (backward-delete-char-untabify):
10361         * shadow.el (find-emacs-lisp-shadows):
10362         * shadow.el:
10363         * setup-paths.el (paths-construct-info-path):
10364         * select.el (cut-copy-clear-internal):
10365         * process.el (call-process-region):
10366         * process.el (start-process-shell-command):
10367         * process.el:
10368         * paths.el (rmail-spool-directory):
10369         * paragraphs.el (use-hard-newlines):
10370         * package-get.el (package-get-dependencies):
10371         * package-admin.el (package-admin-delete-binary-package):
10372         * obsolete.el (truncate-string):
10373         * obsolete.el (store-substring):
10374         * mouse.el (default-mouse-track-maybe-own-selection):
10375         * mouse.el (mouse-yank-at-point):
10376         * modeline.el:
10377         * modeline.el (mouse-drag-modeline):
10378         * minibuf.el (read-directory-name-internal):
10379         * minibuf.el (read-file-name-internal):
10380         * minibuf.el (read-file-name-internal-1):
10381         * minibuf.el (read-file-name-2):
10382         * minibuf.el (exact-minibuffer-completion-p):
10383         * minibuf.el (read-from-minibuffer):
10384         * minibuf.el:
10385         * menubar.el (check-menu-syntax):
10386         * map-ynp.el (map-y-or-n-p):
10387         * make-docfile.el (docfile-out-of-date):
10388         * loadup.el ((member "run-temacs" command-line-args)):
10389         * loadup.el ((member "no-site-file" command-line-args)):
10390         * loadup.el (really-early-error-handler):
10391         * loadup.el:
10392         * loadhist.el:
10393         * loaddefs.el:
10394         * lisp-mnt.el (lm-verify):
10395         * lib-complete.el (lib-complete:cache-completions):
10396         * lib-complete.el (library-all-completions):
10397         * itimer.el (itimer-run-expired-timers):
10398         * info.el (Info-mode):
10399         * info.el (Info-insert-file-contents):
10400         * info.el (Info-rebuild-dir):
10401         * info.el (Info-build-dir-anew):
10402         * info.el (Info-parse-dir-entries):
10403         * info.el (Info-dir-outdated-p):
10404         * info.el (Info-insert-dir):
10405         * info.el (info-xref):
10406         * info.el:
10407         * hyper-apropos.el (hyper-apropos-get-doc):
10408         * hyper-apropos.el (hyper-describe-face):
10409         * hyper-apropos.el (hyper-apropos-mode):
10410         * hyper-apropos.el:
10411         * help.el (list-processes):
10412         * help.el:
10413         * gnuserv.el:
10414         * font.el (mswindows-font-create-name):
10415         * font.el (font-default-font-for-device):
10416         * font.el (x-font-create-object):
10417         * font.el (font-registry):
10418         * font.el:
10419         * font-lock.el (font-lock-keywords):
10420         * font-lock.el:
10421         * finder.el (finder-compile-keywords):
10422         * find-paths.el (paths-find-recursive-path):
10423         * fill.el (set-justification-center):
10424         * fill.el (fill-region-as-paragraph):
10425         * files.el (insert-directory):
10426         * files.el (wildcard-to-regexp):
10427         * files.el (recover-file):
10428         * files.el (basic-save-buffer):
10429         * files.el (delete-auto-save-file-if-necessary):
10430         * files.el (file-relative-name):
10431         * files.el (backup-extract-version):
10432         * files.el (backup-buffer):
10433         * files.el (set-visited-file-name):
10434         * files.el (set-auto-mode):
10435         * files.el (interpreter-mode-alist):
10436         * files.el:
10437         * files.el (find-file-noselect):
10438         * files.el (abbreviate-file-name):
10439         * files.el (parse-colon-path):
10440         * files.el (directory-abbrev-alist):
10441         * etags.el (visit-tags-table-buffer):
10442         * easymenu.el (easy-menu-define):
10443         * dragdrop.el (experimental-dragdrop-drag):
10444         * dragdrop.el (dragdrop-drop-do-functions):
10445         * dragdrop.el (dragdrop-drop-at-point):
10446         * disass.el (disassemble-1):
10447         * disass.el (disassemble-internal):
10448         * disass.el (disassemble):
10449         * disass.el:
10450         * derived.el (derived-mode-init-mode-variables):
10451         * derived.el (define-derived-mode):
10452         * custom.el (defgroup):
10453         * cus-edit.el (custom-quote):
10454         * config.el:
10455         * code-process.el (open-network-stream):
10456         * code-process.el (start-process):
10457         * code-process.el (call-process-region):
10458         * code-process.el (call-process):
10459         * code-process.el:
10460         * code-files.el (insert-file-contents):
10461         * code-files.el:
10462         * code-files.el (buffer-file-coding-system-for-read):
10463         * cmdloop.el (yes-or-no-p-minibuf):
10464         * cl.el:
10465         * cl-macs.el:
10466         * cl-extra.el:
10467         * callers-of-rpt.el (make-caller-report):
10468         * callers-of-rpt.el:
10469         * bytecomp.el (batch-byte-recompile-directory):
10470         * bytecomp.el (batch-byte-compile-1):
10471         * bytecomp.el (batch-byte-compile):
10472         * bytecomp.el (display-call-tree):
10473         * bytecomp.el (byte-compile-insert):
10474         * bytecomp.el (byte-compile-two-args-19->20):
10475         * bytecomp.el (byte-compile-variable-ref):
10476         * bytecomp.el (byte-compile-form):
10477         * bytecomp.el (byte-compile-top-level-body):
10478         * bytecomp.el (byte-compile-out-toplevel):
10479         * bytecomp.el (byte-compile-byte-code-maker):
10480         * bytecomp.el (byte-compile-file-form-defmumble):
10481         * bytecomp.el (byte-compile-file-form):
10482         * bytecomp.el (byte-compile-keep-pending):
10483         * bytecomp.el (byte-compile-insert-header):
10484         * bytecomp.el (byte-compile-from-buffer):
10485         * bytecomp.el (byte-compile-file):
10486         * bytecomp.el (byte-recompile-file):
10487         * bytecomp.el (byte-compile-close-variables):
10488         * bytecomp.el (byte-compile-warn-about-unused-variables):
10489         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10490         * bytecomp.el (byte-compiler-legal-options):
10491         * bytecomp.el (byte-compile-lapcode):
10492         * bytecomp.el (byte-optimize-log):
10493         * bytecomp.el ((fboundp 'defsubst)):
10494         * bytecomp.el:
10495         * bytecomp-runtime.el:
10496         * byte-optimize.el (byte-optimize-apply):
10497         * byte-optimize.el (car):
10498         * byte-optimize.el (byte-optimize-form):
10499         * byte-optimize.el (byte-optimize-form-code-walker):
10500         * byte-optimize.el:
10501         * build-report.el (build-report-insert-installation-file):
10502         * build-report.el (build-report):
10503         * auto-show.el:
10504         * apropos.el (apropos-documentation):
10505         - mega patch
10506         - clean up byte-compile warnings
10507         - remove unused variables
10508         - Use common lisp style hashtable functions
10509         - byte compiler cleanup
10510         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10511         - remove old backquote syntax usage
10512         - move some cl functionality into C for speed.
10513         - remove last remaining VMS support
10514         - spelling fixes
10515         - implement last, butlast, nbutlast, copy-list in C.
10516         - new macro ignore-file-errors, similar to ignore-errors
10517           (ignore-file-errors (delete-file "foo"))
10518         - get frequent garbage collection during loadup.el by tweaking
10519           gc-cons-threshold, rather than explicitly calling garbage-collect
10520         - default delete-key-deletes-forward to `t'.
10521
10522 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10523
10524         * XEmacs 21.2-beta4 is released.
10525
10526 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10527
10528         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10529         (easy-menu-item-present-p): Wrapper around find-menu-item.
10530         (easy-menu-remove-item): Wrapper around delete-menu-item.
10531
10532         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10533         (add-menu-button): Add 'in-menu' argument.
10534         (add-menu-item-1): Add in-menu support to helper function.
10535
10536 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10537
10538         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10539
10540 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10541
10542         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10543         of Dec 4, 1997.
10544
10545 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10546
10547         * process.el (shell-command-on-region): Report if the command
10548         succeeded or failed.
10549
10550 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10551
10552         * subr.el (buffer-substring-no-properties): Comment out.
10553
10554 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10555
10556         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10557           into font instances first, like `x-frob-font-size' does.
10558           (mswindows-find-larger-font): ditto
10559
10560 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10561
10562         * package-ui.el (pui-install-selected-packages): fix args in call
10563         to `package-get'.
10564
10565 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10566
10567         * package-get.el (host-name): New widget type.
10568         (package-get-remote): Better customization using new type.
10569         (package-get-download-sites): idem dito.
10570
10571         (package-get-custom): Do not use package-get-all untill we have
10572         runtime dependencies.
10573
10574         (package-get-remove-copy): Default to 't' we no longer need this
10575         kludge as we do not currently use depenencies.
10576
10577         (package-get-was-current): New variable.
10578         (package-get-require-base): New 'force-current' argument.
10579         (package-get-update-base): idem
10580         (package-get-package-provider):  idem
10581         (package-get-locate-index-file): New 'no-remote' argument.
10582         (package-get-locate-file): idem.
10583
10584         (package-get-maybe-save-index): New function.
10585         (package-get-update-base): Use it.
10586
10587 1998-10-28 Greg Klanderman <greg@alphatech.com>
10588
10589         * package-get.el (package-get-remote): default to nil; by default,
10590         don't go out to the net via EFS.  They must select a download site.
10591         (package-get-download-sites): new variable.
10592         (package-get-download-menu): new function.
10593         (package-get-locate-index-file): new function.
10594         (package-get-update-base): use it.
10595
10596         * menubar-items.el (default-menubar): add "Update Package Index"
10597         and "Add Download Site" menus under Options | Manage Packages.
10598
10599 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10600
10601         * package-get.el (package-get): bugfix code checking installed version
10602         for case where package is not currently installed.
10603         (package-get-require-signed-base-updates): new variable.
10604         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10605         deemed not a goot thing.  Use the variable
10606         package-get-allow-unsigned-base-updates instead.
10607
10608 1998-10-16 Greg Klanderman <greg@alphatech.com>
10609
10610         * package-get.el (package-get): Don't install an older version than
10611         we already have unless explicitly told to.  Issue a warning.
10612
10613         * package-ui.el (pui-add-required-packages): when adding
10614         dependencies, don't add packages that are up to date.
10615         (pui-package-symbol-char):  Don't consider a package out of date
10616         if you have a newer version installed than the latest version in
10617         package-get-base.
10618
10619         * package-get.el (package-get-base-filename): document that it may
10620         be a path relative to package-get-remote;  new default value.
10621         (package-get-locate-file): new function.
10622         (package-get-update-base): use it to expand package-get-base-filename.
10623         (package-get-save-base): new function to save the package-get database
10624         to file.
10625         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10626         (package-get-update-base): pass the REMOTE-SOURCE arg.
10627         (package-get-update-base-entry): call package-get-custom-add-entry.
10628         (package-get-file-installed-p): removed; no longer needed.
10629         (package-get-create-custom): ditto.
10630         (toplevel): remove code to build and load package-get-custom.el
10631         (package-get-custom-add-entry): new function.
10632
10633 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10634
10635         * wid-edit.el (widget-button-click): Don't switch window.
10636
10637 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10638
10639         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10640
10641 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10642
10643         * etags.el (find-tag-default): Run find-tag-hook using
10644         run-hooks rather than funcall
10645
10646 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10647
10648         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10649         and the current local map as the parents to isearch-mode-map.
10650
10651 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10652
10653         * XEmacs 21.2-beta3 is released.
10654
10655 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10656
10657         * package-get.el (package-get-update-base): use
10658         insert-file-contents-internal, not insert-file-contents-literally.
10659
10660 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10661
10662         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10663         dump time.
10664
10665 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10666
10667         * package-get.el (package-get-update-base-entry): new function.
10668         (package-get-update-base): renamed; was `package-get-load-base'.
10669         cleanup, and use package-get-update-base-from-buffer.
10670         (package-get-update-base-from-buffer): new function.
10671         (package-get-update-base-entries): new; helper for above.
10672         Do not eval lisp grabbed over ftp; parse it from new format.
10673
10674 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10675
10676         * files.el (set-auto-mode): Don't play games loading package-get
10677         database; package-get-package-provider will handle it all.
10678
10679 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10680
10681         * package-get.el (package-get-base-filename): new variable.
10682         (package-get-require-base): new function.
10683         (package-get-pgp-signed-begin-line): new variable.
10684         (package-get-pgp-signature-begin-line): ditto.
10685         (package-get-pgp-signature-end-line):  ditto.
10686         (package-get-load-base): new function.
10687         (package-get-interactive-package-query):
10688         (package-get-update-all):
10689         (package-get-dependencies):
10690         (package-get-package-provider):
10691         (package-get-custom): use package-get-require-base.
10692         [package-get-custom loading]: disable for now.
10693
10694         * package-ui.el (pui-list-packages): use (package-get-require-base)
10695
10696 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10697
10698         * package-ui.el: Correct obvious thinko in choosing extent face.
10699
10700 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10701
10702         * menubar-items.el (default-menubar): pui-list-package has nothing
10703         to with Customize. Move all the package stuff to a new Item in Options.
10704
10705         * package-ui.el (pui-menu): Add menu and Popup menu.
10706
10707         * package-get.el (package-get): Use new
10708         package-admin-get-install-dir.
10709
10710         * package-admin.el (package-admin-get-install-dir): New syntax.
10711         Conserve package location and put mule packages where mule-base is.
10712
10713         * package-get.el : Customized
10714
10715         * package-ui.el (pui): Customized
10716         (pui-package-install-dest-dir): New variable.
10717         (pui-install-selected-packages): Use it
10718
10719 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10720
10721         * package-get.el (package-get-interactive-package-query): Move
10722         dependency on package-get-base to run-time.
10723         (package-get-update-all): Ditto.
10724         (package-get-dependencies): Ditto.
10725         (package-get-package-provider): Ditto.
10726         (package-get-custom): Ditto.
10727
10728 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10729
10730         * events.el: Remove 'ascii-character property from 'backspace
10731         and 'delete symbols
10732
10733 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10734
10735         * package-get-base.el: removed.
10736
10737 1998-09-23  Didier Verna  <didier@xemacs.org>
10738
10739         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10740         (no-upper-case-p): new function.
10741         (with-search-caps-disable-folding): new macro.
10742         (with-interactive-search-caps-disable-folding): new macro.
10743         (zap-to-char): In interactive mode, do a case-sensitive search if
10744         the character is uppercase.
10745         (zap-up-to-char): ditto.
10746
10747         * replace.el (perform-replace): use the function no-upper-case-p.
10748
10749         * isearch-mode.el (isearch-fix-case): ditto.
10750         make obsolete `with-caps-disable-folding' and
10751         `isearch-no-upper-case-p'.
10752
10753         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10754         (tags-search): ditto.
10755         (tags-query-replace): ditto.
10756
10757         * info.el (Info-search): ditto.
10758
10759 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10760
10761         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10762
10763 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10764
10765         * package-admin.el (package-admin-rmtree): rewritten.  need to
10766         check for "." and ".." before symlink check.  expand files and
10767         directories with respect to DIRECTORY, not default-directory.
10768
10769 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10770
10771         * package-get.el (package-get-all): add INSTALL-DIR argument.
10772
10773 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10774
10775         * package-ui.el (pui-add-required-packages): new function, select
10776         dependent packages.
10777         (pui-display-keymap): bind it.
10778         (pui-help-string): document it.
10779         (pui-install-selected-packages): package-get-all -> package-get.
10780
10781         * package-get.el (package-get-dependencies): new function.
10782
10783 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10784
10785         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10786         regexps.
10787
10788 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10789
10790         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10791         function.
10792         (default-mouse-track-normalize-point): Use it.
10793
10794 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10795
10796         * package-admin.el (package-admin-delete-binary-package):
10797                 General cleanup. Remove unnessary use of progn and
10798         save-excursion.
10799         (package-admin-delete-binary-package): Do NOT mess with file
10800         modes. That is evil.
10801         (package-admin-delete-binary-package): Wrap all deleting in
10802         condition-case. The data in MANIFEST is untrustworthy.
10803         (package-admin-delete-binary-package): Let the OS worry about non
10804         empty directories.
10805
10806 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10807
10808         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10809         processing.
10810         (lm-report-bug): Fix mail address to send bug reports to.
10811
10812 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10813
10814         * XEmacs 21.2-beta2 is released.
10815
10816 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10817
10818         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10819
10820 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10821
10822         * info.el (Info-mode): Document page turning by double clicks in
10823         docstring so `M-x describe-mode' will display it.
10824
10825 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10826
10827         * info.el (Info-mouse-track-double-click-hook): Use character
10828         widths to calculate a border region where double clicking does
10829         page turning, and return `nil' by default so other hooks, such as
10830         region highlighting, will be run.
10831
10832 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10833
10834         * sound.el (default-sound-directory-list): Initialize with all the
10835         "sounds" directories in `data-directory-list'.  It used to just be
10836         the first one.
10837
10838         * packages.el (locate-data-directory-list): Created.  This gives
10839         the list of matching directories, unlike `locate-data-directory',
10840         which just gives the first one.
10841
10842 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10843
10844         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10845         make a binding in the local keymap until help-char handling is
10846         improved.
10847
10848         * help.el (help-keymap-with-help-key): Provide keymap with help
10849         binding.
10850         (help-print-help-form): New helper function.
10851
10852 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10853
10854         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10855         move extent to another buffer; no need to create a new extent.
10856         (isearch-fix-case): New function.
10857         (isearch-search-and-update): Use it.
10858
10859 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10860
10861         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10862         the keymap, not minor-mode-map-alist.
10863         (isearch-done): Restore overriding-local-map.
10864
10865 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10866
10867         * bytecomp.el (byte-compile-buffer-substring):
10868         Fix for: (byte-compile (defun f () (buffer-substring)))
10869         ==>   ** buffer-substring called with 3 args, but requires 0-3
10870         - new code not only works, but is more readable, too.
10871
10872 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10873
10874         * msw-faces.el (mswindows-init-device-faces): Don't try to
10875           specify a default font at this late stage. Do try to force
10876           creation of the default face font so that if it fails we get
10877           an error now instead of a crash at frame creation.
10878
10879           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10880           mswindows-make-font-unitalic: Canonical default weight
10881           changed from "Normal" to "Regular".
10882
10883           mswindows-make-font-bold / -bold-italic: Supplied device was
10884           not being passed into call to mswindows-find-smaller-font.
10885
10886 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10887
10888         * package-get.el (package-get-remote): Fix the path where to find
10889           the packages on xemacs.org.
10890
10891 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10892
10893         * about.el (about-maintainer-info): Update Ben's entry.
10894
10895 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10896
10897         * lisp/shadow.el (find-emacs-lisp-shadows):
10898         - `member' was being called on lists of length 2000!
10899         - Replace with hashtables.
10900         - Replace hand-coded loops with (dolist)
10901         - Fix comment typo
10902
10903 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10904
10905         * packages.el: Added new function, `package-delete-name', to
10906           delete existing packages from the installed package database
10907           (`packages-package-list').  Also added the "pkginfo" directory
10908           to `packages-special-base-regexp', so that the pkginfo directory
10909           would not get added to `late-packages'.
10910
10911         * package-admin.el: Added ability to delete an installed package
10912           (added low-level function, `package-admin-delete-package').
10913           Understands how to use the pkginfo/MANIFEST.<package> file to
10914           delete the package.  When installing a package, will also
10915           create a MANIFEST.* file if one is not provided by the
10916           package.  If the MANIFEST.* doesn't exist when deleting a
10917           package, the functions will fall back to attempting to delete
10918           any package-specific lisp directory.
10919
10920         * package-get.el: Moved some functions to package-admin.el.
10921           Added interactive function `package-get-delete-package', for
10922           use by users for deleting a package.
10923
10924           Also modified to not require the presence of efs.
10925
10926 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10927
10928         * files.el (find-file-noselect): Handle all signals, kill the
10929         buffer and resignal.
10930
10931 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10932
10933         * cl-macs.el (glyph-image): Add setf method.
10934
10935 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10936
10937         * package-get.el: Fixed broken EFS downloading.  Also, look for
10938           .tar.gz files first, in preference over .tgz files.
10939
10940         * package-ui.el: Fix display of package version numbers.
10941
10942 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10943
10944         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10945         argument.
10946
10947 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10948
10949         * list-mode.el: `display-completion-list': added new/optional
10950           keyword `:completion-string', which allows the programmer to
10951           change the "Possible completions are:" prompt.
10952
10953         * menubar-items.el: Added new pulldown menu-pick to start up the
10954           visual package browser/installer:
10955
10956                 Options->Customize->List Packages
10957
10958         * package-admin.el: Added hooks for installing under both Unix
10959           and MS Windows.  Does additional error checking.  No longer
10960           calls "add-big-package.sh" to install packages under Unix; now
10961           calls gunzip & tar directly.
10962
10963         * package-get.el: Added ability to install packages from files
10964           on a local disk/CDROM.  Now deletes any existing package lisp
10965           directory.  Does completion on available packages when
10966           querying for package names.  Will also search for .tgz files
10967           in addition for .tar.gz files.  Tries to reload
10968           auto-autoloads, as a convenience when loading new packages,
10969           and also tries to add any new package paths to `load-path'.
10970           Changed all occurences of `concat' to use `expand-file-name'.
10971
10972         * package-ui.el: New file which implements the main visual
10973           package browser/installer, which is started via a menu pick or
10974           M-x pui-list packages.
10975
10976 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10977
10978         * startup.el (load-init-file): spelling fix.
10979
10980 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10981
10982         * startup.el (normal-top-level): Load auto-autoload files
10983         covariantly with their precedence.
10984
10985 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10986
10987         * menubar-items.el (default-menubar): Remove "Font Weight"
10988         option, there is currently no custom equivalent.. Customize-faces
10989         is "Edit faces".
10990
10991         * x-font-menu.el (font-menu-set-font): Use customize to set
10992         default face.
10993
10994         * faces.el (face-spec-update-all-matching): New function.
10995
10996         * cus-face.el (custom-set-face-update-spec): New function.
10997         Interface to customize faces from elisp.
10998
10999         (custom-face-value-create): Show the customized settings if set
11000         but not saved.
11001
11002 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11003
11004         (custom-face-value-create): Show the customized settings if set
11005         but not saved.
11006
11007 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11008
11009         * keydefs.el (global-map): Add FSF 20.3 binding of
11010         query-replace-regexp.
11011
11012 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11013
11014         * minibuf.el (read-file-name-internal-1): use
11015         user-name-completion-1 instead of user-name-completion.
11016
11017 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11018
11019         * loadup.el:
11020         * make-docfile.el:
11021         * update-elc.el: Don't set `source-directory' (now defunct as a
11022         global variable) no more.
11023
11024         * packages.el (packages-list-autoloads): Made `source-directory'
11025         (now defunct as a global variable) a parameter.
11026
11027 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11028
11029         * about.el (about-hackers): new email
11030
11031 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11032
11033         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11034
11035 1998-07-17  Didier Verna  <didier@xemacs.org>
11036
11037         * faces.el (set-face-property):
11038         (set-face-dim-p):
11039         (face-dim-p): updated the doc strings now that the dim property isn't
11040         tty-specific.
11041         (face-equal): the dim property is now a common one.
11042
11043         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11044         Renamed the `stipple' attribute to `background-pixmap'.
11045         (custom-face-background-pixmap): make custom-face-stipple an
11046         obsolete alias for this.
11047
11048 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11049
11050         * find-paths.el (paths-file-readable-directory-p): Created and
11051         used.
11052
11053         * loadup.el: Don't set inhibit-... flags from run-temacs.
11054
11055 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11056
11057         * packages.el (packages-data-path-depth): Added and used.
11058
11059 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11060
11061         * about.el:
11062         - Change .xpm to .png, delete "zcat" section.
11063         - cosmetic fix in the 'marcpa' entry.
11064
11065         * etc/photos
11066         - convert all .xpm.Z to .png
11067         - rename mrb to martin
11068         - rename mcook-m to mcookm
11069
11070 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11071
11072         * x-init.el (x-initialize-compose): Add support for
11073         dead-circumflex as YET ANOTHER NAME for that dead key.
11074
11075 1998-08-05  Colin Rafferty <colin@xemacs.org>
11076
11077         * setup-paths.el (paths-construct-exec-path): Made the
11078         last-packages really be last.
11079         (paths-construct-data-directory-list): Ditto.
11080
11081 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11082
11083         * startup.el(startup-splash-frame-body):
11084         Update Copyright notice in splash screen
11085
11086 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11087
11088         * minibuf.el (read-file-name-internal-1): do ~user completion.
11089
11090 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11091
11092         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11093         aginst destroyed extents
11094
11095 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11096
11097         * package-get.el (package-get): add `install-dir' argument.
11098
11099 1998-07-20  John Jones  <jj@asu.edu>
11100
11101         * package-get.el: calls to package-get-update-all will only
11102           update packages which are already installed.
11103
11104 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11105
11106         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11107         writable.
11108
11109 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11110
11111         * about.el (about-hackers): Correct my email.
11112
11113 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11114
11115         * about.el (about-hackers): new email-address.
11116
11117 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11118
11119         * minibuf.el (read-number): Don't let `input-error' condition
11120         escape.
11121
11122 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11123
11124         * about.el (about-hackers): use my `email-for-life' address.
11125
11126 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11127
11128         * XEmacs 21.2-beta1 is released.
11129
11130 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11131
11132         * ldap.el (ldap-search): Doc string change
11133
11134 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11135
11136         * menubar-items.el (default-menubar): Removed references to
11137         `data-directory', and use `locate-data-file' instead, and made
11138         then greyed out if they don't exist.
11139
11140 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11141
11142         * keymap.el (events-to-keys): Use `format' instead of `concat'
11143         since the latter does not accept integer args anymore
11144
11145 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11146
11147         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11148         macros replaced.
11149
11150 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11151
11152         * make-docfile.el: Get first initialization from very-early-lisp.el
11153         * update-elc.el: Ditto.
11154         * loadup.el (really-early-error-handler): Ditto.
11155
11156         * packages.el (packages-unbytecompiled-lisp): Add new file,
11157         very-early-lisp.el.
11158
11159         * very-early-lisp.el: New file.
11160
11161 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11162
11163         * Symbols that have been obsolete for at least 3 years removed (II).
11164
11165         * obsolete.el (eval-current-buffer): Make compatible.
11166         (byte-code-function-p): Ditto.
11167         (send-string): Removed.
11168         (send-region): Removed.
11169         (screen-scrollbar-width): Removed.
11170         (set-screen-scrollbar-width): Removed.
11171         (set-screen-left-margin-width): Removed.
11172         (set-screen-right-margin-width): Removed.
11173         (screen-left-margin-width): Removed.
11174         (screen-right-margin-width): Removed.
11175         (set-buffer-left-margin-width): Removed.
11176         (set-buffer-right-margin-width): Removed.
11177         (buffer-left-margin-width): Removed.
11178         (buffer-right-margin-width): Removed.
11179         (x-set-frame-icon-pixmap): Removed.
11180         (x-set-screen-icon-pixmap): Removed.
11181         (pixel-name): Removed.
11182         (make-pixmap): Removed.
11183         (make-cursor): Removed.
11184         (pixmap-width): Removed.
11185         (pixmap-contributes-to-line-height-p): Removed.
11186         (set-pixmap-contributes-to-line-height): Removed.
11187
11188 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11189
11190         * obsolete.el (popup-menu-up-p): removed.
11191         (read-no-blanks-input): Removed.
11192         (wholenump): Removed.
11193         (ring-mod): Removed (what was ring-mod?).
11194         (current-time-seconds): Removed.
11195         (run-special-hook-with-args): Removed.
11196         (dot): Removed.
11197         (dot-marker): Removed.
11198         (dot-min): Removed.
11199         (dot-max): Removed.
11200         (window-dot): Removed.
11201         (set-window-dot): Removed.
11202
11203         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11204         `dot-min'.
11205
11206         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11207
11208         * code-files.el (insert-file-contents): Rename
11209         run-special-hook-with-args to run-hook-with-args-until-success.
11210         (write-region): Ditto.
11211
11212 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11213
11214         * about.el: Fix typos, update release date.
11215
11216         * Symbols that have been obsolete for at least 3 years removed.
11217
11218         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11219         screen- functions.
11220         (toplevel): remove setf methods for screen functions.
11221         * cl-macs.el (extent-data): defsetf removed.
11222         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11223         many places to remove.
11224         (comment-indent-hook): Ditto.
11225         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11226         (buffer-dedicated-screen): Ditto.
11227         (deiconify-screen): Ditto.
11228         (delete-screen): Ditto.
11229         (event-screen): Ditto.
11230         (find-file-other-screen): Ditto.
11231         (find-file-read-only-other-screen): Ditto.
11232         (live-screen-p): Ditto.
11233         (screen-height): Ditto.
11234         (screen-iconified-p): Ditto.
11235         (screen-list): Ditto.
11236         (screen-live-p): Ditto.
11237         (screen-name): Ditto.
11238         (screen-parameters): Ditto.
11239         (screen-pixel-height): Ditto.
11240         (screen-pixel-width): Ditto.
11241         (screen-root-window): Ditto.
11242         (screen-selected-window): Ditto.
11243         (screen-totally-visible-p): Ditto.
11244         (screen-visible-p): Ditto.
11245         (screen-width): Ditto.
11246         (screenp): Ditto.
11247         (get-screen-for-buffer): Ditto.
11248         (get-screen-for-buffer-noselect): Ditto.
11249         (get-other-screen): Ditto.
11250         (iconify-screen): Ditto.
11251         (lower-screen): Ditto.
11252         (mail-other-screen): Ditto.
11253         (make-screen): Ditto.
11254         (make-screen-invisible): Ditto.
11255         (make-screen-visible): Ditto.
11256         (modify-screen-parameters): Ditto.
11257         (new-screen): Ditto.
11258         (next-screen): Ditto.
11259         (next-multiscreen-window): Ditto.
11260         (other-screen): Ditto.
11261         (previous-screen): Ditto.
11262         (previous-multiscreen-window): Ditto.
11263         (raise-screen): Ditto.
11264         (redraw-screen): Ditto.
11265         (select-screen): Ditto.
11266         (selected-screen): Ditto.
11267         (set-buffer-dedicated-screen): Ditto.
11268         (set-screen-height): Ditto.
11269         (set-screen-position): Ditto.
11270         (set-screen-size): Ditto.
11271         (set-screen-width): Ditto.
11272         (show-temp-buffer-in-current-screen): Ditto.
11273         (switch-to-buffer-other-screen): Ditto.
11274         (visible-screen-list): Ditto.
11275         (window-screen): Ditto.
11276         (x-set-screen-pointer): Ditto.
11277         (x-set-frame-pointer): Ditto.
11278         (screen-title-format): Ditto.
11279         (screen-icon-title-format): Ditto.
11280         (terminal-screen): Ditto.
11281         (delete-screen-hook): Ditto.
11282         (create-screen-hook): Ditto.
11283         (mouse-enter-screen-hook): Ditto.
11284         (mouse-leave-screen-hook): Ditto.
11285         (map-screen-hook): Ditto.
11286         (unmap-screen-hook): Ditto.
11287         (default-screen-alist): Ditto.
11288         (default-screen-name): Ditto.
11289         (x-screen-defaults): Ditto.
11290         (x-create-screen): Ditto.
11291         * obsolete.el: meta-flag removed.
11292         baud-rate removed.
11293         sleep-for-millisecs removed.
11294         extent-data removed.
11295         set-extent-data removed.
11296         set-extent-attribute removed.
11297         extent-glyph removed.
11298         extent-layout removed.
11299         set-extent-layout removed.
11300         list-faces-display removed.
11301         list-faces removed.
11302         trim-versions-without-asking removed.
11303         after-write-file-hooks removed.
11304         truename removed.
11305         auto-fill-hook removed.
11306         blink-paren-hook removed.
11307         select-screen-hook, deselect-screen-hook removed.
11308         auto-raise-screen, auto-lower-screen removed.
11309
11310         * msw-mouse.el: Global change resource -> mswindows-resource.
11311
11312         * XEmacs 21.0-pre5 is released.
11313
11314 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11315
11316         * about.el (about-hackers): Credits update.
11317
11318 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11319
11320         * register.el (insert-register): Don't activate the region.
11321
11322 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11323
11324         * select.el: Restore x-* symbols for backwards compatibility:
11325         x-copy-primary-selection, x-kill-primary-selection,
11326         x-delete-primary-selection, x-select-make-extent-for-selection,
11327         x-valid-simple-selection-, x-cut-copy-clear-internal.
11328
11329 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11330
11331         * XEmacs 21.0-pre4 is released.
11332
11333 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11334
11335         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11336         reporting bugs.
11337         (maybe-add-init-button): Fix semantics under Windows.  Use
11338         `expand-file-name' rather than `concat'.
11339
11340         * help.el (print-messages): New function.
11341
11342 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11343
11344         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11345
11346 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11347
11348         * about.el: Tweaked my entry in about-hackers.
11349
11350         * find-paths.el (paths-emacs-root-p):
11351           Relaxed emacs-root checking of an in-place installation to
11352           also accommodate the flat layout used on MS Windows.
11353
11354 1998-06-29  John Jones  <jj@asu.edu>
11355
11356         * package-get.el: calls to package-get-update-all will only
11357           update packages which are already installed.
11358
11359 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11360
11361         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11362         are handled by the gui-element face fallbacks now.
11363
11364         * x-faces.el: default gui-element face to "background" as well as
11365         the default face.
11366
11367         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11368         and default face settings since these are set as fallbacks now in
11369         the appropriate domain.
11370
11371 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11372
11373         * text-mode.el (text-mode): Reorder regexp so the OR part
11374         corresponding to `page-delim' goes first and the hack in
11375         `forward-paragraph' will work.
11376         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11377
11378 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11379
11380         * subr.el (remove-hook): When checking the hook value
11381           with functionp, don't apply car to it.
11382
11383 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11384
11385         * package-get.el (package-get-remote-filename):
11386           Don't use file-name-as-directory because the local directory
11387           separator conventions might not be the same as ftp's.
11388
11389 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11390
11391         * ldap.el (ldap-host-parameters-alist): New name of
11392         `ldap-host-parameters-plist'
11393
11394 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11395
11396         * package-get.el: Using (require 'package-get-base), now that it
11397         provides itself.  Consequently removed all instances of (load
11398         "package-get-base.el").
11399
11400 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11401
11402         * subr.el (remove-hook): Don't treat the hook value as a
11403           list unless it is both consp and not functionp.
11404
11405 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11406
11407         * about.el: Email address for Ben Wing is ben@xemacs.org.
11408         * auto-show.el: Ditto.
11409         * bytecomp.el: Ditto.
11410         * faces.el: Ditto.
11411         * x-scrollbar.el: Ditto.
11412         * x-misc.el: Ditto.
11413         * tty-init.el: Ditto.
11414         * toolbar-items.el: Ditto.
11415         * symbol-syntax.el: Ditto.
11416         * specifier.el: Ditto.
11417         * objects.el: Ditto.
11418         * hyper-apropos.el: Ditto.
11419         * glyphs.el: Ditto.
11420
11421 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11422
11423         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11424         vertical-divider-always-visible-p.
11425         (default-mouse-motion-handler): Ditto.
11426
11427 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11428
11429         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11430         global value.
11431
11432 1998-06-21  Oliver Graf <ograf@fga.de>
11433
11434         * build-reports.el: changed receiver to xemacs-build-reports list
11435
11436 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11437
11438         * font.el: Split font-family-mappings into X and
11439           mswindows-specific versions.
11440           mswindows-font-create-[object|name]: Treat supplied size
11441           as a pointsize. Added underline and strikethru handling.
11442
11443         * msw-faces.el: changed default mswindows charset to western.
11444
11445         * msw-glyphs.el: removed space in border-glyph font string that
11446           was inserted to get round bugs in the mswindows C font code.
11447
11448 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11449
11450         * about.el (about-hackers): Credits update.
11451
11452         * help-nomule.el (tutorial-supported-languages): Add Romanian
11453         TUTORIAL.
11454
11455         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11456         to ISO-8859-2.
11457
11458 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11459
11460         * font.el: Split font-family-mappings into X and
11461           mswindows-specific versions.
11462           mswindows-font-create-[object|name]: Treat supplied size
11463           as a pointsize. Added underline and strikethru handling.
11464
11465         * msw-faces.el: changed default mswindows charset to western.
11466
11467         * msw-glyphs.el: removed space in border-glyph font string that
11468           was inserted to get round bugs in the mswindows C font code.
11469
11470 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11471
11472         * minibuf.el: make read-color-completion-table call
11473           (mswindows-color-list for mswindows devices.
11474
11475 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11476
11477         * lisp/font-lock.el
11478         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11479         Let declaration items contain non-word symbol characters.
11480
11481 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11482
11483         * package-get.el (package-get-package-provider): Added autoload
11484         cookie.  Loading "package-get-base.el" in ALL functions that use
11485         it.  Fixed some (interactive ...) with multiple argument specs
11486         again.  Cosmetic indentation changes.
11487
11488 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11489
11490         * info.el (Info-insert-dir): Don't use nreverse on variables
11491         that you want to use later.
11492
11493 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11494
11495         * x-mouse.el (x-set-point-and-move-selection): Replace call
11496         to x-kill-primary-selection with kill-primary-selection
11497
11498 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11499
11500         * simple.el (what-cursor-position): Make cursor position reported
11501         use value of column-number-start-at-one
11502
11503 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11504
11505         * about.el (xemacs-hackers): Fix Jareth's email address.
11506
11507 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11508
11509         * startup.el (startup-splash-frame): Remove
11510         `xemacs-startup-logo-function'.
11511
11512 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11513
11514         * about.el (about-hackers): Update credits list.
11515
11516 1998-06-06  Jeff Miller <jmiller@smart.net>
11517
11518         * lisp/sound.el: Update sound-ext to allow filenames with
11519           extensions to be found by load-sound-file
11520
11521 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11522
11523         * info.el (Info-rebuild-outdated-dir): Removed variable
11524         (Info-auto-generate-directory): New variable
11525         (Info-save-auto-generated-dir): New variable
11526         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11527         (Info-build-dir-anew): Second parameter removed.  Use
11528         `Info-save-auto-generated-dir'
11529         (Info-rebuild-dir): Ditto
11530
11531 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11532
11533         * list-mode.el (next-list-mode-item): Would not recognize
11534         border between directly neighbored items.
11535
11536 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11537
11538         * package-get.el: add autoloads for some functions.
11539
11540 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11541
11542         * specifier.el (let-specifier): Tiny docfixes.
11543
11544 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11545
11546         * msw-mouse.el: set selection-pointer-glyph to Normal.
11547
11548 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11549
11550         * wid-edit.el (widget-specify-secret): New function.
11551         (widget-after-change): Use it.
11552         (widget-specify-field): Use it.
11553
11554 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11555
11556         * mouse.el (drag-window-divider): Use `(not done)' instead of
11557         `doit'; reuse result of `window-pixel-edges'.
11558
11559         * modeline.el (drag-modeline-event-lag): Rename to
11560         drag-divider-event-lag.
11561
11562 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11563
11564         * specifier.el (let-specifier): Rewritten not to generate needless
11565         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11566         arguments.
11567
11568 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11569
11570         * minibuf.el (read-file-name-1): Setup buffer-local value of
11571         `completion-ignore-case' in completions buffer under Windows.
11572
11573 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11574
11575         * about.el (about-maintainer-glyph): Fix support for not
11576         compressed images.
11577
11578 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11579
11580         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11581
11582         * mouse.el (mouse-track): Cancel selection if misc-user event with
11583         `cancel-mode-internal' function is fetched.
11584
11585 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11586
11587         * files.el (save-some-buffers-1): Fixed return value.
11588
11589 1998-06-01  Oliver Graf <ograf@fga.de>
11590
11591         * dragdrop.el: added experimental
11592
11593 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11594
11595         * startup.el (after-init-hook, init-file-user,
11596         user-init-directory, load-user-init-file):  Purge references
11597         to "~/.xemacs/init.el" from docstrings.
11598
11599         (load-user-init-file) Use paths-construct-path to construct
11600         paths to user init files.  Go directly to ~/.emacs, do not
11601         search ~/.xemacs/, do not load `default-custom-file'.
11602
11603 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11604
11605         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11606         general *sh.
11607         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11608
11609 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11610
11611         * menubar-items.el (default-menubar): add Update Packages to customize
11612         menu.
11613
11614 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11615
11616         * faces.el: use toolbar face as a fallback for toolbar properties
11617         in xpm-color-symbols instead of default.
11618
11619         * msw-faces.el: rename 3d-object -> gui-element face.
11620
11621 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11622
11623         * startup.el (xemacs-startup-logo-function): New variable.
11624         (startup-splash-frame): Use it.
11625
11626 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11627
11628         * files.el (save-some-buffers): Would wait 1 second.
11629         (save-some-buffers-1): Delete other windows here instead of in
11630         `save-some-buffers'.
11631         (save-some-buffers): Force redisplay only if windows were deleted.
11632
11633 1998-06-02  Didier Verna  <didier@xemacs.org>
11634
11635         * cus-face.el (custom-face-attributes): generalized the use of
11636         toggle buttons for boolean attributes.
11637         Re-ordered the items a bit.
11638
11639 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11640
11641         * sound.el (default-sound-directory): Use `locate-data-directory'
11642         to find the sounds directory.
11643
11644 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11645
11646         * sound.el: default sound-ext to .wav under mswindows, .au
11647         otherwise. load-default sounds without extensions.
11648
11649 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11650
11651         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11652         if send-pr is not bound.
11653
11654 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11655
11656         * files.el: grok idl files in auto-mode-alist.
11657 1998-06-01  Jeff Miller  <jmiller@smart.net>
11658
11659         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11660         calling `upcase'.
11661
11662 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11663
11664         * msw-glyphs.el: add xbm to the list of image types supported.
11665
11666 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11667
11668         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11669         instead of XEmacs one when dumping InfoDock.
11670
11671 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11672
11673         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11674         for `modeline-visible-p'
11675
11676         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11677
11678 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11679
11680         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11681         since it's not used anymore. doc string fixes.
11682
11683         * package-get.el (package-get-file-installed-p): new function. use
11684         instead of file-installed-p which is in an external package.
11685
11686 1998-05-28  Oliver Graf <ograf@fga.de>
11687
11688         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11689         favor of select-window/switch-to-buffer
11690
11691 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11692
11693         * startup.el: changed (getenv "HOME") to (user-home-directory)
11694
11695 1998-05-25  Oliver Graf <ograf@fga.de>
11696
11697         * frame.el (cde-start-drag) moved to dragdrop.el
11698         (offix-start-drag-region) moved to dragdrop.el
11699         (offix-start-drag) moved to dragdrop.el
11700         * dragdrop.el (cde-start-drag) moved from frame.el
11701         (offix-start-drag-region) moved from frame.el
11702         (offix-start-drag) moved from frame.el
11703         (cde-start-drag-region) cde drag regions
11704         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11705
11706 1998-05-26  Oliver Graf <ograf@fga.de>
11707
11708         * dragdrop.el: created dragdrop-drag prototypes
11709         (cde-start-drag-region) fixed typo
11710
11711 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11712
11713         * simple.el (after-init-hook): Remove reader macro.
11714
11715         * packages.el (packages-hardcoded-lisp): Get rid of reader
11716         macros.  Update DOC string.
11717
11718 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11719
11720         * mouse.el (drag-window-divider): Ditto.
11721
11722         * modeline.el (mouse-drag-modeline): Use it.
11723
11724         * lisp-mode.el (let-specifier): Specify indentation.
11725
11726         * specifier.el (let-specifier): Renamed from
11727         `with-specifier-instance'.
11728
11729 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11730
11731         * x-faces.el:
11732         * faces.el: move definition of xpm-color-symbols from x-faces.el
11733         to faces. Predicate x-get-resource on the presence of x.
11734
11735         * msw-faces.el: set 3d-object face rather than modeline. Specify
11736         faces as specfier defaults.
11737
11738         * package-get.el: don't use package-admin-add-single-file-package.
11739
11740 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11741
11742         * toolbar-items.el: Fixup tooltips.
11743         (toolbar-gnus): Don't use obsolete variable
11744         toolbar-news-frame-properties.
11745         (toolbar-news-reader): Default to `gnus' instead of
11746         `not-configured'.
11747
11748         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11749         Windows.
11750
11751 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11752
11753         * package-get.el: rename -installedp -> -installed-p.
11754
11755 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11756
11757         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11758         attributes, and assinged it to continuation, truncation and
11759         hscroll glyphs.
11760
11761         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11762         and made continuation, truncation and hscroll glyphs arrow
11763         characters out of that font.
11764
11765 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11766
11767         * minibuf.el (minibuffer-electric-separator): Play nicely with
11768         directory-sep-char being \.
11769         (minibuffer-electric-tilde): Ditto.
11770         (read-file-name-map): Ditto.
11771
11772 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11773
11774         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11775         on X devices.
11776         (default-mouse-track-deal-with-down-event): Avoid
11777         `x-disown-selection'; use `disown-selection' instead.
11778
11779 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11780
11781         * select.el:
11782         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11783         moved to (cut-copy-clear-internal) in select.el. Ditto for
11784         (x-delete-primary-selection) (x-kill-primary-selection)
11785         (x-copy-primary-selection).
11786         (own-clipboard): new function.
11787
11788         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11789         functions in select.el. remove old ones.
11790         (mswindows-own-clipboard): new function.
11791
11792 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11793
11794         * gnuserv.el: allow connections from mswindows type devices.
11795
11796 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11797
11798         * msw-glyphs.el: change image type used from cursor to resource.
11799
11800 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11801
11802         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11803         for {top,bottom}-{left,right} values in addition to
11804         {top,bottom}_{left,right}.
11805         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11806
11807 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11808
11809         * cl-macs.el (specifier-instance): Undefine its setf method.
11810
11811         * specifier.el (with-specifier-instance): Added docstring.
11812
11813         * mouse.el (drag-window-divider): Ditto.
11814
11815         * modeline.el (mouse-drag-modeline): Use it.
11816
11817         * lisp-mode.el (with-specifier-instance): Define its indentation
11818         level.
11819
11820         * specifier.el (with-specifier-instance): New macro.
11821
11822 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11823
11824         * package-get.el (package-get-create-custom): new function to
11825         auto-generate package-get-custom.el from package-get-base.el.
11826         * (package-get-ever-installedp): new function.
11827         * (package-get-custom): new function to get all packages specified
11828         by customize.
11829
11830 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11831
11832         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11833
11834 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11835
11836         * cl-extra.el: Reverse previous float change.
11837
11838 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11839
11840         * x-faces.el:
11841         * faces.el (try-font-name): moved from x-faces.el since it is
11842         required by w3 under mswindows as well X.
11843
11844 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11845
11846         * winnt.el: Removed evil (setq completion-ignore-case t)
11847         clause, one more overlookef fsfism.
11848         (nt-quote-args-functions-alist): End sentences with double space.
11849
11850 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11851
11852         * window-xemacs.el (push-window-configuration): Remove kludgery of
11853         recaching default-toolbar specifier.
11854         (pop-window-configuration): Ditto.
11855         (unpop-window-configuration): Ditto.
11856
11857 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11858
11859         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11860
11861 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11862
11863         * winnt.el (nt-quote-args-verbatim): Added function.
11864         (nt-quote-args-prefix-quote): Added function.
11865         (nt-quote-args-backslash-quote): Added function.
11866         (nt-quote-args-double-quote): Added function.
11867         (nt-quote-args-functions-alist): New variable.
11868         (nt-quote-process-args): Added function. This is the main quoting
11869         work horse called from process-nt.c
11870
11871 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11872
11873         * winnt.el: Removed duplicate definitions for backspace,
11874         delete, M-backspace and C-M-backspace.
11875         (file-name-buffer-file-type-alist): Removed this variable.
11876         (find-buffer-file-type): Removed function.
11877         (find-file-binary):  Removed function.
11878         (find-file-text): Removed function.
11879         (find-file-not-found-set-buffer-file-type): Removed function.
11880         (save-to-unix-hook): Removed function.
11881         (revert-from-unix-hook): Removed function.
11882         (using-unix-filesystems): Removed function.
11883         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11884         warning.
11885         (x-set-selection): Removed function.
11886         (x-get-selection): Removed function.
11887         Removed commented FSFisms.
11888         Replaced copyright notice (this file is not part of GNU Emacs).
11889         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11890         comint-process-echoes setting to t.
11891
11892 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11893
11894         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11895         and used following the interface change of
11896         `paths-find-recursive-path'.
11897
11898         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11899         regexp instead of a list of base names.
11900         (paths-version-control-filename-regexp):
11901         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11902         Introduced and used following the interface change of
11903         `paths-find-recursive-path'.
11904
11905 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11906
11907         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11908         on X devices, rather than on all non-TTY devices.
11909
11910 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11911
11912         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11913
11914         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11915
11916 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11917
11918         * itimer.el (activate-itimer): Fixed usage of integers
11919         as argument to `concat'.
11920
11921 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11922
11923         * itimer.el (start-itimer): replace the use of `concat' with
11924         `format'
11925
11926 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11927
11928         * mode-motion.el (mode-motion-hook): Clarify docstring.
11929         From Bob Weiner <weiner@altrasoft.com>
11930
11931         * loadhist.el (symbol-file): Supply prompt string when used
11932         interactively.
11933         From Bob Weiner <weiner@altrasoft.com>
11934
11935 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11936
11937         * loadup.el (really-early-error-handler): Ditto.
11938
11939         * update-elc.el: Ditto.
11940
11941         * setup-paths.el (paths-construct-exec-path): Ditto.
11942
11943         * make-docfile.el: Ditto.
11944
11945         * find-paths.el (paths-decode-directory-path): Use split-path
11946         instead of decode-path.
11947
11948         * files.el (parse-colon-path): Update docstring reference.
11949
11950 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11951
11952         * msw-init.el:
11953         * x-init.el:
11954         Bind cut'n'paste keys to non window-system specific functions.
11955
11956         * msw-select.el: New function mswindows-clear-clipboard.
11957         mswindows-cut-copy-clipboard extended to handle clearing of the
11958         selection and renamed to mswindows-cut-copy-clear-clipboard.
11959
11960         * select.el: on mswindows devices delete-primary-selection
11961         calls mswindows-clear-clipboard.
11962
11963 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11964
11965         * simple.el (quoted-insert): Inhibit quit when using read-char.
11966
11967         * cmdloop.el (read-char): Don't inhibit quit.
11968         (read-char-exclusive): Ditto.
11969         (read-char): Signal quit if quit-char was pressed.
11970         (read-char-exclusive): Ditto.
11971         (read-quoted-char): Return a character, not integer.
11972
11973         * menubar-items.el (default-popup-menu): Use Andy's generic
11974         selection code.
11975         (default-popup-menu): Fix code.
11976
11977 1998-05-14  Oliver Graf <ograf@fga.de>
11978
11979         * dragdrop.el (dragdrop-function-widget): this time it's done
11980
11981 1998-05-13  Oliver Graf <ograf@fga.de>
11982
11983         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11984
11985 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11986
11987         * device.el (device-pixel-width):
11988         (device-pixel-height):
11989         (device-mm-width):
11990         (device-mm-height):
11991         (device-bitplanes):
11992         (device-color-cells): Swapped parameters to device-system-metric
11993         according to the interface change.
11994
11995 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11996
11997         * mouse.el (default-mouse-motion-handler): Use new name of the
11998         function event-over-vertical-divider-p.
11999         Do not set E-W arrow cursor over the divider if
12000         vertical-divider-draggable-p is nil in the window.
12001         ([top-level]): Use new name for the variable
12002         vertical-divider-map.
12003         (drag-window-divider): Respect vertical-divider-draggable-p.
12004         Variable name typo fixes.
12005
12006 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12007
12008         * keymap.el (kbd): Define here; handle string constants and
12009         others...
12010
12011 1998-05-15  Christian Nyb <chr@mediascience.no>
12012
12013         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12014         in Emacs 18.
12015
12016 1998-05-13  Didier Verna  <didier@xemacs.org>
12017
12018         * mouse.el (drag-window-divider): give the vertical divider a
12019         pressed look when dragging it.
12020
12021 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12022
12023         * faces.el: predicate some more face operations on x or mswindows
12024         not just x.
12025
12026         * modeline.el: enable modeline coloring for mswindows.
12027
12028 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12029
12030         * minibuf.el (minibuffer-default): Added variable; compatible with
12031         FSF Emacs.
12032         (next-history-element): Used `minibuffer-default'.
12033
12034 1998-05-12  Oliver Graf <ograf@fga.de>
12035
12036         * dragdrop.el (dragdrop-function-widget): button and mods ok
12037         arguments still look a bit strange
12038         (dragdrop-compare-mods) created
12039         (dragdrop-drop-do-functions) correctly checks for buttons and
12040         modifiers
12041
12042 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12043
12044         * setup-paths.el (paths-default-info-directories): Replace
12045         path-separator with directory-sep-char.
12046
12047         * files.el (path-separator): Don't define it here.
12048
12049 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12050
12051         * update-elc.el: Ditto.
12052
12053         * setup-paths.el (paths-construct-exec-path): Ditto.
12054
12055         * make-docfile.el: Ditto.
12056
12057         * loadup.el (really-early-error-handler): Ditto.
12058
12059         * find-paths.el (paths-decode-directory-path): Use decode-path
12060         instead of decode-path-internal.
12061
12062         * files.el (parse-colon-path): Update docstring.
12063
12064 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12065
12066         * subr.el (get-buffer-window-list): Make BUFFER optional.
12067
12068         * window-xemacs.el (windows-of-buffer): Defalias to
12069         get-buffer-window-list.
12070
12071 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12072
12073         * disass.el: Fix maintainer keyword.
12074
12075         * bytecomp.el (byte-compile-and-load-file): Autoload.
12076         (byte-compile-buffer): Ditto.
12077
12078         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12079         value is returned, not the name.
12080         (lisp-imenu-generic-expression): Enable it.
12081         (lisp-mode-variables): Ditto.
12082         (lisp-indent-offset): Change defconst to defvar.
12083         (lisp-indent-function): Ditto.
12084         (lisp-body-indent): Ditto.
12085
12086 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12087
12088         * modeline.el: Use zap-last-kbd-macro-event.
12089
12090         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12091         nil, don't attempt to do anything with messages.
12092         (eval-last-sexp): Use `letf' for clarity.
12093
12094 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12095
12096         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12097
12098 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12099
12100         * buff-menu.el:
12101         * lisp-mode.el:
12102         * obsolete.el:
12103         Change empty docstrings into no doc strings at all.
12104         Fix bogus FSF-format docstrings.
12105         * etags.el: Fix docstring.
12106
12107 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12108
12109         * package-get.el (package-get): Use internal md5
12110
12111 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12112
12113         * about.el (about-xemacs): Correct abuse of concat.
12114
12115 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12116
12117         * info.el (Info-mode): Use easymenu.
12118
12119 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12120
12121         * apropos.el (apropos): Don't use concat with integers.
12122
12123         * cmdloop.el (describe-last-error): Handle the case when no error
12124         was seen gracefully.
12125
12126         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12127         defun.
12128         (apropos-describe-plist): Ditto.
12129
12130         * help.el (with-displaying-help-buffer): Revert to a defun.
12131         (describe-key): Use it as defun.
12132         (describe-mode): Ditto.
12133         (describe-bindings): Ditto.
12134         (describe-prefix-bindings): Ditto.
12135         (describe-installation): Ditto.
12136         (view-lossage): Ditto.
12137         (describe-function): Ditto.
12138         (describe-variable): Ditto.
12139         (describe-syntax): Ditto.
12140
12141 1998-05-11  Oliver Graf <ograf@fga.de>
12142
12143         * dragdrop.el: changed order of require/provide
12144         (dragdrop-drop-mime-default) changed to new calling conventions
12145         (dragdrop-drop-do-functions) changed to new calling conventions
12146         (dragdrop-function-widget) this one needs more work...
12147
12148 1998-05-10  Oliver Graf <ograf@fga.de>
12149
12150         * about.el: another small change in my entry
12151         * dragdrop.el (dragdrop-drop-log-function): logging added
12152         plus customizations
12153         changed interface to handler functions. now called with event
12154         and object
12155
12156 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12157
12158         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12159         E-W arrow pointer displayed over draggable dividers.
12160
12161         * mouse.el (default-mouse-motion-handler): Show it when
12162         appropriate.
12163         (drag-window-divider): Added.
12164         ([top-level]): Initialized window-divider-map with a keymap
12165         binding the above function to left button down event.
12166
12167         * x-mouse.el (x-init-pointer-shape): Initialize
12168         divider-pointer-glyph from Cursor.dividerPointer, or use default
12169         E-W double arrow.
12170
12171 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12172
12173         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12174
12175 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12176
12177         * simple.el (count-words-buffer): Don't query for buffer.
12178         (count-lines-buffer): Ditto.
12179
12180 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12181
12182         * help.el (where-is): add optional insert argument.
12183
12184 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12185
12186         * help.el (describe-key-briefly): New argument INSERT.
12187
12188         * simple.el (eval-expression): New optional argument; synch with
12189         FSF 20.3.
12190
12191         * keydefs.el (global-map): Add new register bindings.
12192
12193         * register.el: Synched with FSF 20.3.
12194
12195 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12196
12197         * window-xemacs.el (recenter): all arguments are optional.
12198
12199 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12200
12201         * device.el: (device-pixel-width): Reflected name/parameters
12202         change to device-system-metric.
12203         (device-pixel-height): Ditto.
12204         (device-mm-width): Ditto.
12205         (device-mm-height): Ditto.
12206         (device-bitplanes): Ditto.
12207         (device-color-cells): Ditto.
12208
12209 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12210
12211         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12212
12213         * cl.el (most-positive-fixnum): Document.
12214         (most-negative-fixnum): Ditto.
12215
12216         * cus-dep.el: Updated comment.
12217
12218         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12219         constant.
12220
12221         * cus-load.el (custom-put): Removed.
12222
12223         * files.el (after-find-file): Just resignal quit instead of
12224         signaling "canceled".
12225
12226 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12227
12228         * frame.el (other-frame): Use `focus-frame' instead of
12229         select-frame kludges.
12230
12231         * lisp-mode.el: Update lisp-indent-function for
12232         save-selected-frame and with-selected-frame.
12233
12234         * frame.el (save-selected-frame): New macro.
12235         (with-selected-frame): Ditto.
12236         (other-frame): Use `set-frame-focus'.
12237
12238 1998-05-06  Oliver Graf <ograf@fga.de>
12239
12240         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12241         (dragdrop-drop-url-default) default handler for URL drops created
12242         (dragdrop-drop-mime-default) default handler for MIME drops created
12243         (dragdrop-drop-functions) default custom for handling drops created
12244         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12245
12246 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12247
12248         * mouse.el: Removed redundant mouse-mswindows-drop function.
12249
12250 1998-05-05  Oliver Graf <ograf@fga.de>
12251
12252         * about.el: changed some text in my entry
12253         * dragdrop.el: added customs
12254
12255 1998-05-04  Oliver Graf <ograf@fga.de>
12256
12257         * mouse.el: killed global drop key bindings
12258         (mouse-offix-drop) removed
12259         * dragdrop.el: created
12260         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12261
12262 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12263
12264         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12265         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12266
12267         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12268         obsolete comment.
12269
12270         * scrollbar.el (scrollbars-visible-p): Use new
12271         {vertical,horizontal}-scrollbar-visible-p specifiers.
12272
12273 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12274
12275         * device.el (device-pixel-height):
12276         (device-pixel-width):
12277         (device-mm-width):
12278         (device-mm-height):
12279         (device-bitplanes):
12280         (device-color-cells): Moved these 6 functions from device.c; they
12281         all use single (device-system-metrics) call.
12282
12283 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12284
12285         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12286         were renamed.
12287
12288         * menubar-items.el:
12289         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12290         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12291
12292         * help.el (help-map): Remove Hyperbole keybinding logic.
12293         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12294
12295 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12296
12297         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12298         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12299
12300 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12301
12302         * msw-glyphs.el: use nicer icon3 from the frame icon.
12303
12304 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12305
12306         * version.el (emacs-version): Remove InfoDock conditionals.
12307
12308         * startup.el (startup-splash-frame): Change ID logo name.
12309
12310 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12311
12312         * files.el (after-find-file): If the user presses C-g on
12313         directory-creation prompt, kill the buffer.
12314
12315 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12316
12317         * simple.el (count-words-region): Reverse previous change.
12318
12319 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12320
12321         * replace.el (query-replace): Just call perform-replace.
12322         (query-replace-regexp): Ditto.
12323         (perform-replace): Move region handling here.
12324         (perform-replace): Use the new arg to match-data.
12325
12326 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12327
12328         * x-init.el: Install X specific display table that
12329           displays char 0240 as a space to avoid whatever it is
12330           that screws up display of that character code.
12331
12332 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12333
12334         * help.el (function-arglist): If no arguments are documented for a
12335         subr, print nothing rather than incorrect output.
12336
12337 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12338
12339         * cmdloop.el (command-error): Update bail-out error message to use
12340         `emacs-program-name'.
12341
12342         * lib-complete.el: Remove reader macro cruft.
12343
12344         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12345         cruft.
12346
12347         * simple.el (count-words-region): Drop interactive-p check on the
12348         message.
12349
12350 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12351
12352         * font.el
12353         * msw-faces.el
12354         Correct spelling of mswindows-font-canonicalize-name.
12355
12356 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12357
12358         * ldap.el (ldap-host-parameters-alist): Replaced with
12359         `ldap-host-parameters-plist'
12360         (ldap-search): Adapt to previous change
12361
12362 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12363
12364         * about.el (about-hackers): Update Bob Weiner bio.
12365         (about-maintainer-info): Ditto.
12366
12367 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12368
12369         * simple.el (display-warning-minimum-level): Docfix.
12370
12371 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12372
12373         * widget.el (:default-get): New keyword.
12374         * wid-edit.el (default, widget-default-default-get): Define it.
12375         (group, widget-group-default-get): Define it.
12376         (menu-choice, widget-choice-default-get): Define it.
12377         (widget-default-get): New function.
12378         (widget-choice-action): Call it.
12379         (widget-editable-list-entry-create): Call it.
12380
12381 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12382
12383         * byte-optimize.el (byte-boolean-vars): Removed.
12384         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12385         lookup through `byte-boolean-vars'.
12386
12387 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12388
12389         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12390         resource-provided values into ghost specs for scrollbar-height and
12391         scrollbar-width.
12392
12393 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12394
12395         * byte-optimize.el: Don't attempt to optimize /=.
12396
12397         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12398         (byte-compile-/=): Ditto.
12399
12400 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12401
12402         * apropos.el: Use `with-displaying-help-buffer'.
12403         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12404         Use `with-displaying-help-buffer'.
12405         (apropos-follow): Do not give special treatment to buffer cursor
12406         was in prior to a mouse click.
12407         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12408         (apropos-print-doc): Set correct buffer for setting text
12409         properties.
12410
12411 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12412
12413         * help.el (help-buffer-prefix-string): New variable.
12414         (help-buffer-name): Use it.
12415
12416         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12417         mode menu.
12418
12419 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12420
12421         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12422
12423 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12424
12425         * files.el (find-file-noselect): Update docstring.
12426         (find-file-noselect): Signal an error if found an unreadable file.
12427         (file-chase-links): Save the match data.
12428         (normal-mode): Use `lwarn' and `error-message-string'.
12429         (interpreter-mode-alist): Change defconst to defvar.
12430         (inhibit-first-line-modes-regexps): Ditto.
12431         (inhibit-first-line-modes-regexps): Added .tgz.
12432         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12433         (change-major-mode-with-file-name): New user-option.
12434         (set-visited-file-name): Synched with FSF.
12435         (file-name-extension): New function, from FSF 20.3.
12436         (file-relative-name): Synched with FSF.
12437         (save-some-buffers): Support the C-r feature.
12438         (recover-session): Synched with FSF.
12439         (kill-some-buffers): Ditto.
12440         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12441
12442 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12443
12444         * files.el (insert-file): Undo previous change and reenable use of
12445         format.el.
12446
12447 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12448
12449         * window-xemacs.el (recenter): Define.
12450
12451 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12452
12453         * font.el (mswindows-font-create-name)
12454         (mswindows-font-create-object): new functions for mswindows type
12455         fonts.
12456
12457         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12458         strings are parsed as well as font objects.
12459
12460 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12461
12462         * modeline.el (defining-kbd-macro): Restore modeline indication of
12463         kbd-macro being recorded.
12464         (add-minor-mode): Simplify docstring.
12465         (modeline-minor-mode-menu): Remove stuff.
12466
12467 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12468
12469         * code-process.el (call-process): dynamically decide process
12470         coding type.
12471
12472 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12473
12474         * modeline.el: Add line-number-mode, column-number-mode to
12475         the modeline minor-mode menu.  Button2 on the line number does
12476         goto-line.
12477
12478 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12479
12480         * mouse.el: move x-selection-owner-p type things to
12481         selection-owner-p.
12482
12483         * msw-init.el: copy zmacs stuff from x-init.el
12484
12485         * msw-select.el (mswindows-own-selection)
12486         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12487         functions. Very simple minded implementation of selectio
12488         ownership.
12489
12490         * select.el (own-selection) (disown-selection)
12491         (activate-region-as-selection) (select-make-extent-for-selection)
12492         (valid-simple-selection-p): functions moved from x-select.el for
12493         generalized selection.
12494
12495         * x-select.el: see select.el changes.
12496
12497         * x-toolbar.el: use new selection functions.
12498
12499 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12500
12501         * packages.el (packages-find-package-directories): Fixed bug that
12502         would pick up multiple site-package directories.
12503         (package-locations): Added "xemacs-packages" as a late package
12504         location.
12505
12506         * find-paths.el: Now uses `emacs-program-name' and
12507         `emacs-program-version'.
12508         Additions to enforce version-specific directories in
12509         `paths-find-version-directory'.
12510
12511 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12512
12513         * default.el: Removed.
12514         * site-start.el: Removed.
12515
12516 1998-04-29  Didier Verna  <didier@xemacs.org>
12517
12518         * minibuf.el (minibuffer-history-minimum-string-length): Default
12519         to nil.
12520
12521 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12522
12523         * find-paths.el (paths-program-name): Rename.
12524         (paths-emacs-root-p): Ditto.
12525         (paths-find-site-directory): Ditto.
12526
12527 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12528
12529         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12530         `emacs-lisp-byte-compile-and-load'.
12531
12532 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12533
12534         * ldap.el (ldap-search): Fixed additional parameter passing to
12535         `ldap-open'
12536
12537 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12538
12539         * select.el (kill-primary-selection) (selection-owner-p)
12540         (copy-primary-selection) (yank-clipboard-selection)
12541         (selection-exists-p) (delete-primary-selection): new file and
12542         functions that do the right thing for the selected device.
12543
12544         * x-menubar.el: use generalised selection functions.
12545
12546         * dumped-lisp.el: dump select.el.
12547
12548 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12549
12550         * find-paths.el (paths-progname): New variable.
12551         (paths-emacs-root-p): Use it.
12552         (paths-find-site-directory): Ditto.
12553
12554 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12555
12556         * loadup.el ((member "dump" command-line-args)): Dump as
12557         `infodock' if InfoDock.
12558
12559 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12560
12561         * find-paths.el (construct-emacs-version): Simplify, include
12562         program name in the return value.
12563         * (paths-find-version-directory): Use it.
12564
12565 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12566
12567         * info.el (Info-parse-dir-entries): Fixed regexp
12568         (Info-build-dir-anew): Remove full suffix and capitalize info file
12569         name for files with no @direntry
12570         (Info-batch-rebuild-dir): New function
12571         (Info-suffixed-file): Check for regular files instead of simple
12572         file existence (could catch directories before)
12573
12574 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12575
12576         * setup-paths.el, find-paths.el: Removed uses of `not' which
12577         temacs doesn't have.
12578
12579         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12580         into root searching.
12581
12582 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12583
12584         * subr.el: Remove definition of `not'.
12585
12586 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12587
12588         * msw-glyphs.el: enable graphics support.
12589
12590 1998-04-23  Didier Verna  <didier@xemacs.org>
12591
12592         * x-menubar.el (default-menubar): restored the line-number-mode
12593         option.
12594
12595         * misc doc string updates related to the options menu.
12596
12597 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12598
12599         * setup-paths.el (paths-construct-load-path): Fix typo.
12600
12601 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12602
12603         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12604         font-menu-ignore-scaled-fonts don't have to be bound now; this
12605         gets us one step further towards making --no-autoloads work.
12606
12607         * startup.el (normal-top-level): Load auto-autoloads only if
12608         lisp-directory is non-nil.
12609
12610         * setup-paths.el (paths-construct-load-path): Made it robust
12611         against nil lisp-directory.
12612
12613         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12614         to the list of variables that cause a warning when nil.
12615
12616         * toolbar.el (init-toolbar-location): Now works even when there's
12617         no toolbar icon directory.
12618
12619 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12620
12621         * help.el (view-lossage): Recognize it.
12622
12623         * simple.el (log-message): Mark multiline messages.
12624
12625 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12626
12627         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12628
12629 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12630
12631         * package-get.el (package-get-all):  add `\n' separator to
12632         interactive specification so that both variables are read
12633
12634 1998-04-22  Didier Verna  <didier@xemacs.org>
12635
12636         * x-menubar.el: ported the options menu to Custom.
12637         Moved the "read only" toggle button to the buffers menu.
12638         Corrected some missing ;;;###autoload or defcustom.
12639
12640         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12641         the scrollbar-visible specifier for options menu handling.
12642
12643         * toolbar.el (toolbar-visible-p)
12644                      (toolbar-captioned-p)
12645                      (default-toolbar-position): defcustom wrappers around
12646         the toolbar specifiers for options menu handling.
12647
12648         * frame.el (get-frame-for-buffer-default-instance-limit):
12649         defcustom it for options menu handling.
12650
12651         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12652         font-lock-mode for options menu handling.
12653
12654         * cus-start.el: added Custom properties to overwrite-mode for
12655         options menu handling.
12656
12657 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12658
12659         * about.el: shameless self-promotion.
12660
12661 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12662
12663         * simple.el (raw-append-message): Slightly optimize.
12664         (remove-message): Use `push' for clarity.
12665         (append-message): Ditto.
12666         (display-warning): Dito.
12667         (raw-append-message): Send the message to the appropriate device.
12668
12669 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12670
12671         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12672         From Sean MacLennan <Sean.MacLennan@pika.ca>
12673
12674 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12675
12676         * setup-paths.el: Changed `directory-sep-char' to
12677         `path-separator', following a change in GNU Emacs.
12678
12679 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12680
12681         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12682         (Info-build-dir-anew): Add a final newline.
12683         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12684         is `always'
12685         (Info-rebuild-dir): Ditto
12686
12687         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12688
12689 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12690
12691         * simple.el (count-words-buffer): Retain zmacs region.
12692         (count-words-region): Ditto.
12693         * simple.el: (what-line): Expanded line counts.
12694         (count-lines): New parameter to conditionalize whether collapsed
12695         lines get counted.
12696         From Bob Weiner <weiner@altrasoft.com>
12697
12698 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12699
12700         * packages.el (package-locations): infodock-packages must override
12701         mule-packages and packages.
12702
12703 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12704
12705         * wid-edit.el:
12706         remove rude messages from widget-activation-widget-mapper
12707         and widget-activation-glyph-mapper
12708
12709 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12710
12711         * toolbar.el: Remove (featurep 'x) test from
12712         toolbar-make-button-list
12713
12714 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12715
12716         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12717         only if in the same frame.
12718
12719 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12720
12721         * packages.el (package-locations): Added site-packages hierarchy.
12722
12723         * setup-paths.el (paths-default-info-directories): Introduced and
12724         used.
12725
12726         * packages.el, setup-paths.el: Set various path searching depths
12727         to 1.
12728
12729         * packages.el (packages-hierarchy-depth):
12730         (packages-load-path-depth): Introduced and used.
12731
12732         * setup-paths.el (paths-load-path-depth): Introduced and used.
12733
12734         * find-paths.el (paths-find-recursive-path): Added max-depth
12735         parameter.
12736
12737 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12738
12739         * setup-paths.el (paths-construct-info-path): Removed
12740         dependency on behavior of (file-name-as-directory "").
12741
12742 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12743
12744         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12745         lisp objects
12746
12747 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12748
12749         * dump-paths.el, startup.el: Added handling for --debug-paths.
12750
12751 1998-04-15  William M. Perry  <wmperry@aventail.com>
12752
12753         * wid-edit.el: We cannot just set the help-echo or balloon-help
12754           properties for an extent based on the :help-echo widget
12755           property, since help-echo and balloon-help cause an EXTENT to
12756           get passed in, where :help-echo functions are expecting a WIDGET
12757
12758 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12759
12760         * scrollbar.el (init-scrollbar-from-resources): Call
12761         mswindows-init-scrollbar-metrics when appropriate.
12762
12763 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12764
12765         * dumped-lisp.el: dump x-toolbar for window system
12766
12767         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12768         have support and xpm.
12769
12770 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12771
12772         * files.el (toggle-read-only): Fix docstring.
12773         From Didier Verna <didier@xemacs.org>
12774
12775 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12776
12777         * startup.el (normal-top-level): Load autoload-file-name without
12778         specifying an extension---some people only auto-autoload.el.gz.
12779
12780 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12781
12782         * files.el (backup-enable-predicate): Don't bomb on NAME being
12783         nil.
12784
12785 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12786
12787         * find-paths.el, packages.el: Now prefers configure'd paths.
12788         This shouldn't cause any of the originally anticipated problems as
12789         the current paths architecture will not define the various
12790         configure-xxx variables if they're not specified on the configure
12791         command line.
12792
12793         * find-paths.el, setup-paths.el, packages.el: Removed all
12794         mentionings of "/" as a path separator.
12795         Used paths-construct-path throughout.
12796
12797         * find-paths.el (paths-construct-path): Created to assemble paths
12798         from directory components.
12799
12800         * setup-paths.el, packages.el: Used paths-decode-directory-path
12801         instead of decode-path-internal.
12802
12803         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12804         and associates.
12805         (paths-decode-directory-path) Created.
12806
12807         * setup-paths.el: Changed configure-exec-path to
12808         configure-exec-directory.
12809
12810 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12811
12812         * packages.el (packages-find-packages): Fixed decoding of
12813         EMACSPACKAGEPATH.
12814
12815         * startup.el: -no-packages -> -no-early-packages.
12816
12817         (packages-load-package-lisps): Fixed loading of auto-autoload
12818         files.
12819
12820         * startup.el (normal-top-level): Fixed loading of core
12821         auto-autoload.
12822
12823         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12824
12825         * startup.el, packages.el, dump-paths.el: Added proper settings
12826         for site-directory and lisp-directory variables.
12827
12828         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12829         inhibit-package-autoloads and fixed handling of it.
12830
12831         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12832         handling of former inhibit-package-init, now
12833         inhibit-early-packages, to make -vanilla etc. work.
12834
12835 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12836
12837         * code-process.el (start-process): Fallback to 'undecided instead
12838         of 'binary for process input coding stream.
12839
12840         * process.el (start-process): Docstring fix.
12841
12842 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12843
12844         * info.el (Info-insert-dir): Do not insert temporary dir files
12845         in Info-dir-file-attributes
12846         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12847         (Info-rebuild-dir): Ditto.
12848
12849 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12850
12851         * obsolete.el: Added obsoleteness declarations for
12852         `site-directory' and `Info-default-directory-list'.
12853
12854 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12855
12856         * find-paths.el (paths-find-emacs-root): Only look at the
12857         executable at the end of the symlink chain for determining the
12858         Emacs root.
12859
12860 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12861
12862         * setup-paths.el (paths-construct-info-path): Changed construction
12863         to cater to gone default in configure.
12864
12865         * find-paths.el (paths-uniq-append): Added.
12866
12867         * packages.el: Rewritten package path construction once again.
12868
12869         * dump-paths.el, startup.el: Removed package-path as a global
12870         variable.
12871
12872         * package-admin.el (package-admin-add-single-file-package):
12873         (package-admin-add-binary-package): Changed package-path to
12874         late-packages.
12875
12876         * packages.el (packages-split-path): Split path at "/" rather than
12877         nil according to change in emacs.c.
12878
12879 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12880
12881         * setup-paths.el (paths-construct-info-path): Changed info path
12882         order so that directories come out right.
12883         (paths-find-lock-directory): Fixed bug: It used to think
12884         configure-lock-directory is a path.
12885
12886 1998-04-06  Jeff Miller <jmiller@smart.net>
12887
12888         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12889         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12890         eases the use of toolbar-add/kill-item functions.
12891
12892 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12893
12894         * code-files.el (file-coding-system-alist): Commented out
12895         loaddefs.el magical treatment.
12896
12897 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12898
12899         * info.el (Info-rebuild-outdated-dir): Added new option
12900         `conservative' and made it the default
12901         (Info-rebuild-dir): Appropriately parse multi-line description
12902         strings, and multi-section dir files. Issue warning when dir
12903         is rebuilt as temporary
12904         (Info-build-dir-anew): Issue warning when dir is built as
12905         temporary
12906
12907 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12908
12909         * list-mode.el (list-mode-map): Bind highlight motion commands to
12910         standard keys left, right, C-b and C-f.
12911
12912 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12913
12914         * files.el (auto-mode-alist): allow .sc for Scheme->C
12915
12916 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12917
12918         * loadup.el (pureload): Don't quote (garbage-collect).
12919
12920 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12921
12922         * package-get-base.el: Updated.
12923
12924 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12925
12926         * isearch-mode.el (isearch-just-started): New variable.
12927         (isearch-mode): Set it.
12928         (isearch-repeat): Advance one character forward only if the search
12929         was successful, and was not just started.
12930         (isearch-repeat): Clear isearch-just-started.
12931
12932 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12933
12934         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12935         if running -batch.
12936
12937 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12938
12939         * subr.el (listify-key-sequence): Removed.
12940
12941 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12942
12943         * bytecomp.el (byte-compile-print-gensym): New option.
12944         (byte-compile-output-file-form): Use it.
12945         (byte-compile-output-docform): Ditto.
12946         (byte-compile-compiled-obj-to-list): Ditto.
12947
12948 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12949
12950         * msw-glyphs.el: set frame icon if xpm support.
12951
12952 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12953
12954         * help.el: Code that pretty prints variable values
12955           removed.
12956
12957 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12958
12959         * find-paths.el (paths-emacs-root-p): Correct test for installation
12960         directory.
12961         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12962
12963 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12964
12965         * loaddefs.el: Don't set debug-ignored-errors; leave
12966           its default value set to nil.
12967
12968 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12969
12970         * info.el (Info-rebuild-dir): fixed mis-spelling.
12971
12972 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12973
12974         * info.el (Info-rebuild-outdated-dir): New custom var
12975         (Info-insert-node): Create/update dir file when needed, ie when it
12976         does not exist or is older than some info files in directory
12977
12978 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12979
12980         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12981         for last packages, mainly for using a 20.4 package base.
12982
12983         * packages.el (late-packages): Typo fix.  It was called
12984         early-packages.
12985
12986         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12987         relative symlinks correctly.
12988         (paths-find-emacs-roots): More rigorous checking for plausible
12989         configuration-time root.
12990
12991         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12992         find its roots.
12993
12994 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12995
12996         * faces.el: Fix docstrings.
12997         * glyphs.el: Fix docstrings.
12998         * mouse.el: Fix docstrings.
12999
13000         * frame.el: Change phrase `current frame' to `selected frame'.
13001
13002         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13003
13004         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13005         macros using backquote to make them infinitely more readable.
13006
13007 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13008
13009         * packages.el (packages-find-package-path): Hardcoded specialized
13010         InfoDock support until we can clean this up.
13011
13012         * help.el (describe-bindings-1): Return the value of the bindings
13013         help buffer created.
13014         (describe-bindings): Ditto.
13015
13016         * simple.el (set-variable): Restore previous behavior of not
13017         bombing if the variable to set is not boundp.
13018
13019 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13020
13021         * packages.el (packages-handle-package-dumped-lisps): Allow for
13022         non-local files to be loaded off the package-lisp variable.
13023
13024 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13025
13026         * x-faces.el: Global X resources should override
13027           specs for all device classes (color, grayscale, mono);
13028           code currently doesn't override any of them.  Fixed by
13029           calling remove-specifier with '(x default) as the tag
13030           set and allowing inexact matches.
13031
13032 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13033
13034         * faces.el: Separated face initializations based on
13035           device classes into device type specific (tag set,
13036           instantiator) pairs.
13037
13038 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13039
13040         * wid-edit.el (widget-choice-action): Remember user's explicit
13041         choice.
13042         (widget-choice-value-create): Respect it.
13043         From Richard Stallman <rms@gnu.org>
13044
13045 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13046
13047         * setup-paths.el (paths-construct-info-path): Always append
13048         existing directories from configure-time info path.
13049
13050         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13051         Info-directory-list.
13052
13053         * info.el: Removed Info-default-directory-list which was broken by
13054         design.
13055         Removed bogus initialization of Info-directory-list---startup.el
13056         can do a much better job.
13057         Added autoload of Info-directory-list.
13058
13059         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13060         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13061         be exclusive; now it's merely given precedence, just like in the
13062         old days.
13063
13064 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13065
13066         * find-paths.el (paths-find-architecture-directory): Fix bug with
13067         finding; it used to default too early.
13068
13069 1998-03-25  Martin Buchholz <martin@xemacs.org>
13070
13071         * packages.el (packages-split-path): Fix a bug; it used to fail
13072         for paths that weren't split.
13073
13074 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13075
13076         * finder.el (finder-compile-keywords): trap on errors.
13077
13078 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13079
13080         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13081           fourth argument of t so that only the specs exactly
13082           matching the tag lists are removed.
13083
13084 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13085
13086         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13087
13088 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13089
13090         * minibuf.el (mouse-read-file-name-1): If a default directory was
13091         specified, use it for generating the completions.
13092
13093 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13094
13095         * update-elc.el: Now respects inhibit-package-init and
13096         inhibit-site-lisp.
13097         Now does path construction with loadup-paths.
13098
13099         * startup.el (normal-top-level, startup-setup-paths): Now respects
13100         inhibit-package-init and inhibit-site-lisp.
13101
13102         * packages.el (packages-find-package-path): Extended package path
13103         by version-specific hierarchies.
13104         (packages-find-packages): Now respects inhibit flag and
13105         inhibit-site-lisp.
13106         Moved path setup to loadup-paths.
13107
13108         * make-docfile.el: Now respects inhibit-package-init and
13109         inhibit-site-lisp.
13110         Now does path construction with loadup-paths.
13111
13112         * loadup.el: Now respects inhibit-package-init and
13113         inhibit-site-lisp.
13114
13115         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13116
13117         * loadup-paths.el: New file: setup load-path to encompass
13118         packages.
13119
13120 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13121
13122         * auto-show.el: load-gc renamed to pureload.
13123         * site-load.el: Ditto.
13124         * packages.el (toplevel): Ditto.
13125         * loadup.el (really-early-error-handler): Ditto.
13126         * dumped-lisp.el (preloaded-file-list): Ditto.
13127         * cus-face.el (custom-declare-face): Ditto.
13128
13129 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13130
13131         * <Today>: The Big Path Searching Overhaul.
13132
13133         * find-paths.el: New file: find and assemble paths in the
13134         installation hierarchy.
13135
13136         * setup-paths.el: New file: global layout of paths and directories
13137         within the XEmacs hierarchy.
13138
13139         * packages.el: Replaced everything related to path searching and
13140         startup by code in terms of find-paths.
13141
13142         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13143         the new path searching engine.
13144
13145         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13146         and setup-paths.
13147
13148 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13149
13150         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13151         setup-paths.el.
13152
13153 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13154
13155         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13156         compiles identically in any configuration.
13157         Removed irrelevant commentary.
13158
13159 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13160
13161         * simple.el (set-variable): Allow setting specifiers.
13162
13163 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13164
13165         * lisp.el (forward-sexp): Revert previous change.
13166
13167 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13168
13169         * frame.el (frame-initialize): Use `delete-console' instead of
13170         `delete-device' to delete the stream console to match the usage in
13171         Fkill_emacs.
13172
13173 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13174
13175         * files.el (cdpath-previous): New variable.
13176         (cd): Use it.
13177         From Bob Weiner <weiner@wave.altrasoft.com>
13178
13179 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13180
13181         * keydefs.el: Changed keybindings of forward-char,
13182           backward, scroll-up and scroll-down to point to their
13183           -command counterparts.
13184
13185         * simple.el: New functions: forwarc-char-command,
13186           backwrad-char-command, scroll-up-command,
13187           scroll-down-command which work liek their counterparts
13188           except that they honor the variable
13189           signal-error-on-buffer-boundary.
13190
13191           Definition of signal-error-on-buffer-boundary received
13192           from src/cmds.c.
13193
13194           defvar declaration added for word-across-newline to avoid
13195           byte-compiler warning about the free variable reference.
13196
13197 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13198
13199         * winnt.el: Removed "%t" from the beginning of
13200         modeline-format. From now on, there's no nt-specifics in the modeline.
13201
13202 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13203
13204         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13205         of `when' with `if'.
13206
13207 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13208
13209         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13210         mswindows. Must be reworked along with glyphs.el, or
13211         merged into it, after there is images support.
13212
13213         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13214         'mswindows.
13215
13216 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13217
13218         * faces.el: fix for text cursor initialization.
13219         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13220         From Andy Piper <andyp@parallax.co.uk>
13221
13222 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13223
13224         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13225         if there is an existing package that handles it and warn the user
13226         about that mode.
13227
13228 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13229
13230         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13231         Installation" menu item when Installation-string is not bound.
13232
13233 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13234
13235         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13236         From Jeremiah W. James <jerry@cs.ucsb.edu>
13237
13238 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13239
13240         * msw-faces.el:
13241         * faces.el: Fix face initialization.
13242
13243 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13244
13245         * files.el (backup-enable-predicate): fix breakage introduced
13246         by TMPDIR patch.
13247
13248 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13249
13250         * x-faces.el (x-init-face-from-resources): The
13251           TTY face property retrieval functions don't return
13252           specifiers, so use face-property instead.
13253
13254 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13255
13256         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13257
13258 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13259
13260         * x-menubar.el: Expanded documentation for
13261           option-save-faces.  Changed Options -> Browse Faces
13262           menu entry to invoke customize-face.
13263
13264 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13265
13266         * faces.el: Most face initialization moved out of
13267           init-other-random-faces to the top level so that the
13268           initialization happens before Xemacs is dumped.  Much
13269           of the fascist "face-differs-from-default-p or FROB!"
13270           code has been retired in favor of letting the user do
13271           what they want to do.  Face initialization code changed
13272           to use `default' specifier tag so that the settings can
13273           be overridden later if the user wishes it.
13274
13275 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13276
13277         * about.el (about-hackers): Update contributors list.
13278
13279 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13280
13281         * specifier.el: Define new specifier tag `default'.
13282
13283         * modeline.el: Initialize faces using `default' tag.
13284
13285         * x-faces.el (x-init-face-from-resources): Remove
13286           specifier specs containing the `default' tag before
13287           adding new specs.
13288
13289 1998-03-02  John Jones  <jj@asu.edu>
13290
13291         * package-get.el (package-get-all): fixed arguments on call to
13292         package-admin-add-single-file-package.
13293         * package-get.el (package-get-installedp): fixed to match
13294         advertised behavior.
13295         * package-get.el: added function package-get-update-all which
13296         installs newest versions of all the current packages (if they are
13297         not already installed).
13298
13299 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13300
13301         * files.el (find-file-noselect): Uncommented `truename' binding in
13302         `let*' and use it later to set `buffer-file-truename' iff it's
13303         still nil, as happens for example when finding a compressed
13304         file with "jka-compr".
13305
13306 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13307
13308         * faces.el: in make-face-* type functions do the operation for all
13309         window systems, not just the first one found.
13310
13311         * font.el: call mswindows-list-fonts for mswindows.
13312
13313 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13314
13315         * code-process.el (call-process-region):
13316         * process.el (call-process-region):
13317         * package-get.el (package-get-dir):
13318         * files.el (backup-enable-predicate):
13319         * gnuserv.el (gnuserv-temp-file-regexp):
13320         Use temp-directory in place of `/tmp'.
13321
13322 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13323
13324         * "Fast" dired-in-C enhancements for Windows 95/NT:
13325
13326         * files.el: Added function, `wildcard-to-regexp', from GNU
13327           Emacs.
13328
13329         * files.el (insert-directory): Modified to use special
13330           dired-in-C enhancements if present.
13331
13332 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13333
13334         * code-files.el: make default coding no-conversion.
13335
13336 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13337
13338         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13339         the load-path.
13340
13341         * update-elc.el: Strip directory when testing for files not to
13342         bytecompile.
13343
13344 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13345
13346         * lisp-mode.el: Use recommended form for menus.
13347
13348         * info.el (Info-construct-menu): Use recommended form for menus.
13349
13350         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13351         entry.
13352
13353 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13354
13355         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13356           (get-frame-for-buffer-noselect): Always return frames
13357           in the not-this-window-p cond clause.
13358
13359 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13360
13361         * help.el (describe-installation): New function.
13362
13363         * x-menubar.el (default-menubar): Add describe-installation to
13364         Help menu.
13365
13366         * packages.el (packages-unbytecompiled-lisp): Installation.el
13367         should not be bytecompiled.
13368
13369         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13370         XEmacs.
13371
13372         * x-menubar.el (default-menubar): Use correct guard for VM menu
13373         entry.
13374
13375         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13376         coding.
13377         From Andy Piper <andyp@parallax.co.uk>
13378
13379 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13380
13381         * ldap.el: Do not require ldap-internal at compile time.
13382
13383 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13384
13385         * code-files.el: new file. a virtual copy of mule-files.el
13386         but without charset
13387         dependencies. (toggle-buffer-file-ocding-system) new function for
13388         changing the eol type for the current buffer.
13389
13390         * code-process.el: new file. a copy of
13391         mule-process.el. mule-process.el will disappear when things have
13392         settled.
13393
13394         * coding.el: new file. a virtual copy of mule-files.el but
13395         without charset dependencies. (coding-system-base) new function
13396         for getting the parent coding system of a coding system with eol
13397         type set.
13398
13399         * dumped-lisp.el: add above files for the non-mule case.
13400
13401 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13402
13403         * window-xemacs.el (display-buffer): If no explicit
13404           frame is specified, search for a window that displays
13405           the buffer on the currently selected frame, before
13406           searching other frames.
13407
13408 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13409
13410         * frame.el (get-frame-for-buffer): If not-this-window-p
13411           is non-nil, use window on the selected frame if it is not
13412           also the selected window.  When defaulting, search for
13413           windows on the currently selected fgrame before searching
13414           other frames.
13415
13416 1998-02-25  Didier Verna  <didier@xemacs.org>
13417
13418         * modeline.el (modeline-swap-buffers): originally named
13419         `mouse-release-modeline'. Whether to actually swap the buffers is
13420         decided in `mouse-drag-modeline'.
13421         (mouse-drag-modeline): A button release event is considered a
13422         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13423         stay unchanged.
13424
13425 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13426
13427         * x-menubar.el: Put redo on the menubar.
13428         From Aki Vehtari <Aki.Vehtari@hut.fi>
13429
13430 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13431
13432         * bytecomp.el (displaying-byte-compile-warnings): if
13433         temp-buffer-show-function is set, use it to display current set of
13434         warnings in the "*Compile-Log-Show*" buffer.
13435
13436         * simple.el (display-warning-buffer): if temp-buffer-show-function
13437         is set, use it to display current set of warnings in the
13438         "*Warnings-Show*" buffer.
13439
13440 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13441
13442         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13443         Common Lisp.
13444
13445 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13446
13447         * menubar.el: Allow button descriptors at least 2 long.
13448
13449         * x-menubar.el (default-menubar): Use recommended forms.
13450         (file-menu-filter): Remove.
13451         (edit-menu-filter): Remove.
13452
13453 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13454
13455         * about.el (about-hackers): Updated.
13456
13457 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13458
13459         * help.el (help-max-help-buffers): new variable
13460         (help-register-and-maybe-prune-excess): new function
13461         (help-buffer-name): use help-max-help-buffers.
13462         (with-displaying-help-buffer): use
13463         help-register-and-maybe-prune-excess.
13464
13465         * help.el (help-maybe-pretty-print-value): if the value fits on
13466         one line, let it.
13467
13468 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13469
13470         * (with-displaying-help-buffer): there is no need to kill the buffer
13471         if it exists, because with-output-to-temp-buffer will clear it.
13472         further, killing the buffer violates the rule that
13473         temp-buffer-show-function, if set, has the full responsibility of
13474         showing the temp buffer.  killing the buffer fucks with the window
13475         configuration, hosing temp-buffer-show-function.
13476
13477
13478 1998-02-23  Didier Verna  <didier@xemacs.org>
13479
13480         * modeline.el (mouse-drag-modeline):
13481         - Always scroll the modeline that was originally clicked on.
13482         - Use x pixels instead of x characters (which doesn't work anyway)
13483         as horizontal reference for modeline dragging. This allows us to
13484         keep on dragging the modeline even if the motion event occurs in
13485         another window.
13486
13487 1998-02-23  Didier Verna  <didier@xemacs.org>
13488
13489         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13490         glyph on the modeline to indicate that dragging the mouse has an
13491         effect both horizontally and vertically.
13492
13493 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13494
13495         * about.el (about-xemacs): Get rid of redundant visible version
13496         number.
13497
13498 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13499
13500         * about.el (about-hackers): Update credits.
13501
13502 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13503
13504         * prim/register.el (view-register): Show register type file-query.
13505
13506 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13507
13508         * mode-motion.el (mode-motion-highlight-internal):
13509           save-excursion inside save-window-exucrsion form to
13510           hide buffer point changes from save-window-excursion.
13511           Prevents display flickering when the mouse pointer
13512           moves.
13513
13514 1998-02-17  Didier Verna  <didier@xemacs.org>
13515
13516         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13517         function to handle correctly the case of a toolbar one side of the
13518         window: scrolling will not necessarily happen.
13519
13520 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13521
13522         * files.el (after-find-file): Restore missing argument
13523           to format that provides filename for "... consider M-x
13524           recover-file" message.  Also call `message' with "%s"
13525           as the first arg instead of an arbitrary string.
13526
13527 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13528
13529         * about.el (about-hackers): Various additions.
13530
13531 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13532
13533         * autoload.el (generate-file-autoloads-1): Don't force an extra
13534         line out when copying on-the-same line autoloads.
13535
13536         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13537         is installed.
13538
13539 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13540
13541         * x11/x-win-xfree86.el (x-win-init-xfree86):
13542         * x11/x-win-sun.el (x-win-init-sun):
13543         * x11/x-init.el (x-initialize-compose):
13544         * prim/simple.el:
13545         (backward-or-forward-kill-sexp):
13546         (backward-or-forward-kill-sentence):
13547         (backward-or-forward-kill-word):
13548         (backward-or-forward-delete-char):
13549         * prim/isearch-mode.el (isearch-help-or-delete-char):
13550         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13551         x-keysym-on-keyboard-p to detect backspace.
13552         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13553         Clean up symbols used with dead keys, checking Linux and solaris
13554         keysyms.
13555         Simplify x-win-*.el using above methods.
13556         Change documentation for x-keysym-*-p functions.
13557
13558 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13559
13560         * about.el (about-hackers): Restore entries for Michael Sperber and
13561         Vinnie Shelton.
13562         From Vinnie Shelton <acs@acm.org>
13563
13564 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13565
13566         * simple.el (count-words-region): Ditto.
13567
13568 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13569
13570         * simple.el (count-words-buffer): Document.  Don't print anything
13571         if non-interactive.
13572
13573 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13574
13575         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13576         multiple files in InfoDock.
13577
13578 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13579
13580         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13581         from version.el in InfoDock.
13582
13583         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13584         specially.
13585
13586 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13587
13588         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13589         variable name in docstring.
13590
13591 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13592
13593         * menubar.h: Include "gui.h".
13594
13595 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13596
13597         * site-load.el: Fix documentation.
13598
13599 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13600
13601         * package-get-base.el (package-get-base): Updated.
13602
13603         * keymap.el: PC-ize.
13604
13605 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13606
13607         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13608         from' on a fresh line.
13609
13610 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13611
13612         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13613         object.
13614
13615 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13616
13617         * undo-stack.el: PC-ize.
13618
13619         * cmdloop.el: PC-ize.
13620
13621 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13622
13623         * bytecomp-runtime.el: PC-ize.
13624
13625         * byte-optimize.el: Prolog fixup.  PC-ize.
13626
13627         * cus-dep.el: Spelling fix.
13628
13629         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13630         entries follow).
13631
13632 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13633
13634         * text-mode.el (text-mode-hook-identify): New function,
13635         put on text-mode-hook.  Set text-mode-variant here.
13636         (text-mode): Don't set it here.
13637
13638 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13639
13640         * text-mode.el (text-mode-hook): New defvar.
13641         (text-mode-variant): New variable.
13642         (text-mode): Set that variable locally.
13643         (toggle-text-mode-auto-fill): New command.
13644
13645 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13646
13647         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13648
13649 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13650
13651         * text-mode.el (paragraph-indent-text-mode):
13652         Renamed from spaced-text-mode.
13653         (text-mode-map): Bind TAB to indent-relative.
13654         (indented-text-mode-map): Variable deleted.
13655         (indented-text-mode): Now an alias for text-mode.
13656
13657 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13658
13659         * loadup.el: test-atoms debugging stuffs removed.
13660
13661 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13662
13663         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13664
13665 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13666
13667         * help.el (describe-beta): Made it use `locate-data-file'.
13668         (describe-distribution): Ditto.
13669         (describe-copying): Ditto.
13670         (describe-project): Ditto.
13671         (view-emacs-news): Ditto.
13672
13673         * help-nomule.el (help-with-tutorial): Made it use
13674         `locate-data-file' to find tutorial.
13675
13676 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13677
13678         * about.el: Corrected my email address.
13679
13680         * mouse.el: Added 'mouse-mswindows-drop' similar to
13681         'mouse-offix-drop'.
13682
13683 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13684
13685         * loadup.el (running-xemacs): Spelling fix.
13686
13687 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13688
13689         * packages.el (packages-find-packages-1): Don't allow a backwards
13690         compatible lisp tree to overwrite `preloaded-file-list'.
13691
13692 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13693
13694         * loadup.el: Don't delete "xemacs" prior to dumping.
13695
13696 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13697
13698         * package-info.el (pi-last-mod-date): New function.
13699         (pi-author-version): New function.
13700         (batch-update-package-info): Use them.
13701
13702 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13703
13704         * frame.el (get-frame-for-buffer-default-to-current): Create.
13705         (get-frame-for-buffer-noselect): Allow user to use current frame
13706         with `get-frame-for-buffer-default-to-current'.
13707
13708 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13709
13710         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13711         (byte-compile-output-docform): Ditto.
13712         (byte-compile-compiled-obj-to-list): Ditto.
13713
13714 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13715
13716         * startup.el (command-line-1): Removed code that ran
13717           buffer-menu.
13718
13719 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13720
13721         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13722
13723 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13724
13725         * frame.el (suspend-emacs-or-iconify-frame): Check using
13726         `device-on-window-system-p' instead of explicitly checking for X,
13727         so that the same logic works for MS Windows.
13728         (suspend-or-iconify-emacs): Ditto.
13729
13730 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13731
13732         * about.el (about-maintainer-info): Andy Piper is back.
13733         (xemacs-hackers): Updated Andy Piper's email address.
13734         (about-hackers): Added Jonathan Harris.
13735         (about-hackers): Updated Tibor Polgar's email address.
13736
13737 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13738
13739         * about.el: Add xemacs.org email manager.
13740
13741         * package-get-base.el (package-get-base): Updated with most recent
13742         package updates.
13743
13744 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13745
13746         * help.el (function-arglist): Use `indirect-function' instead of
13747         `symbol-function' so that aliases are treated correctly.
13748
13749 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13750
13751         * help.el (help-map): Add f1 binding to `help-for-help'.
13752         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13753         (describe-key-briefly): Use `princ' "%s" to print object.
13754         (with-displaying-help-buffer): Kill buffer if it exists, again.
13755         (describe-key): Use `princ' "%s" to print object.
13756         (describe-function-1): Use `princ' "%s" to print object.
13757         Commented out alias lines removed.
13758         (help-pretty-print-limit): New variable to control pretty-printing
13759         of variable values.
13760         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13761         `help-pretty-print-value' again.  Only print-print when OBJECT is
13762         list of length less than `help-pretty-print-limit'.
13763         (describe-variable): Use `help-maybe-pretty-print-value' again.
13764
13765 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13766
13767         * simple.el (blink-matching-open): Remove C++ kludge.
13768         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13769
13770 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13771
13772         * info.el (Info-default-directory-list): Made the documentation
13773         more explanitory.
13774
13775 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13776
13777         * lisp/packages.el:
13778         * lisp/package-admin.el:
13779         * lisp/build-report.el:
13780         Fix typos.
13781
13782 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13783
13784         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13785         warnings in Java buffers without final newline and editing the
13786         last line.
13787
13788 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13789
13790         * packages.el (packages-find-packages-1): Don't allow a backwards
13791         compatible lisp tree to overwrite `preloaded-file-list'.
13792         Suggested by Colin Rafferty  <colin@xemacs.org>
13793
13794         * mouse.el (mouse-offix-drop): Set undo-boundary.
13795         From Oliver Graf <ograf@fga.de>
13796
13797 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13798
13799         * loadup.el (load-gc): rewrite as defun.
13800         Print something sensical if a required dump-time file isn't found.
13801
13802 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13803
13804         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13805         bug strikes a menudescriptor.
13806
13807         * package-get-base.el (package-get-base): Updated.
13808
13809         * package-info.el (batch-update-package-info): Derive REQUIRES
13810         from the Makefile.
13811
13812 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13813
13814         * files.el (save-some-buffers): Don't play games with deleting
13815         other windows if we are in the minibuffer window.
13816
13817 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13818
13819         * modeline.el (modeline-minor-mode-menu): Add support for :active
13820         (add-minor-mode): Document :active property to TOGGLE.
13821
13822 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13823
13824         * modeline.el (modeline-minor-mode-menu): Add support for an
13825         `:included' predicate in the `toggle-sym' plist.
13826         (add-minor-mode): Document the :included property, format
13827         docstring some more.
13828         (modeline-minor-mode-menu): Documentation string added.
13829
13830 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13831
13832         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13833         labels from the symbol-names by thwacking off the overly redundant
13834         and overused "mode", parenthesizing "minor", and capitalizing the
13835         resultant strings.  Also shortened the menu's title by eliminating
13836         the redundant buffer name.
13837         (add-minor-mode): Beautified the docstring, added mention of the
13838         `:menu-tag' property of TOGGLE.
13839         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13840         `toggle-sym' to beatify the mode-life menus.
13841         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13842         `auto-fill-function'.
13843
13844 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13845
13846         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13847         menus to :style 'toggle.
13848
13849 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13850
13851         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13852
13853 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13854
13855         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13856         only recognize first hyperlink.
13857         (hyper-apropos-highlightify): Deletia, this is already done by
13858         `hyper-apropos-insert-face'.
13859         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13860
13861 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13862
13863         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13864         mail.
13865         (toolbar-mail-reader): Add support for `send'.
13866         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13867
13868 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13869
13870         * info.el (Info-emacs-info-file-name): Add defvar for
13871         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13872         will function properly.
13873
13874 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13875
13876         * simple.el: make the backwards delete function called by
13877         `backward-or-forward-delete-char' user configurable.
13878
13879 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13880
13881         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13882         compiled function got loaded from.
13883
13884 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13885
13886         * term/apollo.el: Synched up with InfoDock 3.6.2.
13887
13888 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13889
13890         * startup.el (load-init-file): Load autoloads earlier.
13891         (startup-splash-frame): Handle InfoDock logo.
13892
13893         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13894         InfoDock.
13895         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13896
13897         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13898         doesn't have this function.
13899
13900         * packages.el (locate-data-file): Fix to call `locate-file'.
13901
13902 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13903
13904         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13905         version of version.el.
13906         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13907
13908         * x-menubar.el (default-menubar): Guard reference to
13909         `gnuserv-frame'.
13910         (default-menubar): Guard references to `font-lock-mode'.
13911         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13912         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13913
13914         * make-docfile.el: Don't snarf doc strings from autoloads.
13915
13916         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13917         loading auto-autoloads files.
13918
13919         * loaddefs.el: Disable dumping autoloads.
13920
13921 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13922
13923         * lisp-mnt.el: Synch to Emacs 20.2.
13924
13925         * help.el: Remove manual autoload of `finder-by-keyword'.
13926
13927         * finder.el (finder-by-keyword): Autoload.
13928
13929         * help.el: Conditionalize hyperbole setup.
13930
13931 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13932
13933         * packages.el (package-require): Update to reflect new data format.
13934
13935 1998-01-02  Didier Verna  <didier@xemacs.org>
13936
13937         * x-menubar.el (default-menubar): make the tutorials available
13938         through the menubar. (Plus some compilation warnings cleanup).
13939
13940 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13941
13942         * check-features.el: New file.  Perform sanity check after build.
13943
13944         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13945         files to tooltalk package.
13946         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13947         package.
13948
13949         * package-admin.el (package-admin-xemacs): Use better default for
13950         location of XEmacs binary.
13951
13952 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13953
13954         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13955         tag with sexp and add value tag with value `t'.
13956
13957 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13958
13959         * package-get.el: Changes to work with real data.
13960         From Pete Ware <ware@cis.ohio-state.edu>
13961
13962         * packages.el (packages-reload-autoloads): Guard load for the time
13963         being.
13964
13965         * update-elc.el ("packages.el"): Force loading packages.el instead
13966         of possibly out-of-date packges.elc.
13967         * make-docfile.el ("packages.el"): Ditto.
13968
13969 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13970
13971         * build-report.el (build-report-delete-regexp): Added a rule for
13972         the main tarball shadowing anything past it.
13973
13974 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13975
13976         * packages.el (package-provide): Delete a previous provide.
13977
13978         * package-info.el: New file.
13979
13980         * package-get.el: New file.
13981         From Pete Ware <ware@cis.ohio-state.edu>
13982         (package-get): Fix md5 computation to work with Mule.
13983
13984 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13985
13986         * simple.el (log-message-*): Quote symbols in docstrings properly.
13987
13988 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13989
13990         * packages.el (packages-new-autoloads): Ignore symbolic links.
13991
13992         * cus-face.el (face-custom-attributes-get): Fix typo.
13993         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13994
13995 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13996
13997         * startup.el (load-init-file): Reload new or changed autoloads
13998         unless inhibited.  Reload modified dumped lisp (stubbed).
13999
14000         * packages.el (packages-new-autoloads): New function.
14001         (packages-reload-autoloads): New function.
14002         (packages-reload-dumped-lisp): New (stub) function.
14003
14004         * loadup.el: Inhibit reloading dumped files when running temacs.
14005
14006         * loadhist.el (file-provides): Extend to handle variant
14007         extensions.
14008
14009         * replace.el (query-replace): Fix typo.
14010
14011 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14012
14013         * make-docfile.el: list-autoloads-path has been renamed.
14014         * update-elc.el: list-autoloads has been renamed.
14015
14016         * packages.el (packages-list-autoloads): Renamed.
14017         (packages-list-autoloads-path): Ditto.
14018
14019 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14020
14021         * packages.el (packages-find-packages-1): Made it signal a warning
14022         for an error in an auto-autoload.el file.
14023
14024 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14025
14026         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14027         tag with const.
14028         From Aki Vehtari <Aki.Vehtari@hut.fi>
14029
14030         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14031
14032         * loadhist.el (unload-feature): Remove autoload.
14033
14034 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14035
14036         * loadhist.el: Unpackaged.
14037
14038         * help.el (describe-symbol-find-file): Rename
14039         `describe-function-find-file' and make old name obsolete.
14040         (describe-function-1): Use it.
14041         (describe-function-1): Guard reference to
14042         `compiled-function-annotation'.
14043
14044 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14045
14046         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14047         argument.
14048         (help-mode-quit): New optional arg to control whether it kills or
14049         buries.  Tidied up.
14050         (with-displaying-help-buffer): Don't kill buffer initially, even
14051         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14052         (help-pretty-print-value): Rename back from
14053         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14054         use it, otherwise use dumped `cl-prettyprint'.
14055         (describe-variable): Use `help-pretty-print-value' again.
14056         (find-func): Removed reference to "find-func" at end.
14057
14058 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14059
14060         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14061           GUI XEmacs. Rename? x-menubar is rather window system
14062           independant, except for a couple of items.
14063
14064 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14065
14066         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14067         entries as they will no longer be distributed with XEmacs.
14068
14069         * format.el (format-alist): Fix image/tiff regexps.
14070         From P. E. Jareth Hein <jareth@camelot-soft.com>
14071
14072         * help.el (help-maybe-pretty-print-value): Rename.
14073         (describe-variable): Use it.
14074         (describe-variable): Add trailing linefeed.
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 (describe-function-1): Don't output anything for
14084           arglist of autoload functions.
14085
14086 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14087
14088         * help.el (help-mode-map): New bindings for `help-mode-bury',
14089         `describe-function-at-point', `describe-variable-at-point',
14090         `Info-elisp-ref', `customize-variable', `help-next-section' and
14091         `help-prev-section'.
14092         (help-next-section): New function.
14093         (help-prev-section): New function.
14094         (help-mode-quit): Changed to kill the help buffer.
14095         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14096         correctly.
14097         (help-buffer-name): New function to generate the name of help
14098         buffers.
14099         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14100         argument giving the name of the help buffer.
14101         (describe-key): Use `with-displaying-help-buffer' with name.
14102         (describe-mode): Ditto.
14103         (describe-bindings): Ditto.
14104         (describe-prefix-bindings): Ditto.
14105         (view-lossage): Ditto.
14106         (with-syntax-table): New macro.
14107         (function-called-at-point): Use `ignore-errors' and
14108         `with-syntax-table'.
14109         (function-at-point): Ditto.
14110         (describe-function): Use `with-displaying-help-buffer' with name.
14111         (function-arglist): Extracted from `describe-function-1'.  Returns
14112         function's arglist as string.
14113         (function-documentation): Extracted from `describe-function-1'.
14114         Returns function's docstring.
14115         (describe-function-1): Remove all the "stream" garbage, including
14116         the stream argument.  Use `function-arglist' and
14117         `function-documentation'.
14118         (describe-function-arglist): Just use `function-arglist'.
14119         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14120         (help-pretty-print-value): New function to help with
14121         pretty-printing variable values.  Knows about `#<...>'.  Needs
14122         `pp-internal'.
14123         (describe-variable): Use `with-displaying-help-buffer' with name.
14124         Formatting improved.  Display file where variable is defined, if
14125         known.  Use `help-pretty-print-value'.
14126         (describe-syntax): Use `with-displaying-help-buffer' with name.
14127         (list-processes): Remove "stream" garbage.
14128
14129 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14130
14131         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14132         call a dumped routine instead.
14133
14134         * x-win-xfree86.el: Wrap file in defun.
14135         * x-win-sun.el: Ditto.
14136
14137 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14138
14139         * help.el (view-emacs-news): Remove usage of outl-mouse which
14140         advises functions and does other evil things.
14141
14142 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14143
14144         * format.el (format-alist): Add `image/tiff'.
14145         From P. E. Jareth Hein <jareth@camelot-soft.com>
14146
14147 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14148
14149         * about.el (about-hackers): More names added.
14150
14151         * make-docfile.el: Remove superfluous package path search.
14152
14153         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14154
14155 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14156
14157         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14158         ignored shadows.
14159
14160 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14161
14162         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14163         get trailing slashes when added to the load-path.
14164
14165         * x-init.el (init-x-win): Locate where XEmacs X localization files
14166         are.
14167
14168 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14169
14170         * x-faces.el: Added support for foregroundToolBarColor
14171           to xpm-color-symbols.
14172
14173 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14174
14175         * etags.el (tags-remove-duplicates): Removed.
14176         (buffer-tag-table-list): Use `delete-duplicates'.
14177
14178         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14179         correctly.
14180         (get*): Defalias to `get'.
14181
14182         * cl.el (eql): Compare integers with `eq'.
14183         (cl-map-extents): Check for `map-extents' first.
14184
14185 1997-12-17  Didier Verna  <didier@xemacs.org>
14186
14187         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14188         added the 'numero', 'copyright' and 'trademark' symbols.
14189
14190         * leim/quail/latin-post.el ("french-postfix"): see above.
14191
14192 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14193
14194         * widget.el (define-widget): Check the arguments.
14195
14196         * cus-edit.el (customize-face): Use `check-argument-type'.
14197         (custom-variable-value-create): Use `signal' to signal error.
14198         (custom-variable-reset-saved): Ditto.
14199         (custom-variable-reset-standard): Ditto.
14200         (custom-face-reset-saved): Ditto.
14201
14202         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14203         (widget-default-format-handler): Ditto.
14204         (widget-checklist-add-item): Ditto.
14205         (widget-radio-add-item): Ditto.
14206         (widget-editable-list-entry-create): Ditto.
14207         (widget-sexp-prompt-value): Ditto.
14208
14209         * custom.el (custom-declare-variable): Signal errors better.
14210         (custom-handle-keyword): Ditto.
14211         (custom-declare-group): Ditto.
14212
14213         * window-xemacs.el (windows): Ditto.
14214
14215         * menubar.el (menu): Ditto.
14216
14217         * keydefs.el (keyboard): Ditto.
14218
14219         * minibuf.el (minibuffer): Ditto.
14220
14221         * process.el (execute): Ditto.
14222
14223         * fill.el (fill): Ditto.
14224
14225         * modeline.el (modeline): Ditto.
14226
14227         * help.el (help): Ditto.
14228
14229         * faces.el (faces): Ditto.
14230
14231         * files.el (files): Ditto.
14232
14233         * x-init.el (x): Ditto.
14234
14235         * lisp-mode.el (lisp): Ditto.
14236
14237         * process.el (processes): Ditto.
14238
14239         * mouse.el (mouse): Ditto.
14240
14241         * abbrev.el (abbrev): Moved from cus-edit.
14242
14243         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14244         as variable declaration.
14245
14246 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14247
14248         * menubar.el (find-menu-item): Use `check-argument-type'.
14249         (find-menu-item): Cosmetic changes.
14250
14251 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14252
14253         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14254
14255 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14256
14257         * startup.el (set-default-load-path): Only search package-path
14258         when not running temacs.
14259
14260         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14261         files.
14262
14263         * loadup.el: Correct commentary.  Reformatting.
14264         (really-early-error-handler): Use absolute path to the
14265         first dumped-lisp.el file.
14266         (really-early-error-handler): Print full path name of
14267         each dumped lisp file (inherited from InfoDock).
14268
14269         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14270         dumped-lisp.el files.
14271
14272         * make-docfile.el (preloaded-file-list): Reorder when the
14273         package-path is searched.
14274         * update-elc.el: Ditto.
14275
14276         * lisp-mode.el (call-with-condition-handler): Treat the same as
14277         `condition-case' for indentation.
14278
14279         * about.el (about-xemacs): Update release date.
14280
14281 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14282
14283         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14284         anywhere but at the last clause.
14285         (ecase): Disallow `t' and `otherwise'.
14286
14287 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14288
14289         * cus-edit.el (custom-buffer-create-buttons): New function
14290         from stuff moved out of `custom-buffer-create-internal'.
14291         (custom-novice): New variable.  Default t.
14292         (custom-display-global-buttons): Ditto.  Default `top'.
14293         (custom-buffer-create-internal): Only display help if
14294         `custom-novice' is non-nil.  Display global buttons according to
14295         `custom-display-global-buttons'.
14296
14297 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14298
14299         * menubar.el (find-menu-item): Use `check-argument-type'.
14300         (find-menu-item): Cosmetic changes.
14301
14302 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14303
14304         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14305         look.
14306
14307 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14308
14309         * format.el (format-deannotate-region):  Bug fix.
14310         Deannotating a region containing unknown tags would fail
14311         (causing decoding of text/enriched to fail at user level)
14312
14313 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14314
14315         * minibuf.el (read-directory-name): Support sixth
14316           arg, HISTORY, as already documented.
14317
14318 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14319
14320         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14321         to `ecase'.
14322
14323 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14324
14325         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14326         skk-activate.
14327
14328 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14329
14330         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.