update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-06-13  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
4         XEmacs CHISE.
5         (=>>>hanyo-denshi/ib): Ditto.
6         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
7         `=hanyo-denshi/ja' as the mother.
8         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
9         `=hanyo-denshi/ib' as the mother.
10
11 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
14         XEmacs CHISE.
15         (utf-8-ivs-mcs-er): Likewise.
16         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
17         and `=>ucs-gb'.
18         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
19         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
20         `ucs-gb' and `=>ucs-gb'.
21         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
22         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
23         and `=>ucs-cns'.
24         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
25         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
26         `ucs-cns' and `=>ucs-cns'.
27         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
28         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
29         `ucs-big5' and `=>ucs-big5'.
30         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
31         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
32         `ucs-big5' and `=>ucs-big5'.
33         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
34         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
35         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
36         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
37         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
38         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
39         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
40         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
41         `=>ucs-jis'; modify DOC and mnemonic.
42         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
43         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
44         and `=>ucs-jis'; modify DOC and mnemonic.
45         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
46         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
47         `=>ucs-ks'.
48         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
49         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
50         and `=>ucs-ks'.
51         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
52
53 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-coding.el (coded-charset-entity-reference-alist):
56         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
57
58 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist):
61         Modify priorities.
62
63 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist):
66         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
67
68 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
72
73 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
76         CHISE.
77
78 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
81         CHISE.
82
83 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
86         CHISE.
87
88 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
89
90         * mule/mule-charset.el (default-coded-charset-priority-list): Add
91         `=+>ucs-bmp-cjk@unicode'.
92
93         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
94         for XEmacs CHISE.
95
96 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
97
98         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
99         setting for `=>>daikanwa'.
100
101 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=>>hanyo-denshi/jt'.
105
106 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
107
108         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
109         XEmacs CHISE.
110         (=+>jis-x0208@1990): Ditto.
111         (=+>jis-x0213-1@2000): Ditto.
112
113 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
114
115         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
116         XEmacs CHISE.
117
118 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
119
120         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
121         XEmacs CHISE.
122         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
123         `=hanyo-denshi/jc' as the mother.
124
125 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `=+>adobe-japan1'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list):
131         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
132         and `=>>hanyo-denshi/ft' to `=>>gt'.
133
134 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
135
136         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
137         XEmacs CHISE.
138         (=>>adobe-japan1-1): Ditto.
139         (=>>adobe-japan1-2): Ditto.
140         (=>>adobe-japan1-3): Ditto.
141         (=>>adobe-japan1-4): Ditto.
142         (=>>adobe-japan1-5): Ditto.
143         (=>>adobe-japan1-6): Ditto.
144         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
145
146 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
147
148         * mule/mule-conf.el (=adobe-japan1): New alias for
149         `=adobe-japan1-6'.
150         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
151         (=>>>adobe-japan1-1): Ditto.
152         (=>>>adobe-japan1-2): Ditto.
153         (=>>>adobe-japan1-3): Ditto.
154         (=>>>adobe-japan1-4): Ditto.
155         (=>>>adobe-japan1-5): Ditto.
156         (=>>>adobe-japan1-6): Ditto.
157         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
158
159 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
160
161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
162         setting for `=>>>adobe-japan1'.
163
164 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         setting for `=+>ucs@ks'.
168
169 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
170
171         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
172         XEmacs CHISE.
173         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
174         `=adobe-japan1-6' as the mother.
175
176 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
177
178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
179         setting for `=>cns11643-7'.
180
181 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
182
183         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
184         CHISE.
185
186 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
187
188         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
189         XEmacs CHISE.
190         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
191
192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
193         setting for `=>ucs@jis/2004'.
194
195 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
196
197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
198         setting for `=+>gt'.
199
200         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
201         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
202
203 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
204
205         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
206         `=>ucs@unicode' as the mother.
207         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
208         mother.
209         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
210         mother.
211         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
212         mother.
213
214 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
217         setting for `=+>ucs@unicode'.
218
219         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
220         CHISE.
221
222 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
223
224         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
225         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
226         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
227         - Add setting for `=+>ucs@cns'.
228
229         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
230         CHISE.
231         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
232         as the mother.
233         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
234         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
235
236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
237         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
238
239 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242         setting for `=>ucs@ks'.
243
244 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
245
246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
247         `=ucs-bmp-cjk-compat@unicode'.
248
249         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
250         coded-charset for XEmacs CHISE.
251
252 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
253
254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
255         `=ucs-bmp-cjk-compat'.
256
257         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
258         XEmacs CHISE.
259
260 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
261
262         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
263         CHISE.
264
265 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
266
267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
268         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
269
270         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
271         `=>ucs@jis/1990'.
272         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
273
274 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
275
276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
277         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
278
279         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
280         CHISE.
281         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
282         mother.
283
284 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
285
286         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
287         `=>jis-x0213-2@usual'.
288         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
289         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
290         `=>jis-x0213-2@usual' as the mother.
291
292 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
293
294         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
295         (=>ucs@JP): New alias for `=+>ucs@jis'.
296
297 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
298
299         * mule/mule-conf.el (=+>jis-x0208): Renamed from
300         `=>jis-x0208@usual'.
301         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
302         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
303         `=>jis-x0208@usual' as the mother.
304         (=>jis-x0208): Likewise.
305
306 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `=+>jis-x0208@1978'.
310
311 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
312
313         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
314         XEmacs CHISE.
315
316 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `=>>>ucs@jis/1990'.
320
321 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
322
323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
324         setting for `=>ucs@jis/1990'.
325
326 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
327
328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
329         setting for `=ucs@JP/hanazono'.
330
331         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
332         CHISE.
333         (=ucs@JP/hanazono): Ditto.
334         (=ucs-bmp-cjk@JP/hanazono): Ditto.
335         (=>>hanyo-denshi/jc): Ditto.
336         (=>>hanyo-denshi/jd): Ditto.
337
338 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
339
340         * mule/mule-charset.el (default-coded-charset-priority-list): Use
341         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
342
343 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
344
345         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
346         XEmacs CHISE.
347
348 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
349
350         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
351         XEmacs CHISE.
352
353 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `=ucs-bmp-cjk@JP'.
357
358 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
359
360         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
361         XEmacs CHISE.
362
363 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
364
365         * mule/mule-coding.el (coded-charset-entity-reference-alist):
366         Modify order of settings; add settings for `=daikanwa@rev2'.
367
368 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         setting for `=>>cbeta'.
372
373         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
374         CHISE.
375
376 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
379         setting for `=>>adobe-japan1'.
380
381 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
382
383         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
384         XEmacs CHISE.
385
386 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `=>>hanyo-denshi/ia'.
390
391         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
392         XEmacs CHISE.
393
394 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
398
399         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
400         XEmacs CHISE.
401         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
402         `=hanyo-denshi/jt' as the mother.
403
404 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
405
406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
407         setting for `=>>>jis-x0213-2'.
408
409         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
410         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
411         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
412
413 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
414
415         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
416         XEmacs CHISE.
417
418 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
421         XEmacs CHISE.
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `=>>jis-x0213-1@2004'.
425
426 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
427
428         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
429         XEmacs CHISE.
430
431 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
432
433         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
434         - Use "&g2-*;" as entity-references for `=>>>*'.
435         - Omit "&a{GT|JX1|JX2|JX3}-*;".
436
437         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
438         XEmacs CHISE.
439         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
440         as the mother.
441
442 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
443
444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
445         setting for `=>>hanyo-denshi/ib'.
446
447         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
448         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
449         (=>>jis-x0208@1990): Ditto.
450         (=>>hanyo-denshi/ib): Ditto.
451
452         * mule/mule-charset.el (default-coded-charset-priority-list):
453         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
454
455 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist):
458         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
459         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
460         `=>>>ucs@jis/2004'.
461
462 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
463
464         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
465         XEmacs CHISE.
466         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
467         `=jis-x0213-1@2004' as the mother.
468         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
469         (=>>>ucs@ks): Ditto.
470
471         * mule/mule-charset.el (default-coded-charset-priority-list):
472         Modify priority of `=hanyo-denshi/*'.
473
474 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         settings for `=>>ucs@JP' and `=ucs@JP'.
478
479 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
482         CHISE.
483
484 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `=>>>ucs@cns'.
488
489         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
490         CHISE.
491
492 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
493
494         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
495         instead of `=>>>jis-x0213-1@2004' as the mother.
496         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
497         (=>>>ucs@unicode): Likewise.
498         (=>>>ucs@jis): Likewise.
499         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
500         mother.
501         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
502
503 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
507         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
508         `=>>>ucs@jis'.
509
510 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
511
512         * mule/mule-charset.el (default-coded-charset-priority-list):
513         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
514         and `=jis-x0213-*-2000'.
515
516 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
517
518         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
519         XEmacs CHISE.
520         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
521         `=>>jis-x0213-1' as the mother.
522
523 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
527
528 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
531
532 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
533
534         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
535         XEmacs CHISE.
536
537 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
538
539         * mule/mule-coding.el (decomposition-feature-list): Set
540         `=decomposition', `=decomposition@cid' and
541         `=decomposition@hanyo-denshi'.
542
543 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `=>>hanyo-denshi/ks'.
547
548         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
549         XEmacs CHISE.
550
551 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
555
556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
557         `=hanyo-denshi/ks/mf'.
558
559         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
560         XEmacs CHISE.
561         (=hanyo-denshi/ks/mf): Ditto.
562
563 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         settings for P=hanyo-denshi/jt'.
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `=hanyo-denshi/jt'.
570
571         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
572         XEmacs CHISE.
573
574 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         settings for `=hanyo-denshi/ip'.
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `=hanyo-denshi/ip'.
581
582         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
583         XEmacs CHISE.
584
585 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         settings for `=hanyo-denshi/hg'.
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `=hanyo-denshi/hg'.
592
593         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
594         XEmacs CHISE.
595
596 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for `=>>hanyo-denshi/ft'.
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `=>>hanyo-denshi/ft'.
603
604         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
605         XEmacs CHISE.
606
607 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         settings for `=hanyo-denshi/ib'.
611
612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
613         `=hanyo-denshi/ib'.
614
615         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
616         XEmacs CHISE.
617
618 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         settings for isolated characters of `=hanyo-denshi/ia' and
622         non-isolated characters of `=hanyo-denshi/*'.
623
624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
625         `=hanyo-denshi/ia'.
626
627         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
628         XEmacs CHISE.
629
630 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for isolated characters of `=hanyo-denshi/ft'.
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `=hanyo-denshi/ft'.
637
638         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
639         XEmacs CHISE.
640
641 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         setting for isolated characters of `=hanyo-denshi/jd'.
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
647         `=hanyo-denshi/jd'.
648
649         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
650         XEmacs CHISE.
651
652 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
653
654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
655         setting for isolated characters of `=hanyo-denshi/jc'.
656
657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
658         `=hanyo-denshi/jc'.
659
660         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
661         XEmacs CHISE.
662
663 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
666         setting for isolated characters of `=hanyo-denshi/jb'.
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `=hanyo-denshi/jb'.
670
671         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
672         XEmacs CHISE.
673
674 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for isolated characters of `=hanyo-denshi/ja'.
678
679 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
682         `=hanyo-denshi/ja'.
683
684         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
685         XEmacs CHISE.
686
687 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
690         settings for isolated characters of `=adobe-japan1-6'.
691
692 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
693
694         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
695         CHISE.
696         (=daikanwa/+2p): Ditto.
697         (=daikanwa/ho): Ditto.
698
699 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
700
701         * mule/mule-coding.el (utf-8-mcs-no-composition): New
702         coding-system for XEmacs CHISE.
703
704 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707         setting for `=>>ruimoku-v6'.
708
709         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
710         CHISE.
711
712 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
715         setting for `=daikanwa@rev1'.
716
717 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
720         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
721
722 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
723
724         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
725         XEmacs CHISE.
726         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
727
728 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
729
730         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
731         CHISE.
732
733 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
734
735         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
736         CHISE.
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for `=>ucs@jis'.
740
741 2010-09-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-x0208@usual'.
745
746         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
747         XEmacs CHISE.
748         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
749         (=>ucs@ks): New coded-charset for XEmacs CHISE.
750         (=ucs@big5): Use `=>>ucs@cns' as the mother.
751
752 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
753
754         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
755         CHISE.
756         (=>>>jis-x0208@1990): Ditto.
757         (=>>>jis-x0213-1): Ditto.
758         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
759         mother.
760         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
761         as the mother.
762
763 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
766         setting for `=>ucs@cns' and `=>>ucs@ks'.
767
768         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
769         CHISE.
770
771 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
772
773         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
774         CHISE.
775
776 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
777
778         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
779         CHISE.
780         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
781         mother.
782
783 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
786         `==>ucs-bmp-cjk@bucs'.
787
788         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
789         XEmacs CHISE.
790
791 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         setting for `==>ucs@bucs'.
795
796         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
797         XEmacs CHISE.
798
799 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
802         - Add setting for `=>>jis-x0208'.
803         - Omit setting for `=>>jis-x0208@1990'.
804         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
805           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
806           `=ucs@FOO'.
807
808 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `=>daikanwa'.
812
813 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-conf.el (=daikanwa): Fix DOC.
816         (=>daikanwa): New abstract character for XEmacs CHISE.
817         (=>ucs@iso): Likewise.
818         (=>ucs@unicode): Likewise.
819         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
820
821 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
822
823         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
824         - Prefer representative features to `=>>gt', `=>>big5-cdp',
825           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
826         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
827         - Add `=>big5-cdp'.
828
829 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
830
831         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
832         (=>big5-cdp): New abstract character.
833
834 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist):
837         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
838         `chinese-big5'.
839
840 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-charset.el (default-coded-charset-priority-list):
843         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist):
846         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
847         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
848         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
849         and `=>jis-x0213-2'.
850
851 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
852
853         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
854         XEmacs CHISE.
855         (=>>ucs@jis/2000): Likewise.
856         (=>>ucs@jis/2004): Likewise.
857
858 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
862         `=>>ucs@cns'.
863
864         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
865         XEmacs CHISE.
866         (=>>gt): Use quote instead of backquote; modify DOC.
867         (=>gt): Use quote instead of backquote.
868         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
869         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
870         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
871         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
872         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
873         (=ucs@iso): Use `=>>ucs@iso' as the mother.
874
875 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
878         `=>>ucs@unicode' and `=>>gt'.
879
880 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
881
882         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
883         XEmacs CHISE.
884         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
885         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
886         `=jis-x0208@1978/1er-pr' as the mother.
887         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
888
889 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
890
891         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
892         `=ucs@unicode' as the mother.
893
894 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
897         setting for `=>>ucs@unicode'.
898
899         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
900         CHISE.
901
902 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
906
907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
908         `=adobe-japan1-6' and `=adobe-japan1-base'.
909
910         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
911         XEmacs CHISE.
912         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
913         specify `min-code' and `max-code'.
914         (=adobe-japan1-1): Specify `min-code' and `max-code'.
915         (=adobe-japan1-2): Likewise.
916         (=adobe-japan1-3): Likewise.
917         (=adobe-japan1-4): Likewise.
918         (=adobe-japan1-5): Likewise.
919         (=adobe-japan1-6): Likewise.
920
921 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `=>gt'.
925
926 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
927
928         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
929         CHISE.
930
931 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         setting for `=>zinbun-oracle'.
935
936         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
937         for XEmacs CHISE.
938
939 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
940
941         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
942         for XEmacs CHISE.
943         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
944         `=jis-x0208@1978' as the mother.
945
946 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
949         - Use `=gt' instead of `ideograph-gt'.
950         - Use `=gt-k' instead of `ideograph-gt-k'.
951         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
952         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
953         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
954         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
955         - Use `=jis-x0212' instead of `japanese-jisx0212'.
956         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
957         - Use `=>>gt' instead of `<=>gt'.
958         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
959         - Add setting for `=>>jis-x0208@1990'.
960         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
961           `=>>jis-x0213-1@2000'.
962         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
963         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
964           `=>>jis-x0213-1@2004'.
965         - Add setting for `=>>jis-x0208@1978'.
966         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
967
968 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
971         XEmacs CHISE.
972
973 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
974
975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
976         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
977         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
978         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
979         `<=>jis-x0213-1@2004'.
980
981 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
982
983         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
984         CHISE.
985         (=>jis-x0213-2): Ditto.
986
987 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
991
992 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
993
994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
995         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
996         `=>jis-x0213-1'.
997
998 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1001         CHISE.
1002         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1003
1004 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1007         `<==>jis-x0213-1'.
1008         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1009         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1010         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1011         (<=>jis-x0208): New alias for `=>jis-x0208'.
1012         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1013         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1014         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1015         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1016         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1017         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1018         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1019         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1020         (=>>gt): Renamed from `<==>gt'.
1021         (<==>gt): New alias for `=>>gt'.
1022
1023 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1024
1025         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1026         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1027         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1028         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1029         - Add settings for `<=>jis-x0213-1@2000' and
1030           `<=>jis-x0213-1@2004'.
1031
1032         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1033         XEmacs CHISE.
1034         (<==>jis-x0213-1): Likewise.
1035         (<==>jis-x0213-1@2000): Likewise.
1036         (<==>jis-x0213-1@2004): Likewise.
1037         (<=>jis-x0208): Add property `=>iso-ir 168'.
1038         (<=>jis-x0208@1997): Likewise.
1039         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1040         as the mother; add property `=>iso-ir 228'.
1041         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1042         property `=>iso-ir 228'.
1043         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1044         property `=>iso-ir 233'.
1045         (<==>gt): Renamed from `<=>gt'.
1046         (<=>gt): New alias for `<==>gt'.
1047
1048 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1051         CHISE.
1052         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1053         `<=>jis-x0208' as the mother.
1054         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1055         (<=>jis-x0213-1@2000): Ditto.
1056         (<=>jis-x0213-1@2004): Ditto.
1057
1058 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         settings for `<=>gt'.
1062
1063         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1064
1065 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1068         XEmacs CHISE.
1069         (=jis-x0208@1978/-4pr): Likewise.
1070         (=jis-x0208@1978/4-pr): Likewise.
1071         (=jis-x0213-1): Likewise.
1072         (=ucs@iso): Likewise.
1073         (=ucs@unicode): Likewise.
1074         (=ucs@gb): Likewise.
1075         (=ucs@gb/fw): Likewise.
1076         (=ucs@cns): Likewise.
1077         (=ucs@cns/fw): Likewise.
1078         (=ucs@jis): Likewise.
1079         (=ucs@jis/fw): Likewise.
1080         (=ucs@jis/1990): Likewise.
1081         (=ucs@jis/2000): Likewise.
1082         (=ucs@jis/2004): Likewise.
1083         (=ucs@JP): Likewise.
1084         (=ucs@ks): Likewise.
1085         (=ucs@big5): Likewise.
1086         (=ucs@big5/cns11643): Likewise.
1087         (=ucs@cns11643): Likewise.
1088
1089 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-charset.el (default-coded-charset-priority-list):
1092         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1093
1094         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1095         CHISE.
1096         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1097         mother.
1098
1099 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1100
1101         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1102         from src/mule-charset.c].
1103         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1104         specify `final'.
1105         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1106         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1107         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1108         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1109         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1110         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1111
1112 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1115         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1116         (=jis-x0208@1978/i-4): Specify `partial'.
1117         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1118         mother coded-charset.
1119         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1120
1121 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1122
1123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1124         settings for `=jis-x0213-1@2004'.
1125
1126 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1127
1128         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1129         CHISE.
1130         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1131         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1132         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1133         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1134         temporarily.
1135         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1136
1137 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1138
1139         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1140         CHISE.
1141         (=shinjigen@1ed): Inherited from `=shinjigen'.
1142         (=shinjigen@rev): Likewise.
1143
1144 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1148
1149 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1152         define it as an alias.
1153         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1154         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1155         alias.
1156         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1157         alias.
1158
1159 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1162         CHISE.
1163
1164 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1167         CHISE.
1168         (shinjigen-2): Ditto.
1169
1170 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-charset.el (default-coded-charset-priority-list):
1173         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1174         `chinese-big5-eten-*' and `chinese-big5'.
1175
1176 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1179         #x9FA5 temporarily.
1180
1181 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1184         settings for `=jis-x0208@1978/i1'.
1185
1186 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1189         XEmacs CHISE.
1190
1191 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1194         XEmacs CHISE.
1195
1196 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1197
1198         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1199         XEmacs CHISE.
1200
1201 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1202
1203         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1204         CHISE.
1205         (=ucs-bmp@cns): Likewise.
1206         (=ucs-bmp@jis): Likewise.
1207         (=ucs-bmp@ks): Likewise.
1208
1209 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1212         CHISE.
1213         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1214
1215 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1218         settings for `=zinbun-oracle'.
1219
1220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1221         `=zinbun-oracle'.
1222
1223 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1226         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1227         `=ucs@iso'.
1228
1229 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1230
1231         * mule/mule-charset.el (default-coded-charset-priority-list):
1232         Delete `ucs-sip'; modify order of some CCSs.
1233
1234 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1235
1236         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1237         in XEmacs CHISE.
1238
1239         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1240         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1241         CHISE.
1242
1243 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1246         its registry.
1247         (=ucs-radicals@unicode): Likewise.
1248
1249 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1250
1251         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1252         CHISE.
1253
1254 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1257         CHISE.
1258
1259 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1262         CHISE.
1263
1264 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1267         Modify preference of *isolated settings*.
1268
1269 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1272         utf-2000 is provided.
1273         (=ucs@cns11643): Likewise.
1274
1275 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1278         Prefer every *isolated setting* to ordinary setting.
1279
1280 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1284
1285 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1288         CHISE.
1289
1290 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         settings for `=jis-x0208@1997'.
1294
1295 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `=jis-x0208@1997'.
1299
1300 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1301
1302         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1303         XEmacs CHISE.
1304
1305 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1306
1307         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1308         `=jis-x0208@1978'.
1309         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1310         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1311         `=jis-x0208-1990' as the mother.
1312         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1313
1314 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1315
1316         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1317         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1318         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1319         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1320         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1321         for `=ucs@JP'.
1322
1323 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1326         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1327         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1328         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1329         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1330         `=daikanwa@rev2'.
1331
1332 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1335         (=gt): Likewise.
1336         (=gt-k): Likewise.
1337         (=gt-pj-*): Likewise.
1338         (=gt-pj-k1): Likewise.
1339         (=gt-pj-k2): Likewise.
1340         (=daikanwa): Likewise.
1341         (=daikanwa-rev1): Likewise.
1342         (=daikanwa-rev2): Likewise.
1343         (=big5-pua): Likewise.
1344         (=big5-eten): Likewise.
1345         (chinese-big5-eten-a): Likewise.
1346         (chinese-big5-eten-b): Likewise.
1347         (=hanziku-*): Likewise.
1348         (=cbeta): Likewise.
1349         (=jef-china3): Likewise.
1350         (=ruimoku-v6): Likewise.
1351         (=ucs@iso): Likewise.
1352         (=ucs@unicode): Likewise.
1353         (=ucs@gb): Likewise.
1354         (=ucs@cns): Likewise.
1355         (=ucs@jis): Likewise.
1356         (=ucs@jis-1990): Likewise.
1357         (=ucs@jis-2000): Likewise.
1358         (=ucs@jp): Likewise.
1359         (=ucs@ks): Likewise.
1360         (=ucs@big5): Likewise.
1361         (=ucs-radicals): Likewise.
1362         (=ucs-radicals@unicode): Likewise.
1363         (=ucs-bmp-cjk): Likewise.
1364         (=ucs-bmp-cjk@unicode): Likewise.
1365         (=ucs-sip-ext-b): Likewise.
1366         (=ucs-sip-ext-b@iso): Likewise.
1367
1368 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1371         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1372
1373 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1376         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1377         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1378         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1379         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1380         arabic-digit, ipa and ``&I-B-XXXX;''.
1381
1382 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1385         setting for (I-)HZK{03..12}-XXXX.
1386
1387 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1391
1392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1393         `=ruimoku-v6'.
1394
1395         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1396         CHISE.
1397
1398 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1399
1400         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1401         (=ucs@unicode): Likewise.
1402         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1403         (=ucs@cns): Likewise.
1404         (=ucs@jis): Likewise.
1405         (=ucs@ks): Likewise.
1406         (=ucs@big5): Likewise.
1407
1408 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1411         `ucs-jis'.
1412         (utf-8-jis-er): Likewise.
1413         (utf-8-jp): New coding-system.
1414         (utf-8-jp-er): Likewise.
1415
1416         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1417
1418 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1421
1422         * mule/japanese.el: Move definition of `euc-jisx0213' to
1423         mule/mule-coding.el.
1424
1425 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1426
1427         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1428         mule-coding before loading update-cdb when utf-2000 is provided.
1429
1430 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1433         `=daikanwa'.
1434
1435 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1436
1437         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1438         definition codes when `utf-2000' is provided.
1439
1440 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1441
1442         * mule/mule-category.el (word-combining-categories): Don't setup
1443         `word-combining-categories' in XEmacs CHISE.
1444         (word-separating-categories): Add setting about Latin script in
1445         XEmacs CHISE.
1446
1447 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1448
1449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1450         setting for `chinese-big5'.
1451
1452 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1455         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1456         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1457         add setting for HZK0[12]-xxxx.
1458
1459 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1460
1461         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1462         in XEmacs CHISE.
1463
1464 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-charset.el (default-coded-charset-priority-list):
1467         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1468         and `chinese-big5' to `=gt-pj-*'.
1469
1470 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1471
1472         * mule/mule-conf.el (=daikanwa): Renamed from
1473         `ideograph-daikanwa'.
1474         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1475
1476 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=cns11643-7): Renamed from
1479         `chinese-cns11643-7'.
1480         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1481
1482 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-conf.el (=cns11643-6): Renamed from
1485         `chinese-cns11643-6'.
1486         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1487
1488 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1489
1490         * mule/mule-conf.el (=cns11643-5): Renamed from
1491         `chinese-cns11643-5'.
1492         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1493
1494 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1495
1496         * mule/mule-conf.el (=cns11643-4): Renamed from
1497         `chinese-cns11643-4'.
1498         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1499
1500 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-conf.el (=cns11643-3): Renamed from
1503         `chinese-cns11643-3'.
1504         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1505
1506 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1507
1508         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1509         `=cns11643-2'.
1510         (chinese-cns11643-2): New alias for `=cns11643-2'.
1511
1512 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1513
1514         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1515         `=cns11643-1'.
1516         (chinese-cns11643-1): New alias for `=cns11643-1'.
1517
1518 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1521         (chinese-gb12345): New alias for `=gb12345'.
1522
1523 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1524
1525         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1526         (chinese-gb2312): New alias for `=gb2312'.
1527
1528 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1529
1530         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1531         (chinese-big5): New alias for `=big5'.
1532
1533 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1536         (korean-ksc5601): New alias for `=ks-x1001'.
1537
1538 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1539
1540         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1541         `=jis-x0212'.
1542         (japanese-jisx0212): New alias for `=jis-x0212'.
1543
1544 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1545
1546         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1547         `=jis-x0208-1983'.
1548         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1549
1550 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1551
1552         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1553         `=jis-x0208-1978'.
1554         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1555
1556 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1557
1558         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1559         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1560
1561 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1562
1563         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1564         (chinese-cns11643-3): Specify iso-ir 183.
1565         (chinese-cns11643-4): Specify iso-ir 184.
1566         (chinese-cns11643-5): Specify iso-ir 185.
1567         (chinese-cns11643-6): Specify iso-ir 186.
1568         (chinese-cns11643-7): Specify iso-ir 187.
1569         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1570         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1571
1572 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1573
1574         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1575         \uXXXX for every cases.
1576
1577 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1578
1579         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1580         (ucs-big5): Changed to an alias for `=ucs@big5'.
1581
1582 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1583
1584         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1585         (ucs-ks): Changed to an alias for `=ucs@ks'.
1586
1587 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1588
1589         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1590         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1591
1592 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1593
1594         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1595         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1596
1597 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1598
1599         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1600         (ucs-jis): Changed to an alias for `=ucs@jis'.
1601
1602 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1603
1604         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1605         (ucs-cns): Changed to an alias for `=ucs@cns'.
1606
1607 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1608
1609         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1610         (ucs-gb): Changed to an alias for `=ucs@gb'.
1611
1612 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1613
1614         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1615         `ideograph-daikanwa-2'.
1616         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1617         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1618
1619 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1620
1621         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1622         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1623
1624         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1625         for `xemacs-chise-version'.
1626
1627 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1628
1629         * mule/mule-charset.el (default-coded-charset-priority-list):
1630         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1631         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1632         instead of `ideograph-hanziku-*'.
1633
1634         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1635         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1636
1637 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1640         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1641         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1642         `utf-2000' is provided.
1643
1644 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1647         is provided [was builtin coded-charsets].
1648
1649 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1650
1651         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1652         is provided [was builtin coded-charsets].
1653
1654 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1655
1656         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1657         is provided [was builtin coded-charsets].
1658
1659 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1660
1661         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1662         is provided [was builtin coded-charsets].
1663
1664 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1665
1666         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1667         when `utf-2000' is provided [was builtin coded-charsets].
1668
1669 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-conf.el (=hanziku-*): Renamed from
1672         `ideograph-hanziku-*'.
1673         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1674
1675 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1678         `utf-2000' is provided [was builtin coded-charsets].
1679         (ideograph-hanziku-{1..12}): Likewise.
1680
1681 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1684         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1685
1686 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1687
1688         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1689         when `utf-2000' is provided [was builtin coded-charsets].
1690
1691 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1692
1693         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1694         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1695         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1696
1697 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1698
1699         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1700         (ideograph-gt): Changed to an alias for `=gt'.
1701
1702 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1703
1704         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1705         is provided; it was defined as a builtin coded-charset.
1706         (ideograph-gt): Likewise.
1707
1708 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1709
1710         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1711         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1712
1713 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1714
1715         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1716         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1717
1718 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1719
1720         * mule/mule-conf.el (=big5-eten): Renamed from
1721         `chinese-big5-eten'.
1722         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1723
1724 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1727         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1728
1729 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1730
1731         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1732         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1733
1734 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1735
1736         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1737         (china3-jef): Changed to an alias for `=jef-china3'.
1738
1739 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1740
1741         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1742         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1743
1744         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1745         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1746         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1747         when `utf-2000' is provided.
1748
1749 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-charset.el (default-coded-charset-priority-list):
1752         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1753
1754         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1755         (ucs-jis-2000): Deleted.
1756
1757 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1758
1759         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1760         UTF-2000.
1761         (=ucs-jis-2000): New coded-charset for UTF-2000.
1762
1763 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1766         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1767
1768 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1769
1770         * mule/mule-charset.el (default-coded-charset-priority-list):
1771         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1772         `ideograph-cbeta'.
1773
1774 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1775
1776         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1777         builtin coded-charset].
1778
1779 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         settings for &K0-xxxx and &I-K0-xxxx.
1783
1784 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1785
1786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1787         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1788
1789 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1793
1794 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1797         UTF-2000.
1798         (ideograph-gt-pj-k1): Likewise.
1799         (ideograph-gt-pj-k2): Likewise.
1800
1801 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1802
1803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1804         `=jis-x0208'.
1805
1806 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1807
1808         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1809         UTF-2000 [was a builtin coded-charset].
1810
1811 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1814         (utf-8-gb-er): Likewise.
1815
1816 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1819         settings for JIS X 0212 and JIS X 0208:1978.
1820
1821 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1824         setting for JIS X 0213.
1825
1826 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1827
1828         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1829         standard-case-table in UTF-2000.
1830
1831 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1834         definitions for isolated-chars.
1835
1836 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1837
1838         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1839         `configure-utf-2000-lisp-directory'.
1840         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1841         `mule-lisp-load-path'.
1842
1843 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1844
1845         * startup.el (startup-setup-paths): Set and use
1846         `utf-2000-lisp-directory'.
1847         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1848         UTF-2000.
1849
1850 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1851
1852         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1853         (paths-find-utf-2000-lisp-directory): New function.
1854         (paths-construct-load-path): Add new optional argument
1855         `utf-2000-lisp-directory'.
1856
1857         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1858
1859 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1860
1861         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1862         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1863         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1864         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1865         `chinese-big5-2' in UTF-2000.
1866
1867         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1868         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1869
1870 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1871
1872         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1873         `big5-eten-er' in UTF-2000.
1874         (big5-cdp): Modify DOC-string and mnemonic.
1875
1876 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1879         UTF-2000 [renamed from utf-8-er].
1880         (utf-8-gb): New coding-system in UTF-2000.
1881         (utf-8-gb-er): Likewise.
1882         (utf-8-cns): Likewise.
1883         (utf-8-cns-er): Likewise.
1884         (utf-8-big5): Likewise.
1885         (utf-8-big5-er): Likewise.
1886         (utf-8-jis): Likewise.
1887         (utf-8-jis-er): Likewise.
1888         (utf-8-ks): Likewise.
1889         (utf-8-ks-er): Likewise.
1890         (utf-8-er): Likewise.
1891
1892 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1893
1894         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1895         instead of `utf-8-unix' in UTF-2000.
1896
1897         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1898
1899 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * mule/japanese.el (euc-jisx0213): New coding-system.
1902
1903         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1904         `japanese-jisx0208-1990' as the mother.
1905
1906 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * dumped-lisp.el (preloaded-file-list): Change condition of
1909         loading "close-cdb".
1910
1911 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1914         setup `coded-charset-entity-reference-alist'.
1915
1916 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1919         UTF-2000.
1920
1921 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1922
1923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1924         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1925
1926 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1929         (chinese-big5-eten-a): Likewise.
1930         (chinese-big5-eten-b): Likewise.
1931         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1932         code range is #x8140 .. #x8DFE.
1933
1934 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1935
1936         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1937         UTF-2000.
1938         (chinese-big5-cdp): Likewise.
1939
1940 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1941
1942         * dumped-lisp.el (preloaded-file-list): Rename
1943         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1944
1945 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1946
1947         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1948         append `system-char-db-source-file-list' into
1949         `preloaded-file-list' in UTF-2000.
1950
1951 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1952
1953         * dumped-lisp.el (preloaded-file-list): Delete
1954         character-definition files.
1955
1956 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1957
1958         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1959         UTF-2000.
1960
1961 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1962
1963         * mule/mule-charset.el (default-coded-charset-priority-list):
1964         Delete `mojikyo-2022-1'.
1965
1966 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1967
1968         * mule/mule-charset.el (default-coded-charset-priority-list):
1969         Delete `mojikyo'.
1970
1971 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1974         `ucs-sip'.
1975
1976 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1977
1978         * mule/mule-charset.el (default-coded-charset-priority-list):
1979         Comment out `chinese-gb12345'.
1980
1981 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * bytecomp.el (byte-compile-insert-header): Fixed.
1984
1985 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1986
1987         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1988         XEmacs UTF-2000.
1989
1990 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1993         UTF-2000.
1994
1995 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1998         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1999
2000 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-charset.el (default-coded-charset-priority-list):
2003         `japanese-jef-china3' is renamed `china3-jef'.
2004
2005 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006
2007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2008         `japanese-jef-china3' and `ideograph-cbeta'.
2009
2010 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2011
2012         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2013
2014 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2017         `chinese-big5-cdp'.
2018
2019 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2022         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2023
2024 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2027         loading character definitions.
2028
2029 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * dumped-lisp.el (preloaded-file-list): Rename
2032         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2033
2034 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2037         `chinese-big5'.
2038
2039 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040
2041         * dumped-lisp.el (preloaded-file-list): Dump
2042         "Ideograph-R028-Private" with XEmacs UTF-2000.
2043
2044 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2047         `chinese-gb12345'.
2048
2049 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2052         `ideograph-gt-pj-{1..11}'.
2053
2054         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2055         XEmacs UTF-2000.
2056
2057 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-charset.el (default-coded-charset-priority-list):
2060         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2061         `chinese-isoir165'.
2062
2063 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2066         `image/png', `image/x-xpm' and `image/tiff'.
2067
2068         * files.el (binary-file-regexps): Add *.PNG.
2069
2070 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-charset.el (default-coded-charset-priority-list):
2073         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2074         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2075
2076 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2079         the first completion when UTF-2000 is running.
2080
2081 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-charset.el (default-coded-charset-priority-list):
2084         Delete `ucs'.
2085
2086 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2089
2090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2091         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2092
2093 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2094
2095         * mule/vietnamese.el (vscii-2): Delete abolished property
2096         `composite'; now composite mode is default.
2097
2098 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2099
2100         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2101         of `raw-text'; check \uHHHH representation even if non-ascii
2102         characters are not found.
2103
2104         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2105         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2106         unconditionally.
2107
2108         * mule/viet-ccl.el: New file.
2109
2110         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2111         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2112         - Separate CCL based implementations to viet-ccl.el.
2113
2114 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2115
2116         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2117         "jisx0213.2000-1".
2118         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2119
2120         * mule/mule-charset.el (default-coded-charset-priority-list):
2121         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2122         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2123
2124 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2125
2126         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2127
2128 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2129
2130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2131         `ucs' in UTF-2000.
2132
2133 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2134
2135         * mule/mule-charset.el (default-coded-charset-priority-list):
2136         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2137         `arabic-iso8859-6'.
2138
2139 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2140
2141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2142         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2143
2144 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2145
2146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2147         `katakana-jisx0201' in UTF-2000.
2148
2149 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2150
2151         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2152         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2153         "u0FB50-Arabic-Presentation-Forms-A",
2154         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2155         "u0FE50-Small-Form-Variants",
2156         "u0FE70-Arabic-Presentation-Forms-B",
2157         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2158         UTF-2000.
2159
2160 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2161
2162         * dumped-lisp.el (preloaded-file-list): Delete
2163         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2164         ... "Ideograph-R214-Flute" in UTF-2000.
2165
2166 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2167
2168         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2169         (japanese-jisx0213-2): New coded-charset.
2170
2171         * dumped-lisp.el (preloaded-file-list): Add
2172         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2173         "Ideograph-R030-Mouth".
2174
2175 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2176
2177         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2178         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2179         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2180         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2181         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2182         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2183         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2184         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2185
2186 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2187
2188         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2189         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2190         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2191         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2192         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2193
2194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2195         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2196
2197 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2198
2199         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2200         in UTF-2000.
2201
2202 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2203
2204         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2205         (chinese-isoir165): Moved from mule/chinese.el.
2206         (chinese-cns11643-3): Moved from mule/chinese.el.
2207         (chinese-cns11643-4): Moved from mule/chinese.el.
2208         (chinese-cns11643-5): Moved from mule/chinese.el.
2209         (chinese-cns11643-6): Moved from mule/chinese.el.
2210         (chinese-cns11643-7): Moved from mule/chinese.el.
2211
2212         * mule/chinese.el: Move definition of coded-charsets to
2213         mule/mule-conf.el.
2214
2215 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2216
2217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2218         `ideograph-daikanwa'.
2219
2220 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2221
2222         * dumped-lisp.el (preloaded-file-list): Delete
2223         "ccs-jisx0201-latin.el".
2224
2225 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2226
2227         * dumped-lisp.el (preloaded-file-list): Add
2228         "u031A0-Extended-Bopomofo" in UTF-2000.
2229
2230 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2231
2232         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2233         renamed to u02E00-CJK-Radical-Supplement.
2234
2235 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2236
2237         * dumped-lisp.el (preloaded-file-list): Add
2238         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2239         "u030A0-Katakana", "u03100-Bopomofo",
2240         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2241         "u03200-Enclosed-CJK-Letters-and-Months" and
2242         "u03300-CJK-Compatibility".
2243
2244 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2245
2246         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2247         "u02F00-Kangxi-Radicals" and
2248         "u02FF0-Ideographic-Description-Characters".
2249
2250 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2251
2252         * dumped-lisp.el (preloaded-file-list): Add
2253         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2254         "u02800-Braille-Patterns" in UTF-2000.
2255
2256 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2257
2258         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2259         "uXXXXX-*.el" in UTF-2000.
2260
2261         * bytecomp.el (byte-compile-insert-header): Delete comments if
2262         non-ASCII characters are found; allow `byte-compile-dynamic' and
2263         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2264         `raw-text'.
2265
2266 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2267
2268         * dumped-lisp.el (preloaded-file-list): Add
2269         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2270         "u025A0-Geometric-Shapes.el".
2271
2272 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2273
2274         * dumped-lisp.el (preloaded-file-list): Add
2275         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2276         "u02460-Enclosed-Alphanumerics.el".
2277
2278 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2279
2280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2281         `chinese-gb2312'.
2282
2283         * dumped-lisp.el (preloaded-file-list): Add
2284         "u02200-Mathematical-Operators.el" and
2285         "u02300-Miscellaneous-Technical.el".
2286
2287 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2288
2289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2290         `chinese-cns11643-*'.
2291
2292         * dumped-lisp.el (preloaded-file-list): Add
2293         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2294         "u02190-Arrows.el" in UTF-2000.
2295
2296 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2297
2298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2299         `korean-ksc5601'.
2300
2301         * dumped-lisp.el (preloaded-file-list): Add
2302         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2303         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2304         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2305
2306 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2307
2308         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2309
2310 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2311
2312         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2313         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2314         "u01780-Khmer.el", "u01800-Mongolian.el",
2315         "u01E00-Latin-Extended-Additional.el" and
2316         "u01F00-Greek-Extended.el" in UTF-2000.
2317
2318 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2319
2320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2321         `ethiopic-ucs' and `ethiopic'.
2322
2323         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2324         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2325
2326         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2327         from mule/ethiopic.el.
2328
2329         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2330         mule/mule-conf.el.
2331
2332 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2333
2334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2335         `lao'.
2336
2337         * mule/mule-conf.el (lao): New coded-charset.
2338
2339         * dumped-lisp.el (preloaded-file-list): Add
2340         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2341         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2342         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2343         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2344         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2345
2346 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2347
2348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2349         `ucs-bmp' and `arabic-iso8859-6'.
2350
2351 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2352
2353         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2354         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2355         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2356
2357 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2358
2359         * startup.el (normal-top-level): Load autoload file for UTF-2000
2360         in UTF-2000.
2361
2362 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2363
2364         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2365         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2366         "u00020-Basic-Latin.el", "u00080-C1.el",
2367         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2368         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2369         "u002B0-Spacing-Modifier-Letters.el",
2370         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2371         UTF-2000.
2372
2373 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2374
2375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2376         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2377         instead of `vietnamese-viscii-*'.
2378
2379 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2380
2381         * mule/mule-conf.el: New file.
2382
2383         * mule/misc-lang.el: Move definition of charset `ipa' to
2384         mule/mule-conf.el.
2385
2386 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2389         `latin-viscii'; prefer it for characters used in Vietnamese.
2390
2391 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2392
2393         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2394
2395 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2396
2397         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2398         `vietnamese-viscii-lower'.
2399         (latin-viscii-upper): Renamed from charset
2400         `vietnamese-viscii-upper'.
2401         (vietnamese-viscii-lower): New alias for charset
2402         `latin-viscii-lower'.
2403         (vietnamese-viscii-upper): New alias for charset
2404         `latin-viscii-upper'.
2405
2406 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list):
2409         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2410
2411 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2412
2413         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2414         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2415         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2416         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2417         lisp/utf-2000.
2418
2419 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2420
2421         * mule/ccs-tcvn5712.el: New file.
2422
2423 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2424
2425         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2426         in UTF-2000.
2427
2428 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2429
2430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2431         `japanese-jisx0208'.
2432
2433 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2434
2435         * dumped-lisp.el (preloaded-file-list): Add
2436         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2437         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2438         UTF-2000.
2439
2440         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2441         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2442         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2443         mule/ccs-viscii.el: New files.
2444
2445         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2446         if \uXXXX is found.
2447
2448 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2449
2450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2451         `hiragana-jisx0208' and `katakana-jisx0208'.
2452
2453 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2454
2455         * mule/chinese.el (chinese-cns11643-3): Define it even if
2456         `utf-2000' is provided.
2457         (chinese-cns11643-4): Likewise.
2458         (chinese-cns11643-5): Likewise.
2459         (chinese-cns11643-6): Likewise.
2460         (chinese-cns11643-7): Likewise.
2461
2462 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2463
2464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2465         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2466
2467 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2468
2469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2470         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2471
2472 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2473
2474         * mule/mule-charset.el (default-coded-charset-priority-list):
2475         Setup in UTF-2000.
2476
2477 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2478
2479         * mule/viet-chars.el: Don't define charset
2480         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2481         they are defined as builtin charsets.
2482
2483 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2484
2485         * version.el (emacs-version): Add more space just before UTF-2000
2486         version string.
2487
2488 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2489
2490         * version.el ([constant] emacs-version): Don't add a space in the
2491         preceding place of `xemacs-betaname' because it is duplicated.
2492         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2493
2494         * startup.el (splash-frame-body): Add ETL.
2495
2496 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2497
2498         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2499         is provided because it is defined as builtin charset.
2500         (chinese-cns11643-4): Likewise.
2501         (chinese-cns11643-5): Likewise.
2502         (chinese-cns11643-6): Likewise.
2503         (chinese-cns11643-7): Likewise.
2504
2505 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2506
2507         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2508         coding-system `iso-10646-ucs-4' is not defined.
2509
2510 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2511
2512         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2513         coding-system if `utf-2000' is provided.
2514
2515 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2516
2517         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2518         `utf-2000' is provided.
2519
2520 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2521
2522         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2523         if utf-2000 is provided temporally.
2524
2525 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2526
2527         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2528         as builtin variable].
2529
2530 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2531
2532         * files.el (insert-file-contents-literally): Treat file as binary;
2533         call file-name-handlers. [sync with Emacs 20.3.10]
2534
2535 2008-12-28  Vin Shelton  <acs@xemacs.org>
2536
2537         * XEmacs 21.4.22 is released
2538
2539 2008-12-30  Vin Shelton  <acs@xemacs.org>
2540
2541         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2542         during building even if no packages are found.
2543
2544 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2545
2546         * printer.el (generic-print-region): 
2547         (generic-print-buffer): 
2548         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2549         check if the msprinter device is available, now that msprinter is
2550         always available as a specifier tag. 
2551
2552 2008-12-24  Vin Shelton  <acs@xemacs.org>
2553
2554         * about.el: Add Francisco to my bio!
2555
2556 2008-12-23  Vin Shelton  <acs@xemacs.org>
2557
2558         * autoload.el: Move operator definitions to autoload-operators.el
2559         in the xemacs-base package.
2560
2561 2007-11-22  Vin Shelton  <acs@xemacs.org>
2562
2563         * about.el (about-hacker-contribution): Updated my bio.
2564
2565 2007-10-07  Vin Shelton  <acs@xemacs.org>
2566
2567         * XEmacs 21.4.21 is released
2568
2569 2007-09-19  Didier Verna  <didier@xemacs.org>
2570
2571         Update my personal info.
2572         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2573         * about.el (about-other-current-hackers): Ditto.
2574         * about.el (about-url-alist): Add my musical website.
2575         * about.el (about-personal-info): Update my entry.
2576         * about.el (about-hacker-contribution): Ditto.
2577
2578 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2579
2580         * package-get.el (package-get-download-sites): Update download
2581         sites in Japan.
2582         * package-get.el (package-get-pre-release-download-sites): Ditto.
2583
2584 2007-08-18  Vin Shelton  <acs@xemacs.org>
2585
2586         * package-get.el (package-get-pre-release-download-sites): Sync
2587         mirror sites with 21.5.  (Thanks, Adrian)
2588
2589 2007-08-09  Mike Sperber  <mike@xemacs.org>
2590
2591         * startup.el (migrate-user-init-file): Create backup of
2592         `user-init-file' before migrating.
2593         * startup.el (maybe-migrate-user-init-file): Print
2594         information about backup file.
2595         (maybe-create-compatibility-dot-emacs): Follow above change.
2596
2597 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2598
2599         * font-lock.el: Sync font-lock-add-keywords and
2600         font-lock-remove-keywords from GNU Emacs.
2601         * font-lock.el (font-lock-keywords-alist): New.
2602         * font-lock.el (font-lock-removed-keywords-alist): New.
2603         * font-lock.el (font-lock-add-keywords): New.
2604         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2605         * font-lock.el (font-lock-remove-keywords): New.
2606
2607 2007-08-16  Vin Shelton  <acs@xemacs.org>
2608
2609         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2610         patch from Hans de Graaff.
2611
2612 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2613
2614         * package-get.el (package-get-download-sites): Document Chile and
2615         update Denmark download site.
2616         * package-get.el (package-get-pre-release-download-sites): Ditto.
2617
2618 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2619
2620         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2621
2622 2006-12-09  Vin Shelton  <acs@xemacs.org>
2623
2624         * XEmacs 21.4.20 is released
2625
2626 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2627
2628         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2629
2630 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2631
2632         * info.el (Info-find-file-node, Info-insert-dir)
2633         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2634         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2635         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2636         and discussion.
2637
2638 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2639
2640         * obsolete.el (line-beginning-position): New, from 21.5.x.
2641         (line-end-position): Ditto.
2642
2643 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2644
2645         * package-get.el (package-get-download-sites): Welcome
2646         nl.xemacs.org and Thanks!
2647         * package-get.el (package-get-pre-release-download-sites): Ditto.
2648
2649 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2650
2651         * font-lock.el: Add support for not-so recent changes in Java to
2652         java-mode.
2653
2654 2006-01-28  Vin Shelton  <acs@xemacs.org>
2655
2656         * XEmacs 21.4.19 is released
2657
2658 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2659
2660         * easymenu.el: Update copyright. 
2661         * easymenu.el (easy-menu-all-popups):
2662         Add a docstring. 
2663         * easymenu.el (easy-menu-add):
2664         Document a bug, rework the function to preserve any existing
2665         non-default mode-popup-menu instead of overwriting it, and not to
2666         bother normalising the menu title (nothing else does).
2667         * easymenu.el (easy-menu-remove):
2668         Restore the default mode-popup-menu instead of leaving an empty
2669         one when we remove the last easy-menu popup. 
2670
2671 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2672
2673         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2674         as suggested by Rodrigo Ventura.
2675         * package-get.el (package-get-pre-release-download-sites): Ditto,
2676         with replacement of xemacs-21.5 by beta, which is the logical path
2677         to our beta core and package pre-releases.
2678
2679 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2680
2681         * package-get.el (package-get-download-sites): Add Hong Kong
2682         download site.
2683         * package-get.el (package-get-pre-release-download-sites): Ditto.
2684
2685 2005-12-26  Vin Shelton  <acs@xemacs.org>
2686
2687         * find-paths.el:
2688         * find-paths.el (paths-emacs-root-p): Add search for package root.
2689         * find-paths.el (paths-find-emacs-root): Replaced with
2690         paths-find-invocation-roots, which returns a list of roots.
2691         * find-paths.el (paths-find-invocation-roots): New.
2692         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2693
2694 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2695
2696         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2697         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2698
2699 2005-12-03  Vin Shelton <acs@xemacs.org>
2700
2701         * XEmacs 21.4.18 is released
2702
2703 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2704
2705         * package-get.el (package-get-download-sites): Update reflecting
2706         latest http://www.xemacs.org/Releases/ information generated by
2707         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2708         * package-get.el (package-get-pre-release-download-sites): Ditto.
2709
2710 2005-02-28  Simon Josefsson  <jas@extundo.com>
2711
2712         * about.el (xemacs-hackers): Add jas.
2713         (about-other-current-hackers): Likewise.
2714         (about-url-alist): Add URL for jas.
2715         (about-personal-info): Document jas.
2716         (about-hacker-contribution): Describe jas contributions.
2717
2718 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2719
2720         * easymenu.el (easy-menu-remove): As described in 
2721         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2722         except the "Command" menu from mode-popup-menu. 
2723
2724 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2725  
2726         * font.el (font-spatial-to-canonical): Correct calculation of 
2727         return value for pixel-based input value. 
2728  
2729 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2730
2731         * code-process.el (call-process): Process-related docstring
2732         improvements spurred by Norbert Koch.
2733         * code-process.el (call-process-region): Ditto.
2734         * code-process.el (start-process): Ditto.
2735
2736 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2737
2738         * finder.el (finder-find-library): Return filename actually
2739         searched for.
2740
2741 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2742
2743         * help.el (view-emacs-news): Use `expand-file-name' instead of
2744         `locate-data-file' as the latter will find any "NEWS" files that
2745         might exist in packages _before_ the one in core.
2746
2747 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2748
2749         * package-get.el (package-get-init-package):
2750         package-get-init-package buglet (21.4.17) by Jeff Mincy
2751         <mincy@rcn.com> fixing false temporary load-path shadows reported
2752         after package installation and simplifying code.
2753
2754 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2755
2756         * package-get.el (package-get-download-sites): Sync mirrors list
2757         with the XEmacs website.
2758         (package-get-pre-release-download-sites): Ditto.
2759
2760 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2761
2762         * derived.el (derived-mode-merge-syntax-tables):
2763         Revert my 21.5-only patch of 2003-07-18 which slipped in
2764         through Jerry James's patch of 2004-06-07.
2765
2766 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2767
2768         * cmdloop.el (keyboard-quit): Remove workaround for
2769         `region-active-p' not making sure active region is in current
2770         buffer now that it does.
2771         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2772         * simple.el (region-active-p): `region-active-p' to only return t
2773         when active region is in current buffer.
2774
2775 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2776
2777         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2778         package names, quell a byte-compiler warning, doc fix.
2779
2780 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2781
2782         * buffer.el (pop-to-buffer):
2783         * window-xemacs.el (display-buffer):
2784         Document use of `same-window-buffer-names,' `same-window-regexps'
2785         by pop-to-buffer and display-buffer. 
2786         
2787 2005-02-06  Vin Shelton <acs@xemacs.org>
2788
2789         * XEmacs 21.4.17 is released
2790
2791 2005-01-29  Ben Wing  <ben@xemacs.org>
2792
2793         * shadow.el (find-emacs-lisp-shadows):
2794         Add custom-defines to list of ignored files.
2795
2796 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2797
2798         * simple.el (shifted-motion-keys-select-region): Fix statement
2799         about unshifted-motion-keys-deselect-region.
2800
2801 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2802
2803         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2804         now) for GNU Emacs compatibility.
2805         (make-obsolete-variable): Ditto.
2806
2807 2004-01-08  Ben Wing  <ben@xemacs.org>
2808
2809         * code-files.el (load):
2810         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2811
2812 2004-12-05  Vin Shelton <acs@xemacs.org>
2813
2814         * XEmacs 21.4.16 is released
2815
2816 2004-12-04  Vin Shelton  <acs@xemacs.org>
2817
2818         * auto-autoloads.el: Regenerated.
2819
2820         * custom-load.el: Regenerated.
2821
2822 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2823
2824         Fix bug: apropos errors if a defalias refers to an undefined
2825         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2826
2827         * apropos.el (apropos):
2828         (apropos-command):
2829         * help.el (frob-help-extents):
2830         * help-macro.el (make-help-screen):
2831         * hyper-apropos.el (hyper-apropos-grok-functions):
2832         (hyper-apropos-get-doc):
2833         Catch void-function error thrown by `documentation'.
2834
2835 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2836
2837         * packages.el (package-require): Fix incorrect arg to format.
2838         This fixes a `format specifier' error.
2839
2840 2004-08-13  Jerry James  <james@xemacs.org>
2841
2842         * bytecomp.el (forward-word): Tell the byte compiler the correct
2843         number of arguments to forward-word.
2844
2845 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2846
2847         * etags.el: Fixed loading of include files for tag completion. Now
2848         you can make a tag file for a library, include it into your
2849         project and it will be reloaded only if it changed. Infinte
2850         include loops are detected and the correct tag files are loaded.
2851         * etags.el (buffer-tag-table-list): Load and verify tag files in
2852         the external function buffer-tag-table-list-load.
2853         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2854         tag files. Also load the included tag files. The priority of the
2855         included files is right below their parent file. If multiple
2856         matches occur then the symbols from the parent file are found
2857         first.
2858         * etags.el (tag-table-include-files): Corrected comment
2859         string. Switched to pattern constant tags-include-pattern to have
2860         it at a central location.
2861         * etags.el (tags-include-pattern): Added doc string.
2862         * etags.el (add-to-tag-completion-table): Removed obsolete
2863         comments as the include files are allready returned by
2864         buffer-tag-table-list and loaded.
2865         * etags.el (find-tag-internal): The include files are allready
2866         included in tag-tables as buffer-tag-table-list returns them now.
2867
2868 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2869
2870         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2871         Loading items into the notebook is now done by C code.
2872         * widgets-gtk.el (gtk-widget-instantiate-internal):
2873         Style no longer changed.
2874
2875 2004-06-28  Nix  <nix@esperi.org.uk>
2876
2877         * cmdloop.el (truncate-command-history-for-gc): Delay
2878         execution of all things that look up variable bindings,
2879         via `enqueue-eval-event'.
2880
2881 2004-06-24  Vin Shelton  <acs@xemacs.org>
2882
2883         * package-get.el (package-get-require-signed-base-updates):
2884         now defaults to nil.
2885
2886 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2887
2888         * subr.el (split-string): Clean up docstring.
2889
2890 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2891
2892         * faces.el (zmacs-region): fix typo in docstring.
2893
2894 2004-06-07  Jerry James  <james@xemacs.org>
2895
2896         * derived.el: Synch with Emacs 21.3.
2897         * subr.el (with-local-quit): New, from Emacs 21.3.
2898         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2899         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2900         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2901
2902 2004-06-16  Jerry James  <james@xemacs.org>
2903
2904         * cl.el (cl-set-substring): Increment start by the length of the
2905         string, not the string itself.
2906
2907 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2908
2909         * etags.el (tag-table-include-files): Expand included TAGS file
2910         paths to avoid problems with relative paths.  Thanks to Peter
2911         Chubb <peterc@gelato.unsw.edu.au>.
2912         * etags.el (tags-include-pattern): New.
2913         * etags.el (add-to-tag-completion-table): Parse and ignore
2914         trailing include lines.
2915
2916 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2917
2918         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2919         avoiding line solely composed of equal signs.
2920
2921 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2922
2923         * cus-edit.el (alloc): Typo fix.
2924         * cus-edit.el (custom-browse-visibility): Ditto.
2925         * cus-edit.el (custom-variable-value-create): Ditto.
2926         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2927         * cus-edit.el (custom-save-variables): Bind print-length and
2928         print-level to nil to avoid value abbreviation.
2929         * cus-edit.el (custom-save-face-internal): Ditto.
2930         * cus-edit.el (custom-save-faces): Save in sorted order.
2931         * cus-edit.el (custom-save-resets): Bind print-length and
2932         print-level to nil to avoid value abbreviation.
2933         * cus-edit.el (custom-save-loaded-themes): Ditto.
2934
2935 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2936
2937         * subr.el (split-string-default-separators): New.
2938         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2939         see comment in source.
2940
2941 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2942
2943         * mule/japanese.el (paragraph-start, paragraph-separate):
2944         Remove anchor to BOL.
2945
2946 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2947
2948         * cl.el (gensym, gentemp): Improve docstrings.
2949
2950 2004-05-10  Vin Shelton  <acs@xemacs.org>
2951
2952         * etags.el: Sync with 21.5 version.
2953
2954 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2955
2956         * etags.el:
2957         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2958         only for use with exuberant ctags. This will also enable building of 
2959         completion tables with exuberant ctags. This will not work with
2960         xemacs ctags. 
2961         * etags.el (get-tag-table-buffer): New function for creating of
2962         completion table is used if tags-exuberant-ctags-optimization-p ist t
2963         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2964         finding the tag names. New.
2965         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2966         building tag completion table with exuberant ctags. New.
2967         * etags.el (find-tag-internal): Improve exact tag matching for tags
2968         with name fields. Before the patch return types of functions or
2969         function parameters (with exuberant ctags) were found as matches.
2970
2971 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2972
2973         * list-mode.el (display-completion-list): Fixed completion list was
2974         taking the width of the frame and not of the window for displaying
2975         the selection methods.
2976
2977 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2978
2979         * menubar-items.el (default-menubar): Options are saved to custom.el.
2980
2981
2982 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2983
2984         * isearch-mode.el (isearch-abort): Preserve successful search target.
2985
2986 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2987
2988         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2989         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2990         Bihlmeyer.
2991         * gnuserv.el (gnuserv-mode-line-string): New.
2992         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2993         gnuserv-mode.
2994         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2995         * gnuserv.el (gnuserv-edit-files): Use
2996         make-x-device-with-gtk-fallback.
2997
2998 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2999
3000         * gtk-widgets.el: New import: gtk-accel-group-new.
3001         * dialog-gtk.el:
3002         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3003         * dialog-gtk.el (popup-builtin-question-dialog):
3004         Added support for dialog button mnemonics.
3005
3006 2004-03-22  Chris Green <cmg@dok.org>
3007
3008         * process.el (shell-command): Output buffer was ignored when a
3009         background process was run via shell-command.
3010
3011 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3012
3013         * cus-edit.el (custom-save-variables): Retrieve a list of
3014         variables to save first, sort it, and make sure the variables are
3015         saved in sorted order.
3016
3017 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3018  
3019         * package-get.el (package-get-update-base-from-buffer): Force
3020         binary coding system for verifying GnuPG signature in the
3021         package-index file.
3022  
3023 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3024
3025         * package-get.el (package-get-package-index-file-location): Handle
3026         missing "EMACSPACKAGEPATH" environment variable.
3027
3028 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3029
3030         * package-admin.el (package-admin-find-top-directory): Simplify
3031         directory comparisions and fix substring errors on short path
3032         components.
3033         * package-get.el (package-get-package-index-file-location):
3034         Default to first component of "EMACSPACKAGEPATH", if set.
3035
3036 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3037
3038         * package-get.el (process-error): New error datum.
3039
3040 2004-02-02  Vin Shelton <acs@xemacs.org>
3041
3042         * XEmacs 21.4.15 is released
3043
3044 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3045
3046         * itimer.el (activate-itimer): Modify the itimer timeout value as
3047         if it were begun at the last time when the itimer driver was woken
3048         up.
3049
3050 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3051
3052         * specifier.el (Copyright):
3053         Update.
3054         (make-specifier-and-init):
3055         (map-specifier):
3056         (canonicalize-inst-pair):
3057         (canonicalize-spec-list):
3058         (set-specifier):
3059         Synch docstrings to 21.5 where appropriate.
3060
3061 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3062
3063         * package-get.el (package-get-list-packages-where): New.  A
3064         function that allows searching for groups of packages.  For
3065         example, find all packages that require the fsf-compat package.
3066
3067 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3068
3069         The Great PUI Sync.
3070
3071         * auto-autoloads.el: Regenerated.
3072
3073         * custom-load.el: Regenerated.
3074
3075         * dumped-lisp.el (packages-hardcoded-lisp): New.
3076
3077         * menubar-items.el (menu-max-items): New.
3078         (menu-submenu-max-items): New.
3079         (menu-submenu-name-format): New.
3080         (menu-split-long-menu): New.
3081         (menu-sort-menu): New.
3082         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3083
3084         * obsolete.el (pui-add-install-directory): Renamed to the more
3085         logical `pui-set-local-package-get-directory'.
3086         (package-get-download-menu): Moved to `package-ui.el' and renamed
3087         to `package-ui-add-download-menu'.
3088
3089         * package-admin.el (package-admin-install-function-mswindows):
3090         Whitespace clean up.
3091         (package-admin-add-single-file-package): Removed.
3092         (package-admin-default-install-function): Whitespace clean up.
3093         (package-admin-find-top-directory): New.
3094         (package-admin-get-install-dir): Use it.
3095         (package-admin-get-manifest-file): 
3096         (package-admin-check-manifest): 
3097         (package-admin-add-binary-package):
3098         (package-admin-get-lispdir):
3099         (package-admin-delete-binary-package):
3100         (package-admin):
3101
3102         * package-get.el (package-get-package-index-file-location): New.
3103         (package-get-install-to-user-init-directory): New.
3104         (package-get-remote):
3105         (package-get-download-sites):
3106         (package-get-pre-release-download-sites): New.
3107         (package-get-site-release-download-sites): New.
3108         (package-get-base-filename):
3109         (package-get-always-update):
3110         (package-get-user-index-filename): Removed.
3111         (package-get-pgp-available-p): New.
3112         (package-get-require-signed-base-updates):
3113         (package-get-was-current):
3114         (package-entries-are-signed): New.
3115         (package-get-continue-update-base): New.
3116         (package-get-download-menu): Removed.
3117         (package-get-require-base):
3118         (package-get-update-base-entry):
3119         (package-get-locate-file):
3120         (package-get-locate-index-file):
3121         (package-get-maybe-save-index):
3122         (package-get-update-base):
3123         (package-get-update-base-from-buffer):
3124         (package-get-update-base-entries):
3125         (package-get-interactive-package-query):
3126         (package-get-update-all):
3127         (package-get-all):
3128         (package-get-dependencies):
3129         (package-get-init-package):
3130         (package-get-info): New.
3131         (package-get):
3132         (package-get-staging-dir):
3133         (package-get-set-version-prop): Removed.
3134         (package-get-installedp):
3135         (package-get-ever-installed-p):
3136         (packages): Removed.
3137         (package-get-custom-groups): Removed.
3138         (package-get-custom): Removed.
3139         (package-get-custom-add-entry): Removed.
3140
3141         * package-info.el (batch-update-package-info):
3142
3143         * package-net.el (package-net-batch-generate-bin-ini):
3144         (package-net-update-installed-db):
3145
3146         * package-ui.el (pui-info-buffer):
3147         (pui-directory-exists): Removed.
3148         (pui-package-dir-list): Removed.
3149         (pui-add-install-directory): Removed.
3150         (package-ui-download-menu): New.
3151         (package-ui-pre-release-download-menu): New.
3152         (package-ui-site-release-download-menu): New.
3153         (pui-set-local-package-get-directory): New.
3154         (pui-package-symbol-char):
3155         (pui-update-package-display):
3156         (pui-toggle-package):
3157         (pui-toggle-package-key):
3158         (pui-toggle-package-delete):
3159         (pui-toggle-package-delete-key):
3160         (pui-toggle-package-event):
3161         (pui-toggle-verbosity-redisplay):
3162         (pui-install-selected-packages):
3163         (pui-add-required-packages):
3164         (pui-help-echo):
3165         (pui-display-info):
3166         (list-packages-mode):
3167         (pui-list-packages):
3168
3169         * packages.el (packages-compute-package-locations):
3170         (package-require):
3171         (package-delete-name):
3172         (packages-hardcoded-lisp): Removed.
3173         (packages-useful-lisp): Removed.
3174         (packages-unbytecompiled-lisp): Removed.
3175         (packages-find-package-directories):
3176
3177         Summary:
3178
3179         Major code clean up of all things PUI.
3180
3181         Much improved code to determine where packages should be
3182         installed.  PUI no longer depends on any packages being
3183         pre-installed to compute where packages are to be installed to.
3184
3185         The user can specify the location of their package-index file.  It
3186         isn't necessary to set this because it has sane defaults.  People
3187         who "run-in-place" won't accidently overwrite the CVS
3188         package-index file.  See
3189         `package-get-package-index-file-location'. 
3190
3191         PUI will now properly clean up after itself in the event of an
3192         unsuccessful package install.  This drastically reduces the number
3193         of "wrong md5sum" FAQs.
3194
3195         non-Mule XEmacsen can no longer install Mule packages.
3196
3197         Package management via the custom interface has been removed.
3198
3199         The PUI related menubar items have been reorganised.
3200
3201         The PGP verification code has been fixed and the default for
3202         whether or not it is used is automatically computed.
3203
3204         * update-elc.el ((preloaded-file-list site-load-packages
3205         need-to-dump dumped-exe)):
3206         Just a couple of small changes to allow for
3207         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3208         existing anymore.
3209
3210 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3211
3212         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3213         apply `format' to the first argument of byte-compile-warn, it
3214         already calls format.
3215
3216 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3217
3218         * files.el (delete-old-versions): Avoid going interactive during
3219         make install when environment variable VERSION_CONTROL is set.
3220
3221 2003-12-04  Vin Shelton  <acs@xemacs.org>
3222
3223         * menubar-items.el (menu-item-search): Only bring up search dialog
3224         box if the feature is available and desired.
3225
3226 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3227
3228         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3229
3230 2003-11-05  Vin Shelton  <acs@xemacs.org>
3231
3232         * help.el (Help-prin1-face):
3233         (Help-princ-face):
3234         princ and prin1 are functions and need to be called as such.  The
3235         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3236
3237 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3238
3239         * about.el (about-xemacs): Give full version and build date.
3240
3241 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3242
3243         * win32-native.el (grep-null-device): This XEmacs has null-device.
3244
3245 2003-09-06  Mike Sperber  <mike@xemacs.org>
3246
3247         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3248         implement the specified semantics for `defvar.'
3249
3250 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3251
3252         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3253         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3254         displaying buffer in question.
3255
3256 2003-09-03  Vin Shelton <acs@xemacs.org>
3257
3258         * XEmacs 21.4.14 is released
3259
3260 2003-08-17  Vin Shelton  <acs@xemacs.org>
3261
3262         * about.el: Vanity patch.
3263
3264 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3265
3266         * code-process.el (call-process):
3267         (call-process-region):
3268         (start-process):
3269         Document coding system processing.
3270
3271 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3272
3273         * startup.el (splash-frame-body): Idiomatic English.
3274
3275 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3276
3277         * font-lock.el (font-lock-match-java-declarations): Move
3278         save-restriction, narrow-to-region to beginning of function to
3279         avoid going beyond the limit and causing an infloop.
3280
3281 2003-04-16  Jerry James  <james@xemacs.org>
3282
3283         * keydefs.el: Remove mappings for keys mapped to the nowhere
3284         defined function function-key-error.
3285
3286 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3287
3288         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3289         lisp-interaction-mode-hook): Add the docstrings.
3290
3291 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3292
3293         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3294         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3295         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3296
3297 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3298
3299         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3300         lambda list after the original doc.  Care about
3301         #'(lambda () "SingleString") 
3302         (cl-upcase-arg): 
3303         (cl-function-arglist):
3304         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3305         circular data structures in lambda list specification
3306
3307 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3308
3309         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3310         to appear in font-lock-function-name-face.
3311
3312 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3313
3314         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3315         is not also the value of the lambda.
3316
3317 2003-05-06  Andy Piper  <andy@xemacs.org>
3318
3319         * files.el (revert-buffer): Make sure local variables get processed,
3320         even in the case of an optimized reversion.
3321
3322 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3323
3324         * XEmacs 21.4.13 is released
3325
3326 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3327
3328         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3329         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3330
3331 2003-02-14  Ben Wing  <ben@xemacs.org>
3332
3333         * byte-optimize.el:
3334         * byte-optimize.el (byte-compile-inline-expand):
3335         * byte-optimize.el (byte-compile-unfold-lambda):
3336         * byte-optimize.el (byte-optimize-form-code-walker):
3337         * byte-optimize.el (byte-optimize-form):
3338         * byte-optimize.el (byte-decompile-bytecode-1):
3339         * byte-optimize.el (byte-optimize-lapcode):
3340         Review carefully and sync up to 20.7 except for areas as noted.
3341         Fixes problem with JDE compilation.
3342
3343 2003-02-05  Ben Wing  <ben@xemacs.org>
3344
3345         * simple.el:
3346         * simple.el (motion-keys-for-shifted-motion):
3347         Omit M-S-home/end from motion keys.
3348
3349 2003-02-07  Ben Wing  <ben@xemacs.org>
3350
3351         * text-props.el (text-property-any):
3352         * text-props.el (text-property-not-all):
3353         Fix bug when end > start.
3354
3355 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3356
3357         * info.el (Info-insert-dir): Make default-directory end in
3358         separator.  Patch due to Martin Buchholz.
3359
3360 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3361
3362         * XEmacs 21.4.12 "Portable Code" is released.
3363
3364 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3365
3366         * about.el: Update golubev data.
3367
3368 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3369
3370         * isearch-mode.el (isearch-mode-map): Substitute comment on
3371         desirability, and back out "GR is printable" changes.
3372
3373 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3374
3375         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3376
3377 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3378
3379         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3380
3381 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3382
3383         * menubar-items.el (default-menubar): Use browse-url-mozilla
3384         instead of browse-url-gnome-moz for Mozilla.
3385
3386 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3387
3388         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3389
3390 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3391
3392         * files.el (auto-mode-alist): Remove redundant entries for modes
3393         that live in packages.
3394         (interpreter-mode-alist): Ditto.
3395
3396 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3397
3398         * menubar-items.el (default-menubar): Sync with current
3399         browse-url-xemacs.el.
3400
3401 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3402
3403         * XEmacs 21.4.10 "Military Intelligence" is released.
3404
3405 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3406
3407         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3408
3409 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3410
3411         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3412
3413 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3414
3415         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3416         effect free function.
3417         (font-lock-fontify-keywords-region): Supply the argument to
3418         font-lock-compile-keywords.
3419
3420 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3421
3422         * package-get.el (package-get-download-sites): Bring sites list
3423         up to date, prefer xx.xemacs.org addresses.
3424
3425 2002-09-27  Andy Piper  <andy@xemacs.org>
3426
3427         * dialog.el (make-dialog-box): for general dialogs only
3428         delete-frame-hook will be run.
3429
3430 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3431
3432         * font-lock.el (font-lock-fontify-syntactically-region): Add
3433         comment about lookup-syntax-properties, document LOUDLY as unused.
3434
3435 2002-08-26  Andy Piper  <andy@xemacs.org>
3436
3437         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3438         merge.
3439
3440 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3441
3442         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3443         (make-obsolete-variable): Ditto.
3444         (make-compatible): Ditto.
3445         (make-compatible-variable): Ditto.
3446
3447 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3448
3449         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3450         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3451
3452 2002-08-28  Andy Piper  <andy@xemacs.org>
3453
3454         * files.el (revert-buffer): propagate revert-without-query-status.
3455
3456 2002-06-03  Andy Piper  <andy@xemacs.org>
3457
3458         * dialog-items.el (make-search-dialog): align various subcontrols
3459         in visually pleasing ways, allow frame to autosize to the dialog
3460         size.
3461         * dialog.el (make-dialog-box): add a border inside the frame. Add
3462         :autosize property, if t then reset the frame size appropriately
3463         before the frame is mapped.
3464         * gutter-items.el (set-progress-feedback-instantiator): align
3465         various subcontrols.
3466         * gutter-items.el (set-progress-abort-instantiator): ditto.
3467
3468 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3469
3470         * XEmacs 21.4.9 "Informed Management" is released.
3471
3472 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3473
3474         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3475         "&optional append" argument.
3476
3477 2002-07-16  Didier Verna  <didier@xemacs.org>
3478
3479         * subr.el (replace-in-string): fix case fold bug introduced by
3480         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3481         case-fold-search in temporary buffers.
3482
3483 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3484
3485         * lib-complete.el (find-library): Remove check for mule because
3486         decompression DOES work on Mule.
3487
3488 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3489
3490         * simple.el (join-line): New alias for `delete-indentation'.
3491
3492 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3493
3494         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3495         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3496         (font-lock-builtin-face): New.
3497         (font-lock-constant-face): New.
3498         (font-lock-face-list): Add builtin and constant faces.
3499
3500 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3501
3502         * autoload.el (make-autoload): Support define-derived-mode.
3503         Collected puts of doc-string-elt property.  Based on a patch by
3504         Didier Verna <didier@xemacs.org>.
3505
3506 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3507
3508         * wid-edit.el (widget-field-activate): Fix docstring typo.
3509
3510 2002-07-23  Andy Piper  <andy@xemacs.org>
3511
3512         * about.el (about-personal-info): update me.
3513
3514 2002-07-12  Andy Piper  <andy@xemacs.org>
3515
3516         * custom.el (custom-theme-set-variables): remove bogus
3517         arguments. Use custom-set-default to set defaults.
3518         (custom-set-variables): update doc.
3519         (custom-local-buffer): new, synced from FSF.
3520         (custom-set-default): ditto.
3521         (defcustom): update doc.
3522
3523 2002-06-16  Andy Piper  <andy@xemacs.org>
3524
3525         * menubar-items.el (default-menubar): enable windows printing on
3526         cygwin as well as native.
3527
3528 2002-06-12  Andy Piper  <andy@xemacs.org>
3529
3530         * printer.el (generic-print-buffer): catch all errors so that the
3531         print device can be cleared in all scenarios.
3532         (Printer-clear-device): make sure clearing the printer allows it
3533         to be used again immediately.
3534         (generic-print-region): make sure the default printer face is
3535         black-on-white.
3536
3537 2002-04-23  Jerry James  <james@xemacs.org>
3538
3539         * window-xemacs.el (display-buffer-function): Change doc to
3540         reflect new arg.
3541         * window-xemacs.el (pre-display-buffer-function): Ditto.
3542         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3543         non-nil, make the new window just big enough for its contents.
3544         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3545         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3546         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3547
3548 2002-06-06  Andy Piper  <andy@xemacs.org>
3549
3550         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3551         (defcustom): ditto.
3552         (custom-handle-keyword): ditto.
3553
3554 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3555
3556         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3557         Make obsolete.  Default to nil.
3558         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3559         Inspired by a patch by John Palmieri.
3560
3561 2002-07-01  Mike Alexander  <mta@arbortext.com>
3562
3563         * process.el (shell-command-on-region): Don't delete the region
3564         before giving it to call-process-region
3565
3566 2002-06-04  Jerry James <james@eecs.ku.edu>
3567
3568         * find-paths.el (paths-find-architecture-directory): Search in
3569         `system-configuration'/`base', not `base'`system-configuration'.
3570
3571 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3572
3573         * info.el (Info-index): Add missing \ in [ t].
3574
3575 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3576
3577         * gutter-items.el (gutter-buffers-tab-visible-p,
3578         buffers-tab-omit-function, buffers-tab-selection-function,
3579         buffers-tab-filter-functions):
3580         Doc improvements.
3581
3582 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3583
3584         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3585
3586         * toolbar-items.el (toolbar-news): Fix typo in message string.
3587
3588 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3589
3590         * dialog.el (yes-or-no-p-dialog-box): 
3591         * cmdloop.el (y-or-n-p-minibuf):
3592         (yes-or-no-p-minibuf):
3593         (yes-or-no-p):
3594         (y-or-n-p): 
3595         Specify negative answers in docstrings.
3596
3597 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3598
3599         * package-ui.el (pui-help-echo): Display both installed and author
3600         version.  Use a balloon-help window to display extra info like
3601         package requires.
3602
3603 2002-05-30  Andy Piper  <andy@xemacs.org>
3604
3605         * files.el (revert-buffer-internal): don't visit
3606         revert-buffer. Kill buffer when not used. Suggested by Mike
3607         Alexander <mta@arbortext.com>
3608
3609 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3610
3611         * files.el (revert-buffer): More docstring fiddling.
3612
3613 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3614
3615         * files.el (revert-buffer):
3616         (revert-buffer-internal):
3617         (revert-buffer-insert-file-contents-function):
3618         Improve docstrings and comments.
3619
3620 2002-05-08  Andy Piper  <andy@xemacs.org>
3621
3622         * files.el (revert-buffer): observe noconfirm behavior.
3623
3624 2002-04-09  Andy Piper  <andy@xemacs.org>
3625
3626         * files.el (revert-buffer): use revert-buffer-internal if it looks
3627         like doing so will not result in any user-visible changes.
3628         (revert-buffer-internal): new function. Do the actual process of
3629         reversion and then see whether the result is any different to what
3630         we have already. If it is not then do nothing.
3631
3632 2001-12-11  Andy Piper  <andy@xemacs.org>
3633
3634         * menubar.el (get-popup-menu-response): re-order so that it works
3635         on more sane/facist window systems.
3636
3637 2001-12-03  Andy Piper  <andy@xemacs.org>
3638
3639         * faces.el (frob-face-property): don't infloop in face frobbing
3640         from Jan Vroonhof <jan@xemacs.org>.
3641
3642 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3643
3644         * faces.el (frob-face-property): Follow face fall-back hierarchy
3645         properly for face properties without an instance. Only do manual
3646         copy form 'default in last resort. This handles in particular
3647         the case where 'default itself has only a fall-back (which is
3648         the case by default on windows).
3649
3650 2001-11-24  Andy Piper  <andy@xemacs.org>
3651
3652         * printer.el (generic-print-region): set default-frame-plist to
3653         nil while creating the printer frame so that sizes reflect the
3654         printed page.
3655
3656         * faces.el (face-complain-about-font): Don't complain on printers.
3657
3658 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3659         
3660         * package-net.el: Andy synch.
3661         
3662 2001-12-16  Andy Piper  <andy@xemacs.org>
3663
3664         * package-get.el (package-get-update-all): Make sure installed.db
3665         gets updated after updating packages.
3666
3667 2002-03-28  Ben Wing  <ben@xemacs.org>
3668
3669         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3670         continuation, truncation so that we don't get line jumpiness from
3671         them being larger than the line height.
3672
3673         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3674
3675 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3676
3677         * font.el (font-window-system-mappings): Add mapping for Gtk
3678         (assume identical to X) 
3679
3680 2002-02-04  Andy Piper  <andy@xemacs.org>
3681
3682         * files.el (convert-standard-filename): Fix for short filename
3683         Peter Arius <pas@methodpark.de>
3684
3685 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3686
3687         * list-mode.el (default-choose-completion): completion-base-size
3688         should refer to local value in the completion list buffer.
3689
3690 2001-12-03  Didier Verna  <didier@xemacs.org>
3691
3692         * rect.el: autoload `replace-rectangle'.
3693         * keydefs.el (global-map): bind it to `C-x r p'.
3694
3695 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3696
3697         * XEmacs 21.4.8 "Honest Recruiter" is released.
3698
3699 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3700
3701         This patch is based on Jerry James's patch and analysis.
3702
3703         * select.el (get-clipboard):
3704         (get-selection):
3705         Update docstrings.
3706         (get-clipboard-foreign):
3707         (get-selection-foreign):
3708         New function for use as `interprogram-paste-function's.
3709
3710         * simple.el (interprogram-paste-function): Change default to
3711         `get-clipboard-foreign'; improve docstring.
3712         (interprogram-cut-function): Improve dosctring.
3713
3714 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3715
3716         * XEmacs 21.4.7 "Economic Science" is released.
3717
3718 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3719
3720         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3721
3722 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3723
3724         * obsolete.el (assq-delete-all): New compatibility alias for 
3725         remassq.
3726
3727 2002-01-09  Simon Josefsson  <jas@extundo.com>
3728
3729         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3730
3731 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3732
3733         * info.el (Info-auto-generate-directory): Default
3734         Info-auto-generate-directory to 'if-outdated.
3735
3736 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3737
3738         * startup.el (normal-top-level): Prevent migration code from
3739         trashing .emacs on an error in loading the init files.
3740
3741 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3742
3743         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3744         "system default" Xdefaults and friends get xrdb-mode.
3745
3746 2002-03-05  Mats Lidell  <matsl@contactor.se>
3747  
3748         * help-nomule.el (tutorial-supported-languages): Added Swedish
3749         tutorial. Sorted languages.
3750
3751 2002-02-11  Mike Sperber <mike@xemacs.org>
3752
3753         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3754         regenerating outdated dir files and dir is non-existent.
3755
3756 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3757
3758         * code-files.el (convert-mbox-coding-system): Improve comment.
3759         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3760         coding-system argument to `write-region-pre-hook' call.
3761         (write-region-pre-hook): Fix docstring to mention lockname argument.
3762
3763 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3764
3765         * minibuf.el (completing-read): Remove redundant wrong arg list.
3766
3767         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3768
3769 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3770
3771         * obsolete.el (interactive-form): new compatibility alias for 
3772         function-interactive.
3773
3774 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3775
3776         * menubar-items.el (Menubar-items-truncate-list): Removed.
3777         * menubar-items.el (Menubar-items-truncate-history): New.
3778         * menubar-items.el (default-menubar): Use
3779         Menubar-items-truncate-history.
3780
3781 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3782
3783         * printer.el (generic-print-region): Pass correct arguments to
3784         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3785         Torkelsson <torkel@acc.umu.se>.
3786
3787 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3788
3789         * help.el (describe-mode): synched with FSF 19.34; handle nil
3790         minor mode indicators.
3791
3792 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3793
3794         * minibuf.el (completing-read): Update docstring.
3795
3796 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3797
3798         * XEmacs 21.4.6 "Common Lisp" is released.
3799
3800 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3801
3802         * package-net.el: Inadvertant synch with Windows branch.  From
3803         Andy's log:
3804         (package-net-kit-version): new variable.
3805         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3806
3807 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3808
3809         * package-get.el (package-get-locate-index-file): Also search the
3810         core etc/ directory for the package index file if it can't be
3811         found in ~/.xemacs/.
3812
3813 2001-12-13  William Perry  <wmperry@gnu.org>
3814
3815         * dialog-gtk.el (popup-builtin-question-dialog):
3816         Conform to API in gui.c.
3817         
3818 2001-11-12  Andy Piper  <andy@xemacs.org>
3819
3820         * cus-edit.el (custom-save-face-internal): make sure we save
3821         non-themed faces.
3822         (custom-save-variables): ditto variables.
3823
3824 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3825
3826         * faces.el (make-face-family):
3827         (make-face-size):
3828         New face-modifying functions per Jan Vroonhof.
3829
3830         cus-face.el (custom-set-face-font-family):
3831         (custom-set-face-font-size):
3832         Use them.
3833
3834         * font.el (font-window-system-mappings): More precise docstring.
3835
3836         (font-create-name):
3837         (font-create-object):
3838         (tty-font-create-object):
3839         (tty-font-create-plist):
3840         (x-font-create-object):
3841         (x-font-create-name):
3842         (ns-font-create-name):
3843         (mswindows-font-create-object):
3844         (mswindows-font-create-name):
3845         Add doctrings.
3846
3847 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3848
3849         * gtk-faces.el (gtk-init-device-faces): removed spurious
3850         quote before let* expression.
3851
3852 2001-10-29  Andy Piper  <andy@xemacs.org>
3853
3854         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3855         modified when changing coding system.
3856
3857         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3858         that we invoke the GUI directory selector.
3859
3860 2001-10-25  Andy Piper  <andy@xemacs.org>
3861
3862         * dialog.el (make-dialog-box): use new directory dialog support.
3863         * minibuf.el (read-file-name-1): ditto.
3864         (read-file-name): ditto.
3865         (read-directory-name): ditto.
3866
3867 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3868
3869         * XEmacs 21.4.5 "Civil Service" is released.
3870
3871 2001-04-23  Didier Verna  <didier@xemacs.org>
3872
3873         * cus-edit.el (custom-variable-pre-save): New.
3874         * cus-edit.el (custom-variable-post-save): New.
3875         * cus-edit.el (custom-variable-save): use them.
3876         * cus-edit.el (custom-face-pre-save): New.
3877         * cus-edit.el (custom-face-post-save): New.
3878         * cus-edit.el (custom-face-save): use them.
3879         * cus-edit.el (custom-group-pre-save): New.
3880         * cus-edit.el (custom-group-post-save): New.
3881         * cus-edit.el (custom-group-save): use them.
3882         * cus-edit.el (Custom-save): use the pre/post functions above,
3883         call `custom-save-all' only once.
3884         * cus-edit.el (custom-variable-pre-reset-standard): New.
3885         * cus-edit.el (custom-variable-post-reset-standard): New.
3886         * cus-edit.el (custom-variable-reset-standard): use them.
3887         * cus-edit.el (custom-face-pre-reset-standard): New.
3888         * cus-edit.el (custom-face-post-reset-standard): New.
3889         * cus-edit.el (custom-face-reset-standard): use them.
3890         * cus-edit.el (custom-group-pre-reset-standard): New.
3891         * cus-edit.el (custom-group-post-reset-standard): New.
3892         * cus-edit.el (Custom-reset-standard): use them.
3893         * cus-edit.el (custom-face-reset-saved): use the pre/post
3894         functions above, call `custom-save-all' only once.
3895
3896 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3897
3898         * gutter-items.el (buffers-tab face): Derive from the modeline
3899         face by default.  Many people use white-on-black for the default
3900         font, and the tabs look hideous with that color combination.  The
3901         modeline usually has the correct colors.
3902
3903 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3904
3905         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3906         (tag-mark-stack-max): Typo fix.
3907
3908 2001-09-28  Ben Wing  <ben@xemacs.org>
3909
3910         * font-lock.el:
3911         * font-lock.el (font-lock-after-change-function):
3912         fix problem with last patch, reported by Katsumi Yamaoka.
3913
3914 2001-09-17  Ben Wing  <ben@xemacs.org>
3915
3916         * font-lock.el (font-lock-after-change-function):
3917         fix problem when you insert a comment on the line before a line of
3918         code: if we use the following char, then when you hit backspace,
3919         the following line of code turns the comment color.
3920
3921 2001-06-08  Ben Wing  <ben@xemacs.org>
3922
3923         * process.el: comment about shell-command-switch.
3924         * process.el (shell-quote-argument): Need to quote a null
3925         argument, too.  From Dan Holmsand.
3926         
3927         * startup.el (normal-top-level): Delete some unused FSF junk.
3928         * startup.el (command-line-early):
3929         
3930         * startup.el (command-line): Call MS Windows init function.
3931         
3932         * win32-native.el:
3933         * win32-native.el (mswindows-system-shells): New.
3934         * win32-native.el (mswindows-system-shell-p): New.
3935         * win32-native.el (init-mswindows-at-startup): New.
3936         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3937         * win32-native.el (mswindows-quote-one-simple-arg):
3938         * win32-native.el (mswindows-quote-one-command-arg):
3939         * win32-native.el (mswindows-construct-process-command-line-alist):
3940         Correct comments at top.  Correctly handle passing arguments
3941         to Cygwin programs and to bash.  Fix quoting of zero-length
3942         arguments (from Dan Holmsand).  Set shell-command-switch based
3943         on shell-file-name, which in turn comes from env var SHELL.
3944
3945 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3946
3947         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3948         default-toolbar-position): Fill docstrings for balloon-help.
3949
3950 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3951
3952         * faces.el: Reenable specifications over 'gtk domain.
3953
3954 2001-08-08  Didier Verna  <didier@xemacs.org>
3955
3956         * autoload.el (update-autoload-files): make defdir a file name,
3957         not directory name.
3958
3959 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3960
3961         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3962
3963         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3964
3965 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3966
3967         * font-menu.el (font-menu-set-font): Default to current font-family.
3968         (font-menu-preferred-resolution):
3969         (font-menu-size-scaling):
3970         Provide gtk defaults, too.
3971
3972 2001-07-29  Mike Alexander  <mta@arbortext.com>
3973
3974         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3975         list
3976         (custom-set-face-font-family): ditto
3977
3978 2001-07-26  Mike Sperber <mike@xemacs.org>
3979
3980         * files.el (auto-mode-alist): .9 files are man pages, too.
3981
3982 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3983
3984         * process.el (call-process-internal): bind
3985         coding-system-for-write to 'binary when calling
3986         start-process-internal, so the process receives 
3987         the literal contents of INFILE.
3988
3989 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3990
3991         * files.el (auto-mode-alist): Add configure.ac support.
3992
3993 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3994
3995         * buff-menu.el:
3996         mouse.el:
3997         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3998
3999 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4000
4001         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4002
4003 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4004
4005         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4006         mixed text.
4007         (kinsoku-eol-p): Ditto.
4008
4009 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4010
4011         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4012         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4013         characters as the category `s' or `e' correctly.
4014
4015 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4016
4017         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4018
4019 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4020
4021         * mule/cyrillic.el:  Set up case table.
4022
4023 2001-06-08  Mike Sperber <mike@xemacs.org>
4024
4025         * files.el (save-some-buffers-1): Don't zap the help window right
4026         after `map-y-or-n-p' has popped it up.
4027
4028 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4029
4030         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4031
4032 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4033
4034         * specifier.el: define-specifier-tag 'gtk.
4035
4036 2001-05-12  Ben Wing  <ben@xemacs.org>
4037
4038         * find-paths.el (paths-find-recursive-path):
4039         fix error with null EXCLUDE-REGEXP.
4040         
4041         * font-lock.el (font-lock-mode):
4042         fix problem reported by hrvoje with buffers starting with a space.
4043         
4044 2001-05-06  Ben Wing  <ben@xemacs.org>
4045
4046         * dialog.el (make-dialog-box):
4047         * menubar-items.el (default-menubar):
4048         * printer.el (generic-print-buffer):
4049         * printer.el (generic-print-region):
4050         implement printing the selection when it's selected.
4051
4052 2001-04-18  Didier Verna  <didier@xemacs.org>
4053
4054         * cus-edit.el (Custom-reset-standard): reset to standard settings
4055         not only when the buffer's :custom-state is 'modified, but also
4056         when it is 'set or 'saved.
4057
4058 2001-04-17  Didier Verna  <didier@xemacs.org>
4059
4060         * startup.el (load-user-init-file): define `custom-file' before
4061         loading the user's init file.
4062
4063 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4064
4065         * menubar.el (popup-mode-menu): Make it work with
4066         popup-menu-titles turned off.
4067         
4068 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4069
4070         * about.el (about-mailto-link): Use compose-mail for sending mail.
4071
4072 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4073
4074         * package-admin.el (package-install-hook): New.
4075         (package-delete-hook): New.
4076         (package-admin-add-single-file-package): Use package-delete-hook.
4077
4078         * package-get.el (package-get): Use package-install-hook.
4079
4080 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4081
4082         * package-ui.el (pui-install-selected-packages): reverse the lists
4083         of packages so that they get handled in the same order as they
4084         were selected.
4085
4086 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4087
4088         * packages.el (locate-library): Use read-library-name for completion.
4089
4090 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4091
4092         * byte-optimize.el (=): `=' is not a binary predicate!
4093         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4094         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4095
4096 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4097
4098         * bytecomp.el (byte-compile-arithcompare):
4099         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4100
4101 2001-06-03  William M. Perry  <wmperry@gnu.org>
4102
4103         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4104         return the filename selected by the user!
4105
4106 2001-05-31  William M. Perry  <wmperry@gnu.org>
4107
4108         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4109         in XEmacs/GTK.
4110
4111 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4112
4113         * coding.el: Tiny typo fixed.
4114
4115 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4116
4117         * XEmacs 21.4.3 "Academic Rigor" is released.
4118
4119 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4120
4121         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4122
4123 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4124
4125         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4126
4127 2001-05-04  Ben Wing  <ben@xemacs.org>
4128
4129         * printer.el (generic-print-buffer):
4130         * printer.el (generic-print-region):
4131         Enable dialog boxes.  Apply workaround recommended by Kirill.
4132         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4133         
4134         * simple.el (kill-whole-line):
4135         * simple.el (kill-line-1):
4136         * simple.el (kill-entire-line):
4137         * simple.el (kill-line):
4138         * simple.el (backward-kill-line):
4139         Take out interactive dependence of kill-whole-line.
4140
4141 2001-04-22  Ben Wing  <ben@xemacs.org>
4142
4143         * dialog.el (make-dialog-box):
4144         Put dialog titles back in -- this time correctly.  Fix various
4145         other problems with leaks and such.
4146
4147         * simple.el (region-exists-p):
4148         * simple.el (region-active-p):
4149         Add comment about which one is correct to use in menu specs.
4150
4151 2001-05-05  Ben Wing  <ben@xemacs.org>
4152
4153         * dialog.el (make-dialog-box): fix doc string.
4154         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4155         take out Pretty Print.
4156         * printer.el:
4157         * printer.el (printer-current-device): New.
4158         * printer.el (Printer-get-device): New.
4159         * printer.el (Printer-clear-device): New.
4160         * printer.el (generic-page-setup): New.
4161         * printer.el (generic-print-buffer):
4162         * printer.el (generic-print-region):
4163         Implement Page Setup.  Handle errors properly.
4164
4165 2001-05-05  Ben Wing  <ben@xemacs.org>
4166
4167         * subr.el (error): Complete list of errors in doc string.
4168         
4169 2001-04-22  Ben Wing  <ben@xemacs.org>
4170
4171         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4172         
4173 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4174
4175         * build-report.el: Remove CVS keywords since this file has been in
4176         core lisp for a while now.
4177         * build-report.el (build-report-make-output-files): Fix typo.
4178
4179 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4180
4181         * about.el (about-finish-buffer): Make sure the last change works
4182         even if EVENT is nil.
4183
4184 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4185
4186         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4187         clicked, not the one that happens to be the current buffer at the
4188         time.
4189
4190 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4191
4192         * cus-edit.el (custom-display): Support the GTK Window System also.
4193
4194 2001-04-30  Ben Wing  <ben@xemacs.org>
4195
4196         * printer.el:
4197         * printer.el (printer-page-header):
4198         * printer.el (Print-context): New.
4199         * printer.el (printer-page-footer):
4200         * printer.el (generate-header-element): New.
4201         * printer.el (generate-header-line): New.
4202         * printer.el (print-context-property):
4203         * printer.el (generic-print-buffer):
4204         * printer.el (generic-print-region):
4205         Implement headers and footers.  Implement calling Print dialog box
4206         (#### but it doesn't quite work yet).
4207
4208 2001-04-25  Ben Wing  <ben@xemacs.org>
4209
4210         * about.el (xemacs-hackers):
4211         * about.el (about-url-alist):
4212         * about.el (about-personal-info):
4213         * about.el (about-hacker-contribution):
4214         More contributions.
4215         
4216         * simple.el (handle-post-motion-command):
4217         Fix spurious setting of zmacs-region-stays to t after a non-shift
4218         motion command.
4219
4220 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4221
4222         * about.el (about-personal-info): Update my bio.
4223         (about-hacker-contribution): Ditto.
4224
4225 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4226
4227         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4228
4229 2001-04-19  Andy Piper  <andy@xemacs.org>
4230
4231         * package-net.el (package-net-cygwin32-binary-size): new size.
4232         (package-net-win32-binary-size): new size.
4233         (package-net-convert-index-to-ini): Use new arch.
4234         (package-net-batch-convert-index-to-ini): Removed.
4235         (package-net-generate-bin-ini): New.
4236         (package-net-batch-generate-bin-ini): New.
4237
4238 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4239
4240         * XEmacs 21.4.1 "Copyleft" is released.
4241
4242 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4243
4244         * x-compose.el (xlib-input-method-bug-workaround):
4245         (alias-colon-to-double-quote):
4246         Force sort in map-keymap to work around rehash bug.
4247
4248 2001-04-17  Ben Wing  <ben@xemacs.org>
4249
4250         * about.el: Finish overhaul, add a few new hackers, update a
4251         couple old ones.
4252
4253 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4254
4255         * XEmacs 21.4.0 "Solid Vapor" is released.
4256
4257 2001-04-15  Ben Wing  <ben@xemacs.org>
4258
4259         * about.el:
4260         * about.el (about-headline-face): New.
4261         * about.el (about-link-face): New.
4262         * about.el (about-current-release-maintainers): New.
4263         * about.el (about-other-current-hackers): New.
4264         * about.el (about-url-alist):
4265         * about.el (about-once-and-future-hackers): New.
4266         * about.el (about-mailto-link): New.
4267         * about.el (about-get-buffer):
4268         * about.el (about-finish-buffer):
4269         * about.el (about-xemacs):
4270         * about.el (about-features): Removed.
4271         * about.el (about-advantages): New.
4272         * about.el (about-maintainer-info): Removed.
4273         * about.el (about-personal-info): New.
4274         * about.el (about-hacker-contribution): New.
4275         * about.el (about-maintainer):
4276         * about.el (about-show-linked-info):
4277         * about.el (about-hackers):
4278         Major revamping.  Rewriting of most of the text, improve the
4279         link handling, separate info on contributors into personal
4280         and contribution info, add new contributors, update personal
4281         info, etc. etc.
4282         
4283         * menubar-items.el (default-menubar):
4284         Help menubar entry for News now says more accurately
4285         "What's New in XEmacs".
4286         
4287         * mouse.el:
4288         * mouse.el (mouse-track-cleanup-hook):
4289         * mouse.el (mouse-track):
4290         Don't set-buffer to a dead buffer when calling mouse-track
4291         cleanup hooks.
4292
4293 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4294
4295         * XEmacs 21.2.47 "Zephir" is released.
4296
4297 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4298
4299         * dialog.el (make-dialog-box): Disable dialog box titles until
4300         we get them working.
4301
4302 2001-03-30  Ben Wing  <ben@xemacs.org>
4303
4304         * help.el:
4305         * help.el (Help-princ-face):
4306         * help.el (Help-prin1-face):
4307         * help.el (frob-help-extents):
4308         * help.el (describe-function-1):
4309         * help.el (describe-variable):
4310         Avoid using font-lock faces, which may not be defined.
4311         Instead, use hyper-apropos faces, and make sure they're
4312         defined as necessary by using `require'. (It's not so safe
4313         to do this for font-lock.) In any case, we will eventually
4314         be merging this functionality into hyper-apropos.
4315
4316         * loaddefs.el (completion-ignored-extensions):
4317         Fix documentation.
4318         
4319         * menubar-items.el (menu-truncate-list): Removed.
4320         * menubar-items.el (Menubar-items-truncate-list): New.
4321         * menubar-items.el (default-menubar):
4322         Fix errors if grep or compile command is too long.  Rename helper
4323         function to be less visible.
4324
4325 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4326
4327         * byte-optimize.el (byte-optimize-minus):
4328         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4329
4330 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4331
4332         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4333         Mule is available.
4334
4335         * mule/latin.el: New file.
4336
4337 2001-03-11  Ben Wing  <ben@xemacs.org>
4338
4339         * auto-save.el:
4340         * auto-save.el (auto-save-directory):
4341         * auto-save.el (make-auto-save-file-name):
4342         * auto-save.el (auto-save-file-name-p): New.
4343
4344         Merge in improvements from other definition of
4345         make-auto-save-file-name in files.el.
4346         
4347         * auto-save.el (auto-save-original-name):
4348         * auto-save.el (auto-save-name-in-fixed-directory):
4349         * auto-save.el (auto-save-unslashify-name): Removed.
4350         * auto-save.el (auto-save-slashify-name): Removed.
4351         * auto-save.el (auto-save-reserved-chars): New.
4352         * auto-save.el (auto-save-escape-name): New.
4353         * auto-save.el (auto-save-unhex): New.
4354         * auto-save.el (auto-save-unescape-name): New.
4355
4356         Change algorithm for encoding filenames in auto-save names to be
4357         entirely safe with all filesystems and all possible characters in
4358         a filename, and 100% reversible. (Essentially, uses
4359         quoted-printable as the encoding.)
4360         
4361         * auto-save.el (recover-all-files):
4362
4363         Use insert-directory rather than calling ls directly -- fixes
4364         things under Windows.
4365
4366         * files.el:
4367         * files.el (convert-standard-filename): Substitute FSF's
4368         definition for this (we had nothing here before).
4369         
4370         * files.el (backup-buffer): Warning fix.
4371         
4372         * files.el (make-backup-file-name):
4373         * files.el (find-backup-file-name):
4374         Fix error in calling sequence to auto-save-file-name-p.
4375         
4376         * files.el (recover-file):
4377         Use insert-directory rather than calling ls directly -- fixes
4378         things under Windows.
4379
4380         * files.el (make-auto-save-file-name): Removed.
4381         * files.el (auto-save-file-name-p): Removed.
4382         auto-save is always dumped so no sense in having a definition
4383         that will always be overwritten with another.
4384         
4385         * files.el (insert-directory):
4386         * win32-native.el:
4387         * win32-native.el (debug-mswindows-process-command-lines):
4388         * win32-native.el (original-make-auto-save-file-name): Removed.
4389         * win32-native.el (make-auto-save-file-name): Removed.
4390
4391
4392 2001-03-21  Martin Buchholz <martin@xemacs.org>
4393
4394         * XEmacs 21.2.46 "Urania" is released.
4395
4396 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4397
4398         * menubar-items.el (default-menubar): Update sample.emacs to
4399         sample.init.el and adjust accelerators.
4400
4401 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4402
4403         * build-report.el (build-report): Improve docstring.
4404
4405 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4406
4407         * ChangeLog: Log GTK merge.
4408
4409         * gutter-items.el:
4410         * mwheel.el:
4411         * sound.el:
4412         * startup.el:
4413         Revert gratuitous whitespace changes.
4414
4415 2001-03-07  Ben Wing  <ben@xemacs.org>
4416
4417         * help.el:
4418         * help.el (key-or-menu-binding):
4419         * help.el (Help-find-file): New.
4420         * help.el (describe-beta):
4421         * help.el (describe-copying):
4422         * help.el (describe-project):
4423         * help.el (view-emacs-news):
4424         * help.el (view-sample-init-el): New.
4425         * help.el (Help-princ-face): New.
4426         * help.el (Help-prin1-face): New.
4427         * help.el (help-symbol-function-context-menu):
4428         * help.el (help-symbol-variable-context-menu):
4429         * help.el (help-symbol-function-and-variable-context-menu):
4430         * help.el (frob-help-extents):
4431         * help.el (describe-function-1):
4432         * help.el (describe-variable):
4433
4434         Add coloring in Help buffers, correspondent with hyperlinks.
4435         View files in view-mode rather than Fundamental.
4436         Remove separators from context menus -- now handled in generic code.
4437         Add `Find Tag' to context menu.
4438         
4439         * menubar.el (popup-mode-menu):
4440
4441         Rewrite code that outputs the popup menu to (a) put more specific
4442         entries first, (b) be more robust, (c) output the proper context
4443         menu separators automatically (the context menu functionality is
4444         new and currently used only by Help).
4445
4446 2001-03-10  William M. Perry  <wmperry@aventail.com>
4447
4448         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4449         this function when converting from the 21.1 GTK branch.  Now
4450         supports file, password, question, and color built-in dialogs.
4451
4452 2001-03-06  Ben Wing  <ben@xemacs.org>
4453
4454         * keydefs.el:
4455         * keydefs.el (global-map):
4456         Add commented-out change of M-k (for 21.5).
4457         
4458         * menubar-items.el (default-menubar):
4459         Fix items to control kill-line behavior; add items for
4460         shifted motion.
4461         
4462         * simple.el:
4463         * simple.el (kill-whole-line):
4464         * simple.el (historical-kill-line): Removed.
4465         * simple.el (kill-line): Removed.
4466         * simple.el (kill-entire-line): New.
4467         * simple.el (kill-line-1): New.
4468         * simple.el (backward-kill-line):
4469         Undo kill-whole-line == always changes.  Add new function
4470         kill-entire-line to unconditionally delete the current line.
4471         Add comments describing the lamentable state of affairs of
4472         the kill-line functions and variables.
4473
4474 2001-03-02  Ben Wing  <ben@xemacs.org>
4475
4476         * simple.el:
4477         * simple.el (beginning-of-buffer):
4478         * simple.el (end-of-buffer):
4479         * simple.el (mark-ring-unrecorded-commands):
4480         * simple.el (signal-error-on-buffer-boundary):
4481         * simple.el (shifted-motion-keys-select-region):
4482         * simple.el (unshifted-motion-keys-deselect-region):
4483         * simple.el (motion-keys-for-shifted-motion): New.
4484         * simple.el (handle-pre-motion-command):
4485         * simple.el (handle-post-motion-command):
4486         * simple.el (forward-char-command):
4487         * simple.el (backward-char-command):
4488         * simple.el (scroll-up-command):
4489         * simple.el (scroll-down-command):
4490         * simple.el (next-line):
4491         * simple.el (previous-line):
4492         * simple.el (backward-block-of-lines):
4493         * simple.el (forward-block-of-lines):
4494         * simple.el (backward-word):
4495         * simple.el (mark-word):
4496
4497         Augment documentation of the most common motion commands to make
4498         note of the shifted-motion support.  Improve the support to (a)
4499         properly document how it works and why it's done in the fashion it
4500         is, and (b) allow the keystrokes that trigger it to be customized.
4501
4502         Correct error in the customize specification of
4503         mark-ring-unrecorded-commands.
4504
4505 2001-03-02  Ben Wing  <ben@xemacs.org>
4506
4507         * font-lock.el:
4508         * font-lock.el (font-lock-pending-extent-table): Removed.
4509         * font-lock.el (font-lock-pending-buffer-table): New.
4510         * font-lock.el (font-lock-pre-idle-hook):
4511         * font-lock.el (font-lock-after-change-function):
4512         * font-lock.el (font-lock-fontify-pending-extents):
4513         * font-lock.el (font-lock-lisp-like):
4514
4515         Fix handling of pending extents to avoid excessive slowness (N^2
4516         behavior) when making lots of buffer changes between redisplays,
4517         such as when saving the Options.
4518
4519 2001-03-09  William M. Perry  <wmperry@aventail.com>
4520
4521         * device.el:
4522         * dragdrop.el:
4523         * dumped-lisp.el:
4524         * faces.el:
4525         * frame.el:
4526         * gnuserv.el:
4527         * loadup.el:
4528         * menubar-items.el:
4529         * minibuf.el:
4530         The Great GTK Merge.
4531
4532         * ChangeLog.GTK:
4533         * dialog-gtk.el:
4534         * gdk.el:
4535         * generic-widgets.el:
4536         * glade.el:
4537         * gnome-widgets.el:
4538         * gnome.el:
4539         * gtk-compose.el:
4540         * gtk-extra.el:
4541         * gtk-faces.el:
4542         * gtk-ffi.el:
4543         * gtk-file-dialog.el:
4544         * gtk-font-menu.el:
4545         * gtk-glyphs.el:
4546         * gtk-init.el:
4547         * gtk-iso8859-1.el:
4548         * gtk-marshal.el:
4549         * gtk-mouse.el:
4550         * gtk-package.el:
4551         * gtk-password-dialog.el:
4552         * gtk-select.el:
4553         * gtk-widget-accessors.el:
4554         * gtk-widgets.el:
4555         * gtk.el:
4556         widgets-gtk.el:
4557         The Great GTK Merge: new files.
4558
4559 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4560
4561         * generic-widgets.el: Don't require gtk (a built-in feature) at
4562         top level.  Don't execute the last sexp unless (featurep 'gtk).
4563
4564 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4565
4566         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4567
4568 2001-02-23  Martin Buchholz <martin@xemacs.org>
4569
4570         * XEmacs 21.2.45 "Thelxepeia" is released.
4571
4572 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4573  
4574         * about.el (xemacs-hackers): update my entry. 
4575         * about.el (about-maintainer-info): ditto. 
4576         * about.el (about-hackers): ditto. 
4577
4578 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4579
4580         * about.el (about-maintainer-info): More vanity info about
4581         yours truly.
4582
4583 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4584
4585         * build-report.el (build-report-destination): xemacs-build-reports
4586         has moved to SourceForge, where mailing list name length is
4587         restricted, hence the name change to
4588         xemacs-buildreports@xemacs.org.
4589         * build-report.el (build-report-keep-regexp): Update default.
4590         * build-report.el (build-report-delete-regexp): Ditto.
4591         * build-report.el (build-report-make-output-files): Ditto.
4592
4593 2001-02-19  Craig Lanning  <lanning@scra.org>
4594
4595         * lisp-mode.el: Add indentation specifications for following
4596         Common Lisp forms: handler-case, handler-bind, with-slots,
4597         with-open-file, with-open-stream, print-unreadable-object.
4598
4599 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4600
4601         * font-lock.el (font-lock-set-defaults-1):
4602         Move initialization of `font-lock-cache-position' so that it's set
4603         even if font-lock-keywords is already defined.
4604
4605 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4606
4607         * autoload.el (generate-file-autoloads-1):
4608         Use `emacs-lisp-mode-syntax-table' instead of
4609         `lisp-mode-syntax-table'.
4610         * lisp-mode.el (lisp-mode-syntax-table):
4611         Get rid of old checks for `parse-partial-sexp' version.
4612         Make `|' (pipe) string delimiter instead of punctuation.
4613
4614 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4615
4616         * window.el (save-selected-window):
4617         Use gensym for better macro hygiene.
4618
4619 2001-02-06  Mike Sperber <mike@xemacs.org>
4620
4621         * dump-paths.el:
4622         * startup.el (startup-setup-paths): Set and use
4623         `mule-lisp-directory'.
4624         (startup-setup-paths-warning): Ditto.
4625
4626         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4627         (paths-construct-load-path): Consider `mule-lisp-directory'.
4628
4629 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4630
4631         * font-lock.el: Syntax table improvements used.  A few random
4632         changes are not specified below.
4633         (font-lock-fontify-string-delimiters):
4634         (font-lock-syntactic-keywords):
4635         (font-lock-cache-state nil):
4636         (font-lock-cache-position):
4637         New variables.
4638         (font-lock-set-syntax):
4639         (font-lock-apply-syntactic-highlight):
4640         (font-lock-fontify-syntactic-anchored-keywords):
4641         (font-lock-fontify-syntactic-keywords-region):
4642         (font-lock-eval-keywords):
4643         New functions.
4644         (font-lock-remove-face):
4645         (font-lock-fontify-syntactically-region):
4646         Use syntax properties.
4647
4648 2001-02-08  Martin Buchholz <martin@xemacs.org>
4649
4650         * XEmacs 21.2.44 "Thalia" is released.
4651
4652 2001-01-16  Mike Sperber <mike@xemacs.org>
4653
4654         * startup.el (normal-top-level): Work even if no installation root
4655         is found.
4656
4657 2001-01-30  Andy Piper  <andy@xemacs.org>
4658
4659         * gutter-items.el (progress-abort-glyph): remove instantiator.
4660         (set-progress-abort-instantiator): new function.
4661         (abort-progress-feedback): use it.
4662
4663         * gutter.el (set-gutter-dirty-p): new function.
4664
4665 2001-01-30  Didier Verna  <didier@xemacs.org>
4666
4667         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4668
4669 2001-01-24  Didier Verna  <didier@xemacs.org>
4670
4671         * sound.el (sound-extension-list): give a better default value.
4672         * sound.el (load-sound-file): improve the doc string, also find
4673         files given by absolute names, pass a real extension list to
4674         `locate-file'.
4675
4676 2001-01-26  Martin Buchholz <martin@xemacs.org>
4677
4678         * XEmacs 21.2.43 "Terspichore" is released.
4679
4680 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4681
4682         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4683         messages from gnuserv.
4684
4685 2001-01-20  Martin Buchholz <martin@xemacs.org>
4686
4687         * XEmacs 21.2.42 "Poseidon" is released.
4688
4689 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4690
4691         * cl-macs.el (cl-upcase-arg): New function.
4692         (cl-function-arglist): New function.
4693         (cl-transform-lambda): Automatically add CL-style lambda list to
4694         documentation string using functions above.
4695
4696 2001-01-12  Andy Piper  <andy@xemacs.org>
4697
4698         * package-get.el (package-get-custom): call
4699         package-net-update-installed-db.
4700
4701         * package-ui.el (pui-install-selected-packages): call
4702         package-net-update-installed-db.
4703
4704         * package-net.el (package-net-update-installed-db): use
4705         packages-package-list so that we reflect reality.
4706
4707         * packages.el (packages-package-list): Make docstring reflect
4708         reality.
4709
4710         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4711
4712         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4713         isn't installed.
4714
4715 2001-01-17  Andy Piper  <andy@xemacs.org>
4716
4717         * wid-edit.el (widget-activation-glyph-mapper): activate or
4718         deactivate native widgets.
4719         (widget-glyph-insert-glyph): record instantiator.
4720         (widget-push-button-value-create): use it.
4721
4722         * gui.el (gui-button-action): new function. Make button's domain
4723         buffer current when calling.
4724         (make-gui-button): update to use gui-button-action.
4725
4726 2001-01-16  Didier Verna  <didier@xemacs.org>
4727
4728         * menubar-items.el (default-menubar): add an entry for modeline
4729         horizontal scrolling in Options -> Display.
4730
4731 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4732
4733         * package-get.el (package-get-require-signed-base): Set to nil
4734         by default.
4735
4736 2001-01-17  Martin Buchholz <martin@xemacs.org>
4737
4738         * XEmacs 21.2.41 "Polyhymnia" is released.
4739
4740 2001-01-16  Mike Sperber <mike@xemacs.org>
4741
4742         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4743         catch lisp/mule/.
4744
4745 2001-01-14  Mike Sperber <mike@xemacs.org>
4746
4747         * startup.el (maybe-create-compatibility-dot-emacs):
4748         (maybe-unmigrate-user-init-file):
4749         (unmigrate-user-init-file): Created.
4750         (maybe-migrate-user-init-file): Offer creation of compatibility
4751         .emacs.
4752         Some doc fixes wrt init file location.
4753
4754 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4755
4756         * faces.el (face-frob-from-locale-first): new variable.
4757         (frob-face-font-2): Honor tags arg while trying to use
4758         standard-face-mapping.  When face-frob-from-locale-first is set,
4759         first try to set face inheriting from frobbed-face.
4760
4761 2001-01-15  Didier Verna  <didier@xemacs.org>
4762
4763         * about.el (xemacs-hackers): update my entry.
4764         * about.el (about-url-alist): ditto.
4765         * about.el (about-maintainer-info): ditto.
4766         * about.el (about-hackers): ditto.
4767
4768 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4769
4770         The byte compiler has been badly broken for a year,
4771         by the patch of 1999-12-06.
4772         * byte-optimize.el (byte-optimize-form-code-walker):
4773         Bug was: the byte compiler was making this erroneous optimization:
4774         (progn (or (foo)) (bar)) ==> (bar)
4775
4776 2000-11-20  Mike Sperber <mike@xemacs.org>
4777
4778         * setup-paths.el (paths-core-load-path-depth): Split
4779         `paths-load-path-depth' in two for site and core lisp.  Don't
4780         recurse into core.
4781         * setup-paths.el (paths-construct-load-path): Use.
4782
4783 2001-01-10  Andy Piper  <andy@xemacs.org>
4784
4785         * package-net.el (package-net-cygwin32-binary-size): new variable
4786         (package-net-win32-binary-size): ditto.  add much needed
4787         commentary.
4788
4789         * gutter-items.el (buffers-tab-items): correct off-by-one error
4790         for buffers-tab-max-size.
4791
4792 2001-01-08  Martin Buchholz <martin@xemacs.org>
4793
4794         * XEmacs 21.2.40 is released.
4795
4796 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4797
4798         * mule/hebrew.el: Fix comments and typos.
4799         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4800
4801 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4802
4803         * ChangeLog.1: move ancient log from fill.el.
4804
4805         * dump-paths.el:
4806         paragraphs.el:
4807         mule/mule-category.el:
4808         Miscellaneous typo fixes and slight doc clarifications.
4809
4810         * mule/mule-ccl.el:  Correct file name in header.
4811
4812 2000-12-31  Martin Buchholz <martin@xemacs.org>
4813
4814         * XEmacs 21.2.39 is released.
4815
4816 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4817
4818         * byte-optimize.el (byte-optimize-cond):
4819         (byte-optimize-cond-1): New.
4820         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4821         Optimizes (cond (x nil)) ==> nil.
4822         Provide better diagnostic on malformed expr like (cond foo).
4823
4824 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4825
4826         * mule/mule-coding.el:
4827         mule/mule-cmds.el (reset-language-environment,
4828         set-language-environment-coding-systems):
4829         Safer default coding-priority-list, corresponding to src/file-coding.h.
4830
4831 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4832
4833         * package-admin.el: Allow package removal from
4834         early-package-load-path.
4835
4836 2000-12-15  Andreas Jaeger  <aj@suse.de>
4837
4838         * about.el (about-maintainer-info): Update my entry.
4839
4840 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4841
4842         * packages.el (locate-library): Add support for bzip2
4843         compressed .el files.
4844
4845 2000-12-12  Andy Piper  <andy@xemacs.org>
4846
4847         * package-net.el: new file.
4848
4849 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4850
4851         * font-lock.el: Add missing C++ keywords.
4852
4853 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4854
4855         * simple.el (indent-for-comment): Preserve indentation of comments
4856         starting in column 0, as documented in (Info-goto-node
4857         "(xemacs)Comments").  Update docstring accordingly.
4858
4859 2000-12-05  Martin Buchholz <martin@xemacs.org>
4860
4861         * XEmacs 21.2.38 is released.
4862
4863 2000-12-04  Didier Verna  <didier@xemacs.org>
4864
4865         * mouse.el (default-mouse-track-set-point-in-window): remove
4866         spurious '+' operation detected by Martin.
4867
4868
4869 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4870
4871         * cl-extra.el (coerce):
4872         Implement char to integer coercion.
4873         Remove extraneous (numberp) test.
4874
4875         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4876         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4877         (byte-optimize-predicate):
4878         Warn if evaluating constant expression signals an error.
4879         (byte-optimize-form): Small simplification.
4880
4881         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4882
4883 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4884
4885         * byte-optimize.el:
4886         (byte-optimize-minus):
4887         (byte-optimize-plus):
4888         (byte-optimize-mult):
4889         (byte-optimize-quo):
4890         Use (car (last x)) instead of (last x) to get last elt!
4891         Use `byte-optimize-predicate' to optimize `%'.
4892         Move optimizations for special numeric args to bytecomp.el.
4893         * bytecomp.el (byte-compile-associative): Remove.
4894         (byte-compile-max): New.
4895         (byte-compile-min): New.
4896         Properly handle erroneous calls: (max) (min).
4897         (byte-compile-plus): New.
4898         (byte-compile-minus):
4899         It's easiest to handle 0, +1 and -1 args here.
4900         (byte-compile-mult): New.
4901         It's easiest to handle 1, -1 and 2 args here.
4902         (byte-compile-quo):
4903         It's easiest to handle 0, +1 and -1 args here.
4904         Issue byte-compiler warning when dividing by zero.
4905
4906         Byte-compiler arithmetic improvements.
4907         Better optimize these expressions in the obvious way:
4908         (+ x y 1)   -->  varref x varref y add add1
4909         (+ x y -1)  -->  varref x varref y add sub1
4910         (- x y 0)   -->  (- x y)
4911         (- 0 x y)   -->  (- (- x) y)
4912         (% 42 19)   --> compile-time constant
4913         (/ 42 19)   --> compile-time constant
4914         (* (foo) 2) --> foo call dup plus
4915
4916         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4917         unless (declaim (optimize (safety 3)))
4918         or (setq byte-compile-delete-errors nil).
4919
4920 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4921
4922         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4923         docstrings.
4924
4925 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4926
4927         * startup.el (command-line-do-help):  Add documentation of
4928         portable dumper switches.
4929
4930 2000-11-22  Andy Piper  <andy@xemacs.org>
4931
4932         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4933
4934         * glyphs.el (init-glyphs): don't use autodetect for strings.
4935
4936 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4937
4938         * byte-optimize.el (byte-optimize-char-before):
4939         (byte-optimize-backward-char):
4940         (byte-optimize-backward-word):
4941         Fix incorrect optimizations for these sorts of expressions:
4942         (let ((x nil)) (backward-char x))
4943
4944 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4945
4946         * byte-optimize.el:
4947         * byte-optimize.el (byte-optimize-backward-char): New.
4948         * byte-optimize.el (byte-optimize-backward-word): New.
4949         Make backward-word and backward-char as efficient as forward versions.
4950
4951         * bytecomp.el (byte-compile-no-args-with-one-extra):
4952         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4953         * bytecomp.el (byte-compile-two-args-with-one-extra):
4954         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4955         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4956         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4957         Check if extra arg is constant nil, and if so, use byte-coded call.
4958
4959         * simple.el (backward-word):
4960         * simple.el (mark-word):
4961         * simple.el (kill-word):
4962         * simple.el (backward-kill-word):
4963         Make COUNT argument optional, for consistency with forward-char et al.
4964
4965         * abbrev.el (abbrev-string-to-be-defined):
4966         * abbrev.el (inverse-abbrev-string-to-be-defined):
4967         * abbrev.el (inverse-add-abbrev):
4968         * abbrev.el (expand-region-abbrevs):
4969         * buff-menu.el (Buffer-menu-execute):
4970         * indent.el (move-to-left-margin):
4971         * indent.el (indent-relative):
4972         * indent.el (move-to-tab-stop):
4973         * info.el (Info-reannotate-node):
4974         * lisp-mode.el (lisp-indent-line):
4975         * lisp.el (end-of-defun):
4976         * lisp.el (move-past-close-and-reindent):
4977         * misc.el (copy-from-above-command):
4978         * mouse.el (default-mouse-track-scroll-and-set-point):
4979         * page.el (forward-page):
4980         * paragraphs.el (forward-paragraph):
4981         * paragraphs.el (end-of-paragraph-text):
4982         * picture.el (picture-forward-column):
4983         * picture.el (picture-self-insert):
4984         * rect.el (extract-rectangle-line):
4985         * simple.el (newline):
4986         * simple.el (fixup-whitespace):
4987         * simple.el (backward-delete-char-untabify):
4988         * simple.el (transpose-chars):
4989         * simple.el (transpose-preceding-chars):
4990         * simple.el (do-auto-fill):
4991         * simple.el (indent-new-comment-line):
4992         * simple.el (blink-matching-open):
4993         * view-less.el (cleanup-backspaces):
4994         * wid-edit.el (widget-transpose-chars):
4995         * term/bg-mouse.el (bg-insert-moused-sexp):
4996         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4997
4998         * info.el (Info-fontify-node):
4999         * simple.el (backward-delete-function):
5000         Use canonical delete-backward-char instead of backward-delete-char.
5001
5002 2000-11-20  Andy Piper  <andy@xemacs.org>
5003
5004         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5005         no buffers.
5006
5007 2000-11-20  Andy Piper  <andy@xemacs.org>
5008
5009         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5010         buffer tabs.
5011
5012 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5013
5014         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5015         (proclaim inline...) was shadowing compiler-macros.
5016
5017 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5018
5019         * bytecomp.el (byte-compile-eval): New.
5020         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5021         Keeps this promise made in Lispref:
5022         "If a file being compiled contains a `defmacro' form, the macro is
5023         defined temporarily for the rest of the compilation of that file."
5024
5025 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5026
5027         * cl.el (floatp-safe):
5028         (plusp):
5029         (minusp):
5030         (oddp):
5031         (evenp):
5032         (cl-abs):
5033         Use a better parameter name than `x'.
5034
5035         * cl-macs.el (check-type): Make continuable.  Change documentation
5036         to require PLACE, but accept any form for compatibility.
5037
5038         * abbrev.el (define-abbrev): Use check-type.
5039         * font-menu.el (font-menu-change-face): Use check-type.
5040         * menubar.el (relabel-menu-item): Use check-type.
5041         * itimer.el: Fix typo.
5042
5043 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5044
5045         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5046
5047 2000-11-14  Martin Buchholz <martin@xemacs.org>
5048
5049         * XEmacs 21.2.37 is released.
5050
5051 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5052
5053         * code-cmds.el: Provide the feature.
5054
5055 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5056
5057         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5058
5059         * code-cmds.el: New file
5060         * mule/mule-cmds.el:
5061         * mule/mule-misc.el
5062         (coding-keymap): New keymap. Define coding system keyboard
5063         commands on file-coding builds too.
5064         (coding-system-change-eol-conversion):
5065         (universal-coding-system-argument):
5066         (set-default-coding-systems):
5067         (prefer-coding-system): Moved from mule-cmds.el
5068         (set-buffer-process-coding-system): Moved from mule-misc.el
5069
5070 2000-09-15  Stephen Carney <carney@scubadoo.com>
5071
5072         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5073
5074 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5075
5076         * package-get.el (package-get-download-sites): Add a pre-release
5077         site for experimental packages.
5078
5079         * auto-autoloads.el: Regenerated.
5080
5081 2000-08-01  Andy Piper  <andy@xemacs.org>
5082
5083         * gutter-items.el (buffers-tab-omit-function): reference
5084         buffers-tab-select-visible-buffers.
5085         (buffers-tab-filter-functions): new variable, by default uses
5086         buffers-tab-selection-function and buffers-tab-omit-function.
5087         (select-buffers-tab-buffers-by-mode): invert arguments.
5088         (buffers-tab-select-visible-buffers): new function. Invert calling
5089         of buffers-menu-omit-invisible-buffers.
5090         (buffers-tab-items): rewrite to use
5091         buffers-tab-filter-functions. Rewrite docstring.
5092         (gutter-buffers-tab-extent): delete.
5093         (add-tab-to-gutter): always build a new extent when adding the
5094         tabs.
5095         (update-tab-in-gutter): make gutter dirty when orientation
5096         changes.
5097
5098 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5099
5100         * bytecomp.el (byte-compile-defvar-or-defconst):
5101         Only do loadhist recording if defvar form includes a value.
5102
5103 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5104
5105         * bytecomp.el (byte-compile-initial-macro-environment):
5106         `eval-when-compile' should not compile its body.
5107
5108 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5109
5110         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5111         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5112         some Japanese English.  Remove some ancient FSF comments, and
5113         improve docstrings.  Use symbols not vectors for tables.
5114
5115 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5116
5117         * keymap.el:
5118         (local-key-binding):
5119         (global-key-binding):
5120         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5121
5122         * lisp.el:
5123         (backward-sexp): Slightly simpler code.
5124         (mark-sexp): Make arg optional, like FSF Emacs.
5125         (forward-list): Slightly simpler code.
5126         (backward-list): Slightly simpler code.
5127         (down-list):  Make arg optional, like FSF Emacs.
5128         (up-list):  Make arg optional, like FSF Emacs.
5129         (backward-up-list):  Make arg optional, like FSF Emacs.
5130         (kill-sexp):  Make arg optional, like FSF Emacs.
5131         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5132
5133         * font-menu.el (font-menu-change-face):
5134         Take continuable errors into account.
5135
5136         * abbrev.el:
5137         * abbrev.el (clear-abbrev-table):
5138         * abbrev.el (define-abbrev-table):
5139         * abbrev.el (define-abbrev):
5140         * abbrev.el (insert-abbrev-table-description):
5141         * apropos.el (apropos-documentation-check-doc-file):
5142         * apropos.el (apropos-documentation-check-elc-file):
5143         * buff-menu.el (list-buffers):
5144         * buff-menu.el (list-buffers-noselect):
5145         * bytecomp.el (byte-recompile-directory):
5146         * bytecomp.el (batch-byte-compile):
5147         * cl-macs.el (typep):
5148         * code-files.el (find-coding-system-magic-cookie):
5149         * code-files.el (insert-file-contents):
5150         * cus-edit.el (customize-set-variable):
5151         * cus-edit.el (customize-save-variable):
5152         * cus-face.el (custom-set-face-font-size):
5153         * cus-face.el (custom-set-face-update-spec):
5154         * cus-face.el (custom-reset-faces):
5155         * custom.el (custom-check-theme):
5156         * custom.el (copy-upto-last):
5157         * fill.el (canonically-space-region):
5158         * fill.el (fill-paragraph):
5159         * fill.el (fill-region):
5160         * fill.el (find-space-insertable-point):
5161         * fill.el (justify-current-line):
5162         * faces.el (face-spec-update-all-matching):
5163         * faces.el (set-face-stipple):
5164         * files-nomule.el (insert-file-contents):
5165         * files.el (insert-file-contents-literally):
5166         * files.el (hack-local-variables-last-page):
5167         * files.el (basic-save-buffer):
5168         * files.el (insert-directory):
5169         * font-menu.el (font-menu-change-face):
5170         * font.el (font-spatial-to-canonical):
5171         * format.el (format-encode-region):
5172         * format.el (format-insert-file):
5173         * format.el (format-replace-strings):
5174         * gutter.el (set-gutter-element):
5175         * help.el (key-or-menu-binding):
5176         * help.el (describe-bindings):
5177         * help.el (with-syntax-table):
5178         * indent.el (indent-rigidly):
5179         * indent.el (delete-to-left-margin):
5180         * info.el:
5181         * info.el (Info-extract-dir-entry-from):
5182         * info.el (Info-build-dir-anew):
5183         * info.el (Info-rebuild-dir):
5184         * info.el (Info-batch-rebuild-dir):
5185         * info.el (Info-read-subfile):
5186         * info.el (Info-build-node-completions):
5187         * info.el (Info-extract-menu-node-name):
5188         * isearch-mode.el (isearch-range-invisible):
5189         * isearch-mode.el (isearch-restore-invisible-extents):
5190         * itimer.el (itimerp):
5191         * itimer.el (itimer-live-p):
5192         * keymap.el:
5193         * keymap.el (substitute-key-definition):
5194         * keymap.el (read-command-or-command-sexp):
5195         * keymap.el (local-key-binding):
5196         * keymap.el (global-key-binding):
5197         * keymap.el (global-set-key):
5198         * keymap.el (local-set-key):
5199         * ldap.el:
5200         * ldap.el (ldap-add-entries):
5201         * ldap.el (ldap-delete-entries):
5202         * lisp.el (backward-sexp):
5203         * lisp.el (mark-sexp):
5204         * lisp.el (forward-list):
5205         * lisp.el (backward-list):
5206         * lisp.el (down-list):
5207         * lisp.el (backward-up-list):
5208         * lisp.el (up-list):
5209         * lisp.el (kill-sexp):
5210         * lisp.el (backward-kill-sexp):
5211         * menubar.el (add-menu-button):
5212         * menubar.el (add-submenu):
5213         * menubar.el (delete-menu-item):
5214         * menubar.el (relabel-menu-item):
5215         * mouse.el (narrow-window-to-region):
5216         * obsolete.el (define-obsolete-variable-alias):
5217         * obsolete.el (store-substring):
5218         * package-admin.el:
5219         * package-admin.el (package-admin-install-function):
5220         * package-admin.el (package-admin-install-function-mswindows):
5221         * package-admin.el (package-admin-default-install-function):
5222         * package-get.el (package-get-update-base-entries):
5223         * packages.el (packages-load-package-dumped-lisps):
5224         * packages.el (packages-collect-package-dumped-lisps):
5225         * printer.el (generic-print-buffer):
5226         * printer.el (generic-print-region):
5227         * replace.el (occur-mode-mouse-goto):
5228         * replace.el (perform-replace):
5229         * select.el (get-selection-no-error):
5230         * simple.el:
5231         * simple.el (newline):
5232         * simple.el (open-line):
5233         * simple.el (edit-and-eval-command):
5234         * simple.el (goto-line):
5235         * simple.el (undo):
5236         * simple.el (kill-region):
5237         * simple.el (copy-region-as-kill):
5238         * simple.el (kill-ring-save):
5239         * simple.el (set-mark):
5240         * simple.el (next-line):
5241         * simple.el (previous-line):
5242         * simple.el (line-move):
5243         * simple.el (set-goal-column):
5244         * simple.el (comment-region):
5245         * subr.el:
5246         * subr.el (putf):
5247         * syntax.el (modify-syntax-entry):
5248         * syntax.el (map-syntax-table):
5249         * view-less.el (view-file):
5250         * view-less.el (view-buffer):
5251         * view-less.el (view-file-other-window):
5252         * window-xemacs.el (backward-other-window):
5253         * window.el:
5254         * window.el (one-window-p):
5255         * window.el (walk-windows):
5256         * window.el (window-list):
5257         * x-mouse.el (x-mouse-kill):
5258         * x-select.el (x-get-cutbuffer):
5259         * x-select.el (x-store-cutbuffer):
5260         * term/bg-mouse.el (bg-mouse-line-to-center):
5261         * term/sun-mouse.el (window-line-end):
5262         * term/sun-mouse.el (sun-select-region):
5263         * term/sun.el (kill-region-and-unmark):
5264         * mule/mule-category.el:
5265         * mule/mule-category.el (modify-category-entry):
5266         * mule/mule-category.el (char-category-list):
5267         * mule/mule-coding.el (coding-system-force-on-output):
5268         * mule/mule-misc.el (coding-system-put):
5269         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5270
5271 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5272
5273         * cus-face.el: Typo fixes and tiny clarifications.
5274         * custom.el: ditto
5275
5276 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5277
5278         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5279         * startup.el (normal-top-level): Setup auto-save-list-file-name
5280         if auto-save-list-file-prefix is non-nil.
5281
5282 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5283
5284         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5285
5286 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5287
5288         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5289         get symbol at point-min.
5290
5291 2000-10-24  Didier Verna  <didier@xemacs.org>
5292
5293         * info.el (Info-emacs-info-file-name): defconst it.
5294         * info.el (Info-footnote-tag): defcustom it.
5295         * info.el (Info-no-description-string): ditto.
5296         * info.el (Info-find-node): adapt to new semantics of
5297         'Info-suffixed-file (don't do the case variants stuff).
5298         * info.el (Info-insert-dir): rewrite the dir file variants code.
5299         * info.el (Info-directory-files): New. Return the list of info
5300         files in a directory.
5301         * info.el (Info-dir-outdated-p): use it.
5302         * info.el (Info-parse-dir-entries): ditto.
5303         * info.el (Info-build-dir-anew): don't restrict to files ending
5304         with a ".info.*" extension.
5305         * info.el (Info-set-mode-line): ditto.
5306         * info.el (Info-read-subfile): adapt to new semantics of
5307         'Info-suffixed-file (append 'exact argument).
5308         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5309         string independently of the case.
5310         * info.el (Info-suffixed-file): use it (match all possible case
5311         for the file name).
5312         * info.el (Info-insert-file-contents): code cleanup.
5313         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5314         columns.
5315         * info.el (Info-batch-rebuild-dir): ditto.
5316         * info.el (Info-read-node-name-1): ditto.
5317         * info.el (Info-search): ditto.
5318         * info.el (Info-fontify-node): ditto.
5319
5320
5321 2000-10-24  Didier Verna  <didier@xemacs.org>
5322
5323         * process.el (shell-command): when called from a program, avoid
5324         'push-mark's "mark-set" message.
5325
5326 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5327
5328         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5329         by a symbol, not by a vector.
5330         * mule/vietnamese.el (vscii): Likewise.
5331         (viscii): Likewise.
5332         * mule/cyrillic.el (koi8-r): Likewise.
5333
5334         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5335         by a symbol, not by a vector.
5336         (chinese-big5-2): Likewise.
5337         * mule/ethiopic.el (ethiopic): Likewise.
5338         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5339         (vietnamese-viscii-upper): Likewise.
5340
5341 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5342
5343         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5344
5345 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5346
5347         * byte-optimize.el (byte-optimize-car): New function.
5348         (byte-optimize-cdr): Ditto.
5349
5350 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5351
5352         * byte-optimize.el: Partial synch with FSF 20.7.
5353         Optimize constant concatenation.
5354         Add keymapp as a side effect free function.  It is a built-in.
5355         (byte-after-unbind-pos): Remove byte-equal.
5356
5357 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5358
5359         * update-elc-2.el: Quote regexps correctly.
5360
5361 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5362
5363         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5364         (ccl-compile): Apply integerp, not integer-or-char-p to
5365         check the type of the buffer magnification
5366         (ccl-compile-write-string): Encode a string with binary
5367         coding system.
5368         (ccl-compile-write-repeat): Likewise.
5369
5370 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5371
5372         * buff-menu.el:
5373         * bytecomp.el:
5374         * coding.el:
5375         * faces.el:
5376         * files.el:
5377         * fill.el:
5378         * float-sup.el:
5379         * font-lock.el:
5380         * help.el:
5381         * iso8859-1.el:
5382         * loaddefs.el:
5383         * menubar-items.el:
5384         * menubar.el:
5385         * modeline.el:
5386         * msw-font-menu.el:
5387         * paragraphs.el:
5388         * paths.el:
5389         * replace.el:
5390         * simple.el:
5391         * sound.el:
5392         * startup.el:
5393         * version.el:
5394         * x-faces.el:
5395         * x-font-menu.el:
5396         Remove purecopy.
5397
5398 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5399
5400         * simple.el (do-auto-fill): Use the function pointer to by
5401         `comment-line-break-function', not `indent-new-comment-line'. This
5402         fixes an issue with cc-mode comment continuation.
5403
5404 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5405
5406         * simple.el (turn-on-auto-fill):  Add (interactive).
5407         * mwheel.el (mwheel-install): Add (interactive).
5408         * font-lock.el (turn-on-font-lock): Add (interactive).
5409         (turn-off-font-lock): Add (interactive).
5410
5411 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5412
5413         * packages.el (packages-special-base-regexp): Add `man'.
5414
5415 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5416
5417         * wid-edit.el (widget-specify-active): map over extents in current
5418         buffer like `widget-specify-inactive' does.  Mapping over the
5419         inactive extent object does not work since the current extent is
5420         ignored by `map-extents'.
5421
5422 2000-10-04  Martin Buchholz <martin@xemacs.org>
5423
5424         * XEmacs 21.2.36 is released.
5425
5426 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5427
5428         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5429         Optimize the compiled-function-constants vector by byte-code
5430         reference counts.
5431
5432 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5433
5434         * build-report.el (build-report-delete-regexp): quote value in
5435         defcustom
5436
5437 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5438
5439         * build-report.el (build-report): Don't bind srcdir which we don't
5440         use in `multiple-value-bind' to avoid the only byte-compiler
5441         warning.
5442
5443 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5444
5445         * build-report.el: Requires cl and custom now.
5446         build-report-version is determined by XEmacs version -- remove
5447         build-report-version*.
5448         * build-report.el (build-report-version): Removed.
5449         * build-report.el (build-report-installation-version-regexp): New.
5450         * build-report.el (build-report-version-file-regexp): New.
5451         * build-report.el (build-report-installation-srcdir-regexp): New.
5452         * build-report.el (build-report-destination): Offer
5453         xemacs-build-reports and xemacs-beta.
5454         * build-report.el (build-report-keep-regexp): Adjusted.
5455         * build-report.el (build-report-delete-regexp): Adjusted.
5456         * build-report.el (build-report-make-output-dir): New.
5457         * build-report.el (build-report-installation-file): Replace use of
5458         `concat' with `expand-file-name'.
5459         * build-report.el (build-report-make-output-file): Removed.
5460         * build-report.el (build-report-make-output-files): New.
5461         * build-report.el (build-report-subject): Identify as
5462         user-variable with "*...".
5463         * build-report.el (build-report-prompts): Ditto.
5464         * build-report.el (build-report-version-file): New.
5465         * build-report.el (build-report-file-encoding): Identify as
5466         user-variable with "*...".
5467         * build-report.el (build-report-make-output-get): New.
5468         * build-report.el (build-report-insert-header): Report
5469         emacs-version and system-configuration instead of
5470         build-report-version.
5471         * build-report.el (build-report-insert-make-output): Add file
5472         argument.
5473         * build-report.el (build-report-insert-installation-file):
5474         Re-indent.
5475         * build-report.el (build-report-keep): Change docstring,
5476         re-indent.
5477         * build-report.el (build-report-delete): Ditto.
5478         * build-report.el (build-report-installation-data): New.
5479         * build-report.el (build-report-version-file-data): New.
5480
5481 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5482
5483         * byte-optimize.el (byte-optimize-lapcode):
5484         Fix the optimization of using the first 5 elements of the
5485         constants vector for variables.
5486         (byte-optimize-lapcode): Fix another ancient broken optimization.
5487
5488 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5489
5490         * *: Spelling mega-patch
5491
5492 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5493
5494         * easymenu.el: doc fixes.
5495         (easy-menu-do-define): Use backquote.
5496         (easy-menu-change):
5497         (easy-menu-add):
5498         `when' seems much clearer than `if' here.
5499         (easy-menu-remove):
5500         (easy-menu-add-item):
5501         (easy-menu-item-present-p):
5502         (easy-menu-remove-item):
5503         Wrap using (when (featurep 'menubar) ...)
5504
5505 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5506
5507         * bytecomp.el (displaying-byte-compile-warnings):
5508         Revert Ben's change to this function below so that the compile log
5509         is displayed properly for users of the "popper" package.
5510
5511 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5512
5513         * window.el (save-selected-window): Use backquote.
5514
5515         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5516         Renamed from `byte-compile-file-form-defvar'.
5517         * bytecomp.el (byte-compile-defvar-or-defconst):
5518         Only cons onto current-load-list in top-level forms.
5519         Else this leaks a cons cell every time a defun is called.
5520         Renamed from `byte-compile-defvar', for clarity.
5521         Warn when docstring of defvar is not a string.
5522         Use consistent error messages.
5523         Better comments.
5524
5525 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5526
5527         * simple.el (set-variable):
5528         Remove unneeded defvar by rearranging order of let* forms.
5529
5530         * mule/mule-ccl.el (ccl-get-next-code):
5531         * menubar-items.el (bookmark-menu-filter):
5532         (language-environment-menu-filter):
5533         (tutorials-menu-filter):
5534         * toolbar-items.el (toolbar-compile):
5535         * byte-optimize.el (disassemble-offset):
5536         Use (declare (special ...)) instead of `defvar'.
5537
5538         * cl-macs.el (cl-do-proclaim):
5539         Fix (declare (special ...)) warning suppression syntax.
5540
5541 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5542
5543         * info.el (Info-tag-table-marker):
5544         (Info-tag-table-buffer):
5545         (Info-find-file-node):
5546         (Info-read-subfile):
5547         (Info-build-node-completions):
5548         (Info-search):
5549         (Info-mode):
5550         Multiple info buffer support.
5551
5552 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5553
5554         * ldap.el (ldap-decode-entry): New defun
5555         (ldap-search-entries): Use it in order to decode DN-prefixed
5556         entries properly
5557
5558 2000-08-23  Daniel Pittman <daniel@danann.net>
5559
5560         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5561         Use `eq', not `=', to compare symbols.
5562
5563 2000-07-30  Ben Wing  <ben@xemacs.org>
5564
5565         * bytecomp.el (byte-compile-report-error):
5566         * bytecomp.el (displaying-byte-compile-warnings):
5567         if stack-trace-on-error is set, send out a backtrace when
5568         an error is encountered that stops byte compilation.  this
5569         should make it much much easier to track down those curious
5570         problems.  also undo the kludge of using a separate "*Show*"
5571         buffer for display when there's a temp-buffer-show-function;
5572         we can avoid this by just being a little smarter.
5573
5574         * dialog-items.el:
5575         * dialog-items.el (search-dialog-regexp): New.
5576         * dialog-items.el (search-dialog-callback):
5577         * dialog-items.el (make-search-dialog):
5578         add a regexp option to the dialog and clean up a bit.
5579
5580         * dialog.el:
5581         * dialog.el (yes-or-no-p-dialog-box):
5582         * dialog.el (get-dialog-box-response):
5583         * dialog.el (make-dialog-box):
5584         * dialog.el (dialog-box-finish): New.
5585         * dialog.el (dialog-box-cancel): New.
5586         * dialog.el (internal-make-dialog-box-exit): New.
5587         implement [properly!] the :modal property of the new dialog box
5588         interface.  this is the first time xemacs has ever had *proper*
5589         modal dialog boxes, giving the standard window-system feedback.
5590         (e.g. under windows, clicking on a disabled frame causes a beep
5591         and makes the dialog box flash three times.)
5592
5593         * dragdrop.el: header keyword frobbing.
5594
5595         * dumped-lisp.el (preloaded-file-list):
5596         renamed winnt.el to win32-native.el.
5597
5598         * faces.el (face-property):
5599         * faces.el (set-face-property):
5600         * faces.el (frob-face-property):
5601         * faces.el (frob-face-font-2):
5602         * faces.el (make-face-bold):
5603         * faces.el (make-face-italic):
5604         * faces.el (make-face-bold-italic):
5605         * faces.el (make-face-unbold):
5606         * faces.el (make-face-unitalic):
5607         * faces.el (make-face-smaller):
5608         * faces.el (make-face-larger):
5609         clean up the implementation of these so that window-system-specific
5610         methods are called only on objects belonging to that window system.
5611         previously, you could have [e.g.] mswindows-make-face-bold called
5612         on font object of device type `stream', which is not good and
5613         explains the subtle errors Adrian was getting when byte-compiling
5614         something that required 'term. (Adrian, now you can use stack-trace-
5615         on-error to find the exact place where things are going wrong instead
5616         of having to laboriously binary-search your way through.)
5617
5618         * finder.el (finder-known-keywords):
5619         cleaned up -- properly sorted, clarified the meanings of many of
5620         the keywords, and added a few -- mswin, gui, content, build, www,
5621         user, services.  the last two try to distinguish between a package
5622         that's used directly by the user, and a package that provides
5623         support services to other packages.
5624
5625         * font-lock.el (lisp-font-lock-keywords-2):
5626         update list of lisp control structures to include everything,
5627         including new ones i introduced.
5628
5629         * gutter.el: header keyword frobbing.
5630
5631         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5632         recent isearch element was not doing so!  you got the second-most-
5633         recent instead.
5634
5635         * lisp-mode.el (construct-lisp-mode-menu):
5636         more menubar cleanups.
5637         * lisp-mode.el (with-selected-window):
5638         make it indent properly.
5639
5640         * menubar-items.el (default-menubar): lots of menubar cleanups.
5641         rearranged the options menu the most, e.g. splitting up the
5642         Keyboard/Mouse menu into a new Editing menu and combining the
5643         separate Scrollbar/Gutter/Toolbar submenus into Display.
5644         Got rid of General, moved items to Editing or new Troubleshooting.
5645         Moved Packages to Tools; doesn't seem to belong under Options.
5646         Added stuff to the Cmds menu, e.g. Change Case.
5647
5648         NB please don't complain about these periodic menubar changes.
5649         Anything like this is necessarily incremental in its construction
5650         -- By constant use you gradually become more and more aware of
5651         better and better ways to group menu items.  When we eventually
5652         move the options menu to a property sheet, the existing structure
5653         will probably be preserved fairly well.
5654
5655         * minibuf.el (next-history-element): fix problems with pressing
5656         down arrow in repeat-complex-command.
5657
5658         * modeline.el:
5659         * modeline.el (modeline-3d-p): New.
5660         added custom variable for controlling the 3d modeline.  the
5661         corresponding Options item has been present for a long time,
5662         but commented out with "fix me!" comments.  it's fixed now.
5663
5664         * obsolete.el (add-menu):
5665         remove bogus gettexts.
5666
5667         * process.el (shell-quote-argument):
5668         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5669         For bash under Windows native, see below.
5670
5671         * simple.el:
5672         * simple.el (display-warning-buffer):
5673         Fixed the handling of warning display to eliminate the annoying
5674         *Show* buffer, like was done for byte-compiler output above.
5675
5676         * simple.el (debug-print): New.
5677         Simple function for sending debug messages to the console and/or
5678         other debug places.
5679
5680         * subr.el (replace-in-string):
5681         Rewrite this function to avoid N^2 behavior with large strings --
5682         catastrophic with the new Windows selection code! (Apparently the
5683         author of this function didn't realize there was a fun
5684         replace-match that could make his life much easier, because we
5685         duplicated the entire logic.  The new version is smaller, easier
5686         to understand, much more robust, and has extended features --
5687         those of replace-match.)
5688
5689         * window.el:
5690         * window.el (with-selected-window): New.
5691         An obvious complement to the existing `with-selected-frame' and
5692         `with-current-buffer'.
5693
5694         * win32-native.el: Renamed from winnt.el.
5695         Added a great deal of stuff for properly handling process quoting,
5696         somewhat modeled on Kirill's original model (which i later threw
5697         away).  We should now finally have correctly working process arg
5698         quoting/dequoting so that the final app gets exactly what we
5699         intended.  Because the mechanism is in Lisp, it's easily
5700         extendible. (For those running bash and running the native
5701         version, I tried hard to do what I thought was correct.  But more
5702         thought is needed, and ideally the volunteer work of people with
5703         these configurations that they generally run on.)
5704
5705         * x-font-menu.el (x-font-menu-font-data):
5706         Put in defvar's to fix byte-compiler warnings.
5707
5708 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5709
5710         * select.el (selection-coercion-alist): Initialise.
5711         * select.el (select-coerce-to-text): New.
5712         * select.el (select-coerce): New.
5713         New functions to perform type and value coercion.
5714
5715         * select.el (select-buffer-killed-default): Keep data if it was
5716         on the clipboard.
5717
5718 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5719
5720         * menubar-items.el (default-menubar): Fix typo.
5721         (default-menubar): `lambda' was mispelled as `lamda'.
5722
5723 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5724
5725         * window.el (shrink-window-if-larger-than-buffer): Remove
5726         edge checking code.
5727
5728 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5729
5730         * paths.el (gnus-local-domain): Removed.
5731         (gnus-local-organization): Ditto.
5732         (gnus-startup-file): Ditto.
5733
5734 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5735
5736         * files.el (auto-mode-alist): Add .spec for RPM.
5737
5738 2000-07-31  Andy Piper  <andy@xemacs.org>
5739
5740         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5741
5742 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5743
5744         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5745         browse-url.
5746         * help.el (xemacs-www-page): Ditto.
5747         (xemacs-www-faq): Ditto.
5748         * menubar-items.el (default-menubar): Ditto.
5749
5750         * wid-edit.el (widget-url-link-action): Ditto.
5751         From: Kenichi OKADA <okada@opaopa.org>.
5752
5753 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5754
5755         * finder.el (finder-commentary): Add autoload cookie.
5756
5757 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5758
5759         * files.el (insert-file-contents-literally): Fix second let
5760         binding for `coding-system-for-read' to `coding-system-for-write'
5761         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5762
5763 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5764
5765         * files.el (insert-file-contents-literally): Use binary coding
5766         system (from Morioka san).
5767         (insert-file-contents-literally): Make file-name-handler method.
5768
5769 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5770
5771         * cl-macs.el (get-selection): Add defsetf.
5772
5773 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5774
5775         * x-init.el (x-activate-region-as-selection): replace obsolete
5776         function x-own-selection with own-selection.
5777         (ow-find): replace obsolete functions x-get-selection and
5778         x-get-clipboard with get-selection and get-clipboard.
5779         (init-post-x-win): replace obsolete function x-disown-selection
5780         with disown-selection.
5781
5782 2000-07-20  Mike Sperber  <mike@xemacs.org>
5783
5784         * startup.el (load-user-init-file): Only try to load init file if
5785         it exists.
5786
5787 2000-07-10  Andy Piper  <andy@xemacs.org>
5788
5789         * dialog-items.el: sync with Ben's patch.
5790
5791         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5792         comment.
5793         (progress-text-glyph): deleted.
5794         (progress-layout-glyph): make completely minimal.
5795         (progress-gauge-glyph): ditto.
5796         (progress-display-style): fix to handle dynamic instantiator
5797         changes.
5798         (progress-text-instantiator): new.
5799         (progress-layout-instantiator): new.
5800         (progress-gauge-instantiator): new.
5801         (set-progress-display-instantiator): renamed and changed from
5802         set-progress-display-style.
5803         (progress-abort-glyph): use instantiator not glyph.
5804         (append-progress-display): use set-progress-display-instantiator
5805         and set-glyph-image.
5806         (abort-progress-display): ditto.
5807         (raw-append-progress-display): ditto.
5808
5809 2000-07-20  Ben Wing  <ben@xemacs.org>
5810
5811         * code-files.el: Move Mule-specific code to mule-coding.el.
5812
5813 2000-07-15  Ben Wing  <ben@xemacs.org>
5814
5815         * autoload.el:
5816         Fixed comments.
5817
5818         * cmdloop.el:
5819         * cmdloop.el (yes-or-no-p):
5820         * cmdloop.el (y-or-n-p):
5821         Make these functions use should-use-dialog-box-p and not be
5822         overridden in dialog.el.
5823
5824         * cus-dep.el:
5825         * cus-dep.el (Custom-make-dependencies): Removed.
5826         * cus-dep.el (Custom-make-dependencies-1): New.
5827         * cus-dep.el (Custom-make-one-dependency): New.
5828         New entry point for use in Makefiles, to avoid excessive
5829         invocations.
5830
5831         * cus-edit.el (custom-variable-reset-saved):
5832         * cus-edit.el (custom-variable-reset-standard):
5833         * cus-edit.el (custom-save-resets):
5834         Fix bytecompiler warnings.
5835
5836         * dialog.el:
5837         * dialog.el (yes-or-no-p-dialog-box):
5838         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5839         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5840         * dialog.el (get-dialog-box-response):
5841         * dialog.el (message-or-box):
5842         * dialog.el (make-dialog-box):
5843         * dialog.el (popup-dialog-box): New.
5844         Avoid yes-or-no-p bogosities.
5845         Create a general function `make-dialog-box' to encapsulate all
5846         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5847
5848         * dumped-lisp.el (preloaded-file-list):
5849         Add dialog-items.  Clean up.  Group files by types.
5850
5851         * easymenu.el (easy-menu-add):
5852         * easymenu.el (easy-menu-remove):
5853         Account for accelerators.
5854
5855         * extents.el:
5856         * extents.el (extent-list): New args, like in map-extents.
5857         * extents.el (extent-at-event): New.
5858         * extents.el (extents-at-event): New.
5859
5860         * font-lock.el:
5861         * font-lock.el (font-lock-mode):
5862         * font-lock.el (font-lock-default-fontify-buffer):
5863         * font-lock.el (font-lock-default-unfontify-region):
5864         * font-lock.el (font-lock-fontify-syntactically-region):
5865         * font-lock.el (font-lock-fontify-keywords-region):
5866         Use new progress-feedback names.
5867
5868         * font-lock.el (java-font-lock-identifier-regexp):
5869         * font-lock.el (java-font-lock-class-name-regexp):
5870         Fix bytecompiler warnings.
5871
5872         * gutter-items.el:
5873         * gutter-items.el (progress-display-use-echo-area): Removed.
5874         * gutter-items.el (progress-feedback-use-echo-area): New.
5875         * gutter-items.el (progress-display-popup-period): Removed.
5876         * gutter-items.el (progress-feedback-popup-period): New.
5877         * gutter-items.el (set-progress-display-style): Removed.
5878         * gutter-items.el (set-progress-feedback-style): New.
5879         * gutter-items.el (progress-display-style): Removed.
5880         * gutter-items.el (progress-feedback-style): New.
5881         * gutter-items.el (progress-stack):
5882         * gutter-items.el (progress-displayed-p): Removed.
5883         * gutter-items.el (progress-feedbacked-p): New.
5884         * gutter-items.el (clear-progress-display): Removed.
5885         * gutter-items.el (clear-progress-feedback): New.
5886         * gutter-items.el (progress-display-clear-when-idle): Removed.
5887         * gutter-items.el (progress-feedback-clear-when-idle): New.
5888         * gutter-items.el (remove-progress-display): Removed.
5889         * gutter-items.el (remove-progress-feedback): New.
5890         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5891         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5892         * gutter-items.el (append-progress-display): Removed.
5893         * gutter-items.el (append-progress-feedback): New.
5894         * gutter-items.el (abort-progress-display): Removed.
5895         * gutter-items.el (abort-progress-feedback): New.
5896         * gutter-items.el (raw-append-progress-display): Removed.
5897         * gutter-items.el (raw-append-progress-feedback): New.
5898         * gutter-items.el (display-progress-display): Removed.
5899         * gutter-items.el (display-progress-feedback): New.
5900         * gutter-items.el (current-progress-display): Removed.
5901         * gutter-items.el (current-progress-feedback): New.
5902         * gutter-items.el (current-progress-display-label): Removed.
5903         * gutter-items.el (current-progress-feedback-label): New.
5904         * gutter-items.el (progress-display): Removed.
5905         * gutter-items.el (progress-feedback): New.
5906         Replace "progress-display" with "progress-feedback" globally.
5907
5908         * gutter-items.el (lprogress-display): Removed.
5909         * gutter-items.el (progress-feedback-with-label): New.
5910         Rename lprogress-display ==> progress-feedback-with-label.
5911
5912         * gutter-items.el (search-dialog-direction): Removed.
5913         * gutter-items.el (search-dialog-text): Removed.
5914         * gutter-items.el (search-dialog-callback): Removed.
5915         * gutter-items.el (make-search-dialog): Removed.
5916         Move to dialog-items.el.
5917
5918         * help.el:
5919         * help.el (help-mode-quit):
5920         * help.el (mode-for-help): New.
5921         * help.el (help-sticky-window): New.
5922         * help.el (help-window-config): New.
5923         * help.el (with-displaying-help-buffer):
5924         * help.el (function-at-event): New.
5925         * help.el (help-symbol-regexp): New.
5926         * help.el (help-symbol-run-function-1): New.
5927         * help.el (help-symbol-run-function): New.
5928         * help.el (help-symbol-function-context-menu): New.
5929         * help.el (help-symbol-variable-context-menu): New.
5930         * help.el (help-symbol-function-and-variable-context-menu): New.
5931         * help.el (frob-help-extents): New.
5932         * help.el (describe-function-1):
5933         * help.el (variable-at-point):
5934         * help.el (variable-at-event): New.
5935         * help.el (describe-variable):
5936         Major overhaul.
5937         - Make functions and variables be mousable.
5938         - Middle button hyperlinks.
5939         - New context-menu entries.
5940
5941         * keydefs.el:
5942         * keydefs.el (global-map):
5943         New key bindings to move lines up and down.
5944
5945         * lisp-mode.el:
5946         * lisp-mode.el (construct-lisp-mode-menu): New.
5947         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5948         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5949         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5950         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5951         Make popup and menubar menus be different.  Popup menu uses
5952         clicked location and automatically assumes symbol under the mouse
5953         for various commands.
5954
5955         * menubar-items.el:
5956         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5957         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5958
5959         * menubar-items.el (global-popup-menu): Removed.
5960         * menubar-items.el (mode-popup-menu): Removed.
5961         * menubar-items.el (activate-popup-menu-hook): Removed.
5962         * menubar-items.el (popup-mode-menu): Removed.
5963         * menubar-items.el (popup-buffer-menu): Removed.
5964         * menubar-items.el (popup-menubar-menu): Removed.
5965         Move to menubar.el.
5966
5967         * menubar.el:
5968         * menubar.el (global-popup-menu): New.
5969         * menubar.el (mode-popup-menu): New.
5970         * menubar.el (activate-popup-menu-hook): New.
5971         * menubar.el (last-popup-menu-event): New.
5972         * menubar.el (popup-mode-menu): New.
5973         * menubar.el (popup-buffer-menu): New.
5974         * menubar.el (popup-menubar-menu): New.
5975         * menubar.el (menu-call-at-event): New.
5976         Move non-content functions here.  Add support for context menu
5977         items on extents.
5978
5979         * minibuf.el (minibuffer-history-uniquify):
5980         Typo fix.
5981
5982         * minibuf.el (read-file-name-1):
5983         Call new file dialog box if it exists.
5984
5985         * minibuf.el (mouse-rfn-setup-vars):
5986         Clean up "chop" action.
5987
5988         * mouse.el:
5989         * mouse.el (button2): Now bound to mouse-track.
5990         * mouse.el (click-inside-extent-p):
5991         * mouse.el (point-inside-extent-p):
5992         * mouse.el (point-inside-selection-p):
5993         * mouse.el (mouse-drag-or-yank): Removed.
5994         * mouse.el (mouse-begin-drag-n-drop): New.
5995         * mouse.el (mouse-eval-sexp):
5996         * mouse.el (mouse-track-activate-strokes): New.
5997         * mouse.el (mouse-track-do-activate): New.
5998         * mouse.el (mouse-track):
5999         * mouse.el (default-mouse-track-event-is-with-button): New.
6000         * mouse.el (default-mouse-track-cleanup-hook):
6001         * mouse.el (default-mouse-track-drag-hook):
6002         * mouse.el (default-mouse-track-drag-up-hook):
6003         * mouse.el (default-mouse-track-click-hook):
6004         Merge drag-n-drop into mouse-track.
6005         Add general "activate" support to replace specific button2 kludges.
6006         Use "button modifier" support in mouse-track.
6007
6008         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6009
6010         * package-ui.el:
6011         * package-ui.el (pui-menu):
6012         * package-ui.el (pui-popup-context-sensitive): Removed.
6013         Fix bytecompiler warnings.
6014         Clean up popup code a bit.
6015
6016         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6017
6018         * simple.el:
6019         * simple.el (transpose-lines):
6020         * simple.el (transpose-line-up): New.
6021         * simple.el (transpose-line-down): New.
6022         * simple.el (transpose-subr):
6023         * simple.el (transpose-subr-1): Removed.
6024         Clean up, add functions to move lines up and down.
6025
6026         * startup.el (mail-host-address):
6027         * startup.el (user-mail-address):
6028         Customize.
6029
6030         * subr.el:
6031         * subr.el (set-symbol-value-in-buffer): New.
6032         * subr.el (error):
6033         * subr.el (check-argument-type):
6034         * subr.el (defined-error-p): New.
6035         Add structured error support.
6036
6037         * toolbar-items.el (toolbar-compile):
6038         Use new make-dialog-box.
6039
6040         * update-elc.el:
6041
6042         * userlock.el (ask-user-about-lock-dbox):
6043         * userlock.el (ask-user-about-supersession-threat-dbox):
6044         * userlock.el (ask-user-about-lock):
6045         * userlock.el (ask-user-about-supersession-threat):
6046         Use new make-dialog-box.
6047         Add safety checks; use should use-dialog-box-p.
6048
6049         * window-xemacs.el:
6050         * window-xemacs.el (__buffer-dedicated-frame):
6051         * window-xemacs.el (buffer-dedicated-frame): New.
6052         * window-xemacs.el (set-buffer-dedicated-frame): New.
6053         Move dedicated-frame stuff into lisp.
6054
6055 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6056
6057         * printer.el (generic-print-region): Do not require that
6058         `printer-name' be set.
6059         (printer-name): Commentary clarification.
6060
6061 2000-07-19  Martin Buchholz <martin@xemacs.org>
6062
6063         * XEmacs 21.2.35 is released.
6064
6065 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6066
6067         * select.el (selection-coercible-types): Initialise.
6068
6069 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6070
6071         * select.el (own-clipboard): Bug fix.
6072
6073 2000-07-17  Mike Sperber  <mike@xemacs.org>
6074
6075         * cus-edit.el (custom-migrate-custom-file): Save init file before
6076         continuing.
6077
6078 2000-07-16  Mike Sperber  <mike@xemacs.org>
6079
6080         * startup.el (load-init-file): Remove silly call to
6081         `load-user-custom-file`.
6082         (maybe-migrate-user-init-file): Minor fixes.
6083
6084 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6085
6086         * apropos.el (apropos-documentation-check-doc-file):
6087         `doc' variable should be let-bound, as was presumably intended.
6088
6089         * cus-edit.el (custom-variable-reset-saved):
6090         (custom-variable-reset-standard):
6091         Remove unused variable comment-widget.  Twice.
6092
6093         * toolbar.el (toolbar-blank-press-function):
6094         Add a real defvar with initial value nil and proper docstring.
6095         (press-toolbar-button): No need to check for boundp-ness anymore.
6096
6097         * rect.el (open-rectangle-line): Remove useless (let) form.
6098         Add defvar for pending-delete-mode.
6099
6100         * info.el (Info-find-node): This function needs an autoload cookie.
6101
6102         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6103         Use let* since the second form referred to the first.
6104
6105 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6106
6107         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6108         instead of removed `mswindows-get-clipboard'.
6109
6110
6111 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6112
6113         * select.el (select-convert-from-text): New.
6114         * select.el (select-convert-from-length): New.
6115         * select.el (select-convert-from-integer): New.
6116         * select.el (select-convert-from-identity): New.
6117         * select.el (select-convert-from-filename): New.
6118         * select.el (selection-converter-in-alist): Use them.
6119         New converter functions for X.
6120
6121         * select.el (get-selection): Removed comment.
6122
6123         * select.el (own-selection): Removed append code - I thought
6124         I'd already done this, but apparently not...
6125
6126         * select.el: Changed comment about TIMESTAMP.
6127
6128         * select.el (select-convert-in): New.
6129         * select.el (select-convert-out): New.
6130         New functions that get used by select.c.
6131
6132         * select.el (select-buffer-killed-default): New.
6133         * select.el (select-buffer-killed-text): New.
6134         * select.el (selection-buffer-killed-alist): New.
6135         New list and functions that get called if a relevant selection
6136         exists and a buffer gets killed.
6137
6138         * select.el (select-convert-to-targets):
6139         * select.el (select-convert-to-identity): Removed.
6140         * select.el (select-convert-from-identity): Removed.
6141         * select.el (select-converter-out-alist):
6142         Removed _EMACS_INTERNAL selection type.
6143
6144         * x-select.el (xselect-kill-buffer-hook): Removed.
6145         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6146         Removed this X-specific nonesense. Use the generic support
6147         in select.el instead.
6148
6149 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6150
6151         * mule/mule-category.el (defined-category-hashtable):
6152         Use make-hash-table instead of make-hashtable
6153
6154         * buff-menu.el: Byte-compiler warning fix.
6155
6156         * isearch-mode.el (isearch-highlight-all-cleanup):
6157         Remove unused variable `isearch-highlight-all-start'.
6158
6159         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6160
6161         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6162
6163         * cus-dep.el (Custom-make-dependencies):
6164         Add autoload cookie for custom-add-loads to generated custom-load.el.
6165
6166         * autoload.el (autoload-package-name): Warning suppression.
6167         Move defvar prior to first use.
6168
6169         * custom.el: Add autoload for custom-declare-face.
6170         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6171         * cl.el (cl-hack-byte-compiler):
6172         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6173         to work properly.
6174
6175 2000-07-08  Mike Sperber  <mike@xemacs.org>
6176
6177         * startup.el (load-home-init-file): Added variable.
6178         (maybe-migrate-user-init-file): Added.
6179         (load-user-init-file): Load custom file if different from init
6180         file.
6181
6182         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6183         "startup."
6184
6185         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6186         Moved `custom-file'-related code to cus-file.el.
6187
6188         * cus-file.el: New file.
6189
6190 2000-04-01  Mike Sperber  <mike@xemacs.org>
6191
6192         * packages.el (packages-find-package-directories): Added support
6193         for external package hierarchies with in-place installations.
6194
6195         * find-paths.el (paths-root-in-place-p): Added.
6196         (paths-find-emacs-directory): Added support for external
6197         directories with in-place installations.
6198         (paths-find-site-directory): Ditto.
6199
6200         * startup.el (find-user-init-file): Also look for
6201         ~/.xemacs/init.elc? in preference to ~/.emacs.
6202
6203 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6204
6205         * select.el (own-selection):
6206         * select.el (own-clipboard): Changed `append' parameter to
6207         `how-to-use' parameter.
6208         * select.el (own-selection): Removed icky append code.
6209         * select.el (own-selection, get-selection): Removed extra type
6210         checking.
6211         * select.el (selection-appender-alist):
6212         * select.el (selection-converter-{in|out}-alist): Initialise.
6213         * select.el (select-append-to-*): New.
6214         * select.el (select-convert-from-*): New.  New functions to append
6215         data and convert data from external type.
6216
6217 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6218
6219         * font-lock.el: Javadoc enhancements.
6220
6221 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6222
6223         * printer.el (generic-print-region): Compose job name from buffer
6224         name.
6225
6226 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6227
6228         * font-lock.el (font-lock-fontify-pending-extents): Call
6229         font-lock-fontify-region instead of font-lock-fontify-buffer
6230         to avoid unnecessary progress gauges.
6231
6232 2000-07-06  Craig Lanning  <lanning@scra.org>
6233
6234         * custom-load.el (faces):
6235
6236         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6237         dir is a regex.
6238
6239         * process.el (call-process-internal): from Dan Holmsand, use binary
6240         coding systems so that jka-compr works.
6241
6242 2000-07-07  Ben Wing  <ben@xemacs.org>
6243
6244         * font-lock.el: Undo previous change.  Unfortunately, some
6245         files actually use the variables directly in their init code
6246         without quoting them.
6247
6248 2000-07-07  Ben Wing  <ben@xemacs.org>
6249
6250         * font-lock.el (defvar font-lock-*-face): Removed.
6251
6252         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6253         only when necessary.
6254
6255 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6256
6257         * cl-macs.el: fix cl-transform-function-property kludge
6258         so that it does not require a random feature.
6259
6260 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6261
6262         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6263         as in Linux kernel "Rules.make".
6264
6265 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6266
6267         * build-report.el (build-report): Add autoload cookie.
6268
6269 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6270
6271         * package-ui.el (defgroup pui):  Correct a misspelling
6272         (pui-toggle-package-delete):  Change `seleted' to `selected'
6273
6274 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6275
6276         * package-get.el (package-get-update-base):
6277         (package-get): Use insert-file-contents-literally always.
6278         (package-get-maybe-save-index):
6279         Force coding system for writing to binary.
6280
6281 2000-06-08  Mike Alexander  <mta@arbortext.com>
6282
6283         * code-process.el (call-process-region): If there is no coding
6284         system for the process on process-coding-system-alist use the
6285         coding system of the buffer containing the region.
6286
6287 2000-06-10  Ben Wing  <ben@xemacs.org>
6288
6289         * cmdloop.el (command-error):
6290         If debug-on-error and noninteractive, output backtrace.
6291
6292         * files.el (file-relative-name):
6293         Remove MSDOS references.
6294
6295         * simple.el (line-number): New function, due to non-obvious
6296         behavior/usage of count-lines.
6297
6298         * simple.el (count-lines): document non-obvious usage to get
6299         line number.
6300
6301 2000-06-11  Ben Wing  <ben@xemacs.org>
6302
6303         * faces.el ((featurep 'xpm)):
6304         * x-faces.el (x-init-face-from-resources):
6305         * x-faces.el (x-init-frame-faces):
6306         * x-misc.el (x-init-specifier-from-resources):
6307         * x-misc.el (x-get-resource-and-bogosity-check):
6308         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6309         * x-mouse.el (x-init-pointer-shape):
6310         * x-scrollbar.el (x-init-scrollbar-from-resources):
6311         Add sixth argument to x-get-resource calls so as to issue warnings
6312         rather than errors on bogus arguments.
6313
6314 2000-06-05  Ben Wing  <ben@xemacs.org>
6315
6316         * compat.el: new file.  provides a clean, non-intrusive way to
6317         define compatibility functions.
6318
6319         * process.el (shell-quote-argument): temporary fix for lack
6320         of nt-quote-process-args.  #### I need to put back the overall
6321         structure of that mechanism but redo the guts of it using the
6322         extra intelligence in the C code.
6323
6324 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6325
6326         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6327         `package-get' does in package-get.el, instead of using external
6328         "md5sum" program.
6329
6330         * package-get.el (package-get): Insert package file literally to
6331         make checksum calculation work.
6332
6333 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6334
6335         * code-files.el (convert-mbox-coding-system): Deleted.
6336         (file-coding-system-alist): Removed reference to
6337         convert-mbox-coding-system.
6338
6339 2000-05-28  Martin Buchholz <martin@xemacs.org>
6340
6341         * XEmacs 21.2.34 is released.
6342
6343 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6344
6345         * font-lock.el (font-lock-keywords): Rewrote docstring
6346
6347 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6348
6349         * loadhist.el (unload-feature): handle case where x is both boundp
6350         and fboundp
6351
6352 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6353
6354         * packages.el: It's ok to use built-in macros, but not lisp
6355         defined ones.
6356
6357 2000-05-20  Ben Wing  <ben@xemacs.org>
6358
6359         * font-lock.el:
6360         * font-lock.el (font-lock-message-threshold):
6361         * font-lock.el (font-lock-mode):
6362         * font-lock.el (font-lock-default-fontify-buffer):
6363         * font-lock.el (font-lock-always-fontify-immediately):
6364         * font-lock.el (font-lock-old-extent): Removed.
6365         * font-lock.el (font-lock-old-len): Removed.
6366         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6367         * font-lock.el (font-lock-pending-extent-table): New.
6368         * font-lock.el (font-lock-range-table): New.
6369         * font-lock.el (font-lock-after-change-function):
6370         * font-lock.el (font-lock-after-change-function-1): Removed.
6371         * font-lock.el (font-lock-fontify-pending-extents): New.
6372         * font-lock.el ('font-lock-revert-cleanup): Removed.
6373         * font-lock.el ('font-lock-revert-setup): Removed.
6374         Rewrite deferral code to handle any number of changes, merging
6375         them properly.  Remove hacked-up code for revert-buffer, now
6376         unnecessary.
6377
6378         * menubar-items.el (default-menubar):
6379         In Options->Edit Init File, don't switch to emacs-lisp-mode
6380         unless necessary; doing this turns off font-lock.
6381
6382 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6383
6384         * keydefs.el: Define C-x BS to backward-kill-sentence.
6385
6386 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6387
6388         * files.el (hack-local-variables-prop-line): Use non-greedy
6389         matching to process -*-texinfo-*- -*-.
6390
6391 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6392
6393         * minibuf.el (minibuf-directory-files): new function.
6394         (read-file-name-activate-callback): use minibuf-directory-files.
6395         (read-directory-name-internal): ditto.
6396         (mouse-file-display-completion-list): ditto.
6397         (mouse-directory-display-completion-list): ditto.
6398         (read-file-name-internal): remove "./" from completion list unless
6399         explicitly matched, for consistency.
6400
6401 2000-05-11  Ben Wing  <ben@xemacs.org>
6402
6403         * gutter-items.el (gutter-buffers-tab):
6404         * gutter-items.el (add-tab-to-gutter):
6405         * gutter-items.el (update-tab-in-gutter):
6406         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6407         * gutter-items.el (append-progress-display):
6408         * gutter-items.el (abort-progress-display):
6409         * gutter-items.el (raw-append-progress-display):
6410         Further fixes.  Use set-glyph-image not set-image-instance-property,
6411         to fix problems with multiple windows in a frame.
6412
6413         * menubar-items.el (tutorials-menu-filter):
6414         Fix typo.
6415
6416         * startup.el (early-error-handler):
6417         Display message box under windows; otherwise, message will disappear
6418         before it can be viewed.
6419
6420         * update-elc.el:
6421         Fix bug in NEEDTODUMP processing.
6422
6423 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6424
6425         * startup.el (lock-directory): Removed.
6426         (superlock-file): Ditto.
6427         (startup-set-paths): Remove lockdir.
6428         (startup-setup-paths-warning): Remove lock-directory.
6429
6430         * setup-paths.el (paths-find-lock-directory): Removed.
6431         (paths-find-superlock-file): Ditto.
6432
6433 2000-05-09  Ben Wing  <ben@xemacs.org>
6434
6435         * faces.el (set-face-property):
6436         * faces.el (set-face-font):
6437         * faces.el (set-face-foreground):
6438         * faces.el (set-face-background):
6439         * faces.el (set-face-background-pixmap):
6440         * faces.el (set-face-underline-p):
6441         * faces.el (set-face-strikethru-p):
6442         * faces.el (set-face-highlight-p):
6443         * faces.el (set-face-dim-p):
6444         * faces.el (set-face-blinking-p):
6445         * faces.el (set-face-reverse-p):
6446         doc string changes.
6447
6448         * glyphs.el:
6449         * glyphs.el (make-image-specifier):
6450         * glyphs.el (glyph-property):
6451         * glyphs.el (set-glyph-image):
6452         * glyphs.el (make-glyph):
6453         * glyphs.el (make-pointer-glyph):
6454         * glyphs.el (make-icon-glyph):
6455         * glyphs.el (widget-image-instance-p): New.
6456         authorship info, lots of doc changes.  New predicate, inadvertently
6457         omitted.  the general principle with specifier docs is now that
6458         the description of instantiators should go with the make-foo-specifier
6459         fun's doc string, rather than in foo-specifier-p.  this follows
6460         conventions elsewhere in XEmacs and in general is a lot more obvious
6461         of a place to look.  sometimes the make-foo-specifier function needs
6462         to be created in the process.
6463
6464         * gutter.el:
6465         * gutter.el (make-gutter-specifier): New.
6466         * gutter.el (make-gutter-size-specifier): New.
6467         * gutter.el (make-gutter-visible-specifier): New.
6468         specifier doc updates according to the conventions specified before.
6469
6470         * objects.el:
6471         * objects.el (make-font-specifier):
6472         * objects.el (make-color-specifier):
6473         * objects.el (make-face-boolean-specifier): New.
6474         specifier doc updates according to the conventions specified before.
6475
6476         * specifier.el:
6477         * specifier.el (set-specifier):
6478         * specifier.el (make-integer-specifier): New.
6479         * specifier.el (make-boolean-specifier): New.
6480         * specifier.el (make-natnum-specifier): New.
6481         * specifier.el (make-generic-specifier): New.
6482         * specifier.el (make-display-table-specifier): New.
6483         specifier doc updates according to the conventions specified before.
6484
6485         * toolbar.el:
6486         * toolbar.el (make-toolbar-specifier): New.
6487         specifier doc updates according to the conventions specified before.
6488
6489 2000-05-09  Ben Wing  <ben@xemacs.org>
6490
6491         * process.el (call-process-internal): Revert to previous version
6492         because Mike's change clashed with a change I did not long before.
6493         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6494         Thanks very much Mike for pointing out the bug and submitting a
6495         patch!
6496
6497 2000-04-13  Mike Alexander  <mta@arbortext.com>
6498
6499         * process.el (call-process-internal): Send the correct input buffer
6500         (call-process-internal): Return the exit status of the process
6501
6502 2000-05-07  Ben Wing  <ben@xemacs.org>
6503
6504         * winnt.el:
6505         * winnt.el (nt-quote-args-verbatim): Removed.
6506         * winnt.el (nt-quote-args-prefix-quote): Removed.
6507         * winnt.el (nt-quote-args-backslash-quote): Removed.
6508         * winnt.el (nt-quote-args-double-quote): Removed.
6509         * winnt.el (nt-quote-args-functions-alist): Removed.
6510         * winnt.el (nt-quote-process-args): Removed.
6511         Remove all stuff for argument quoting.  We borrow the code instead
6512         from Emacs 20.6, which is much more careful in its quoting
6513         (e.g. in handling runs of the escape character) and avoids most of
6514         the need for this Lisp mechanism by checking to see whether we're
6515         running a Cygwin or normal program and doing the appropriate
6516         quoting.  If we end up needing such a mechanism, we should add
6517         it by extending the variable `mswindows-quote-process-args' so it
6518         can take an alist of regexps.
6519
6520 2000-05-07  Ben Wing  <ben@xemacs.org>
6521
6522         * keydefs.el:
6523         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6524         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6525         the window without moving point.
6526
6527         * simple.el:
6528         * simple.el (scroll-up-one): New.
6529         * simple.el (scroll-down-one): New.
6530         Functions for use with C-M-up/down.
6531
6532 2000-05-01  Martin Buchholz <martin@xemacs.org>
6533
6534         * XEmacs 21.2.33 is released.
6535
6536 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6537
6538         * dialog.el (yes-or-no-p-dialog-box):
6539         Fix docstring.
6540         Fix following horrible bug in X11 mode with focus-follows-mouse:
6541           1. Visit two files in two different frames.
6542           2. do File->Revert Buffer in one of those frames.
6543           3. Dialog box appears.
6544           4. Arrange things so that the mouse passes over the *other*
6545              frame, then to the dialog box, and click on "Yes".
6546           5. The file contents end up in the *wrong* buffer!
6547         Add TODO comment.
6548
6549 2000-04-28  Ben Wing  <ben@xemacs.org>
6550
6551         * help.el (describe-installation): correct typo introduced
6552         in last patch: boundp -> fboundp.
6553
6554         * etags.el (buffer-tag-table-list):
6555         canonicalize filenames to Unix format so that tag-table-alist
6556         searching works under Windows.
6557
6558         * autoload.el:
6559         Bowdlerize the supposedly objectionable words
6560         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6561
6562         * gutter-items.el (set-progress-display-style):
6563         * gutter-items.el (search-dialog-callback):
6564         * gutter-items.el (make-search-dialog):
6565         Change to new callback-ex api.
6566
6567 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6568
6569         * help.el: (describe-installation): decode-coding-string is not
6570         defined in a non MULE environment.
6571
6572 2000-04-28  Ben Wing  <ben@xemacs.org>
6573
6574         * gutter-items.el (buffer-list-changed-hook):
6575         use it, not record-buffer-hook.
6576
6577         * subr.el (record-buffer-hook): Removed.
6578
6579 2000-04-27  Ben Wing  <ben@xemacs.org>
6580
6581         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6582         use NORECORD option.  Andy will not like this, but the existing
6583         gutter behavior is just wrong, as per this comment:
6584
6585         ;; this used to add the norecord flag to both calls below.
6586         ;; this is bogus because it is a pervasive assumption in XEmacs
6587         ;; that the current buffer is at the front of the buffers list.
6588         ;; for example, select an item and then do M-C-l
6589         ;; (switch-to-other-buffer).  Things get way confused.
6590         ;;
6591         ;; Andy, if you want to maintain the current look, you must
6592         ;;  *uncouple* the gutter order and buffers order.
6593
6594         * loaddefs.el (completion-ignored-extensions): unfuckify.
6595
6596         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6597         xemacs.mak.
6598
6599         * autoload.el (batch-update-one-directory): new function, used in
6600         xemacs.mak.
6601
6602         * loadup.el: set gc-cons-threshold very high unless dumping --
6603         loadup during update-elc is much much much faster.  also do this
6604         when quick-building.
6605
6606         add commented-out code for profiling loadup.
6607
6608
6609         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6610         is required in order to build xemacs.
6611
6612 2000-04-26  Ben Wing  <ben@xemacs.org>
6613
6614         * loadup.el: don't garbage collect during loadup if quick-build
6615         compile-time option is set.
6616
6617 2000-04-23  Ben Wing  <ben@xemacs.org>
6618
6619         * update-elc.el: compute whether any dumped .el or .elc files
6620         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6621         if so.
6622
6623         * update-elc.el (update-elc-files-to-compile): always change
6624         NOBYTECOMPILE in the src directory rather than current dir,
6625         so it will work under NT.
6626
6627         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6628         the form of this file is identical between Unix and Windows.
6629         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6630         Added comment.
6631         (update-autoloads-from-directory): updated doc string.
6632         updated doc strings in a few other places.
6633
6634 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6635
6636         * bytecomp.el (byte-force-recompile): Fix argument to
6637         byte-recompile-directory.
6638
6639 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6640
6641         * gutter-items.el (progress-display-clear-when-idle): Use
6642         add-one-shot-hook.
6643         * gutter-items.el (clear-progress-display): Adjust number of
6644         arguments.
6645
6646 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6647
6648         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6649
6650 2000-04-16  Ben Wing  <ben@xemacs.org>
6651
6652         * printer.el: New file.
6653
6654         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6655
6656         * help.el (describe-installation): Fix decoding for Windows.
6657
6658         * menubar-items.el:
6659         * menubar-items.el (default-menubar):
6660         * menubar-items.el (tutorials-menu-filter): New.
6661         * menubar-items.el (popup-menubar-menu):
6662         Add authorship.  Redo Help menu and Tutorials filter.
6663
6664         * menubar.el: Correct comment.
6665
6666         * modeline.el (modeline-buffer-identification): Correct doc string.
6667
6668         * simple.el:
6669         * simple.el (printing): Removed.
6670         * simple.el (printer-name): Removed.
6671         * simple.el (generic-print-buffer): Removed.
6672         * simple.el (generic-print-region): Removed.
6673         Move generic print code to printer.el.
6674
6675 2000-04-15  Ben Wing  <ben@xemacs.org>
6676
6677         * simple.el (generic-print-region): New.
6678         make this function actually work.
6679         (generic-print-buffer): call generic-print-region.
6680
6681 2000-04-14  Andy Piper  <andy@xemacs.org>
6682
6683         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6684         by using the new widget-callback-current-channel.
6685         (search-dialog-callback): ditto.
6686
6687 2000-04-12  Andy Piper  <andy@xemacs.org>
6688
6689         * gutter.el (default-gutter-position): moved from gutter-items.el.
6690         (default-gutter-position-changed-hook): ditto.
6691         (gutter-element-visibility-changed-hook): ditto.
6692         (set-gutter-element): ditto.
6693         (remove-gutter-element): ditto.
6694         (set-gutter-element-visible-p): ditto.
6695         (gutter-element-visible-p): ditto.
6696         (init-gutter): ditto.
6697
6698         * dialog.el (make-dialog-box): renamed and moved from
6699         gutter-items.el
6700
6701         * gutter-items.el: move various functions elsewhere.
6702
6703 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6704
6705         * menubar-items.el: Fixed place of parenthesis.
6706
6707 2000-04-12  Ben Wing  <ben@xemacs.org>
6708
6709         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6710                 without constantly being prompted for the tag.
6711         * simple.el: Added a number of section headings, to clarify the
6712                 organization of this file.
6713         * simple.el (activate-region):
6714         * simple.el (region-exists-p):
6715         * simple.el (region-active-p):
6716                 Moved these three function down to the other side of
6717                 the case-changing functions, so they join the rest of
6718                 the region code.
6719         * simple.el (printing): New.
6720         * simple.el (printer-name): New.
6721         * simple.el (generic-print-buffer): New.
6722                 New functions, a very simple prototype for a unified
6723                 printing interface.
6724
6725         * process.el (call-process-internal): Real fix for null BUFFER,
6726                 other problems with BUFFER specs.
6727
6728         * menubar-items.el:
6729                 Fixed up File->Print to use new printing functions.
6730                 Various corrections and expansions to Grep/Compile menus.
6731                 New options for Printing.
6732                 New options for SMTP Mail, the way to send mail under
6733                   MS Windows. (There's also a package patch to make SMTP
6734                   Mail be the default under MSWin.)
6735
6736 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6737
6738         * menubar-items.el: Selecting Rectangle Mousing from menubar
6739         did not work.  Needed to quote mouse-track-rectangle-p.
6740
6741 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6742
6743         * cl-compat.el (keywordp): Removed.
6744
6745 2000-04-05  Andy Piper  <andy@xemacs.org>
6746
6747         * gutter-items.el (progress-layout-glyph): don't initialize here.
6748         (progress-gauge-glyph): use dynamic sizing.
6749         (set-progress-display-style): new function. Set progress glyphs
6750         appropriately depending on the style.
6751         (progress-display-style): new variable. Custom version of
6752         set-progress-display-style.
6753         (progress-abort-glyph): switch to dynamic sizes.
6754         (search-dialog-text): make the edit field active.
6755
6756 2000-04-04  Andy Piper  <andy@xemacs.org>
6757
6758         * gutter-items.el (make-search-dialog): need to make the search
6759         dialog visible after creation.
6760
6761         * menubar-items.el (default-menubar): use the search dialog for
6762         searching. Remove some extraneous search menu items.
6763
6764         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6765         well as strings.
6766         (make-gutter-only-dialog-frame): allow the user to create the
6767         frame unmapped. Allow the gutter spec to be given as a glyph.
6768         (search-dialog-direction): new variable.
6769         (search-dialog-text): new variable.
6770         (search-dialog-callback): new function. Callback for the search
6771         dialog action.
6772         (make-search-dialog): new function. Create a user-friendly search
6773         dialog.
6774
6775 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6776
6777         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6778         under Windows.
6779
6780 2000-04-01  Andy Piper  <andy@xemacs.org>
6781
6782         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6783         progress more accurately.
6784
6785 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6786
6787         * finder.el (finder-compile-keywords): Process readable files only.
6788         Because error in process of .#finder-inf.el when compile xemacs
6789         with --with-clash-detection option.
6790
6791 2000-03-31  Andy Piper  <andy@xemacs.org>
6792
6793         * gutter-items.el (append-progress-display): don't delay after a
6794         successful font-lock.
6795         (make-gutter-only-dialog-frame): new function. Allow users to
6796         create gutter-only dialogs.
6797
6798 2000-03-27  Mike Alexander  <mta@arbortext.com>
6799
6800         * process.el (call-process-internal): Handle a null BUFFER
6801         parameter correctly.
6802
6803 2000-03-28  Andy Piper  <andy@xemacs.org>
6804
6805         * gutter-items.el (abort-progress-display): put strings in the
6806         gutter not extents.
6807         (progress-layout-glyph): signal special 'quit callback.
6808         (progress-display-quit-function): deleted.
6809         (progress-display-stop-callback): deleted.
6810         (progress-display-dispatch-command-events): deleted.
6811         (append-progress-display): remove calls to
6812         progress-display-dispatch-command-events.
6813         (raw-append-progress-display): ditto.
6814
6815 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6816
6817         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6818         being a list.  Actually define `stipple-pixmap-p' which is used as
6819         an error predicate.  Correctly handle PIXMAP being either relative
6820         or absolute file name.
6821
6822 2000-03-24  Andy Piper  <andy@xemacs.org>
6823
6824         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6825         (abort-progress-display): ditto. Don't delete the created extent.
6826         (raw-append-progress-display): ditto.
6827         (progress-display-dispatch-non-command-events): new
6828         function. Encapsulates what we want to do when no command input is
6829         required.
6830         (progress-display-dispatch-command-events): likewise, but disable
6831         for now since it causes too many problems.
6832         (append-progress-display): use them.
6833         (raw-append-progress-display): ditto.
6834         (default-gutter-position-changed-hook): set this rather than
6835         default-gutter-position-changed.
6836         (default-gutter-position-changed-hook): lambda with zero arguments
6837         rather than one.
6838         (raw-append-progress-display): trap errors in pending input since
6839         allowing them to signal will hose the gauge well and
6840         truly. Ideally we would like to delay these until we are more able
6841         to cope.
6842         (append-progress-display): ditto.
6843
6844 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6845
6846         * lisp/make-docfile.el: call-process-internal is now implemented
6847         in process.el.
6848
6849 2000-03-21  Ben Wing  <ben@xemacs.org>
6850
6851         * mule\mule-cmds.el (set-language-info-alist):
6852         Fix to correspond to new menu arrangement.
6853
6854 2000-03-21  Ben Wing  <ben@xemacs.org>
6855
6856         * process.el:
6857         * process.el (call-process-internal): New.
6858         New implementation of call-process.  Only enabled under NT, so far.
6859         stderr handling not implemented yet in CVS'd C code.
6860
6861 2000-03-20  Ben Wing  <ben@xemacs.org>
6862
6863         * lisp-mode.el:
6864         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6865         * lisp-mode.el (lisp-interaction-mode):
6866         Put back Lisp Interaction menubar for Jan V's sake.
6867
6868         * simple.el:
6869         * simple.el (mark-ring):
6870         * simple.el (dont-record-current-mark): New.
6871         * simple.el (in-shifted-motion-command): New.
6872         * simple.el (mark-ring-unrecorded-commands): New.
6873         * simple.el (mark-ring-max):
6874         * simple.el (set-mark-command):
6875         * simple.el (push-mark):
6876         * simple.el (handle-pre-motion-command):
6877         Implement scheme for not recording unimportant marks.
6878
6879         * subr.el:
6880         * subr.el (function-allows-args): New.
6881         New function function-allows-args.
6882
6883 2000-03-20  Martin Buchholz <martin@xemacs.org>
6884
6885         * XEmacs 21.2.32 is released.
6886
6887 2000-03-20  Andy Piper  <andy@xemacs.org>
6888
6889         * gutter-items.el (update-tab-in-gutter): force selection of the
6890         selected-window if required to do so.
6891         (buffers-tab-items): ditto.
6892         (add-tab-to-gutter): ditto.
6893         (create-frame-hook): use force-selection.
6894         (default-gutter-position-changed): lambdify.
6895         (update-tab-hook): deleted since it was only used in one place.
6896
6897 2000-03-18  Andy Piper  <andy@xemacs.org>
6898
6899         * files.el (find-file-noselect): undo change that shouldn't have
6900         gone in.
6901
6902 2000-03-17  Andy Piper  <andy@xemacs.org>
6903
6904         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6905         of selected-window trickery.
6906
6907         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6908         frames tabs.
6909         (progress-display-stop-callback): progress -> progress-display
6910         (progress-display-quit-function): ditto.
6911         (clear-progress-display): ditto.
6912         (remove-progress-display): ditto.
6913         (append-progress-display): ditto.
6914         (abort-progress-display): ditto.
6915         (raw-append-progress-display): ditto.
6916         (display-progress-display): ditto.
6917         (current-progress-display-label): ditto.
6918         (current-progress-display): ditto.
6919         (lprogress-display): ditto and save the buffer
6920         (progress-display): ditto. Otherwise the buffer sometimes gets
6921         changed which confuses font-lock.
6922
6923         * font-lock.el (font-lock-default-fontify-buffer): catch all
6924         errors, not just quit.
6925         (font-lock-mode): progress -> display-progress
6926         (font-lock-default-fontify-buffer): ditto.
6927         (font-lock-fontify-syntactically-region): ditto.
6928         (font-lock-fontify-keywords-region): ditto.
6929
6930 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6931
6932         * cl.el (gensym): Move to here from cl-macs.el.
6933         (gentemp): Ditto.
6934
6935 2000-03-16  Andy Piper  <andy@xemacs.org>
6936
6937         * font-lock.el (font-lock-mode): use lprogress and friends for
6938         progress management.
6939         (font-lock-default-fontify-buffer): ditto.
6940         (font-lock-fontify-syntactically-region): ditto.
6941         (font-lock-fontify-keywords-region): ditto.
6942         (font-lock-revert-cleanup): fix reverting.
6943         (font-lock-revert-setup): ditto.
6944
6945         * gutter-items.el (progress-use-echo-area): new variable. Use the
6946         echo area for progress gauges if non-nil.
6947         (clear-progress): remove echo area stuff and defer to
6948         clear-message.
6949         (append-progress): dispatch non-command events after each progress
6950         increment. Remove echo area stuff.
6951         (abort-progress): remove echo area stuff and defer to
6952         display-message.
6953         (raw-append-progress): ditto. Dispatch non-command events after
6954         gutter redisplay.
6955         (display-progress): defer echo area stuff to display-message.
6956
6957         * gutter-items.el (clear-progress):
6958         (abort-progress): indentation changes.
6959         (display-progress): don't clear progress.
6960         (append-progress): compare messages with equal.
6961         (raw-append-progress): use dispatch-non-command-events to flush
6962         widget creation events.
6963
6964 2000-03-13  Ben Wing  <ben@xemacs.org>
6965
6966         * abbrev.el:
6967         * abbrev.el (abbrev-string-to-be-defined): New.
6968         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6969         Changes for use with the menubar.
6970
6971 2000-03-12  Ben Wing  <ben@xemacs.org>
6972
6973         * alist.el (vassoc): moved here from font-menu.el.
6974
6975         * custom.el (defface): typo fix.
6976
6977         * dialog.el (yes-or-no-p-dialog-box):
6978         * dialog.el (message-box):
6979         * files.el (save-some-buffers-1):
6980         Put accelerators in the button names.
6981
6982         * font-lock.el (font-lock-comment-face):
6983         * font-lock.el (font-lock-keyword-face):
6984         * font-lock.el (font-lock-function-name-face):
6985         Fixed some of the colors under MS Windows because the existing
6986         default colors were hardly different from black and needed to be
6987         made lighter.
6988
6989         * font-menu.el:
6990         * font-menu.el (font-menu-split-long-menu):
6991         * font-menu.el (font-menu-family-constructor):
6992         * font-menu.el (font-menu-size-constructor):
6993         * font-menu.el (font-menu-weight-constructor):
6994         * font-menu.el (font-menu-set-font):
6995         vassoc moved to alist.el.
6996         Accelerators added to all menus.
6997         Unused bound var new-props removed.
6998
6999         * keydefs.el: I did a whole lot of rearranging to put things in a
7000         more consistent order and fixed a number of cases where key
7001         combinations involving up, down, left, right and so on were
7002         defined but the corresponding keypad combinations were not
7003         defined.
7004
7005         * lisp-mode.el:
7006         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7007         * lisp-mode.el (emacs-lisp-mode):
7008         * lisp-mode.el (lisp-interaction-mode):
7009         * lisp-mode.el (flet):
7010         Added accelerators onto the menus.
7011         Made all the different versions of the let function be indented
7012         the same way.
7013         Undid Steve's easy-menu-ification, because it makes it impossible
7014         to have the menubar and popup menus different.
7015         Cleaned up the menu; added items for find-function &c and some
7016         indenting, and removed debug-on-*.
7017
7018         * list-mode.el (list-mode-hook):
7019         * list-mode.el (list-mode):
7020         * list-mode.el (completion-setup-hook):
7021         * list-mode.el (display-completion-list):
7022         Added support for the :window-height keyword, which is required
7023         because of other changes that I made for the file dialog box.  I
7024         also made the hook variables list-mode-hook and
7025         completion-setup-hook and also minibuffer-setup-hook in
7026         minibuf.el be permanent-local; see comment in list-mode.el.
7027
7028         * map-ynp.el (map-y-or-n-p):
7029         Added accelerators to the dialog buttons.
7030
7031         * menubar-items.el (menu-truncate-list):
7032         New internal function.
7033         * menubar-items.el (submenu-generate-accelerator-spec):
7034         * menubar-items.el (menu-item-strip-accelerator-spec):
7035         * menubar-items.el (menu-item-generate-accelerator-spec):
7036         New exported functions, for use in auto-generating accelerator specs.
7037
7038         * menubar-items.el:
7039         * menubar-items.el (default-menubar):
7040         * menubar-items.el (maybe-add-init-button):
7041         * menubar-items.el (bookmark-menu-filter):
7042         * menubar-items.el (slow-format-buffers-menu-line):
7043         * menubar-items.el (build-buffers-menu-internal):
7044         * menubar-items.el (language-environment-menu-filter):
7045         * menubar-items.el (default-popup-menu):
7046         * menubar-items.el (popup-buffer-menu):
7047         * menubar-items.el (popup-menubar-menu):
7048         Did a major overhaul on this file, and in fact I'm nowhere near
7049         done working on the menubar, and there will be more patches to
7050         come.  A basic summary of what I've done:
7051
7052         a) I added accelerators to all of the menu items.  For menus that
7053         are auto-generated, such as the buffers menu, the accelerators are
7054         automatically added to the beginning of each line using the
7055         numbers 1 through 9, then zero, and then letters starting with A,
7056         but omitting the letters that are already in use for the fixed
7057         menu items at the top of the buffers menu.  To facilitate adding
7058         accelerators of this kind, I created some new functions
7059         (*-accelerator-spec), which are also being used by other filters
7060         that auto generate lists of things such as ftp sites to download
7061         packages.  If people really don't like these accelerators
7062         appearing at the beginning of the menu items, a variable can be
7063         added to optionally turn them off, but I think this is rather
7064         pointless because other menu items have accelerators and many or
7065         most of the menu users will use the accelerators if the support is
7066         there.
7067
7068         b) I combined the top level Tools and Apps menus into a single
7069         Tools menu, because the distinction between the two is not
7070         obvious, and the items on the menus are not used often enough that
7071         putting some of them onto submenus is a problem.
7072
7073         c) I created two new top level menus called View and Cmds because
7074         there were too many items on the File and Edit menus, and I'm going
7075         to be adding more items to these menus.  In contrast to the Tools
7076         menu, the items on these menus may be used quite often during an
7077         editing session, and so should be available with fewer
7078         keystrokes.
7079
7080         d) I added a number of options to the options menu, including one
7081         for controlling whether the alt key can be used to traverse to
7082         menu items using the accelerators, one for controlling behavior of
7083         control-k, one for controlling how the kill and yank functions
7084         interact with the clipboard, a few additional buffers-menu
7085         options, and various other things.  I also did a bit of
7086         rearranging, for example, combining the keyboard and mouse options
7087         into a single keyboard and mouse submenu to facilitate the
7088         accelerators on that level.
7089
7090         e) I changed the variable buffers-menu-format-buffer-line-function
7091         to take two arguments instead of one, the second argument being
7092         the line number for use in creating an accelerator.  I added a
7093         hack to support existing functions with one argument (although I
7094         doubt that very many of these exist), for backward compatibility.
7095
7096         f) I moved the top level mule menu to be a submenu of the edit
7097         menu.  I think that most of the items on this menu are fairly
7098         useless and there are certainly not enough frequently used items
7099         to justify this being its own top level menu.
7100
7101         g) I combined most of the items in big-menubar.el into the main menu.
7102         If people think the main menu is too big, it would be possible to
7103         create different configurations, some smaller.
7104
7105         * menubar.el (check-menu-syntax):
7106         Deleted some syntax checks that were no longer valid, partly
7107         because of changes that were already made a long time ago, and
7108         partly because of a change I made where I allow the name of the
7109         menu item to be an evaluated expression rather than just a string,
7110         similar to all of the other parameters of a menu item.
7111
7112         * minibuf.el:
7113         * minibuf.el (read-file-name-1):
7114         * minibuf.el (mouse-read-file-name-1):
7115         I made a number of changes to improve the appearance
7116         and functioning of the file dialog box.  They include:
7117
7118         a) Fixing the problem where closing the dialog box by clicking on
7119         the close button of the window didn't properly exit the
7120         minibuffer.
7121
7122         b) Fixing the problem that if you typed part of a file name, and
7123         then clicked on a completion with the mouse, the file was not
7124         correctly selected.
7125
7126         c) Changing the title of the dialog box to reflect the operation
7127         being done in accordance with user interface conventions, rather
7128         than the name of the dialog box buffer, which is rather useless.
7129
7130         d) Remove the words "possible completions are" which didn't
7131         belong.
7132
7133         e) Fix things so that the completions scroll off the end of the
7134         completions windows only to the right, rather than both to the
7135         right and down, which is in accordance with Windows user interface
7136         conventions.
7137
7138         * msw-init.el (init-post-mswindows-win):
7139         Added a binding for meta-F4, which is the standard windows binding
7140         for exiting a program.
7141
7142         * select.el (get-selection-no-error):
7143         * select.el (own-selection):
7144         * select.el (own-clipboard):
7145         Added an optional argument called append to the functions
7146         own-selection and own-clipboard.  This adds support for appending
7147         text to the existing selection and allows the function
7148         own-clipboard to be used as the value of the variable
7149         interprogram- cut-function.
7150
7151         Fixed a bug in own-selection in handling zmacs-region-stays.
7152
7153         * simple.el (historical-kill-line): New.
7154
7155         * simple.el (kill-line):
7156         * simple.el (interprogram-cut-function):
7157         * simple.el (interprogram-paste-function):
7158         * simple.el (handle-pre-motion-command):
7159         * simple.el (next-line):
7160         * simple.el (previous-line):
7161         a) Expanded the variable kill-whole-line, so that function
7162         kill-line can be set to delete the entire line always, not just
7163         when cursor is at the beginning of the line.  This is controlled
7164         by setting the variable kill-whole-line to the symbol 'always.
7165         This behavior, as well as the existing kill-whole-line behavior,
7166         now only take effect when kill-line is called interactively,
7167         although this is a departure from a previous behavior in the case
7168         of setting this variable kill-whole-line to t.  It is almost
7169         certainly what has always been intended, and most likely the old
7170         way of doing things introduced bugs.  I also created a function
7171         called historical-kill-line, which ignores the kill-whole-line
7172         setting and always gives the historical behavior of only killing
7173         to the end of the line.  I bound this function to shift- control-k
7174         so that the kill to end of line behavior is available, even when
7175         kill-whole-line has been set to change control-k into the simple
7176         delete-whole-line behavior. (This can be set using the options
7177         menu.)
7178
7179         b) I changed things so that kill and yank now interact with the
7180         clipboard by default under windows.  This was done by changing the
7181         default value of interprogram-cut- function and
7182         interprogram-paste-function.  You can get the old behavior by
7183         setting these to nil, and there is an option on the options menu
7184         to do this.
7185
7186         c) I added support for selecting text using shifted motion keys.
7187         This support is on by default and can be controlled by the
7188         variable shifted-motion-keys-select-region.  There is also a
7189         variable called unshifted-motion-keys-deselect-region that
7190         controls more specifically how the shifted motion key behavior
7191         works.  I did not put an option on the options menu to turn this
7192         off, because I can't imagine why this would be useful.
7193
7194         * simple.el (forward-block-of-lines):
7195         * simple.el (backward-block-of-lines):
7196         * simple.el (block-movement-size):
7197         New.
7198
7199         * simple.el (uncapitalized-title-words):
7200         * simple.el (uncapitalized-title-word-regexp):
7201         * simple.el (capitalize-string-as-title):
7202         * simple.el (capitalize-region-as-title):
7203         New.
7204
7205
7206         * subr.el (add-hook):
7207         * subr.el (make-local-hook): New.
7208         * subr.el (remove-local-hook): New.
7209         * subr.el (add-one-shot-hook): New.
7210         * subr.el (add-local-one-shot-hook): New.
7211         Added some functions to make using hooks easier.
7212         These include:
7213
7214         a) Functions add-local-hook and remove-local-hook to make it easy
7215         to use local hooks.
7216
7217         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7218         make it possible to add a "one-shot" hook, which is to say a hook
7219         that runs only once, and automatically removes itself after the
7220         first time it has run.
7221
7222 2000-03-09  Andy Piper  <andy@xemacs.org>
7223
7224         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7225
7226 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7227
7228         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7229         Moved from menubar-items.el.
7230         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7231
7232 2000-03-08  Andy Piper  <andy@xemacs.org>
7233
7234         * gutter-items.el (build-buffers-tab-internal): add selected field
7235         to buffers tab spec.
7236
7237 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7238
7239         * minibuf.el (last-exact-completion): Initialize to nil.
7240
7241 2000-03-07  Didier Verna  <didier@xemacs.org>
7242
7243         * startup.el (command-line-1): remove unused variable
7244         `first-file-buffer'.
7245
7246 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7247
7248         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7249         which is also used for Web server log files.
7250
7251 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7252
7253         * mule/mule-charset.el: Setup auto-fill-chars.
7254
7255 2000-03-02  SL Baur  <steve@beopen.com>
7256
7257         * subr.el (with-string-as-buffer-contents): Reimplement using
7258         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7259         non-deletion of buffer after execution problem.
7260         (with-output-to-string): Use unique buffer name.
7261
7262 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7263
7264         * gutter-items.el (buffers-tab-sort-function):  New variable.
7265         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7266
7267 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7268
7269         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7270
7271 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7272
7273         * menubar-items.el (maybe-add-init-button): Remove the "Load
7274         .emacs" button from all menubars.
7275
7276 2000-03-01  Didier Verna  <didier@xemacs.org>
7277
7278         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7279         region rectangle replacement (from Jan Vroonhof).
7280         (replace-rectangle): new function.
7281
7282 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7283
7284         * mule/mule-cmds.el (set-default-coding-systems): Use
7285         set-terminal-coding-system and set-keyboard-coding-system.
7286         * coding.el (set-terminal-coding-system): Use
7287         set-console-tty-output-coding-system.
7288         (set-keyboard-coding-system): Use
7289         set-console-tty-input-coding-system.
7290
7291 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7292
7293         * minibuf.el (read-variable): Allow symbol to default argument.
7294
7295 2000-02-27  Andy Piper  <andy@xemacs.org>
7296
7297         * gutter-items.el (update-tab-hook): new function to be used for
7298         hooks.
7299         (create-frame-hook): add update-tab-hook.
7300         (record-buffer-hook): ditto.
7301         (default-gutter-position-changed): ditto.
7302         (default-gutter-position): updating the buffers tab is now handled
7303         by a hook.
7304         (default-gutter-position-changed-hook): new variable.
7305         (gutter-element-visibility-changed-hook): ditto.
7306         (set-gutter-element-visible-p): call it.
7307         (set-gutter-element): use modify-specifier-instances. Set extents
7308         as duplicable before using.
7309         (remove-gutter-element): ditto.
7310         (set-gutter-element-visible-p): ditto.
7311         (init-gutter): new function.
7312         (add-tab-to-gutter): use new gutter-element functions rather than
7313         setting specifiers directly.
7314         (clear-progress): ditto.
7315         (abort-progress): ditto.
7316         (gutter-buffers-tab-visible-p): renamed from
7317         default-gutter-visible-p
7318
7319         * specifier.el (modify-specifier-instances): new function from Jan
7320         Vroonhof.
7321
7322         * x-init.el (init-post-x-win): call init-gutter.
7323
7324         * msw-init.el (init-post-mswindows-win): call init-gutter.
7325
7326         * menubar-items.el (default-menubar): Update to reflect new gutter
7327         variables.
7328
7329 2000-02-26  Andy Piper  <andy@xemacs.org>
7330
7331         * gutter-items.el (set-gutter-element): new function. Add gutter
7332         elements to the specified gutter.
7333         (remove-gutter-element): new function. Remove gutter elements from
7334         the specified gutter.
7335         (set-gutter-element-visible-p): new function. Set gutter element
7336         visibility for the provided gutter-visible specifier.
7337
7338 2000-02-23  Andy Piper  <andy@xemacs.org>
7339
7340         * gutter-items.el (add-tab-to-gutter): specify dimensions
7341         dynamically.
7342
7343 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7344
7345         * gutter-items.el (add-tab-to-gutter):
7346         * package-get.el (package-get-interactive-package-query):
7347         * package-ui.el (pui-directory-exists):
7348         (pui-install-selected-packages):
7349         (pui-list-packages):
7350         Use #'(lambda ...)  instead of '(lambda ...).
7351
7352 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7353
7354         * startup.el (load-user-init-file): Check to make sure user
7355           has an init-file before calling load().
7356
7357 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7358
7359         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7360
7361 2000-02-23  Martin Buchholz <martin@xemacs.org>
7362
7363         * XEmacs 21.2.31 is released.
7364
7365 2000-02-21  Mike Sperber <mike@xemacs.org>
7366
7367         * loadup.el (really-early-error-handler):
7368         * update-elc.el:
7369         * make-docfile.el:
7370         Remove dependency on EMACSBOOTSTRAP... environment variables.
7371
7372 2000-02-21  Martin Buchholz <martin@xemacs.org>
7373
7374         * XEmacs 21.2.30 is released.
7375
7376 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7377
7378         * byte-optimize.el (byte-optimize-plus):
7379         (byte-optimize-minus):
7380         (byte-optimize-multiply):
7381         Optimize (- 0) to 0, not (-)
7382         Optimize (+ 5 3.0) to 8.0
7383         Optimize (* 5 3.0) to 15.0
7384         Improve readability.
7385
7386 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7387
7388         * modeline.el: (modeline-scrolling-method): change modeline
7389         mswindows cursor appearance according to the value.
7390
7391         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7392         and 'gui-element face colors and 'gui-element face font to Windows
7393         defaults.
7394
7395 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7396
7397         * font-lock.el: Javadoc enhancements
7398
7399 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7400
7401         * ldap.el (toplevel): Test if LDAP support has been compiled in
7402         (ldap-verbose): New option
7403         (ldap-search-entries): Renamed from the previous ldap-search
7404         Conditionalize message display on ldap-verbose
7405         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7406         defuns
7407         (ldap-search): Is now defined as an obsolete wrapper calling
7408         ldap-search-basic or ldap-search-entries
7409
7410
7411 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7412             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7413             Jan Vroonhof  <jan@xemacs.org>
7414
7415         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7416         When for-effect is true, didn't call `byte-optimize-form'
7417         in and/or subforms without last.
7418
7419 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7420
7421         * package-get.el (package-get-download-sites): Use correct custom
7422         type.
7423
7424 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7425
7426         * files.el (write-file): Ask for coding system when compiled with
7427         file-coding.
7428
7429 2000-02-16  Andy Piper  <andy@xemacs.org>
7430
7431         * buffer.el (switch-to-buffer): give norecord argument to
7432         set-window-buffer instead of explicitly recording.
7433
7434         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7435         we have to pick a window.
7436
7437 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7438
7439         * mule/mule-cmds.el (describe-language-support): Don't add
7440         unexist function to help-map.
7441         (describe-coding-system): Don't use already assigend `C'.
7442
7443 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7444
7445         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7446         work in custom.
7447
7448 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7449
7450         * about.el: Ienaga's e-mail address change.
7451
7452 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7453
7454         * etags.el (find-tag): force new window -- even if buf already
7455         visible -- when other-window is t
7456
7457 2000-02-16  Martin Buchholz <martin@xemacs.org>
7458
7459         * XEmacs 21.2.29 is released.
7460
7461 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7462
7463         * cl-extra.el (getf): This is now identical to `plist-get', so
7464         just defalias it.
7465         * cl-macs.el: Make getf an alias to plist-get, at the
7466         byte-compiler level, using define-compiler-macro.
7467
7468 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7469
7470         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7471
7472 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7473
7474         * lisp/etags.el (find-tag-internal): set exact-tagname to
7475           a regular expression that matches against the tagname
7476           part of the tag entry first instead of only looking in
7477           the context area.
7478
7479 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7480
7481         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7482         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7483
7484 2000-02-07  Martin Buchholz <martin@xemacs.org>
7485
7486         * XEmacs 21.2.28 is released.
7487
7488 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7489
7490         * cl-extra.el (getf): Just call `get', never `get*'.
7491         Make arglist match docstring.
7492         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7493         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7494         * byte-optimize.el: remove references to `get*'.
7495
7496 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7497
7498         * mule/european.el: Add syntax information for Latin3 and Latin4.
7499
7500 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7501
7502         * byte-optimize.el: Byte-optimize (length "foo")
7503
7504 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7505
7506         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7507         width check using `window-leftmost-p' and `window-rightmost-p'.
7508
7509 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7510
7511         * wid-edit.el (widget-match-inline): An atom never matches a
7512           list.
7513
7514 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7515
7516         * modeline.el: Consolidated 'x and 'mswindows specification under
7517         'win tag.
7518
7519 2000-01-29  Andy Piper  <andy@xemacs.org>
7520
7521         * gutter-items.el: (format-buffers-tab-line): Try and be
7522         intelligent about buffer naming when we have duplicates.
7523
7524 2000-01-29  Andy Piper  <andy@xemacs.org>
7525
7526         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7527         updated when it becomes visible.
7528
7529 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7530
7531         * bytecomp.el (byte-compile-insert-header): Properly set coding
7532         system under MULE and file-coding.
7533
7534 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7535
7536         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7537         (dontusethis-set-value-terminal-coding-system-handler):
7538         (dontusethis-set-value-keyboard-coding-system-handler):
7539         Never undefine coding system aliases.  Emergency fix for gnus.
7540
7541 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7542
7543         * files.el (abbreviate-file-name): Use directory-sep-char instead
7544         of hard-coded "/".
7545
7546 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7547
7548         * startup.el (user-init-file-base-list): New variable, replacing
7549         user-init-file-base.
7550         (find-user-init-file): New function.
7551         (command-line-early): Use it.
7552         (load-user-init-file): Ditto.
7553
7554 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7555
7556         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7557         calling valid-image-instantiator-format-p
7558
7559 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7560
7561         * isearch-mode.el (isearch-mode): The variable is
7562         isearch-unhidden-extents, not isearch-opened-extents.
7563
7564 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7565
7566         * minibuf.el (next-history-element): Modify error message if a
7567         default value is available.
7568
7569 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7570
7571         * bytecomp.el (byte-compile-file): Don't unconditionally write
7572         .elc files in binary - might contain non-Latin1.
7573
7574 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7575
7576         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7577         for windows-nt.
7578
7579         * version.el:
7580         * startup.el (user-init-file-base):
7581         * process.el (call-process-region):
7582         * files.el (make-backup-file-name):
7583         (backup-file-name-p):
7584         (file-relative-name):
7585         (abbreviate-file-name):
7586         (set-auto-mode):
7587         * code-process.el (call-process-region): Removed unnecessary
7588         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7589         support out of the universe.
7590
7591         * process.el:
7592         * code-process.el:
7593         * bytecomp.el (byte-compile-file): Removed reference to
7594         buffer-file-type, and commented usage of binary-process-output
7595         NTEmacs variables.
7596
7597 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7598
7599         * help.el (function-arglist): Add case for macro.
7600
7601 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7602
7603         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7604         printers.
7605         (custom-display): Added a menu for printer/display tags.
7606
7607         * frame.el (frame-type):
7608         * device.el (device-type): Added 'msprinter to the doc string, and
7609         removed 'pc -- it is not going to be implemented ever.
7610         (call-device-method): Fixed docstring typo.
7611         Defined specifier tags 'printer and 'display.
7612
7613 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7614
7615         * lisp/itimer.el (itimer-run-expired-timers): (consp
7616           last-command-event-time) instead of (consp
7617           'last-command-event-time).
7618
7619 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7620
7621         * msw-glyphs.el: Removed obsolete commentary.
7622
7623 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7624
7625         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7626         better default value.
7627
7628 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7629
7630         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7631         (read-string): Ditto.
7632         (eval-minibuffer): Ditto.
7633         (read-command): Ditto.
7634         (read-function): Ditto.
7635         (read-variable): Ditto.
7636         (read-number): Ditto.
7637         (read-shell-command): Ditto.
7638         (read-number): Record history.
7639
7640 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7641
7642         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7643
7644 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7645
7646         * faces.el (startup-initialize-custom-faces): New function.
7647         Reset all faces created during auto-autoloads loading time
7648         by defface.
7649         * startup.el (command-line): Call it.
7650
7651 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7652
7653         * about.el (about-hackers): Add myself to contributors list.
7654
7655 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7656
7657         * menubar-items.el (maybe-add-init-button): Removed an argument in
7658         a call to load-user-init-file, as the function managed to lose its
7659         formal parameter a few betas ago.
7660
7661 2000-01-18  Martin Buchholz <martin@xemacs.org>
7662
7663         * XEmacs 21.2.27 is released.
7664
7665 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7666
7667         * process.el (shell-command-to-string): Use the FSF docstring.
7668         Make shell-command-to-string the standard function, and
7669         exec-to-string the (deprecated) alias.
7670
7671         * startup.el: typo fix.
7672
7673 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7674
7675         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7676
7677 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7678
7679         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7680         buffers after visible buffers.
7681         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7682
7683 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7684
7685         * info.el (Info-extract-menu-node-name): Stop at a dot
7686         followed by whitespace or right parenthesis.
7687
7688 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7689
7690         * info.el (Info-directory-list): Warn against using Customize with
7691         Info-directory-list.
7692
7693 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7694
7695         * minibuf.el (read-file-name): doc fix.
7696
7697         * autoload.el (update-file-autoloads): doc fix.
7698
7699         * about.el (about-hackers): Change my E-mail address.
7700
7701 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7702
7703         * info.el (Info-visit-file): Just use the `f' interactive spec to
7704         read a filename in the standard way.
7705
7706 2000-01-13  Andy Piper  <andy@xemacs.org>
7707
7708         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7709         (gutter-buffers-tab-extent): new variable.
7710         (update-tab-in-gutter): call add-tab-to-gutter again if the
7711         orientation has changed.
7712         (add-tab-to-gutter): cope with different orientations.
7713
7714 2000-01-11  Didier Verna  <didier@xemacs.org>
7715
7716         * info.el (Info-following-node-name): backward-skip dots as well
7717         as spaces (dots at the end of a node name aren't part of it).
7718         (Info-extract-menu-node-name): don't skip dots. There could be
7719         some in the node name.
7720         (Info-index): allow dots to be part of a node name.
7721
7722 2000-01-12  Andreas Jaeger  <aj@suse.de>
7723
7724         * files.el (auto-mode-alist): Added idlwave-mode.
7725         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7726
7727 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7728
7729         * info.el (Info-search): Show default value.
7730
7731 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7732
7733         * info.el (Info-read-node-completion-table): New variable.
7734         (Info-read-node-name-1): New function.
7735         (Info-read-node-name): Use it.
7736         (Info-follow-reference): Use DEFAULT argument of completing-read.
7737         (Info-menu): Ditto.
7738
7739 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7740
7741         * hyper-apropos.el (hyper-describe-key-briefly): Save
7742         window configuration.
7743         (hyper-describe-face): Use DEFAULT of completing-read.
7744         (hyper-apropos-read-variable-symbol): Ditto.
7745         (hyper-apropos-read-function-symbol): Ditto.
7746
7747 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7748
7749         * mule/mule-cmds.el (set-default-coding-system): Set
7750         comint-exec-hook to use coding-system-for-read and
7751         coding-system-for-write so that C-x RET c works.
7752
7753 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7754
7755         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7756         (previous-matching-history-element): Increment
7757         minibuffer-max-depth by 1.
7758         (next-matching-history-element): Ditto.
7759
7760 2000-01-11  Andy Piper  <andy@xemacs.org>
7761
7762         * gutter-items.el (buffers-tab): Create a new face for the buffers
7763         tab.
7764         (buffers-tab-face): use it.
7765
7766 2000-01-10  Didier Verna  <didier@xemacs.org>
7767
7768         * modeline.el (modeline-scrolling-method): change modeline X
7769         cursor appearance according to the value.
7770
7771 2000-01-07  Andreas Jaeger  <aj@suse.de>
7772
7773         * about.el (about-hackers): Moved my entry to contributor list.
7774         (xemacs-hackers): Added myself.
7775         (about-maintainer-info): Added description of myself.
7776
7777
7778 2000-01-07  Didier Verna  <didier@xemacs.org>
7779
7780         * modeline.el (modeline-scrolling-method): new variable.
7781         (mouse-drag-modeline): add reference to it in the docstring.
7782         (mouse-drag-modeline): handle it.
7783
7784 2000-01-08  Andy Piper  <andy@xemacs.org>
7785
7786         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7787         calls.
7788         (remove-buffer-from-gutter-tab): ditto.
7789
7790 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7791
7792         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7793         (custom-face-edit): Fix grammatical error in help message.
7794
7795 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7796
7797         * movemail.el: Added.
7798
7799         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7800
7801 2000-01-03  Didier Verna  <didier@xemacs.org>
7802
7803         * modeline.el (mouse-drag-modeline): remove the code related to
7804         the modeline horizontal scrolling facility.
7805
7806 1999-12-31  Martin Buchholz <martin@xemacs.org>
7807
7808         * XEmacs 21.2.26 is released.
7809
7810 1999-12-28  Andy Piper  <andy@xemacs.org>
7811
7812         * wid-edit.el (widget-push-button-value-create): The gui cache
7813         does not agree with native widgets which can only be displayed
7814         once per window. The reasons for caching are diminished now that
7815         we don't hog resources when creating buttons.
7816         (widget-push-button-cache) deleted.
7817
7818 1999-12-24  Martin Buchholz <martin@xemacs.org>
7819
7820         * XEmacs 21.2.25 is released.
7821
7822 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7823
7824         * hyper-apropos.el (hyper-apropos): Toggle
7825         hyper-apropos-programming-apropos correctly.
7826         Set REGEXP when user accepts default value.
7827
7828 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7829
7830         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7831         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7832
7833 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7834
7835         * mule/mule-category.el (undefined-category-designator):
7836         Return char instead of character.  Search for undefined one.
7837         (describe-category): Use with-displaying-help-buffer.
7838
7839 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7840
7841         * byte-optimize.el (byte-optimize-plus):
7842         Optimize (+ 1) to 1 instead of (1+ nil).
7843
7844         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7845
7846         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7847
7848         * byte-optimize.el (byte-optimize-char-before): New function.
7849         Remove performance penalty for using (char-before) instead of (char-after).
7850
7851 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7852
7853         * mule/mule-category.el (char-category-list): Return character
7854         instead of integer.
7855
7856 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7857
7858         * minibuf.el (read-buffer): Check default is buffer object.
7859
7860 1999-11-25  Andy Piper  <andy@xemacs.org>
7861
7862         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7863         for buttons.
7864
7865 1999-12-16  Andreas Jaeger  <aj@suse.de>
7866
7867         * package-get.el (package-get-maybe-save-index): Fixed typo.
7868         Patch by Jeff Miller <jmiller@smart.net>.
7869
7870 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7871
7872         * gnuserv.el (gnuserv-process-filter):  don't call
7873         gnuserv-write-to-client when gnuserv-current-client is nil
7874
7875 1999-12-14  Martin Buchholz <martin@xemacs.org>
7876
7877         * XEmacs 21.2.24 is released.
7878
7879 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7880
7881         * about.el (about-hackers): Update my email address.
7882
7883 1999-12-07  Martin Buchholz <martin@xemacs.org>
7884
7885         * XEmacs 21.2.23 is released.
7886
7887 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7888
7889         * package-get.el (package-get-download-sites): Removed several
7890         defunct download sites, added many new ones, and corrected a few
7891         incorrect directory-on-site entries.  Added physical locations to
7892         site-description.
7893
7894 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7895
7896         * finder.el (finder-commentary): add DOC string and fix
7897         interactive spec
7898
7899 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7900
7901         * help.el (describe-function): Don't forget to intern the string
7902         completing-read returns.
7903         (describe-variable): Ditto.
7904
7905 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7906
7907         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7908         `hyper-apropos-help-mode' here to find symbol to customize
7909         irregardless of cursor position and simplify
7910         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7911         `hyper-apropos-popup-menu'.
7912
7913 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7914
7915         * apropos.el (apropos-mode-map): Add return to call
7916         apropos-follow.
7917         (apropos-print): Call apropos-mode to have better
7918         command reference. Put keymap text-poperty to
7919         symbole name.
7920
7921 1999-11-22  Alastair Burt  <burt@dfki.de>
7922
7923         * help.el: (describe-bindings-1): Added handling of keymaps for
7924         the extents at point.
7925
7926 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7927
7928         * gutter-items.el (buffers-tab-items): Wrap the function in a
7929         save-match-data
7930
7931 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7932
7933         * help.el (describe-function): Use the DEFAULT argument to
7934         completing-read.
7935         (describe-variable): Ditto.
7936
7937 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7938
7939         * minibuf.el (read-from-minibuffer): Add optional argument
7940         DEFAULT to have better mini-buffer history support.
7941         (completing-read): Pass default to read-from-minibuffer.
7942         (read-buffer): Pass default to completing-read.
7943
7944 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7945
7946         * font-lock.el (font-lock-doc-string-face): Document the
7947         `font-lock-lisp-like' property.
7948
7949 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7950
7951         * lisp-mode.el: Specify `font-lock-lisp-like'.
7952
7953         * font-lock.el (font-lock-lisp-like): New function.
7954         (font-lock-fontify-syntactically-region): Use it.
7955
7956 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7957
7958         * XEmacs 21.2.22 is released
7959
7960 1999-11-28  Martin Buchholz <martin@xemacs.org>
7961
7962         * XEmacs 21.2.21 is released.
7963
7964 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7965
7966         * minibuf.el (read-coding-system): Accept symbol and
7967         coding-system object as a default-coding-system.
7968
7969 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7970
7971         * minibuf.el (read-coding-system): Accept symbol as
7972         a default-coding-system.
7973
7974 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7975
7976         * apropos.el (apropos-documentation): Use insert instead
7977         of princ.
7978
7979 1999-11-07  William M. Perry  <wmperry@aventail.com>
7980
7981         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7982           for the linux console.
7983
7984         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7985           stuff to work when you are not on a window system, since the GPM
7986           mouse support now allows pasting from outside of XEmacs.
7987
7988 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7989
7990         * XEmacs 21.2.20 is released
7991
7992 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7993
7994         * setup-paths.el (paths-default-info-directories): Add
7995         /usr/share/info and /usr/local/share/info.
7996
7997 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7998
7999         * about.el: Updated Vladimir Ivanovic's info.
8000
8001 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8002
8003         * auto-show.el (auto-show-truncationp): Remove.
8004
8005         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8006
8007 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8008
8009         * indent.el (indent-line-to): fix bug: spaces were not replaced
8010         with tab if column is multiple of tab-width
8011         From dhn@qedinc.com
8012
8013 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8014
8015         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8016         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8017
8018         * package-get.el (package-get-package-provider): Be verbose when
8019         interactive. Patch from Robert Pluim
8020
8021 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8022
8023         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8024         info file suffixes.
8025
8026 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8027
8028         * process.el (open-network-stream): Add a new optional parameter
8029         PROTOCOL to support udp; fix a minor typo and add an explanation
8030         in docstring for udp programming.
8031
8032         * code-process.el (open-network-stream): Add a new optional
8033         parameter PROTOCOL to support udp; fix a minor typo and add an
8034         explanation in docstring for udp programming.
8035
8036 1999-10-18  Andy Piper  <andy@xemacs.org>
8037
8038         * gui.el (make-gui-button): be more precise about how we call
8039         callbacks.
8040
8041         * wid-edit.el (widget-push-button-value-create): Use the new form
8042         of native gui-button.
8043
8044 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8045
8046         * info.el (Info-page-prev): Don't do (sit-for 0).
8047
8048 1999-10-13  Andy Piper  <andy@xemacs.org>
8049
8050         * gutter-items.el (progress-abort-glyph): new glyph for showing
8051         abort status.
8052         (append-progress): dispatch-event rather than sit-for.
8053         (abort-progress): new function. Show the abort glyph with an
8054         appropriate message.
8055         (raw-append-progress): dispatch-event rather than sit-for.
8056         (display-progress): cope with aborts.
8057
8058         * gui.el (make-gui-button): Use native widgets for buttons
8059         unconditionally.
8060         (insert-gui-button): ditto.
8061         (gui-button-p): ditto.
8062
8063         * xbm-button.el: remove from core.
8064
8065         * xpm-button.el: remove from core.
8066
8067 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8068
8069         * faces.el (init-device-faces): Don't initialize the random faces
8070         on the stream device.
8071
8072 1999-10-06  Andy Piper  <andy@xemacs.org>
8073
8074         * files.el (recover-file): Don't use ls under windows for revert buffer.
8075
8076 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8077
8078         * package-get.el (package-get-download-menu): Make menu really
8079         toggle download sites.
8080         (package-get-download-sites): Add autoload cookie.
8081
8082 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8083
8084         * setup-paths.el (paths-find-module-directory): Ditto.
8085
8086 1999-09-29  Werner Fink  <werner@suse.de>
8087
8088         * setup-paths.el (paths-find-exec-directory): Add missing nil
8089         parameter for environment.
8090
8091 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8092
8093         * modeline.el (modeline-format):
8094         Only purecopy the strings.  Else
8095         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8096         barfs.
8097
8098 1999-08-28  Mike Woolley  <mike@bulsara.com>
8099
8100         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8101         user setting comint-completion-addsuffix and
8102         comint-process-echoes.
8103
8104 1999-09-22  Andy Piper  <andy@xemacs.org>
8105
8106         * gutter-items.el (update-tab-in-gutter): use
8107         last-nonminibuf-window instead of selected-window.
8108
8109 1999-09-18  Andy Piper  <andy@xemacs.org>
8110
8111         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8112         display on.
8113
8114         * subr.el (record-buffer-hook): new variable so that the hook gets
8115         some documentation.
8116
8117 1999-09-16  Andy Piper  <andy@xemacs.org>
8118
8119         * gutter-items.el (update-tab-in-gutter): only update when the
8120         gutter is visible.
8121         (remove-buffer-from-gutter-tab): ditto.
8122
8123 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8124
8125         * simple.el (do-auto-fill): Commented out part of Kinsoku
8126         processing.
8127
8128 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8129
8130         * isearch-mode.el (isearch-highlightify-region): Give the
8131         highlighting extents a high priority.
8132         (isearch-make-extent): Give the main highlighting extent an even
8133         higher priority.
8134
8135 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8136
8137         * packages.el (packages-compute-package-locations): Fix typo from
8138         -u rationalization.
8139
8140 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8141
8142         * setup-paths.el (paths-find-doc-directory): Respect value of
8143         `configure-doc-directory.'
8144
8145         * find-paths.el (paths-find-architecture-directory): Give
8146         precendence `default' argument (which typically comes from
8147         configure).
8148
8149 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8150
8151         * startup.el (command-line-early): Added options -user-init-file
8152         and -user-init-directory.
8153
8154         * files.el (user-init-file): Default to NIL so we can recognize
8155         when it's set.
8156
8157 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8158
8159         * obsolete.el (init-file-user):
8160         * startup.el:
8161         * packages.el (packages-compute-package-locations):
8162         * package-get.el (package-get-user-index-filename):
8163         * menubar-items.el (maybe-add-init-button):
8164         * info.el (Info-annotations-path):
8165         * dump-paths.el:
8166         Change `user-init-directory' to be an absolute path.
8167         Use `user-init-directory' where appropriate.
8168         Zap `init-file-user' and its uses.
8169
8170 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8171
8172         * subr.el (copy-symbol): New function.
8173
8174 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8175
8176         * isearch-mode.el (isearch-done): Be sure to restore invisible
8177         extents in the proper buffer.
8178         (isearch-pre-command-hook): Set this-command to the correct value
8179         in case the buffer has changed and old overriding-local-map was
8180         used.
8181         (isearch-restore-extent): Use remprop instead of setting the
8182         property to nil.
8183
8184 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8185
8186         * cmdloop.el (execute-extended-command): Update zmacs region
8187         before the delay.
8188         (execute-extended-command): Make the message gettext-friendly.
8189
8190 1999-09-07  Andy Piper  <andy@xemacs.org>
8191
8192         * gutter-items.el (progress-gauge-glyph): renamed from
8193         progress-glyph.
8194         (progress-text-glyph): new variable.
8195         (progress-layout-glyph): use layouts and text glyphs.
8196         (progress-area-buffer): removed.
8197         (progress-text-and-extent): new variable.
8198         (progress-displayed-p): dynamically create gutter area buffer.
8199         (clear-progress): ditto.
8200         (raw-append-progress): ditto.
8201         (append-progress): use new glyph names.
8202         (raw-append-progress): only create the extent when needed. set
8203         properties more optimally.
8204         (progress): remove args.
8205
8206 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8207
8208         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8209         mapcar where the return value is unused.
8210         (isearch-restore-invisible-extents): Ditto.
8211         (isearch-highlight-all-cleanup): Ditto.
8212         (isearch-delete-extents-in-range): Traverse the extents only once.
8213         (isearch-highlight-all-update): Don't start over if the search
8214         string has changed and more input is pending.
8215
8216 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8217
8218         * packages.el (packages-find-package-data-path): Ditto.
8219
8220         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8221
8222         * subr.el (mapc-internal): Don't make obsolete.
8223
8224         * cl-extra.el (mapc): Resurrect.
8225
8226 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8227
8228         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8229         alias.
8230
8231         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8232         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8233         (isearch-yank-clipboard): Use get-clipboard instead of
8234         x-get-clipboard.
8235         (isearch-yank-selection): Fix docstring.
8236
8237 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8238
8239         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8240
8241 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8242
8243         * cl-macs.el (extent-start-position): Fix setf method.
8244         (extent-end-position): Ditto.
8245
8246 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8247
8248         * isearch-mode.el: End merge with FSF 20.4.
8249
8250         * isearch-mode.el (search-invisible): New variable.
8251         (isearch-hide-immediately): Ditto.
8252         (isearch-unhidden-extents): Ditto.
8253         (isearch-range-invisible): New function.
8254         (isearch-unhide-extent): Ditto.
8255         (isearch-restore-invisible-extents): Ditto.
8256         (isearch-restore-extent): Ditto.
8257
8258         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8259         implementation.
8260         (isearch-ring-retreat-edit): Ditto.
8261         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8262         (isearch-forward-regexp): New arguments NOT-REGEXP and
8263         NO-RECURSIVE-EDIT.
8264         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8265         (isearch-backward-regexp): New arguments NOT-REGEXP and
8266         NO-RECURSIVE-EDIT.
8267         (isearch-mode): Return isearch-success.
8268         (isearch-update): Use unread-command-events instead of
8269         unread-command-event.
8270         (isearch-abort): If an invalid regexp is encountered, keep popping
8271         states.
8272         (isearch-*-char): Use FSF implementation.
8273         (isearch-whitespace-chars): Use the more robust FSF's
8274         implementation.
8275         (isearch-within-brackets): New variable.
8276         (isearch-mode): Initialize it.
8277         (isearch-edit-string): Bind it.
8278         (isearch-search-and-update): Set it.
8279         (isearch-push-state): Push it.
8280         (isearch-top-state): Pop it.
8281         (isearch-search): Set it.
8282         (isearch-printing-char): When called by isearch-whitespace-chars,
8283         handle M-SPC gracefully.
8284         (isearch-message-prefix): New argument ELLIPSIS.
8285         (isearch-message-suffix): Ditto.
8286         (isearch-message): Use the ELLIPSIS argument when calling
8287         isearch-message-prefix and isearch-message-suffix.
8288         (isearch-message-prefix): Distinguish between "wrapped" and
8289         "overwrapped" search, FWIW.
8290
8291 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8292
8293         * isearch-mode.el (isearch-edit-string): Use the head of the
8294         search ring instead of search-last-string and search-last-regexp.
8295         (search-highlight): Renamed from isearch-highlight.
8296         (isearch-exit): Use the new name.
8297         (isearch-highlight): Ditto.
8298         (isearch-dehighlight): Ditto.
8299         (isearch-update-ring): New function.
8300         (isearch-done): Call it.
8301         (isearch-done): New argument EDIT.
8302         (isearch-repeat): If search string is empty, look up at the car of
8303         the search ring; ignore the yank pointer.
8304         (isearch-abort): Call isearch-done with NOPUSH.
8305         (isearch-cancel): New function.
8306         (isearch-mode-map): Bind it to ESC ESC ESC.
8307
8308         * isearch-mode.el: Begin merge with FSF 20.4.
8309
8310 1999-09-01  Andy Piper  <andy@xemacs.org>
8311
8312         * x-select.el (x-get-clipboard): obsolete.
8313         (x-yank-clipboard-selection): obsolete
8314
8315         * select.el (disown-selection): need to be careful to disown the
8316         clipboard if we set it via selection.
8317         (get-clipboard): move from x-select.el
8318         (yank-clipboard-selection): ditto.
8319
8320 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8321
8322         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8323         isearch-highlight-all-matches to nil.
8324         (isearch-fixed-case): New variable.
8325         (isearch-mode): Initialize it.
8326         (isearch-edit-string): Save it.
8327         (isearch-toggle-case-fold): Set it.
8328         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8329         need to check isearch-fixed-case.
8330         (isearch-toggle-case-fold): Update highlighting of all matches
8331         before the pause.
8332         (isearch-edit-string):
8333
8334 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8335
8336         * isearch-mode.el (isearch-edit-string): Call isearch-message
8337         before reading the event so that the prompt is displayed properly.
8338         (isearch-message): Use isearch-nonincremental when calling
8339         isearch-message-prefix.
8340         (minibuffer-local-isearch-map): Bind up and down to do the same as
8341         M-p and M-n respectively.
8342         (isearch-done): New arg NOPUSH.
8343         (isearch-edit-string): Use it.
8344         (isearch-edit-string): Don't bind isearch-string.
8345         (isearch-ring-adjust): Edit string, *then* push state.
8346
8347 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8348
8349         * faces.el (isearch-secondary): Make isearch-secondary look
8350         different than default.
8351
8352 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8353
8354         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8355         save-excursion.
8356         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8357         (isearch-update): Call isearch-dehighlight without arguments.
8358         (isearch-done): Ditto.
8359
8360         * isearch-mode.el (isearch-fix-case): If the search string has no
8361         upper-case letters, allow the folding to be reenabled.
8362         Previously, once disabled, the folding would remain that way until
8363         the end of isearch.
8364         (isearch-top-state): Call isearch-fix-case.
8365
8366         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8367         save-excursion.
8368         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8369
8370 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8371
8372         * xpm-button.el:
8373         xbm-button.el: Need to exist in core because gui.el depends on
8374         them.
8375
8376 1999-08-31  Andy Piper  <andy@xemacs.org>
8377
8378         * gutter-items.el (buffers-tab-face): new customizable variable.
8379         (buffers-tab-default-buffer-line-length): new specifier for
8380         maximum viewable characters.
8381         (progress-stack): new variable for implementing widget-based
8382         progress messages.
8383         (progress-area-buffer): ditto.
8384         (progress-glyph-height): ditto.
8385         (progress-stop-callback): ditto.
8386         (progress-quit-function): new function.
8387         (progress-glyph): new variable.
8388         (progress-layout-glyph): ditto.
8389         (progress-displayed-p): new function, see message-displayed-p for
8390         details.
8391         (clear-progress): ditto.
8392         (remove-progress): ditto.
8393         (append-progress): ditto.
8394         (raw-append-progress): ditto.
8395         (display-progress): ditto.
8396         (current-progress): ditto.
8397         (current-progress-label): ditto.
8398         (progress): ditto.
8399         (lprogress): ditto.
8400
8401
8402 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8403
8404         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8405
8406         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8407         `isearch-yank-selection'.
8408         (isearch-mode-map): Use it.
8409         (isearch-yank-selection): Use `get-selection' instead of
8410         `get-x-selection'.
8411
8412 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8413
8414         * faces.el (isearch-secondary): Create face here.
8415
8416         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8417         timers.
8418
8419 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8420
8421         * subr.el (buffer-string): More robust backward compatibility
8422         check, courtesy William Perry.
8423
8424 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8425
8426         * replace.el (perform-replace): Stop the search after the search
8427         limit has been reached.
8428
8429 1999-08-23  Andy Piper  <andy@xemacs.org>
8430
8431         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8432         here if we don't have one.
8433
8434 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8435
8436         * ldap.el (ldap-coding-system): Default to nil until we get
8437         efficient UTF8 support
8438         (ldap-decode-string): Guard against `decode-coding-string' not
8439         being defined
8440         (ldap-encode-string): Guard against `encode-coding-string' not
8441         being defined
8442
8443 1999-08-23  Didier Verna  <didier@xemacs.org>
8444
8445         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8446         Some doc strings improvements, and add a star to the `interactive'
8447         calls.
8448
8449 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8450
8451         * font-lock.el (java-font-lock-keywords-3): introduced new
8452         keywords and regexpes for javadoc syntax 1.2.
8453
8454 1999-08-17  Andy Piper  <andy@xemacs.org>
8455
8456         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8457         format-buffers-tab-line.
8458         (buffers-tab-max-buffer-line-length): new variable.
8459         (format-buffers-tab-line): new function. truncate names if over
8460         buffers-tab-max-buffer-line-length.
8461
8462 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8463
8464         * cus-start.el: Customize the variable `bell-inhibit-time'.
8465
8466 1999-08-16  Andy Piper  <andy@xemacs.org>
8467
8468         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8469         brute-force approach to deleting the last buffer.
8470         (buffers-tab-grouping-regexp): new customizable variable.
8471         (select-buffers-tab-buffers-by-mode): use it.
8472
8473 1999-08-13  Andy Piper  <andy@xemacs.org>
8474
8475         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8476         deletion problem.
8477
8478 1999-07-30  Didier Verna  <didier@xemacs.org>
8479
8480         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8481         of princ to output symbols.
8482         (custom-save-face-internal): ditto.
8483         (custom-save-resets): ditto.
8484
8485 1999-08-09  Didier Verna  <didier@xemacs.org>
8486
8487         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8488         `regexp-quote' to protect the major mode name for use as a regular
8489         expression (c++ needs this for instance).
8490
8491 1999-08-08  Andy Piper  <andy@xemacs.org>
8492
8493         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8494         cope with similar mode names.
8495
8496         * gutter-items.el (buffers-tab-selection-function): new selection
8497         function.
8498         (select-buffers-tab-buffers-by-mode): new function.
8499         (buffers-tab-items): use it if set to only display buffers in the
8500         tab in the current buffer's group..
8501         (update-tab-in-gutter): use new api.
8502         (remove-buffer-from-gutter-tab): ditto.
8503
8504         * gutter-items.el (buffers-tab-max-size): set custom selection
8505         default to 6.
8506         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8507         (add-tab-to-gutter): set face as default.
8508
8509 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8510
8511         * faces.el (frob-face-property): Merge the fall-back specifier
8512         with the target, not replace it.
8513
8514 1999-08-05  Andy Piper  <andy@xemacs.org>
8515
8516         * gutter-items.el (update-tab-in-gutter): add frame argument for
8517         buffer-items.
8518         (update-tab-in-gutter): use it.
8519
8520         * gutter-items.el (record-buffer-hook): set.
8521
8522         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8523         change.
8524         (switch-to-buffer-hook) deleted.
8525
8526 1999-08-04  Andy Piper  <andy@xemacs.org>
8527
8528         * gutter-items.el (update-tab-in-gutter): make sure this will work
8529         as an argument to create-frame-hook.
8530
8531 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8532
8533         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8534         instead of timer emulation.
8535
8536 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8537
8538         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8539         Emacs isearch enhancements.
8540
8541 1999-07-28  Andy Piper  <andy@xemacs.org>
8542
8543         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8544         all devices that support tab controls.
8545         (remove-buffer-from-gutter-tab): new function. to be used as a
8546         value for kill-buffer-hook.
8547
8548 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8549
8550         * auto-show.el (auto-show-truncationp): changed to match
8551         `window_translation_on'
8552
8553 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8554
8555         * XEmacs 21.2.19 is released
8556
8557 1999-07-28  SL Baur  <steve@miho>
8558
8559         * code-files.el (insert-file-contents): Fix docstring.
8560         revert previous change.
8561
8562 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8563
8564         * fill.el (fill-region-as-paragraph): Change re-break-point to
8565         contain word-across-newline plus one character so that filling
8566         Japanese and Chinese works as desired.
8567         * simple.el (do-auto-fill): Ditto.
8568
8569 1999-07-26  SL Baur  <steve@miho>
8570
8571         * mule/japanese.el ("Japanese"): Do not specify a default input
8572         method.
8573         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8574
8575 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8576
8577         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8578         able to use cl-macs macro in early lisp.
8579
8580 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8581
8582         * custom.el:
8583         * cus-face.el:
8584         * cus-edit.el:
8585                 Massive custom Theme API changes.
8586
8587 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8588
8589         * code-files.el (insert-file-contents): Regard
8590         coding-system-magic-cookie if `coding-system-for-read' is nil.
8591
8592 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8593
8594         * mule/thai-xtis.el: Add coding: local variable, to avoid
8595         bootstrapping problem with C locale.
8596
8597 1999-07-22  Andy Piper  <andy@xemacs.org>
8598
8599         * dumped-lisp.el (preloaded-file-list): guard against putting
8600         gutter-items in a less than functional XEmacs.
8601         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8602
8603 1999-07-18  Bob Weiner  <weiner@beopen.com>
8604
8605         * fill.el (fill-context-prefix): Fixed bug that prevented the
8606         setting of an adaptive fill prefix when the `dont-skip-first' was
8607         t.
8608
8609 1999-07-22  SL Baur  <steve@miho>
8610
8611         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8612
8613 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8614
8615         * files.el (interpreter-mode-alist): add `make', `guile', and
8616         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8617         makefile-mode, guile is a scheme, and someday XEmacs will be
8618         modular enough to use as an efficient scripting tool.)
8619
8620 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8621
8622         * mule/mule-cmds.el (reset-language-environment): Regard
8623         coding-category `utf-8' and `ucs-4' if they are available.
8624
8625 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8626
8627         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8628         (prefer-coding-system): Fix DOC-string.
8629
8630         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8631         DOC-string too.
8632
8633         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8634         Mule.
8635         (coding-system-change-eol-conversion): Fix DOC-string.
8636
8637 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8638
8639         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8640         instead of `list-coding-system'.
8641
8642 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8643
8644         * menubar-items.el (default-menubar): `select-input-method' was
8645         renamed to `set-input-method'.
8646
8647         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8648         "Set Language Environment" menu.
8649
8650         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8651         "Describe Language Support" menu.
8652
8653 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8654
8655         * mule/chinese.el ("Chinese-GB"): Rename
8656         `chinese-gb-environment-setup-function' to
8657         `setup-chinese-gb-environment-internal'.
8658
8659 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8660
8661         * mule/korean.el: Use `define-coding-system-alias' instead of
8662         `copy-coding-system'.
8663
8664 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8665
8666         * mule/mule-cmds.el (set-language-environment-coding-systems):
8667         Treat duplicated coding-categories.
8668
8669 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8670
8671         * mule/japanese.el: Use `define-coding-system-alias' instead of
8672         `copy-coding-system'.
8673
8674 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8675
8676         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8677         coding-system `viscii'.
8678
8679 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8680
8681         * mule/cyrillic.el:
8682         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8683         (cyrillic-alternativnyj-decode-table): New variable.
8684         (cyrillic-alternativnyj-encode-table): New variable.
8685         - Specify `iso-8-1' as a category of coding-system
8686           `alternativnyj'.
8687         - Abolish general Cyrillic environment.
8688
8689 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8690
8691         * mule/chinese.el:
8692         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8693         - Register `chinese-gb-environment-setup-function' as a
8694           `setup-function' of "Chinese-GB" environment.
8695
8696 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8697
8698         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8699         optional argument `parents'.
8700
8701         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8702         property for Thai-XTIS.
8703
8704         * mule/mule-help.el (help-with-tutorial): Use property
8705         `tutorial-coding-system' of language-info as a coding-system to
8706         read tutorial file.
8707
8708 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8709
8710         * mule/thai-xtis.el: Don't setup `setup-function' and
8711         `exit-function'.
8712
8713         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8714         `set-coding-category-system' to set up coding-system for
8715         coding-category.
8716
8717         * mule/mule-cmds.el (prefer-coding-system): Use
8718         `set-coding-category-system' to set up coding-system for
8719         coding-category.
8720
8721 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8722
8723         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8724         Thai-XTIS environment.
8725
8726         * mule/mule-cmds.el (prefer-coding-system): Use
8727         `find-coding-system' instead of `coding-system-p'.
8728
8729 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8730
8731         * mule/mule-cmds.el (set-language-environment-coding-systems):
8732         Modify eol-type for XEmacs.
8733
8734         * mule/thai-xtis.el: Delete unused local variable `category'.
8735
8736         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8737         function.
8738         (prefer-coding-system): Don't call
8739         `update-coding-systems-internal'; use function
8740         `coding-category-list' instead of variable `coding-category-list';
8741         use `set-coding-priority-list' instead of `set-coding-priority';
8742         modify `eol-type' for XEmacs.
8743
8744         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8745         `charset-columns'.
8746         (char-width): Likewise.
8747
8748 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8749
8750         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8751         `tis-620'.
8752
8753         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8754         `set-coding-priority-list' instead of `set-coding-priority'; don't
8755         call `update-coding-systems-internal'.
8756
8757         * mule/mule-misc.el (coding-system-get): New function.
8758         (coding-system-put): New function.
8759         (coding-system-category): New function.
8760
8761 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8762
8763         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8764         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8765         to avoid conflict with leim/quail/thai-xtis.
8766
8767         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8768         to thai-xtis-chars.el.
8769
8770         * mule/thai-xtis-chars.el: New file (split from
8771         mule/thai-xtis.el).
8772
8773 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8774
8775         * mule/thai-xtis.el:
8776         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8777         - Add syntax entries.
8778         - Put `preferred-coding-system' of the charset `thai-xtis' to
8779           `tis-620'.
8780
8781 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8782
8783         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8784         rewritten to use write-multibyte-character.
8785
8786 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8787
8788         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8789         of `iso-2022-7'.
8790         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8791         ported yet.
8792         (read-input-method-name): Treat optional argument `default'.
8793
8794 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8795
8796         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8797         all.
8798         (set-language-info-alist): Set up menus here.
8799
8800 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8801
8802         * minibuf.el (completing-read): Add new optional argument
8803         `default'.
8804         (read-coding-system): Add new optional argument
8805         `default-coding-system'.
8806
8807 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8808
8809         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8810         (viet-viscii-...->viet-vscii...).
8811
8812 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8813
8814         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8815         and menus.
8816
8817 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8818
8819         * mule/mule-cmds.el (input-method-function): Add permanent-local
8820         property.
8821
8822 1999-03-30  Dave Love  <fx@gnu.org>
8823
8824         * mule/mule-cmds.el (current-language-environment): Doc fix.
8825
8826 1999-02-06  Richard Stallman  <rms@gnu.org>
8827
8828         * mule/european.el (setup-slovenian-environment): New function.
8829         ("Slovenian"): New language environment.
8830
8831 1999-01-27  Dave Love  <fx@gnu.org>
8832
8833         * mule/mule-cmds.el (current-language-environment): Provide :link,
8834         :type (choices) and appropriate :get.
8835
8836 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8837
8838         * mule/mule-cmds.el (describe-language-environment): Don't alter
8839         input-method-alist.
8840
8841 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8842
8843         * mule/mule-cmds.el (prefer-coding-system): Call
8844         set-coding-priority, so that the internal array of priorities is
8845         also updated.
8846
8847 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8848
8849         * mule/mule-cmds.el (prefer-coding-system): If the argument
8850         requires specific EOL conversion type, make the default coding
8851         systems use that.
8852
8853 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8854
8855         * mule/mule-cmds.el (set-language-environment): Pass the default
8856         eol-type to set-language-environment-coding-systems.
8857         (set-default-coding-systems): Copy the eol-type property for the
8858         new default values of {buffer-file,process}-coding-system from the
8859         old defaults.
8860         (set-language-environment-coding-systems): Accept an optional
8861         argument EOL-TYPE, and set the eol-type property of the default
8862         coding systems accordingly.
8863
8864 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8865
8866         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8867         use generate-new-buffer instead of get-buffer-create.
8868
8869 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8870
8871         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8872
8873 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8874
8875         * mule/mule-cmds.el (default-input-method): Fix custom type.
8876
8877 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8878
8879         * mule/mule-cmds.el (setup-specified-language-environment):
8880         Add apropos-inhibit property.
8881         (describe-specified-language-support): Likewise.
8882
8883 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8884
8885         * mule/mule-cmds.el: Doc fixes.
8886
8887 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8888
8889         * mule/mule-cmds.el (register-input-method): Doc-string
8890         modified.
8891
8892 1998-09-01  Dave Love  <fx@gnu.org>
8893
8894         * mule/mule-cmds.el (current-language-environment): Fix
8895         setter function.
8896
8897 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8898
8899         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8900         mule/european.el, mule/hebrew.el, mule/japanese.el,
8901         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8902         avoid bootstrapping problem if you need to recompile all the Lisp
8903         files using interpreted code.
8904
8905 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8906
8907         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8908         ("Latin-2"): Likewise.
8909
8910 1998-08-18  Per Starback  <starback@update.uu.se>
8911
8912         * mule/european.el (setup-latin2-environment): Fix typo.
8913
8914 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8915
8916         * mule/european.el: Give proper value of `input-method' key to all
8917         lang. env.
8918
8919         * mule/mule-cmds.el (activate-input-method): Handle the case that
8920         the arg INPUT-METHOD is nil correctly.
8921         (read-multilingual-string): Activate the specified input method
8922         before calling read-string.  Afterward, activate the original
8923         input method.
8924
8925 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8926
8927         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8928         (set-language-info-alist): Fix typo in doc-string.
8929
8930         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8931
8932 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8933
8934         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8935         (reset-language-environment): New function for the job that
8936         setup-english-environment used to do.
8937         (set-language-environment): Do more setups according to the info
8938         in language-info-alist.
8939         (read-language-name): Handle the case that the arg KEY is nil.
8940         (describe-language-environment): Handle input-method property.
8941
8942         * mule/: All files under this directory, which related with
8943         specific languages (such as mule/european.el, mule/greek.el,
8944         mule/hebrew.el, mule/misc-lang.el), modified as below.
8945         (setup-XXX-environment): Just call set-language-environment.  If
8946         they used to do some other jobs than what done by
8947         set-language-environment, those jobs are done in
8948         setup-XXX-environment-internal now.
8949         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8950         the value to setup-XXX-environment-internal.  Add properties
8951         input-method and features.
8952
8953         * mule/english.el (setup-english-environment): Just call
8954         reset-language-environment.
8955
8956         * mule/european.el (setup-8-bit-environment): Function deleted.
8957
8958 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8959
8960         * mule/mule-cmds.el (input-method-exit-on-first-char)
8961         (input-method-use-echo-area): Doc fixes.
8962
8963 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8964
8965         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8966         variable.
8967         (input-method-use-echo-area): New variable.
8968
8969 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8970
8971         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8972
8973 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8974
8975         * mule/mule-cmds.el (activate-input-method): Update mode line.
8976         (inactivate-input-method): Likewise.
8977
8978 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8979
8980         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8981         input method in the current buffer, but just bind
8982         current-input-method.
8983
8984 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8985
8986         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8987
8988         * mule/misc-lang.el ("IPA"): Add coding-priority and
8989         coding-system.
8990
8991 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8992
8993         * mule/greek.el: Add coding-priority.
8994
8995 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8996
8997         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8998         LANG-ENV.
8999
9000 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9001
9002         * mule/mule-cmds.el (register-input-method): Fix previous change.
9003         (setup-specified-language-environment): Doc fix.
9004
9005 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9006
9007         * mule/mule-cmds.el: Several doc fixes.
9008         (get-language-info, set-language-info): Rename argument.
9009         (set-language-info-alist): Likewise.
9010         (register-input-method): Rename argument.
9011         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9012
9013 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9014
9015         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9016         default value while reading an input method.
9017
9018 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9019
9020         * mule/mule-cmds.el (universal-coding-system-argument):
9021         Use buffer-file-coding-system as default.
9022
9023 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9024
9025         * mule/korean.el ("Korean"): Doc fix.
9026
9027 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9028
9029         * mule/mule-cmds.el (describe-language-environment): Print the
9030         languge environment at the head.
9031
9032 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9033
9034         * mule/japanese.el: Set exit-function to exit-japanese-environment
9035         for Japanese environment.
9036
9037 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9038
9039         * mule/mule-cmds.el (set-language-environment): Doc fix.
9040         (current-language-environment): Use defcustom.
9041         (default-input-method): Specify :type.
9042
9043 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9044
9045         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9046         modified.
9047         (prefer-coding-system): Doc-string modified.
9048
9049 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9050
9051         * mule/mule-cmds.el (set-language-info): Doc-string
9052         describes `coding-priority' KEY.
9053         (set-language-environment-coding-systems): New function.
9054         (select-safe-coding-system): New function.
9055         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9056         (set-language-info-alist): New optionla arg PARENTS.  Call
9057         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9058         (set-language-environment-coding-systems): New function.
9059
9060         * mule/chinese.el: Remove setting up of
9061         describe-chinese-environment-map and
9062         setup-chinese-environment-map.  Exclude them in args of calls to
9063         set-language-info-alist.  Register coding-priority key in
9064         language-info-alist.
9065
9066         * mule/cyrillic.el: Remove setting up of
9067         describe-cyrillic-environment-map and
9068         setup-cyrillic-environment-map.  Exclude them in args of calls to
9069         set-language-info-alist.  Register coding-priority key in
9070         language-info-alist.
9071
9072         * mule/english.el: Register coding-priority key in
9073         language-info-alist.
9074
9075         * mule/ethiopic.el: Register coding-priority key in
9076         language-info-alist.
9077
9078         * mule/european.el: Remove setting up of
9079         describe-european-environment-map and
9080         setup-european-environment-map.  Exclude them in args of calls to
9081         set-language-info-alist.  Register coding-priority key in
9082         language-info-alist.  Add "German" language env.
9083         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9084         (setup-german-environment): New function.
9085
9086         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9087         change default input method to "greek-postfix".
9088
9089         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9090         coding-priority key in
9091
9092 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9093
9094         * mule/mule-cmds.el (set-language-info): Doc fix.
9095         (input-method-inactivate-hook): Doc fix.
9096
9097 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9098
9099         * mule/mule-cmds.el (set-input-method): Renamed from
9100         select-input-method.
9101
9102 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9103
9104         * mule/mule-cmds.el (set-language-environment): Run
9105         exit-language-environment-hook before calling `exit-function'
9106         which is specified for the language environment.
9107
9108 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9109
9110         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9111         modified.
9112         (prefer-coding-system): Likewise.
9113         (describe-language-environment): Print aliases of each coding
9114         system.
9115         (set-language-environment-hook): New variable.
9116         (exit-language-environment-hook): New variable.
9117         (set-language-environment): Call these hooks.  Before setting a
9118         new language environment, exit from the
9119         current-language-environment if necessary.
9120         (input-method-verbose-flag): The value can be nil, t,
9121         complex-only, or default.
9122         (input-method-highlight-flag): Doc-string augmented.
9123         (activate-input-method): Check if we can run the registered
9124         function to activate an input method.
9125
9126         * mule/korean.el: Set exit-function for language environment
9127         "Korean" to exit-korean-environment.
9128         (setup-korean-environment): Moved to korea-util.el.
9129
9130 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9131
9132         * mule/mule-cmds.el (read-multilingual-string): Use
9133         current-input-method prior to default-input-method.  Don't bind
9134         current-input-method by `let', instead, activate the specified
9135         input method in the current buffer temporarily.
9136
9137 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9138
9139         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9140
9141 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9142
9143         * mule/chinese.el (post-read-decode-hz): Return the result of
9144         decode-hz-region.
9145         (pre-write-encode-hz): Do not change the value of
9146         last-coding-system.
9147
9148 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9149
9150         * mule/mule-ccl.el: Doc fixes.
9151
9152 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9153
9154         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9155         (check-ccl-program): New macro.
9156
9157 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9158
9159         * mule/mule-ccl.el: Comment about CCL syntax modified.
9160         (ccl-command-table): Add read-multibyte-character and
9161         write-multibyte-character.
9162         (ccl-code-table): Add ex-cmd.
9163         (ccl-extended-code-table): New variable.
9164         (ccl-embed-extended-command): New function.
9165         (ccl-compile-read-multibyte-character,
9166         ccl-compile-write-multibyte-character) New functions.
9167         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9168         ccl-dump-write-multibyte-character): New functions.
9169
9170 1999-07-22  SL Baur  <steve@miho>
9171
9172         * config.el (config-value-file): config.values is installed into
9173         doc-directory.
9174         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9175
9176 1999-07-19  Didier Verna  <didier@xemacs.org>
9177
9178         * rect.el: all functions rewritten, except when noted. Below is a
9179         list of interface changes.
9180         (apply-on-rectangle): new function. Obsoletes
9181         `operate-on-rectangle'. All functions that used to call this
9182         function now call the new one.
9183         (kill-rectangle): added optional prefix arg to fill lines.
9184         (delete-rectangle): ditto.
9185         (delete-extract-rectangle): ditto.
9186         (open-rectangle): ditto.
9187         (clear-rectangle): ditto.
9188         (delete-rectangle-line): added third arg FILL.
9189         (delete-extract-rectangle-line): ditto.
9190         (open-rectangle-line): ditto.
9191         (clear-rectangle-line): ditto.
9192
9193 1999-07-18  Andy Piper  <andy@xemacs.org>
9194
9195         * menubar-items.el (default-menubar): add gutter options.
9196
9197         * gutter-items.el: new file.
9198         (gutter): new group for custom.
9199         (gutter-visible-p): new variable.
9200         (default-gutter-position): ditto.
9201         (buffers-tab): new group for the buffers tab.
9202         (gutter-buffers-tab): widget to put in the gutter.
9203         (buffers-tab-max-size): max number of tabs.
9204         (buffers-tab-switch-to-buffer-function): function to call when a
9205         tab is pressed.
9206         (buffers-tab-omit-function): filter buffers with this function.
9207         (buffers-tab-format-buffer-line-function): format buffer names for
9208         inclusion in tabs.
9209         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9210         the record.
9211         (build-buffers-tab-internal): build a list of tab items.
9212         (buffers-tab-items): ditto.
9213         (add-tab-to-gutter): put a tab in the gutter area.
9214         (update-tab-in-gutter): reset the buffers in the tab.
9215
9216         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9217
9218         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9219         (switch-to-buffer-hooks): new hook.
9220
9221         * toolbar.el (default-toolbar-position): fix typo.
9222
9223 1999-07-16  Andy Piper  <andy@xemacs.org>
9224
9225         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9226
9227 1999-07-15  Didier Verna  <didier@xemacs.org>
9228
9229         * cus-edit.el (custom-prompt-variable): optional third arg makes
9230         prompt for a comment string.
9231         (customize-set-value): optional prefix makes this function handle
9232         variable comments.
9233         (customize-set-variable): ditto.
9234         (customize-save-variable): ditto.
9235         (customize-customized): handle custom comments.
9236         (customize-save-customized): ditto.
9237         (custom-variable-state-set): ditto.
9238         (custom-face-state-set): ditto.
9239         (customize-saved): ditto.
9240         (custom-variable-set): ditto.
9241         (custom-face-set): ditto.
9242         (custom-variable-save): ditto.
9243         (custom-face-save): ditto.
9244         (custom-variable-reset-saved): ditto.
9245         (custom-face-reset-saved): ditto.
9246         (custom-variable-reset-standard): ditto.
9247         (custom-face-reset-standard): ditto.
9248         (custom-comment-face): new face.
9249         (custom-comment-tag-face): ditto.
9250         (custom-comment): new widget.
9251         (custom-comment-create): new function.
9252         (custom-comment-delete): ditto.
9253         (custom-comment-value-set): ditto.
9254         (custom-comment-show): ditto.
9255         (custom-comment-invisible-p): ditto.
9256         (custom-variable-value-create): create a comment field widget.
9257         (custom-face-value-create): ditto.
9258         (custom-variable-menu): new entry for adding a custom comment.
9259         (custom-face-menu): ditto.
9260         (custom-save-variables): possibly save custom comments.
9261         (custom-save-faces): ditto.
9262
9263         * cus-face.el (custom-set-faces): the arguments can now have a
9264         custom comment as fourth argument.
9265
9266         * custom.el (custom-set-variables): the arguments can now have a
9267         custom comment as fifth element.
9268
9269 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9270
9271         * XEmacs 21.2.18 is released
9272
9273 1999-07-13  SL Baur  <steve@miho>
9274
9275         * lib-complete.el (read-library-name): Revert previous change.
9276         (read-library): Ditto.
9277
9278 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9279
9280         * packages.el (packages-package-list): Capitalize docstring.
9281
9282         * packages.el (packages-find-package-library-path): Use #'nconc
9283         rather than #'append to reduce consing -- #'mapcar uses Flist,
9284         which returns a freshly consed list.  #'append would create yet
9285         another fresh list, using Fmake_list in concat.
9286
9287         * packages.el (package-provide): Use setq with remassq like it
9288         says in its docstring.
9289
9290 1999-07-06  SL Baur  <steve@miho.m17n.org>
9291
9292         * lib-complete.el (progn-with-message): Fix typo.
9293
9294 1999-07-06  SL Baur  <steve@miho.m17n.org>
9295
9296         * mule/mule-misc.el (char-octet): Make function match docstring.
9297         From Katsumi Yamaoka <yamaoka@jpl.org>
9298
9299 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9300
9301         * wid-edit.el (widget-documentation): corrected spelling error.
9302
9303 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9304
9305         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9306         keys if already bound
9307
9308 1999-07-06  SL Baur  <steve@miho.m17n.org>
9309
9310         * lib-complete.el (progn-with-message): Revert previous changes.
9311
9312 1999-06-24  Bob Weiner  <weiner@beopen.com>
9313
9314         * lib-complete.el (find-library):
9315         (find-library-other-window):
9316         (find-library-other-frame): Completely rewrote
9317         so that these functions actually work when called non-interactively.
9318         Also made them handle LIBRARY arguments which end with .el or .elc.
9319
9320 1999-06-24  Bob Weiner  <weiner@beopen.com>
9321
9322         * simple.el (indent-new-comment-line): Locally bound
9323         `block-comment-start' to `comstart' or else when this is called
9324         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9325         `block-comment-start' value, ignoring any existing spacing after a
9326         comment prefix in the previous line and producing ugly comments.
9327
9328 1999-06-23  Bob Weiner  <weiner@beopen.com>
9329
9330         * list-mode.el (mouse-choose-completion):
9331         (choose-completion):
9332         (completion-switch-to-minibuffer): Added.
9333         ([Tab]): [Tab] previously switched to the minibuffer
9334         but since [space] does that and since most applications in the
9335         world use [Tab] to select the next item in a list, do that in the
9336         *Completions* buffer too.  This will cause the least confusion
9337         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9338         06/23/1999.
9339
9340 1999-06-22  Bob Weiner  <weiner@beopen.com>
9341
9342         * help.el (help-buffer-name): Added support for a null value
9343         of `help-buffer-prefix-string' since some buffers require no
9344         prefix.
9345
9346 1999-06-20  Bob Weiner  <weiner@beopen.com>
9347
9348         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9349         in the completion-list-mode-map to bury the completions buffer
9350         even when the minibuffer is no longer active.
9351
9352 1999-06-20  Bob Weiner  <weiner@beopen.com>
9353
9354         * list-mode.el (list-mode): It is visually disconcerting to have
9355         the text cursor disappear within list buffers, especially when
9356         moving from window to window, so leave it visible.
9357
9358 1999-07-01  SL Baur  <steve@miho.m17n.org>
9359
9360         * menubar-items.el (default-menubar): Conditionalize the bug
9361         report menu item (which may not be possible in this XEmacs).
9362         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9363
9364 1999-06-30  SL Baur  <steve@miho.m17n.org>
9365
9366         * subr.el (with-current-buffer): DOC string fix.
9367         Suggested by Bob Weiner <weiner@altrasoft.com>
9368
9369 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9370
9371         * cus-face.el (custom-face-italic): insert missing args
9372
9373 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9374
9375         * packages.el (package-locations): Changed default early package
9376         hierarchies to ~/.xemacs/mule-packages and
9377         ~/.xemacs/xemacs-packages.
9378
9379 1999-06-23  SL Baur  <steve@miho.m17n.org>
9380
9381         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9382
9383 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9384
9385         * packages.el (package-locations): Changed default early package
9386         hierarchy to ~/.xemacs/packages.
9387         (package-locations): Removed `packages' as a possible name for a
9388         late package hierarchy.
9389
9390 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9391
9392         * mule/mule-category.el (word-combining-categories): Set up new
9393         variable.
9394         (word-separating-categories): Likewise.
9395
9396 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9397
9398         * XEmacs 21.2.17 is released
9399
9400 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9401
9402         * font-menu.el (font-menu-set-font): allow for nil specification
9403         of font size.
9404
9405 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9406
9407         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9408         is 1.
9409
9410 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9411
9412         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9413         8859-5 instead of ISO 8859-1.
9414
9415 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9416
9417         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9418         (viet-viscii-encode-table): Ditto.
9419
9420         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9421         Make obsolete definition of char-octet.
9422
9423 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9424
9425         * subr.el: Move no-Mule make-char ...
9426         * help-nomule.el (make-char): To here.
9427         (string-width): Make Mule compatibility alias.
9428
9429 1999-06-15  Andy Piper  <andy@xemacs.org>
9430
9431         * select.el (get-selection-no-error): really make there be no-error.
9432         (get-selection): revert to original.
9433
9434 1999-06-11  Andy Piper  <andy@xemacs.org>
9435
9436         * select.el (selection-sets-clipboard): renamed.
9437         (own-selection): use it.
9438
9439 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9440
9441         * XEmacs 21.2.16 is released
9442
9443 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9444
9445         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9446         missing characters to avoid crash.
9447
9448 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9449
9450         * coding.el (set-terminal-coding-system): Only set the console
9451         coding system on the selected console if it is a tty.
9452
9453 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9454
9455         * cus-face.el:
9456         * cus-edit.el:
9457         * faces.el:
9458         (custom):
9459         (face-spec-set):
9460         * faces.el (frob-face-property):
9461         * font-menu.el (font-menu-set-font):
9462                   Actually apply changes from 1999-03-17
9463
9464 1999-06-10  Andy Piper  <andy@xemacs.org>
9465
9466         * select.el (get-selection): abstract out non error-signalling
9467         part.
9468         (get-selection-no-error): get-selection without signalling an
9469         error.
9470         (selection-is-clipboard-p): new variable. controls whether the
9471         selection sets the clipboard.
9472         (own-selection): use it.
9473
9474         * mouse.el (insert-selection): fallback to clipboard after trying
9475         primary selection and cutbuffer.
9476
9477 1999-06-05  Andy Piper  <andy@xemacs.org>
9478
9479         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9480         selection functions.
9481
9482 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9483
9484         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9485         default value.
9486         (load): Use `raw-text' instead of `no-conversion'.
9487         (insert-file-contents): Likewise.
9488
9489         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9490         of `no-conversion'.
9491
9492 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9493
9494         * coding.el: Don't copy `no-conversion' to `raw-text'.
9495
9496 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9497
9498         * subr.el (make-char): Define it if Mule is not around.
9499
9500 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9501
9502         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9503
9504         * x-select.el (x-disown-selection-internal): Restore symbol as an
9505         obsolete alias.
9506         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9507
9508 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9509
9510         * XEmacs 21.2.15 is released
9511
9512 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9513
9514         * subr.el (split-string): Avoid infinite looping
9515
9516 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9517
9518         * ldap.el (ldap-ignore-attribute-codings): New variable
9519         (ldap-default-attribute-decoder): New variable
9520         (ldap-coding-system): New variable
9521         (ldap-attribute-syntax-encoders): New variable
9522         (ldap-attribute-syntax-decoders): New variable
9523         (ldap-attribute-syntaxes-alist): New variable
9524         (ldap-encode-boolean): New function
9525         (ldap-decode-boolean): New function
9526         (ldap-encode-country-string): New function
9527         (ldap-decode-string): New function
9528         (ldap-decode-address): New function
9529         (ldap-encode-address): New function
9530         (ldap-decode-attribute): New function
9531         (ldap-search): Use some of these
9532
9533 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9534
9535         * version.el (emacs-version): Make the patch level/beta come
9536         before the XEmacs qualifier so that it gets into (funcall
9537         emacs-version) and thus in the bug reports.
9538         (emacs-version>=): Support patch levels.
9539
9540 1999-06-03  SL Baur  <steve@xemacs.org>
9541
9542         * version.el: implement x.y.z version number
9543         From Jan Vroonhof <vroonhof@math.ethz.ch>
9544
9545 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9546
9547         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9548
9549 1999-05-22  Vin Shelton <acs@xemacs.org>
9550
9551         * startup.el: Document -private and break out non-standard X options.
9552
9553 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9554
9555         * mule/mule-charset.el (charset-after): New function.
9556         (charset-direction): Synch with Mule, update docstring.
9557         (get-charset-property): New function.
9558         (put-charset-property): New function.
9559         (charset-plist): New function.
9560
9561         * mule/mule-charset.el (compose-region):
9562         (decompose-region): remove;  these functions (which don't work
9563         since we don't do composite characters) have been moved to
9564         mule-util.el.
9565         (toplevel): follow coding standards
9566
9567 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9568
9569         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9570         exist any more.
9571
9572         * code-files.el: Fix commentary to follow coding standards.  Move
9573         the single line left in mule-files.el to here.
9574
9575         * mule/mule-files.el: delete.
9576
9577 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9578
9579         * info.el (Info-scroll-prev): Use event functions instead of the
9580         old emacs 19 interface.
9581
9582 1999-06-02  Andy Piper  <andy@xemacs.org>
9583
9584         * x-font-menu.el (x-font-menu-load-font):
9585         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9586
9587 1999-05-31  Andy Piper  <andy@xemacs.org>
9588
9589         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9590         group.
9591         (font-menu-this-frame-only-p): ditto.
9592         (font-menu-max-items): reinstate, from Jan Vroonhof
9593         <vroonhof@math.ethz.ch>
9594         (font-menu-submenu-name-format): ditto.
9595         (font-menu-split-long-menu): ditto, for use by the family
9596         constructor.
9597         (font-menu-family-constructor): use it.
9598
9599 1999-05-30  Andy Piper  <andy@xemacs.org>
9600
9601         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9602         for use by the font menu.
9603
9604         * msw-font-menu.el: new file implementing mswindows specific
9605         font-menu behaviour.
9606         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9607         (mswindows-font-menu-junk-families): ditto.
9608         (hack-font-truename): ditto.
9609         (mswindows-font-regexp-ascii): ditto.
9610         (mswindows-reset-device-font-menus): ditto.
9611         (mswindows-font-menu-font-data): ditto.
9612         (mswindows-font-menu-load-font): ditto.
9613
9614         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9615         (x-font-menu-font-data): ditto.
9616         (x-font-menu-load-font): ditto.
9617
9618         * font-menu.el: new file implementing generic font menu behaviour.
9619         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9620         made device independent.
9621         (font-menu-this-frame-only-p): ditto.
9622         (font-menu-preferred-resolution): ditto.
9623         (font-menu-size-scaling): new variable used to determine whether
9624         sizes are in points or tenths of a point.
9625         (vassoc): moved from x-font-menu.el.
9626         (device-fonts-cache): ditto.
9627         (device-fonts-cache): ditto.
9628         (flush-device-fonts-cache): ditto.
9629         (reset-device-font-menus): copied from x-font-menu.el and made
9630         device independent. Most functionality deferred to
9631         device-dependent versions.
9632         (font-menu-family-constructor): copied from x-font-menu.el and
9633         made device independent.
9634         (font-menu-size-constructor): ditto.
9635         (font-menu-weight-constructor): ditto.
9636         (font-menu-set-font): ditto.
9637         (font-menu-change-face): ditto.
9638         (font-menu-load-font): new device method.
9639         (font-menu-font-data): ditto.
9640
9641         * x-font-menu.el: The above functions deleted.
9642
9643 1999-05-26  Andy Piper  <andy@xemacs.org>
9644
9645         * update-elc.el:
9646         * make-docfile.el:
9647         * loadup.el: rehash expand-file-name usage to not use default-directory.
9648
9649 1999-05-21  Andy Piper  <andy@xemacs.org>
9650
9651         * x-select.el (x-select-convert-to-text):
9652         (x-selected-text-type):
9653         (x-get-selection):
9654         (xselect-convert-to-string):
9655         (xselect-convert-to-compound-text):
9656         (xselect-convert-to-length):
9657         (xselect-convert-to-targets):
9658         (xselect-convert-to-delete):
9659         (xselect-convert-to-filename):
9660         (xselect-convert-to-charpos):
9661         (xselect-convert-to-lineno):
9662         (xselect-convert-to-colno):
9663         (xselect-convert-to-sourceloc):
9664         (xselect-convert-to-os):
9665         (xselect-convert-to-host):
9666         (xselect-convert-to-user):
9667         (xselect-convert-to-class):
9668         (xselect-convert-to-name):
9669         (xselect-convert-to-integer):
9670         (xselect-convert-to-atom):
9671         (xselect-convert-to-identity): functions renamed from x-* and
9672         moved to select.el.
9673         (x-get-secondary-selection): use rename get-selection.
9674         (x-get-clipboard): ditto.
9675         (x-own-selection): moved to select.el.
9676         (x-valid-simple-selection-p): ditto.
9677         (x-dehilight-selection): ditto.
9678         (x-own-clipboard): ditto.
9679         (x-disown-selection): ditto.
9680
9681         * x-mouse.el (x-yank-function): moved to mouse.el.
9682         (x-insert-selection): ditto.
9683         (x-set-point-and-move-selection): use renamed function.
9684
9685         * select.el (selected-text-type): moved and renamed from
9686         x-select.el.
9687         (selection-owner-p): moved to C.
9688         (selection-exists-p): ditto.
9689         (get-cutbuffer): new device method.
9690         (get-selection): generalised and moved from x-select.el.
9691         (own-selection): moved x-own-selection functionality into here.
9692         (dehilight-selection): renamed and moved from x-select.el.
9693         (own-clipboard): functionality moved from x-select.el using new
9694         generic C builtins.
9695         (disown-clipboard): ditto.
9696         (select-convert-to-text):
9697         (select-convert-to-string):
9698         (select-convert-to-compound-text):
9699         (select-convert-to-length):
9700         (select-convert-to-targets):
9701         (select-convert-to-delete):
9702         (select-convert-to-filename):
9703         (select-convert-to-charpos):
9704         (select-convert-to-lineno):
9705         (select-convert-to-colno):
9706         (select-convert-to-sourceloc):
9707         (select-convert-to-os):
9708         (select-convert-to-host):
9709         (select-convert-to-user):
9710         (select-convert-to-class):
9711         (select-convert-to-name):
9712         (select-convert-to-integer):
9713         (select-convert-to-atom):
9714         (select-convert-to-identity): new functions renamed from x-* and
9715         moved from x-select.el.
9716
9717         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9718         into here and use as the default window-system mouse yank.
9719         (insert-selection): generalised and moved from x-mouse.el.
9720         (own-clipboard): moved to C.
9721
9722         * msw-select.el (mswindows-selection-owned-p): deleted.
9723         (mswindows-own-selection): generalised and moved to select.el.
9724         (mswindows-disown-selection): generalised and moved to C.
9725         (mswindows-selection-owner-p): ditto.
9726
9727 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9728
9729         * XEmacs 21.2.14 is released
9730
9731 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9732
9733         * about.el: update contact info for jason and slb.
9734
9735 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9736
9737         * mule/european.el (setup-romanian-environment): Add Romanian
9738         support from Emacs/Mule romanian.el.
9739
9740 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9741
9742         * cus-face.el: Label all custom changes with the 'custom' tag.
9743
9744         * cus-edit.el: idem ditto.
9745
9746         * faces.el: Added suport for adding device tags to various functions.
9747         (custom): New device tag.
9748         (face-spec-set): Call reset face with tags argument. No longer do
9749         x-init-global-faces hack.
9750
9751         * faces.el (frob-face-property): Use an anonymous specifier to map
9752         frob-face-property-1 over.
9753
9754         * x-font-menu.el (font-menu-set-font): Always specify all
9755         properties to custom.
9756
9757 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9758
9759         * mule/european.el (setup-czech-environment): Add czech support.
9760         From David Sauer <davids@orfinet.cz>
9761
9762 1999-03-15  SL Baur  <steve@xemacs.org>
9763
9764         * check-features.el: Turn hard errors into warnings.
9765
9766 1999-03-21  SL Baur  <steve@xemacs.org>
9767
9768         * simple.el (delete-key-deletes-forward): As per discussion on
9769         xemacs-beta, default to t.
9770
9771 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9772
9773         * loadup.el: Define Installation-string before loading anything.
9774
9775 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9776
9777         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9778         From Anders Stenman <stenman@isy.liu.se>
9779
9780 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9781
9782         * wid-edit.el (widget-glyph-find): Ditto.
9783
9784         * packages.el (locate-library): Ditto.
9785
9786         * loadup.el (really-early-error-handler): Ditto.
9787
9788         * lib-complete.el (read-library): Ditto.
9789
9790         * faces.el (set-face-stipple): Ditto.
9791
9792         * code-files.el (load): Use new calling style of locate-file.
9793
9794 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9795
9796         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9797         dead.
9798
9799 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9800
9801         * dumped-lisp.el (preloaded-file-list): Don't load
9802         Installation.el.
9803
9804         * loadup.el (Installation-string): Define it here.
9805
9806 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9807
9808         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9809         Installation.el needs to be loaded before `dump-paths', otherwise
9810         the dumping process won't find it.
9811
9812 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9813
9814         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9815         subr so that we can use `replace-in-string' in Installation.el to
9816         get rid of C-m chars under the native Windows build.
9817
9818 1999-04-29  Andy Piper  <andy@xemacs.org>
9819
9820         * make-docfile.el: canonicalize file and directory names.
9821
9822         * device.el (call-device-method): new function for calling device
9823         specific methods.
9824         (define-device-method): new function for defining device methods.
9825         (define-device-method*): ditto.
9826
9827 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9828
9829         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9830
9831 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9832
9833         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9834         (cyrillic-koi8-r-encode-table): Likewise.
9835         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9836         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9837
9838         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9839         from vietnamese.el].
9840
9841         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9842         mule/mule-misc.el.
9843
9844 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9845
9846         * mule/thai-xtis.el:
9847         - Change font registry name from "Thai94x94-0" to "xtis-0".
9848         - Change mnemonic of coding-system `tis-620' to "TIS620".
9849
9850 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9851
9852         * mule/ethiopic.el: fixed.
9853
9854 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9855
9856         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9857
9858         * mule/thai-xtis.el: New file.
9859
9860         * mule/vietnamese.el: New file.
9861
9862         * mule/ethiopic.el: New file.
9863
9864 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9865
9866         * bytecomp.el (byte-compile-close-variables): Leave
9867         debug-issue-ebola-notices alone.
9868
9869 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9870
9871         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9872         at the top of the buffer since it is the most important thing to
9873         customize
9874         (ldap-get-host-parameter): New defun
9875         (ldap-search): Add a new parameter `withdn' to retrieve the
9876         distinguished names of entries
9877
9878 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9879
9880         * startup.el (splash-frame-body): Date and spelling fixes.
9881
9882 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9883
9884         * view-less.el (toggle-truncate-lines): add autoload tag
9885
9886 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9887
9888         * format.el (format-alist): Disable image stuff.
9889
9890 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9891
9892         * wid-edit.el (widget-glyph-find): Search by directories, then by
9893         suffixes rather than the other way around.
9894         (widget-image-conversion): Renamed to
9895         `widget-image-file-name-suffixes'.
9896
9897 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9898
9899         * mule/mule-charset.el: Made old functions obsolete, remove the
9900         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9901         (charset-iso-graphic-plane): Rename from charset-graphic.
9902         (charset-iso-final-char): Rename from charset-final.
9903         (charset-width): Rename from charset-columns.
9904         (charset-bytes): Added from fsf compatibility, returns always 1.
9905
9906         * mule/mule-misc.el: Move charset-doc-string alias to
9907         mule-charset.el
9908
9909 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9910
9911         * x-faces.el (x-make-font-bold-italic): honor
9912         *try-oblique-before-italic-fonts*
9913
9914 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9915
9916         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9917
9918 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9919
9920         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9921         name.
9922
9923 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9924
9925         * cl-extra.el (equalp): Would bug out for lists.
9926
9927 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9928
9929         * about.el (about-hackers):  Change cgw's email address
9930
9931 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9932
9933         * XEmacs 21.2.13 is released
9934
9935 1999-03-12  SL Baur  <steve@xemacs.org>
9936
9937         * simple.el (delete-key-deletes-forward): Revert to previous
9938         behavior.
9939
9940 1999-01-18  Didier Verna  <didier@xemacs.org>
9941
9942         * menubar-items.el (xemacs-splash-buffer): handle the case of
9943         multiple elements in the splash buffer body.
9944
9945         * startup.el (splash-frame-timeout): new constant: interval
9946         between splash buffer elements.
9947         (command-line-1): handle splash buffer with multiple elements (use
9948         a timeout).
9949         (splash-frame-body): Originally `startup-splash-frame-body'.
9950         Rewrote a cleaner and more readable version. This can now be array,
9951         in which case each element is displayed in turn in the splash buffer.
9952         (splash-frame-static-body): new constant. Persistent information
9953         across all splash buffer elements (preserves the possibility to give
9954         it in different languages.
9955         (circulate-splash-frame-elements): new function. Used as a timeout
9956         to circulate through all splash frame elements and display them in
9957         sequence.
9958         (display-splash-frame): originally `startup-splash-frame'. Handle
9959         the case of multiple elements in the splash buffer body. Now
9960         returns a timeout id if multiple elements to display, or nil.
9961
9962 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9963
9964         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9965         so they can be overridden by x-init-face-from-resources.
9966         Additionally specify the font name also with an x tag.
9967
9968 1999-03-08  Andy Piper  <andy@xemacs.org>
9969
9970         * package-get.el (package-get-base): autoload.
9971
9972         * menubar-items.el (default-menubar): add update menu item. Fix
9973         custom menu to only be activated when package-base is available.
9974
9975         * package-get.el (package-get-custom): don't load
9976         package-get-custom as it is auto-generated. Fix group definition.
9977
9978 1999-03-05  Didier Verna  <didier@xemacs.org>
9979
9980         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9981         instead of `symbol-name' (Thanks Kyle).
9982
9983         * cus-edit.el (custom-save-variables): use `prin1' instead of
9984         princ to write symbols.
9985
9986 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9987
9988         * XEmacs 21.2.12 is released
9989
9990 1999-03-05  SL Baur  <steve@xemacs.org>
9991
9992         * menubar-items.el (default-menubar): Add kfm browsing support.
9993         From Neal Becker <nbecker@fred.net>
9994
9995 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9996
9997         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9998         calls to font-lock during buffer reversion.
9999
10000 1999-02-12  Didier Verna  <didier@xemacs.org>
10001
10002         * info.el (Info-build-node-completions): unconditionally widen the
10003         tag table buffer.
10004
10005 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10006
10007         * x-faces.el (x-init-face-from-resources):
10008         Only set fonts in the 'x locale.
10009
10010 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10011
10012         * package-ui.el (pui-install-selected-packages): Don't throw on
10013         `package-admin-delete-binary-package' returning nil since it's
10014         normal.  Reindent function.
10015         (pui-add-required-packages): Handle case where packages selected
10016         for installation have never been installed.
10017
10018 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10019
10020         * menubar-items.el (default-menubar):
10021         Implement the ``Mule->Set coding system of process'' menu item.
10022
10023 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10024
10025         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10026         files
10027         - Change some `if's to `when's
10028
10029 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10030
10031         * XEmacs 21.2.11 is released
10032
10033 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10034
10035         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10036         against window close (Fix Bug #460).
10037         (ask-user-about-lock-dbox): Idem.
10038
10039 1999-02-25  SL Baur  <steve@xemacs.org>
10040
10041         * mule/mule-charset.el (charset-leading-byte): New function.
10042         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10043
10044 1999-02-12  Andy Piper  <andy@xemacs.org>
10045
10046         * about.el (xemacs-hackers): change andy's email address.
10047         (about-url-alist): change andy's web page address.
10048         (about-xemacs): add piper.
10049
10050 1999-02-16  SL Baur  <steve@xemacs.org>
10051
10052         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10053         of mule-base into lisp/mule.
10054
10055 1999-02-16  SL Baur  <steve@xemacs.org>
10056
10057         * mule/arabic.el:
10058         mule/canna-leim.el:
10059         mule/chinese.el:
10060         mule/cyrillic.el:
10061         mule/english.el:
10062         mule/european.el:
10063         mule/greek.el:
10064         mule/hebrew.el:
10065         mule/japanese.el:
10066         mule/kinsoku.el:
10067         mule/korean.el:
10068         mule/misc-lang.el:
10069         mule/mule-category.el:
10070         mule/mule-ccl.el:
10071         mule/mule-charset.el:
10072         mule/mule-cmds.el:
10073         mule/mule-coding.el:
10074         mule/mule-files.el:
10075         mule/mule-help.el:
10076         mule/mule-init.el:
10077         mule/mule-misc.el:
10078         mule/mule-tty-init.el:
10079         mule/mule-x-init.el:
10080         mule/viet-chars.el:  Remerge from mule-base.
10081
10082         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10083         of mule-base into lisp/mule.
10084
10085 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10086
10087         * process.el (exec-to-string): Use `shell-command-switch' in place
10088         of hard-wired "-c" (for WindowsNT).
10089
10090 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10091
10092         * menubar-items.el (default-menubar):  Remove obsolete
10093         "Gopher" item
10094
10095 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10096
10097         * package-admin.el (package-admin-get-install-dir): First fall
10098         back to the location of xemacs-base for non-mule packages.
10099
10100 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10101
10102         * paths.el:
10103         - improved automounter tmp directory support.
10104         - support 4 (!) empirically discovered automounter conventions
10105
10106 1999-02-12  SL Baur  <steve@xemacs.org>
10107
10108         * etags.el (pop-tag-mark): autoload to match key binding.
10109
10110 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10111
10112         * XEmacs 21.2.10 is released
10113
10114 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10115
10116         * package-get.el (package-get-remote-filename): Don't bug out for
10117         a local file name in the search entry.
10118
10119 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10120
10121         * XEmacs 21.2.9 is released
10122
10123 1999-01-19  Didier Verna  <didier@xemacs.org>
10124
10125         * replace.el (replace-search-function): new variable containing a
10126         function to perform a search-forward.
10127         (replace-re-search-function): new variable containing a function
10128         to perform a re-search-forward.
10129         (perform-replace): use them.
10130
10131 1999-01-25  Didier Verna  <didier@xemacs.org>
10132
10133         * select.el (selection-owner-p): use the name `XEmacs'.
10134         (cut-copy-clear-internal): ditto.
10135
10136 1999-01-18  Andy Piper  <andy@xemacs.org>
10137
10138         * about.el (about-url-alist): Update my entry.
10139         (xemacs-hackers): Ditto.
10140
10141 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10142
10143         * buffer.el (switch-to-buffer): Fixing documentation.
10144         * minibuf.el (minibuffer-completion-table): ditto.
10145         * cl-macs.el (return-from): ditto.
10146
10147 1999-01-04  Didier Verna  <didier@xemacs.org>
10148
10149         * replace.el (delete-non-matching-lines): temporarily disable
10150         case-folding when called interactively with a regexp containing
10151         uppercase characters.
10152         (delete-matching-lines): ditto.
10153         (count-matches): ditto.
10154         (list-matching-lines): ditto.
10155
10156 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10157
10158         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10159         abort if current window is split horizontally, not if others are
10160         split.  Got rid of unnecessary minibuffer checking.  Also, add
10161         some comments (it's still complex).
10162
10163 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10164
10165         * package-get.el: changed address for doc.ic.ac.uk to
10166         sunsite.doc.ic.ac.uk
10167
10168 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10169
10170         * ldap.el (toplevel): Remove requires so that the file compiles
10171         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10172
10173 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10174
10175         * dump-paths.el: Calculate module-directory and set
10176         module-load-path to the load path for modules.
10177
10178         * loadup.el: Get bootstrap value of module-load-path from the
10179         environment variable EMACSBOOTSTRAPMODULEPATH.
10180         - Display the module load path if we're debugging paths.
10181
10182         * setup-paths.el: Added function paths-find-site-module-directory.
10183         - Added function paths-find-module-directory.
10184         - Added function paths-construct-module-load-path.  Uses new
10185         environment variable EMACSMODULEPATH.
10186
10187 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10188
10189         * font.el (font-default-object-for-device):
10190         Oops! This `or' can't be replaced by `unless'.
10191         Fixed inability to run w3, among other things.
10192
10193 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10194
10195         * package-admin.el: Change initialization of
10196           package-admin-install-function dependent on system type.
10197           Change package-admin-install-function-mswindows to use
10198           "minitar".
10199
10200 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10201
10202         * mouse.el (default-mouse-motion-handler): Disable help echo while
10203         in the minibuffer.
10204
10205 1998-12-28  Martin Buchholz <martin@xemacs.org>
10206
10207         * XEmacs 21.2.8 is released.
10208
10209 1998-12-24  Martin Buchholz <martin@xemacs.org>
10210
10211         * XEmacs 21.2.7 is released.
10212
10213 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10214
10215         * package-ui.el (pui-list-packages): Set truncate-lines.
10216
10217         * package-get.el (package-get-download-menu): Use
10218         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10219
10220         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10221         (pui-help-string): idem.
10222         (list-packages-mode): New major mode.
10223         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10224         (pui-install-selected-packages): Add suport for removing packages.
10225         (pui-toggle-package-delete-key): New function.
10226         (pui-popup-context-sensitive): New kludge.
10227         (pui-list-packages): Add warning when `package-get-remote' is nil.
10228         (package-ui-add-site): New function.
10229
10230 1998-12-01  Didier Verna  <didier@xemacs.org>
10231
10232         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10233
10234 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10235
10236         * ldap.el: Custom-ized
10237         (toplevel): Do not provide `ldap' which is provided by C level
10238         LDAP code
10239         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10240
10241 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10242
10243         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10244
10245 1998-12-17  Andy Piper  <andy@xemacs.org>
10246
10247         * sound.el (sound-load-list): name changed from sound-load-alist.
10248         (sound-extension-list): name changed from sound-ext-list.
10249         (load-default-sounds): use new names.
10250         (load-sound-file): use new names.
10251
10252 1998-12-16  Andy Piper  <andy@xemacs.org>
10253
10254         * XEmacs 21.2.6 is released
10255
10256 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10257
10258         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10259         errors.
10260
10261 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10262
10263         * wid-edit.el (widget-echo-this-extent): Set
10264         help-echo-owns-message to t.
10265
10266 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10267
10268         * package-get.el (package-get-download-menu): use toggles for
10269           each site in the download site menu.
10270
10271 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10272
10273         * package-get.el (package-get): If we cannot find a package
10274           because package-get-remote is not set, give a more helpful
10275           error message.
10276
10277 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10278
10279         * package-get.el (package-get-remote-filename): use an EFS path
10280         with user anonymous if no user is specified.
10281
10282 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10283
10284         * faces.el (face-spec-set): Re-init fallfacks for default after
10285         calling reset-face on the default face.
10286
10287 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10288
10289         * package-admin.el (package-admin-default-install-function):
10290         Behave as advertised.  Make sure the pkg-dir is proper for
10291         default-directory.
10292         (package-admin-add-binary-package): Make sure the pkg-dir is
10293         proper for default-directory.
10294         (package-admin-install-function-mswindows): Make sure the pkg-dir
10295         is proper for default-directory.
10296
10297 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10298
10299         * XEmacs 21.2.5 is released
10300
10301 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10302
10303         * files.el (binary-file-regexps): regexp-opt is not available at
10304         bytecompile time.
10305
10306 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10307
10308         * x-win-xfree86.el:
10309         * x-win-sun.el (x-win-init-sun):
10310         * x-win-sun.el:
10311         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10312         * x-iso8859-1.el:
10313         * x-init.el (init-post-x-win):
10314         * x-init.el (init-pre-x-win):
10315         * x-init.el (x-initialize-compose):
10316         * x-init.el:
10317         * x-compose.el:
10318         * winnt.el:
10319         * widget.el:
10320         * wid-edit.el (widget-glyph-click):
10321         * wid-edit.el (widget-glyph-find):
10322         * wid-edit.el (widget-type):
10323         * view-less.el (view-buffer-other-window):
10324         * very-early-lisp.el:
10325         * version.el:
10326         * toolbar.el:
10327         * toolbar-items.el:
10328         * term/sun.el (suntool-map):
10329         * term/sun-mouse.el:
10330         * term/internal.el:
10331         * syntax.el (modify-syntax-entry):
10332         * symbol-syntax.el:
10333         * subr.el:
10334         * startup.el (lock-directory):
10335         * simple.el (set-comment-column):
10336         * simple.el (backward-delete-char-untabify):
10337         * shadow.el (find-emacs-lisp-shadows):
10338         * shadow.el:
10339         * setup-paths.el (paths-construct-info-path):
10340         * select.el (cut-copy-clear-internal):
10341         * process.el (call-process-region):
10342         * process.el (start-process-shell-command):
10343         * process.el:
10344         * paths.el (rmail-spool-directory):
10345         * paragraphs.el (use-hard-newlines):
10346         * package-get.el (package-get-dependencies):
10347         * package-admin.el (package-admin-delete-binary-package):
10348         * obsolete.el (truncate-string):
10349         * obsolete.el (store-substring):
10350         * mouse.el (default-mouse-track-maybe-own-selection):
10351         * mouse.el (mouse-yank-at-point):
10352         * modeline.el:
10353         * modeline.el (mouse-drag-modeline):
10354         * minibuf.el (read-directory-name-internal):
10355         * minibuf.el (read-file-name-internal):
10356         * minibuf.el (read-file-name-internal-1):
10357         * minibuf.el (read-file-name-2):
10358         * minibuf.el (exact-minibuffer-completion-p):
10359         * minibuf.el (read-from-minibuffer):
10360         * minibuf.el:
10361         * menubar.el (check-menu-syntax):
10362         * map-ynp.el (map-y-or-n-p):
10363         * make-docfile.el (docfile-out-of-date):
10364         * loadup.el ((member "run-temacs" command-line-args)):
10365         * loadup.el ((member "no-site-file" command-line-args)):
10366         * loadup.el (really-early-error-handler):
10367         * loadup.el:
10368         * loadhist.el:
10369         * loaddefs.el:
10370         * lisp-mnt.el (lm-verify):
10371         * lib-complete.el (lib-complete:cache-completions):
10372         * lib-complete.el (library-all-completions):
10373         * itimer.el (itimer-run-expired-timers):
10374         * info.el (Info-mode):
10375         * info.el (Info-insert-file-contents):
10376         * info.el (Info-rebuild-dir):
10377         * info.el (Info-build-dir-anew):
10378         * info.el (Info-parse-dir-entries):
10379         * info.el (Info-dir-outdated-p):
10380         * info.el (Info-insert-dir):
10381         * info.el (info-xref):
10382         * info.el:
10383         * hyper-apropos.el (hyper-apropos-get-doc):
10384         * hyper-apropos.el (hyper-describe-face):
10385         * hyper-apropos.el (hyper-apropos-mode):
10386         * hyper-apropos.el:
10387         * help.el (list-processes):
10388         * help.el:
10389         * gnuserv.el:
10390         * font.el (mswindows-font-create-name):
10391         * font.el (font-default-font-for-device):
10392         * font.el (x-font-create-object):
10393         * font.el (font-registry):
10394         * font.el:
10395         * font-lock.el (font-lock-keywords):
10396         * font-lock.el:
10397         * finder.el (finder-compile-keywords):
10398         * find-paths.el (paths-find-recursive-path):
10399         * fill.el (set-justification-center):
10400         * fill.el (fill-region-as-paragraph):
10401         * files.el (insert-directory):
10402         * files.el (wildcard-to-regexp):
10403         * files.el (recover-file):
10404         * files.el (basic-save-buffer):
10405         * files.el (delete-auto-save-file-if-necessary):
10406         * files.el (file-relative-name):
10407         * files.el (backup-extract-version):
10408         * files.el (backup-buffer):
10409         * files.el (set-visited-file-name):
10410         * files.el (set-auto-mode):
10411         * files.el (interpreter-mode-alist):
10412         * files.el:
10413         * files.el (find-file-noselect):
10414         * files.el (abbreviate-file-name):
10415         * files.el (parse-colon-path):
10416         * files.el (directory-abbrev-alist):
10417         * etags.el (visit-tags-table-buffer):
10418         * easymenu.el (easy-menu-define):
10419         * dragdrop.el (experimental-dragdrop-drag):
10420         * dragdrop.el (dragdrop-drop-do-functions):
10421         * dragdrop.el (dragdrop-drop-at-point):
10422         * disass.el (disassemble-1):
10423         * disass.el (disassemble-internal):
10424         * disass.el (disassemble):
10425         * disass.el:
10426         * derived.el (derived-mode-init-mode-variables):
10427         * derived.el (define-derived-mode):
10428         * custom.el (defgroup):
10429         * cus-edit.el (custom-quote):
10430         * config.el:
10431         * code-process.el (open-network-stream):
10432         * code-process.el (start-process):
10433         * code-process.el (call-process-region):
10434         * code-process.el (call-process):
10435         * code-process.el:
10436         * code-files.el (insert-file-contents):
10437         * code-files.el:
10438         * code-files.el (buffer-file-coding-system-for-read):
10439         * cmdloop.el (yes-or-no-p-minibuf):
10440         * cl.el:
10441         * cl-macs.el:
10442         * cl-extra.el:
10443         * callers-of-rpt.el (make-caller-report):
10444         * callers-of-rpt.el:
10445         * bytecomp.el (batch-byte-recompile-directory):
10446         * bytecomp.el (batch-byte-compile-1):
10447         * bytecomp.el (batch-byte-compile):
10448         * bytecomp.el (display-call-tree):
10449         * bytecomp.el (byte-compile-insert):
10450         * bytecomp.el (byte-compile-two-args-19->20):
10451         * bytecomp.el (byte-compile-variable-ref):
10452         * bytecomp.el (byte-compile-form):
10453         * bytecomp.el (byte-compile-top-level-body):
10454         * bytecomp.el (byte-compile-out-toplevel):
10455         * bytecomp.el (byte-compile-byte-code-maker):
10456         * bytecomp.el (byte-compile-file-form-defmumble):
10457         * bytecomp.el (byte-compile-file-form):
10458         * bytecomp.el (byte-compile-keep-pending):
10459         * bytecomp.el (byte-compile-insert-header):
10460         * bytecomp.el (byte-compile-from-buffer):
10461         * bytecomp.el (byte-compile-file):
10462         * bytecomp.el (byte-recompile-file):
10463         * bytecomp.el (byte-compile-close-variables):
10464         * bytecomp.el (byte-compile-warn-about-unused-variables):
10465         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10466         * bytecomp.el (byte-compiler-legal-options):
10467         * bytecomp.el (byte-compile-lapcode):
10468         * bytecomp.el (byte-optimize-log):
10469         * bytecomp.el ((fboundp 'defsubst)):
10470         * bytecomp.el:
10471         * bytecomp-runtime.el:
10472         * byte-optimize.el (byte-optimize-apply):
10473         * byte-optimize.el (car):
10474         * byte-optimize.el (byte-optimize-form):
10475         * byte-optimize.el (byte-optimize-form-code-walker):
10476         * byte-optimize.el:
10477         * build-report.el (build-report-insert-installation-file):
10478         * build-report.el (build-report):
10479         * auto-show.el:
10480         * apropos.el (apropos-documentation):
10481         - mega patch
10482         - clean up byte-compile warnings
10483         - remove unused variables
10484         - Use common lisp style hashtable functions
10485         - byte compiler cleanup
10486         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10487         - remove old backquote syntax usage
10488         - move some cl functionality into C for speed.
10489         - remove last remaining VMS support
10490         - spelling fixes
10491         - implement last, butlast, nbutlast, copy-list in C.
10492         - new macro ignore-file-errors, similar to ignore-errors
10493           (ignore-file-errors (delete-file "foo"))
10494         - get frequent garbage collection during loadup.el by tweaking
10495           gc-cons-threshold, rather than explicitly calling garbage-collect
10496         - default delete-key-deletes-forward to `t'.
10497
10498 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10499
10500         * XEmacs 21.2-beta4 is released.
10501
10502 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10503
10504         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10505         (easy-menu-item-present-p): Wrapper around find-menu-item.
10506         (easy-menu-remove-item): Wrapper around delete-menu-item.
10507
10508         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10509         (add-menu-button): Add 'in-menu' argument.
10510         (add-menu-item-1): Add in-menu support to helper function.
10511
10512 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10513
10514         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10515
10516 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10517
10518         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10519         of Dec 4, 1997.
10520
10521 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10522
10523         * process.el (shell-command-on-region): Report if the command
10524         succeeded or failed.
10525
10526 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10527
10528         * subr.el (buffer-substring-no-properties): Comment out.
10529
10530 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10531
10532         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10533           into font instances first, like `x-frob-font-size' does.
10534           (mswindows-find-larger-font): ditto
10535
10536 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10537
10538         * package-ui.el (pui-install-selected-packages): fix args in call
10539         to `package-get'.
10540
10541 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10542
10543         * package-get.el (host-name): New widget type.
10544         (package-get-remote): Better customization using new type.
10545         (package-get-download-sites): idem dito.
10546
10547         (package-get-custom): Do not use package-get-all untill we have
10548         runtime dependencies.
10549
10550         (package-get-remove-copy): Default to 't' we no longer need this
10551         kludge as we do not currently use depenencies.
10552
10553         (package-get-was-current): New variable.
10554         (package-get-require-base): New 'force-current' argument.
10555         (package-get-update-base): idem
10556         (package-get-package-provider):  idem
10557         (package-get-locate-index-file): New 'no-remote' argument.
10558         (package-get-locate-file): idem.
10559
10560         (package-get-maybe-save-index): New function.
10561         (package-get-update-base): Use it.
10562
10563 1998-10-28 Greg Klanderman <greg@alphatech.com>
10564
10565         * package-get.el (package-get-remote): default to nil; by default,
10566         don't go out to the net via EFS.  They must select a download site.
10567         (package-get-download-sites): new variable.
10568         (package-get-download-menu): new function.
10569         (package-get-locate-index-file): new function.
10570         (package-get-update-base): use it.
10571
10572         * menubar-items.el (default-menubar): add "Update Package Index"
10573         and "Add Download Site" menus under Options | Manage Packages.
10574
10575 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10576
10577         * package-get.el (package-get): bugfix code checking installed version
10578         for case where package is not currently installed.
10579         (package-get-require-signed-base-updates): new variable.
10580         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10581         deemed not a goot thing.  Use the variable
10582         package-get-allow-unsigned-base-updates instead.
10583
10584 1998-10-16 Greg Klanderman <greg@alphatech.com>
10585
10586         * package-get.el (package-get): Don't install an older version than
10587         we already have unless explicitly told to.  Issue a warning.
10588
10589         * package-ui.el (pui-add-required-packages): when adding
10590         dependencies, don't add packages that are up to date.
10591         (pui-package-symbol-char):  Don't consider a package out of date
10592         if you have a newer version installed than the latest version in
10593         package-get-base.
10594
10595         * package-get.el (package-get-base-filename): document that it may
10596         be a path relative to package-get-remote;  new default value.
10597         (package-get-locate-file): new function.
10598         (package-get-update-base): use it to expand package-get-base-filename.
10599         (package-get-save-base): new function to save the package-get database
10600         to file.
10601         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10602         (package-get-update-base): pass the REMOTE-SOURCE arg.
10603         (package-get-update-base-entry): call package-get-custom-add-entry.
10604         (package-get-file-installed-p): removed; no longer needed.
10605         (package-get-create-custom): ditto.
10606         (toplevel): remove code to build and load package-get-custom.el
10607         (package-get-custom-add-entry): new function.
10608
10609 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10610
10611         * wid-edit.el (widget-button-click): Don't switch window.
10612
10613 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10614
10615         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10616
10617 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10618
10619         * etags.el (find-tag-default): Run find-tag-hook using
10620         run-hooks rather than funcall
10621
10622 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10623
10624         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10625         and the current local map as the parents to isearch-mode-map.
10626
10627 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10628
10629         * XEmacs 21.2-beta3 is released.
10630
10631 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10632
10633         * package-get.el (package-get-update-base): use
10634         insert-file-contents-internal, not insert-file-contents-literally.
10635
10636 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10637
10638         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10639         dump time.
10640
10641 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10642
10643         * package-get.el (package-get-update-base-entry): new function.
10644         (package-get-update-base): renamed; was `package-get-load-base'.
10645         cleanup, and use package-get-update-base-from-buffer.
10646         (package-get-update-base-from-buffer): new function.
10647         (package-get-update-base-entries): new; helper for above.
10648         Do not eval lisp grabbed over ftp; parse it from new format.
10649
10650 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10651
10652         * files.el (set-auto-mode): Don't play games loading package-get
10653         database; package-get-package-provider will handle it all.
10654
10655 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10656
10657         * package-get.el (package-get-base-filename): new variable.
10658         (package-get-require-base): new function.
10659         (package-get-pgp-signed-begin-line): new variable.
10660         (package-get-pgp-signature-begin-line): ditto.
10661         (package-get-pgp-signature-end-line):  ditto.
10662         (package-get-load-base): new function.
10663         (package-get-interactive-package-query):
10664         (package-get-update-all):
10665         (package-get-dependencies):
10666         (package-get-package-provider):
10667         (package-get-custom): use package-get-require-base.
10668         [package-get-custom loading]: disable for now.
10669
10670         * package-ui.el (pui-list-packages): use (package-get-require-base)
10671
10672 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10673
10674         * package-ui.el: Correct obvious thinko in choosing extent face.
10675
10676 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10677
10678         * menubar-items.el (default-menubar): pui-list-package has nothing
10679         to with Customize. Move all the package stuff to a new Item in Options.
10680
10681         * package-ui.el (pui-menu): Add menu and Popup menu.
10682
10683         * package-get.el (package-get): Use new
10684         package-admin-get-install-dir.
10685
10686         * package-admin.el (package-admin-get-install-dir): New syntax.
10687         Conserve package location and put mule packages where mule-base is.
10688
10689         * package-get.el : Customized
10690
10691         * package-ui.el (pui): Customized
10692         (pui-package-install-dest-dir): New variable.
10693         (pui-install-selected-packages): Use it
10694
10695 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10696
10697         * package-get.el (package-get-interactive-package-query): Move
10698         dependency on package-get-base to run-time.
10699         (package-get-update-all): Ditto.
10700         (package-get-dependencies): Ditto.
10701         (package-get-package-provider): Ditto.
10702         (package-get-custom): Ditto.
10703
10704 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10705
10706         * events.el: Remove 'ascii-character property from 'backspace
10707         and 'delete symbols
10708
10709 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10710
10711         * package-get-base.el: removed.
10712
10713 1998-09-23  Didier Verna  <didier@xemacs.org>
10714
10715         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10716         (no-upper-case-p): new function.
10717         (with-search-caps-disable-folding): new macro.
10718         (with-interactive-search-caps-disable-folding): new macro.
10719         (zap-to-char): In interactive mode, do a case-sensitive search if
10720         the character is uppercase.
10721         (zap-up-to-char): ditto.
10722
10723         * replace.el (perform-replace): use the function no-upper-case-p.
10724
10725         * isearch-mode.el (isearch-fix-case): ditto.
10726         make obsolete `with-caps-disable-folding' and
10727         `isearch-no-upper-case-p'.
10728
10729         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10730         (tags-search): ditto.
10731         (tags-query-replace): ditto.
10732
10733         * info.el (Info-search): ditto.
10734
10735 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10736
10737         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10738
10739 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10740
10741         * package-admin.el (package-admin-rmtree): rewritten.  need to
10742         check for "." and ".." before symlink check.  expand files and
10743         directories with respect to DIRECTORY, not default-directory.
10744
10745 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10746
10747         * package-get.el (package-get-all): add INSTALL-DIR argument.
10748
10749 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10750
10751         * package-ui.el (pui-add-required-packages): new function, select
10752         dependent packages.
10753         (pui-display-keymap): bind it.
10754         (pui-help-string): document it.
10755         (pui-install-selected-packages): package-get-all -> package-get.
10756
10757         * package-get.el (package-get-dependencies): new function.
10758
10759 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10760
10761         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10762         regexps.
10763
10764 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10765
10766         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10767         function.
10768         (default-mouse-track-normalize-point): Use it.
10769
10770 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10771
10772         * package-admin.el (package-admin-delete-binary-package):
10773                 General cleanup. Remove unnessary use of progn and
10774         save-excursion.
10775         (package-admin-delete-binary-package): Do NOT mess with file
10776         modes. That is evil.
10777         (package-admin-delete-binary-package): Wrap all deleting in
10778         condition-case. The data in MANIFEST is untrustworthy.
10779         (package-admin-delete-binary-package): Let the OS worry about non
10780         empty directories.
10781
10782 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10783
10784         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10785         processing.
10786         (lm-report-bug): Fix mail address to send bug reports to.
10787
10788 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10789
10790         * XEmacs 21.2-beta2 is released.
10791
10792 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10793
10794         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10795
10796 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10797
10798         * info.el (Info-mode): Document page turning by double clicks in
10799         docstring so `M-x describe-mode' will display it.
10800
10801 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10802
10803         * info.el (Info-mouse-track-double-click-hook): Use character
10804         widths to calculate a border region where double clicking does
10805         page turning, and return `nil' by default so other hooks, such as
10806         region highlighting, will be run.
10807
10808 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10809
10810         * sound.el (default-sound-directory-list): Initialize with all the
10811         "sounds" directories in `data-directory-list'.  It used to just be
10812         the first one.
10813
10814         * packages.el (locate-data-directory-list): Created.  This gives
10815         the list of matching directories, unlike `locate-data-directory',
10816         which just gives the first one.
10817
10818 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10819
10820         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10821         make a binding in the local keymap until help-char handling is
10822         improved.
10823
10824         * help.el (help-keymap-with-help-key): Provide keymap with help
10825         binding.
10826         (help-print-help-form): New helper function.
10827
10828 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10829
10830         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10831         move extent to another buffer; no need to create a new extent.
10832         (isearch-fix-case): New function.
10833         (isearch-search-and-update): Use it.
10834
10835 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10836
10837         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10838         the keymap, not minor-mode-map-alist.
10839         (isearch-done): Restore overriding-local-map.
10840
10841 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10842
10843         * bytecomp.el (byte-compile-buffer-substring):
10844         Fix for: (byte-compile (defun f () (buffer-substring)))
10845         ==>   ** buffer-substring called with 3 args, but requires 0-3
10846         - new code not only works, but is more readable, too.
10847
10848 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10849
10850         * msw-faces.el (mswindows-init-device-faces): Don't try to
10851           specify a default font at this late stage. Do try to force
10852           creation of the default face font so that if it fails we get
10853           an error now instead of a crash at frame creation.
10854
10855           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10856           mswindows-make-font-unitalic: Canonical default weight
10857           changed from "Normal" to "Regular".
10858
10859           mswindows-make-font-bold / -bold-italic: Supplied device was
10860           not being passed into call to mswindows-find-smaller-font.
10861
10862 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10863
10864         * package-get.el (package-get-remote): Fix the path where to find
10865           the packages on xemacs.org.
10866
10867 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10868
10869         * about.el (about-maintainer-info): Update Ben's entry.
10870
10871 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10872
10873         * lisp/shadow.el (find-emacs-lisp-shadows):
10874         - `member' was being called on lists of length 2000!
10875         - Replace with hashtables.
10876         - Replace hand-coded loops with (dolist)
10877         - Fix comment typo
10878
10879 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10880
10881         * packages.el: Added new function, `package-delete-name', to
10882           delete existing packages from the installed package database
10883           (`packages-package-list').  Also added the "pkginfo" directory
10884           to `packages-special-base-regexp', so that the pkginfo directory
10885           would not get added to `late-packages'.
10886
10887         * package-admin.el: Added ability to delete an installed package
10888           (added low-level function, `package-admin-delete-package').
10889           Understands how to use the pkginfo/MANIFEST.<package> file to
10890           delete the package.  When installing a package, will also
10891           create a MANIFEST.* file if one is not provided by the
10892           package.  If the MANIFEST.* doesn't exist when deleting a
10893           package, the functions will fall back to attempting to delete
10894           any package-specific lisp directory.
10895
10896         * package-get.el: Moved some functions to package-admin.el.
10897           Added interactive function `package-get-delete-package', for
10898           use by users for deleting a package.
10899
10900           Also modified to not require the presence of efs.
10901
10902 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10903
10904         * files.el (find-file-noselect): Handle all signals, kill the
10905         buffer and resignal.
10906
10907 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10908
10909         * cl-macs.el (glyph-image): Add setf method.
10910
10911 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10912
10913         * package-get.el: Fixed broken EFS downloading.  Also, look for
10914           .tar.gz files first, in preference over .tgz files.
10915
10916         * package-ui.el: Fix display of package version numbers.
10917
10918 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10919
10920         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10921         argument.
10922
10923 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10924
10925         * list-mode.el: `display-completion-list': added new/optional
10926           keyword `:completion-string', which allows the programmer to
10927           change the "Possible completions are:" prompt.
10928
10929         * menubar-items.el: Added new pulldown menu-pick to start up the
10930           visual package browser/installer:
10931
10932                 Options->Customize->List Packages
10933
10934         * package-admin.el: Added hooks for installing under both Unix
10935           and MS Windows.  Does additional error checking.  No longer
10936           calls "add-big-package.sh" to install packages under Unix; now
10937           calls gunzip & tar directly.
10938
10939         * package-get.el: Added ability to install packages from files
10940           on a local disk/CDROM.  Now deletes any existing package lisp
10941           directory.  Does completion on available packages when
10942           querying for package names.  Will also search for .tgz files
10943           in addition for .tar.gz files.  Tries to reload
10944           auto-autoloads, as a convenience when loading new packages,
10945           and also tries to add any new package paths to `load-path'.
10946           Changed all occurences of `concat' to use `expand-file-name'.
10947
10948         * package-ui.el: New file which implements the main visual
10949           package browser/installer, which is started via a menu pick or
10950           M-x pui-list packages.
10951
10952 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10953
10954         * startup.el (load-init-file): spelling fix.
10955
10956 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10957
10958         * startup.el (normal-top-level): Load auto-autoload files
10959         covariantly with their precedence.
10960
10961 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10962
10963         * menubar-items.el (default-menubar): Remove "Font Weight"
10964         option, there is currently no custom equivalent.. Customize-faces
10965         is "Edit faces".
10966
10967         * x-font-menu.el (font-menu-set-font): Use customize to set
10968         default face.
10969
10970         * faces.el (face-spec-update-all-matching): New function.
10971
10972         * cus-face.el (custom-set-face-update-spec): New function.
10973         Interface to customize faces from elisp.
10974
10975         (custom-face-value-create): Show the customized settings if set
10976         but not saved.
10977
10978 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10979
10980         (custom-face-value-create): Show the customized settings if set
10981         but not saved.
10982
10983 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10984
10985         * keydefs.el (global-map): Add FSF 20.3 binding of
10986         query-replace-regexp.
10987
10988 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10989
10990         * minibuf.el (read-file-name-internal-1): use
10991         user-name-completion-1 instead of user-name-completion.
10992
10993 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10994
10995         * loadup.el:
10996         * make-docfile.el:
10997         * update-elc.el: Don't set `source-directory' (now defunct as a
10998         global variable) no more.
10999
11000         * packages.el (packages-list-autoloads): Made `source-directory'
11001         (now defunct as a global variable) a parameter.
11002
11003 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11004
11005         * about.el (about-hackers): new email
11006
11007 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11008
11009         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11010
11011 1998-07-17  Didier Verna  <didier@xemacs.org>
11012
11013         * faces.el (set-face-property):
11014         (set-face-dim-p):
11015         (face-dim-p): updated the doc strings now that the dim property isn't
11016         tty-specific.
11017         (face-equal): the dim property is now a common one.
11018
11019         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11020         Renamed the `stipple' attribute to `background-pixmap'.
11021         (custom-face-background-pixmap): make custom-face-stipple an
11022         obsolete alias for this.
11023
11024 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11025
11026         * find-paths.el (paths-file-readable-directory-p): Created and
11027         used.
11028
11029         * loadup.el: Don't set inhibit-... flags from run-temacs.
11030
11031 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11032
11033         * packages.el (packages-data-path-depth): Added and used.
11034
11035 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11036
11037         * about.el:
11038         - Change .xpm to .png, delete "zcat" section.
11039         - cosmetic fix in the 'marcpa' entry.
11040
11041         * etc/photos
11042         - convert all .xpm.Z to .png
11043         - rename mrb to martin
11044         - rename mcook-m to mcookm
11045
11046 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11047
11048         * x-init.el (x-initialize-compose): Add support for
11049         dead-circumflex as YET ANOTHER NAME for that dead key.
11050
11051 1998-08-05  Colin Rafferty <colin@xemacs.org>
11052
11053         * setup-paths.el (paths-construct-exec-path): Made the
11054         last-packages really be last.
11055         (paths-construct-data-directory-list): Ditto.
11056
11057 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11058
11059         * startup.el(startup-splash-frame-body):
11060         Update Copyright notice in splash screen
11061
11062 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11063
11064         * minibuf.el (read-file-name-internal-1): do ~user completion.
11065
11066 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11067
11068         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11069         aginst destroyed extents
11070
11071 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11072
11073         * package-get.el (package-get): add `install-dir' argument.
11074
11075 1998-07-20  John Jones  <jj@asu.edu>
11076
11077         * package-get.el: calls to package-get-update-all will only
11078           update packages which are already installed.
11079
11080 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11081
11082         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11083         writable.
11084
11085 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11086
11087         * about.el (about-hackers): Correct my email.
11088
11089 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11090
11091         * about.el (about-hackers): new email-address.
11092
11093 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11094
11095         * minibuf.el (read-number): Don't let `input-error' condition
11096         escape.
11097
11098 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11099
11100         * about.el (about-hackers): use my `email-for-life' address.
11101
11102 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11103
11104         * XEmacs 21.2-beta1 is released.
11105
11106 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11107
11108         * ldap.el (ldap-search): Doc string change
11109
11110 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11111
11112         * menubar-items.el (default-menubar): Removed references to
11113         `data-directory', and use `locate-data-file' instead, and made
11114         then greyed out if they don't exist.
11115
11116 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11117
11118         * keymap.el (events-to-keys): Use `format' instead of `concat'
11119         since the latter does not accept integer args anymore
11120
11121 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11122
11123         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11124         macros replaced.
11125
11126 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11127
11128         * make-docfile.el: Get first initialization from very-early-lisp.el
11129         * update-elc.el: Ditto.
11130         * loadup.el (really-early-error-handler): Ditto.
11131
11132         * packages.el (packages-unbytecompiled-lisp): Add new file,
11133         very-early-lisp.el.
11134
11135         * very-early-lisp.el: New file.
11136
11137 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11138
11139         * Symbols that have been obsolete for at least 3 years removed (II).
11140
11141         * obsolete.el (eval-current-buffer): Make compatible.
11142         (byte-code-function-p): Ditto.
11143         (send-string): Removed.
11144         (send-region): Removed.
11145         (screen-scrollbar-width): Removed.
11146         (set-screen-scrollbar-width): Removed.
11147         (set-screen-left-margin-width): Removed.
11148         (set-screen-right-margin-width): Removed.
11149         (screen-left-margin-width): Removed.
11150         (screen-right-margin-width): Removed.
11151         (set-buffer-left-margin-width): Removed.
11152         (set-buffer-right-margin-width): Removed.
11153         (buffer-left-margin-width): Removed.
11154         (buffer-right-margin-width): Removed.
11155         (x-set-frame-icon-pixmap): Removed.
11156         (x-set-screen-icon-pixmap): Removed.
11157         (pixel-name): Removed.
11158         (make-pixmap): Removed.
11159         (make-cursor): Removed.
11160         (pixmap-width): Removed.
11161         (pixmap-contributes-to-line-height-p): Removed.
11162         (set-pixmap-contributes-to-line-height): Removed.
11163
11164 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11165
11166         * obsolete.el (popup-menu-up-p): removed.
11167         (read-no-blanks-input): Removed.
11168         (wholenump): Removed.
11169         (ring-mod): Removed (what was ring-mod?).
11170         (current-time-seconds): Removed.
11171         (run-special-hook-with-args): Removed.
11172         (dot): Removed.
11173         (dot-marker): Removed.
11174         (dot-min): Removed.
11175         (dot-max): Removed.
11176         (window-dot): Removed.
11177         (set-window-dot): Removed.
11178
11179         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11180         `dot-min'.
11181
11182         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11183
11184         * code-files.el (insert-file-contents): Rename
11185         run-special-hook-with-args to run-hook-with-args-until-success.
11186         (write-region): Ditto.
11187
11188 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11189
11190         * about.el: Fix typos, update release date.
11191
11192         * Symbols that have been obsolete for at least 3 years removed.
11193
11194         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11195         screen- functions.
11196         (toplevel): remove setf methods for screen functions.
11197         * cl-macs.el (extent-data): defsetf removed.
11198         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11199         many places to remove.
11200         (comment-indent-hook): Ditto.
11201         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11202         (buffer-dedicated-screen): Ditto.
11203         (deiconify-screen): Ditto.
11204         (delete-screen): Ditto.
11205         (event-screen): Ditto.
11206         (find-file-other-screen): Ditto.
11207         (find-file-read-only-other-screen): Ditto.
11208         (live-screen-p): Ditto.
11209         (screen-height): Ditto.
11210         (screen-iconified-p): Ditto.
11211         (screen-list): Ditto.
11212         (screen-live-p): Ditto.
11213         (screen-name): Ditto.
11214         (screen-parameters): Ditto.
11215         (screen-pixel-height): Ditto.
11216         (screen-pixel-width): Ditto.
11217         (screen-root-window): Ditto.
11218         (screen-selected-window): Ditto.
11219         (screen-totally-visible-p): Ditto.
11220         (screen-visible-p): Ditto.
11221         (screen-width): Ditto.
11222         (screenp): Ditto.
11223         (get-screen-for-buffer): Ditto.
11224         (get-screen-for-buffer-noselect): Ditto.
11225         (get-other-screen): Ditto.
11226         (iconify-screen): Ditto.
11227         (lower-screen): Ditto.
11228         (mail-other-screen): Ditto.
11229         (make-screen): Ditto.
11230         (make-screen-invisible): Ditto.
11231         (make-screen-visible): Ditto.
11232         (modify-screen-parameters): Ditto.
11233         (new-screen): Ditto.
11234         (next-screen): Ditto.
11235         (next-multiscreen-window): Ditto.
11236         (other-screen): Ditto.
11237         (previous-screen): Ditto.
11238         (previous-multiscreen-window): Ditto.
11239         (raise-screen): Ditto.
11240         (redraw-screen): Ditto.
11241         (select-screen): Ditto.
11242         (selected-screen): Ditto.
11243         (set-buffer-dedicated-screen): Ditto.
11244         (set-screen-height): Ditto.
11245         (set-screen-position): Ditto.
11246         (set-screen-size): Ditto.
11247         (set-screen-width): Ditto.
11248         (show-temp-buffer-in-current-screen): Ditto.
11249         (switch-to-buffer-other-screen): Ditto.
11250         (visible-screen-list): Ditto.
11251         (window-screen): Ditto.
11252         (x-set-screen-pointer): Ditto.
11253         (x-set-frame-pointer): Ditto.
11254         (screen-title-format): Ditto.
11255         (screen-icon-title-format): Ditto.
11256         (terminal-screen): Ditto.
11257         (delete-screen-hook): Ditto.
11258         (create-screen-hook): Ditto.
11259         (mouse-enter-screen-hook): Ditto.
11260         (mouse-leave-screen-hook): Ditto.
11261         (map-screen-hook): Ditto.
11262         (unmap-screen-hook): Ditto.
11263         (default-screen-alist): Ditto.
11264         (default-screen-name): Ditto.
11265         (x-screen-defaults): Ditto.
11266         (x-create-screen): Ditto.
11267         * obsolete.el: meta-flag removed.
11268         baud-rate removed.
11269         sleep-for-millisecs removed.
11270         extent-data removed.
11271         set-extent-data removed.
11272         set-extent-attribute removed.
11273         extent-glyph removed.
11274         extent-layout removed.
11275         set-extent-layout removed.
11276         list-faces-display removed.
11277         list-faces removed.
11278         trim-versions-without-asking removed.
11279         after-write-file-hooks removed.
11280         truename removed.
11281         auto-fill-hook removed.
11282         blink-paren-hook removed.
11283         select-screen-hook, deselect-screen-hook removed.
11284         auto-raise-screen, auto-lower-screen removed.
11285
11286         * msw-mouse.el: Global change resource -> mswindows-resource.
11287
11288         * XEmacs 21.0-pre5 is released.
11289
11290 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11291
11292         * about.el (about-hackers): Credits update.
11293
11294 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11295
11296         * register.el (insert-register): Don't activate the region.
11297
11298 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11299
11300         * select.el: Restore x-* symbols for backwards compatibility:
11301         x-copy-primary-selection, x-kill-primary-selection,
11302         x-delete-primary-selection, x-select-make-extent-for-selection,
11303         x-valid-simple-selection-, x-cut-copy-clear-internal.
11304
11305 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11306
11307         * XEmacs 21.0-pre4 is released.
11308
11309 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11310
11311         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11312         reporting bugs.
11313         (maybe-add-init-button): Fix semantics under Windows.  Use
11314         `expand-file-name' rather than `concat'.
11315
11316         * help.el (print-messages): New function.
11317
11318 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11319
11320         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11321
11322 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11323
11324         * about.el: Tweaked my entry in about-hackers.
11325
11326         * find-paths.el (paths-emacs-root-p):
11327           Relaxed emacs-root checking of an in-place installation to
11328           also accommodate the flat layout used on MS Windows.
11329
11330 1998-06-29  John Jones  <jj@asu.edu>
11331
11332         * package-get.el: calls to package-get-update-all will only
11333           update packages which are already installed.
11334
11335 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11336
11337         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11338         are handled by the gui-element face fallbacks now.
11339
11340         * x-faces.el: default gui-element face to "background" as well as
11341         the default face.
11342
11343         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11344         and default face settings since these are set as fallbacks now in
11345         the appropriate domain.
11346
11347 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11348
11349         * text-mode.el (text-mode): Reorder regexp so the OR part
11350         corresponding to `page-delim' goes first and the hack in
11351         `forward-paragraph' will work.
11352         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11353
11354 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11355
11356         * subr.el (remove-hook): When checking the hook value
11357           with functionp, don't apply car to it.
11358
11359 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11360
11361         * package-get.el (package-get-remote-filename):
11362           Don't use file-name-as-directory because the local directory
11363           separator conventions might not be the same as ftp's.
11364
11365 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11366
11367         * ldap.el (ldap-host-parameters-alist): New name of
11368         `ldap-host-parameters-plist'
11369
11370 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11371
11372         * package-get.el: Using (require 'package-get-base), now that it
11373         provides itself.  Consequently removed all instances of (load
11374         "package-get-base.el").
11375
11376 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11377
11378         * subr.el (remove-hook): Don't treat the hook value as a
11379           list unless it is both consp and not functionp.
11380
11381 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11382
11383         * about.el: Email address for Ben Wing is ben@xemacs.org.
11384         * auto-show.el: Ditto.
11385         * bytecomp.el: Ditto.
11386         * faces.el: Ditto.
11387         * x-scrollbar.el: Ditto.
11388         * x-misc.el: Ditto.
11389         * tty-init.el: Ditto.
11390         * toolbar-items.el: Ditto.
11391         * symbol-syntax.el: Ditto.
11392         * specifier.el: Ditto.
11393         * objects.el: Ditto.
11394         * hyper-apropos.el: Ditto.
11395         * glyphs.el: Ditto.
11396
11397 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11398
11399         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11400         vertical-divider-always-visible-p.
11401         (default-mouse-motion-handler): Ditto.
11402
11403 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11404
11405         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11406         global value.
11407
11408 1998-06-21  Oliver Graf <ograf@fga.de>
11409
11410         * build-reports.el: changed receiver to xemacs-build-reports list
11411
11412 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11413
11414         * font.el: Split font-family-mappings into X and
11415           mswindows-specific versions.
11416           mswindows-font-create-[object|name]: Treat supplied size
11417           as a pointsize. Added underline and strikethru handling.
11418
11419         * msw-faces.el: changed default mswindows charset to western.
11420
11421         * msw-glyphs.el: removed space in border-glyph font string that
11422           was inserted to get round bugs in the mswindows C font code.
11423
11424 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11425
11426         * about.el (about-hackers): Credits update.
11427
11428         * help-nomule.el (tutorial-supported-languages): Add Romanian
11429         TUTORIAL.
11430
11431         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11432         to ISO-8859-2.
11433
11434 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11435
11436         * font.el: Split font-family-mappings into X and
11437           mswindows-specific versions.
11438           mswindows-font-create-[object|name]: Treat supplied size
11439           as a pointsize. Added underline and strikethru handling.
11440
11441         * msw-faces.el: changed default mswindows charset to western.
11442
11443         * msw-glyphs.el: removed space in border-glyph font string that
11444           was inserted to get round bugs in the mswindows C font code.
11445
11446 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11447
11448         * minibuf.el: make read-color-completion-table call
11449           (mswindows-color-list for mswindows devices.
11450
11451 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11452
11453         * lisp/font-lock.el
11454         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11455         Let declaration items contain non-word symbol characters.
11456
11457 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11458
11459         * package-get.el (package-get-package-provider): Added autoload
11460         cookie.  Loading "package-get-base.el" in ALL functions that use
11461         it.  Fixed some (interactive ...) with multiple argument specs
11462         again.  Cosmetic indentation changes.
11463
11464 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11465
11466         * info.el (Info-insert-dir): Don't use nreverse on variables
11467         that you want to use later.
11468
11469 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11470
11471         * x-mouse.el (x-set-point-and-move-selection): Replace call
11472         to x-kill-primary-selection with kill-primary-selection
11473
11474 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11475
11476         * simple.el (what-cursor-position): Make cursor position reported
11477         use value of column-number-start-at-one
11478
11479 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11480
11481         * about.el (xemacs-hackers): Fix Jareth's email address.
11482
11483 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11484
11485         * startup.el (startup-splash-frame): Remove
11486         `xemacs-startup-logo-function'.
11487
11488 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11489
11490         * about.el (about-hackers): Update credits list.
11491
11492 1998-06-06  Jeff Miller <jmiller@smart.net>
11493
11494         * lisp/sound.el: Update sound-ext to allow filenames with
11495           extensions to be found by load-sound-file
11496
11497 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11498
11499         * info.el (Info-rebuild-outdated-dir): Removed variable
11500         (Info-auto-generate-directory): New variable
11501         (Info-save-auto-generated-dir): New variable
11502         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11503         (Info-build-dir-anew): Second parameter removed.  Use
11504         `Info-save-auto-generated-dir'
11505         (Info-rebuild-dir): Ditto
11506
11507 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11508
11509         * list-mode.el (next-list-mode-item): Would not recognize
11510         border between directly neighbored items.
11511
11512 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11513
11514         * package-get.el: add autoloads for some functions.
11515
11516 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11517
11518         * specifier.el (let-specifier): Tiny docfixes.
11519
11520 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11521
11522         * msw-mouse.el: set selection-pointer-glyph to Normal.
11523
11524 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11525
11526         * wid-edit.el (widget-specify-secret): New function.
11527         (widget-after-change): Use it.
11528         (widget-specify-field): Use it.
11529
11530 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11531
11532         * mouse.el (drag-window-divider): Use `(not done)' instead of
11533         `doit'; reuse result of `window-pixel-edges'.
11534
11535         * modeline.el (drag-modeline-event-lag): Rename to
11536         drag-divider-event-lag.
11537
11538 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11539
11540         * specifier.el (let-specifier): Rewritten not to generate needless
11541         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11542         arguments.
11543
11544 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11545
11546         * minibuf.el (read-file-name-1): Setup buffer-local value of
11547         `completion-ignore-case' in completions buffer under Windows.
11548
11549 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11550
11551         * about.el (about-maintainer-glyph): Fix support for not
11552         compressed images.
11553
11554 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11555
11556         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11557
11558         * mouse.el (mouse-track): Cancel selection if misc-user event with
11559         `cancel-mode-internal' function is fetched.
11560
11561 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11562
11563         * files.el (save-some-buffers-1): Fixed return value.
11564
11565 1998-06-01  Oliver Graf <ograf@fga.de>
11566
11567         * dragdrop.el: added experimental
11568
11569 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11570
11571         * startup.el (after-init-hook, init-file-user,
11572         user-init-directory, load-user-init-file):  Purge references
11573         to "~/.xemacs/init.el" from docstrings.
11574
11575         (load-user-init-file) Use paths-construct-path to construct
11576         paths to user init files.  Go directly to ~/.emacs, do not
11577         search ~/.xemacs/, do not load `default-custom-file'.
11578
11579 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11580
11581         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11582         general *sh.
11583         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11584
11585 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11586
11587         * menubar-items.el (default-menubar): add Update Packages to customize
11588         menu.
11589
11590 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11591
11592         * faces.el: use toolbar face as a fallback for toolbar properties
11593         in xpm-color-symbols instead of default.
11594
11595         * msw-faces.el: rename 3d-object -> gui-element face.
11596
11597 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11598
11599         * startup.el (xemacs-startup-logo-function): New variable.
11600         (startup-splash-frame): Use it.
11601
11602 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11603
11604         * files.el (save-some-buffers): Would wait 1 second.
11605         (save-some-buffers-1): Delete other windows here instead of in
11606         `save-some-buffers'.
11607         (save-some-buffers): Force redisplay only if windows were deleted.
11608
11609 1998-06-02  Didier Verna  <didier@xemacs.org>
11610
11611         * cus-face.el (custom-face-attributes): generalized the use of
11612         toggle buttons for boolean attributes.
11613         Re-ordered the items a bit.
11614
11615 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11616
11617         * sound.el (default-sound-directory): Use `locate-data-directory'
11618         to find the sounds directory.
11619
11620 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11621
11622         * sound.el: default sound-ext to .wav under mswindows, .au
11623         otherwise. load-default sounds without extensions.
11624
11625 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11626
11627         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11628         if send-pr is not bound.
11629
11630 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11631
11632         * files.el: grok idl files in auto-mode-alist.
11633 1998-06-01  Jeff Miller  <jmiller@smart.net>
11634
11635         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11636         calling `upcase'.
11637
11638 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11639
11640         * msw-glyphs.el: add xbm to the list of image types supported.
11641
11642 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11643
11644         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11645         instead of XEmacs one when dumping InfoDock.
11646
11647 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11648
11649         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11650         for `modeline-visible-p'
11651
11652         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11653
11654 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11655
11656         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11657         since it's not used anymore. doc string fixes.
11658
11659         * package-get.el (package-get-file-installed-p): new function. use
11660         instead of file-installed-p which is in an external package.
11661
11662 1998-05-28  Oliver Graf <ograf@fga.de>
11663
11664         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11665         favor of select-window/switch-to-buffer
11666
11667 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11668
11669         * startup.el: changed (getenv "HOME") to (user-home-directory)
11670
11671 1998-05-25  Oliver Graf <ograf@fga.de>
11672
11673         * frame.el (cde-start-drag) moved to dragdrop.el
11674         (offix-start-drag-region) moved to dragdrop.el
11675         (offix-start-drag) moved to dragdrop.el
11676         * dragdrop.el (cde-start-drag) moved from frame.el
11677         (offix-start-drag-region) moved from frame.el
11678         (offix-start-drag) moved from frame.el
11679         (cde-start-drag-region) cde drag regions
11680         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11681
11682 1998-05-26  Oliver Graf <ograf@fga.de>
11683
11684         * dragdrop.el: created dragdrop-drag prototypes
11685         (cde-start-drag-region) fixed typo
11686
11687 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11688
11689         * simple.el (after-init-hook): Remove reader macro.
11690
11691         * packages.el (packages-hardcoded-lisp): Get rid of reader
11692         macros.  Update DOC string.
11693
11694 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11695
11696         * mouse.el (drag-window-divider): Ditto.
11697
11698         * modeline.el (mouse-drag-modeline): Use it.
11699
11700         * lisp-mode.el (let-specifier): Specify indentation.
11701
11702         * specifier.el (let-specifier): Renamed from
11703         `with-specifier-instance'.
11704
11705 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11706
11707         * x-faces.el:
11708         * faces.el: move definition of xpm-color-symbols from x-faces.el
11709         to faces. Predicate x-get-resource on the presence of x.
11710
11711         * msw-faces.el: set 3d-object face rather than modeline. Specify
11712         faces as specfier defaults.
11713
11714         * package-get.el: don't use package-admin-add-single-file-package.
11715
11716 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11717
11718         * toolbar-items.el: Fixup tooltips.
11719         (toolbar-gnus): Don't use obsolete variable
11720         toolbar-news-frame-properties.
11721         (toolbar-news-reader): Default to `gnus' instead of
11722         `not-configured'.
11723
11724         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11725         Windows.
11726
11727 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11728
11729         * package-get.el: rename -installedp -> -installed-p.
11730
11731 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11732
11733         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11734         attributes, and assinged it to continuation, truncation and
11735         hscroll glyphs.
11736
11737         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11738         and made continuation, truncation and hscroll glyphs arrow
11739         characters out of that font.
11740
11741 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11742
11743         * minibuf.el (minibuffer-electric-separator): Play nicely with
11744         directory-sep-char being \.
11745         (minibuffer-electric-tilde): Ditto.
11746         (read-file-name-map): Ditto.
11747
11748 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11749
11750         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11751         on X devices.
11752         (default-mouse-track-deal-with-down-event): Avoid
11753         `x-disown-selection'; use `disown-selection' instead.
11754
11755 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11756
11757         * select.el:
11758         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11759         moved to (cut-copy-clear-internal) in select.el. Ditto for
11760         (x-delete-primary-selection) (x-kill-primary-selection)
11761         (x-copy-primary-selection).
11762         (own-clipboard): new function.
11763
11764         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11765         functions in select.el. remove old ones.
11766         (mswindows-own-clipboard): new function.
11767
11768 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11769
11770         * gnuserv.el: allow connections from mswindows type devices.
11771
11772 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11773
11774         * msw-glyphs.el: change image type used from cursor to resource.
11775
11776 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11777
11778         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11779         for {top,bottom}-{left,right} values in addition to
11780         {top,bottom}_{left,right}.
11781         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11782
11783 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11784
11785         * cl-macs.el (specifier-instance): Undefine its setf method.
11786
11787         * specifier.el (with-specifier-instance): Added docstring.
11788
11789         * mouse.el (drag-window-divider): Ditto.
11790
11791         * modeline.el (mouse-drag-modeline): Use it.
11792
11793         * lisp-mode.el (with-specifier-instance): Define its indentation
11794         level.
11795
11796         * specifier.el (with-specifier-instance): New macro.
11797
11798 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11799
11800         * package-get.el (package-get-create-custom): new function to
11801         auto-generate package-get-custom.el from package-get-base.el.
11802         * (package-get-ever-installedp): new function.
11803         * (package-get-custom): new function to get all packages specified
11804         by customize.
11805
11806 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11807
11808         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11809
11810 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11811
11812         * cl-extra.el: Reverse previous float change.
11813
11814 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11815
11816         * x-faces.el:
11817         * faces.el (try-font-name): moved from x-faces.el since it is
11818         required by w3 under mswindows as well X.
11819
11820 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11821
11822         * winnt.el: Removed evil (setq completion-ignore-case t)
11823         clause, one more overlookef fsfism.
11824         (nt-quote-args-functions-alist): End sentences with double space.
11825
11826 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11827
11828         * window-xemacs.el (push-window-configuration): Remove kludgery of
11829         recaching default-toolbar specifier.
11830         (pop-window-configuration): Ditto.
11831         (unpop-window-configuration): Ditto.
11832
11833 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11834
11835         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11836
11837 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11838
11839         * winnt.el (nt-quote-args-verbatim): Added function.
11840         (nt-quote-args-prefix-quote): Added function.
11841         (nt-quote-args-backslash-quote): Added function.
11842         (nt-quote-args-double-quote): Added function.
11843         (nt-quote-args-functions-alist): New variable.
11844         (nt-quote-process-args): Added function. This is the main quoting
11845         work horse called from process-nt.c
11846
11847 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11848
11849         * winnt.el: Removed duplicate definitions for backspace,
11850         delete, M-backspace and C-M-backspace.
11851         (file-name-buffer-file-type-alist): Removed this variable.
11852         (find-buffer-file-type): Removed function.
11853         (find-file-binary):  Removed function.
11854         (find-file-text): Removed function.
11855         (find-file-not-found-set-buffer-file-type): Removed function.
11856         (save-to-unix-hook): Removed function.
11857         (revert-from-unix-hook): Removed function.
11858         (using-unix-filesystems): Removed function.
11859         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11860         warning.
11861         (x-set-selection): Removed function.
11862         (x-get-selection): Removed function.
11863         Removed commented FSFisms.
11864         Replaced copyright notice (this file is not part of GNU Emacs).
11865         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11866         comint-process-echoes setting to t.
11867
11868 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11869
11870         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11871         and used following the interface change of
11872         `paths-find-recursive-path'.
11873
11874         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11875         regexp instead of a list of base names.
11876         (paths-version-control-filename-regexp):
11877         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11878         Introduced and used following the interface change of
11879         `paths-find-recursive-path'.
11880
11881 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11882
11883         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11884         on X devices, rather than on all non-TTY devices.
11885
11886 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11887
11888         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11889
11890         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11891
11892 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11893
11894         * itimer.el (activate-itimer): Fixed usage of integers
11895         as argument to `concat'.
11896
11897 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11898
11899         * itimer.el (start-itimer): replace the use of `concat' with
11900         `format'
11901
11902 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11903
11904         * mode-motion.el (mode-motion-hook): Clarify docstring.
11905         From Bob Weiner <weiner@altrasoft.com>
11906
11907         * loadhist.el (symbol-file): Supply prompt string when used
11908         interactively.
11909         From Bob Weiner <weiner@altrasoft.com>
11910
11911 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11912
11913         * loadup.el (really-early-error-handler): Ditto.
11914
11915         * update-elc.el: Ditto.
11916
11917         * setup-paths.el (paths-construct-exec-path): Ditto.
11918
11919         * make-docfile.el: Ditto.
11920
11921         * find-paths.el (paths-decode-directory-path): Use split-path
11922         instead of decode-path.
11923
11924         * files.el (parse-colon-path): Update docstring reference.
11925
11926 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11927
11928         * msw-init.el:
11929         * x-init.el:
11930         Bind cut'n'paste keys to non window-system specific functions.
11931
11932         * msw-select.el: New function mswindows-clear-clipboard.
11933         mswindows-cut-copy-clipboard extended to handle clearing of the
11934         selection and renamed to mswindows-cut-copy-clear-clipboard.
11935
11936         * select.el: on mswindows devices delete-primary-selection
11937         calls mswindows-clear-clipboard.
11938
11939 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11940
11941         * simple.el (quoted-insert): Inhibit quit when using read-char.
11942
11943         * cmdloop.el (read-char): Don't inhibit quit.
11944         (read-char-exclusive): Ditto.
11945         (read-char): Signal quit if quit-char was pressed.
11946         (read-char-exclusive): Ditto.
11947         (read-quoted-char): Return a character, not integer.
11948
11949         * menubar-items.el (default-popup-menu): Use Andy's generic
11950         selection code.
11951         (default-popup-menu): Fix code.
11952
11953 1998-05-14  Oliver Graf <ograf@fga.de>
11954
11955         * dragdrop.el (dragdrop-function-widget): this time it's done
11956
11957 1998-05-13  Oliver Graf <ograf@fga.de>
11958
11959         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11960
11961 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11962
11963         * device.el (device-pixel-width):
11964         (device-pixel-height):
11965         (device-mm-width):
11966         (device-mm-height):
11967         (device-bitplanes):
11968         (device-color-cells): Swapped parameters to device-system-metric
11969         according to the interface change.
11970
11971 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11972
11973         * mouse.el (default-mouse-motion-handler): Use new name of the
11974         function event-over-vertical-divider-p.
11975         Do not set E-W arrow cursor over the divider if
11976         vertical-divider-draggable-p is nil in the window.
11977         ([top-level]): Use new name for the variable
11978         vertical-divider-map.
11979         (drag-window-divider): Respect vertical-divider-draggable-p.
11980         Variable name typo fixes.
11981
11982 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11983
11984         * keymap.el (kbd): Define here; handle string constants and
11985         others...
11986
11987 1998-05-15  Christian Nyb <chr@mediascience.no>
11988
11989         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11990         in Emacs 18.
11991
11992 1998-05-13  Didier Verna  <didier@xemacs.org>
11993
11994         * mouse.el (drag-window-divider): give the vertical divider a
11995         pressed look when dragging it.
11996
11997 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11998
11999         * faces.el: predicate some more face operations on x or mswindows
12000         not just x.
12001
12002         * modeline.el: enable modeline coloring for mswindows.
12003
12004 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12005
12006         * minibuf.el (minibuffer-default): Added variable; compatible with
12007         FSF Emacs.
12008         (next-history-element): Used `minibuffer-default'.
12009
12010 1998-05-12  Oliver Graf <ograf@fga.de>
12011
12012         * dragdrop.el (dragdrop-function-widget): button and mods ok
12013         arguments still look a bit strange
12014         (dragdrop-compare-mods) created
12015         (dragdrop-drop-do-functions) correctly checks for buttons and
12016         modifiers
12017
12018 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12019
12020         * setup-paths.el (paths-default-info-directories): Replace
12021         path-separator with directory-sep-char.
12022
12023         * files.el (path-separator): Don't define it here.
12024
12025 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12026
12027         * update-elc.el: Ditto.
12028
12029         * setup-paths.el (paths-construct-exec-path): Ditto.
12030
12031         * make-docfile.el: Ditto.
12032
12033         * loadup.el (really-early-error-handler): Ditto.
12034
12035         * find-paths.el (paths-decode-directory-path): Use decode-path
12036         instead of decode-path-internal.
12037
12038         * files.el (parse-colon-path): Update docstring.
12039
12040 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12041
12042         * subr.el (get-buffer-window-list): Make BUFFER optional.
12043
12044         * window-xemacs.el (windows-of-buffer): Defalias to
12045         get-buffer-window-list.
12046
12047 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12048
12049         * disass.el: Fix maintainer keyword.
12050
12051         * bytecomp.el (byte-compile-and-load-file): Autoload.
12052         (byte-compile-buffer): Ditto.
12053
12054         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12055         value is returned, not the name.
12056         (lisp-imenu-generic-expression): Enable it.
12057         (lisp-mode-variables): Ditto.
12058         (lisp-indent-offset): Change defconst to defvar.
12059         (lisp-indent-function): Ditto.
12060         (lisp-body-indent): Ditto.
12061
12062 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12063
12064         * modeline.el: Use zap-last-kbd-macro-event.
12065
12066         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12067         nil, don't attempt to do anything with messages.
12068         (eval-last-sexp): Use `letf' for clarity.
12069
12070 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12071
12072         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12073
12074 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12075
12076         * buff-menu.el:
12077         * lisp-mode.el:
12078         * obsolete.el:
12079         Change empty docstrings into no doc strings at all.
12080         Fix bogus FSF-format docstrings.
12081         * etags.el: Fix docstring.
12082
12083 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12084
12085         * package-get.el (package-get): Use internal md5
12086
12087 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12088
12089         * about.el (about-xemacs): Correct abuse of concat.
12090
12091 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12092
12093         * info.el (Info-mode): Use easymenu.
12094
12095 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12096
12097         * apropos.el (apropos): Don't use concat with integers.
12098
12099         * cmdloop.el (describe-last-error): Handle the case when no error
12100         was seen gracefully.
12101
12102         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12103         defun.
12104         (apropos-describe-plist): Ditto.
12105
12106         * help.el (with-displaying-help-buffer): Revert to a defun.
12107         (describe-key): Use it as defun.
12108         (describe-mode): Ditto.
12109         (describe-bindings): Ditto.
12110         (describe-prefix-bindings): Ditto.
12111         (describe-installation): Ditto.
12112         (view-lossage): Ditto.
12113         (describe-function): Ditto.
12114         (describe-variable): Ditto.
12115         (describe-syntax): Ditto.
12116
12117 1998-05-11  Oliver Graf <ograf@fga.de>
12118
12119         * dragdrop.el: changed order of require/provide
12120         (dragdrop-drop-mime-default) changed to new calling conventions
12121         (dragdrop-drop-do-functions) changed to new calling conventions
12122         (dragdrop-function-widget) this one needs more work...
12123
12124 1998-05-10  Oliver Graf <ograf@fga.de>
12125
12126         * about.el: another small change in my entry
12127         * dragdrop.el (dragdrop-drop-log-function): logging added
12128         plus customizations
12129         changed interface to handler functions. now called with event
12130         and object
12131
12132 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12133
12134         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12135         E-W arrow pointer displayed over draggable dividers.
12136
12137         * mouse.el (default-mouse-motion-handler): Show it when
12138         appropriate.
12139         (drag-window-divider): Added.
12140         ([top-level]): Initialized window-divider-map with a keymap
12141         binding the above function to left button down event.
12142
12143         * x-mouse.el (x-init-pointer-shape): Initialize
12144         divider-pointer-glyph from Cursor.dividerPointer, or use default
12145         E-W double arrow.
12146
12147 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12148
12149         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12150
12151 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12152
12153         * simple.el (count-words-buffer): Don't query for buffer.
12154         (count-lines-buffer): Ditto.
12155
12156 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12157
12158         * help.el (where-is): add optional insert argument.
12159
12160 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12161
12162         * help.el (describe-key-briefly): New argument INSERT.
12163
12164         * simple.el (eval-expression): New optional argument; synch with
12165         FSF 20.3.
12166
12167         * keydefs.el (global-map): Add new register bindings.
12168
12169         * register.el: Synched with FSF 20.3.
12170
12171 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12172
12173         * window-xemacs.el (recenter): all arguments are optional.
12174
12175 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12176
12177         * device.el: (device-pixel-width): Reflected name/parameters
12178         change to device-system-metric.
12179         (device-pixel-height): Ditto.
12180         (device-mm-width): Ditto.
12181         (device-mm-height): Ditto.
12182         (device-bitplanes): Ditto.
12183         (device-color-cells): Ditto.
12184
12185 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12186
12187         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12188
12189         * cl.el (most-positive-fixnum): Document.
12190         (most-negative-fixnum): Ditto.
12191
12192         * cus-dep.el: Updated comment.
12193
12194         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12195         constant.
12196
12197         * cus-load.el (custom-put): Removed.
12198
12199         * files.el (after-find-file): Just resignal quit instead of
12200         signaling "canceled".
12201
12202 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12203
12204         * frame.el (other-frame): Use `focus-frame' instead of
12205         select-frame kludges.
12206
12207         * lisp-mode.el: Update lisp-indent-function for
12208         save-selected-frame and with-selected-frame.
12209
12210         * frame.el (save-selected-frame): New macro.
12211         (with-selected-frame): Ditto.
12212         (other-frame): Use `set-frame-focus'.
12213
12214 1998-05-06  Oliver Graf <ograf@fga.de>
12215
12216         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12217         (dragdrop-drop-url-default) default handler for URL drops created
12218         (dragdrop-drop-mime-default) default handler for MIME drops created
12219         (dragdrop-drop-functions) default custom for handling drops created
12220         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12221
12222 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12223
12224         * mouse.el: Removed redundant mouse-mswindows-drop function.
12225
12226 1998-05-05  Oliver Graf <ograf@fga.de>
12227
12228         * about.el: changed some text in my entry
12229         * dragdrop.el: added customs
12230
12231 1998-05-04  Oliver Graf <ograf@fga.de>
12232
12233         * mouse.el: killed global drop key bindings
12234         (mouse-offix-drop) removed
12235         * dragdrop.el: created
12236         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12237
12238 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12239
12240         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12241         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12242
12243         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12244         obsolete comment.
12245
12246         * scrollbar.el (scrollbars-visible-p): Use new
12247         {vertical,horizontal}-scrollbar-visible-p specifiers.
12248
12249 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12250
12251         * device.el (device-pixel-height):
12252         (device-pixel-width):
12253         (device-mm-width):
12254         (device-mm-height):
12255         (device-bitplanes):
12256         (device-color-cells): Moved these 6 functions from device.c; they
12257         all use single (device-system-metrics) call.
12258
12259 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12260
12261         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12262         were renamed.
12263
12264         * menubar-items.el:
12265         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12266         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12267
12268         * help.el (help-map): Remove Hyperbole keybinding logic.
12269         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12270
12271 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12272
12273         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12274         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12275
12276 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12277
12278         * msw-glyphs.el: use nicer icon3 from the frame icon.
12279
12280 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12281
12282         * version.el (emacs-version): Remove InfoDock conditionals.
12283
12284         * startup.el (startup-splash-frame): Change ID logo name.
12285
12286 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12287
12288         * files.el (after-find-file): If the user presses C-g on
12289         directory-creation prompt, kill the buffer.
12290
12291 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12292
12293         * simple.el (count-words-region): Reverse previous change.
12294
12295 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12296
12297         * replace.el (query-replace): Just call perform-replace.
12298         (query-replace-regexp): Ditto.
12299         (perform-replace): Move region handling here.
12300         (perform-replace): Use the new arg to match-data.
12301
12302 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12303
12304         * x-init.el: Install X specific display table that
12305           displays char 0240 as a space to avoid whatever it is
12306           that screws up display of that character code.
12307
12308 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12309
12310         * help.el (function-arglist): If no arguments are documented for a
12311         subr, print nothing rather than incorrect output.
12312
12313 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12314
12315         * cmdloop.el (command-error): Update bail-out error message to use
12316         `emacs-program-name'.
12317
12318         * lib-complete.el: Remove reader macro cruft.
12319
12320         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12321         cruft.
12322
12323         * simple.el (count-words-region): Drop interactive-p check on the
12324         message.
12325
12326 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12327
12328         * font.el
12329         * msw-faces.el
12330         Correct spelling of mswindows-font-canonicalize-name.
12331
12332 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12333
12334         * ldap.el (ldap-host-parameters-alist): Replaced with
12335         `ldap-host-parameters-plist'
12336         (ldap-search): Adapt to previous change
12337
12338 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12339
12340         * about.el (about-hackers): Update Bob Weiner bio.
12341         (about-maintainer-info): Ditto.
12342
12343 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12344
12345         * simple.el (display-warning-minimum-level): Docfix.
12346
12347 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12348
12349         * widget.el (:default-get): New keyword.
12350         * wid-edit.el (default, widget-default-default-get): Define it.
12351         (group, widget-group-default-get): Define it.
12352         (menu-choice, widget-choice-default-get): Define it.
12353         (widget-default-get): New function.
12354         (widget-choice-action): Call it.
12355         (widget-editable-list-entry-create): Call it.
12356
12357 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12358
12359         * byte-optimize.el (byte-boolean-vars): Removed.
12360         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12361         lookup through `byte-boolean-vars'.
12362
12363 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12364
12365         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12366         resource-provided values into ghost specs for scrollbar-height and
12367         scrollbar-width.
12368
12369 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12370
12371         * byte-optimize.el: Don't attempt to optimize /=.
12372
12373         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12374         (byte-compile-/=): Ditto.
12375
12376 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12377
12378         * apropos.el: Use `with-displaying-help-buffer'.
12379         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12380         Use `with-displaying-help-buffer'.
12381         (apropos-follow): Do not give special treatment to buffer cursor
12382         was in prior to a mouse click.
12383         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12384         (apropos-print-doc): Set correct buffer for setting text
12385         properties.
12386
12387 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12388
12389         * help.el (help-buffer-prefix-string): New variable.
12390         (help-buffer-name): Use it.
12391
12392         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12393         mode menu.
12394
12395 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12396
12397         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12398
12399 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12400
12401         * files.el (find-file-noselect): Update docstring.
12402         (find-file-noselect): Signal an error if found an unreadable file.
12403         (file-chase-links): Save the match data.
12404         (normal-mode): Use `lwarn' and `error-message-string'.
12405         (interpreter-mode-alist): Change defconst to defvar.
12406         (inhibit-first-line-modes-regexps): Ditto.
12407         (inhibit-first-line-modes-regexps): Added .tgz.
12408         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12409         (change-major-mode-with-file-name): New user-option.
12410         (set-visited-file-name): Synched with FSF.
12411         (file-name-extension): New function, from FSF 20.3.
12412         (file-relative-name): Synched with FSF.
12413         (save-some-buffers): Support the C-r feature.
12414         (recover-session): Synched with FSF.
12415         (kill-some-buffers): Ditto.
12416         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12417
12418 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12419
12420         * files.el (insert-file): Undo previous change and reenable use of
12421         format.el.
12422
12423 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12424
12425         * window-xemacs.el (recenter): Define.
12426
12427 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12428
12429         * font.el (mswindows-font-create-name)
12430         (mswindows-font-create-object): new functions for mswindows type
12431         fonts.
12432
12433         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12434         strings are parsed as well as font objects.
12435
12436 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12437
12438         * modeline.el (defining-kbd-macro): Restore modeline indication of
12439         kbd-macro being recorded.
12440         (add-minor-mode): Simplify docstring.
12441         (modeline-minor-mode-menu): Remove stuff.
12442
12443 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12444
12445         * code-process.el (call-process): dynamically decide process
12446         coding type.
12447
12448 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12449
12450         * modeline.el: Add line-number-mode, column-number-mode to
12451         the modeline minor-mode menu.  Button2 on the line number does
12452         goto-line.
12453
12454 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12455
12456         * mouse.el: move x-selection-owner-p type things to
12457         selection-owner-p.
12458
12459         * msw-init.el: copy zmacs stuff from x-init.el
12460
12461         * msw-select.el (mswindows-own-selection)
12462         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12463         functions. Very simple minded implementation of selectio
12464         ownership.
12465
12466         * select.el (own-selection) (disown-selection)
12467         (activate-region-as-selection) (select-make-extent-for-selection)
12468         (valid-simple-selection-p): functions moved from x-select.el for
12469         generalized selection.
12470
12471         * x-select.el: see select.el changes.
12472
12473         * x-toolbar.el: use new selection functions.
12474
12475 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12476
12477         * packages.el (packages-find-package-directories): Fixed bug that
12478         would pick up multiple site-package directories.
12479         (package-locations): Added "xemacs-packages" as a late package
12480         location.
12481
12482         * find-paths.el: Now uses `emacs-program-name' and
12483         `emacs-program-version'.
12484         Additions to enforce version-specific directories in
12485         `paths-find-version-directory'.
12486
12487 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12488
12489         * default.el: Removed.
12490         * site-start.el: Removed.
12491
12492 1998-04-29  Didier Verna  <didier@xemacs.org>
12493
12494         * minibuf.el (minibuffer-history-minimum-string-length): Default
12495         to nil.
12496
12497 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12498
12499         * find-paths.el (paths-program-name): Rename.
12500         (paths-emacs-root-p): Ditto.
12501         (paths-find-site-directory): Ditto.
12502
12503 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12504
12505         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12506         `emacs-lisp-byte-compile-and-load'.
12507
12508 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12509
12510         * ldap.el (ldap-search): Fixed additional parameter passing to
12511         `ldap-open'
12512
12513 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12514
12515         * select.el (kill-primary-selection) (selection-owner-p)
12516         (copy-primary-selection) (yank-clipboard-selection)
12517         (selection-exists-p) (delete-primary-selection): new file and
12518         functions that do the right thing for the selected device.
12519
12520         * x-menubar.el: use generalised selection functions.
12521
12522         * dumped-lisp.el: dump select.el.
12523
12524 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12525
12526         * find-paths.el (paths-progname): New variable.
12527         (paths-emacs-root-p): Use it.
12528         (paths-find-site-directory): Ditto.
12529
12530 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12531
12532         * loadup.el ((member "dump" command-line-args)): Dump as
12533         `infodock' if InfoDock.
12534
12535 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12536
12537         * find-paths.el (construct-emacs-version): Simplify, include
12538         program name in the return value.
12539         * (paths-find-version-directory): Use it.
12540
12541 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12542
12543         * info.el (Info-parse-dir-entries): Fixed regexp
12544         (Info-build-dir-anew): Remove full suffix and capitalize info file
12545         name for files with no @direntry
12546         (Info-batch-rebuild-dir): New function
12547         (Info-suffixed-file): Check for regular files instead of simple
12548         file existence (could catch directories before)
12549
12550 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12551
12552         * setup-paths.el, find-paths.el: Removed uses of `not' which
12553         temacs doesn't have.
12554
12555         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12556         into root searching.
12557
12558 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12559
12560         * subr.el: Remove definition of `not'.
12561
12562 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12563
12564         * msw-glyphs.el: enable graphics support.
12565
12566 1998-04-23  Didier Verna  <didier@xemacs.org>
12567
12568         * x-menubar.el (default-menubar): restored the line-number-mode
12569         option.
12570
12571         * misc doc string updates related to the options menu.
12572
12573 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12574
12575         * setup-paths.el (paths-construct-load-path): Fix typo.
12576
12577 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12578
12579         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12580         font-menu-ignore-scaled-fonts don't have to be bound now; this
12581         gets us one step further towards making --no-autoloads work.
12582
12583         * startup.el (normal-top-level): Load auto-autoloads only if
12584         lisp-directory is non-nil.
12585
12586         * setup-paths.el (paths-construct-load-path): Made it robust
12587         against nil lisp-directory.
12588
12589         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12590         to the list of variables that cause a warning when nil.
12591
12592         * toolbar.el (init-toolbar-location): Now works even when there's
12593         no toolbar icon directory.
12594
12595 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12596
12597         * help.el (view-lossage): Recognize it.
12598
12599         * simple.el (log-message): Mark multiline messages.
12600
12601 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12602
12603         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12604
12605 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12606
12607         * package-get.el (package-get-all):  add `\n' separator to
12608         interactive specification so that both variables are read
12609
12610 1998-04-22  Didier Verna  <didier@xemacs.org>
12611
12612         * x-menubar.el: ported the options menu to Custom.
12613         Moved the "read only" toggle button to the buffers menu.
12614         Corrected some missing ;;;###autoload or defcustom.
12615
12616         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12617         the scrollbar-visible specifier for options menu handling.
12618
12619         * toolbar.el (toolbar-visible-p)
12620                      (toolbar-captioned-p)
12621                      (default-toolbar-position): defcustom wrappers around
12622         the toolbar specifiers for options menu handling.
12623
12624         * frame.el (get-frame-for-buffer-default-instance-limit):
12625         defcustom it for options menu handling.
12626
12627         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12628         font-lock-mode for options menu handling.
12629
12630         * cus-start.el: added Custom properties to overwrite-mode for
12631         options menu handling.
12632
12633 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12634
12635         * about.el: shameless self-promotion.
12636
12637 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12638
12639         * simple.el (raw-append-message): Slightly optimize.
12640         (remove-message): Use `push' for clarity.
12641         (append-message): Ditto.
12642         (display-warning): Dito.
12643         (raw-append-message): Send the message to the appropriate device.
12644
12645 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12646
12647         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12648         From Sean MacLennan <Sean.MacLennan@pika.ca>
12649
12650 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12651
12652         * setup-paths.el: Changed `directory-sep-char' to
12653         `path-separator', following a change in GNU Emacs.
12654
12655 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12656
12657         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12658         (Info-build-dir-anew): Add a final newline.
12659         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12660         is `always'
12661         (Info-rebuild-dir): Ditto
12662
12663         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12664
12665 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12666
12667         * simple.el (count-words-buffer): Retain zmacs region.
12668         (count-words-region): Ditto.
12669         * simple.el: (what-line): Expanded line counts.
12670         (count-lines): New parameter to conditionalize whether collapsed
12671         lines get counted.
12672         From Bob Weiner <weiner@altrasoft.com>
12673
12674 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12675
12676         * packages.el (package-locations): infodock-packages must override
12677         mule-packages and packages.
12678
12679 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12680
12681         * wid-edit.el:
12682         remove rude messages from widget-activation-widget-mapper
12683         and widget-activation-glyph-mapper
12684
12685 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12686
12687         * toolbar.el: Remove (featurep 'x) test from
12688         toolbar-make-button-list
12689
12690 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12693         only if in the same frame.
12694
12695 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12696
12697         * packages.el (package-locations): Added site-packages hierarchy.
12698
12699         * setup-paths.el (paths-default-info-directories): Introduced and
12700         used.
12701
12702         * packages.el, setup-paths.el: Set various path searching depths
12703         to 1.
12704
12705         * packages.el (packages-hierarchy-depth):
12706         (packages-load-path-depth): Introduced and used.
12707
12708         * setup-paths.el (paths-load-path-depth): Introduced and used.
12709
12710         * find-paths.el (paths-find-recursive-path): Added max-depth
12711         parameter.
12712
12713 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12714
12715         * setup-paths.el (paths-construct-info-path): Removed
12716         dependency on behavior of (file-name-as-directory "").
12717
12718 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12719
12720         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12721         lisp objects
12722
12723 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12724
12725         * dump-paths.el, startup.el: Added handling for --debug-paths.
12726
12727 1998-04-15  William M. Perry  <wmperry@aventail.com>
12728
12729         * wid-edit.el: We cannot just set the help-echo or balloon-help
12730           properties for an extent based on the :help-echo widget
12731           property, since help-echo and balloon-help cause an EXTENT to
12732           get passed in, where :help-echo functions are expecting a WIDGET
12733
12734 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12735
12736         * scrollbar.el (init-scrollbar-from-resources): Call
12737         mswindows-init-scrollbar-metrics when appropriate.
12738
12739 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12740
12741         * dumped-lisp.el: dump x-toolbar for window system
12742
12743         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12744         have support and xpm.
12745
12746 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12747
12748         * files.el (toggle-read-only): Fix docstring.
12749         From Didier Verna <didier@xemacs.org>
12750
12751 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12752
12753         * startup.el (normal-top-level): Load autoload-file-name without
12754         specifying an extension---some people only auto-autoload.el.gz.
12755
12756 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12757
12758         * files.el (backup-enable-predicate): Don't bomb on NAME being
12759         nil.
12760
12761 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12762
12763         * find-paths.el, packages.el: Now prefers configure'd paths.
12764         This shouldn't cause any of the originally anticipated problems as
12765         the current paths architecture will not define the various
12766         configure-xxx variables if they're not specified on the configure
12767         command line.
12768
12769         * find-paths.el, setup-paths.el, packages.el: Removed all
12770         mentionings of "/" as a path separator.
12771         Used paths-construct-path throughout.
12772
12773         * find-paths.el (paths-construct-path): Created to assemble paths
12774         from directory components.
12775
12776         * setup-paths.el, packages.el: Used paths-decode-directory-path
12777         instead of decode-path-internal.
12778
12779         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12780         and associates.
12781         (paths-decode-directory-path) Created.
12782
12783         * setup-paths.el: Changed configure-exec-path to
12784         configure-exec-directory.
12785
12786 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12787
12788         * packages.el (packages-find-packages): Fixed decoding of
12789         EMACSPACKAGEPATH.
12790
12791         * startup.el: -no-packages -> -no-early-packages.
12792
12793         (packages-load-package-lisps): Fixed loading of auto-autoload
12794         files.
12795
12796         * startup.el (normal-top-level): Fixed loading of core
12797         auto-autoload.
12798
12799         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12800
12801         * startup.el, packages.el, dump-paths.el: Added proper settings
12802         for site-directory and lisp-directory variables.
12803
12804         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12805         inhibit-package-autoloads and fixed handling of it.
12806
12807         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12808         handling of former inhibit-package-init, now
12809         inhibit-early-packages, to make -vanilla etc. work.
12810
12811 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12812
12813         * code-process.el (start-process): Fallback to 'undecided instead
12814         of 'binary for process input coding stream.
12815
12816         * process.el (start-process): Docstring fix.
12817
12818 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12819
12820         * info.el (Info-insert-dir): Do not insert temporary dir files
12821         in Info-dir-file-attributes
12822         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12823         (Info-rebuild-dir): Ditto.
12824
12825 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12826
12827         * obsolete.el: Added obsoleteness declarations for
12828         `site-directory' and `Info-default-directory-list'.
12829
12830 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12831
12832         * find-paths.el (paths-find-emacs-root): Only look at the
12833         executable at the end of the symlink chain for determining the
12834         Emacs root.
12835
12836 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12837
12838         * setup-paths.el (paths-construct-info-path): Changed construction
12839         to cater to gone default in configure.
12840
12841         * find-paths.el (paths-uniq-append): Added.
12842
12843         * packages.el: Rewritten package path construction once again.
12844
12845         * dump-paths.el, startup.el: Removed package-path as a global
12846         variable.
12847
12848         * package-admin.el (package-admin-add-single-file-package):
12849         (package-admin-add-binary-package): Changed package-path to
12850         late-packages.
12851
12852         * packages.el (packages-split-path): Split path at "/" rather than
12853         nil according to change in emacs.c.
12854
12855 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12856
12857         * setup-paths.el (paths-construct-info-path): Changed info path
12858         order so that directories come out right.
12859         (paths-find-lock-directory): Fixed bug: It used to think
12860         configure-lock-directory is a path.
12861
12862 1998-04-06  Jeff Miller <jmiller@smart.net>
12863
12864         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12865         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12866         eases the use of toolbar-add/kill-item functions.
12867
12868 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12869
12870         * code-files.el (file-coding-system-alist): Commented out
12871         loaddefs.el magical treatment.
12872
12873 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12874
12875         * info.el (Info-rebuild-outdated-dir): Added new option
12876         `conservative' and made it the default
12877         (Info-rebuild-dir): Appropriately parse multi-line description
12878         strings, and multi-section dir files. Issue warning when dir
12879         is rebuilt as temporary
12880         (Info-build-dir-anew): Issue warning when dir is built as
12881         temporary
12882
12883 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12884
12885         * list-mode.el (list-mode-map): Bind highlight motion commands to
12886         standard keys left, right, C-b and C-f.
12887
12888 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12889
12890         * files.el (auto-mode-alist): allow .sc for Scheme->C
12891
12892 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12893
12894         * loadup.el (pureload): Don't quote (garbage-collect).
12895
12896 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12897
12898         * package-get-base.el: Updated.
12899
12900 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12901
12902         * isearch-mode.el (isearch-just-started): New variable.
12903         (isearch-mode): Set it.
12904         (isearch-repeat): Advance one character forward only if the search
12905         was successful, and was not just started.
12906         (isearch-repeat): Clear isearch-just-started.
12907
12908 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12909
12910         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12911         if running -batch.
12912
12913 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12914
12915         * subr.el (listify-key-sequence): Removed.
12916
12917 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12918
12919         * bytecomp.el (byte-compile-print-gensym): New option.
12920         (byte-compile-output-file-form): Use it.
12921         (byte-compile-output-docform): Ditto.
12922         (byte-compile-compiled-obj-to-list): Ditto.
12923
12924 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12925
12926         * msw-glyphs.el: set frame icon if xpm support.
12927
12928 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12929
12930         * help.el: Code that pretty prints variable values
12931           removed.
12932
12933 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12934
12935         * find-paths.el (paths-emacs-root-p): Correct test for installation
12936         directory.
12937         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12938
12939 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12940
12941         * loaddefs.el: Don't set debug-ignored-errors; leave
12942           its default value set to nil.
12943
12944 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12945
12946         * info.el (Info-rebuild-dir): fixed mis-spelling.
12947
12948 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12949
12950         * info.el (Info-rebuild-outdated-dir): New custom var
12951         (Info-insert-node): Create/update dir file when needed, ie when it
12952         does not exist or is older than some info files in directory
12953
12954 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12955
12956         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12957         for last packages, mainly for using a 20.4 package base.
12958
12959         * packages.el (late-packages): Typo fix.  It was called
12960         early-packages.
12961
12962         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12963         relative symlinks correctly.
12964         (paths-find-emacs-roots): More rigorous checking for plausible
12965         configuration-time root.
12966
12967         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12968         find its roots.
12969
12970 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12971
12972         * faces.el: Fix docstrings.
12973         * glyphs.el: Fix docstrings.
12974         * mouse.el: Fix docstrings.
12975
12976         * frame.el: Change phrase `current frame' to `selected frame'.
12977
12978         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12979
12980         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12981         macros using backquote to make them infinitely more readable.
12982
12983 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12984
12985         * packages.el (packages-find-package-path): Hardcoded specialized
12986         InfoDock support until we can clean this up.
12987
12988         * help.el (describe-bindings-1): Return the value of the bindings
12989         help buffer created.
12990         (describe-bindings): Ditto.
12991
12992         * simple.el (set-variable): Restore previous behavior of not
12993         bombing if the variable to set is not boundp.
12994
12995 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12996
12997         * packages.el (packages-handle-package-dumped-lisps): Allow for
12998         non-local files to be loaded off the package-lisp variable.
12999
13000 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13001
13002         * x-faces.el: Global X resources should override
13003           specs for all device classes (color, grayscale, mono);
13004           code currently doesn't override any of them.  Fixed by
13005           calling remove-specifier with '(x default) as the tag
13006           set and allowing inexact matches.
13007
13008 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13009
13010         * faces.el: Separated face initializations based on
13011           device classes into device type specific (tag set,
13012           instantiator) pairs.
13013
13014 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13015
13016         * wid-edit.el (widget-choice-action): Remember user's explicit
13017         choice.
13018         (widget-choice-value-create): Respect it.
13019         From Richard Stallman <rms@gnu.org>
13020
13021 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13022
13023         * setup-paths.el (paths-construct-info-path): Always append
13024         existing directories from configure-time info path.
13025
13026         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13027         Info-directory-list.
13028
13029         * info.el: Removed Info-default-directory-list which was broken by
13030         design.
13031         Removed bogus initialization of Info-directory-list---startup.el
13032         can do a much better job.
13033         Added autoload of Info-directory-list.
13034
13035         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13036         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13037         be exclusive; now it's merely given precedence, just like in the
13038         old days.
13039
13040 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13041
13042         * find-paths.el (paths-find-architecture-directory): Fix bug with
13043         finding; it used to default too early.
13044
13045 1998-03-25  Martin Buchholz <martin@xemacs.org>
13046
13047         * packages.el (packages-split-path): Fix a bug; it used to fail
13048         for paths that weren't split.
13049
13050 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13051
13052         * finder.el (finder-compile-keywords): trap on errors.
13053
13054 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13055
13056         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13057           fourth argument of t so that only the specs exactly
13058           matching the tag lists are removed.
13059
13060 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13061
13062         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13063
13064 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13065
13066         * minibuf.el (mouse-read-file-name-1): If a default directory was
13067         specified, use it for generating the completions.
13068
13069 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13070
13071         * update-elc.el: Now respects inhibit-package-init and
13072         inhibit-site-lisp.
13073         Now does path construction with loadup-paths.
13074
13075         * startup.el (normal-top-level, startup-setup-paths): Now respects
13076         inhibit-package-init and inhibit-site-lisp.
13077
13078         * packages.el (packages-find-package-path): Extended package path
13079         by version-specific hierarchies.
13080         (packages-find-packages): Now respects inhibit flag and
13081         inhibit-site-lisp.
13082         Moved path setup to loadup-paths.
13083
13084         * make-docfile.el: Now respects inhibit-package-init and
13085         inhibit-site-lisp.
13086         Now does path construction with loadup-paths.
13087
13088         * loadup.el: Now respects inhibit-package-init and
13089         inhibit-site-lisp.
13090
13091         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13092
13093         * loadup-paths.el: New file: setup load-path to encompass
13094         packages.
13095
13096 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13097
13098         * auto-show.el: load-gc renamed to pureload.
13099         * site-load.el: Ditto.
13100         * packages.el (toplevel): Ditto.
13101         * loadup.el (really-early-error-handler): Ditto.
13102         * dumped-lisp.el (preloaded-file-list): Ditto.
13103         * cus-face.el (custom-declare-face): Ditto.
13104
13105 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13106
13107         * <Today>: The Big Path Searching Overhaul.
13108
13109         * find-paths.el: New file: find and assemble paths in the
13110         installation hierarchy.
13111
13112         * setup-paths.el: New file: global layout of paths and directories
13113         within the XEmacs hierarchy.
13114
13115         * packages.el: Replaced everything related to path searching and
13116         startup by code in terms of find-paths.
13117
13118         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13119         the new path searching engine.
13120
13121         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13122         and setup-paths.
13123
13124 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13125
13126         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13127         setup-paths.el.
13128
13129 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13130
13131         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13132         compiles identically in any configuration.
13133         Removed irrelevant commentary.
13134
13135 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13136
13137         * simple.el (set-variable): Allow setting specifiers.
13138
13139 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13140
13141         * lisp.el (forward-sexp): Revert previous change.
13142
13143 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13144
13145         * frame.el (frame-initialize): Use `delete-console' instead of
13146         `delete-device' to delete the stream console to match the usage in
13147         Fkill_emacs.
13148
13149 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13150
13151         * files.el (cdpath-previous): New variable.
13152         (cd): Use it.
13153         From Bob Weiner <weiner@wave.altrasoft.com>
13154
13155 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13156
13157         * keydefs.el: Changed keybindings of forward-char,
13158           backward, scroll-up and scroll-down to point to their
13159           -command counterparts.
13160
13161         * simple.el: New functions: forwarc-char-command,
13162           backwrad-char-command, scroll-up-command,
13163           scroll-down-command which work liek their counterparts
13164           except that they honor the variable
13165           signal-error-on-buffer-boundary.
13166
13167           Definition of signal-error-on-buffer-boundary received
13168           from src/cmds.c.
13169
13170           defvar declaration added for word-across-newline to avoid
13171           byte-compiler warning about the free variable reference.
13172
13173 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13174
13175         * winnt.el: Removed "%t" from the beginning of
13176         modeline-format. From now on, there's no nt-specifics in the modeline.
13177
13178 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13179
13180         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13181         of `when' with `if'.
13182
13183 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13184
13185         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13186         mswindows. Must be reworked along with glyphs.el, or
13187         merged into it, after there is images support.
13188
13189         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13190         'mswindows.
13191
13192 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13193
13194         * faces.el: fix for text cursor initialization.
13195         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13196         From Andy Piper <andyp@parallax.co.uk>
13197
13198 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13199
13200         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13201         if there is an existing package that handles it and warn the user
13202         about that mode.
13203
13204 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13205
13206         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13207         Installation" menu item when Installation-string is not bound.
13208
13209 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13210
13211         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13212         From Jeremiah W. James <jerry@cs.ucsb.edu>
13213
13214 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13215
13216         * msw-faces.el:
13217         * faces.el: Fix face initialization.
13218
13219 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13220
13221         * files.el (backup-enable-predicate): fix breakage introduced
13222         by TMPDIR patch.
13223
13224 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13225
13226         * x-faces.el (x-init-face-from-resources): The
13227           TTY face property retrieval functions don't return
13228           specifiers, so use face-property instead.
13229
13230 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13231
13232         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13233
13234 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13235
13236         * x-menubar.el: Expanded documentation for
13237           option-save-faces.  Changed Options -> Browse Faces
13238           menu entry to invoke customize-face.
13239
13240 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13241
13242         * faces.el: Most face initialization moved out of
13243           init-other-random-faces to the top level so that the
13244           initialization happens before Xemacs is dumped.  Much
13245           of the fascist "face-differs-from-default-p or FROB!"
13246           code has been retired in favor of letting the user do
13247           what they want to do.  Face initialization code changed
13248           to use `default' specifier tag so that the settings can
13249           be overridden later if the user wishes it.
13250
13251 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13252
13253         * about.el (about-hackers): Update contributors list.
13254
13255 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13256
13257         * specifier.el: Define new specifier tag `default'.
13258
13259         * modeline.el: Initialize faces using `default' tag.
13260
13261         * x-faces.el (x-init-face-from-resources): Remove
13262           specifier specs containing the `default' tag before
13263           adding new specs.
13264
13265 1998-03-02  John Jones  <jj@asu.edu>
13266
13267         * package-get.el (package-get-all): fixed arguments on call to
13268         package-admin-add-single-file-package.
13269         * package-get.el (package-get-installedp): fixed to match
13270         advertised behavior.
13271         * package-get.el: added function package-get-update-all which
13272         installs newest versions of all the current packages (if they are
13273         not already installed).
13274
13275 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13276
13277         * files.el (find-file-noselect): Uncommented `truename' binding in
13278         `let*' and use it later to set `buffer-file-truename' iff it's
13279         still nil, as happens for example when finding a compressed
13280         file with "jka-compr".
13281
13282 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13283
13284         * faces.el: in make-face-* type functions do the operation for all
13285         window systems, not just the first one found.
13286
13287         * font.el: call mswindows-list-fonts for mswindows.
13288
13289 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13290
13291         * code-process.el (call-process-region):
13292         * process.el (call-process-region):
13293         * package-get.el (package-get-dir):
13294         * files.el (backup-enable-predicate):
13295         * gnuserv.el (gnuserv-temp-file-regexp):
13296         Use temp-directory in place of `/tmp'.
13297
13298 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13299
13300         * "Fast" dired-in-C enhancements for Windows 95/NT:
13301
13302         * files.el: Added function, `wildcard-to-regexp', from GNU
13303           Emacs.
13304
13305         * files.el (insert-directory): Modified to use special
13306           dired-in-C enhancements if present.
13307
13308 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13309
13310         * code-files.el: make default coding no-conversion.
13311
13312 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13313
13314         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13315         the load-path.
13316
13317         * update-elc.el: Strip directory when testing for files not to
13318         bytecompile.
13319
13320 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13321
13322         * lisp-mode.el: Use recommended form for menus.
13323
13324         * info.el (Info-construct-menu): Use recommended form for menus.
13325
13326         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13327         entry.
13328
13329 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13330
13331         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13332           (get-frame-for-buffer-noselect): Always return frames
13333           in the not-this-window-p cond clause.
13334
13335 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13336
13337         * help.el (describe-installation): New function.
13338
13339         * x-menubar.el (default-menubar): Add describe-installation to
13340         Help menu.
13341
13342         * packages.el (packages-unbytecompiled-lisp): Installation.el
13343         should not be bytecompiled.
13344
13345         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13346         XEmacs.
13347
13348         * x-menubar.el (default-menubar): Use correct guard for VM menu
13349         entry.
13350
13351         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13352         coding.
13353         From Andy Piper <andyp@parallax.co.uk>
13354
13355 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13356
13357         * ldap.el: Do not require ldap-internal at compile time.
13358
13359 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13360
13361         * code-files.el: new file. a virtual copy of mule-files.el
13362         but without charset
13363         dependencies. (toggle-buffer-file-ocding-system) new function for
13364         changing the eol type for the current buffer.
13365
13366         * code-process.el: new file. a copy of
13367         mule-process.el. mule-process.el will disappear when things have
13368         settled.
13369
13370         * coding.el: new file. a virtual copy of mule-files.el but
13371         without charset dependencies. (coding-system-base) new function
13372         for getting the parent coding system of a coding system with eol
13373         type set.
13374
13375         * dumped-lisp.el: add above files for the non-mule case.
13376
13377 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13378
13379         * window-xemacs.el (display-buffer): If no explicit
13380           frame is specified, search for a window that displays
13381           the buffer on the currently selected frame, before
13382           searching other frames.
13383
13384 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13385
13386         * frame.el (get-frame-for-buffer): If not-this-window-p
13387           is non-nil, use window on the selected frame if it is not
13388           also the selected window.  When defaulting, search for
13389           windows on the currently selected fgrame before searching
13390           other frames.
13391
13392 1998-02-25  Didier Verna  <didier@xemacs.org>
13393
13394         * modeline.el (modeline-swap-buffers): originally named
13395         `mouse-release-modeline'. Whether to actually swap the buffers is
13396         decided in `mouse-drag-modeline'.
13397         (mouse-drag-modeline): A button release event is considered a
13398         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13399         stay unchanged.
13400
13401 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13402
13403         * x-menubar.el: Put redo on the menubar.
13404         From Aki Vehtari <Aki.Vehtari@hut.fi>
13405
13406 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13407
13408         * bytecomp.el (displaying-byte-compile-warnings): if
13409         temp-buffer-show-function is set, use it to display current set of
13410         warnings in the "*Compile-Log-Show*" buffer.
13411
13412         * simple.el (display-warning-buffer): if temp-buffer-show-function
13413         is set, use it to display current set of warnings in the
13414         "*Warnings-Show*" buffer.
13415
13416 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13417
13418         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13419         Common Lisp.
13420
13421 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13422
13423         * menubar.el: Allow button descriptors at least 2 long.
13424
13425         * x-menubar.el (default-menubar): Use recommended forms.
13426         (file-menu-filter): Remove.
13427         (edit-menu-filter): Remove.
13428
13429 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13430
13431         * about.el (about-hackers): Updated.
13432
13433 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13434
13435         * help.el (help-max-help-buffers): new variable
13436         (help-register-and-maybe-prune-excess): new function
13437         (help-buffer-name): use help-max-help-buffers.
13438         (with-displaying-help-buffer): use
13439         help-register-and-maybe-prune-excess.
13440
13441         * help.el (help-maybe-pretty-print-value): if the value fits on
13442         one line, let it.
13443
13444 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13445
13446         * (with-displaying-help-buffer): there is no need to kill the buffer
13447         if it exists, because with-output-to-temp-buffer will clear it.
13448         further, killing the buffer violates the rule that
13449         temp-buffer-show-function, if set, has the full responsibility of
13450         showing the temp buffer.  killing the buffer fucks with the window
13451         configuration, hosing temp-buffer-show-function.
13452
13453
13454 1998-02-23  Didier Verna  <didier@xemacs.org>
13455
13456         * modeline.el (mouse-drag-modeline):
13457         - Always scroll the modeline that was originally clicked on.
13458         - Use x pixels instead of x characters (which doesn't work anyway)
13459         as horizontal reference for modeline dragging. This allows us to
13460         keep on dragging the modeline even if the motion event occurs in
13461         another window.
13462
13463 1998-02-23  Didier Verna  <didier@xemacs.org>
13464
13465         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13466         glyph on the modeline to indicate that dragging the mouse has an
13467         effect both horizontally and vertically.
13468
13469 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13470
13471         * about.el (about-xemacs): Get rid of redundant visible version
13472         number.
13473
13474 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13475
13476         * about.el (about-hackers): Update credits.
13477
13478 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13479
13480         * prim/register.el (view-register): Show register type file-query.
13481
13482 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13483
13484         * mode-motion.el (mode-motion-highlight-internal):
13485           save-excursion inside save-window-exucrsion form to
13486           hide buffer point changes from save-window-excursion.
13487           Prevents display flickering when the mouse pointer
13488           moves.
13489
13490 1998-02-17  Didier Verna  <didier@xemacs.org>
13491
13492         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13493         function to handle correctly the case of a toolbar one side of the
13494         window: scrolling will not necessarily happen.
13495
13496 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13497
13498         * files.el (after-find-file): Restore missing argument
13499           to format that provides filename for "... consider M-x
13500           recover-file" message.  Also call `message' with "%s"
13501           as the first arg instead of an arbitrary string.
13502
13503 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13504
13505         * about.el (about-hackers): Various additions.
13506
13507 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13508
13509         * autoload.el (generate-file-autoloads-1): Don't force an extra
13510         line out when copying on-the-same line autoloads.
13511
13512         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13513         is installed.
13514
13515 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13516
13517         * x11/x-win-xfree86.el (x-win-init-xfree86):
13518         * x11/x-win-sun.el (x-win-init-sun):
13519         * x11/x-init.el (x-initialize-compose):
13520         * prim/simple.el:
13521         (backward-or-forward-kill-sexp):
13522         (backward-or-forward-kill-sentence):
13523         (backward-or-forward-kill-word):
13524         (backward-or-forward-delete-char):
13525         * prim/isearch-mode.el (isearch-help-or-delete-char):
13526         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13527         x-keysym-on-keyboard-p to detect backspace.
13528         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13529         Clean up symbols used with dead keys, checking Linux and solaris
13530         keysyms.
13531         Simplify x-win-*.el using above methods.
13532         Change documentation for x-keysym-*-p functions.
13533
13534 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13535
13536         * about.el (about-hackers): Restore entries for Michael Sperber and
13537         Vinnie Shelton.
13538         From Vinnie Shelton <acs@acm.org>
13539
13540 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13541
13542         * simple.el (count-words-region): Ditto.
13543
13544 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13545
13546         * simple.el (count-words-buffer): Document.  Don't print anything
13547         if non-interactive.
13548
13549 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13550
13551         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13552         multiple files in InfoDock.
13553
13554 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13555
13556         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13557         from version.el in InfoDock.
13558
13559         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13560         specially.
13561
13562 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13563
13564         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13565         variable name in docstring.
13566
13567 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13568
13569         * menubar.h: Include "gui.h".
13570
13571 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13572
13573         * site-load.el: Fix documentation.
13574
13575 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13576
13577         * package-get-base.el (package-get-base): Updated.
13578
13579         * keymap.el: PC-ize.
13580
13581 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13582
13583         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13584         from' on a fresh line.
13585
13586 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13587
13588         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13589         object.
13590
13591 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13592
13593         * undo-stack.el: PC-ize.
13594
13595         * cmdloop.el: PC-ize.
13596
13597 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13598
13599         * bytecomp-runtime.el: PC-ize.
13600
13601         * byte-optimize.el: Prolog fixup.  PC-ize.
13602
13603         * cus-dep.el: Spelling fix.
13604
13605         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13606         entries follow).
13607
13608 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13609
13610         * text-mode.el (text-mode-hook-identify): New function,
13611         put on text-mode-hook.  Set text-mode-variant here.
13612         (text-mode): Don't set it here.
13613
13614 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13615
13616         * text-mode.el (text-mode-hook): New defvar.
13617         (text-mode-variant): New variable.
13618         (text-mode): Set that variable locally.
13619         (toggle-text-mode-auto-fill): New command.
13620
13621 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13622
13623         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13624
13625 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13626
13627         * text-mode.el (paragraph-indent-text-mode):
13628         Renamed from spaced-text-mode.
13629         (text-mode-map): Bind TAB to indent-relative.
13630         (indented-text-mode-map): Variable deleted.
13631         (indented-text-mode): Now an alias for text-mode.
13632
13633 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13634
13635         * loadup.el: test-atoms debugging stuffs removed.
13636
13637 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13638
13639         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13640
13641 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13642
13643         * help.el (describe-beta): Made it use `locate-data-file'.
13644         (describe-distribution): Ditto.
13645         (describe-copying): Ditto.
13646         (describe-project): Ditto.
13647         (view-emacs-news): Ditto.
13648
13649         * help-nomule.el (help-with-tutorial): Made it use
13650         `locate-data-file' to find tutorial.
13651
13652 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13653
13654         * about.el: Corrected my email address.
13655
13656         * mouse.el: Added 'mouse-mswindows-drop' similar to
13657         'mouse-offix-drop'.
13658
13659 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13660
13661         * loadup.el (running-xemacs): Spelling fix.
13662
13663 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13664
13665         * packages.el (packages-find-packages-1): Don't allow a backwards
13666         compatible lisp tree to overwrite `preloaded-file-list'.
13667
13668 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13669
13670         * loadup.el: Don't delete "xemacs" prior to dumping.
13671
13672 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13673
13674         * package-info.el (pi-last-mod-date): New function.
13675         (pi-author-version): New function.
13676         (batch-update-package-info): Use them.
13677
13678 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13679
13680         * frame.el (get-frame-for-buffer-default-to-current): Create.
13681         (get-frame-for-buffer-noselect): Allow user to use current frame
13682         with `get-frame-for-buffer-default-to-current'.
13683
13684 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13685
13686         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13687         (byte-compile-output-docform): Ditto.
13688         (byte-compile-compiled-obj-to-list): Ditto.
13689
13690 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13691
13692         * startup.el (command-line-1): Removed code that ran
13693           buffer-menu.
13694
13695 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13696
13697         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13698
13699 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13700
13701         * frame.el (suspend-emacs-or-iconify-frame): Check using
13702         `device-on-window-system-p' instead of explicitly checking for X,
13703         so that the same logic works for MS Windows.
13704         (suspend-or-iconify-emacs): Ditto.
13705
13706 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13707
13708         * about.el (about-maintainer-info): Andy Piper is back.
13709         (xemacs-hackers): Updated Andy Piper's email address.
13710         (about-hackers): Added Jonathan Harris.
13711         (about-hackers): Updated Tibor Polgar's email address.
13712
13713 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13714
13715         * about.el: Add xemacs.org email manager.
13716
13717         * package-get-base.el (package-get-base): Updated with most recent
13718         package updates.
13719
13720 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13721
13722         * help.el (function-arglist): Use `indirect-function' instead of
13723         `symbol-function' so that aliases are treated correctly.
13724
13725 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13726
13727         * help.el (help-map): Add f1 binding to `help-for-help'.
13728         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13729         (describe-key-briefly): Use `princ' "%s" to print object.
13730         (with-displaying-help-buffer): Kill buffer if it exists, again.
13731         (describe-key): Use `princ' "%s" to print object.
13732         (describe-function-1): Use `princ' "%s" to print object.
13733         Commented out alias lines removed.
13734         (help-pretty-print-limit): New variable to control pretty-printing
13735         of variable values.
13736         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13737         `help-pretty-print-value' again.  Only print-print when OBJECT is
13738         list of length less than `help-pretty-print-limit'.
13739         (describe-variable): Use `help-maybe-pretty-print-value' again.
13740
13741 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13742
13743         * simple.el (blink-matching-open): Remove C++ kludge.
13744         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13745
13746 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13747
13748         * info.el (Info-default-directory-list): Made the documentation
13749         more explanitory.
13750
13751 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13752
13753         * lisp/packages.el:
13754         * lisp/package-admin.el:
13755         * lisp/build-report.el:
13756         Fix typos.
13757
13758 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13759
13760         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13761         warnings in Java buffers without final newline and editing the
13762         last line.
13763
13764 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13765
13766         * packages.el (packages-find-packages-1): Don't allow a backwards
13767         compatible lisp tree to overwrite `preloaded-file-list'.
13768         Suggested by Colin Rafferty  <colin@xemacs.org>
13769
13770         * mouse.el (mouse-offix-drop): Set undo-boundary.
13771         From Oliver Graf <ograf@fga.de>
13772
13773 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13774
13775         * loadup.el (load-gc): rewrite as defun.
13776         Print something sensical if a required dump-time file isn't found.
13777
13778 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13779
13780         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13781         bug strikes a menudescriptor.
13782
13783         * package-get-base.el (package-get-base): Updated.
13784
13785         * package-info.el (batch-update-package-info): Derive REQUIRES
13786         from the Makefile.
13787
13788 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13789
13790         * files.el (save-some-buffers): Don't play games with deleting
13791         other windows if we are in the minibuffer window.
13792
13793 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13794
13795         * modeline.el (modeline-minor-mode-menu): Add support for :active
13796         (add-minor-mode): Document :active property to TOGGLE.
13797
13798 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13799
13800         * modeline.el (modeline-minor-mode-menu): Add support for an
13801         `:included' predicate in the `toggle-sym' plist.
13802         (add-minor-mode): Document the :included property, format
13803         docstring some more.
13804         (modeline-minor-mode-menu): Documentation string added.
13805
13806 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13807
13808         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13809         labels from the symbol-names by thwacking off the overly redundant
13810         and overused "mode", parenthesizing "minor", and capitalizing the
13811         resultant strings.  Also shortened the menu's title by eliminating
13812         the redundant buffer name.
13813         (add-minor-mode): Beautified the docstring, added mention of the
13814         `:menu-tag' property of TOGGLE.
13815         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13816         `toggle-sym' to beatify the mode-life menus.
13817         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13818         `auto-fill-function'.
13819
13820 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13821
13822         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13823         menus to :style 'toggle.
13824
13825 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13826
13827         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13828
13829 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13830
13831         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13832         only recognize first hyperlink.
13833         (hyper-apropos-highlightify): Deletia, this is already done by
13834         `hyper-apropos-insert-face'.
13835         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13836
13837 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13838
13839         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13840         mail.
13841         (toolbar-mail-reader): Add support for `send'.
13842         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13843
13844 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13845
13846         * info.el (Info-emacs-info-file-name): Add defvar for
13847         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13848         will function properly.
13849
13850 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13851
13852         * simple.el: make the backwards delete function called by
13853         `backward-or-forward-delete-char' user configurable.
13854
13855 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13856
13857         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13858         compiled function got loaded from.
13859
13860 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13861
13862         * term/apollo.el: Synched up with InfoDock 3.6.2.
13863
13864 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13865
13866         * startup.el (load-init-file): Load autoloads earlier.
13867         (startup-splash-frame): Handle InfoDock logo.
13868
13869         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13870         InfoDock.
13871         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13872
13873         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13874         doesn't have this function.
13875
13876         * packages.el (locate-data-file): Fix to call `locate-file'.
13877
13878 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13879
13880         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13881         version of version.el.
13882         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13883
13884         * x-menubar.el (default-menubar): Guard reference to
13885         `gnuserv-frame'.
13886         (default-menubar): Guard references to `font-lock-mode'.
13887         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13888         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13889
13890         * make-docfile.el: Don't snarf doc strings from autoloads.
13891
13892         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13893         loading auto-autoloads files.
13894
13895         * loaddefs.el: Disable dumping autoloads.
13896
13897 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13898
13899         * lisp-mnt.el: Synch to Emacs 20.2.
13900
13901         * help.el: Remove manual autoload of `finder-by-keyword'.
13902
13903         * finder.el (finder-by-keyword): Autoload.
13904
13905         * help.el: Conditionalize hyperbole setup.
13906
13907 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13908
13909         * packages.el (package-require): Update to reflect new data format.
13910
13911 1998-01-02  Didier Verna  <didier@xemacs.org>
13912
13913         * x-menubar.el (default-menubar): make the tutorials available
13914         through the menubar. (Plus some compilation warnings cleanup).
13915
13916 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13917
13918         * check-features.el: New file.  Perform sanity check after build.
13919
13920         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13921         files to tooltalk package.
13922         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13923         package.
13924
13925         * package-admin.el (package-admin-xemacs): Use better default for
13926         location of XEmacs binary.
13927
13928 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13929
13930         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13931         tag with sexp and add value tag with value `t'.
13932
13933 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13934
13935         * package-get.el: Changes to work with real data.
13936         From Pete Ware <ware@cis.ohio-state.edu>
13937
13938         * packages.el (packages-reload-autoloads): Guard load for the time
13939         being.
13940
13941         * update-elc.el ("packages.el"): Force loading packages.el instead
13942         of possibly out-of-date packges.elc.
13943         * make-docfile.el ("packages.el"): Ditto.
13944
13945 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13946
13947         * build-report.el (build-report-delete-regexp): Added a rule for
13948         the main tarball shadowing anything past it.
13949
13950 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13951
13952         * packages.el (package-provide): Delete a previous provide.
13953
13954         * package-info.el: New file.
13955
13956         * package-get.el: New file.
13957         From Pete Ware <ware@cis.ohio-state.edu>
13958         (package-get): Fix md5 computation to work with Mule.
13959
13960 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13961
13962         * simple.el (log-message-*): Quote symbols in docstrings properly.
13963
13964 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13965
13966         * packages.el (packages-new-autoloads): Ignore symbolic links.
13967
13968         * cus-face.el (face-custom-attributes-get): Fix typo.
13969         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13970
13971 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13972
13973         * startup.el (load-init-file): Reload new or changed autoloads
13974         unless inhibited.  Reload modified dumped lisp (stubbed).
13975
13976         * packages.el (packages-new-autoloads): New function.
13977         (packages-reload-autoloads): New function.
13978         (packages-reload-dumped-lisp): New (stub) function.
13979
13980         * loadup.el: Inhibit reloading dumped files when running temacs.
13981
13982         * loadhist.el (file-provides): Extend to handle variant
13983         extensions.
13984
13985         * replace.el (query-replace): Fix typo.
13986
13987 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13988
13989         * make-docfile.el: list-autoloads-path has been renamed.
13990         * update-elc.el: list-autoloads has been renamed.
13991
13992         * packages.el (packages-list-autoloads): Renamed.
13993         (packages-list-autoloads-path): Ditto.
13994
13995 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13996
13997         * packages.el (packages-find-packages-1): Made it signal a warning
13998         for an error in an auto-autoload.el file.
13999
14000 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14001
14002         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14003         tag with const.
14004         From Aki Vehtari <Aki.Vehtari@hut.fi>
14005
14006         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14007
14008         * loadhist.el (unload-feature): Remove autoload.
14009
14010 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14011
14012         * loadhist.el: Unpackaged.
14013
14014         * help.el (describe-symbol-find-file): Rename
14015         `describe-function-find-file' and make old name obsolete.
14016         (describe-function-1): Use it.
14017         (describe-function-1): Guard reference to
14018         `compiled-function-annotation'.
14019
14020 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14021
14022         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14023         argument.
14024         (help-mode-quit): New optional arg to control whether it kills or
14025         buries.  Tidied up.
14026         (with-displaying-help-buffer): Don't kill buffer initially, even
14027         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14028         (help-pretty-print-value): Rename back from
14029         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14030         use it, otherwise use dumped `cl-prettyprint'.
14031         (describe-variable): Use `help-pretty-print-value' again.
14032         (find-func): Removed reference to "find-func" at end.
14033
14034 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14035
14036         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14037           GUI XEmacs. Rename? x-menubar is rather window system
14038           independant, except for a couple of items.
14039
14040 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14041
14042         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14043         entries as they will no longer be distributed with XEmacs.
14044
14045         * format.el (format-alist): Fix image/tiff regexps.
14046         From P. E. Jareth Hein <jareth@camelot-soft.com>
14047
14048         * help.el (help-maybe-pretty-print-value): Rename.
14049         (describe-variable): Use it.
14050         (describe-variable): Add trailing linefeed.
14051
14052 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14053
14054         * help.el (describe-function-1): Don't output anything for
14055           arglist of autoload functions.
14056
14057 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14058
14059         * help.el (describe-function-1): Don't output anything for
14060           arglist of autoload functions.
14061
14062 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14063
14064         * help.el (help-mode-map): New bindings for `help-mode-bury',
14065         `describe-function-at-point', `describe-variable-at-point',
14066         `Info-elisp-ref', `customize-variable', `help-next-section' and
14067         `help-prev-section'.
14068         (help-next-section): New function.
14069         (help-prev-section): New function.
14070         (help-mode-quit): Changed to kill the help buffer.
14071         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14072         correctly.
14073         (help-buffer-name): New function to generate the name of help
14074         buffers.
14075         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14076         argument giving the name of the help buffer.
14077         (describe-key): Use `with-displaying-help-buffer' with name.
14078         (describe-mode): Ditto.
14079         (describe-bindings): Ditto.
14080         (describe-prefix-bindings): Ditto.
14081         (view-lossage): Ditto.
14082         (with-syntax-table): New macro.
14083         (function-called-at-point): Use `ignore-errors' and
14084         `with-syntax-table'.
14085         (function-at-point): Ditto.
14086         (describe-function): Use `with-displaying-help-buffer' with name.
14087         (function-arglist): Extracted from `describe-function-1'.  Returns
14088         function's arglist as string.
14089         (function-documentation): Extracted from `describe-function-1'.
14090         Returns function's docstring.
14091         (describe-function-1): Remove all the "stream" garbage, including
14092         the stream argument.  Use `function-arglist' and
14093         `function-documentation'.
14094         (describe-function-arglist): Just use `function-arglist'.
14095         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14096         (help-pretty-print-value): New function to help with
14097         pretty-printing variable values.  Knows about `#<...>'.  Needs
14098         `pp-internal'.
14099         (describe-variable): Use `with-displaying-help-buffer' with name.
14100         Formatting improved.  Display file where variable is defined, if
14101         known.  Use `help-pretty-print-value'.
14102         (describe-syntax): Use `with-displaying-help-buffer' with name.
14103         (list-processes): Remove "stream" garbage.
14104
14105 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14106
14107         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14108         call a dumped routine instead.
14109
14110         * x-win-xfree86.el: Wrap file in defun.
14111         * x-win-sun.el: Ditto.
14112
14113 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14114
14115         * help.el (view-emacs-news): Remove usage of outl-mouse which
14116         advises functions and does other evil things.
14117
14118 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14119
14120         * format.el (format-alist): Add `image/tiff'.
14121         From P. E. Jareth Hein <jareth@camelot-soft.com>
14122
14123 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14124
14125         * about.el (about-hackers): More names added.
14126
14127         * make-docfile.el: Remove superfluous package path search.
14128
14129         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14130
14131 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14132
14133         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14134         ignored shadows.
14135
14136 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14137
14138         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14139         get trailing slashes when added to the load-path.
14140
14141         * x-init.el (init-x-win): Locate where XEmacs X localization files
14142         are.
14143
14144 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14145
14146         * x-faces.el: Added support for foregroundToolBarColor
14147           to xpm-color-symbols.
14148
14149 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14150
14151         * etags.el (tags-remove-duplicates): Removed.
14152         (buffer-tag-table-list): Use `delete-duplicates'.
14153
14154         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14155         correctly.
14156         (get*): Defalias to `get'.
14157
14158         * cl.el (eql): Compare integers with `eq'.
14159         (cl-map-extents): Check for `map-extents' first.
14160
14161 1997-12-17  Didier Verna  <didier@xemacs.org>
14162
14163         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14164         added the 'numero', 'copyright' and 'trademark' symbols.
14165
14166         * leim/quail/latin-post.el ("french-postfix"): see above.
14167
14168 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14169
14170         * widget.el (define-widget): Check the arguments.
14171
14172         * cus-edit.el (customize-face): Use `check-argument-type'.
14173         (custom-variable-value-create): Use `signal' to signal error.
14174         (custom-variable-reset-saved): Ditto.
14175         (custom-variable-reset-standard): Ditto.
14176         (custom-face-reset-saved): Ditto.
14177
14178         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14179         (widget-default-format-handler): Ditto.
14180         (widget-checklist-add-item): Ditto.
14181         (widget-radio-add-item): Ditto.
14182         (widget-editable-list-entry-create): Ditto.
14183         (widget-sexp-prompt-value): Ditto.
14184
14185         * custom.el (custom-declare-variable): Signal errors better.
14186         (custom-handle-keyword): Ditto.
14187         (custom-declare-group): Ditto.
14188
14189         * window-xemacs.el (windows): Ditto.
14190
14191         * menubar.el (menu): Ditto.
14192
14193         * keydefs.el (keyboard): Ditto.
14194
14195         * minibuf.el (minibuffer): Ditto.
14196
14197         * process.el (execute): Ditto.
14198
14199         * fill.el (fill): Ditto.
14200
14201         * modeline.el (modeline): Ditto.
14202
14203         * help.el (help): Ditto.
14204
14205         * faces.el (faces): Ditto.
14206
14207         * files.el (files): Ditto.
14208
14209         * x-init.el (x): Ditto.
14210
14211         * lisp-mode.el (lisp): Ditto.
14212
14213         * process.el (processes): Ditto.
14214
14215         * mouse.el (mouse): Ditto.
14216
14217         * abbrev.el (abbrev): Moved from cus-edit.
14218
14219         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14220         as variable declaration.
14221
14222 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14223
14224         * menubar.el (find-menu-item): Use `check-argument-type'.
14225         (find-menu-item): Cosmetic changes.
14226
14227 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14228
14229         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14230
14231 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14232
14233         * startup.el (set-default-load-path): Only search package-path
14234         when not running temacs.
14235
14236         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14237         files.
14238
14239         * loadup.el: Correct commentary.  Reformatting.
14240         (really-early-error-handler): Use absolute path to the
14241         first dumped-lisp.el file.
14242         (really-early-error-handler): Print full path name of
14243         each dumped lisp file (inherited from InfoDock).
14244
14245         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14246         dumped-lisp.el files.
14247
14248         * make-docfile.el (preloaded-file-list): Reorder when the
14249         package-path is searched.
14250         * update-elc.el: Ditto.
14251
14252         * lisp-mode.el (call-with-condition-handler): Treat the same as
14253         `condition-case' for indentation.
14254
14255         * about.el (about-xemacs): Update release date.
14256
14257 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14258
14259         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14260         anywhere but at the last clause.
14261         (ecase): Disallow `t' and `otherwise'.
14262
14263 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14264
14265         * cus-edit.el (custom-buffer-create-buttons): New function
14266         from stuff moved out of `custom-buffer-create-internal'.
14267         (custom-novice): New variable.  Default t.
14268         (custom-display-global-buttons): Ditto.  Default `top'.
14269         (custom-buffer-create-internal): Only display help if
14270         `custom-novice' is non-nil.  Display global buttons according to
14271         `custom-display-global-buttons'.
14272
14273 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14274
14275         * menubar.el (find-menu-item): Use `check-argument-type'.
14276         (find-menu-item): Cosmetic changes.
14277
14278 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14279
14280         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14281         look.
14282
14283 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14284
14285         * format.el (format-deannotate-region):  Bug fix.
14286         Deannotating a region containing unknown tags would fail
14287         (causing decoding of text/enriched to fail at user level)
14288
14289 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14290
14291         * minibuf.el (read-directory-name): Support sixth
14292           arg, HISTORY, as already documented.
14293
14294 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14295
14296         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14297         to `ecase'.
14298
14299 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14300
14301         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14302         skk-activate.
14303
14304 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14305
14306         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.