update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
4         XEmacs CHISE.
5         (=+>jis-x0208@1990): Ditto.
6         (=+>jis-x0213-1@2000): Ditto.
7
8 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
9
10         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
11         XEmacs CHISE.
12
13 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
14
15         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
16         XEmacs CHISE.
17         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
18         `=hanyo-denshi/jc' as the mother.
19
20 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
21
22         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
23         setting for `=+>adobe-japan1'.
24
25         * mule/mule-charset.el (default-coded-charset-priority-list):
26         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
27         and `=>>hanyo-denshi/ft' to `=>>gt'.
28
29 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
30
31         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
32         XEmacs CHISE.
33         (=>>adobe-japan1-1): Ditto.
34         (=>>adobe-japan1-2): Ditto.
35         (=>>adobe-japan1-3): Ditto.
36         (=>>adobe-japan1-4): Ditto.
37         (=>>adobe-japan1-5): Ditto.
38         (=>>adobe-japan1-6): Ditto.
39         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
40
41 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
42
43         * mule/mule-conf.el (=adobe-japan1): New alias for
44         `=adobe-japan1-6'.
45         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
46         (=>>>adobe-japan1-1): Ditto.
47         (=>>>adobe-japan1-2): Ditto.
48         (=>>>adobe-japan1-3): Ditto.
49         (=>>>adobe-japan1-4): Ditto.
50         (=>>>adobe-japan1-5): Ditto.
51         (=>>>adobe-japan1-6): Ditto.
52         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
53
54 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
55
56         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
57         setting for `=>>>adobe-japan1'.
58
59 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `=+>ucs@ks'.
63
64 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
65
66         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
67         XEmacs CHISE.
68         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
69         `=adobe-japan1-6' as the mother.
70
71 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
72
73         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
74         setting for `=>cns11643-7'.
75
76 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
77
78         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
79         CHISE.
80
81 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
82
83         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
84         XEmacs CHISE.
85         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
86
87         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
88         setting for `=>ucs@jis/2004'.
89
90 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
93         setting for `=+>gt'.
94
95         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
96         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
97
98 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
99
100         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
101         `=>ucs@unicode' as the mother.
102         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
103         mother.
104         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
105         mother.
106         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
107         mother.
108
109 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `=+>ucs@unicode'.
113
114         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
115         CHISE.
116
117 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
118
119         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
120         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
121         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
122         - Add setting for `=+>ucs@cns'.
123
124         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
125         CHISE.
126         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
127         as the mother.
128         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
129         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
133
134 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
135
136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
137         setting for `=>ucs@ks'.
138
139 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `=ucs-bmp-cjk-compat@unicode'.
143
144         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
145         coded-charset for XEmacs CHISE.
146
147 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `=ucs-bmp-cjk-compat'.
151
152         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
153         XEmacs CHISE.
154
155 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
156
157         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
158         CHISE.
159
160 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
163         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
164
165         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
166         `=>ucs@jis/1990'.
167         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
168
169 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
173
174         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
175         CHISE.
176         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
177         mother.
178
179 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
180
181         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
182         `=>jis-x0213-2@usual'.
183         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
184         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
185         `=>jis-x0213-2@usual' as the mother.
186
187 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
188
189         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
190         (=>ucs@JP): New alias for `=+>ucs@jis'.
191
192 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
193
194         * mule/mule-conf.el (=+>jis-x0208): Renamed from
195         `=>jis-x0208@usual'.
196         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
197         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
198         `=>jis-x0208@usual' as the mother.
199         (=>jis-x0208): Likewise.
200
201 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
202
203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
204         setting for `=+>jis-x0208@1978'.
205
206 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
207
208         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
209         XEmacs CHISE.
210
211 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for `=>>>ucs@jis/1990'.
215
216 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
217
218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
219         setting for `=>ucs@jis/1990'.
220
221 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `=ucs@JP/hanazono'.
225
226         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
227         CHISE.
228         (=ucs@JP/hanazono): Ditto.
229         (=ucs-bmp-cjk@JP/hanazono): Ditto.
230         (=>>hanyo-denshi/jc): Ditto.
231         (=>>hanyo-denshi/jd): Ditto.
232
233 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Use
236         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
237
238 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
239
240         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
241         XEmacs CHISE.
242
243 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
244
245         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
246         XEmacs CHISE.
247
248 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `=ucs-bmp-cjk@JP'.
252
253 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
254
255         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
256         XEmacs CHISE.
257
258 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist):
261         Modify order of settings; add settings for `=daikanwa@rev2'.
262
263 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `=>>cbeta'.
267
268         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
269         CHISE.
270
271 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274         setting for `=>>adobe-japan1'.
275
276 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
277
278         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
279         XEmacs CHISE.
280
281 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `=>>hanyo-denshi/ia'.
285
286         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
287         XEmacs CHISE.
288
289 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
292         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
293
294         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
295         XEmacs CHISE.
296         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
297         `=hanyo-denshi/jt' as the mother.
298
299 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302         setting for `=>>>jis-x0213-2'.
303
304         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
305         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
306         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
307
308 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
309
310         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
311         XEmacs CHISE.
312
313 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
314
315         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
316         XEmacs CHISE.
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `=>>jis-x0213-1@2004'.
320
321 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
322
323         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
324         XEmacs CHISE.
325
326 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
327
328         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
329         - Use "&g2-*;" as entity-references for `=>>>*'.
330         - Omit "&a{GT|JX1|JX2|JX3}-*;".
331
332         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
333         XEmacs CHISE.
334         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
335         as the mother.
336
337 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `=>>hanyo-denshi/ib'.
341
342         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
343         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
344         (=>>jis-x0208@1990): Ditto.
345         (=>>hanyo-denshi/ib): Ditto.
346
347         * mule/mule-charset.el (default-coded-charset-priority-list):
348         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
349
350 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist):
353         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
354         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
355         `=>>>ucs@jis/2004'.
356
357 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
358
359         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
360         XEmacs CHISE.
361         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
362         `=jis-x0213-1@2004' as the mother.
363         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
364         (=>>>ucs@ks): Ditto.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list):
367         Modify priority of `=hanyo-denshi/*'.
368
369 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
370
371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
372         settings for `=>>ucs@JP' and `=ucs@JP'.
373
374 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
375
376         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
377         CHISE.
378
379 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `=>>>ucs@cns'.
383
384         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
385         CHISE.
386
387 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
388
389         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
390         instead of `=>>>jis-x0213-1@2004' as the mother.
391         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
392         (=>>>ucs@unicode): Likewise.
393         (=>>>ucs@jis): Likewise.
394         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
395         mother.
396         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
397
398 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
399
400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
401         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
402         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
403         `=>>>ucs@jis'.
404
405 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
406
407         * mule/mule-charset.el (default-coded-charset-priority-list):
408         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
409         and `=jis-x0213-*-2000'.
410
411 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
412
413         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
414         XEmacs CHISE.
415         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
416         `=>>jis-x0213-1' as the mother.
417
418 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
422
423 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
424
425         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
426
427 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
428
429         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
430         XEmacs CHISE.
431
432 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
433
434         * mule/mule-coding.el (decomposition-feature-list): Set
435         `=decomposition', `=decomposition@cid' and
436         `=decomposition@hanyo-denshi'.
437
438 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `=>>hanyo-denshi/ks'.
442
443         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
444         XEmacs CHISE.
445
446 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
447
448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
449         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
450
451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
452         `=hanyo-denshi/ks/mf'.
453
454         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
455         XEmacs CHISE.
456         (=hanyo-denshi/ks/mf): Ditto.
457
458 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
461         settings for P=hanyo-denshi/jt'.
462
463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
464         `=hanyo-denshi/jt'.
465
466         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
467         XEmacs CHISE.
468
469 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
470
471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
472         settings for `=hanyo-denshi/ip'.
473
474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
475         `=hanyo-denshi/ip'.
476
477         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
478         XEmacs CHISE.
479
480 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
481
482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
483         settings for `=hanyo-denshi/hg'.
484
485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
486         `=hanyo-denshi/hg'.
487
488         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
489         XEmacs CHISE.
490
491 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         setting for `=>>hanyo-denshi/ft'.
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `=>>hanyo-denshi/ft'.
498
499         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
500         XEmacs CHISE.
501
502 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
503
504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
505         settings for `=hanyo-denshi/ib'.
506
507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
508         `=hanyo-denshi/ib'.
509
510         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
511         XEmacs CHISE.
512
513 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
516         settings for isolated characters of `=hanyo-denshi/ia' and
517         non-isolated characters of `=hanyo-denshi/*'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `=hanyo-denshi/ia'.
521
522         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
523         XEmacs CHISE.
524
525 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for isolated characters of `=hanyo-denshi/ft'.
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `=hanyo-denshi/ft'.
532
533         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
534         XEmacs CHISE.
535
536 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for isolated characters of `=hanyo-denshi/jd'.
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `=hanyo-denshi/jd'.
543
544         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
545         XEmacs CHISE.
546
547 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for isolated characters of `=hanyo-denshi/jc'.
551
552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
553         `=hanyo-denshi/jc'.
554
555         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
556         XEmacs CHISE.
557
558 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
559
560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
561         setting for isolated characters of `=hanyo-denshi/jb'.
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `=hanyo-denshi/jb'.
565
566         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
567         XEmacs CHISE.
568
569 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for isolated characters of `=hanyo-denshi/ja'.
573
574 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
577         `=hanyo-denshi/ja'.
578
579         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
580         XEmacs CHISE.
581
582 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
583
584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
585         settings for isolated characters of `=adobe-japan1-6'.
586
587 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
590         CHISE.
591         (=daikanwa/+2p): Ditto.
592         (=daikanwa/ho): Ditto.
593
594 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
595
596         * mule/mule-coding.el (utf-8-mcs-no-composition): New
597         coding-system for XEmacs CHISE.
598
599 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602         setting for `=>>ruimoku-v6'.
603
604         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
605         CHISE.
606
607 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `=daikanwa@rev1'.
611
612 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
616
617 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
620         XEmacs CHISE.
621         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
622
623 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
626         CHISE.
627
628 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
631         CHISE.
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `=>ucs@jis'.
635
636 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
637
638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
639         setting for `=>jis-x0208@usual'.
640
641         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
642         XEmacs CHISE.
643         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
644         (=>ucs@ks): New coded-charset for XEmacs CHISE.
645         (=ucs@big5): Use `=>>ucs@cns' as the mother.
646
647 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
650         CHISE.
651         (=>>>jis-x0208@1990): Ditto.
652         (=>>>jis-x0213-1): Ditto.
653         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
654         mother.
655         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
656         as the mother.
657
658 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         setting for `=>ucs@cns' and `=>>ucs@ks'.
662
663         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
664         CHISE.
665
666 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
667
668         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
669         CHISE.
670
671 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
674         CHISE.
675         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
676         mother.
677
678 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
679
680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
681         `==>ucs-bmp-cjk@bucs'.
682
683         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
684         XEmacs CHISE.
685
686 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `==>ucs@bucs'.
690
691         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
692         XEmacs CHISE.
693
694 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
697         - Add setting for `=>>jis-x0208'.
698         - Omit setting for `=>>jis-x0208@1990'.
699         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
700           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
701           `=ucs@FOO'.
702
703 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
706         setting for `=>daikanwa'.
707
708 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
709
710         * mule/mule-conf.el (=daikanwa): Fix DOC.
711         (=>daikanwa): New abstract character for XEmacs CHISE.
712         (=>ucs@iso): Likewise.
713         (=>ucs@unicode): Likewise.
714         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
715
716 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
719         - Prefer representative features to `=>>gt', `=>>big5-cdp',
720           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
721         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
722         - Add `=>big5-cdp'.
723
724 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
725
726         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
727         (=>big5-cdp): New abstract character.
728
729 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist):
732         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
733         `chinese-big5'.
734
735 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
736
737         * mule/mule-charset.el (default-coded-charset-priority-list):
738         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist):
741         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
742         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
743         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
744         and `=>jis-x0213-2'.
745
746 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
749         XEmacs CHISE.
750         (=>>ucs@jis/2000): Likewise.
751         (=>>ucs@jis/2004): Likewise.
752
753 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
756         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
757         `=>>ucs@cns'.
758
759         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
760         XEmacs CHISE.
761         (=>>gt): Use quote instead of backquote; modify DOC.
762         (=>gt): Use quote instead of backquote.
763         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
764         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
765         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
766         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
767         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
768         (=ucs@iso): Use `=>>ucs@iso' as the mother.
769
770 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
771
772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
773         `=>>ucs@unicode' and `=>>gt'.
774
775 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
776
777         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
778         XEmacs CHISE.
779         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
780         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
781         `=jis-x0208@1978/1er-pr' as the mother.
782         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
783
784 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
785
786         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
787         `=ucs@unicode' as the mother.
788
789 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
790
791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
792         setting for `=>>ucs@unicode'.
793
794         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
795         CHISE.
796
797 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
801
802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
803         `=adobe-japan1-6' and `=adobe-japan1-base'.
804
805         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
806         XEmacs CHISE.
807         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
808         specify `min-code' and `max-code'.
809         (=adobe-japan1-1): Specify `min-code' and `max-code'.
810         (=adobe-japan1-2): Likewise.
811         (=adobe-japan1-3): Likewise.
812         (=adobe-japan1-4): Likewise.
813         (=adobe-japan1-5): Likewise.
814         (=adobe-japan1-6): Likewise.
815
816 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `=>gt'.
820
821 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
822
823         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
824         CHISE.
825
826 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
829         setting for `=>zinbun-oracle'.
830
831         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
832         for XEmacs CHISE.
833
834 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
835
836         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
837         for XEmacs CHISE.
838         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
839         `=jis-x0208@1978' as the mother.
840
841 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
844         - Use `=gt' instead of `ideograph-gt'.
845         - Use `=gt-k' instead of `ideograph-gt-k'.
846         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
847         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
848         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
849         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
850         - Use `=jis-x0212' instead of `japanese-jisx0212'.
851         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
852         - Use `=>>gt' instead of `<=>gt'.
853         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
854         - Add setting for `=>>jis-x0208@1990'.
855         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
856           `=>>jis-x0213-1@2000'.
857         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
858         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
859           `=>>jis-x0213-1@2004'.
860         - Add setting for `=>>jis-x0208@1978'.
861         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
862
863 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
866         XEmacs CHISE.
867
868 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
872         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
873         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
874         `<=>jis-x0213-1@2004'.
875
876 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
877
878         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
879         CHISE.
880         (=>jis-x0213-2): Ditto.
881
882 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
886
887 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
891         `=>jis-x0213-1'.
892
893 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
894
895         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
896         CHISE.
897         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
898
899 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
902         `<==>jis-x0213-1'.
903         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
904         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
905         (=>jis-x0208): Renamed from `<=>jis-x0208'.
906         (<=>jis-x0208): New alias for `=>jis-x0208'.
907         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
908         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
909         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
910         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
911         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
912         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
913         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
914         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
915         (=>>gt): Renamed from `<==>gt'.
916         (<==>gt): New alias for `=>>gt'.
917
918 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
919
920         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
921         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
922         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
923         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
924         - Add settings for `<=>jis-x0213-1@2000' and
925           `<=>jis-x0213-1@2004'.
926
927         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
928         XEmacs CHISE.
929         (<==>jis-x0213-1): Likewise.
930         (<==>jis-x0213-1@2000): Likewise.
931         (<==>jis-x0213-1@2004): Likewise.
932         (<=>jis-x0208): Add property `=>iso-ir 168'.
933         (<=>jis-x0208@1997): Likewise.
934         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
935         as the mother; add property `=>iso-ir 228'.
936         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
937         property `=>iso-ir 228'.
938         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
939         property `=>iso-ir 233'.
940         (<==>gt): Renamed from `<=>gt'.
941         (<=>gt): New alias for `<==>gt'.
942
943 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
946         CHISE.
947         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
948         `<=>jis-x0208' as the mother.
949         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
950         (<=>jis-x0213-1@2000): Ditto.
951         (<=>jis-x0213-1@2004): Ditto.
952
953 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
956         settings for `<=>gt'.
957
958         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
959
960 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
963         XEmacs CHISE.
964         (=jis-x0208@1978/-4pr): Likewise.
965         (=jis-x0208@1978/4-pr): Likewise.
966         (=jis-x0213-1): Likewise.
967         (=ucs@iso): Likewise.
968         (=ucs@unicode): Likewise.
969         (=ucs@gb): Likewise.
970         (=ucs@gb/fw): Likewise.
971         (=ucs@cns): Likewise.
972         (=ucs@cns/fw): Likewise.
973         (=ucs@jis): Likewise.
974         (=ucs@jis/fw): Likewise.
975         (=ucs@jis/1990): Likewise.
976         (=ucs@jis/2000): Likewise.
977         (=ucs@jis/2004): Likewise.
978         (=ucs@JP): Likewise.
979         (=ucs@ks): Likewise.
980         (=ucs@big5): Likewise.
981         (=ucs@big5/cns11643): Likewise.
982         (=ucs@cns11643): Likewise.
983
984 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
985
986         * mule/mule-charset.el (default-coded-charset-priority-list):
987         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
988
989         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
990         CHISE.
991         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
992         mother.
993
994 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
995
996         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
997         from src/mule-charset.c].
998         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
999         specify `final'.
1000         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1001         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1002         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1003         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1004         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1005         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1006
1007 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1008
1009         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1010         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1011         (=jis-x0208@1978/i-4): Specify `partial'.
1012         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1013         mother coded-charset.
1014         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1015
1016 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1019         settings for `=jis-x0213-1@2004'.
1020
1021 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1024         CHISE.
1025         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1026         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1027         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1028         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1029         temporarily.
1030         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1031
1032 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1035         CHISE.
1036         (=shinjigen@1ed): Inherited from `=shinjigen'.
1037         (=shinjigen@rev): Likewise.
1038
1039 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1040
1041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1042         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1043
1044 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1047         define it as an alias.
1048         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1049         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1050         alias.
1051         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1052         alias.
1053
1054 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1055
1056         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1057         CHISE.
1058
1059 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1062         CHISE.
1063         (shinjigen-2): Ditto.
1064
1065 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-charset.el (default-coded-charset-priority-list):
1068         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1069         `chinese-big5-eten-*' and `chinese-big5'.
1070
1071 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1074         #x9FA5 temporarily.
1075
1076 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1079         settings for `=jis-x0208@1978/i1'.
1080
1081 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1082
1083         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1084         XEmacs CHISE.
1085
1086 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1087
1088         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1089         XEmacs CHISE.
1090
1091 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1092
1093         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1094         XEmacs CHISE.
1095
1096 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1099         CHISE.
1100         (=ucs-bmp@cns): Likewise.
1101         (=ucs-bmp@jis): Likewise.
1102         (=ucs-bmp@ks): Likewise.
1103
1104 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1105
1106         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1107         CHISE.
1108         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1109
1110 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113         settings for `=zinbun-oracle'.
1114
1115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1116         `=zinbun-oracle'.
1117
1118 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1121         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1122         `=ucs@iso'.
1123
1124 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-charset.el (default-coded-charset-priority-list):
1127         Delete `ucs-sip'; modify order of some CCSs.
1128
1129 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1132         in XEmacs CHISE.
1133
1134         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1135         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1136         CHISE.
1137
1138 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1141         its registry.
1142         (=ucs-radicals@unicode): Likewise.
1143
1144 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1147         CHISE.
1148
1149 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1152         CHISE.
1153
1154 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1157         CHISE.
1158
1159 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1162         Modify preference of *isolated settings*.
1163
1164 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1167         utf-2000 is provided.
1168         (=ucs@cns11643): Likewise.
1169
1170 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1173         Prefer every *isolated setting* to ordinary setting.
1174
1175 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1178         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1179
1180 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1183         CHISE.
1184
1185 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         settings for `=jis-x0208@1997'.
1189
1190 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1193         `=jis-x0208@1997'.
1194
1195 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1198         XEmacs CHISE.
1199
1200 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1203         `=jis-x0208@1978'.
1204         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1205         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1206         `=jis-x0208-1990' as the mother.
1207         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1208
1209 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1212         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1213         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1214         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1215         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1216         for `=ucs@JP'.
1217
1218 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1221         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1222         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1223         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1224         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1225         `=daikanwa@rev2'.
1226
1227 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1230         (=gt): Likewise.
1231         (=gt-k): Likewise.
1232         (=gt-pj-*): Likewise.
1233         (=gt-pj-k1): Likewise.
1234         (=gt-pj-k2): Likewise.
1235         (=daikanwa): Likewise.
1236         (=daikanwa-rev1): Likewise.
1237         (=daikanwa-rev2): Likewise.
1238         (=big5-pua): Likewise.
1239         (=big5-eten): Likewise.
1240         (chinese-big5-eten-a): Likewise.
1241         (chinese-big5-eten-b): Likewise.
1242         (=hanziku-*): Likewise.
1243         (=cbeta): Likewise.
1244         (=jef-china3): Likewise.
1245         (=ruimoku-v6): Likewise.
1246         (=ucs@iso): Likewise.
1247         (=ucs@unicode): Likewise.
1248         (=ucs@gb): Likewise.
1249         (=ucs@cns): Likewise.
1250         (=ucs@jis): Likewise.
1251         (=ucs@jis-1990): Likewise.
1252         (=ucs@jis-2000): Likewise.
1253         (=ucs@jp): Likewise.
1254         (=ucs@ks): Likewise.
1255         (=ucs@big5): Likewise.
1256         (=ucs-radicals): Likewise.
1257         (=ucs-radicals@unicode): Likewise.
1258         (=ucs-bmp-cjk): Likewise.
1259         (=ucs-bmp-cjk@unicode): Likewise.
1260         (=ucs-sip-ext-b): Likewise.
1261         (=ucs-sip-ext-b@iso): Likewise.
1262
1263 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1266         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1267
1268 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1272         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1273         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1274         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1275         arabic-digit, ipa and ``&I-B-XXXX;''.
1276
1277 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1278
1279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1280         setting for (I-)HZK{03..12}-XXXX.
1281
1282 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1283
1284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1285         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1286
1287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1288         `=ruimoku-v6'.
1289
1290         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1291         CHISE.
1292
1293 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1296         (=ucs@unicode): Likewise.
1297         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1298         (=ucs@cns): Likewise.
1299         (=ucs@jis): Likewise.
1300         (=ucs@ks): Likewise.
1301         (=ucs@big5): Likewise.
1302
1303 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1304
1305         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1306         `ucs-jis'.
1307         (utf-8-jis-er): Likewise.
1308         (utf-8-jp): New coding-system.
1309         (utf-8-jp-er): Likewise.
1310
1311         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1312
1313 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1316
1317         * mule/japanese.el: Move definition of `euc-jisx0213' to
1318         mule/mule-coding.el.
1319
1320 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1321
1322         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1323         mule-coding before loading update-cdb when utf-2000 is provided.
1324
1325 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1328         `=daikanwa'.
1329
1330 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1333         definition codes when `utf-2000' is provided.
1334
1335 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1336
1337         * mule/mule-category.el (word-combining-categories): Don't setup
1338         `word-combining-categories' in XEmacs CHISE.
1339         (word-separating-categories): Add setting about Latin script in
1340         XEmacs CHISE.
1341
1342 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         setting for `chinese-big5'.
1346
1347 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1350         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1351         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1352         add setting for HZK0[12]-xxxx.
1353
1354 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1355
1356         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1357         in XEmacs CHISE.
1358
1359 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-charset.el (default-coded-charset-priority-list):
1362         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1363         and `chinese-big5' to `=gt-pj-*'.
1364
1365 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1366
1367         * mule/mule-conf.el (=daikanwa): Renamed from
1368         `ideograph-daikanwa'.
1369         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1370
1371 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1372
1373         * mule/mule-conf.el (=cns11643-7): Renamed from
1374         `chinese-cns11643-7'.
1375         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1376
1377 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-conf.el (=cns11643-6): Renamed from
1380         `chinese-cns11643-6'.
1381         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1382
1383 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1384
1385         * mule/mule-conf.el (=cns11643-5): Renamed from
1386         `chinese-cns11643-5'.
1387         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1388
1389 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1390
1391         * mule/mule-conf.el (=cns11643-4): Renamed from
1392         `chinese-cns11643-4'.
1393         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1394
1395 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1396
1397         * mule/mule-conf.el (=cns11643-3): Renamed from
1398         `chinese-cns11643-3'.
1399         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1400
1401 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1402
1403         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1404         `=cns11643-2'.
1405         (chinese-cns11643-2): New alias for `=cns11643-2'.
1406
1407 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1408
1409         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1410         `=cns11643-1'.
1411         (chinese-cns11643-1): New alias for `=cns11643-1'.
1412
1413 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1416         (chinese-gb12345): New alias for `=gb12345'.
1417
1418 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1419
1420         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1421         (chinese-gb2312): New alias for `=gb2312'.
1422
1423 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1424
1425         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1426         (chinese-big5): New alias for `=big5'.
1427
1428 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1431         (korean-ksc5601): New alias for `=ks-x1001'.
1432
1433 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1434
1435         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1436         `=jis-x0212'.
1437         (japanese-jisx0212): New alias for `=jis-x0212'.
1438
1439 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1440
1441         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1442         `=jis-x0208-1983'.
1443         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1444
1445 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1446
1447         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1448         `=jis-x0208-1978'.
1449         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1450
1451 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1452
1453         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1454         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1455
1456 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1457
1458         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1459         (chinese-cns11643-3): Specify iso-ir 183.
1460         (chinese-cns11643-4): Specify iso-ir 184.
1461         (chinese-cns11643-5): Specify iso-ir 185.
1462         (chinese-cns11643-6): Specify iso-ir 186.
1463         (chinese-cns11643-7): Specify iso-ir 187.
1464         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1465         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1466
1467 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1468
1469         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1470         \uXXXX for every cases.
1471
1472 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1473
1474         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1475         (ucs-big5): Changed to an alias for `=ucs@big5'.
1476
1477 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1478
1479         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1480         (ucs-ks): Changed to an alias for `=ucs@ks'.
1481
1482 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1483
1484         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1485         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1486
1487 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1488
1489         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1490         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1491
1492 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1493
1494         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1495         (ucs-jis): Changed to an alias for `=ucs@jis'.
1496
1497 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1498
1499         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1500         (ucs-cns): Changed to an alias for `=ucs@cns'.
1501
1502 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1503
1504         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1505         (ucs-gb): Changed to an alias for `=ucs@gb'.
1506
1507 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1508
1509         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1510         `ideograph-daikanwa-2'.
1511         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1512         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1513
1514 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1515
1516         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1517         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1518
1519         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1520         for `xemacs-chise-version'.
1521
1522 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1523
1524         * mule/mule-charset.el (default-coded-charset-priority-list):
1525         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1526         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1527         instead of `ideograph-hanziku-*'.
1528
1529         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1530         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1531
1532 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1535         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1536         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1537         `utf-2000' is provided.
1538
1539 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1542         is provided [was builtin coded-charsets].
1543
1544 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1545
1546         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1547         is provided [was builtin coded-charsets].
1548
1549 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1550
1551         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1552         is provided [was builtin coded-charsets].
1553
1554 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1555
1556         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1557         is provided [was builtin coded-charsets].
1558
1559 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1560
1561         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1562         when `utf-2000' is provided [was builtin coded-charsets].
1563
1564 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-conf.el (=hanziku-*): Renamed from
1567         `ideograph-hanziku-*'.
1568         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1569
1570 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1573         `utf-2000' is provided [was builtin coded-charsets].
1574         (ideograph-hanziku-{1..12}): Likewise.
1575
1576 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1577
1578         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1579         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1580
1581 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1582
1583         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1584         when `utf-2000' is provided [was builtin coded-charsets].
1585
1586 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1589         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1590         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1591
1592 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1593
1594         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1595         (ideograph-gt): Changed to an alias for `=gt'.
1596
1597 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1600         is provided; it was defined as a builtin coded-charset.
1601         (ideograph-gt): Likewise.
1602
1603 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1604
1605         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1606         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1607
1608 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1609
1610         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1611         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1612
1613 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1614
1615         * mule/mule-conf.el (=big5-eten): Renamed from
1616         `chinese-big5-eten'.
1617         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1618
1619 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1622         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1623
1624 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1625
1626         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1627         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1628
1629 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1630
1631         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1632         (china3-jef): Changed to an alias for `=jef-china3'.
1633
1634 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1635
1636         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1637         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1638
1639         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1640         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1641         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1642         when `utf-2000' is provided.
1643
1644 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list):
1647         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1648
1649         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1650         (ucs-jis-2000): Deleted.
1651
1652 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1653
1654         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1655         UTF-2000.
1656         (=ucs-jis-2000): New coded-charset for UTF-2000.
1657
1658 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1659
1660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1661         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1662
1663 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1664
1665         * mule/mule-charset.el (default-coded-charset-priority-list):
1666         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1667         `ideograph-cbeta'.
1668
1669 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1670
1671         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1672         builtin coded-charset].
1673
1674 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         settings for &K0-xxxx and &I-K0-xxxx.
1678
1679 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1680
1681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1682         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1683
1684 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1685
1686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1687         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1688
1689 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1692         UTF-2000.
1693         (ideograph-gt-pj-k1): Likewise.
1694         (ideograph-gt-pj-k2): Likewise.
1695
1696 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1697
1698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1699         `=jis-x0208'.
1700
1701 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1704         UTF-2000 [was a builtin coded-charset].
1705
1706 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1709         (utf-8-gb-er): Likewise.
1710
1711 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1714         settings for JIS X 0212 and JIS X 0208:1978.
1715
1716 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1719         setting for JIS X 0213.
1720
1721 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1722
1723         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1724         standard-case-table in UTF-2000.
1725
1726 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1729         definitions for isolated-chars.
1730
1731 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1732
1733         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1734         `configure-utf-2000-lisp-directory'.
1735         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1736         `mule-lisp-load-path'.
1737
1738 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1739
1740         * startup.el (startup-setup-paths): Set and use
1741         `utf-2000-lisp-directory'.
1742         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1743         UTF-2000.
1744
1745 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1746
1747         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1748         (paths-find-utf-2000-lisp-directory): New function.
1749         (paths-construct-load-path): Add new optional argument
1750         `utf-2000-lisp-directory'.
1751
1752         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1753
1754 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1755
1756         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1757         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1758         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1759         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1760         `chinese-big5-2' in UTF-2000.
1761
1762         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1763         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1764
1765 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1766
1767         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1768         `big5-eten-er' in UTF-2000.
1769         (big5-cdp): Modify DOC-string and mnemonic.
1770
1771 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1774         UTF-2000 [renamed from utf-8-er].
1775         (utf-8-gb): New coding-system in UTF-2000.
1776         (utf-8-gb-er): Likewise.
1777         (utf-8-cns): Likewise.
1778         (utf-8-cns-er): Likewise.
1779         (utf-8-big5): Likewise.
1780         (utf-8-big5-er): Likewise.
1781         (utf-8-jis): Likewise.
1782         (utf-8-jis-er): Likewise.
1783         (utf-8-ks): Likewise.
1784         (utf-8-ks-er): Likewise.
1785         (utf-8-er): Likewise.
1786
1787 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1790         instead of `utf-8-unix' in UTF-2000.
1791
1792         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1793
1794 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1795
1796         * mule/japanese.el (euc-jisx0213): New coding-system.
1797
1798         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1799         `japanese-jisx0208-1990' as the mother.
1800
1801 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1802
1803         * dumped-lisp.el (preloaded-file-list): Change condition of
1804         loading "close-cdb".
1805
1806 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1807
1808         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1809         setup `coded-charset-entity-reference-alist'.
1810
1811 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1812
1813         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1814         UTF-2000.
1815
1816 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1817
1818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1819         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1820
1821 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1824         (chinese-big5-eten-a): Likewise.
1825         (chinese-big5-eten-b): Likewise.
1826         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1827         code range is #x8140 .. #x8DFE.
1828
1829 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1830
1831         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1832         UTF-2000.
1833         (chinese-big5-cdp): Likewise.
1834
1835 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1836
1837         * dumped-lisp.el (preloaded-file-list): Rename
1838         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1839
1840 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1841
1842         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1843         append `system-char-db-source-file-list' into
1844         `preloaded-file-list' in UTF-2000.
1845
1846 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1847
1848         * dumped-lisp.el (preloaded-file-list): Delete
1849         character-definition files.
1850
1851 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1852
1853         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1854         UTF-2000.
1855
1856 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1857
1858         * mule/mule-charset.el (default-coded-charset-priority-list):
1859         Delete `mojikyo-2022-1'.
1860
1861 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1862
1863         * mule/mule-charset.el (default-coded-charset-priority-list):
1864         Delete `mojikyo'.
1865
1866 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1869         `ucs-sip'.
1870
1871 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list):
1874         Comment out `chinese-gb12345'.
1875
1876 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877
1878         * bytecomp.el (byte-compile-insert-header): Fixed.
1879
1880 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1881
1882         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1883         XEmacs UTF-2000.
1884
1885 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1886
1887         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1888         UTF-2000.
1889
1890 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1893         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1894
1895 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-charset.el (default-coded-charset-priority-list):
1898         `japanese-jef-china3' is renamed `china3-jef'.
1899
1900 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1903         `japanese-jef-china3' and `ideograph-cbeta'.
1904
1905 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1906
1907         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1908
1909 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1912         `chinese-big5-cdp'.
1913
1914 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1917         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1918
1919 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1922         loading character definitions.
1923
1924 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * dumped-lisp.el (preloaded-file-list): Rename
1927         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1928
1929 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1932         `chinese-big5'.
1933
1934 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935
1936         * dumped-lisp.el (preloaded-file-list): Dump
1937         "Ideograph-R028-Private" with XEmacs UTF-2000.
1938
1939 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1940
1941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1942         `chinese-gb12345'.
1943
1944 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1947         `ideograph-gt-pj-{1..11}'.
1948
1949         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1950         XEmacs UTF-2000.
1951
1952 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list):
1955         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1956         `chinese-isoir165'.
1957
1958 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959
1960         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1961         `image/png', `image/x-xpm' and `image/tiff'.
1962
1963         * files.el (binary-file-regexps): Add *.PNG.
1964
1965 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-charset.el (default-coded-charset-priority-list):
1968         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1969         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1970
1971 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972
1973         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1974         the first completion when UTF-2000 is running.
1975
1976 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1977
1978         * mule/mule-charset.el (default-coded-charset-priority-list):
1979         Delete `ucs'.
1980
1981 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1984
1985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1986         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1987
1988 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/vietnamese.el (vscii-2): Delete abolished property
1991         `composite'; now composite mode is default.
1992
1993 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1996         of `raw-text'; check \uHHHH representation even if non-ascii
1997         characters are not found.
1998
1999         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2000         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2001         unconditionally.
2002
2003         * mule/viet-ccl.el: New file.
2004
2005         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2006         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2007         - Separate CCL based implementations to viet-ccl.el.
2008
2009 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2010
2011         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2012         "jisx0213.2000-1".
2013         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2014
2015         * mule/mule-charset.el (default-coded-charset-priority-list):
2016         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2017         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2018
2019 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2020
2021         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2022
2023 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2024
2025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2026         `ucs' in UTF-2000.
2027
2028 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list):
2031         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2032         `arabic-iso8859-6'.
2033
2034 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2037         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2038
2039 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2040
2041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2042         `katakana-jisx0201' in UTF-2000.
2043
2044 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2045
2046         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2047         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2048         "u0FB50-Arabic-Presentation-Forms-A",
2049         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2050         "u0FE50-Small-Form-Variants",
2051         "u0FE70-Arabic-Presentation-Forms-B",
2052         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2053         UTF-2000.
2054
2055 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2056
2057         * dumped-lisp.el (preloaded-file-list): Delete
2058         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2059         ... "Ideograph-R214-Flute" in UTF-2000.
2060
2061 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2062
2063         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2064         (japanese-jisx0213-2): New coded-charset.
2065
2066         * dumped-lisp.el (preloaded-file-list): Add
2067         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2068         "Ideograph-R030-Mouth".
2069
2070 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2071
2072         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2073         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2074         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2075         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2076         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2077         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2078         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2079         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2080
2081 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2082
2083         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2084         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2085         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2086         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2087         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2088
2089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2090         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2091
2092 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2093
2094         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2095         in UTF-2000.
2096
2097 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2098
2099         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2100         (chinese-isoir165): Moved from mule/chinese.el.
2101         (chinese-cns11643-3): Moved from mule/chinese.el.
2102         (chinese-cns11643-4): Moved from mule/chinese.el.
2103         (chinese-cns11643-5): Moved from mule/chinese.el.
2104         (chinese-cns11643-6): Moved from mule/chinese.el.
2105         (chinese-cns11643-7): Moved from mule/chinese.el.
2106
2107         * mule/chinese.el: Move definition of coded-charsets to
2108         mule/mule-conf.el.
2109
2110 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2111
2112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2113         `ideograph-daikanwa'.
2114
2115 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2116
2117         * dumped-lisp.el (preloaded-file-list): Delete
2118         "ccs-jisx0201-latin.el".
2119
2120 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2121
2122         * dumped-lisp.el (preloaded-file-list): Add
2123         "u031A0-Extended-Bopomofo" in UTF-2000.
2124
2125 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2126
2127         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2128         renamed to u02E00-CJK-Radical-Supplement.
2129
2130 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2131
2132         * dumped-lisp.el (preloaded-file-list): Add
2133         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2134         "u030A0-Katakana", "u03100-Bopomofo",
2135         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2136         "u03200-Enclosed-CJK-Letters-and-Months" and
2137         "u03300-CJK-Compatibility".
2138
2139 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2140
2141         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2142         "u02F00-Kangxi-Radicals" and
2143         "u02FF0-Ideographic-Description-Characters".
2144
2145 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2146
2147         * dumped-lisp.el (preloaded-file-list): Add
2148         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2149         "u02800-Braille-Patterns" in UTF-2000.
2150
2151 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2152
2153         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2154         "uXXXXX-*.el" in UTF-2000.
2155
2156         * bytecomp.el (byte-compile-insert-header): Delete comments if
2157         non-ASCII characters are found; allow `byte-compile-dynamic' and
2158         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2159         `raw-text'.
2160
2161 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2162
2163         * dumped-lisp.el (preloaded-file-list): Add
2164         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2165         "u025A0-Geometric-Shapes.el".
2166
2167 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2168
2169         * dumped-lisp.el (preloaded-file-list): Add
2170         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2171         "u02460-Enclosed-Alphanumerics.el".
2172
2173 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2174
2175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2176         `chinese-gb2312'.
2177
2178         * dumped-lisp.el (preloaded-file-list): Add
2179         "u02200-Mathematical-Operators.el" and
2180         "u02300-Miscellaneous-Technical.el".
2181
2182 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2183
2184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2185         `chinese-cns11643-*'.
2186
2187         * dumped-lisp.el (preloaded-file-list): Add
2188         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2189         "u02190-Arrows.el" in UTF-2000.
2190
2191 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2192
2193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2194         `korean-ksc5601'.
2195
2196         * dumped-lisp.el (preloaded-file-list): Add
2197         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2198         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2199         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2200
2201 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2202
2203         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2204
2205 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2206
2207         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2208         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2209         "u01780-Khmer.el", "u01800-Mongolian.el",
2210         "u01E00-Latin-Extended-Additional.el" and
2211         "u01F00-Greek-Extended.el" in UTF-2000.
2212
2213 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2214
2215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2216         `ethiopic-ucs' and `ethiopic'.
2217
2218         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2219         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2220
2221         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2222         from mule/ethiopic.el.
2223
2224         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2225         mule/mule-conf.el.
2226
2227 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2228
2229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2230         `lao'.
2231
2232         * mule/mule-conf.el (lao): New coded-charset.
2233
2234         * dumped-lisp.el (preloaded-file-list): Add
2235         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2236         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2237         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2238         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2239         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2240
2241 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2242
2243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2244         `ucs-bmp' and `arabic-iso8859-6'.
2245
2246 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2247
2248         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2249         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2250         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2251
2252 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2253
2254         * startup.el (normal-top-level): Load autoload file for UTF-2000
2255         in UTF-2000.
2256
2257 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2258
2259         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2260         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2261         "u00020-Basic-Latin.el", "u00080-C1.el",
2262         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2263         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2264         "u002B0-Spacing-Modifier-Letters.el",
2265         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2266         UTF-2000.
2267
2268 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2269
2270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2271         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2272         instead of `vietnamese-viscii-*'.
2273
2274 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2275
2276         * mule/mule-conf.el: New file.
2277
2278         * mule/misc-lang.el: Move definition of charset `ipa' to
2279         mule/mule-conf.el.
2280
2281 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2282
2283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2284         `latin-viscii'; prefer it for characters used in Vietnamese.
2285
2286 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2287
2288         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2289
2290 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2291
2292         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2293         `vietnamese-viscii-lower'.
2294         (latin-viscii-upper): Renamed from charset
2295         `vietnamese-viscii-upper'.
2296         (vietnamese-viscii-lower): New alias for charset
2297         `latin-viscii-lower'.
2298         (vietnamese-viscii-upper): New alias for charset
2299         `latin-viscii-upper'.
2300
2301 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2302
2303         * mule/mule-charset.el (default-coded-charset-priority-list):
2304         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2305
2306 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2307
2308         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2309         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2310         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2311         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2312         lisp/utf-2000.
2313
2314 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2315
2316         * mule/ccs-tcvn5712.el: New file.
2317
2318 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2319
2320         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2321         in UTF-2000.
2322
2323 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2324
2325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2326         `japanese-jisx0208'.
2327
2328 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2329
2330         * dumped-lisp.el (preloaded-file-list): Add
2331         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2332         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2333         UTF-2000.
2334
2335         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2336         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2337         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2338         mule/ccs-viscii.el: New files.
2339
2340         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2341         if \uXXXX is found.
2342
2343 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2344
2345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2346         `hiragana-jisx0208' and `katakana-jisx0208'.
2347
2348 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2349
2350         * mule/chinese.el (chinese-cns11643-3): Define it even if
2351         `utf-2000' is provided.
2352         (chinese-cns11643-4): Likewise.
2353         (chinese-cns11643-5): Likewise.
2354         (chinese-cns11643-6): Likewise.
2355         (chinese-cns11643-7): Likewise.
2356
2357 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2358
2359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2360         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2361
2362 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2363
2364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2365         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2366
2367 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2368
2369         * mule/mule-charset.el (default-coded-charset-priority-list):
2370         Setup in UTF-2000.
2371
2372 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2373
2374         * mule/viet-chars.el: Don't define charset
2375         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2376         they are defined as builtin charsets.
2377
2378 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2379
2380         * version.el (emacs-version): Add more space just before UTF-2000
2381         version string.
2382
2383 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2384
2385         * version.el ([constant] emacs-version): Don't add a space in the
2386         preceding place of `xemacs-betaname' because it is duplicated.
2387         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2388
2389         * startup.el (splash-frame-body): Add ETL.
2390
2391 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2392
2393         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2394         is provided because it is defined as builtin charset.
2395         (chinese-cns11643-4): Likewise.
2396         (chinese-cns11643-5): Likewise.
2397         (chinese-cns11643-6): Likewise.
2398         (chinese-cns11643-7): Likewise.
2399
2400 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2401
2402         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2403         coding-system `iso-10646-ucs-4' is not defined.
2404
2405 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2406
2407         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2408         coding-system if `utf-2000' is provided.
2409
2410 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2411
2412         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2413         `utf-2000' is provided.
2414
2415 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2416
2417         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2418         if utf-2000 is provided temporally.
2419
2420 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2421
2422         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2423         as builtin variable].
2424
2425 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2426
2427         * files.el (insert-file-contents-literally): Treat file as binary;
2428         call file-name-handlers. [sync with Emacs 20.3.10]
2429
2430 2008-12-28  Vin Shelton  <acs@xemacs.org>
2431
2432         * XEmacs 21.4.22 is released
2433
2434 2008-12-30  Vin Shelton  <acs@xemacs.org>
2435
2436         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2437         during building even if no packages are found.
2438
2439 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2440
2441         * printer.el (generic-print-region): 
2442         (generic-print-buffer): 
2443         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2444         check if the msprinter device is available, now that msprinter is
2445         always available as a specifier tag. 
2446
2447 2008-12-24  Vin Shelton  <acs@xemacs.org>
2448
2449         * about.el: Add Francisco to my bio!
2450
2451 2008-12-23  Vin Shelton  <acs@xemacs.org>
2452
2453         * autoload.el: Move operator definitions to autoload-operators.el
2454         in the xemacs-base package.
2455
2456 2007-11-22  Vin Shelton  <acs@xemacs.org>
2457
2458         * about.el (about-hacker-contribution): Updated my bio.
2459
2460 2007-10-07  Vin Shelton  <acs@xemacs.org>
2461
2462         * XEmacs 21.4.21 is released
2463
2464 2007-09-19  Didier Verna  <didier@xemacs.org>
2465
2466         Update my personal info.
2467         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2468         * about.el (about-other-current-hackers): Ditto.
2469         * about.el (about-url-alist): Add my musical website.
2470         * about.el (about-personal-info): Update my entry.
2471         * about.el (about-hacker-contribution): Ditto.
2472
2473 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2474
2475         * package-get.el (package-get-download-sites): Update download
2476         sites in Japan.
2477         * package-get.el (package-get-pre-release-download-sites): Ditto.
2478
2479 2007-08-18  Vin Shelton  <acs@xemacs.org>
2480
2481         * package-get.el (package-get-pre-release-download-sites): Sync
2482         mirror sites with 21.5.  (Thanks, Adrian)
2483
2484 2007-08-09  Mike Sperber  <mike@xemacs.org>
2485
2486         * startup.el (migrate-user-init-file): Create backup of
2487         `user-init-file' before migrating.
2488         * startup.el (maybe-migrate-user-init-file): Print
2489         information about backup file.
2490         (maybe-create-compatibility-dot-emacs): Follow above change.
2491
2492 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2493
2494         * font-lock.el: Sync font-lock-add-keywords and
2495         font-lock-remove-keywords from GNU Emacs.
2496         * font-lock.el (font-lock-keywords-alist): New.
2497         * font-lock.el (font-lock-removed-keywords-alist): New.
2498         * font-lock.el (font-lock-add-keywords): New.
2499         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2500         * font-lock.el (font-lock-remove-keywords): New.
2501
2502 2007-08-16  Vin Shelton  <acs@xemacs.org>
2503
2504         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2505         patch from Hans de Graaff.
2506
2507 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2508
2509         * package-get.el (package-get-download-sites): Document Chile and
2510         update Denmark download site.
2511         * package-get.el (package-get-pre-release-download-sites): Ditto.
2512
2513 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2514
2515         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2516
2517 2006-12-09  Vin Shelton  <acs@xemacs.org>
2518
2519         * XEmacs 21.4.20 is released
2520
2521 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2522
2523         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2524
2525 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2526
2527         * info.el (Info-find-file-node, Info-insert-dir)
2528         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2529         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2530         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2531         and discussion.
2532
2533 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2534
2535         * obsolete.el (line-beginning-position): New, from 21.5.x.
2536         (line-end-position): Ditto.
2537
2538 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2539
2540         * package-get.el (package-get-download-sites): Welcome
2541         nl.xemacs.org and Thanks!
2542         * package-get.el (package-get-pre-release-download-sites): Ditto.
2543
2544 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2545
2546         * font-lock.el: Add support for not-so recent changes in Java to
2547         java-mode.
2548
2549 2006-01-28  Vin Shelton  <acs@xemacs.org>
2550
2551         * XEmacs 21.4.19 is released
2552
2553 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2554
2555         * easymenu.el: Update copyright. 
2556         * easymenu.el (easy-menu-all-popups):
2557         Add a docstring. 
2558         * easymenu.el (easy-menu-add):
2559         Document a bug, rework the function to preserve any existing
2560         non-default mode-popup-menu instead of overwriting it, and not to
2561         bother normalising the menu title (nothing else does).
2562         * easymenu.el (easy-menu-remove):
2563         Restore the default mode-popup-menu instead of leaving an empty
2564         one when we remove the last easy-menu popup. 
2565
2566 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2567
2568         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2569         as suggested by Rodrigo Ventura.
2570         * package-get.el (package-get-pre-release-download-sites): Ditto,
2571         with replacement of xemacs-21.5 by beta, which is the logical path
2572         to our beta core and package pre-releases.
2573
2574 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2575
2576         * package-get.el (package-get-download-sites): Add Hong Kong
2577         download site.
2578         * package-get.el (package-get-pre-release-download-sites): Ditto.
2579
2580 2005-12-26  Vin Shelton  <acs@xemacs.org>
2581
2582         * find-paths.el:
2583         * find-paths.el (paths-emacs-root-p): Add search for package root.
2584         * find-paths.el (paths-find-emacs-root): Replaced with
2585         paths-find-invocation-roots, which returns a list of roots.
2586         * find-paths.el (paths-find-invocation-roots): New.
2587         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2588
2589 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2590
2591         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2592         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2593
2594 2005-12-03  Vin Shelton <acs@xemacs.org>
2595
2596         * XEmacs 21.4.18 is released
2597
2598 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2599
2600         * package-get.el (package-get-download-sites): Update reflecting
2601         latest http://www.xemacs.org/Releases/ information generated by
2602         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2603         * package-get.el (package-get-pre-release-download-sites): Ditto.
2604
2605 2005-02-28  Simon Josefsson  <jas@extundo.com>
2606
2607         * about.el (xemacs-hackers): Add jas.
2608         (about-other-current-hackers): Likewise.
2609         (about-url-alist): Add URL for jas.
2610         (about-personal-info): Document jas.
2611         (about-hacker-contribution): Describe jas contributions.
2612
2613 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2614
2615         * easymenu.el (easy-menu-remove): As described in 
2616         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2617         except the "Command" menu from mode-popup-menu. 
2618
2619 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2620  
2621         * font.el (font-spatial-to-canonical): Correct calculation of 
2622         return value for pixel-based input value. 
2623  
2624 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2625
2626         * code-process.el (call-process): Process-related docstring
2627         improvements spurred by Norbert Koch.
2628         * code-process.el (call-process-region): Ditto.
2629         * code-process.el (start-process): Ditto.
2630
2631 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2632
2633         * finder.el (finder-find-library): Return filename actually
2634         searched for.
2635
2636 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2637
2638         * help.el (view-emacs-news): Use `expand-file-name' instead of
2639         `locate-data-file' as the latter will find any "NEWS" files that
2640         might exist in packages _before_ the one in core.
2641
2642 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2643
2644         * package-get.el (package-get-init-package):
2645         package-get-init-package buglet (21.4.17) by Jeff Mincy
2646         <mincy@rcn.com> fixing false temporary load-path shadows reported
2647         after package installation and simplifying code.
2648
2649 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2650
2651         * package-get.el (package-get-download-sites): Sync mirrors list
2652         with the XEmacs website.
2653         (package-get-pre-release-download-sites): Ditto.
2654
2655 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2656
2657         * derived.el (derived-mode-merge-syntax-tables):
2658         Revert my 21.5-only patch of 2003-07-18 which slipped in
2659         through Jerry James's patch of 2004-06-07.
2660
2661 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2662
2663         * cmdloop.el (keyboard-quit): Remove workaround for
2664         `region-active-p' not making sure active region is in current
2665         buffer now that it does.
2666         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2667         * simple.el (region-active-p): `region-active-p' to only return t
2668         when active region is in current buffer.
2669
2670 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2671
2672         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2673         package names, quell a byte-compiler warning, doc fix.
2674
2675 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2676
2677         * buffer.el (pop-to-buffer):
2678         * window-xemacs.el (display-buffer):
2679         Document use of `same-window-buffer-names,' `same-window-regexps'
2680         by pop-to-buffer and display-buffer. 
2681         
2682 2005-02-06  Vin Shelton <acs@xemacs.org>
2683
2684         * XEmacs 21.4.17 is released
2685
2686 2005-01-29  Ben Wing  <ben@xemacs.org>
2687
2688         * shadow.el (find-emacs-lisp-shadows):
2689         Add custom-defines to list of ignored files.
2690
2691 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2692
2693         * simple.el (shifted-motion-keys-select-region): Fix statement
2694         about unshifted-motion-keys-deselect-region.
2695
2696 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2697
2698         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2699         now) for GNU Emacs compatibility.
2700         (make-obsolete-variable): Ditto.
2701
2702 2004-01-08  Ben Wing  <ben@xemacs.org>
2703
2704         * code-files.el (load):
2705         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2706
2707 2004-12-05  Vin Shelton <acs@xemacs.org>
2708
2709         * XEmacs 21.4.16 is released
2710
2711 2004-12-04  Vin Shelton  <acs@xemacs.org>
2712
2713         * auto-autoloads.el: Regenerated.
2714
2715         * custom-load.el: Regenerated.
2716
2717 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2718
2719         Fix bug: apropos errors if a defalias refers to an undefined
2720         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2721
2722         * apropos.el (apropos):
2723         (apropos-command):
2724         * help.el (frob-help-extents):
2725         * help-macro.el (make-help-screen):
2726         * hyper-apropos.el (hyper-apropos-grok-functions):
2727         (hyper-apropos-get-doc):
2728         Catch void-function error thrown by `documentation'.
2729
2730 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2731
2732         * packages.el (package-require): Fix incorrect arg to format.
2733         This fixes a `format specifier' error.
2734
2735 2004-08-13  Jerry James  <james@xemacs.org>
2736
2737         * bytecomp.el (forward-word): Tell the byte compiler the correct
2738         number of arguments to forward-word.
2739
2740 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2741
2742         * etags.el: Fixed loading of include files for tag completion. Now
2743         you can make a tag file for a library, include it into your
2744         project and it will be reloaded only if it changed. Infinte
2745         include loops are detected and the correct tag files are loaded.
2746         * etags.el (buffer-tag-table-list): Load and verify tag files in
2747         the external function buffer-tag-table-list-load.
2748         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2749         tag files. Also load the included tag files. The priority of the
2750         included files is right below their parent file. If multiple
2751         matches occur then the symbols from the parent file are found
2752         first.
2753         * etags.el (tag-table-include-files): Corrected comment
2754         string. Switched to pattern constant tags-include-pattern to have
2755         it at a central location.
2756         * etags.el (tags-include-pattern): Added doc string.
2757         * etags.el (add-to-tag-completion-table): Removed obsolete
2758         comments as the include files are allready returned by
2759         buffer-tag-table-list and loaded.
2760         * etags.el (find-tag-internal): The include files are allready
2761         included in tag-tables as buffer-tag-table-list returns them now.
2762
2763 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2764
2765         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2766         Loading items into the notebook is now done by C code.
2767         * widgets-gtk.el (gtk-widget-instantiate-internal):
2768         Style no longer changed.
2769
2770 2004-06-28  Nix  <nix@esperi.org.uk>
2771
2772         * cmdloop.el (truncate-command-history-for-gc): Delay
2773         execution of all things that look up variable bindings,
2774         via `enqueue-eval-event'.
2775
2776 2004-06-24  Vin Shelton  <acs@xemacs.org>
2777
2778         * package-get.el (package-get-require-signed-base-updates):
2779         now defaults to nil.
2780
2781 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2782
2783         * subr.el (split-string): Clean up docstring.
2784
2785 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2786
2787         * faces.el (zmacs-region): fix typo in docstring.
2788
2789 2004-06-07  Jerry James  <james@xemacs.org>
2790
2791         * derived.el: Synch with Emacs 21.3.
2792         * subr.el (with-local-quit): New, from Emacs 21.3.
2793         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2794         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2795         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2796
2797 2004-06-16  Jerry James  <james@xemacs.org>
2798
2799         * cl.el (cl-set-substring): Increment start by the length of the
2800         string, not the string itself.
2801
2802 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2803
2804         * etags.el (tag-table-include-files): Expand included TAGS file
2805         paths to avoid problems with relative paths.  Thanks to Peter
2806         Chubb <peterc@gelato.unsw.edu.au>.
2807         * etags.el (tags-include-pattern): New.
2808         * etags.el (add-to-tag-completion-table): Parse and ignore
2809         trailing include lines.
2810
2811 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2812
2813         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2814         avoiding line solely composed of equal signs.
2815
2816 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2817
2818         * cus-edit.el (alloc): Typo fix.
2819         * cus-edit.el (custom-browse-visibility): Ditto.
2820         * cus-edit.el (custom-variable-value-create): Ditto.
2821         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2822         * cus-edit.el (custom-save-variables): Bind print-length and
2823         print-level to nil to avoid value abbreviation.
2824         * cus-edit.el (custom-save-face-internal): Ditto.
2825         * cus-edit.el (custom-save-faces): Save in sorted order.
2826         * cus-edit.el (custom-save-resets): Bind print-length and
2827         print-level to nil to avoid value abbreviation.
2828         * cus-edit.el (custom-save-loaded-themes): Ditto.
2829
2830 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2831
2832         * subr.el (split-string-default-separators): New.
2833         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2834         see comment in source.
2835
2836 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2837
2838         * mule/japanese.el (paragraph-start, paragraph-separate):
2839         Remove anchor to BOL.
2840
2841 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2842
2843         * cl.el (gensym, gentemp): Improve docstrings.
2844
2845 2004-05-10  Vin Shelton  <acs@xemacs.org>
2846
2847         * etags.el: Sync with 21.5 version.
2848
2849 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2850
2851         * etags.el:
2852         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2853         only for use with exuberant ctags. This will also enable building of 
2854         completion tables with exuberant ctags. This will not work with
2855         xemacs ctags. 
2856         * etags.el (get-tag-table-buffer): New function for creating of
2857         completion table is used if tags-exuberant-ctags-optimization-p ist t
2858         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2859         finding the tag names. New.
2860         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2861         building tag completion table with exuberant ctags. New.
2862         * etags.el (find-tag-internal): Improve exact tag matching for tags
2863         with name fields. Before the patch return types of functions or
2864         function parameters (with exuberant ctags) were found as matches.
2865
2866 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2867
2868         * list-mode.el (display-completion-list): Fixed completion list was
2869         taking the width of the frame and not of the window for displaying
2870         the selection methods.
2871
2872 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2873
2874         * menubar-items.el (default-menubar): Options are saved to custom.el.
2875
2876
2877 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2878
2879         * isearch-mode.el (isearch-abort): Preserve successful search target.
2880
2881 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2882
2883         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2884         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2885         Bihlmeyer.
2886         * gnuserv.el (gnuserv-mode-line-string): New.
2887         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2888         gnuserv-mode.
2889         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2890         * gnuserv.el (gnuserv-edit-files): Use
2891         make-x-device-with-gtk-fallback.
2892
2893 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2894
2895         * gtk-widgets.el: New import: gtk-accel-group-new.
2896         * dialog-gtk.el:
2897         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2898         * dialog-gtk.el (popup-builtin-question-dialog):
2899         Added support for dialog button mnemonics.
2900
2901 2004-03-22  Chris Green <cmg@dok.org>
2902
2903         * process.el (shell-command): Output buffer was ignored when a
2904         background process was run via shell-command.
2905
2906 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2907
2908         * cus-edit.el (custom-save-variables): Retrieve a list of
2909         variables to save first, sort it, and make sure the variables are
2910         saved in sorted order.
2911
2912 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2913  
2914         * package-get.el (package-get-update-base-from-buffer): Force
2915         binary coding system for verifying GnuPG signature in the
2916         package-index file.
2917  
2918 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2919
2920         * package-get.el (package-get-package-index-file-location): Handle
2921         missing "EMACSPACKAGEPATH" environment variable.
2922
2923 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2924
2925         * package-admin.el (package-admin-find-top-directory): Simplify
2926         directory comparisions and fix substring errors on short path
2927         components.
2928         * package-get.el (package-get-package-index-file-location):
2929         Default to first component of "EMACSPACKAGEPATH", if set.
2930
2931 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2932
2933         * package-get.el (process-error): New error datum.
2934
2935 2004-02-02  Vin Shelton <acs@xemacs.org>
2936
2937         * XEmacs 21.4.15 is released
2938
2939 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2940
2941         * itimer.el (activate-itimer): Modify the itimer timeout value as
2942         if it were begun at the last time when the itimer driver was woken
2943         up.
2944
2945 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2946
2947         * specifier.el (Copyright):
2948         Update.
2949         (make-specifier-and-init):
2950         (map-specifier):
2951         (canonicalize-inst-pair):
2952         (canonicalize-spec-list):
2953         (set-specifier):
2954         Synch docstrings to 21.5 where appropriate.
2955
2956 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2957
2958         * package-get.el (package-get-list-packages-where): New.  A
2959         function that allows searching for groups of packages.  For
2960         example, find all packages that require the fsf-compat package.
2961
2962 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2963
2964         The Great PUI Sync.
2965
2966         * auto-autoloads.el: Regenerated.
2967
2968         * custom-load.el: Regenerated.
2969
2970         * dumped-lisp.el (packages-hardcoded-lisp): New.
2971
2972         * menubar-items.el (menu-max-items): New.
2973         (menu-submenu-max-items): New.
2974         (menu-submenu-name-format): New.
2975         (menu-split-long-menu): New.
2976         (menu-sort-menu): New.
2977         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2978
2979         * obsolete.el (pui-add-install-directory): Renamed to the more
2980         logical `pui-set-local-package-get-directory'.
2981         (package-get-download-menu): Moved to `package-ui.el' and renamed
2982         to `package-ui-add-download-menu'.
2983
2984         * package-admin.el (package-admin-install-function-mswindows):
2985         Whitespace clean up.
2986         (package-admin-add-single-file-package): Removed.
2987         (package-admin-default-install-function): Whitespace clean up.
2988         (package-admin-find-top-directory): New.
2989         (package-admin-get-install-dir): Use it.
2990         (package-admin-get-manifest-file): 
2991         (package-admin-check-manifest): 
2992         (package-admin-add-binary-package):
2993         (package-admin-get-lispdir):
2994         (package-admin-delete-binary-package):
2995         (package-admin):
2996
2997         * package-get.el (package-get-package-index-file-location): New.
2998         (package-get-install-to-user-init-directory): New.
2999         (package-get-remote):
3000         (package-get-download-sites):
3001         (package-get-pre-release-download-sites): New.
3002         (package-get-site-release-download-sites): New.
3003         (package-get-base-filename):
3004         (package-get-always-update):
3005         (package-get-user-index-filename): Removed.
3006         (package-get-pgp-available-p): New.
3007         (package-get-require-signed-base-updates):
3008         (package-get-was-current):
3009         (package-entries-are-signed): New.
3010         (package-get-continue-update-base): New.
3011         (package-get-download-menu): Removed.
3012         (package-get-require-base):
3013         (package-get-update-base-entry):
3014         (package-get-locate-file):
3015         (package-get-locate-index-file):
3016         (package-get-maybe-save-index):
3017         (package-get-update-base):
3018         (package-get-update-base-from-buffer):
3019         (package-get-update-base-entries):
3020         (package-get-interactive-package-query):
3021         (package-get-update-all):
3022         (package-get-all):
3023         (package-get-dependencies):
3024         (package-get-init-package):
3025         (package-get-info): New.
3026         (package-get):
3027         (package-get-staging-dir):
3028         (package-get-set-version-prop): Removed.
3029         (package-get-installedp):
3030         (package-get-ever-installed-p):
3031         (packages): Removed.
3032         (package-get-custom-groups): Removed.
3033         (package-get-custom): Removed.
3034         (package-get-custom-add-entry): Removed.
3035
3036         * package-info.el (batch-update-package-info):
3037
3038         * package-net.el (package-net-batch-generate-bin-ini):
3039         (package-net-update-installed-db):
3040
3041         * package-ui.el (pui-info-buffer):
3042         (pui-directory-exists): Removed.
3043         (pui-package-dir-list): Removed.
3044         (pui-add-install-directory): Removed.
3045         (package-ui-download-menu): New.
3046         (package-ui-pre-release-download-menu): New.
3047         (package-ui-site-release-download-menu): New.
3048         (pui-set-local-package-get-directory): New.
3049         (pui-package-symbol-char):
3050         (pui-update-package-display):
3051         (pui-toggle-package):
3052         (pui-toggle-package-key):
3053         (pui-toggle-package-delete):
3054         (pui-toggle-package-delete-key):
3055         (pui-toggle-package-event):
3056         (pui-toggle-verbosity-redisplay):
3057         (pui-install-selected-packages):
3058         (pui-add-required-packages):
3059         (pui-help-echo):
3060         (pui-display-info):
3061         (list-packages-mode):
3062         (pui-list-packages):
3063
3064         * packages.el (packages-compute-package-locations):
3065         (package-require):
3066         (package-delete-name):
3067         (packages-hardcoded-lisp): Removed.
3068         (packages-useful-lisp): Removed.
3069         (packages-unbytecompiled-lisp): Removed.
3070         (packages-find-package-directories):
3071
3072         Summary:
3073
3074         Major code clean up of all things PUI.
3075
3076         Much improved code to determine where packages should be
3077         installed.  PUI no longer depends on any packages being
3078         pre-installed to compute where packages are to be installed to.
3079
3080         The user can specify the location of their package-index file.  It
3081         isn't necessary to set this because it has sane defaults.  People
3082         who "run-in-place" won't accidently overwrite the CVS
3083         package-index file.  See
3084         `package-get-package-index-file-location'. 
3085
3086         PUI will now properly clean up after itself in the event of an
3087         unsuccessful package install.  This drastically reduces the number
3088         of "wrong md5sum" FAQs.
3089
3090         non-Mule XEmacsen can no longer install Mule packages.
3091
3092         Package management via the custom interface has been removed.
3093
3094         The PUI related menubar items have been reorganised.
3095
3096         The PGP verification code has been fixed and the default for
3097         whether or not it is used is automatically computed.
3098
3099         * update-elc.el ((preloaded-file-list site-load-packages
3100         need-to-dump dumped-exe)):
3101         Just a couple of small changes to allow for
3102         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3103         existing anymore.
3104
3105 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3106
3107         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3108         apply `format' to the first argument of byte-compile-warn, it
3109         already calls format.
3110
3111 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3112
3113         * files.el (delete-old-versions): Avoid going interactive during
3114         make install when environment variable VERSION_CONTROL is set.
3115
3116 2003-12-04  Vin Shelton  <acs@xemacs.org>
3117
3118         * menubar-items.el (menu-item-search): Only bring up search dialog
3119         box if the feature is available and desired.
3120
3121 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3122
3123         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3124
3125 2003-11-05  Vin Shelton  <acs@xemacs.org>
3126
3127         * help.el (Help-prin1-face):
3128         (Help-princ-face):
3129         princ and prin1 are functions and need to be called as such.  The
3130         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3131
3132 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3133
3134         * about.el (about-xemacs): Give full version and build date.
3135
3136 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3137
3138         * win32-native.el (grep-null-device): This XEmacs has null-device.
3139
3140 2003-09-06  Mike Sperber  <mike@xemacs.org>
3141
3142         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3143         implement the specified semantics for `defvar.'
3144
3145 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3146
3147         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3148         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3149         displaying buffer in question.
3150
3151 2003-09-03  Vin Shelton <acs@xemacs.org>
3152
3153         * XEmacs 21.4.14 is released
3154
3155 2003-08-17  Vin Shelton  <acs@xemacs.org>
3156
3157         * about.el: Vanity patch.
3158
3159 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3160
3161         * code-process.el (call-process):
3162         (call-process-region):
3163         (start-process):
3164         Document coding system processing.
3165
3166 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3167
3168         * startup.el (splash-frame-body): Idiomatic English.
3169
3170 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3171
3172         * font-lock.el (font-lock-match-java-declarations): Move
3173         save-restriction, narrow-to-region to beginning of function to
3174         avoid going beyond the limit and causing an infloop.
3175
3176 2003-04-16  Jerry James  <james@xemacs.org>
3177
3178         * keydefs.el: Remove mappings for keys mapped to the nowhere
3179         defined function function-key-error.
3180
3181 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3182
3183         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3184         lisp-interaction-mode-hook): Add the docstrings.
3185
3186 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3187
3188         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3189         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3190         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3191
3192 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3193
3194         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3195         lambda list after the original doc.  Care about
3196         #'(lambda () "SingleString") 
3197         (cl-upcase-arg): 
3198         (cl-function-arglist):
3199         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3200         circular data structures in lambda list specification
3201
3202 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3203
3204         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3205         to appear in font-lock-function-name-face.
3206
3207 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3208
3209         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3210         is not also the value of the lambda.
3211
3212 2003-05-06  Andy Piper  <andy@xemacs.org>
3213
3214         * files.el (revert-buffer): Make sure local variables get processed,
3215         even in the case of an optimized reversion.
3216
3217 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3218
3219         * XEmacs 21.4.13 is released
3220
3221 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3222
3223         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3224         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3225
3226 2003-02-14  Ben Wing  <ben@xemacs.org>
3227
3228         * byte-optimize.el:
3229         * byte-optimize.el (byte-compile-inline-expand):
3230         * byte-optimize.el (byte-compile-unfold-lambda):
3231         * byte-optimize.el (byte-optimize-form-code-walker):
3232         * byte-optimize.el (byte-optimize-form):
3233         * byte-optimize.el (byte-decompile-bytecode-1):
3234         * byte-optimize.el (byte-optimize-lapcode):
3235         Review carefully and sync up to 20.7 except for areas as noted.
3236         Fixes problem with JDE compilation.
3237
3238 2003-02-05  Ben Wing  <ben@xemacs.org>
3239
3240         * simple.el:
3241         * simple.el (motion-keys-for-shifted-motion):
3242         Omit M-S-home/end from motion keys.
3243
3244 2003-02-07  Ben Wing  <ben@xemacs.org>
3245
3246         * text-props.el (text-property-any):
3247         * text-props.el (text-property-not-all):
3248         Fix bug when end > start.
3249
3250 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3251
3252         * info.el (Info-insert-dir): Make default-directory end in
3253         separator.  Patch due to Martin Buchholz.
3254
3255 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3256
3257         * XEmacs 21.4.12 "Portable Code" is released.
3258
3259 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3260
3261         * about.el: Update golubev data.
3262
3263 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3264
3265         * isearch-mode.el (isearch-mode-map): Substitute comment on
3266         desirability, and back out "GR is printable" changes.
3267
3268 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3269
3270         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3271
3272 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3273
3274         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3275
3276 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3277
3278         * menubar-items.el (default-menubar): Use browse-url-mozilla
3279         instead of browse-url-gnome-moz for Mozilla.
3280
3281 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3282
3283         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3284
3285 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3286
3287         * files.el (auto-mode-alist): Remove redundant entries for modes
3288         that live in packages.
3289         (interpreter-mode-alist): Ditto.
3290
3291 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3292
3293         * menubar-items.el (default-menubar): Sync with current
3294         browse-url-xemacs.el.
3295
3296 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3297
3298         * XEmacs 21.4.10 "Military Intelligence" is released.
3299
3300 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3301
3302         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3303
3304 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3305
3306         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3307
3308 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3309
3310         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3311         effect free function.
3312         (font-lock-fontify-keywords-region): Supply the argument to
3313         font-lock-compile-keywords.
3314
3315 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3316
3317         * package-get.el (package-get-download-sites): Bring sites list
3318         up to date, prefer xx.xemacs.org addresses.
3319
3320 2002-09-27  Andy Piper  <andy@xemacs.org>
3321
3322         * dialog.el (make-dialog-box): for general dialogs only
3323         delete-frame-hook will be run.
3324
3325 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3326
3327         * font-lock.el (font-lock-fontify-syntactically-region): Add
3328         comment about lookup-syntax-properties, document LOUDLY as unused.
3329
3330 2002-08-26  Andy Piper  <andy@xemacs.org>
3331
3332         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3333         merge.
3334
3335 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3336
3337         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3338         (make-obsolete-variable): Ditto.
3339         (make-compatible): Ditto.
3340         (make-compatible-variable): Ditto.
3341
3342 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3343
3344         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3345         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3346
3347 2002-08-28  Andy Piper  <andy@xemacs.org>
3348
3349         * files.el (revert-buffer): propagate revert-without-query-status.
3350
3351 2002-06-03  Andy Piper  <andy@xemacs.org>
3352
3353         * dialog-items.el (make-search-dialog): align various subcontrols
3354         in visually pleasing ways, allow frame to autosize to the dialog
3355         size.
3356         * dialog.el (make-dialog-box): add a border inside the frame. Add
3357         :autosize property, if t then reset the frame size appropriately
3358         before the frame is mapped.
3359         * gutter-items.el (set-progress-feedback-instantiator): align
3360         various subcontrols.
3361         * gutter-items.el (set-progress-abort-instantiator): ditto.
3362
3363 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3364
3365         * XEmacs 21.4.9 "Informed Management" is released.
3366
3367 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3368
3369         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3370         "&optional append" argument.
3371
3372 2002-07-16  Didier Verna  <didier@xemacs.org>
3373
3374         * subr.el (replace-in-string): fix case fold bug introduced by
3375         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3376         case-fold-search in temporary buffers.
3377
3378 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3379
3380         * lib-complete.el (find-library): Remove check for mule because
3381         decompression DOES work on Mule.
3382
3383 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3384
3385         * simple.el (join-line): New alias for `delete-indentation'.
3386
3387 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3388
3389         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3390         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3391         (font-lock-builtin-face): New.
3392         (font-lock-constant-face): New.
3393         (font-lock-face-list): Add builtin and constant faces.
3394
3395 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3396
3397         * autoload.el (make-autoload): Support define-derived-mode.
3398         Collected puts of doc-string-elt property.  Based on a patch by
3399         Didier Verna <didier@xemacs.org>.
3400
3401 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3402
3403         * wid-edit.el (widget-field-activate): Fix docstring typo.
3404
3405 2002-07-23  Andy Piper  <andy@xemacs.org>
3406
3407         * about.el (about-personal-info): update me.
3408
3409 2002-07-12  Andy Piper  <andy@xemacs.org>
3410
3411         * custom.el (custom-theme-set-variables): remove bogus
3412         arguments. Use custom-set-default to set defaults.
3413         (custom-set-variables): update doc.
3414         (custom-local-buffer): new, synced from FSF.
3415         (custom-set-default): ditto.
3416         (defcustom): update doc.
3417
3418 2002-06-16  Andy Piper  <andy@xemacs.org>
3419
3420         * menubar-items.el (default-menubar): enable windows printing on
3421         cygwin as well as native.
3422
3423 2002-06-12  Andy Piper  <andy@xemacs.org>
3424
3425         * printer.el (generic-print-buffer): catch all errors so that the
3426         print device can be cleared in all scenarios.
3427         (Printer-clear-device): make sure clearing the printer allows it
3428         to be used again immediately.
3429         (generic-print-region): make sure the default printer face is
3430         black-on-white.
3431
3432 2002-04-23  Jerry James  <james@xemacs.org>
3433
3434         * window-xemacs.el (display-buffer-function): Change doc to
3435         reflect new arg.
3436         * window-xemacs.el (pre-display-buffer-function): Ditto.
3437         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3438         non-nil, make the new window just big enough for its contents.
3439         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3440         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3441         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3442
3443 2002-06-06  Andy Piper  <andy@xemacs.org>
3444
3445         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3446         (defcustom): ditto.
3447         (custom-handle-keyword): ditto.
3448
3449 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3450
3451         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3452         Make obsolete.  Default to nil.
3453         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3454         Inspired by a patch by John Palmieri.
3455
3456 2002-07-01  Mike Alexander  <mta@arbortext.com>
3457
3458         * process.el (shell-command-on-region): Don't delete the region
3459         before giving it to call-process-region
3460
3461 2002-06-04  Jerry James <james@eecs.ku.edu>
3462
3463         * find-paths.el (paths-find-architecture-directory): Search in
3464         `system-configuration'/`base', not `base'`system-configuration'.
3465
3466 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3467
3468         * info.el (Info-index): Add missing \ in [ t].
3469
3470 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3471
3472         * gutter-items.el (gutter-buffers-tab-visible-p,
3473         buffers-tab-omit-function, buffers-tab-selection-function,
3474         buffers-tab-filter-functions):
3475         Doc improvements.
3476
3477 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3478
3479         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3480
3481         * toolbar-items.el (toolbar-news): Fix typo in message string.
3482
3483 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3484
3485         * dialog.el (yes-or-no-p-dialog-box): 
3486         * cmdloop.el (y-or-n-p-minibuf):
3487         (yes-or-no-p-minibuf):
3488         (yes-or-no-p):
3489         (y-or-n-p): 
3490         Specify negative answers in docstrings.
3491
3492 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3493
3494         * package-ui.el (pui-help-echo): Display both installed and author
3495         version.  Use a balloon-help window to display extra info like
3496         package requires.
3497
3498 2002-05-30  Andy Piper  <andy@xemacs.org>
3499
3500         * files.el (revert-buffer-internal): don't visit
3501         revert-buffer. Kill buffer when not used. Suggested by Mike
3502         Alexander <mta@arbortext.com>
3503
3504 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3505
3506         * files.el (revert-buffer): More docstring fiddling.
3507
3508 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3509
3510         * files.el (revert-buffer):
3511         (revert-buffer-internal):
3512         (revert-buffer-insert-file-contents-function):
3513         Improve docstrings and comments.
3514
3515 2002-05-08  Andy Piper  <andy@xemacs.org>
3516
3517         * files.el (revert-buffer): observe noconfirm behavior.
3518
3519 2002-04-09  Andy Piper  <andy@xemacs.org>
3520
3521         * files.el (revert-buffer): use revert-buffer-internal if it looks
3522         like doing so will not result in any user-visible changes.
3523         (revert-buffer-internal): new function. Do the actual process of
3524         reversion and then see whether the result is any different to what
3525         we have already. If it is not then do nothing.
3526
3527 2001-12-11  Andy Piper  <andy@xemacs.org>
3528
3529         * menubar.el (get-popup-menu-response): re-order so that it works
3530         on more sane/facist window systems.
3531
3532 2001-12-03  Andy Piper  <andy@xemacs.org>
3533
3534         * faces.el (frob-face-property): don't infloop in face frobbing
3535         from Jan Vroonhof <jan@xemacs.org>.
3536
3537 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3538
3539         * faces.el (frob-face-property): Follow face fall-back hierarchy
3540         properly for face properties without an instance. Only do manual
3541         copy form 'default in last resort. This handles in particular
3542         the case where 'default itself has only a fall-back (which is
3543         the case by default on windows).
3544
3545 2001-11-24  Andy Piper  <andy@xemacs.org>
3546
3547         * printer.el (generic-print-region): set default-frame-plist to
3548         nil while creating the printer frame so that sizes reflect the
3549         printed page.
3550
3551         * faces.el (face-complain-about-font): Don't complain on printers.
3552
3553 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3554         
3555         * package-net.el: Andy synch.
3556         
3557 2001-12-16  Andy Piper  <andy@xemacs.org>
3558
3559         * package-get.el (package-get-update-all): Make sure installed.db
3560         gets updated after updating packages.
3561
3562 2002-03-28  Ben Wing  <ben@xemacs.org>
3563
3564         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3565         continuation, truncation so that we don't get line jumpiness from
3566         them being larger than the line height.
3567
3568         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3569
3570 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3571
3572         * font.el (font-window-system-mappings): Add mapping for Gtk
3573         (assume identical to X) 
3574
3575 2002-02-04  Andy Piper  <andy@xemacs.org>
3576
3577         * files.el (convert-standard-filename): Fix for short filename
3578         Peter Arius <pas@methodpark.de>
3579
3580 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3581
3582         * list-mode.el (default-choose-completion): completion-base-size
3583         should refer to local value in the completion list buffer.
3584
3585 2001-12-03  Didier Verna  <didier@xemacs.org>
3586
3587         * rect.el: autoload `replace-rectangle'.
3588         * keydefs.el (global-map): bind it to `C-x r p'.
3589
3590 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3591
3592         * XEmacs 21.4.8 "Honest Recruiter" is released.
3593
3594 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3595
3596         This patch is based on Jerry James's patch and analysis.
3597
3598         * select.el (get-clipboard):
3599         (get-selection):
3600         Update docstrings.
3601         (get-clipboard-foreign):
3602         (get-selection-foreign):
3603         New function for use as `interprogram-paste-function's.
3604
3605         * simple.el (interprogram-paste-function): Change default to
3606         `get-clipboard-foreign'; improve docstring.
3607         (interprogram-cut-function): Improve dosctring.
3608
3609 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3610
3611         * XEmacs 21.4.7 "Economic Science" is released.
3612
3613 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3614
3615         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3616
3617 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3618
3619         * obsolete.el (assq-delete-all): New compatibility alias for 
3620         remassq.
3621
3622 2002-01-09  Simon Josefsson  <jas@extundo.com>
3623
3624         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3625
3626 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3627
3628         * info.el (Info-auto-generate-directory): Default
3629         Info-auto-generate-directory to 'if-outdated.
3630
3631 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3632
3633         * startup.el (normal-top-level): Prevent migration code from
3634         trashing .emacs on an error in loading the init files.
3635
3636 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3637
3638         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3639         "system default" Xdefaults and friends get xrdb-mode.
3640
3641 2002-03-05  Mats Lidell  <matsl@contactor.se>
3642  
3643         * help-nomule.el (tutorial-supported-languages): Added Swedish
3644         tutorial. Sorted languages.
3645
3646 2002-02-11  Mike Sperber <mike@xemacs.org>
3647
3648         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3649         regenerating outdated dir files and dir is non-existent.
3650
3651 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3652
3653         * code-files.el (convert-mbox-coding-system): Improve comment.
3654         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3655         coding-system argument to `write-region-pre-hook' call.
3656         (write-region-pre-hook): Fix docstring to mention lockname argument.
3657
3658 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3659
3660         * minibuf.el (completing-read): Remove redundant wrong arg list.
3661
3662         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3663
3664 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3665
3666         * obsolete.el (interactive-form): new compatibility alias for 
3667         function-interactive.
3668
3669 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3670
3671         * menubar-items.el (Menubar-items-truncate-list): Removed.
3672         * menubar-items.el (Menubar-items-truncate-history): New.
3673         * menubar-items.el (default-menubar): Use
3674         Menubar-items-truncate-history.
3675
3676 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3677
3678         * printer.el (generic-print-region): Pass correct arguments to
3679         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3680         Torkelsson <torkel@acc.umu.se>.
3681
3682 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3683
3684         * help.el (describe-mode): synched with FSF 19.34; handle nil
3685         minor mode indicators.
3686
3687 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3688
3689         * minibuf.el (completing-read): Update docstring.
3690
3691 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3692
3693         * XEmacs 21.4.6 "Common Lisp" is released.
3694
3695 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3696
3697         * package-net.el: Inadvertant synch with Windows branch.  From
3698         Andy's log:
3699         (package-net-kit-version): new variable.
3700         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3701
3702 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3703
3704         * package-get.el (package-get-locate-index-file): Also search the
3705         core etc/ directory for the package index file if it can't be
3706         found in ~/.xemacs/.
3707
3708 2001-12-13  William Perry  <wmperry@gnu.org>
3709
3710         * dialog-gtk.el (popup-builtin-question-dialog):
3711         Conform to API in gui.c.
3712         
3713 2001-11-12  Andy Piper  <andy@xemacs.org>
3714
3715         * cus-edit.el (custom-save-face-internal): make sure we save
3716         non-themed faces.
3717         (custom-save-variables): ditto variables.
3718
3719 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3720
3721         * faces.el (make-face-family):
3722         (make-face-size):
3723         New face-modifying functions per Jan Vroonhof.
3724
3725         cus-face.el (custom-set-face-font-family):
3726         (custom-set-face-font-size):
3727         Use them.
3728
3729         * font.el (font-window-system-mappings): More precise docstring.
3730
3731         (font-create-name):
3732         (font-create-object):
3733         (tty-font-create-object):
3734         (tty-font-create-plist):
3735         (x-font-create-object):
3736         (x-font-create-name):
3737         (ns-font-create-name):
3738         (mswindows-font-create-object):
3739         (mswindows-font-create-name):
3740         Add doctrings.
3741
3742 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3743
3744         * gtk-faces.el (gtk-init-device-faces): removed spurious
3745         quote before let* expression.
3746
3747 2001-10-29  Andy Piper  <andy@xemacs.org>
3748
3749         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3750         modified when changing coding system.
3751
3752         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3753         that we invoke the GUI directory selector.
3754
3755 2001-10-25  Andy Piper  <andy@xemacs.org>
3756
3757         * dialog.el (make-dialog-box): use new directory dialog support.
3758         * minibuf.el (read-file-name-1): ditto.
3759         (read-file-name): ditto.
3760         (read-directory-name): ditto.
3761
3762 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3763
3764         * XEmacs 21.4.5 "Civil Service" is released.
3765
3766 2001-04-23  Didier Verna  <didier@xemacs.org>
3767
3768         * cus-edit.el (custom-variable-pre-save): New.
3769         * cus-edit.el (custom-variable-post-save): New.
3770         * cus-edit.el (custom-variable-save): use them.
3771         * cus-edit.el (custom-face-pre-save): New.
3772         * cus-edit.el (custom-face-post-save): New.
3773         * cus-edit.el (custom-face-save): use them.
3774         * cus-edit.el (custom-group-pre-save): New.
3775         * cus-edit.el (custom-group-post-save): New.
3776         * cus-edit.el (custom-group-save): use them.
3777         * cus-edit.el (Custom-save): use the pre/post functions above,
3778         call `custom-save-all' only once.
3779         * cus-edit.el (custom-variable-pre-reset-standard): New.
3780         * cus-edit.el (custom-variable-post-reset-standard): New.
3781         * cus-edit.el (custom-variable-reset-standard): use them.
3782         * cus-edit.el (custom-face-pre-reset-standard): New.
3783         * cus-edit.el (custom-face-post-reset-standard): New.
3784         * cus-edit.el (custom-face-reset-standard): use them.
3785         * cus-edit.el (custom-group-pre-reset-standard): New.
3786         * cus-edit.el (custom-group-post-reset-standard): New.
3787         * cus-edit.el (Custom-reset-standard): use them.
3788         * cus-edit.el (custom-face-reset-saved): use the pre/post
3789         functions above, call `custom-save-all' only once.
3790
3791 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3792
3793         * gutter-items.el (buffers-tab face): Derive from the modeline
3794         face by default.  Many people use white-on-black for the default
3795         font, and the tabs look hideous with that color combination.  The
3796         modeline usually has the correct colors.
3797
3798 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3799
3800         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3801         (tag-mark-stack-max): Typo fix.
3802
3803 2001-09-28  Ben Wing  <ben@xemacs.org>
3804
3805         * font-lock.el:
3806         * font-lock.el (font-lock-after-change-function):
3807         fix problem with last patch, reported by Katsumi Yamaoka.
3808
3809 2001-09-17  Ben Wing  <ben@xemacs.org>
3810
3811         * font-lock.el (font-lock-after-change-function):
3812         fix problem when you insert a comment on the line before a line of
3813         code: if we use the following char, then when you hit backspace,
3814         the following line of code turns the comment color.
3815
3816 2001-06-08  Ben Wing  <ben@xemacs.org>
3817
3818         * process.el: comment about shell-command-switch.
3819         * process.el (shell-quote-argument): Need to quote a null
3820         argument, too.  From Dan Holmsand.
3821         
3822         * startup.el (normal-top-level): Delete some unused FSF junk.
3823         * startup.el (command-line-early):
3824         
3825         * startup.el (command-line): Call MS Windows init function.
3826         
3827         * win32-native.el:
3828         * win32-native.el (mswindows-system-shells): New.
3829         * win32-native.el (mswindows-system-shell-p): New.
3830         * win32-native.el (init-mswindows-at-startup): New.
3831         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3832         * win32-native.el (mswindows-quote-one-simple-arg):
3833         * win32-native.el (mswindows-quote-one-command-arg):
3834         * win32-native.el (mswindows-construct-process-command-line-alist):
3835         Correct comments at top.  Correctly handle passing arguments
3836         to Cygwin programs and to bash.  Fix quoting of zero-length
3837         arguments (from Dan Holmsand).  Set shell-command-switch based
3838         on shell-file-name, which in turn comes from env var SHELL.
3839
3840 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3841
3842         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3843         default-toolbar-position): Fill docstrings for balloon-help.
3844
3845 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3846
3847         * faces.el: Reenable specifications over 'gtk domain.
3848
3849 2001-08-08  Didier Verna  <didier@xemacs.org>
3850
3851         * autoload.el (update-autoload-files): make defdir a file name,
3852         not directory name.
3853
3854 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3855
3856         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3857
3858         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3859
3860 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3861
3862         * font-menu.el (font-menu-set-font): Default to current font-family.
3863         (font-menu-preferred-resolution):
3864         (font-menu-size-scaling):
3865         Provide gtk defaults, too.
3866
3867 2001-07-29  Mike Alexander  <mta@arbortext.com>
3868
3869         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3870         list
3871         (custom-set-face-font-family): ditto
3872
3873 2001-07-26  Mike Sperber <mike@xemacs.org>
3874
3875         * files.el (auto-mode-alist): .9 files are man pages, too.
3876
3877 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3878
3879         * process.el (call-process-internal): bind
3880         coding-system-for-write to 'binary when calling
3881         start-process-internal, so the process receives 
3882         the literal contents of INFILE.
3883
3884 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3885
3886         * files.el (auto-mode-alist): Add configure.ac support.
3887
3888 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3889
3890         * buff-menu.el:
3891         mouse.el:
3892         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3893
3894 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3895
3896         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3897
3898 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3899
3900         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3901         mixed text.
3902         (kinsoku-eol-p): Ditto.
3903
3904 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3905
3906         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3907         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3908         characters as the category `s' or `e' correctly.
3909
3910 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3911
3912         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3913
3914 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3915
3916         * mule/cyrillic.el:  Set up case table.
3917
3918 2001-06-08  Mike Sperber <mike@xemacs.org>
3919
3920         * files.el (save-some-buffers-1): Don't zap the help window right
3921         after `map-y-or-n-p' has popped it up.
3922
3923 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3924
3925         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3926
3927 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3928
3929         * specifier.el: define-specifier-tag 'gtk.
3930
3931 2001-05-12  Ben Wing  <ben@xemacs.org>
3932
3933         * find-paths.el (paths-find-recursive-path):
3934         fix error with null EXCLUDE-REGEXP.
3935         
3936         * font-lock.el (font-lock-mode):
3937         fix problem reported by hrvoje with buffers starting with a space.
3938         
3939 2001-05-06  Ben Wing  <ben@xemacs.org>
3940
3941         * dialog.el (make-dialog-box):
3942         * menubar-items.el (default-menubar):
3943         * printer.el (generic-print-buffer):
3944         * printer.el (generic-print-region):
3945         implement printing the selection when it's selected.
3946
3947 2001-04-18  Didier Verna  <didier@xemacs.org>
3948
3949         * cus-edit.el (Custom-reset-standard): reset to standard settings
3950         not only when the buffer's :custom-state is 'modified, but also
3951         when it is 'set or 'saved.
3952
3953 2001-04-17  Didier Verna  <didier@xemacs.org>
3954
3955         * startup.el (load-user-init-file): define `custom-file' before
3956         loading the user's init file.
3957
3958 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3959
3960         * menubar.el (popup-mode-menu): Make it work with
3961         popup-menu-titles turned off.
3962         
3963 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3964
3965         * about.el (about-mailto-link): Use compose-mail for sending mail.
3966
3967 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3968
3969         * package-admin.el (package-install-hook): New.
3970         (package-delete-hook): New.
3971         (package-admin-add-single-file-package): Use package-delete-hook.
3972
3973         * package-get.el (package-get): Use package-install-hook.
3974
3975 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3976
3977         * package-ui.el (pui-install-selected-packages): reverse the lists
3978         of packages so that they get handled in the same order as they
3979         were selected.
3980
3981 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3982
3983         * packages.el (locate-library): Use read-library-name for completion.
3984
3985 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3986
3987         * byte-optimize.el (=): `=' is not a binary predicate!
3988         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3989         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3990
3991 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3992
3993         * bytecomp.el (byte-compile-arithcompare):
3994         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3995
3996 2001-06-03  William M. Perry  <wmperry@gnu.org>
3997
3998         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3999         return the filename selected by the user!
4000
4001 2001-05-31  William M. Perry  <wmperry@gnu.org>
4002
4003         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4004         in XEmacs/GTK.
4005
4006 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4007
4008         * coding.el: Tiny typo fixed.
4009
4010 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4011
4012         * XEmacs 21.4.3 "Academic Rigor" is released.
4013
4014 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4015
4016         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4017
4018 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4019
4020         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4021
4022 2001-05-04  Ben Wing  <ben@xemacs.org>
4023
4024         * printer.el (generic-print-buffer):
4025         * printer.el (generic-print-region):
4026         Enable dialog boxes.  Apply workaround recommended by Kirill.
4027         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4028         
4029         * simple.el (kill-whole-line):
4030         * simple.el (kill-line-1):
4031         * simple.el (kill-entire-line):
4032         * simple.el (kill-line):
4033         * simple.el (backward-kill-line):
4034         Take out interactive dependence of kill-whole-line.
4035
4036 2001-04-22  Ben Wing  <ben@xemacs.org>
4037
4038         * dialog.el (make-dialog-box):
4039         Put dialog titles back in -- this time correctly.  Fix various
4040         other problems with leaks and such.
4041
4042         * simple.el (region-exists-p):
4043         * simple.el (region-active-p):
4044         Add comment about which one is correct to use in menu specs.
4045
4046 2001-05-05  Ben Wing  <ben@xemacs.org>
4047
4048         * dialog.el (make-dialog-box): fix doc string.
4049         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4050         take out Pretty Print.
4051         * printer.el:
4052         * printer.el (printer-current-device): New.
4053         * printer.el (Printer-get-device): New.
4054         * printer.el (Printer-clear-device): New.
4055         * printer.el (generic-page-setup): New.
4056         * printer.el (generic-print-buffer):
4057         * printer.el (generic-print-region):
4058         Implement Page Setup.  Handle errors properly.
4059
4060 2001-05-05  Ben Wing  <ben@xemacs.org>
4061
4062         * subr.el (error): Complete list of errors in doc string.
4063         
4064 2001-04-22  Ben Wing  <ben@xemacs.org>
4065
4066         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4067         
4068 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4069
4070         * build-report.el: Remove CVS keywords since this file has been in
4071         core lisp for a while now.
4072         * build-report.el (build-report-make-output-files): Fix typo.
4073
4074 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4075
4076         * about.el (about-finish-buffer): Make sure the last change works
4077         even if EVENT is nil.
4078
4079 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4080
4081         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4082         clicked, not the one that happens to be the current buffer at the
4083         time.
4084
4085 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4086
4087         * cus-edit.el (custom-display): Support the GTK Window System also.
4088
4089 2001-04-30  Ben Wing  <ben@xemacs.org>
4090
4091         * printer.el:
4092         * printer.el (printer-page-header):
4093         * printer.el (Print-context): New.
4094         * printer.el (printer-page-footer):
4095         * printer.el (generate-header-element): New.
4096         * printer.el (generate-header-line): New.
4097         * printer.el (print-context-property):
4098         * printer.el (generic-print-buffer):
4099         * printer.el (generic-print-region):
4100         Implement headers and footers.  Implement calling Print dialog box
4101         (#### but it doesn't quite work yet).
4102
4103 2001-04-25  Ben Wing  <ben@xemacs.org>
4104
4105         * about.el (xemacs-hackers):
4106         * about.el (about-url-alist):
4107         * about.el (about-personal-info):
4108         * about.el (about-hacker-contribution):
4109         More contributions.
4110         
4111         * simple.el (handle-post-motion-command):
4112         Fix spurious setting of zmacs-region-stays to t after a non-shift
4113         motion command.
4114
4115 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4116
4117         * about.el (about-personal-info): Update my bio.
4118         (about-hacker-contribution): Ditto.
4119
4120 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4121
4122         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4123
4124 2001-04-19  Andy Piper  <andy@xemacs.org>
4125
4126         * package-net.el (package-net-cygwin32-binary-size): new size.
4127         (package-net-win32-binary-size): new size.
4128         (package-net-convert-index-to-ini): Use new arch.
4129         (package-net-batch-convert-index-to-ini): Removed.
4130         (package-net-generate-bin-ini): New.
4131         (package-net-batch-generate-bin-ini): New.
4132
4133 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4134
4135         * XEmacs 21.4.1 "Copyleft" is released.
4136
4137 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4138
4139         * x-compose.el (xlib-input-method-bug-workaround):
4140         (alias-colon-to-double-quote):
4141         Force sort in map-keymap to work around rehash bug.
4142
4143 2001-04-17  Ben Wing  <ben@xemacs.org>
4144
4145         * about.el: Finish overhaul, add a few new hackers, update a
4146         couple old ones.
4147
4148 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4149
4150         * XEmacs 21.4.0 "Solid Vapor" is released.
4151
4152 2001-04-15  Ben Wing  <ben@xemacs.org>
4153
4154         * about.el:
4155         * about.el (about-headline-face): New.
4156         * about.el (about-link-face): New.
4157         * about.el (about-current-release-maintainers): New.
4158         * about.el (about-other-current-hackers): New.
4159         * about.el (about-url-alist):
4160         * about.el (about-once-and-future-hackers): New.
4161         * about.el (about-mailto-link): New.
4162         * about.el (about-get-buffer):
4163         * about.el (about-finish-buffer):
4164         * about.el (about-xemacs):
4165         * about.el (about-features): Removed.
4166         * about.el (about-advantages): New.
4167         * about.el (about-maintainer-info): Removed.
4168         * about.el (about-personal-info): New.
4169         * about.el (about-hacker-contribution): New.
4170         * about.el (about-maintainer):
4171         * about.el (about-show-linked-info):
4172         * about.el (about-hackers):
4173         Major revamping.  Rewriting of most of the text, improve the
4174         link handling, separate info on contributors into personal
4175         and contribution info, add new contributors, update personal
4176         info, etc. etc.
4177         
4178         * menubar-items.el (default-menubar):
4179         Help menubar entry for News now says more accurately
4180         "What's New in XEmacs".
4181         
4182         * mouse.el:
4183         * mouse.el (mouse-track-cleanup-hook):
4184         * mouse.el (mouse-track):
4185         Don't set-buffer to a dead buffer when calling mouse-track
4186         cleanup hooks.
4187
4188 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4189
4190         * XEmacs 21.2.47 "Zephir" is released.
4191
4192 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4193
4194         * dialog.el (make-dialog-box): Disable dialog box titles until
4195         we get them working.
4196
4197 2001-03-30  Ben Wing  <ben@xemacs.org>
4198
4199         * help.el:
4200         * help.el (Help-princ-face):
4201         * help.el (Help-prin1-face):
4202         * help.el (frob-help-extents):
4203         * help.el (describe-function-1):
4204         * help.el (describe-variable):
4205         Avoid using font-lock faces, which may not be defined.
4206         Instead, use hyper-apropos faces, and make sure they're
4207         defined as necessary by using `require'. (It's not so safe
4208         to do this for font-lock.) In any case, we will eventually
4209         be merging this functionality into hyper-apropos.
4210
4211         * loaddefs.el (completion-ignored-extensions):
4212         Fix documentation.
4213         
4214         * menubar-items.el (menu-truncate-list): Removed.
4215         * menubar-items.el (Menubar-items-truncate-list): New.
4216         * menubar-items.el (default-menubar):
4217         Fix errors if grep or compile command is too long.  Rename helper
4218         function to be less visible.
4219
4220 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4221
4222         * byte-optimize.el (byte-optimize-minus):
4223         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4224
4225 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4226
4227         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4228         Mule is available.
4229
4230         * mule/latin.el: New file.
4231
4232 2001-03-11  Ben Wing  <ben@xemacs.org>
4233
4234         * auto-save.el:
4235         * auto-save.el (auto-save-directory):
4236         * auto-save.el (make-auto-save-file-name):
4237         * auto-save.el (auto-save-file-name-p): New.
4238
4239         Merge in improvements from other definition of
4240         make-auto-save-file-name in files.el.
4241         
4242         * auto-save.el (auto-save-original-name):
4243         * auto-save.el (auto-save-name-in-fixed-directory):
4244         * auto-save.el (auto-save-unslashify-name): Removed.
4245         * auto-save.el (auto-save-slashify-name): Removed.
4246         * auto-save.el (auto-save-reserved-chars): New.
4247         * auto-save.el (auto-save-escape-name): New.
4248         * auto-save.el (auto-save-unhex): New.
4249         * auto-save.el (auto-save-unescape-name): New.
4250
4251         Change algorithm for encoding filenames in auto-save names to be
4252         entirely safe with all filesystems and all possible characters in
4253         a filename, and 100% reversible. (Essentially, uses
4254         quoted-printable as the encoding.)
4255         
4256         * auto-save.el (recover-all-files):
4257
4258         Use insert-directory rather than calling ls directly -- fixes
4259         things under Windows.
4260
4261         * files.el:
4262         * files.el (convert-standard-filename): Substitute FSF's
4263         definition for this (we had nothing here before).
4264         
4265         * files.el (backup-buffer): Warning fix.
4266         
4267         * files.el (make-backup-file-name):
4268         * files.el (find-backup-file-name):
4269         Fix error in calling sequence to auto-save-file-name-p.
4270         
4271         * files.el (recover-file):
4272         Use insert-directory rather than calling ls directly -- fixes
4273         things under Windows.
4274
4275         * files.el (make-auto-save-file-name): Removed.
4276         * files.el (auto-save-file-name-p): Removed.
4277         auto-save is always dumped so no sense in having a definition
4278         that will always be overwritten with another.
4279         
4280         * files.el (insert-directory):
4281         * win32-native.el:
4282         * win32-native.el (debug-mswindows-process-command-lines):
4283         * win32-native.el (original-make-auto-save-file-name): Removed.
4284         * win32-native.el (make-auto-save-file-name): Removed.
4285
4286
4287 2001-03-21  Martin Buchholz <martin@xemacs.org>
4288
4289         * XEmacs 21.2.46 "Urania" is released.
4290
4291 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4292
4293         * menubar-items.el (default-menubar): Update sample.emacs to
4294         sample.init.el and adjust accelerators.
4295
4296 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4297
4298         * build-report.el (build-report): Improve docstring.
4299
4300 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4301
4302         * ChangeLog: Log GTK merge.
4303
4304         * gutter-items.el:
4305         * mwheel.el:
4306         * sound.el:
4307         * startup.el:
4308         Revert gratuitous whitespace changes.
4309
4310 2001-03-07  Ben Wing  <ben@xemacs.org>
4311
4312         * help.el:
4313         * help.el (key-or-menu-binding):
4314         * help.el (Help-find-file): New.
4315         * help.el (describe-beta):
4316         * help.el (describe-copying):
4317         * help.el (describe-project):
4318         * help.el (view-emacs-news):
4319         * help.el (view-sample-init-el): New.
4320         * help.el (Help-princ-face): New.
4321         * help.el (Help-prin1-face): New.
4322         * help.el (help-symbol-function-context-menu):
4323         * help.el (help-symbol-variable-context-menu):
4324         * help.el (help-symbol-function-and-variable-context-menu):
4325         * help.el (frob-help-extents):
4326         * help.el (describe-function-1):
4327         * help.el (describe-variable):
4328
4329         Add coloring in Help buffers, correspondent with hyperlinks.
4330         View files in view-mode rather than Fundamental.
4331         Remove separators from context menus -- now handled in generic code.
4332         Add `Find Tag' to context menu.
4333         
4334         * menubar.el (popup-mode-menu):
4335
4336         Rewrite code that outputs the popup menu to (a) put more specific
4337         entries first, (b) be more robust, (c) output the proper context
4338         menu separators automatically (the context menu functionality is
4339         new and currently used only by Help).
4340
4341 2001-03-10  William M. Perry  <wmperry@aventail.com>
4342
4343         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4344         this function when converting from the 21.1 GTK branch.  Now
4345         supports file, password, question, and color built-in dialogs.
4346
4347 2001-03-06  Ben Wing  <ben@xemacs.org>
4348
4349         * keydefs.el:
4350         * keydefs.el (global-map):
4351         Add commented-out change of M-k (for 21.5).
4352         
4353         * menubar-items.el (default-menubar):
4354         Fix items to control kill-line behavior; add items for
4355         shifted motion.
4356         
4357         * simple.el:
4358         * simple.el (kill-whole-line):
4359         * simple.el (historical-kill-line): Removed.
4360         * simple.el (kill-line): Removed.
4361         * simple.el (kill-entire-line): New.
4362         * simple.el (kill-line-1): New.
4363         * simple.el (backward-kill-line):
4364         Undo kill-whole-line == always changes.  Add new function
4365         kill-entire-line to unconditionally delete the current line.
4366         Add comments describing the lamentable state of affairs of
4367         the kill-line functions and variables.
4368
4369 2001-03-02  Ben Wing  <ben@xemacs.org>
4370
4371         * simple.el:
4372         * simple.el (beginning-of-buffer):
4373         * simple.el (end-of-buffer):
4374         * simple.el (mark-ring-unrecorded-commands):
4375         * simple.el (signal-error-on-buffer-boundary):
4376         * simple.el (shifted-motion-keys-select-region):
4377         * simple.el (unshifted-motion-keys-deselect-region):
4378         * simple.el (motion-keys-for-shifted-motion): New.
4379         * simple.el (handle-pre-motion-command):
4380         * simple.el (handle-post-motion-command):
4381         * simple.el (forward-char-command):
4382         * simple.el (backward-char-command):
4383         * simple.el (scroll-up-command):
4384         * simple.el (scroll-down-command):
4385         * simple.el (next-line):
4386         * simple.el (previous-line):
4387         * simple.el (backward-block-of-lines):
4388         * simple.el (forward-block-of-lines):
4389         * simple.el (backward-word):
4390         * simple.el (mark-word):
4391
4392         Augment documentation of the most common motion commands to make
4393         note of the shifted-motion support.  Improve the support to (a)
4394         properly document how it works and why it's done in the fashion it
4395         is, and (b) allow the keystrokes that trigger it to be customized.
4396
4397         Correct error in the customize specification of
4398         mark-ring-unrecorded-commands.
4399
4400 2001-03-02  Ben Wing  <ben@xemacs.org>
4401
4402         * font-lock.el:
4403         * font-lock.el (font-lock-pending-extent-table): Removed.
4404         * font-lock.el (font-lock-pending-buffer-table): New.
4405         * font-lock.el (font-lock-pre-idle-hook):
4406         * font-lock.el (font-lock-after-change-function):
4407         * font-lock.el (font-lock-fontify-pending-extents):
4408         * font-lock.el (font-lock-lisp-like):
4409
4410         Fix handling of pending extents to avoid excessive slowness (N^2
4411         behavior) when making lots of buffer changes between redisplays,
4412         such as when saving the Options.
4413
4414 2001-03-09  William M. Perry  <wmperry@aventail.com>
4415
4416         * device.el:
4417         * dragdrop.el:
4418         * dumped-lisp.el:
4419         * faces.el:
4420         * frame.el:
4421         * gnuserv.el:
4422         * loadup.el:
4423         * menubar-items.el:
4424         * minibuf.el:
4425         The Great GTK Merge.
4426
4427         * ChangeLog.GTK:
4428         * dialog-gtk.el:
4429         * gdk.el:
4430         * generic-widgets.el:
4431         * glade.el:
4432         * gnome-widgets.el:
4433         * gnome.el:
4434         * gtk-compose.el:
4435         * gtk-extra.el:
4436         * gtk-faces.el:
4437         * gtk-ffi.el:
4438         * gtk-file-dialog.el:
4439         * gtk-font-menu.el:
4440         * gtk-glyphs.el:
4441         * gtk-init.el:
4442         * gtk-iso8859-1.el:
4443         * gtk-marshal.el:
4444         * gtk-mouse.el:
4445         * gtk-package.el:
4446         * gtk-password-dialog.el:
4447         * gtk-select.el:
4448         * gtk-widget-accessors.el:
4449         * gtk-widgets.el:
4450         * gtk.el:
4451         widgets-gtk.el:
4452         The Great GTK Merge: new files.
4453
4454 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4455
4456         * generic-widgets.el: Don't require gtk (a built-in feature) at
4457         top level.  Don't execute the last sexp unless (featurep 'gtk).
4458
4459 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4460
4461         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4462
4463 2001-02-23  Martin Buchholz <martin@xemacs.org>
4464
4465         * XEmacs 21.2.45 "Thelxepeia" is released.
4466
4467 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4468  
4469         * about.el (xemacs-hackers): update my entry. 
4470         * about.el (about-maintainer-info): ditto. 
4471         * about.el (about-hackers): ditto. 
4472
4473 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4474
4475         * about.el (about-maintainer-info): More vanity info about
4476         yours truly.
4477
4478 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4479
4480         * build-report.el (build-report-destination): xemacs-build-reports
4481         has moved to SourceForge, where mailing list name length is
4482         restricted, hence the name change to
4483         xemacs-buildreports@xemacs.org.
4484         * build-report.el (build-report-keep-regexp): Update default.
4485         * build-report.el (build-report-delete-regexp): Ditto.
4486         * build-report.el (build-report-make-output-files): Ditto.
4487
4488 2001-02-19  Craig Lanning  <lanning@scra.org>
4489
4490         * lisp-mode.el: Add indentation specifications for following
4491         Common Lisp forms: handler-case, handler-bind, with-slots,
4492         with-open-file, with-open-stream, print-unreadable-object.
4493
4494 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4495
4496         * font-lock.el (font-lock-set-defaults-1):
4497         Move initialization of `font-lock-cache-position' so that it's set
4498         even if font-lock-keywords is already defined.
4499
4500 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4501
4502         * autoload.el (generate-file-autoloads-1):
4503         Use `emacs-lisp-mode-syntax-table' instead of
4504         `lisp-mode-syntax-table'.
4505         * lisp-mode.el (lisp-mode-syntax-table):
4506         Get rid of old checks for `parse-partial-sexp' version.
4507         Make `|' (pipe) string delimiter instead of punctuation.
4508
4509 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4510
4511         * window.el (save-selected-window):
4512         Use gensym for better macro hygiene.
4513
4514 2001-02-06  Mike Sperber <mike@xemacs.org>
4515
4516         * dump-paths.el:
4517         * startup.el (startup-setup-paths): Set and use
4518         `mule-lisp-directory'.
4519         (startup-setup-paths-warning): Ditto.
4520
4521         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4522         (paths-construct-load-path): Consider `mule-lisp-directory'.
4523
4524 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4525
4526         * font-lock.el: Syntax table improvements used.  A few random
4527         changes are not specified below.
4528         (font-lock-fontify-string-delimiters):
4529         (font-lock-syntactic-keywords):
4530         (font-lock-cache-state nil):
4531         (font-lock-cache-position):
4532         New variables.
4533         (font-lock-set-syntax):
4534         (font-lock-apply-syntactic-highlight):
4535         (font-lock-fontify-syntactic-anchored-keywords):
4536         (font-lock-fontify-syntactic-keywords-region):
4537         (font-lock-eval-keywords):
4538         New functions.
4539         (font-lock-remove-face):
4540         (font-lock-fontify-syntactically-region):
4541         Use syntax properties.
4542
4543 2001-02-08  Martin Buchholz <martin@xemacs.org>
4544
4545         * XEmacs 21.2.44 "Thalia" is released.
4546
4547 2001-01-16  Mike Sperber <mike@xemacs.org>
4548
4549         * startup.el (normal-top-level): Work even if no installation root
4550         is found.
4551
4552 2001-01-30  Andy Piper  <andy@xemacs.org>
4553
4554         * gutter-items.el (progress-abort-glyph): remove instantiator.
4555         (set-progress-abort-instantiator): new function.
4556         (abort-progress-feedback): use it.
4557
4558         * gutter.el (set-gutter-dirty-p): new function.
4559
4560 2001-01-30  Didier Verna  <didier@xemacs.org>
4561
4562         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4563
4564 2001-01-24  Didier Verna  <didier@xemacs.org>
4565
4566         * sound.el (sound-extension-list): give a better default value.
4567         * sound.el (load-sound-file): improve the doc string, also find
4568         files given by absolute names, pass a real extension list to
4569         `locate-file'.
4570
4571 2001-01-26  Martin Buchholz <martin@xemacs.org>
4572
4573         * XEmacs 21.2.43 "Terspichore" is released.
4574
4575 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4576
4577         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4578         messages from gnuserv.
4579
4580 2001-01-20  Martin Buchholz <martin@xemacs.org>
4581
4582         * XEmacs 21.2.42 "Poseidon" is released.
4583
4584 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4585
4586         * cl-macs.el (cl-upcase-arg): New function.
4587         (cl-function-arglist): New function.
4588         (cl-transform-lambda): Automatically add CL-style lambda list to
4589         documentation string using functions above.
4590
4591 2001-01-12  Andy Piper  <andy@xemacs.org>
4592
4593         * package-get.el (package-get-custom): call
4594         package-net-update-installed-db.
4595
4596         * package-ui.el (pui-install-selected-packages): call
4597         package-net-update-installed-db.
4598
4599         * package-net.el (package-net-update-installed-db): use
4600         packages-package-list so that we reflect reality.
4601
4602         * packages.el (packages-package-list): Make docstring reflect
4603         reality.
4604
4605         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4606
4607         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4608         isn't installed.
4609
4610 2001-01-17  Andy Piper  <andy@xemacs.org>
4611
4612         * wid-edit.el (widget-activation-glyph-mapper): activate or
4613         deactivate native widgets.
4614         (widget-glyph-insert-glyph): record instantiator.
4615         (widget-push-button-value-create): use it.
4616
4617         * gui.el (gui-button-action): new function. Make button's domain
4618         buffer current when calling.
4619         (make-gui-button): update to use gui-button-action.
4620
4621 2001-01-16  Didier Verna  <didier@xemacs.org>
4622
4623         * menubar-items.el (default-menubar): add an entry for modeline
4624         horizontal scrolling in Options -> Display.
4625
4626 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4627
4628         * package-get.el (package-get-require-signed-base): Set to nil
4629         by default.
4630
4631 2001-01-17  Martin Buchholz <martin@xemacs.org>
4632
4633         * XEmacs 21.2.41 "Polyhymnia" is released.
4634
4635 2001-01-16  Mike Sperber <mike@xemacs.org>
4636
4637         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4638         catch lisp/mule/.
4639
4640 2001-01-14  Mike Sperber <mike@xemacs.org>
4641
4642         * startup.el (maybe-create-compatibility-dot-emacs):
4643         (maybe-unmigrate-user-init-file):
4644         (unmigrate-user-init-file): Created.
4645         (maybe-migrate-user-init-file): Offer creation of compatibility
4646         .emacs.
4647         Some doc fixes wrt init file location.
4648
4649 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4650
4651         * faces.el (face-frob-from-locale-first): new variable.
4652         (frob-face-font-2): Honor tags arg while trying to use
4653         standard-face-mapping.  When face-frob-from-locale-first is set,
4654         first try to set face inheriting from frobbed-face.
4655
4656 2001-01-15  Didier Verna  <didier@xemacs.org>
4657
4658         * about.el (xemacs-hackers): update my entry.
4659         * about.el (about-url-alist): ditto.
4660         * about.el (about-maintainer-info): ditto.
4661         * about.el (about-hackers): ditto.
4662
4663 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4664
4665         The byte compiler has been badly broken for a year,
4666         by the patch of 1999-12-06.
4667         * byte-optimize.el (byte-optimize-form-code-walker):
4668         Bug was: the byte compiler was making this erroneous optimization:
4669         (progn (or (foo)) (bar)) ==> (bar)
4670
4671 2000-11-20  Mike Sperber <mike@xemacs.org>
4672
4673         * setup-paths.el (paths-core-load-path-depth): Split
4674         `paths-load-path-depth' in two for site and core lisp.  Don't
4675         recurse into core.
4676         * setup-paths.el (paths-construct-load-path): Use.
4677
4678 2001-01-10  Andy Piper  <andy@xemacs.org>
4679
4680         * package-net.el (package-net-cygwin32-binary-size): new variable
4681         (package-net-win32-binary-size): ditto.  add much needed
4682         commentary.
4683
4684         * gutter-items.el (buffers-tab-items): correct off-by-one error
4685         for buffers-tab-max-size.
4686
4687 2001-01-08  Martin Buchholz <martin@xemacs.org>
4688
4689         * XEmacs 21.2.40 is released.
4690
4691 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4692
4693         * mule/hebrew.el: Fix comments and typos.
4694         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4695
4696 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4697
4698         * ChangeLog.1: move ancient log from fill.el.
4699
4700         * dump-paths.el:
4701         paragraphs.el:
4702         mule/mule-category.el:
4703         Miscellaneous typo fixes and slight doc clarifications.
4704
4705         * mule/mule-ccl.el:  Correct file name in header.
4706
4707 2000-12-31  Martin Buchholz <martin@xemacs.org>
4708
4709         * XEmacs 21.2.39 is released.
4710
4711 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4712
4713         * byte-optimize.el (byte-optimize-cond):
4714         (byte-optimize-cond-1): New.
4715         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4716         Optimizes (cond (x nil)) ==> nil.
4717         Provide better diagnostic on malformed expr like (cond foo).
4718
4719 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4720
4721         * mule/mule-coding.el:
4722         mule/mule-cmds.el (reset-language-environment,
4723         set-language-environment-coding-systems):
4724         Safer default coding-priority-list, corresponding to src/file-coding.h.
4725
4726 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4727
4728         * package-admin.el: Allow package removal from
4729         early-package-load-path.
4730
4731 2000-12-15  Andreas Jaeger  <aj@suse.de>
4732
4733         * about.el (about-maintainer-info): Update my entry.
4734
4735 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4736
4737         * packages.el (locate-library): Add support for bzip2
4738         compressed .el files.
4739
4740 2000-12-12  Andy Piper  <andy@xemacs.org>
4741
4742         * package-net.el: new file.
4743
4744 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4745
4746         * font-lock.el: Add missing C++ keywords.
4747
4748 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4749
4750         * simple.el (indent-for-comment): Preserve indentation of comments
4751         starting in column 0, as documented in (Info-goto-node
4752         "(xemacs)Comments").  Update docstring accordingly.
4753
4754 2000-12-05  Martin Buchholz <martin@xemacs.org>
4755
4756         * XEmacs 21.2.38 is released.
4757
4758 2000-12-04  Didier Verna  <didier@xemacs.org>
4759
4760         * mouse.el (default-mouse-track-set-point-in-window): remove
4761         spurious '+' operation detected by Martin.
4762
4763
4764 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4765
4766         * cl-extra.el (coerce):
4767         Implement char to integer coercion.
4768         Remove extraneous (numberp) test.
4769
4770         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4771         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4772         (byte-optimize-predicate):
4773         Warn if evaluating constant expression signals an error.
4774         (byte-optimize-form): Small simplification.
4775
4776         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4777
4778 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4779
4780         * byte-optimize.el:
4781         (byte-optimize-minus):
4782         (byte-optimize-plus):
4783         (byte-optimize-mult):
4784         (byte-optimize-quo):
4785         Use (car (last x)) instead of (last x) to get last elt!
4786         Use `byte-optimize-predicate' to optimize `%'.
4787         Move optimizations for special numeric args to bytecomp.el.
4788         * bytecomp.el (byte-compile-associative): Remove.
4789         (byte-compile-max): New.
4790         (byte-compile-min): New.
4791         Properly handle erroneous calls: (max) (min).
4792         (byte-compile-plus): New.
4793         (byte-compile-minus):
4794         It's easiest to handle 0, +1 and -1 args here.
4795         (byte-compile-mult): New.
4796         It's easiest to handle 1, -1 and 2 args here.
4797         (byte-compile-quo):
4798         It's easiest to handle 0, +1 and -1 args here.
4799         Issue byte-compiler warning when dividing by zero.
4800
4801         Byte-compiler arithmetic improvements.
4802         Better optimize these expressions in the obvious way:
4803         (+ x y 1)   -->  varref x varref y add add1
4804         (+ x y -1)  -->  varref x varref y add sub1
4805         (- x y 0)   -->  (- x y)
4806         (- 0 x y)   -->  (- (- x) y)
4807         (% 42 19)   --> compile-time constant
4808         (/ 42 19)   --> compile-time constant
4809         (* (foo) 2) --> foo call dup plus
4810
4811         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4812         unless (declaim (optimize (safety 3)))
4813         or (setq byte-compile-delete-errors nil).
4814
4815 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4816
4817         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4818         docstrings.
4819
4820 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4821
4822         * startup.el (command-line-do-help):  Add documentation of
4823         portable dumper switches.
4824
4825 2000-11-22  Andy Piper  <andy@xemacs.org>
4826
4827         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4828
4829         * glyphs.el (init-glyphs): don't use autodetect for strings.
4830
4831 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4832
4833         * byte-optimize.el (byte-optimize-char-before):
4834         (byte-optimize-backward-char):
4835         (byte-optimize-backward-word):
4836         Fix incorrect optimizations for these sorts of expressions:
4837         (let ((x nil)) (backward-char x))
4838
4839 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4840
4841         * byte-optimize.el:
4842         * byte-optimize.el (byte-optimize-backward-char): New.
4843         * byte-optimize.el (byte-optimize-backward-word): New.
4844         Make backward-word and backward-char as efficient as forward versions.
4845
4846         * bytecomp.el (byte-compile-no-args-with-one-extra):
4847         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4848         * bytecomp.el (byte-compile-two-args-with-one-extra):
4849         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4850         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4851         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4852         Check if extra arg is constant nil, and if so, use byte-coded call.
4853
4854         * simple.el (backward-word):
4855         * simple.el (mark-word):
4856         * simple.el (kill-word):
4857         * simple.el (backward-kill-word):
4858         Make COUNT argument optional, for consistency with forward-char et al.
4859
4860         * abbrev.el (abbrev-string-to-be-defined):
4861         * abbrev.el (inverse-abbrev-string-to-be-defined):
4862         * abbrev.el (inverse-add-abbrev):
4863         * abbrev.el (expand-region-abbrevs):
4864         * buff-menu.el (Buffer-menu-execute):
4865         * indent.el (move-to-left-margin):
4866         * indent.el (indent-relative):
4867         * indent.el (move-to-tab-stop):
4868         * info.el (Info-reannotate-node):
4869         * lisp-mode.el (lisp-indent-line):
4870         * lisp.el (end-of-defun):
4871         * lisp.el (move-past-close-and-reindent):
4872         * misc.el (copy-from-above-command):
4873         * mouse.el (default-mouse-track-scroll-and-set-point):
4874         * page.el (forward-page):
4875         * paragraphs.el (forward-paragraph):
4876         * paragraphs.el (end-of-paragraph-text):
4877         * picture.el (picture-forward-column):
4878         * picture.el (picture-self-insert):
4879         * rect.el (extract-rectangle-line):
4880         * simple.el (newline):
4881         * simple.el (fixup-whitespace):
4882         * simple.el (backward-delete-char-untabify):
4883         * simple.el (transpose-chars):
4884         * simple.el (transpose-preceding-chars):
4885         * simple.el (do-auto-fill):
4886         * simple.el (indent-new-comment-line):
4887         * simple.el (blink-matching-open):
4888         * view-less.el (cleanup-backspaces):
4889         * wid-edit.el (widget-transpose-chars):
4890         * term/bg-mouse.el (bg-insert-moused-sexp):
4891         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4892
4893         * info.el (Info-fontify-node):
4894         * simple.el (backward-delete-function):
4895         Use canonical delete-backward-char instead of backward-delete-char.
4896
4897 2000-11-20  Andy Piper  <andy@xemacs.org>
4898
4899         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4900         no buffers.
4901
4902 2000-11-20  Andy Piper  <andy@xemacs.org>
4903
4904         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4905         buffer tabs.
4906
4907 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4908
4909         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4910         (proclaim inline...) was shadowing compiler-macros.
4911
4912 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4913
4914         * bytecomp.el (byte-compile-eval): New.
4915         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4916         Keeps this promise made in Lispref:
4917         "If a file being compiled contains a `defmacro' form, the macro is
4918         defined temporarily for the rest of the compilation of that file."
4919
4920 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4921
4922         * cl.el (floatp-safe):
4923         (plusp):
4924         (minusp):
4925         (oddp):
4926         (evenp):
4927         (cl-abs):
4928         Use a better parameter name than `x'.
4929
4930         * cl-macs.el (check-type): Make continuable.  Change documentation
4931         to require PLACE, but accept any form for compatibility.
4932
4933         * abbrev.el (define-abbrev): Use check-type.
4934         * font-menu.el (font-menu-change-face): Use check-type.
4935         * menubar.el (relabel-menu-item): Use check-type.
4936         * itimer.el: Fix typo.
4937
4938 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4939
4940         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4941
4942 2000-11-14  Martin Buchholz <martin@xemacs.org>
4943
4944         * XEmacs 21.2.37 is released.
4945
4946 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4947
4948         * code-cmds.el: Provide the feature.
4949
4950 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4951
4952         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4953
4954         * code-cmds.el: New file
4955         * mule/mule-cmds.el:
4956         * mule/mule-misc.el
4957         (coding-keymap): New keymap. Define coding system keyboard
4958         commands on file-coding builds too.
4959         (coding-system-change-eol-conversion):
4960         (universal-coding-system-argument):
4961         (set-default-coding-systems):
4962         (prefer-coding-system): Moved from mule-cmds.el
4963         (set-buffer-process-coding-system): Moved from mule-misc.el
4964
4965 2000-09-15  Stephen Carney <carney@scubadoo.com>
4966
4967         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4968
4969 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4970
4971         * package-get.el (package-get-download-sites): Add a pre-release
4972         site for experimental packages.
4973
4974         * auto-autoloads.el: Regenerated.
4975
4976 2000-08-01  Andy Piper  <andy@xemacs.org>
4977
4978         * gutter-items.el (buffers-tab-omit-function): reference
4979         buffers-tab-select-visible-buffers.
4980         (buffers-tab-filter-functions): new variable, by default uses
4981         buffers-tab-selection-function and buffers-tab-omit-function.
4982         (select-buffers-tab-buffers-by-mode): invert arguments.
4983         (buffers-tab-select-visible-buffers): new function. Invert calling
4984         of buffers-menu-omit-invisible-buffers.
4985         (buffers-tab-items): rewrite to use
4986         buffers-tab-filter-functions. Rewrite docstring.
4987         (gutter-buffers-tab-extent): delete.
4988         (add-tab-to-gutter): always build a new extent when adding the
4989         tabs.
4990         (update-tab-in-gutter): make gutter dirty when orientation
4991         changes.
4992
4993 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4994
4995         * bytecomp.el (byte-compile-defvar-or-defconst):
4996         Only do loadhist recording if defvar form includes a value.
4997
4998 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4999
5000         * bytecomp.el (byte-compile-initial-macro-environment):
5001         `eval-when-compile' should not compile its body.
5002
5003 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5004
5005         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5006         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5007         some Japanese English.  Remove some ancient FSF comments, and
5008         improve docstrings.  Use symbols not vectors for tables.
5009
5010 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5011
5012         * keymap.el:
5013         (local-key-binding):
5014         (global-key-binding):
5015         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5016
5017         * lisp.el:
5018         (backward-sexp): Slightly simpler code.
5019         (mark-sexp): Make arg optional, like FSF Emacs.
5020         (forward-list): Slightly simpler code.
5021         (backward-list): Slightly simpler code.
5022         (down-list):  Make arg optional, like FSF Emacs.
5023         (up-list):  Make arg optional, like FSF Emacs.
5024         (backward-up-list):  Make arg optional, like FSF Emacs.
5025         (kill-sexp):  Make arg optional, like FSF Emacs.
5026         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5027
5028         * font-menu.el (font-menu-change-face):
5029         Take continuable errors into account.
5030
5031         * abbrev.el:
5032         * abbrev.el (clear-abbrev-table):
5033         * abbrev.el (define-abbrev-table):
5034         * abbrev.el (define-abbrev):
5035         * abbrev.el (insert-abbrev-table-description):
5036         * apropos.el (apropos-documentation-check-doc-file):
5037         * apropos.el (apropos-documentation-check-elc-file):
5038         * buff-menu.el (list-buffers):
5039         * buff-menu.el (list-buffers-noselect):
5040         * bytecomp.el (byte-recompile-directory):
5041         * bytecomp.el (batch-byte-compile):
5042         * cl-macs.el (typep):
5043         * code-files.el (find-coding-system-magic-cookie):
5044         * code-files.el (insert-file-contents):
5045         * cus-edit.el (customize-set-variable):
5046         * cus-edit.el (customize-save-variable):
5047         * cus-face.el (custom-set-face-font-size):
5048         * cus-face.el (custom-set-face-update-spec):
5049         * cus-face.el (custom-reset-faces):
5050         * custom.el (custom-check-theme):
5051         * custom.el (copy-upto-last):
5052         * fill.el (canonically-space-region):
5053         * fill.el (fill-paragraph):
5054         * fill.el (fill-region):
5055         * fill.el (find-space-insertable-point):
5056         * fill.el (justify-current-line):
5057         * faces.el (face-spec-update-all-matching):
5058         * faces.el (set-face-stipple):
5059         * files-nomule.el (insert-file-contents):
5060         * files.el (insert-file-contents-literally):
5061         * files.el (hack-local-variables-last-page):
5062         * files.el (basic-save-buffer):
5063         * files.el (insert-directory):
5064         * font-menu.el (font-menu-change-face):
5065         * font.el (font-spatial-to-canonical):
5066         * format.el (format-encode-region):
5067         * format.el (format-insert-file):
5068         * format.el (format-replace-strings):
5069         * gutter.el (set-gutter-element):
5070         * help.el (key-or-menu-binding):
5071         * help.el (describe-bindings):
5072         * help.el (with-syntax-table):
5073         * indent.el (indent-rigidly):
5074         * indent.el (delete-to-left-margin):
5075         * info.el:
5076         * info.el (Info-extract-dir-entry-from):
5077         * info.el (Info-build-dir-anew):
5078         * info.el (Info-rebuild-dir):
5079         * info.el (Info-batch-rebuild-dir):
5080         * info.el (Info-read-subfile):
5081         * info.el (Info-build-node-completions):
5082         * info.el (Info-extract-menu-node-name):
5083         * isearch-mode.el (isearch-range-invisible):
5084         * isearch-mode.el (isearch-restore-invisible-extents):
5085         * itimer.el (itimerp):
5086         * itimer.el (itimer-live-p):
5087         * keymap.el:
5088         * keymap.el (substitute-key-definition):
5089         * keymap.el (read-command-or-command-sexp):
5090         * keymap.el (local-key-binding):
5091         * keymap.el (global-key-binding):
5092         * keymap.el (global-set-key):
5093         * keymap.el (local-set-key):
5094         * ldap.el:
5095         * ldap.el (ldap-add-entries):
5096         * ldap.el (ldap-delete-entries):
5097         * lisp.el (backward-sexp):
5098         * lisp.el (mark-sexp):
5099         * lisp.el (forward-list):
5100         * lisp.el (backward-list):
5101         * lisp.el (down-list):
5102         * lisp.el (backward-up-list):
5103         * lisp.el (up-list):
5104         * lisp.el (kill-sexp):
5105         * lisp.el (backward-kill-sexp):
5106         * menubar.el (add-menu-button):
5107         * menubar.el (add-submenu):
5108         * menubar.el (delete-menu-item):
5109         * menubar.el (relabel-menu-item):
5110         * mouse.el (narrow-window-to-region):
5111         * obsolete.el (define-obsolete-variable-alias):
5112         * obsolete.el (store-substring):
5113         * package-admin.el:
5114         * package-admin.el (package-admin-install-function):
5115         * package-admin.el (package-admin-install-function-mswindows):
5116         * package-admin.el (package-admin-default-install-function):
5117         * package-get.el (package-get-update-base-entries):
5118         * packages.el (packages-load-package-dumped-lisps):
5119         * packages.el (packages-collect-package-dumped-lisps):
5120         * printer.el (generic-print-buffer):
5121         * printer.el (generic-print-region):
5122         * replace.el (occur-mode-mouse-goto):
5123         * replace.el (perform-replace):
5124         * select.el (get-selection-no-error):
5125         * simple.el:
5126         * simple.el (newline):
5127         * simple.el (open-line):
5128         * simple.el (edit-and-eval-command):
5129         * simple.el (goto-line):
5130         * simple.el (undo):
5131         * simple.el (kill-region):
5132         * simple.el (copy-region-as-kill):
5133         * simple.el (kill-ring-save):
5134         * simple.el (set-mark):
5135         * simple.el (next-line):
5136         * simple.el (previous-line):
5137         * simple.el (line-move):
5138         * simple.el (set-goal-column):
5139         * simple.el (comment-region):
5140         * subr.el:
5141         * subr.el (putf):
5142         * syntax.el (modify-syntax-entry):
5143         * syntax.el (map-syntax-table):
5144         * view-less.el (view-file):
5145         * view-less.el (view-buffer):
5146         * view-less.el (view-file-other-window):
5147         * window-xemacs.el (backward-other-window):
5148         * window.el:
5149         * window.el (one-window-p):
5150         * window.el (walk-windows):
5151         * window.el (window-list):
5152         * x-mouse.el (x-mouse-kill):
5153         * x-select.el (x-get-cutbuffer):
5154         * x-select.el (x-store-cutbuffer):
5155         * term/bg-mouse.el (bg-mouse-line-to-center):
5156         * term/sun-mouse.el (window-line-end):
5157         * term/sun-mouse.el (sun-select-region):
5158         * term/sun.el (kill-region-and-unmark):
5159         * mule/mule-category.el:
5160         * mule/mule-category.el (modify-category-entry):
5161         * mule/mule-category.el (char-category-list):
5162         * mule/mule-coding.el (coding-system-force-on-output):
5163         * mule/mule-misc.el (coding-system-put):
5164         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5165
5166 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5167
5168         * cus-face.el: Typo fixes and tiny clarifications.
5169         * custom.el: ditto
5170
5171 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5172
5173         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5174         * startup.el (normal-top-level): Setup auto-save-list-file-name
5175         if auto-save-list-file-prefix is non-nil.
5176
5177 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5178
5179         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5180
5181 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5182
5183         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5184         get symbol at point-min.
5185
5186 2000-10-24  Didier Verna  <didier@xemacs.org>
5187
5188         * info.el (Info-emacs-info-file-name): defconst it.
5189         * info.el (Info-footnote-tag): defcustom it.
5190         * info.el (Info-no-description-string): ditto.
5191         * info.el (Info-find-node): adapt to new semantics of
5192         'Info-suffixed-file (don't do the case variants stuff).
5193         * info.el (Info-insert-dir): rewrite the dir file variants code.
5194         * info.el (Info-directory-files): New. Return the list of info
5195         files in a directory.
5196         * info.el (Info-dir-outdated-p): use it.
5197         * info.el (Info-parse-dir-entries): ditto.
5198         * info.el (Info-build-dir-anew): don't restrict to files ending
5199         with a ".info.*" extension.
5200         * info.el (Info-set-mode-line): ditto.
5201         * info.el (Info-read-subfile): adapt to new semantics of
5202         'Info-suffixed-file (append 'exact argument).
5203         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5204         string independently of the case.
5205         * info.el (Info-suffixed-file): use it (match all possible case
5206         for the file name).
5207         * info.el (Info-insert-file-contents): code cleanup.
5208         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5209         columns.
5210         * info.el (Info-batch-rebuild-dir): ditto.
5211         * info.el (Info-read-node-name-1): ditto.
5212         * info.el (Info-search): ditto.
5213         * info.el (Info-fontify-node): ditto.
5214
5215
5216 2000-10-24  Didier Verna  <didier@xemacs.org>
5217
5218         * process.el (shell-command): when called from a program, avoid
5219         'push-mark's "mark-set" message.
5220
5221 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5222
5223         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5224         by a symbol, not by a vector.
5225         * mule/vietnamese.el (vscii): Likewise.
5226         (viscii): Likewise.
5227         * mule/cyrillic.el (koi8-r): Likewise.
5228
5229         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5230         by a symbol, not by a vector.
5231         (chinese-big5-2): Likewise.
5232         * mule/ethiopic.el (ethiopic): Likewise.
5233         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5234         (vietnamese-viscii-upper): Likewise.
5235
5236 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5237
5238         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5239
5240 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5241
5242         * byte-optimize.el (byte-optimize-car): New function.
5243         (byte-optimize-cdr): Ditto.
5244
5245 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5246
5247         * byte-optimize.el: Partial synch with FSF 20.7.
5248         Optimize constant concatenation.
5249         Add keymapp as a side effect free function.  It is a built-in.
5250         (byte-after-unbind-pos): Remove byte-equal.
5251
5252 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5253
5254         * update-elc-2.el: Quote regexps correctly.
5255
5256 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5257
5258         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5259         (ccl-compile): Apply integerp, not integer-or-char-p to
5260         check the type of the buffer magnification
5261         (ccl-compile-write-string): Encode a string with binary
5262         coding system.
5263         (ccl-compile-write-repeat): Likewise.
5264
5265 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5266
5267         * buff-menu.el:
5268         * bytecomp.el:
5269         * coding.el:
5270         * faces.el:
5271         * files.el:
5272         * fill.el:
5273         * float-sup.el:
5274         * font-lock.el:
5275         * help.el:
5276         * iso8859-1.el:
5277         * loaddefs.el:
5278         * menubar-items.el:
5279         * menubar.el:
5280         * modeline.el:
5281         * msw-font-menu.el:
5282         * paragraphs.el:
5283         * paths.el:
5284         * replace.el:
5285         * simple.el:
5286         * sound.el:
5287         * startup.el:
5288         * version.el:
5289         * x-faces.el:
5290         * x-font-menu.el:
5291         Remove purecopy.
5292
5293 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5294
5295         * simple.el (do-auto-fill): Use the function pointer to by
5296         `comment-line-break-function', not `indent-new-comment-line'. This
5297         fixes an issue with cc-mode comment continuation.
5298
5299 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5300
5301         * simple.el (turn-on-auto-fill):  Add (interactive).
5302         * mwheel.el (mwheel-install): Add (interactive).
5303         * font-lock.el (turn-on-font-lock): Add (interactive).
5304         (turn-off-font-lock): Add (interactive).
5305
5306 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5307
5308         * packages.el (packages-special-base-regexp): Add `man'.
5309
5310 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5311
5312         * wid-edit.el (widget-specify-active): map over extents in current
5313         buffer like `widget-specify-inactive' does.  Mapping over the
5314         inactive extent object does not work since the current extent is
5315         ignored by `map-extents'.
5316
5317 2000-10-04  Martin Buchholz <martin@xemacs.org>
5318
5319         * XEmacs 21.2.36 is released.
5320
5321 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5322
5323         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5324         Optimize the compiled-function-constants vector by byte-code
5325         reference counts.
5326
5327 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5328
5329         * build-report.el (build-report-delete-regexp): quote value in
5330         defcustom
5331
5332 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5333
5334         * build-report.el (build-report): Don't bind srcdir which we don't
5335         use in `multiple-value-bind' to avoid the only byte-compiler
5336         warning.
5337
5338 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5339
5340         * build-report.el: Requires cl and custom now.
5341         build-report-version is determined by XEmacs version -- remove
5342         build-report-version*.
5343         * build-report.el (build-report-version): Removed.
5344         * build-report.el (build-report-installation-version-regexp): New.
5345         * build-report.el (build-report-version-file-regexp): New.
5346         * build-report.el (build-report-installation-srcdir-regexp): New.
5347         * build-report.el (build-report-destination): Offer
5348         xemacs-build-reports and xemacs-beta.
5349         * build-report.el (build-report-keep-regexp): Adjusted.
5350         * build-report.el (build-report-delete-regexp): Adjusted.
5351         * build-report.el (build-report-make-output-dir): New.
5352         * build-report.el (build-report-installation-file): Replace use of
5353         `concat' with `expand-file-name'.
5354         * build-report.el (build-report-make-output-file): Removed.
5355         * build-report.el (build-report-make-output-files): New.
5356         * build-report.el (build-report-subject): Identify as
5357         user-variable with "*...".
5358         * build-report.el (build-report-prompts): Ditto.
5359         * build-report.el (build-report-version-file): New.
5360         * build-report.el (build-report-file-encoding): Identify as
5361         user-variable with "*...".
5362         * build-report.el (build-report-make-output-get): New.
5363         * build-report.el (build-report-insert-header): Report
5364         emacs-version and system-configuration instead of
5365         build-report-version.
5366         * build-report.el (build-report-insert-make-output): Add file
5367         argument.
5368         * build-report.el (build-report-insert-installation-file):
5369         Re-indent.
5370         * build-report.el (build-report-keep): Change docstring,
5371         re-indent.
5372         * build-report.el (build-report-delete): Ditto.
5373         * build-report.el (build-report-installation-data): New.
5374         * build-report.el (build-report-version-file-data): New.
5375
5376 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5377
5378         * byte-optimize.el (byte-optimize-lapcode):
5379         Fix the optimization of using the first 5 elements of the
5380         constants vector for variables.
5381         (byte-optimize-lapcode): Fix another ancient broken optimization.
5382
5383 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5384
5385         * *: Spelling mega-patch
5386
5387 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5388
5389         * easymenu.el: doc fixes.
5390         (easy-menu-do-define): Use backquote.
5391         (easy-menu-change):
5392         (easy-menu-add):
5393         `when' seems much clearer than `if' here.
5394         (easy-menu-remove):
5395         (easy-menu-add-item):
5396         (easy-menu-item-present-p):
5397         (easy-menu-remove-item):
5398         Wrap using (when (featurep 'menubar) ...)
5399
5400 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5401
5402         * bytecomp.el (displaying-byte-compile-warnings):
5403         Revert Ben's change to this function below so that the compile log
5404         is displayed properly for users of the "popper" package.
5405
5406 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5407
5408         * window.el (save-selected-window): Use backquote.
5409
5410         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5411         Renamed from `byte-compile-file-form-defvar'.
5412         * bytecomp.el (byte-compile-defvar-or-defconst):
5413         Only cons onto current-load-list in top-level forms.
5414         Else this leaks a cons cell every time a defun is called.
5415         Renamed from `byte-compile-defvar', for clarity.
5416         Warn when docstring of defvar is not a string.
5417         Use consistent error messages.
5418         Better comments.
5419
5420 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5421
5422         * simple.el (set-variable):
5423         Remove unneeded defvar by rearranging order of let* forms.
5424
5425         * mule/mule-ccl.el (ccl-get-next-code):
5426         * menubar-items.el (bookmark-menu-filter):
5427         (language-environment-menu-filter):
5428         (tutorials-menu-filter):
5429         * toolbar-items.el (toolbar-compile):
5430         * byte-optimize.el (disassemble-offset):
5431         Use (declare (special ...)) instead of `defvar'.
5432
5433         * cl-macs.el (cl-do-proclaim):
5434         Fix (declare (special ...)) warning suppression syntax.
5435
5436 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5437
5438         * info.el (Info-tag-table-marker):
5439         (Info-tag-table-buffer):
5440         (Info-find-file-node):
5441         (Info-read-subfile):
5442         (Info-build-node-completions):
5443         (Info-search):
5444         (Info-mode):
5445         Multiple info buffer support.
5446
5447 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5448
5449         * ldap.el (ldap-decode-entry): New defun
5450         (ldap-search-entries): Use it in order to decode DN-prefixed
5451         entries properly
5452
5453 2000-08-23  Daniel Pittman <daniel@danann.net>
5454
5455         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5456         Use `eq', not `=', to compare symbols.
5457
5458 2000-07-30  Ben Wing  <ben@xemacs.org>
5459
5460         * bytecomp.el (byte-compile-report-error):
5461         * bytecomp.el (displaying-byte-compile-warnings):
5462         if stack-trace-on-error is set, send out a backtrace when
5463         an error is encountered that stops byte compilation.  this
5464         should make it much much easier to track down those curious
5465         problems.  also undo the kludge of using a separate "*Show*"
5466         buffer for display when there's a temp-buffer-show-function;
5467         we can avoid this by just being a little smarter.
5468
5469         * dialog-items.el:
5470         * dialog-items.el (search-dialog-regexp): New.
5471         * dialog-items.el (search-dialog-callback):
5472         * dialog-items.el (make-search-dialog):
5473         add a regexp option to the dialog and clean up a bit.
5474
5475         * dialog.el:
5476         * dialog.el (yes-or-no-p-dialog-box):
5477         * dialog.el (get-dialog-box-response):
5478         * dialog.el (make-dialog-box):
5479         * dialog.el (dialog-box-finish): New.
5480         * dialog.el (dialog-box-cancel): New.
5481         * dialog.el (internal-make-dialog-box-exit): New.
5482         implement [properly!] the :modal property of the new dialog box
5483         interface.  this is the first time xemacs has ever had *proper*
5484         modal dialog boxes, giving the standard window-system feedback.
5485         (e.g. under windows, clicking on a disabled frame causes a beep
5486         and makes the dialog box flash three times.)
5487
5488         * dragdrop.el: header keyword frobbing.
5489
5490         * dumped-lisp.el (preloaded-file-list):
5491         renamed winnt.el to win32-native.el.
5492
5493         * faces.el (face-property):
5494         * faces.el (set-face-property):
5495         * faces.el (frob-face-property):
5496         * faces.el (frob-face-font-2):
5497         * faces.el (make-face-bold):
5498         * faces.el (make-face-italic):
5499         * faces.el (make-face-bold-italic):
5500         * faces.el (make-face-unbold):
5501         * faces.el (make-face-unitalic):
5502         * faces.el (make-face-smaller):
5503         * faces.el (make-face-larger):
5504         clean up the implementation of these so that window-system-specific
5505         methods are called only on objects belonging to that window system.
5506         previously, you could have [e.g.] mswindows-make-face-bold called
5507         on font object of device type `stream', which is not good and
5508         explains the subtle errors Adrian was getting when byte-compiling
5509         something that required 'term. (Adrian, now you can use stack-trace-
5510         on-error to find the exact place where things are going wrong instead
5511         of having to laboriously binary-search your way through.)
5512
5513         * finder.el (finder-known-keywords):
5514         cleaned up -- properly sorted, clarified the meanings of many of
5515         the keywords, and added a few -- mswin, gui, content, build, www,
5516         user, services.  the last two try to distinguish between a package
5517         that's used directly by the user, and a package that provides
5518         support services to other packages.
5519
5520         * font-lock.el (lisp-font-lock-keywords-2):
5521         update list of lisp control structures to include everything,
5522         including new ones i introduced.
5523
5524         * gutter.el: header keyword frobbing.
5525
5526         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5527         recent isearch element was not doing so!  you got the second-most-
5528         recent instead.
5529
5530         * lisp-mode.el (construct-lisp-mode-menu):
5531         more menubar cleanups.
5532         * lisp-mode.el (with-selected-window):
5533         make it indent properly.
5534
5535         * menubar-items.el (default-menubar): lots of menubar cleanups.
5536         rearranged the options menu the most, e.g. splitting up the
5537         Keyboard/Mouse menu into a new Editing menu and combining the
5538         separate Scrollbar/Gutter/Toolbar submenus into Display.
5539         Got rid of General, moved items to Editing or new Troubleshooting.
5540         Moved Packages to Tools; doesn't seem to belong under Options.
5541         Added stuff to the Cmds menu, e.g. Change Case.
5542
5543         NB please don't complain about these periodic menubar changes.
5544         Anything like this is necessarily incremental in its construction
5545         -- By constant use you gradually become more and more aware of
5546         better and better ways to group menu items.  When we eventually
5547         move the options menu to a property sheet, the existing structure
5548         will probably be preserved fairly well.
5549
5550         * minibuf.el (next-history-element): fix problems with pressing
5551         down arrow in repeat-complex-command.
5552
5553         * modeline.el:
5554         * modeline.el (modeline-3d-p): New.
5555         added custom variable for controlling the 3d modeline.  the
5556         corresponding Options item has been present for a long time,
5557         but commented out with "fix me!" comments.  it's fixed now.
5558
5559         * obsolete.el (add-menu):
5560         remove bogus gettexts.
5561
5562         * process.el (shell-quote-argument):
5563         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5564         For bash under Windows native, see below.
5565
5566         * simple.el:
5567         * simple.el (display-warning-buffer):
5568         Fixed the handling of warning display to eliminate the annoying
5569         *Show* buffer, like was done for byte-compiler output above.
5570
5571         * simple.el (debug-print): New.
5572         Simple function for sending debug messages to the console and/or
5573         other debug places.
5574
5575         * subr.el (replace-in-string):
5576         Rewrite this function to avoid N^2 behavior with large strings --
5577         catastrophic with the new Windows selection code! (Apparently the
5578         author of this function didn't realize there was a fun
5579         replace-match that could make his life much easier, because we
5580         duplicated the entire logic.  The new version is smaller, easier
5581         to understand, much more robust, and has extended features --
5582         those of replace-match.)
5583
5584         * window.el:
5585         * window.el (with-selected-window): New.
5586         An obvious complement to the existing `with-selected-frame' and
5587         `with-current-buffer'.
5588
5589         * win32-native.el: Renamed from winnt.el.
5590         Added a great deal of stuff for properly handling process quoting,
5591         somewhat modeled on Kirill's original model (which i later threw
5592         away).  We should now finally have correctly working process arg
5593         quoting/dequoting so that the final app gets exactly what we
5594         intended.  Because the mechanism is in Lisp, it's easily
5595         extendible. (For those running bash and running the native
5596         version, I tried hard to do what I thought was correct.  But more
5597         thought is needed, and ideally the volunteer work of people with
5598         these configurations that they generally run on.)
5599
5600         * x-font-menu.el (x-font-menu-font-data):
5601         Put in defvar's to fix byte-compiler warnings.
5602
5603 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5604
5605         * select.el (selection-coercion-alist): Initialise.
5606         * select.el (select-coerce-to-text): New.
5607         * select.el (select-coerce): New.
5608         New functions to perform type and value coercion.
5609
5610         * select.el (select-buffer-killed-default): Keep data if it was
5611         on the clipboard.
5612
5613 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5614
5615         * menubar-items.el (default-menubar): Fix typo.
5616         (default-menubar): `lambda' was mispelled as `lamda'.
5617
5618 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5619
5620         * window.el (shrink-window-if-larger-than-buffer): Remove
5621         edge checking code.
5622
5623 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5624
5625         * paths.el (gnus-local-domain): Removed.
5626         (gnus-local-organization): Ditto.
5627         (gnus-startup-file): Ditto.
5628
5629 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5630
5631         * files.el (auto-mode-alist): Add .spec for RPM.
5632
5633 2000-07-31  Andy Piper  <andy@xemacs.org>
5634
5635         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5636
5637 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5638
5639         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5640         browse-url.
5641         * help.el (xemacs-www-page): Ditto.
5642         (xemacs-www-faq): Ditto.
5643         * menubar-items.el (default-menubar): Ditto.
5644
5645         * wid-edit.el (widget-url-link-action): Ditto.
5646         From: Kenichi OKADA <okada@opaopa.org>.
5647
5648 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5649
5650         * finder.el (finder-commentary): Add autoload cookie.
5651
5652 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5653
5654         * files.el (insert-file-contents-literally): Fix second let
5655         binding for `coding-system-for-read' to `coding-system-for-write'
5656         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5657
5658 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5659
5660         * files.el (insert-file-contents-literally): Use binary coding
5661         system (from Morioka san).
5662         (insert-file-contents-literally): Make file-name-handler method.
5663
5664 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5665
5666         * cl-macs.el (get-selection): Add defsetf.
5667
5668 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5669
5670         * x-init.el (x-activate-region-as-selection): replace obsolete
5671         function x-own-selection with own-selection.
5672         (ow-find): replace obsolete functions x-get-selection and
5673         x-get-clipboard with get-selection and get-clipboard.
5674         (init-post-x-win): replace obsolete function x-disown-selection
5675         with disown-selection.
5676
5677 2000-07-20  Mike Sperber  <mike@xemacs.org>
5678
5679         * startup.el (load-user-init-file): Only try to load init file if
5680         it exists.
5681
5682 2000-07-10  Andy Piper  <andy@xemacs.org>
5683
5684         * dialog-items.el: sync with Ben's patch.
5685
5686         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5687         comment.
5688         (progress-text-glyph): deleted.
5689         (progress-layout-glyph): make completely minimal.
5690         (progress-gauge-glyph): ditto.
5691         (progress-display-style): fix to handle dynamic instantiator
5692         changes.
5693         (progress-text-instantiator): new.
5694         (progress-layout-instantiator): new.
5695         (progress-gauge-instantiator): new.
5696         (set-progress-display-instantiator): renamed and changed from
5697         set-progress-display-style.
5698         (progress-abort-glyph): use instantiator not glyph.
5699         (append-progress-display): use set-progress-display-instantiator
5700         and set-glyph-image.
5701         (abort-progress-display): ditto.
5702         (raw-append-progress-display): ditto.
5703
5704 2000-07-20  Ben Wing  <ben@xemacs.org>
5705
5706         * code-files.el: Move Mule-specific code to mule-coding.el.
5707
5708 2000-07-15  Ben Wing  <ben@xemacs.org>
5709
5710         * autoload.el:
5711         Fixed comments.
5712
5713         * cmdloop.el:
5714         * cmdloop.el (yes-or-no-p):
5715         * cmdloop.el (y-or-n-p):
5716         Make these functions use should-use-dialog-box-p and not be
5717         overridden in dialog.el.
5718
5719         * cus-dep.el:
5720         * cus-dep.el (Custom-make-dependencies): Removed.
5721         * cus-dep.el (Custom-make-dependencies-1): New.
5722         * cus-dep.el (Custom-make-one-dependency): New.
5723         New entry point for use in Makefiles, to avoid excessive
5724         invocations.
5725
5726         * cus-edit.el (custom-variable-reset-saved):
5727         * cus-edit.el (custom-variable-reset-standard):
5728         * cus-edit.el (custom-save-resets):
5729         Fix bytecompiler warnings.
5730
5731         * dialog.el:
5732         * dialog.el (yes-or-no-p-dialog-box):
5733         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5734         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5735         * dialog.el (get-dialog-box-response):
5736         * dialog.el (message-or-box):
5737         * dialog.el (make-dialog-box):
5738         * dialog.el (popup-dialog-box): New.
5739         Avoid yes-or-no-p bogosities.
5740         Create a general function `make-dialog-box' to encapsulate all
5741         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5742
5743         * dumped-lisp.el (preloaded-file-list):
5744         Add dialog-items.  Clean up.  Group files by types.
5745
5746         * easymenu.el (easy-menu-add):
5747         * easymenu.el (easy-menu-remove):
5748         Account for accelerators.
5749
5750         * extents.el:
5751         * extents.el (extent-list): New args, like in map-extents.
5752         * extents.el (extent-at-event): New.
5753         * extents.el (extents-at-event): New.
5754
5755         * font-lock.el:
5756         * font-lock.el (font-lock-mode):
5757         * font-lock.el (font-lock-default-fontify-buffer):
5758         * font-lock.el (font-lock-default-unfontify-region):
5759         * font-lock.el (font-lock-fontify-syntactically-region):
5760         * font-lock.el (font-lock-fontify-keywords-region):
5761         Use new progress-feedback names.
5762
5763         * font-lock.el (java-font-lock-identifier-regexp):
5764         * font-lock.el (java-font-lock-class-name-regexp):
5765         Fix bytecompiler warnings.
5766
5767         * gutter-items.el:
5768         * gutter-items.el (progress-display-use-echo-area): Removed.
5769         * gutter-items.el (progress-feedback-use-echo-area): New.
5770         * gutter-items.el (progress-display-popup-period): Removed.
5771         * gutter-items.el (progress-feedback-popup-period): New.
5772         * gutter-items.el (set-progress-display-style): Removed.
5773         * gutter-items.el (set-progress-feedback-style): New.
5774         * gutter-items.el (progress-display-style): Removed.
5775         * gutter-items.el (progress-feedback-style): New.
5776         * gutter-items.el (progress-stack):
5777         * gutter-items.el (progress-displayed-p): Removed.
5778         * gutter-items.el (progress-feedbacked-p): New.
5779         * gutter-items.el (clear-progress-display): Removed.
5780         * gutter-items.el (clear-progress-feedback): New.
5781         * gutter-items.el (progress-display-clear-when-idle): Removed.
5782         * gutter-items.el (progress-feedback-clear-when-idle): New.
5783         * gutter-items.el (remove-progress-display): Removed.
5784         * gutter-items.el (remove-progress-feedback): New.
5785         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5786         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5787         * gutter-items.el (append-progress-display): Removed.
5788         * gutter-items.el (append-progress-feedback): New.
5789         * gutter-items.el (abort-progress-display): Removed.
5790         * gutter-items.el (abort-progress-feedback): New.
5791         * gutter-items.el (raw-append-progress-display): Removed.
5792         * gutter-items.el (raw-append-progress-feedback): New.
5793         * gutter-items.el (display-progress-display): Removed.
5794         * gutter-items.el (display-progress-feedback): New.
5795         * gutter-items.el (current-progress-display): Removed.
5796         * gutter-items.el (current-progress-feedback): New.
5797         * gutter-items.el (current-progress-display-label): Removed.
5798         * gutter-items.el (current-progress-feedback-label): New.
5799         * gutter-items.el (progress-display): Removed.
5800         * gutter-items.el (progress-feedback): New.
5801         Replace "progress-display" with "progress-feedback" globally.
5802
5803         * gutter-items.el (lprogress-display): Removed.
5804         * gutter-items.el (progress-feedback-with-label): New.
5805         Rename lprogress-display ==> progress-feedback-with-label.
5806
5807         * gutter-items.el (search-dialog-direction): Removed.
5808         * gutter-items.el (search-dialog-text): Removed.
5809         * gutter-items.el (search-dialog-callback): Removed.
5810         * gutter-items.el (make-search-dialog): Removed.
5811         Move to dialog-items.el.
5812
5813         * help.el:
5814         * help.el (help-mode-quit):
5815         * help.el (mode-for-help): New.
5816         * help.el (help-sticky-window): New.
5817         * help.el (help-window-config): New.
5818         * help.el (with-displaying-help-buffer):
5819         * help.el (function-at-event): New.
5820         * help.el (help-symbol-regexp): New.
5821         * help.el (help-symbol-run-function-1): New.
5822         * help.el (help-symbol-run-function): New.
5823         * help.el (help-symbol-function-context-menu): New.
5824         * help.el (help-symbol-variable-context-menu): New.
5825         * help.el (help-symbol-function-and-variable-context-menu): New.
5826         * help.el (frob-help-extents): New.
5827         * help.el (describe-function-1):
5828         * help.el (variable-at-point):
5829         * help.el (variable-at-event): New.
5830         * help.el (describe-variable):
5831         Major overhaul.
5832         - Make functions and variables be mousable.
5833         - Middle button hyperlinks.
5834         - New context-menu entries.
5835
5836         * keydefs.el:
5837         * keydefs.el (global-map):
5838         New key bindings to move lines up and down.
5839
5840         * lisp-mode.el:
5841         * lisp-mode.el (construct-lisp-mode-menu): New.
5842         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5843         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5844         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5845         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5846         Make popup and menubar menus be different.  Popup menu uses
5847         clicked location and automatically assumes symbol under the mouse
5848         for various commands.
5849
5850         * menubar-items.el:
5851         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5852         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5853
5854         * menubar-items.el (global-popup-menu): Removed.
5855         * menubar-items.el (mode-popup-menu): Removed.
5856         * menubar-items.el (activate-popup-menu-hook): Removed.
5857         * menubar-items.el (popup-mode-menu): Removed.
5858         * menubar-items.el (popup-buffer-menu): Removed.
5859         * menubar-items.el (popup-menubar-menu): Removed.
5860         Move to menubar.el.
5861
5862         * menubar.el:
5863         * menubar.el (global-popup-menu): New.
5864         * menubar.el (mode-popup-menu): New.
5865         * menubar.el (activate-popup-menu-hook): New.
5866         * menubar.el (last-popup-menu-event): New.
5867         * menubar.el (popup-mode-menu): New.
5868         * menubar.el (popup-buffer-menu): New.
5869         * menubar.el (popup-menubar-menu): New.
5870         * menubar.el (menu-call-at-event): New.
5871         Move non-content functions here.  Add support for context menu
5872         items on extents.
5873
5874         * minibuf.el (minibuffer-history-uniquify):
5875         Typo fix.
5876
5877         * minibuf.el (read-file-name-1):
5878         Call new file dialog box if it exists.
5879
5880         * minibuf.el (mouse-rfn-setup-vars):
5881         Clean up "chop" action.
5882
5883         * mouse.el:
5884         * mouse.el (button2): Now bound to mouse-track.
5885         * mouse.el (click-inside-extent-p):
5886         * mouse.el (point-inside-extent-p):
5887         * mouse.el (point-inside-selection-p):
5888         * mouse.el (mouse-drag-or-yank): Removed.
5889         * mouse.el (mouse-begin-drag-n-drop): New.
5890         * mouse.el (mouse-eval-sexp):
5891         * mouse.el (mouse-track-activate-strokes): New.
5892         * mouse.el (mouse-track-do-activate): New.
5893         * mouse.el (mouse-track):
5894         * mouse.el (default-mouse-track-event-is-with-button): New.
5895         * mouse.el (default-mouse-track-cleanup-hook):
5896         * mouse.el (default-mouse-track-drag-hook):
5897         * mouse.el (default-mouse-track-drag-up-hook):
5898         * mouse.el (default-mouse-track-click-hook):
5899         Merge drag-n-drop into mouse-track.
5900         Add general "activate" support to replace specific button2 kludges.
5901         Use "button modifier" support in mouse-track.
5902
5903         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5904
5905         * package-ui.el:
5906         * package-ui.el (pui-menu):
5907         * package-ui.el (pui-popup-context-sensitive): Removed.
5908         Fix bytecompiler warnings.
5909         Clean up popup code a bit.
5910
5911         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5912
5913         * simple.el:
5914         * simple.el (transpose-lines):
5915         * simple.el (transpose-line-up): New.
5916         * simple.el (transpose-line-down): New.
5917         * simple.el (transpose-subr):
5918         * simple.el (transpose-subr-1): Removed.
5919         Clean up, add functions to move lines up and down.
5920
5921         * startup.el (mail-host-address):
5922         * startup.el (user-mail-address):
5923         Customize.
5924
5925         * subr.el:
5926         * subr.el (set-symbol-value-in-buffer): New.
5927         * subr.el (error):
5928         * subr.el (check-argument-type):
5929         * subr.el (defined-error-p): New.
5930         Add structured error support.
5931
5932         * toolbar-items.el (toolbar-compile):
5933         Use new make-dialog-box.
5934
5935         * update-elc.el:
5936
5937         * userlock.el (ask-user-about-lock-dbox):
5938         * userlock.el (ask-user-about-supersession-threat-dbox):
5939         * userlock.el (ask-user-about-lock):
5940         * userlock.el (ask-user-about-supersession-threat):
5941         Use new make-dialog-box.
5942         Add safety checks; use should use-dialog-box-p.
5943
5944         * window-xemacs.el:
5945         * window-xemacs.el (__buffer-dedicated-frame):
5946         * window-xemacs.el (buffer-dedicated-frame): New.
5947         * window-xemacs.el (set-buffer-dedicated-frame): New.
5948         Move dedicated-frame stuff into lisp.
5949
5950 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5951
5952         * printer.el (generic-print-region): Do not require that
5953         `printer-name' be set.
5954         (printer-name): Commentary clarification.
5955
5956 2000-07-19  Martin Buchholz <martin@xemacs.org>
5957
5958         * XEmacs 21.2.35 is released.
5959
5960 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5961
5962         * select.el (selection-coercible-types): Initialise.
5963
5964 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5965
5966         * select.el (own-clipboard): Bug fix.
5967
5968 2000-07-17  Mike Sperber  <mike@xemacs.org>
5969
5970         * cus-edit.el (custom-migrate-custom-file): Save init file before
5971         continuing.
5972
5973 2000-07-16  Mike Sperber  <mike@xemacs.org>
5974
5975         * startup.el (load-init-file): Remove silly call to
5976         `load-user-custom-file`.
5977         (maybe-migrate-user-init-file): Minor fixes.
5978
5979 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5980
5981         * apropos.el (apropos-documentation-check-doc-file):
5982         `doc' variable should be let-bound, as was presumably intended.
5983
5984         * cus-edit.el (custom-variable-reset-saved):
5985         (custom-variable-reset-standard):
5986         Remove unused variable comment-widget.  Twice.
5987
5988         * toolbar.el (toolbar-blank-press-function):
5989         Add a real defvar with initial value nil and proper docstring.
5990         (press-toolbar-button): No need to check for boundp-ness anymore.
5991
5992         * rect.el (open-rectangle-line): Remove useless (let) form.
5993         Add defvar for pending-delete-mode.
5994
5995         * info.el (Info-find-node): This function needs an autoload cookie.
5996
5997         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5998         Use let* since the second form referred to the first.
5999
6000 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6001
6002         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6003         instead of removed `mswindows-get-clipboard'.
6004
6005
6006 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6007
6008         * select.el (select-convert-from-text): New.
6009         * select.el (select-convert-from-length): New.
6010         * select.el (select-convert-from-integer): New.
6011         * select.el (select-convert-from-identity): New.
6012         * select.el (select-convert-from-filename): New.
6013         * select.el (selection-converter-in-alist): Use them.
6014         New converter functions for X.
6015
6016         * select.el (get-selection): Removed comment.
6017
6018         * select.el (own-selection): Removed append code - I thought
6019         I'd already done this, but apparently not...
6020
6021         * select.el: Changed comment about TIMESTAMP.
6022
6023         * select.el (select-convert-in): New.
6024         * select.el (select-convert-out): New.
6025         New functions that get used by select.c.
6026
6027         * select.el (select-buffer-killed-default): New.
6028         * select.el (select-buffer-killed-text): New.
6029         * select.el (selection-buffer-killed-alist): New.
6030         New list and functions that get called if a relevant selection
6031         exists and a buffer gets killed.
6032
6033         * select.el (select-convert-to-targets):
6034         * select.el (select-convert-to-identity): Removed.
6035         * select.el (select-convert-from-identity): Removed.
6036         * select.el (select-converter-out-alist):
6037         Removed _EMACS_INTERNAL selection type.
6038
6039         * x-select.el (xselect-kill-buffer-hook): Removed.
6040         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6041         Removed this X-specific nonesense. Use the generic support
6042         in select.el instead.
6043
6044 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6045
6046         * mule/mule-category.el (defined-category-hashtable):
6047         Use make-hash-table instead of make-hashtable
6048
6049         * buff-menu.el: Byte-compiler warning fix.
6050
6051         * isearch-mode.el (isearch-highlight-all-cleanup):
6052         Remove unused variable `isearch-highlight-all-start'.
6053
6054         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6055
6056         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6057
6058         * cus-dep.el (Custom-make-dependencies):
6059         Add autoload cookie for custom-add-loads to generated custom-load.el.
6060
6061         * autoload.el (autoload-package-name): Warning suppression.
6062         Move defvar prior to first use.
6063
6064         * custom.el: Add autoload for custom-declare-face.
6065         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6066         * cl.el (cl-hack-byte-compiler):
6067         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6068         to work properly.
6069
6070 2000-07-08  Mike Sperber  <mike@xemacs.org>
6071
6072         * startup.el (load-home-init-file): Added variable.
6073         (maybe-migrate-user-init-file): Added.
6074         (load-user-init-file): Load custom file if different from init
6075         file.
6076
6077         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6078         "startup."
6079
6080         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6081         Moved `custom-file'-related code to cus-file.el.
6082
6083         * cus-file.el: New file.
6084
6085 2000-04-01  Mike Sperber  <mike@xemacs.org>
6086
6087         * packages.el (packages-find-package-directories): Added support
6088         for external package hierarchies with in-place installations.
6089
6090         * find-paths.el (paths-root-in-place-p): Added.
6091         (paths-find-emacs-directory): Added support for external
6092         directories with in-place installations.
6093         (paths-find-site-directory): Ditto.
6094
6095         * startup.el (find-user-init-file): Also look for
6096         ~/.xemacs/init.elc? in preference to ~/.emacs.
6097
6098 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6099
6100         * select.el (own-selection):
6101         * select.el (own-clipboard): Changed `append' parameter to
6102         `how-to-use' parameter.
6103         * select.el (own-selection): Removed icky append code.
6104         * select.el (own-selection, get-selection): Removed extra type
6105         checking.
6106         * select.el (selection-appender-alist):
6107         * select.el (selection-converter-{in|out}-alist): Initialise.
6108         * select.el (select-append-to-*): New.
6109         * select.el (select-convert-from-*): New.  New functions to append
6110         data and convert data from external type.
6111
6112 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6113
6114         * font-lock.el: Javadoc enhancements.
6115
6116 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6117
6118         * printer.el (generic-print-region): Compose job name from buffer
6119         name.
6120
6121 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6122
6123         * font-lock.el (font-lock-fontify-pending-extents): Call
6124         font-lock-fontify-region instead of font-lock-fontify-buffer
6125         to avoid unnecessary progress gauges.
6126
6127 2000-07-06  Craig Lanning  <lanning@scra.org>
6128
6129         * custom-load.el (faces):
6130
6131         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6132         dir is a regex.
6133
6134         * process.el (call-process-internal): from Dan Holmsand, use binary
6135         coding systems so that jka-compr works.
6136
6137 2000-07-07  Ben Wing  <ben@xemacs.org>
6138
6139         * font-lock.el: Undo previous change.  Unfortunately, some
6140         files actually use the variables directly in their init code
6141         without quoting them.
6142
6143 2000-07-07  Ben Wing  <ben@xemacs.org>
6144
6145         * font-lock.el (defvar font-lock-*-face): Removed.
6146
6147         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6148         only when necessary.
6149
6150 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6151
6152         * cl-macs.el: fix cl-transform-function-property kludge
6153         so that it does not require a random feature.
6154
6155 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6156
6157         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6158         as in Linux kernel "Rules.make".
6159
6160 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6161
6162         * build-report.el (build-report): Add autoload cookie.
6163
6164 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6165
6166         * package-ui.el (defgroup pui):  Correct a misspelling
6167         (pui-toggle-package-delete):  Change `seleted' to `selected'
6168
6169 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6170
6171         * package-get.el (package-get-update-base):
6172         (package-get): Use insert-file-contents-literally always.
6173         (package-get-maybe-save-index):
6174         Force coding system for writing to binary.
6175
6176 2000-06-08  Mike Alexander  <mta@arbortext.com>
6177
6178         * code-process.el (call-process-region): If there is no coding
6179         system for the process on process-coding-system-alist use the
6180         coding system of the buffer containing the region.
6181
6182 2000-06-10  Ben Wing  <ben@xemacs.org>
6183
6184         * cmdloop.el (command-error):
6185         If debug-on-error and noninteractive, output backtrace.
6186
6187         * files.el (file-relative-name):
6188         Remove MSDOS references.
6189
6190         * simple.el (line-number): New function, due to non-obvious
6191         behavior/usage of count-lines.
6192
6193         * simple.el (count-lines): document non-obvious usage to get
6194         line number.
6195
6196 2000-06-11  Ben Wing  <ben@xemacs.org>
6197
6198         * faces.el ((featurep 'xpm)):
6199         * x-faces.el (x-init-face-from-resources):
6200         * x-faces.el (x-init-frame-faces):
6201         * x-misc.el (x-init-specifier-from-resources):
6202         * x-misc.el (x-get-resource-and-bogosity-check):
6203         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6204         * x-mouse.el (x-init-pointer-shape):
6205         * x-scrollbar.el (x-init-scrollbar-from-resources):
6206         Add sixth argument to x-get-resource calls so as to issue warnings
6207         rather than errors on bogus arguments.
6208
6209 2000-06-05  Ben Wing  <ben@xemacs.org>
6210
6211         * compat.el: new file.  provides a clean, non-intrusive way to
6212         define compatibility functions.
6213
6214         * process.el (shell-quote-argument): temporary fix for lack
6215         of nt-quote-process-args.  #### I need to put back the overall
6216         structure of that mechanism but redo the guts of it using the
6217         extra intelligence in the C code.
6218
6219 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6220
6221         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6222         `package-get' does in package-get.el, instead of using external
6223         "md5sum" program.
6224
6225         * package-get.el (package-get): Insert package file literally to
6226         make checksum calculation work.
6227
6228 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6229
6230         * code-files.el (convert-mbox-coding-system): Deleted.
6231         (file-coding-system-alist): Removed reference to
6232         convert-mbox-coding-system.
6233
6234 2000-05-28  Martin Buchholz <martin@xemacs.org>
6235
6236         * XEmacs 21.2.34 is released.
6237
6238 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6239
6240         * font-lock.el (font-lock-keywords): Rewrote docstring
6241
6242 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6243
6244         * loadhist.el (unload-feature): handle case where x is both boundp
6245         and fboundp
6246
6247 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6248
6249         * packages.el: It's ok to use built-in macros, but not lisp
6250         defined ones.
6251
6252 2000-05-20  Ben Wing  <ben@xemacs.org>
6253
6254         * font-lock.el:
6255         * font-lock.el (font-lock-message-threshold):
6256         * font-lock.el (font-lock-mode):
6257         * font-lock.el (font-lock-default-fontify-buffer):
6258         * font-lock.el (font-lock-always-fontify-immediately):
6259         * font-lock.el (font-lock-old-extent): Removed.
6260         * font-lock.el (font-lock-old-len): Removed.
6261         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6262         * font-lock.el (font-lock-pending-extent-table): New.
6263         * font-lock.el (font-lock-range-table): New.
6264         * font-lock.el (font-lock-after-change-function):
6265         * font-lock.el (font-lock-after-change-function-1): Removed.
6266         * font-lock.el (font-lock-fontify-pending-extents): New.
6267         * font-lock.el ('font-lock-revert-cleanup): Removed.
6268         * font-lock.el ('font-lock-revert-setup): Removed.
6269         Rewrite deferral code to handle any number of changes, merging
6270         them properly.  Remove hacked-up code for revert-buffer, now
6271         unnecessary.
6272
6273         * menubar-items.el (default-menubar):
6274         In Options->Edit Init File, don't switch to emacs-lisp-mode
6275         unless necessary; doing this turns off font-lock.
6276
6277 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6278
6279         * keydefs.el: Define C-x BS to backward-kill-sentence.
6280
6281 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6282
6283         * files.el (hack-local-variables-prop-line): Use non-greedy
6284         matching to process -*-texinfo-*- -*-.
6285
6286 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6287
6288         * minibuf.el (minibuf-directory-files): new function.
6289         (read-file-name-activate-callback): use minibuf-directory-files.
6290         (read-directory-name-internal): ditto.
6291         (mouse-file-display-completion-list): ditto.
6292         (mouse-directory-display-completion-list): ditto.
6293         (read-file-name-internal): remove "./" from completion list unless
6294         explicitly matched, for consistency.
6295
6296 2000-05-11  Ben Wing  <ben@xemacs.org>
6297
6298         * gutter-items.el (gutter-buffers-tab):
6299         * gutter-items.el (add-tab-to-gutter):
6300         * gutter-items.el (update-tab-in-gutter):
6301         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6302         * gutter-items.el (append-progress-display):
6303         * gutter-items.el (abort-progress-display):
6304         * gutter-items.el (raw-append-progress-display):
6305         Further fixes.  Use set-glyph-image not set-image-instance-property,
6306         to fix problems with multiple windows in a frame.
6307
6308         * menubar-items.el (tutorials-menu-filter):
6309         Fix typo.
6310
6311         * startup.el (early-error-handler):
6312         Display message box under windows; otherwise, message will disappear
6313         before it can be viewed.
6314
6315         * update-elc.el:
6316         Fix bug in NEEDTODUMP processing.
6317
6318 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6319
6320         * startup.el (lock-directory): Removed.
6321         (superlock-file): Ditto.
6322         (startup-set-paths): Remove lockdir.
6323         (startup-setup-paths-warning): Remove lock-directory.
6324
6325         * setup-paths.el (paths-find-lock-directory): Removed.
6326         (paths-find-superlock-file): Ditto.
6327
6328 2000-05-09  Ben Wing  <ben@xemacs.org>
6329
6330         * faces.el (set-face-property):
6331         * faces.el (set-face-font):
6332         * faces.el (set-face-foreground):
6333         * faces.el (set-face-background):
6334         * faces.el (set-face-background-pixmap):
6335         * faces.el (set-face-underline-p):
6336         * faces.el (set-face-strikethru-p):
6337         * faces.el (set-face-highlight-p):
6338         * faces.el (set-face-dim-p):
6339         * faces.el (set-face-blinking-p):
6340         * faces.el (set-face-reverse-p):
6341         doc string changes.
6342
6343         * glyphs.el:
6344         * glyphs.el (make-image-specifier):
6345         * glyphs.el (glyph-property):
6346         * glyphs.el (set-glyph-image):
6347         * glyphs.el (make-glyph):
6348         * glyphs.el (make-pointer-glyph):
6349         * glyphs.el (make-icon-glyph):
6350         * glyphs.el (widget-image-instance-p): New.
6351         authorship info, lots of doc changes.  New predicate, inadvertently
6352         omitted.  the general principle with specifier docs is now that
6353         the description of instantiators should go with the make-foo-specifier
6354         fun's doc string, rather than in foo-specifier-p.  this follows
6355         conventions elsewhere in XEmacs and in general is a lot more obvious
6356         of a place to look.  sometimes the make-foo-specifier function needs
6357         to be created in the process.
6358
6359         * gutter.el:
6360         * gutter.el (make-gutter-specifier): New.
6361         * gutter.el (make-gutter-size-specifier): New.
6362         * gutter.el (make-gutter-visible-specifier): New.
6363         specifier doc updates according to the conventions specified before.
6364
6365         * objects.el:
6366         * objects.el (make-font-specifier):
6367         * objects.el (make-color-specifier):
6368         * objects.el (make-face-boolean-specifier): New.
6369         specifier doc updates according to the conventions specified before.
6370
6371         * specifier.el:
6372         * specifier.el (set-specifier):
6373         * specifier.el (make-integer-specifier): New.
6374         * specifier.el (make-boolean-specifier): New.
6375         * specifier.el (make-natnum-specifier): New.
6376         * specifier.el (make-generic-specifier): New.
6377         * specifier.el (make-display-table-specifier): New.
6378         specifier doc updates according to the conventions specified before.
6379
6380         * toolbar.el:
6381         * toolbar.el (make-toolbar-specifier): New.
6382         specifier doc updates according to the conventions specified before.
6383
6384 2000-05-09  Ben Wing  <ben@xemacs.org>
6385
6386         * process.el (call-process-internal): Revert to previous version
6387         because Mike's change clashed with a change I did not long before.
6388         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6389         Thanks very much Mike for pointing out the bug and submitting a
6390         patch!
6391
6392 2000-04-13  Mike Alexander  <mta@arbortext.com>
6393
6394         * process.el (call-process-internal): Send the correct input buffer
6395         (call-process-internal): Return the exit status of the process
6396
6397 2000-05-07  Ben Wing  <ben@xemacs.org>
6398
6399         * winnt.el:
6400         * winnt.el (nt-quote-args-verbatim): Removed.
6401         * winnt.el (nt-quote-args-prefix-quote): Removed.
6402         * winnt.el (nt-quote-args-backslash-quote): Removed.
6403         * winnt.el (nt-quote-args-double-quote): Removed.
6404         * winnt.el (nt-quote-args-functions-alist): Removed.
6405         * winnt.el (nt-quote-process-args): Removed.
6406         Remove all stuff for argument quoting.  We borrow the code instead
6407         from Emacs 20.6, which is much more careful in its quoting
6408         (e.g. in handling runs of the escape character) and avoids most of
6409         the need for this Lisp mechanism by checking to see whether we're
6410         running a Cygwin or normal program and doing the appropriate
6411         quoting.  If we end up needing such a mechanism, we should add
6412         it by extending the variable `mswindows-quote-process-args' so it
6413         can take an alist of regexps.
6414
6415 2000-05-07  Ben Wing  <ben@xemacs.org>
6416
6417         * keydefs.el:
6418         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6419         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6420         the window without moving point.
6421
6422         * simple.el:
6423         * simple.el (scroll-up-one): New.
6424         * simple.el (scroll-down-one): New.
6425         Functions for use with C-M-up/down.
6426
6427 2000-05-01  Martin Buchholz <martin@xemacs.org>
6428
6429         * XEmacs 21.2.33 is released.
6430
6431 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6432
6433         * dialog.el (yes-or-no-p-dialog-box):
6434         Fix docstring.
6435         Fix following horrible bug in X11 mode with focus-follows-mouse:
6436           1. Visit two files in two different frames.
6437           2. do File->Revert Buffer in one of those frames.
6438           3. Dialog box appears.
6439           4. Arrange things so that the mouse passes over the *other*
6440              frame, then to the dialog box, and click on "Yes".
6441           5. The file contents end up in the *wrong* buffer!
6442         Add TODO comment.
6443
6444 2000-04-28  Ben Wing  <ben@xemacs.org>
6445
6446         * help.el (describe-installation): correct typo introduced
6447         in last patch: boundp -> fboundp.
6448
6449         * etags.el (buffer-tag-table-list):
6450         canonicalize filenames to Unix format so that tag-table-alist
6451         searching works under Windows.
6452
6453         * autoload.el:
6454         Bowdlerize the supposedly objectionable words
6455         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6456
6457         * gutter-items.el (set-progress-display-style):
6458         * gutter-items.el (search-dialog-callback):
6459         * gutter-items.el (make-search-dialog):
6460         Change to new callback-ex api.
6461
6462 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6463
6464         * help.el: (describe-installation): decode-coding-string is not
6465         defined in a non MULE environment.
6466
6467 2000-04-28  Ben Wing  <ben@xemacs.org>
6468
6469         * gutter-items.el (buffer-list-changed-hook):
6470         use it, not record-buffer-hook.
6471
6472         * subr.el (record-buffer-hook): Removed.
6473
6474 2000-04-27  Ben Wing  <ben@xemacs.org>
6475
6476         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6477         use NORECORD option.  Andy will not like this, but the existing
6478         gutter behavior is just wrong, as per this comment:
6479
6480         ;; this used to add the norecord flag to both calls below.
6481         ;; this is bogus because it is a pervasive assumption in XEmacs
6482         ;; that the current buffer is at the front of the buffers list.
6483         ;; for example, select an item and then do M-C-l
6484         ;; (switch-to-other-buffer).  Things get way confused.
6485         ;;
6486         ;; Andy, if you want to maintain the current look, you must
6487         ;;  *uncouple* the gutter order and buffers order.
6488
6489         * loaddefs.el (completion-ignored-extensions): unfuckify.
6490
6491         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6492         xemacs.mak.
6493
6494         * autoload.el (batch-update-one-directory): new function, used in
6495         xemacs.mak.
6496
6497         * loadup.el: set gc-cons-threshold very high unless dumping --
6498         loadup during update-elc is much much much faster.  also do this
6499         when quick-building.
6500
6501         add commented-out code for profiling loadup.
6502
6503
6504         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6505         is required in order to build xemacs.
6506
6507 2000-04-26  Ben Wing  <ben@xemacs.org>
6508
6509         * loadup.el: don't garbage collect during loadup if quick-build
6510         compile-time option is set.
6511
6512 2000-04-23  Ben Wing  <ben@xemacs.org>
6513
6514         * update-elc.el: compute whether any dumped .el or .elc files
6515         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6516         if so.
6517
6518         * update-elc.el (update-elc-files-to-compile): always change
6519         NOBYTECOMPILE in the src directory rather than current dir,
6520         so it will work under NT.
6521
6522         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6523         the form of this file is identical between Unix and Windows.
6524         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6525         Added comment.
6526         (update-autoloads-from-directory): updated doc string.
6527         updated doc strings in a few other places.
6528
6529 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6530
6531         * bytecomp.el (byte-force-recompile): Fix argument to
6532         byte-recompile-directory.
6533
6534 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6535
6536         * gutter-items.el (progress-display-clear-when-idle): Use
6537         add-one-shot-hook.
6538         * gutter-items.el (clear-progress-display): Adjust number of
6539         arguments.
6540
6541 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6542
6543         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6544
6545 2000-04-16  Ben Wing  <ben@xemacs.org>
6546
6547         * printer.el: New file.
6548
6549         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6550
6551         * help.el (describe-installation): Fix decoding for Windows.
6552
6553         * menubar-items.el:
6554         * menubar-items.el (default-menubar):
6555         * menubar-items.el (tutorials-menu-filter): New.
6556         * menubar-items.el (popup-menubar-menu):
6557         Add authorship.  Redo Help menu and Tutorials filter.
6558
6559         * menubar.el: Correct comment.
6560
6561         * modeline.el (modeline-buffer-identification): Correct doc string.
6562
6563         * simple.el:
6564         * simple.el (printing): Removed.
6565         * simple.el (printer-name): Removed.
6566         * simple.el (generic-print-buffer): Removed.
6567         * simple.el (generic-print-region): Removed.
6568         Move generic print code to printer.el.
6569
6570 2000-04-15  Ben Wing  <ben@xemacs.org>
6571
6572         * simple.el (generic-print-region): New.
6573         make this function actually work.
6574         (generic-print-buffer): call generic-print-region.
6575
6576 2000-04-14  Andy Piper  <andy@xemacs.org>
6577
6578         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6579         by using the new widget-callback-current-channel.
6580         (search-dialog-callback): ditto.
6581
6582 2000-04-12  Andy Piper  <andy@xemacs.org>
6583
6584         * gutter.el (default-gutter-position): moved from gutter-items.el.
6585         (default-gutter-position-changed-hook): ditto.
6586         (gutter-element-visibility-changed-hook): ditto.
6587         (set-gutter-element): ditto.
6588         (remove-gutter-element): ditto.
6589         (set-gutter-element-visible-p): ditto.
6590         (gutter-element-visible-p): ditto.
6591         (init-gutter): ditto.
6592
6593         * dialog.el (make-dialog-box): renamed and moved from
6594         gutter-items.el
6595
6596         * gutter-items.el: move various functions elsewhere.
6597
6598 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6599
6600         * menubar-items.el: Fixed place of parenthesis.
6601
6602 2000-04-12  Ben Wing  <ben@xemacs.org>
6603
6604         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6605                 without constantly being prompted for the tag.
6606         * simple.el: Added a number of section headings, to clarify the
6607                 organization of this file.
6608         * simple.el (activate-region):
6609         * simple.el (region-exists-p):
6610         * simple.el (region-active-p):
6611                 Moved these three function down to the other side of
6612                 the case-changing functions, so they join the rest of
6613                 the region code.
6614         * simple.el (printing): New.
6615         * simple.el (printer-name): New.
6616         * simple.el (generic-print-buffer): New.
6617                 New functions, a very simple prototype for a unified
6618                 printing interface.
6619
6620         * process.el (call-process-internal): Real fix for null BUFFER,
6621                 other problems with BUFFER specs.
6622
6623         * menubar-items.el:
6624                 Fixed up File->Print to use new printing functions.
6625                 Various corrections and expansions to Grep/Compile menus.
6626                 New options for Printing.
6627                 New options for SMTP Mail, the way to send mail under
6628                   MS Windows. (There's also a package patch to make SMTP
6629                   Mail be the default under MSWin.)
6630
6631 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6632
6633         * menubar-items.el: Selecting Rectangle Mousing from menubar
6634         did not work.  Needed to quote mouse-track-rectangle-p.
6635
6636 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6637
6638         * cl-compat.el (keywordp): Removed.
6639
6640 2000-04-05  Andy Piper  <andy@xemacs.org>
6641
6642         * gutter-items.el (progress-layout-glyph): don't initialize here.
6643         (progress-gauge-glyph): use dynamic sizing.
6644         (set-progress-display-style): new function. Set progress glyphs
6645         appropriately depending on the style.
6646         (progress-display-style): new variable. Custom version of
6647         set-progress-display-style.
6648         (progress-abort-glyph): switch to dynamic sizes.
6649         (search-dialog-text): make the edit field active.
6650
6651 2000-04-04  Andy Piper  <andy@xemacs.org>
6652
6653         * gutter-items.el (make-search-dialog): need to make the search
6654         dialog visible after creation.
6655
6656         * menubar-items.el (default-menubar): use the search dialog for
6657         searching. Remove some extraneous search menu items.
6658
6659         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6660         well as strings.
6661         (make-gutter-only-dialog-frame): allow the user to create the
6662         frame unmapped. Allow the gutter spec to be given as a glyph.
6663         (search-dialog-direction): new variable.
6664         (search-dialog-text): new variable.
6665         (search-dialog-callback): new function. Callback for the search
6666         dialog action.
6667         (make-search-dialog): new function. Create a user-friendly search
6668         dialog.
6669
6670 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6671
6672         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6673         under Windows.
6674
6675 2000-04-01  Andy Piper  <andy@xemacs.org>
6676
6677         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6678         progress more accurately.
6679
6680 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6681
6682         * finder.el (finder-compile-keywords): Process readable files only.
6683         Because error in process of .#finder-inf.el when compile xemacs
6684         with --with-clash-detection option.
6685
6686 2000-03-31  Andy Piper  <andy@xemacs.org>
6687
6688         * gutter-items.el (append-progress-display): don't delay after a
6689         successful font-lock.
6690         (make-gutter-only-dialog-frame): new function. Allow users to
6691         create gutter-only dialogs.
6692
6693 2000-03-27  Mike Alexander  <mta@arbortext.com>
6694
6695         * process.el (call-process-internal): Handle a null BUFFER
6696         parameter correctly.
6697
6698 2000-03-28  Andy Piper  <andy@xemacs.org>
6699
6700         * gutter-items.el (abort-progress-display): put strings in the
6701         gutter not extents.
6702         (progress-layout-glyph): signal special 'quit callback.
6703         (progress-display-quit-function): deleted.
6704         (progress-display-stop-callback): deleted.
6705         (progress-display-dispatch-command-events): deleted.
6706         (append-progress-display): remove calls to
6707         progress-display-dispatch-command-events.
6708         (raw-append-progress-display): ditto.
6709
6710 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6711
6712         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6713         being a list.  Actually define `stipple-pixmap-p' which is used as
6714         an error predicate.  Correctly handle PIXMAP being either relative
6715         or absolute file name.
6716
6717 2000-03-24  Andy Piper  <andy@xemacs.org>
6718
6719         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6720         (abort-progress-display): ditto. Don't delete the created extent.
6721         (raw-append-progress-display): ditto.
6722         (progress-display-dispatch-non-command-events): new
6723         function. Encapsulates what we want to do when no command input is
6724         required.
6725         (progress-display-dispatch-command-events): likewise, but disable
6726         for now since it causes too many problems.
6727         (append-progress-display): use them.
6728         (raw-append-progress-display): ditto.
6729         (default-gutter-position-changed-hook): set this rather than
6730         default-gutter-position-changed.
6731         (default-gutter-position-changed-hook): lambda with zero arguments
6732         rather than one.
6733         (raw-append-progress-display): trap errors in pending input since
6734         allowing them to signal will hose the gauge well and
6735         truly. Ideally we would like to delay these until we are more able
6736         to cope.
6737         (append-progress-display): ditto.
6738
6739 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6740
6741         * lisp/make-docfile.el: call-process-internal is now implemented
6742         in process.el.
6743
6744 2000-03-21  Ben Wing  <ben@xemacs.org>
6745
6746         * mule\mule-cmds.el (set-language-info-alist):
6747         Fix to correspond to new menu arrangement.
6748
6749 2000-03-21  Ben Wing  <ben@xemacs.org>
6750
6751         * process.el:
6752         * process.el (call-process-internal): New.
6753         New implementation of call-process.  Only enabled under NT, so far.
6754         stderr handling not implemented yet in CVS'd C code.
6755
6756 2000-03-20  Ben Wing  <ben@xemacs.org>
6757
6758         * lisp-mode.el:
6759         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6760         * lisp-mode.el (lisp-interaction-mode):
6761         Put back Lisp Interaction menubar for Jan V's sake.
6762
6763         * simple.el:
6764         * simple.el (mark-ring):
6765         * simple.el (dont-record-current-mark): New.
6766         * simple.el (in-shifted-motion-command): New.
6767         * simple.el (mark-ring-unrecorded-commands): New.
6768         * simple.el (mark-ring-max):
6769         * simple.el (set-mark-command):
6770         * simple.el (push-mark):
6771         * simple.el (handle-pre-motion-command):
6772         Implement scheme for not recording unimportant marks.
6773
6774         * subr.el:
6775         * subr.el (function-allows-args): New.
6776         New function function-allows-args.
6777
6778 2000-03-20  Martin Buchholz <martin@xemacs.org>
6779
6780         * XEmacs 21.2.32 is released.
6781
6782 2000-03-20  Andy Piper  <andy@xemacs.org>
6783
6784         * gutter-items.el (update-tab-in-gutter): force selection of the
6785         selected-window if required to do so.
6786         (buffers-tab-items): ditto.
6787         (add-tab-to-gutter): ditto.
6788         (create-frame-hook): use force-selection.
6789         (default-gutter-position-changed): lambdify.
6790         (update-tab-hook): deleted since it was only used in one place.
6791
6792 2000-03-18  Andy Piper  <andy@xemacs.org>
6793
6794         * files.el (find-file-noselect): undo change that shouldn't have
6795         gone in.
6796
6797 2000-03-17  Andy Piper  <andy@xemacs.org>
6798
6799         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6800         of selected-window trickery.
6801
6802         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6803         frames tabs.
6804         (progress-display-stop-callback): progress -> progress-display
6805         (progress-display-quit-function): ditto.
6806         (clear-progress-display): ditto.
6807         (remove-progress-display): ditto.
6808         (append-progress-display): ditto.
6809         (abort-progress-display): ditto.
6810         (raw-append-progress-display): ditto.
6811         (display-progress-display): ditto.
6812         (current-progress-display-label): ditto.
6813         (current-progress-display): ditto.
6814         (lprogress-display): ditto and save the buffer
6815         (progress-display): ditto. Otherwise the buffer sometimes gets
6816         changed which confuses font-lock.
6817
6818         * font-lock.el (font-lock-default-fontify-buffer): catch all
6819         errors, not just quit.
6820         (font-lock-mode): progress -> display-progress
6821         (font-lock-default-fontify-buffer): ditto.
6822         (font-lock-fontify-syntactically-region): ditto.
6823         (font-lock-fontify-keywords-region): ditto.
6824
6825 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6826
6827         * cl.el (gensym): Move to here from cl-macs.el.
6828         (gentemp): Ditto.
6829
6830 2000-03-16  Andy Piper  <andy@xemacs.org>
6831
6832         * font-lock.el (font-lock-mode): use lprogress and friends for
6833         progress management.
6834         (font-lock-default-fontify-buffer): ditto.
6835         (font-lock-fontify-syntactically-region): ditto.
6836         (font-lock-fontify-keywords-region): ditto.
6837         (font-lock-revert-cleanup): fix reverting.
6838         (font-lock-revert-setup): ditto.
6839
6840         * gutter-items.el (progress-use-echo-area): new variable. Use the
6841         echo area for progress gauges if non-nil.
6842         (clear-progress): remove echo area stuff and defer to
6843         clear-message.
6844         (append-progress): dispatch non-command events after each progress
6845         increment. Remove echo area stuff.
6846         (abort-progress): remove echo area stuff and defer to
6847         display-message.
6848         (raw-append-progress): ditto. Dispatch non-command events after
6849         gutter redisplay.
6850         (display-progress): defer echo area stuff to display-message.
6851
6852         * gutter-items.el (clear-progress):
6853         (abort-progress): indentation changes.
6854         (display-progress): don't clear progress.
6855         (append-progress): compare messages with equal.
6856         (raw-append-progress): use dispatch-non-command-events to flush
6857         widget creation events.
6858
6859 2000-03-13  Ben Wing  <ben@xemacs.org>
6860
6861         * abbrev.el:
6862         * abbrev.el (abbrev-string-to-be-defined): New.
6863         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6864         Changes for use with the menubar.
6865
6866 2000-03-12  Ben Wing  <ben@xemacs.org>
6867
6868         * alist.el (vassoc): moved here from font-menu.el.
6869
6870         * custom.el (defface): typo fix.
6871
6872         * dialog.el (yes-or-no-p-dialog-box):
6873         * dialog.el (message-box):
6874         * files.el (save-some-buffers-1):
6875         Put accelerators in the button names.
6876
6877         * font-lock.el (font-lock-comment-face):
6878         * font-lock.el (font-lock-keyword-face):
6879         * font-lock.el (font-lock-function-name-face):
6880         Fixed some of the colors under MS Windows because the existing
6881         default colors were hardly different from black and needed to be
6882         made lighter.
6883
6884         * font-menu.el:
6885         * font-menu.el (font-menu-split-long-menu):
6886         * font-menu.el (font-menu-family-constructor):
6887         * font-menu.el (font-menu-size-constructor):
6888         * font-menu.el (font-menu-weight-constructor):
6889         * font-menu.el (font-menu-set-font):
6890         vassoc moved to alist.el.
6891         Accelerators added to all menus.
6892         Unused bound var new-props removed.
6893
6894         * keydefs.el: I did a whole lot of rearranging to put things in a
6895         more consistent order and fixed a number of cases where key
6896         combinations involving up, down, left, right and so on were
6897         defined but the corresponding keypad combinations were not
6898         defined.
6899
6900         * lisp-mode.el:
6901         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6902         * lisp-mode.el (emacs-lisp-mode):
6903         * lisp-mode.el (lisp-interaction-mode):
6904         * lisp-mode.el (flet):
6905         Added accelerators onto the menus.
6906         Made all the different versions of the let function be indented
6907         the same way.
6908         Undid Steve's easy-menu-ification, because it makes it impossible
6909         to have the menubar and popup menus different.
6910         Cleaned up the menu; added items for find-function &c and some
6911         indenting, and removed debug-on-*.
6912
6913         * list-mode.el (list-mode-hook):
6914         * list-mode.el (list-mode):
6915         * list-mode.el (completion-setup-hook):
6916         * list-mode.el (display-completion-list):
6917         Added support for the :window-height keyword, which is required
6918         because of other changes that I made for the file dialog box.  I
6919         also made the hook variables list-mode-hook and
6920         completion-setup-hook and also minibuffer-setup-hook in
6921         minibuf.el be permanent-local; see comment in list-mode.el.
6922
6923         * map-ynp.el (map-y-or-n-p):
6924         Added accelerators to the dialog buttons.
6925
6926         * menubar-items.el (menu-truncate-list):
6927         New internal function.
6928         * menubar-items.el (submenu-generate-accelerator-spec):
6929         * menubar-items.el (menu-item-strip-accelerator-spec):
6930         * menubar-items.el (menu-item-generate-accelerator-spec):
6931         New exported functions, for use in auto-generating accelerator specs.
6932
6933         * menubar-items.el:
6934         * menubar-items.el (default-menubar):
6935         * menubar-items.el (maybe-add-init-button):
6936         * menubar-items.el (bookmark-menu-filter):
6937         * menubar-items.el (slow-format-buffers-menu-line):
6938         * menubar-items.el (build-buffers-menu-internal):
6939         * menubar-items.el (language-environment-menu-filter):
6940         * menubar-items.el (default-popup-menu):
6941         * menubar-items.el (popup-buffer-menu):
6942         * menubar-items.el (popup-menubar-menu):
6943         Did a major overhaul on this file, and in fact I'm nowhere near
6944         done working on the menubar, and there will be more patches to
6945         come.  A basic summary of what I've done:
6946
6947         a) I added accelerators to all of the menu items.  For menus that
6948         are auto-generated, such as the buffers menu, the accelerators are
6949         automatically added to the beginning of each line using the
6950         numbers 1 through 9, then zero, and then letters starting with A,
6951         but omitting the letters that are already in use for the fixed
6952         menu items at the top of the buffers menu.  To facilitate adding
6953         accelerators of this kind, I created some new functions
6954         (*-accelerator-spec), which are also being used by other filters
6955         that auto generate lists of things such as ftp sites to download
6956         packages.  If people really don't like these accelerators
6957         appearing at the beginning of the menu items, a variable can be
6958         added to optionally turn them off, but I think this is rather
6959         pointless because other menu items have accelerators and many or
6960         most of the menu users will use the accelerators if the support is
6961         there.
6962
6963         b) I combined the top level Tools and Apps menus into a single
6964         Tools menu, because the distinction between the two is not
6965         obvious, and the items on the menus are not used often enough that
6966         putting some of them onto submenus is a problem.
6967
6968         c) I created two new top level menus called View and Cmds because
6969         there were too many items on the File and Edit menus, and I'm going
6970         to be adding more items to these menus.  In contrast to the Tools
6971         menu, the items on these menus may be used quite often during an
6972         editing session, and so should be available with fewer
6973         keystrokes.
6974
6975         d) I added a number of options to the options menu, including one
6976         for controlling whether the alt key can be used to traverse to
6977         menu items using the accelerators, one for controlling behavior of
6978         control-k, one for controlling how the kill and yank functions
6979         interact with the clipboard, a few additional buffers-menu
6980         options, and various other things.  I also did a bit of
6981         rearranging, for example, combining the keyboard and mouse options
6982         into a single keyboard and mouse submenu to facilitate the
6983         accelerators on that level.
6984
6985         e) I changed the variable buffers-menu-format-buffer-line-function
6986         to take two arguments instead of one, the second argument being
6987         the line number for use in creating an accelerator.  I added a
6988         hack to support existing functions with one argument (although I
6989         doubt that very many of these exist), for backward compatibility.
6990
6991         f) I moved the top level mule menu to be a submenu of the edit
6992         menu.  I think that most of the items on this menu are fairly
6993         useless and there are certainly not enough frequently used items
6994         to justify this being its own top level menu.
6995
6996         g) I combined most of the items in big-menubar.el into the main menu.
6997         If people think the main menu is too big, it would be possible to
6998         create different configurations, some smaller.
6999
7000         * menubar.el (check-menu-syntax):
7001         Deleted some syntax checks that were no longer valid, partly
7002         because of changes that were already made a long time ago, and
7003         partly because of a change I made where I allow the name of the
7004         menu item to be an evaluated expression rather than just a string,
7005         similar to all of the other parameters of a menu item.
7006
7007         * minibuf.el:
7008         * minibuf.el (read-file-name-1):
7009         * minibuf.el (mouse-read-file-name-1):
7010         I made a number of changes to improve the appearance
7011         and functioning of the file dialog box.  They include:
7012
7013         a) Fixing the problem where closing the dialog box by clicking on
7014         the close button of the window didn't properly exit the
7015         minibuffer.
7016
7017         b) Fixing the problem that if you typed part of a file name, and
7018         then clicked on a completion with the mouse, the file was not
7019         correctly selected.
7020
7021         c) Changing the title of the dialog box to reflect the operation
7022         being done in accordance with user interface conventions, rather
7023         than the name of the dialog box buffer, which is rather useless.
7024
7025         d) Remove the words "possible completions are" which didn't
7026         belong.
7027
7028         e) Fix things so that the completions scroll off the end of the
7029         completions windows only to the right, rather than both to the
7030         right and down, which is in accordance with Windows user interface
7031         conventions.
7032
7033         * msw-init.el (init-post-mswindows-win):
7034         Added a binding for meta-F4, which is the standard windows binding
7035         for exiting a program.
7036
7037         * select.el (get-selection-no-error):
7038         * select.el (own-selection):
7039         * select.el (own-clipboard):
7040         Added an optional argument called append to the functions
7041         own-selection and own-clipboard.  This adds support for appending
7042         text to the existing selection and allows the function
7043         own-clipboard to be used as the value of the variable
7044         interprogram- cut-function.
7045
7046         Fixed a bug in own-selection in handling zmacs-region-stays.
7047
7048         * simple.el (historical-kill-line): New.
7049
7050         * simple.el (kill-line):
7051         * simple.el (interprogram-cut-function):
7052         * simple.el (interprogram-paste-function):
7053         * simple.el (handle-pre-motion-command):
7054         * simple.el (next-line):
7055         * simple.el (previous-line):
7056         a) Expanded the variable kill-whole-line, so that function
7057         kill-line can be set to delete the entire line always, not just
7058         when cursor is at the beginning of the line.  This is controlled
7059         by setting the variable kill-whole-line to the symbol 'always.
7060         This behavior, as well as the existing kill-whole-line behavior,
7061         now only take effect when kill-line is called interactively,
7062         although this is a departure from a previous behavior in the case
7063         of setting this variable kill-whole-line to t.  It is almost
7064         certainly what has always been intended, and most likely the old
7065         way of doing things introduced bugs.  I also created a function
7066         called historical-kill-line, which ignores the kill-whole-line
7067         setting and always gives the historical behavior of only killing
7068         to the end of the line.  I bound this function to shift- control-k
7069         so that the kill to end of line behavior is available, even when
7070         kill-whole-line has been set to change control-k into the simple
7071         delete-whole-line behavior. (This can be set using the options
7072         menu.)
7073
7074         b) I changed things so that kill and yank now interact with the
7075         clipboard by default under windows.  This was done by changing the
7076         default value of interprogram-cut- function and
7077         interprogram-paste-function.  You can get the old behavior by
7078         setting these to nil, and there is an option on the options menu
7079         to do this.
7080
7081         c) I added support for selecting text using shifted motion keys.
7082         This support is on by default and can be controlled by the
7083         variable shifted-motion-keys-select-region.  There is also a
7084         variable called unshifted-motion-keys-deselect-region that
7085         controls more specifically how the shifted motion key behavior
7086         works.  I did not put an option on the options menu to turn this
7087         off, because I can't imagine why this would be useful.
7088
7089         * simple.el (forward-block-of-lines):
7090         * simple.el (backward-block-of-lines):
7091         * simple.el (block-movement-size):
7092         New.
7093
7094         * simple.el (uncapitalized-title-words):
7095         * simple.el (uncapitalized-title-word-regexp):
7096         * simple.el (capitalize-string-as-title):
7097         * simple.el (capitalize-region-as-title):
7098         New.
7099
7100
7101         * subr.el (add-hook):
7102         * subr.el (make-local-hook): New.
7103         * subr.el (remove-local-hook): New.
7104         * subr.el (add-one-shot-hook): New.
7105         * subr.el (add-local-one-shot-hook): New.
7106         Added some functions to make using hooks easier.
7107         These include:
7108
7109         a) Functions add-local-hook and remove-local-hook to make it easy
7110         to use local hooks.
7111
7112         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7113         make it possible to add a "one-shot" hook, which is to say a hook
7114         that runs only once, and automatically removes itself after the
7115         first time it has run.
7116
7117 2000-03-09  Andy Piper  <andy@xemacs.org>
7118
7119         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7120
7121 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7122
7123         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7124         Moved from menubar-items.el.
7125         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7126
7127 2000-03-08  Andy Piper  <andy@xemacs.org>
7128
7129         * gutter-items.el (build-buffers-tab-internal): add selected field
7130         to buffers tab spec.
7131
7132 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7133
7134         * minibuf.el (last-exact-completion): Initialize to nil.
7135
7136 2000-03-07  Didier Verna  <didier@xemacs.org>
7137
7138         * startup.el (command-line-1): remove unused variable
7139         `first-file-buffer'.
7140
7141 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7142
7143         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7144         which is also used for Web server log files.
7145
7146 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7147
7148         * mule/mule-charset.el: Setup auto-fill-chars.
7149
7150 2000-03-02  SL Baur  <steve@beopen.com>
7151
7152         * subr.el (with-string-as-buffer-contents): Reimplement using
7153         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7154         non-deletion of buffer after execution problem.
7155         (with-output-to-string): Use unique buffer name.
7156
7157 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7158
7159         * gutter-items.el (buffers-tab-sort-function):  New variable.
7160         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7161
7162 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7163
7164         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7165
7166 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7167
7168         * menubar-items.el (maybe-add-init-button): Remove the "Load
7169         .emacs" button from all menubars.
7170
7171 2000-03-01  Didier Verna  <didier@xemacs.org>
7172
7173         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7174         region rectangle replacement (from Jan Vroonhof).
7175         (replace-rectangle): new function.
7176
7177 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7178
7179         * mule/mule-cmds.el (set-default-coding-systems): Use
7180         set-terminal-coding-system and set-keyboard-coding-system.
7181         * coding.el (set-terminal-coding-system): Use
7182         set-console-tty-output-coding-system.
7183         (set-keyboard-coding-system): Use
7184         set-console-tty-input-coding-system.
7185
7186 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7187
7188         * minibuf.el (read-variable): Allow symbol to default argument.
7189
7190 2000-02-27  Andy Piper  <andy@xemacs.org>
7191
7192         * gutter-items.el (update-tab-hook): new function to be used for
7193         hooks.
7194         (create-frame-hook): add update-tab-hook.
7195         (record-buffer-hook): ditto.
7196         (default-gutter-position-changed): ditto.
7197         (default-gutter-position): updating the buffers tab is now handled
7198         by a hook.
7199         (default-gutter-position-changed-hook): new variable.
7200         (gutter-element-visibility-changed-hook): ditto.
7201         (set-gutter-element-visible-p): call it.
7202         (set-gutter-element): use modify-specifier-instances. Set extents
7203         as duplicable before using.
7204         (remove-gutter-element): ditto.
7205         (set-gutter-element-visible-p): ditto.
7206         (init-gutter): new function.
7207         (add-tab-to-gutter): use new gutter-element functions rather than
7208         setting specifiers directly.
7209         (clear-progress): ditto.
7210         (abort-progress): ditto.
7211         (gutter-buffers-tab-visible-p): renamed from
7212         default-gutter-visible-p
7213
7214         * specifier.el (modify-specifier-instances): new function from Jan
7215         Vroonhof.
7216
7217         * x-init.el (init-post-x-win): call init-gutter.
7218
7219         * msw-init.el (init-post-mswindows-win): call init-gutter.
7220
7221         * menubar-items.el (default-menubar): Update to reflect new gutter
7222         variables.
7223
7224 2000-02-26  Andy Piper  <andy@xemacs.org>
7225
7226         * gutter-items.el (set-gutter-element): new function. Add gutter
7227         elements to the specified gutter.
7228         (remove-gutter-element): new function. Remove gutter elements from
7229         the specified gutter.
7230         (set-gutter-element-visible-p): new function. Set gutter element
7231         visibility for the provided gutter-visible specifier.
7232
7233 2000-02-23  Andy Piper  <andy@xemacs.org>
7234
7235         * gutter-items.el (add-tab-to-gutter): specify dimensions
7236         dynamically.
7237
7238 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7239
7240         * gutter-items.el (add-tab-to-gutter):
7241         * package-get.el (package-get-interactive-package-query):
7242         * package-ui.el (pui-directory-exists):
7243         (pui-install-selected-packages):
7244         (pui-list-packages):
7245         Use #'(lambda ...)  instead of '(lambda ...).
7246
7247 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7248
7249         * startup.el (load-user-init-file): Check to make sure user
7250           has an init-file before calling load().
7251
7252 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7253
7254         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7255
7256 2000-02-23  Martin Buchholz <martin@xemacs.org>
7257
7258         * XEmacs 21.2.31 is released.
7259
7260 2000-02-21  Mike Sperber <mike@xemacs.org>
7261
7262         * loadup.el (really-early-error-handler):
7263         * update-elc.el:
7264         * make-docfile.el:
7265         Remove dependency on EMACSBOOTSTRAP... environment variables.
7266
7267 2000-02-21  Martin Buchholz <martin@xemacs.org>
7268
7269         * XEmacs 21.2.30 is released.
7270
7271 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7272
7273         * byte-optimize.el (byte-optimize-plus):
7274         (byte-optimize-minus):
7275         (byte-optimize-multiply):
7276         Optimize (- 0) to 0, not (-)
7277         Optimize (+ 5 3.0) to 8.0
7278         Optimize (* 5 3.0) to 15.0
7279         Improve readability.
7280
7281 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7282
7283         * modeline.el: (modeline-scrolling-method): change modeline
7284         mswindows cursor appearance according to the value.
7285
7286         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7287         and 'gui-element face colors and 'gui-element face font to Windows
7288         defaults.
7289
7290 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7291
7292         * font-lock.el: Javadoc enhancements
7293
7294 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7295
7296         * ldap.el (toplevel): Test if LDAP support has been compiled in
7297         (ldap-verbose): New option
7298         (ldap-search-entries): Renamed from the previous ldap-search
7299         Conditionalize message display on ldap-verbose
7300         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7301         defuns
7302         (ldap-search): Is now defined as an obsolete wrapper calling
7303         ldap-search-basic or ldap-search-entries
7304
7305
7306 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7307             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7308             Jan Vroonhof  <jan@xemacs.org>
7309
7310         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7311         When for-effect is true, didn't call `byte-optimize-form'
7312         in and/or subforms without last.
7313
7314 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7315
7316         * package-get.el (package-get-download-sites): Use correct custom
7317         type.
7318
7319 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7320
7321         * files.el (write-file): Ask for coding system when compiled with
7322         file-coding.
7323
7324 2000-02-16  Andy Piper  <andy@xemacs.org>
7325
7326         * buffer.el (switch-to-buffer): give norecord argument to
7327         set-window-buffer instead of explicitly recording.
7328
7329         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7330         we have to pick a window.
7331
7332 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7333
7334         * mule/mule-cmds.el (describe-language-support): Don't add
7335         unexist function to help-map.
7336         (describe-coding-system): Don't use already assigend `C'.
7337
7338 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7339
7340         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7341         work in custom.
7342
7343 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7344
7345         * about.el: Ienaga's e-mail address change.
7346
7347 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7348
7349         * etags.el (find-tag): force new window -- even if buf already
7350         visible -- when other-window is t
7351
7352 2000-02-16  Martin Buchholz <martin@xemacs.org>
7353
7354         * XEmacs 21.2.29 is released.
7355
7356 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7357
7358         * cl-extra.el (getf): This is now identical to `plist-get', so
7359         just defalias it.
7360         * cl-macs.el: Make getf an alias to plist-get, at the
7361         byte-compiler level, using define-compiler-macro.
7362
7363 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7364
7365         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7366
7367 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7368
7369         * lisp/etags.el (find-tag-internal): set exact-tagname to
7370           a regular expression that matches against the tagname
7371           part of the tag entry first instead of only looking in
7372           the context area.
7373
7374 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7375
7376         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7377         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7378
7379 2000-02-07  Martin Buchholz <martin@xemacs.org>
7380
7381         * XEmacs 21.2.28 is released.
7382
7383 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7384
7385         * cl-extra.el (getf): Just call `get', never `get*'.
7386         Make arglist match docstring.
7387         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7388         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7389         * byte-optimize.el: remove references to `get*'.
7390
7391 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7392
7393         * mule/european.el: Add syntax information for Latin3 and Latin4.
7394
7395 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7396
7397         * byte-optimize.el: Byte-optimize (length "foo")
7398
7399 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7400
7401         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7402         width check using `window-leftmost-p' and `window-rightmost-p'.
7403
7404 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7405
7406         * wid-edit.el (widget-match-inline): An atom never matches a
7407           list.
7408
7409 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7410
7411         * modeline.el: Consolidated 'x and 'mswindows specification under
7412         'win tag.
7413
7414 2000-01-29  Andy Piper  <andy@xemacs.org>
7415
7416         * gutter-items.el: (format-buffers-tab-line): Try and be
7417         intelligent about buffer naming when we have duplicates.
7418
7419 2000-01-29  Andy Piper  <andy@xemacs.org>
7420
7421         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7422         updated when it becomes visible.
7423
7424 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7425
7426         * bytecomp.el (byte-compile-insert-header): Properly set coding
7427         system under MULE and file-coding.
7428
7429 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7430
7431         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7432         (dontusethis-set-value-terminal-coding-system-handler):
7433         (dontusethis-set-value-keyboard-coding-system-handler):
7434         Never undefine coding system aliases.  Emergency fix for gnus.
7435
7436 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7437
7438         * files.el (abbreviate-file-name): Use directory-sep-char instead
7439         of hard-coded "/".
7440
7441 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7442
7443         * startup.el (user-init-file-base-list): New variable, replacing
7444         user-init-file-base.
7445         (find-user-init-file): New function.
7446         (command-line-early): Use it.
7447         (load-user-init-file): Ditto.
7448
7449 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7450
7451         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7452         calling valid-image-instantiator-format-p
7453
7454 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7455
7456         * isearch-mode.el (isearch-mode): The variable is
7457         isearch-unhidden-extents, not isearch-opened-extents.
7458
7459 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7460
7461         * minibuf.el (next-history-element): Modify error message if a
7462         default value is available.
7463
7464 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7465
7466         * bytecomp.el (byte-compile-file): Don't unconditionally write
7467         .elc files in binary - might contain non-Latin1.
7468
7469 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7470
7471         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7472         for windows-nt.
7473
7474         * version.el:
7475         * startup.el (user-init-file-base):
7476         * process.el (call-process-region):
7477         * files.el (make-backup-file-name):
7478         (backup-file-name-p):
7479         (file-relative-name):
7480         (abbreviate-file-name):
7481         (set-auto-mode):
7482         * code-process.el (call-process-region): Removed unnecessary
7483         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7484         support out of the universe.
7485
7486         * process.el:
7487         * code-process.el:
7488         * bytecomp.el (byte-compile-file): Removed reference to
7489         buffer-file-type, and commented usage of binary-process-output
7490         NTEmacs variables.
7491
7492 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7493
7494         * help.el (function-arglist): Add case for macro.
7495
7496 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7497
7498         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7499         printers.
7500         (custom-display): Added a menu for printer/display tags.
7501
7502         * frame.el (frame-type):
7503         * device.el (device-type): Added 'msprinter to the doc string, and
7504         removed 'pc -- it is not going to be implemented ever.
7505         (call-device-method): Fixed docstring typo.
7506         Defined specifier tags 'printer and 'display.
7507
7508 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7509
7510         * lisp/itimer.el (itimer-run-expired-timers): (consp
7511           last-command-event-time) instead of (consp
7512           'last-command-event-time).
7513
7514 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7515
7516         * msw-glyphs.el: Removed obsolete commentary.
7517
7518 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7519
7520         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7521         better default value.
7522
7523 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7524
7525         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7526         (read-string): Ditto.
7527         (eval-minibuffer): Ditto.
7528         (read-command): Ditto.
7529         (read-function): Ditto.
7530         (read-variable): Ditto.
7531         (read-number): Ditto.
7532         (read-shell-command): Ditto.
7533         (read-number): Record history.
7534
7535 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7536
7537         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7538
7539 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7540
7541         * faces.el (startup-initialize-custom-faces): New function.
7542         Reset all faces created during auto-autoloads loading time
7543         by defface.
7544         * startup.el (command-line): Call it.
7545
7546 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7547
7548         * about.el (about-hackers): Add myself to contributors list.
7549
7550 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7551
7552         * menubar-items.el (maybe-add-init-button): Removed an argument in
7553         a call to load-user-init-file, as the function managed to lose its
7554         formal parameter a few betas ago.
7555
7556 2000-01-18  Martin Buchholz <martin@xemacs.org>
7557
7558         * XEmacs 21.2.27 is released.
7559
7560 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7561
7562         * process.el (shell-command-to-string): Use the FSF docstring.
7563         Make shell-command-to-string the standard function, and
7564         exec-to-string the (deprecated) alias.
7565
7566         * startup.el: typo fix.
7567
7568 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7569
7570         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7571
7572 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7573
7574         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7575         buffers after visible buffers.
7576         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7577
7578 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7579
7580         * info.el (Info-extract-menu-node-name): Stop at a dot
7581         followed by whitespace or right parenthesis.
7582
7583 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7584
7585         * info.el (Info-directory-list): Warn against using Customize with
7586         Info-directory-list.
7587
7588 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7589
7590         * minibuf.el (read-file-name): doc fix.
7591
7592         * autoload.el (update-file-autoloads): doc fix.
7593
7594         * about.el (about-hackers): Change my E-mail address.
7595
7596 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7597
7598         * info.el (Info-visit-file): Just use the `f' interactive spec to
7599         read a filename in the standard way.
7600
7601 2000-01-13  Andy Piper  <andy@xemacs.org>
7602
7603         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7604         (gutter-buffers-tab-extent): new variable.
7605         (update-tab-in-gutter): call add-tab-to-gutter again if the
7606         orientation has changed.
7607         (add-tab-to-gutter): cope with different orientations.
7608
7609 2000-01-11  Didier Verna  <didier@xemacs.org>
7610
7611         * info.el (Info-following-node-name): backward-skip dots as well
7612         as spaces (dots at the end of a node name aren't part of it).
7613         (Info-extract-menu-node-name): don't skip dots. There could be
7614         some in the node name.
7615         (Info-index): allow dots to be part of a node name.
7616
7617 2000-01-12  Andreas Jaeger  <aj@suse.de>
7618
7619         * files.el (auto-mode-alist): Added idlwave-mode.
7620         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7621
7622 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7623
7624         * info.el (Info-search): Show default value.
7625
7626 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7627
7628         * info.el (Info-read-node-completion-table): New variable.
7629         (Info-read-node-name-1): New function.
7630         (Info-read-node-name): Use it.
7631         (Info-follow-reference): Use DEFAULT argument of completing-read.
7632         (Info-menu): Ditto.
7633
7634 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7635
7636         * hyper-apropos.el (hyper-describe-key-briefly): Save
7637         window configuration.
7638         (hyper-describe-face): Use DEFAULT of completing-read.
7639         (hyper-apropos-read-variable-symbol): Ditto.
7640         (hyper-apropos-read-function-symbol): Ditto.
7641
7642 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7643
7644         * mule/mule-cmds.el (set-default-coding-system): Set
7645         comint-exec-hook to use coding-system-for-read and
7646         coding-system-for-write so that C-x RET c works.
7647
7648 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7649
7650         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7651         (previous-matching-history-element): Increment
7652         minibuffer-max-depth by 1.
7653         (next-matching-history-element): Ditto.
7654
7655 2000-01-11  Andy Piper  <andy@xemacs.org>
7656
7657         * gutter-items.el (buffers-tab): Create a new face for the buffers
7658         tab.
7659         (buffers-tab-face): use it.
7660
7661 2000-01-10  Didier Verna  <didier@xemacs.org>
7662
7663         * modeline.el (modeline-scrolling-method): change modeline X
7664         cursor appearance according to the value.
7665
7666 2000-01-07  Andreas Jaeger  <aj@suse.de>
7667
7668         * about.el (about-hackers): Moved my entry to contributor list.
7669         (xemacs-hackers): Added myself.
7670         (about-maintainer-info): Added description of myself.
7671
7672
7673 2000-01-07  Didier Verna  <didier@xemacs.org>
7674
7675         * modeline.el (modeline-scrolling-method): new variable.
7676         (mouse-drag-modeline): add reference to it in the docstring.
7677         (mouse-drag-modeline): handle it.
7678
7679 2000-01-08  Andy Piper  <andy@xemacs.org>
7680
7681         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7682         calls.
7683         (remove-buffer-from-gutter-tab): ditto.
7684
7685 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7686
7687         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7688         (custom-face-edit): Fix grammatical error in help message.
7689
7690 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7691
7692         * movemail.el: Added.
7693
7694         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7695
7696 2000-01-03  Didier Verna  <didier@xemacs.org>
7697
7698         * modeline.el (mouse-drag-modeline): remove the code related to
7699         the modeline horizontal scrolling facility.
7700
7701 1999-12-31  Martin Buchholz <martin@xemacs.org>
7702
7703         * XEmacs 21.2.26 is released.
7704
7705 1999-12-28  Andy Piper  <andy@xemacs.org>
7706
7707         * wid-edit.el (widget-push-button-value-create): The gui cache
7708         does not agree with native widgets which can only be displayed
7709         once per window. The reasons for caching are diminished now that
7710         we don't hog resources when creating buttons.
7711         (widget-push-button-cache) deleted.
7712
7713 1999-12-24  Martin Buchholz <martin@xemacs.org>
7714
7715         * XEmacs 21.2.25 is released.
7716
7717 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7718
7719         * hyper-apropos.el (hyper-apropos): Toggle
7720         hyper-apropos-programming-apropos correctly.
7721         Set REGEXP when user accepts default value.
7722
7723 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7724
7725         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7726         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7727
7728 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7729
7730         * mule/mule-category.el (undefined-category-designator):
7731         Return char instead of character.  Search for undefined one.
7732         (describe-category): Use with-displaying-help-buffer.
7733
7734 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7735
7736         * byte-optimize.el (byte-optimize-plus):
7737         Optimize (+ 1) to 1 instead of (1+ nil).
7738
7739         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7740
7741         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7742
7743         * byte-optimize.el (byte-optimize-char-before): New function.
7744         Remove performance penalty for using (char-before) instead of (char-after).
7745
7746 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7747
7748         * mule/mule-category.el (char-category-list): Return character
7749         instead of integer.
7750
7751 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7752
7753         * minibuf.el (read-buffer): Check default is buffer object.
7754
7755 1999-11-25  Andy Piper  <andy@xemacs.org>
7756
7757         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7758         for buttons.
7759
7760 1999-12-16  Andreas Jaeger  <aj@suse.de>
7761
7762         * package-get.el (package-get-maybe-save-index): Fixed typo.
7763         Patch by Jeff Miller <jmiller@smart.net>.
7764
7765 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7766
7767         * gnuserv.el (gnuserv-process-filter):  don't call
7768         gnuserv-write-to-client when gnuserv-current-client is nil
7769
7770 1999-12-14  Martin Buchholz <martin@xemacs.org>
7771
7772         * XEmacs 21.2.24 is released.
7773
7774 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7775
7776         * about.el (about-hackers): Update my email address.
7777
7778 1999-12-07  Martin Buchholz <martin@xemacs.org>
7779
7780         * XEmacs 21.2.23 is released.
7781
7782 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7783
7784         * package-get.el (package-get-download-sites): Removed several
7785         defunct download sites, added many new ones, and corrected a few
7786         incorrect directory-on-site entries.  Added physical locations to
7787         site-description.
7788
7789 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7790
7791         * finder.el (finder-commentary): add DOC string and fix
7792         interactive spec
7793
7794 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7795
7796         * help.el (describe-function): Don't forget to intern the string
7797         completing-read returns.
7798         (describe-variable): Ditto.
7799
7800 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7801
7802         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7803         `hyper-apropos-help-mode' here to find symbol to customize
7804         irregardless of cursor position and simplify
7805         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7806         `hyper-apropos-popup-menu'.
7807
7808 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7809
7810         * apropos.el (apropos-mode-map): Add return to call
7811         apropos-follow.
7812         (apropos-print): Call apropos-mode to have better
7813         command reference. Put keymap text-poperty to
7814         symbole name.
7815
7816 1999-11-22  Alastair Burt  <burt@dfki.de>
7817
7818         * help.el: (describe-bindings-1): Added handling of keymaps for
7819         the extents at point.
7820
7821 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7822
7823         * gutter-items.el (buffers-tab-items): Wrap the function in a
7824         save-match-data
7825
7826 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7827
7828         * help.el (describe-function): Use the DEFAULT argument to
7829         completing-read.
7830         (describe-variable): Ditto.
7831
7832 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7833
7834         * minibuf.el (read-from-minibuffer): Add optional argument
7835         DEFAULT to have better mini-buffer history support.
7836         (completing-read): Pass default to read-from-minibuffer.
7837         (read-buffer): Pass default to completing-read.
7838
7839 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7840
7841         * font-lock.el (font-lock-doc-string-face): Document the
7842         `font-lock-lisp-like' property.
7843
7844 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7845
7846         * lisp-mode.el: Specify `font-lock-lisp-like'.
7847
7848         * font-lock.el (font-lock-lisp-like): New function.
7849         (font-lock-fontify-syntactically-region): Use it.
7850
7851 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7852
7853         * XEmacs 21.2.22 is released
7854
7855 1999-11-28  Martin Buchholz <martin@xemacs.org>
7856
7857         * XEmacs 21.2.21 is released.
7858
7859 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7860
7861         * minibuf.el (read-coding-system): Accept symbol and
7862         coding-system object as a default-coding-system.
7863
7864 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7865
7866         * minibuf.el (read-coding-system): Accept symbol as
7867         a default-coding-system.
7868
7869 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7870
7871         * apropos.el (apropos-documentation): Use insert instead
7872         of princ.
7873
7874 1999-11-07  William M. Perry  <wmperry@aventail.com>
7875
7876         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7877           for the linux console.
7878
7879         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7880           stuff to work when you are not on a window system, since the GPM
7881           mouse support now allows pasting from outside of XEmacs.
7882
7883 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7884
7885         * XEmacs 21.2.20 is released
7886
7887 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7888
7889         * setup-paths.el (paths-default-info-directories): Add
7890         /usr/share/info and /usr/local/share/info.
7891
7892 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7893
7894         * about.el: Updated Vladimir Ivanovic's info.
7895
7896 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7897
7898         * auto-show.el (auto-show-truncationp): Remove.
7899
7900         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7901
7902 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7903
7904         * indent.el (indent-line-to): fix bug: spaces were not replaced
7905         with tab if column is multiple of tab-width
7906         From dhn@qedinc.com
7907
7908 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7909
7910         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7911         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7912
7913         * package-get.el (package-get-package-provider): Be verbose when
7914         interactive. Patch from Robert Pluim
7915
7916 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7917
7918         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7919         info file suffixes.
7920
7921 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7922
7923         * process.el (open-network-stream): Add a new optional parameter
7924         PROTOCOL to support udp; fix a minor typo and add an explanation
7925         in docstring for udp programming.
7926
7927         * code-process.el (open-network-stream): Add a new optional
7928         parameter PROTOCOL to support udp; fix a minor typo and add an
7929         explanation in docstring for udp programming.
7930
7931 1999-10-18  Andy Piper  <andy@xemacs.org>
7932
7933         * gui.el (make-gui-button): be more precise about how we call
7934         callbacks.
7935
7936         * wid-edit.el (widget-push-button-value-create): Use the new form
7937         of native gui-button.
7938
7939 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7940
7941         * info.el (Info-page-prev): Don't do (sit-for 0).
7942
7943 1999-10-13  Andy Piper  <andy@xemacs.org>
7944
7945         * gutter-items.el (progress-abort-glyph): new glyph for showing
7946         abort status.
7947         (append-progress): dispatch-event rather than sit-for.
7948         (abort-progress): new function. Show the abort glyph with an
7949         appropriate message.
7950         (raw-append-progress): dispatch-event rather than sit-for.
7951         (display-progress): cope with aborts.
7952
7953         * gui.el (make-gui-button): Use native widgets for buttons
7954         unconditionally.
7955         (insert-gui-button): ditto.
7956         (gui-button-p): ditto.
7957
7958         * xbm-button.el: remove from core.
7959
7960         * xpm-button.el: remove from core.
7961
7962 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7963
7964         * faces.el (init-device-faces): Don't initialize the random faces
7965         on the stream device.
7966
7967 1999-10-06  Andy Piper  <andy@xemacs.org>
7968
7969         * files.el (recover-file): Don't use ls under windows for revert buffer.
7970
7971 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7972
7973         * package-get.el (package-get-download-menu): Make menu really
7974         toggle download sites.
7975         (package-get-download-sites): Add autoload cookie.
7976
7977 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7978
7979         * setup-paths.el (paths-find-module-directory): Ditto.
7980
7981 1999-09-29  Werner Fink  <werner@suse.de>
7982
7983         * setup-paths.el (paths-find-exec-directory): Add missing nil
7984         parameter for environment.
7985
7986 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7987
7988         * modeline.el (modeline-format):
7989         Only purecopy the strings.  Else
7990         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7991         barfs.
7992
7993 1999-08-28  Mike Woolley  <mike@bulsara.com>
7994
7995         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7996         user setting comint-completion-addsuffix and
7997         comint-process-echoes.
7998
7999 1999-09-22  Andy Piper  <andy@xemacs.org>
8000
8001         * gutter-items.el (update-tab-in-gutter): use
8002         last-nonminibuf-window instead of selected-window.
8003
8004 1999-09-18  Andy Piper  <andy@xemacs.org>
8005
8006         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8007         display on.
8008
8009         * subr.el (record-buffer-hook): new variable so that the hook gets
8010         some documentation.
8011
8012 1999-09-16  Andy Piper  <andy@xemacs.org>
8013
8014         * gutter-items.el (update-tab-in-gutter): only update when the
8015         gutter is visible.
8016         (remove-buffer-from-gutter-tab): ditto.
8017
8018 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8019
8020         * simple.el (do-auto-fill): Commented out part of Kinsoku
8021         processing.
8022
8023 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8024
8025         * isearch-mode.el (isearch-highlightify-region): Give the
8026         highlighting extents a high priority.
8027         (isearch-make-extent): Give the main highlighting extent an even
8028         higher priority.
8029
8030 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8031
8032         * packages.el (packages-compute-package-locations): Fix typo from
8033         -u rationalization.
8034
8035 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8036
8037         * setup-paths.el (paths-find-doc-directory): Respect value of
8038         `configure-doc-directory.'
8039
8040         * find-paths.el (paths-find-architecture-directory): Give
8041         precendence `default' argument (which typically comes from
8042         configure).
8043
8044 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8045
8046         * startup.el (command-line-early): Added options -user-init-file
8047         and -user-init-directory.
8048
8049         * files.el (user-init-file): Default to NIL so we can recognize
8050         when it's set.
8051
8052 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8053
8054         * obsolete.el (init-file-user):
8055         * startup.el:
8056         * packages.el (packages-compute-package-locations):
8057         * package-get.el (package-get-user-index-filename):
8058         * menubar-items.el (maybe-add-init-button):
8059         * info.el (Info-annotations-path):
8060         * dump-paths.el:
8061         Change `user-init-directory' to be an absolute path.
8062         Use `user-init-directory' where appropriate.
8063         Zap `init-file-user' and its uses.
8064
8065 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8066
8067         * subr.el (copy-symbol): New function.
8068
8069 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8070
8071         * isearch-mode.el (isearch-done): Be sure to restore invisible
8072         extents in the proper buffer.
8073         (isearch-pre-command-hook): Set this-command to the correct value
8074         in case the buffer has changed and old overriding-local-map was
8075         used.
8076         (isearch-restore-extent): Use remprop instead of setting the
8077         property to nil.
8078
8079 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8080
8081         * cmdloop.el (execute-extended-command): Update zmacs region
8082         before the delay.
8083         (execute-extended-command): Make the message gettext-friendly.
8084
8085 1999-09-07  Andy Piper  <andy@xemacs.org>
8086
8087         * gutter-items.el (progress-gauge-glyph): renamed from
8088         progress-glyph.
8089         (progress-text-glyph): new variable.
8090         (progress-layout-glyph): use layouts and text glyphs.
8091         (progress-area-buffer): removed.
8092         (progress-text-and-extent): new variable.
8093         (progress-displayed-p): dynamically create gutter area buffer.
8094         (clear-progress): ditto.
8095         (raw-append-progress): ditto.
8096         (append-progress): use new glyph names.
8097         (raw-append-progress): only create the extent when needed. set
8098         properties more optimally.
8099         (progress): remove args.
8100
8101 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8102
8103         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8104         mapcar where the return value is unused.
8105         (isearch-restore-invisible-extents): Ditto.
8106         (isearch-highlight-all-cleanup): Ditto.
8107         (isearch-delete-extents-in-range): Traverse the extents only once.
8108         (isearch-highlight-all-update): Don't start over if the search
8109         string has changed and more input is pending.
8110
8111 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8112
8113         * packages.el (packages-find-package-data-path): Ditto.
8114
8115         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8116
8117         * subr.el (mapc-internal): Don't make obsolete.
8118
8119         * cl-extra.el (mapc): Resurrect.
8120
8121 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8122
8123         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8124         alias.
8125
8126         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8127         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8128         (isearch-yank-clipboard): Use get-clipboard instead of
8129         x-get-clipboard.
8130         (isearch-yank-selection): Fix docstring.
8131
8132 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8133
8134         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8135
8136 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8137
8138         * cl-macs.el (extent-start-position): Fix setf method.
8139         (extent-end-position): Ditto.
8140
8141 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8142
8143         * isearch-mode.el: End merge with FSF 20.4.
8144
8145         * isearch-mode.el (search-invisible): New variable.
8146         (isearch-hide-immediately): Ditto.
8147         (isearch-unhidden-extents): Ditto.
8148         (isearch-range-invisible): New function.
8149         (isearch-unhide-extent): Ditto.
8150         (isearch-restore-invisible-extents): Ditto.
8151         (isearch-restore-extent): Ditto.
8152
8153         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8154         implementation.
8155         (isearch-ring-retreat-edit): Ditto.
8156         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8157         (isearch-forward-regexp): New arguments NOT-REGEXP and
8158         NO-RECURSIVE-EDIT.
8159         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8160         (isearch-backward-regexp): New arguments NOT-REGEXP and
8161         NO-RECURSIVE-EDIT.
8162         (isearch-mode): Return isearch-success.
8163         (isearch-update): Use unread-command-events instead of
8164         unread-command-event.
8165         (isearch-abort): If an invalid regexp is encountered, keep popping
8166         states.
8167         (isearch-*-char): Use FSF implementation.
8168         (isearch-whitespace-chars): Use the more robust FSF's
8169         implementation.
8170         (isearch-within-brackets): New variable.
8171         (isearch-mode): Initialize it.
8172         (isearch-edit-string): Bind it.
8173         (isearch-search-and-update): Set it.
8174         (isearch-push-state): Push it.
8175         (isearch-top-state): Pop it.
8176         (isearch-search): Set it.
8177         (isearch-printing-char): When called by isearch-whitespace-chars,
8178         handle M-SPC gracefully.
8179         (isearch-message-prefix): New argument ELLIPSIS.
8180         (isearch-message-suffix): Ditto.
8181         (isearch-message): Use the ELLIPSIS argument when calling
8182         isearch-message-prefix and isearch-message-suffix.
8183         (isearch-message-prefix): Distinguish between "wrapped" and
8184         "overwrapped" search, FWIW.
8185
8186 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8187
8188         * isearch-mode.el (isearch-edit-string): Use the head of the
8189         search ring instead of search-last-string and search-last-regexp.
8190         (search-highlight): Renamed from isearch-highlight.
8191         (isearch-exit): Use the new name.
8192         (isearch-highlight): Ditto.
8193         (isearch-dehighlight): Ditto.
8194         (isearch-update-ring): New function.
8195         (isearch-done): Call it.
8196         (isearch-done): New argument EDIT.
8197         (isearch-repeat): If search string is empty, look up at the car of
8198         the search ring; ignore the yank pointer.
8199         (isearch-abort): Call isearch-done with NOPUSH.
8200         (isearch-cancel): New function.
8201         (isearch-mode-map): Bind it to ESC ESC ESC.
8202
8203         * isearch-mode.el: Begin merge with FSF 20.4.
8204
8205 1999-09-01  Andy Piper  <andy@xemacs.org>
8206
8207         * x-select.el (x-get-clipboard): obsolete.
8208         (x-yank-clipboard-selection): obsolete
8209
8210         * select.el (disown-selection): need to be careful to disown the
8211         clipboard if we set it via selection.
8212         (get-clipboard): move from x-select.el
8213         (yank-clipboard-selection): ditto.
8214
8215 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8216
8217         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8218         isearch-highlight-all-matches to nil.
8219         (isearch-fixed-case): New variable.
8220         (isearch-mode): Initialize it.
8221         (isearch-edit-string): Save it.
8222         (isearch-toggle-case-fold): Set it.
8223         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8224         need to check isearch-fixed-case.
8225         (isearch-toggle-case-fold): Update highlighting of all matches
8226         before the pause.
8227         (isearch-edit-string):
8228
8229 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8230
8231         * isearch-mode.el (isearch-edit-string): Call isearch-message
8232         before reading the event so that the prompt is displayed properly.
8233         (isearch-message): Use isearch-nonincremental when calling
8234         isearch-message-prefix.
8235         (minibuffer-local-isearch-map): Bind up and down to do the same as
8236         M-p and M-n respectively.
8237         (isearch-done): New arg NOPUSH.
8238         (isearch-edit-string): Use it.
8239         (isearch-edit-string): Don't bind isearch-string.
8240         (isearch-ring-adjust): Edit string, *then* push state.
8241
8242 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8243
8244         * faces.el (isearch-secondary): Make isearch-secondary look
8245         different than default.
8246
8247 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8248
8249         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8250         save-excursion.
8251         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8252         (isearch-update): Call isearch-dehighlight without arguments.
8253         (isearch-done): Ditto.
8254
8255         * isearch-mode.el (isearch-fix-case): If the search string has no
8256         upper-case letters, allow the folding to be reenabled.
8257         Previously, once disabled, the folding would remain that way until
8258         the end of isearch.
8259         (isearch-top-state): Call isearch-fix-case.
8260
8261         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8262         save-excursion.
8263         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8264
8265 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8266
8267         * xpm-button.el:
8268         xbm-button.el: Need to exist in core because gui.el depends on
8269         them.
8270
8271 1999-08-31  Andy Piper  <andy@xemacs.org>
8272
8273         * gutter-items.el (buffers-tab-face): new customizable variable.
8274         (buffers-tab-default-buffer-line-length): new specifier for
8275         maximum viewable characters.
8276         (progress-stack): new variable for implementing widget-based
8277         progress messages.
8278         (progress-area-buffer): ditto.
8279         (progress-glyph-height): ditto.
8280         (progress-stop-callback): ditto.
8281         (progress-quit-function): new function.
8282         (progress-glyph): new variable.
8283         (progress-layout-glyph): ditto.
8284         (progress-displayed-p): new function, see message-displayed-p for
8285         details.
8286         (clear-progress): ditto.
8287         (remove-progress): ditto.
8288         (append-progress): ditto.
8289         (raw-append-progress): ditto.
8290         (display-progress): ditto.
8291         (current-progress): ditto.
8292         (current-progress-label): ditto.
8293         (progress): ditto.
8294         (lprogress): ditto.
8295
8296
8297 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8298
8299         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8300
8301         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8302         `isearch-yank-selection'.
8303         (isearch-mode-map): Use it.
8304         (isearch-yank-selection): Use `get-selection' instead of
8305         `get-x-selection'.
8306
8307 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8308
8309         * faces.el (isearch-secondary): Create face here.
8310
8311         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8312         timers.
8313
8314 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8315
8316         * subr.el (buffer-string): More robust backward compatibility
8317         check, courtesy William Perry.
8318
8319 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8320
8321         * replace.el (perform-replace): Stop the search after the search
8322         limit has been reached.
8323
8324 1999-08-23  Andy Piper  <andy@xemacs.org>
8325
8326         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8327         here if we don't have one.
8328
8329 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8330
8331         * ldap.el (ldap-coding-system): Default to nil until we get
8332         efficient UTF8 support
8333         (ldap-decode-string): Guard against `decode-coding-string' not
8334         being defined
8335         (ldap-encode-string): Guard against `encode-coding-string' not
8336         being defined
8337
8338 1999-08-23  Didier Verna  <didier@xemacs.org>
8339
8340         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8341         Some doc strings improvements, and add a star to the `interactive'
8342         calls.
8343
8344 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8345
8346         * font-lock.el (java-font-lock-keywords-3): introduced new
8347         keywords and regexpes for javadoc syntax 1.2.
8348
8349 1999-08-17  Andy Piper  <andy@xemacs.org>
8350
8351         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8352         format-buffers-tab-line.
8353         (buffers-tab-max-buffer-line-length): new variable.
8354         (format-buffers-tab-line): new function. truncate names if over
8355         buffers-tab-max-buffer-line-length.
8356
8357 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8358
8359         * cus-start.el: Customize the variable `bell-inhibit-time'.
8360
8361 1999-08-16  Andy Piper  <andy@xemacs.org>
8362
8363         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8364         brute-force approach to deleting the last buffer.
8365         (buffers-tab-grouping-regexp): new customizable variable.
8366         (select-buffers-tab-buffers-by-mode): use it.
8367
8368 1999-08-13  Andy Piper  <andy@xemacs.org>
8369
8370         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8371         deletion problem.
8372
8373 1999-07-30  Didier Verna  <didier@xemacs.org>
8374
8375         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8376         of princ to output symbols.
8377         (custom-save-face-internal): ditto.
8378         (custom-save-resets): ditto.
8379
8380 1999-08-09  Didier Verna  <didier@xemacs.org>
8381
8382         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8383         `regexp-quote' to protect the major mode name for use as a regular
8384         expression (c++ needs this for instance).
8385
8386 1999-08-08  Andy Piper  <andy@xemacs.org>
8387
8388         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8389         cope with similar mode names.
8390
8391         * gutter-items.el (buffers-tab-selection-function): new selection
8392         function.
8393         (select-buffers-tab-buffers-by-mode): new function.
8394         (buffers-tab-items): use it if set to only display buffers in the
8395         tab in the current buffer's group..
8396         (update-tab-in-gutter): use new api.
8397         (remove-buffer-from-gutter-tab): ditto.
8398
8399         * gutter-items.el (buffers-tab-max-size): set custom selection
8400         default to 6.
8401         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8402         (add-tab-to-gutter): set face as default.
8403
8404 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8405
8406         * faces.el (frob-face-property): Merge the fall-back specifier
8407         with the target, not replace it.
8408
8409 1999-08-05  Andy Piper  <andy@xemacs.org>
8410
8411         * gutter-items.el (update-tab-in-gutter): add frame argument for
8412         buffer-items.
8413         (update-tab-in-gutter): use it.
8414
8415         * gutter-items.el (record-buffer-hook): set.
8416
8417         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8418         change.
8419         (switch-to-buffer-hook) deleted.
8420
8421 1999-08-04  Andy Piper  <andy@xemacs.org>
8422
8423         * gutter-items.el (update-tab-in-gutter): make sure this will work
8424         as an argument to create-frame-hook.
8425
8426 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8427
8428         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8429         instead of timer emulation.
8430
8431 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8432
8433         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8434         Emacs isearch enhancements.
8435
8436 1999-07-28  Andy Piper  <andy@xemacs.org>
8437
8438         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8439         all devices that support tab controls.
8440         (remove-buffer-from-gutter-tab): new function. to be used as a
8441         value for kill-buffer-hook.
8442
8443 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8444
8445         * auto-show.el (auto-show-truncationp): changed to match
8446         `window_translation_on'
8447
8448 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8449
8450         * XEmacs 21.2.19 is released
8451
8452 1999-07-28  SL Baur  <steve@miho>
8453
8454         * code-files.el (insert-file-contents): Fix docstring.
8455         revert previous change.
8456
8457 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8458
8459         * fill.el (fill-region-as-paragraph): Change re-break-point to
8460         contain word-across-newline plus one character so that filling
8461         Japanese and Chinese works as desired.
8462         * simple.el (do-auto-fill): Ditto.
8463
8464 1999-07-26  SL Baur  <steve@miho>
8465
8466         * mule/japanese.el ("Japanese"): Do not specify a default input
8467         method.
8468         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8469
8470 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8471
8472         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8473         able to use cl-macs macro in early lisp.
8474
8475 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8476
8477         * custom.el:
8478         * cus-face.el:
8479         * cus-edit.el:
8480                 Massive custom Theme API changes.
8481
8482 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8483
8484         * code-files.el (insert-file-contents): Regard
8485         coding-system-magic-cookie if `coding-system-for-read' is nil.
8486
8487 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8488
8489         * mule/thai-xtis.el: Add coding: local variable, to avoid
8490         bootstrapping problem with C locale.
8491
8492 1999-07-22  Andy Piper  <andy@xemacs.org>
8493
8494         * dumped-lisp.el (preloaded-file-list): guard against putting
8495         gutter-items in a less than functional XEmacs.
8496         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8497
8498 1999-07-18  Bob Weiner  <weiner@beopen.com>
8499
8500         * fill.el (fill-context-prefix): Fixed bug that prevented the
8501         setting of an adaptive fill prefix when the `dont-skip-first' was
8502         t.
8503
8504 1999-07-22  SL Baur  <steve@miho>
8505
8506         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8507
8508 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8509
8510         * files.el (interpreter-mode-alist): add `make', `guile', and
8511         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8512         makefile-mode, guile is a scheme, and someday XEmacs will be
8513         modular enough to use as an efficient scripting tool.)
8514
8515 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8516
8517         * mule/mule-cmds.el (reset-language-environment): Regard
8518         coding-category `utf-8' and `ucs-4' if they are available.
8519
8520 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8521
8522         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8523         (prefer-coding-system): Fix DOC-string.
8524
8525         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8526         DOC-string too.
8527
8528         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8529         Mule.
8530         (coding-system-change-eol-conversion): Fix DOC-string.
8531
8532 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8533
8534         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8535         instead of `list-coding-system'.
8536
8537 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8538
8539         * menubar-items.el (default-menubar): `select-input-method' was
8540         renamed to `set-input-method'.
8541
8542         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8543         "Set Language Environment" menu.
8544
8545         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8546         "Describe Language Support" menu.
8547
8548 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8549
8550         * mule/chinese.el ("Chinese-GB"): Rename
8551         `chinese-gb-environment-setup-function' to
8552         `setup-chinese-gb-environment-internal'.
8553
8554 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8555
8556         * mule/korean.el: Use `define-coding-system-alias' instead of
8557         `copy-coding-system'.
8558
8559 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8560
8561         * mule/mule-cmds.el (set-language-environment-coding-systems):
8562         Treat duplicated coding-categories.
8563
8564 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8565
8566         * mule/japanese.el: Use `define-coding-system-alias' instead of
8567         `copy-coding-system'.
8568
8569 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8570
8571         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8572         coding-system `viscii'.
8573
8574 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8575
8576         * mule/cyrillic.el:
8577         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8578         (cyrillic-alternativnyj-decode-table): New variable.
8579         (cyrillic-alternativnyj-encode-table): New variable.
8580         - Specify `iso-8-1' as a category of coding-system
8581           `alternativnyj'.
8582         - Abolish general Cyrillic environment.
8583
8584 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8585
8586         * mule/chinese.el:
8587         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8588         - Register `chinese-gb-environment-setup-function' as a
8589           `setup-function' of "Chinese-GB" environment.
8590
8591 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8592
8593         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8594         optional argument `parents'.
8595
8596         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8597         property for Thai-XTIS.
8598
8599         * mule/mule-help.el (help-with-tutorial): Use property
8600         `tutorial-coding-system' of language-info as a coding-system to
8601         read tutorial file.
8602
8603 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8604
8605         * mule/thai-xtis.el: Don't setup `setup-function' and
8606         `exit-function'.
8607
8608         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8609         `set-coding-category-system' to set up coding-system for
8610         coding-category.
8611
8612         * mule/mule-cmds.el (prefer-coding-system): Use
8613         `set-coding-category-system' to set up coding-system for
8614         coding-category.
8615
8616 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8617
8618         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8619         Thai-XTIS environment.
8620
8621         * mule/mule-cmds.el (prefer-coding-system): Use
8622         `find-coding-system' instead of `coding-system-p'.
8623
8624 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8625
8626         * mule/mule-cmds.el (set-language-environment-coding-systems):
8627         Modify eol-type for XEmacs.
8628
8629         * mule/thai-xtis.el: Delete unused local variable `category'.
8630
8631         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8632         function.
8633         (prefer-coding-system): Don't call
8634         `update-coding-systems-internal'; use function
8635         `coding-category-list' instead of variable `coding-category-list';
8636         use `set-coding-priority-list' instead of `set-coding-priority';
8637         modify `eol-type' for XEmacs.
8638
8639         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8640         `charset-columns'.
8641         (char-width): Likewise.
8642
8643 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8644
8645         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8646         `tis-620'.
8647
8648         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8649         `set-coding-priority-list' instead of `set-coding-priority'; don't
8650         call `update-coding-systems-internal'.
8651
8652         * mule/mule-misc.el (coding-system-get): New function.
8653         (coding-system-put): New function.
8654         (coding-system-category): New function.
8655
8656 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8657
8658         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8659         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8660         to avoid conflict with leim/quail/thai-xtis.
8661
8662         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8663         to thai-xtis-chars.el.
8664
8665         * mule/thai-xtis-chars.el: New file (split from
8666         mule/thai-xtis.el).
8667
8668 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8669
8670         * mule/thai-xtis.el:
8671         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8672         - Add syntax entries.
8673         - Put `preferred-coding-system' of the charset `thai-xtis' to
8674           `tis-620'.
8675
8676 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8677
8678         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8679         rewritten to use write-multibyte-character.
8680
8681 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8682
8683         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8684         of `iso-2022-7'.
8685         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8686         ported yet.
8687         (read-input-method-name): Treat optional argument `default'.
8688
8689 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8690
8691         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8692         all.
8693         (set-language-info-alist): Set up menus here.
8694
8695 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8696
8697         * minibuf.el (completing-read): Add new optional argument
8698         `default'.
8699         (read-coding-system): Add new optional argument
8700         `default-coding-system'.
8701
8702 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8703
8704         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8705         (viet-viscii-...->viet-vscii...).
8706
8707 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8708
8709         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8710         and menus.
8711
8712 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8713
8714         * mule/mule-cmds.el (input-method-function): Add permanent-local
8715         property.
8716
8717 1999-03-30  Dave Love  <fx@gnu.org>
8718
8719         * mule/mule-cmds.el (current-language-environment): Doc fix.
8720
8721 1999-02-06  Richard Stallman  <rms@gnu.org>
8722
8723         * mule/european.el (setup-slovenian-environment): New function.
8724         ("Slovenian"): New language environment.
8725
8726 1999-01-27  Dave Love  <fx@gnu.org>
8727
8728         * mule/mule-cmds.el (current-language-environment): Provide :link,
8729         :type (choices) and appropriate :get.
8730
8731 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8732
8733         * mule/mule-cmds.el (describe-language-environment): Don't alter
8734         input-method-alist.
8735
8736 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8737
8738         * mule/mule-cmds.el (prefer-coding-system): Call
8739         set-coding-priority, so that the internal array of priorities is
8740         also updated.
8741
8742 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8743
8744         * mule/mule-cmds.el (prefer-coding-system): If the argument
8745         requires specific EOL conversion type, make the default coding
8746         systems use that.
8747
8748 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8749
8750         * mule/mule-cmds.el (set-language-environment): Pass the default
8751         eol-type to set-language-environment-coding-systems.
8752         (set-default-coding-systems): Copy the eol-type property for the
8753         new default values of {buffer-file,process}-coding-system from the
8754         old defaults.
8755         (set-language-environment-coding-systems): Accept an optional
8756         argument EOL-TYPE, and set the eol-type property of the default
8757         coding systems accordingly.
8758
8759 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8760
8761         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8762         use generate-new-buffer instead of get-buffer-create.
8763
8764 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8765
8766         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8767
8768 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8769
8770         * mule/mule-cmds.el (default-input-method): Fix custom type.
8771
8772 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8773
8774         * mule/mule-cmds.el (setup-specified-language-environment):
8775         Add apropos-inhibit property.
8776         (describe-specified-language-support): Likewise.
8777
8778 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8779
8780         * mule/mule-cmds.el: Doc fixes.
8781
8782 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8783
8784         * mule/mule-cmds.el (register-input-method): Doc-string
8785         modified.
8786
8787 1998-09-01  Dave Love  <fx@gnu.org>
8788
8789         * mule/mule-cmds.el (current-language-environment): Fix
8790         setter function.
8791
8792 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8793
8794         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8795         mule/european.el, mule/hebrew.el, mule/japanese.el,
8796         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8797         avoid bootstrapping problem if you need to recompile all the Lisp
8798         files using interpreted code.
8799
8800 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8801
8802         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8803         ("Latin-2"): Likewise.
8804
8805 1998-08-18  Per Starback  <starback@update.uu.se>
8806
8807         * mule/european.el (setup-latin2-environment): Fix typo.
8808
8809 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8810
8811         * mule/european.el: Give proper value of `input-method' key to all
8812         lang. env.
8813
8814         * mule/mule-cmds.el (activate-input-method): Handle the case that
8815         the arg INPUT-METHOD is nil correctly.
8816         (read-multilingual-string): Activate the specified input method
8817         before calling read-string.  Afterward, activate the original
8818         input method.
8819
8820 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8821
8822         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8823         (set-language-info-alist): Fix typo in doc-string.
8824
8825         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8826
8827 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8828
8829         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8830         (reset-language-environment): New function for the job that
8831         setup-english-environment used to do.
8832         (set-language-environment): Do more setups according to the info
8833         in language-info-alist.
8834         (read-language-name): Handle the case that the arg KEY is nil.
8835         (describe-language-environment): Handle input-method property.
8836
8837         * mule/: All files under this directory, which related with
8838         specific languages (such as mule/european.el, mule/greek.el,
8839         mule/hebrew.el, mule/misc-lang.el), modified as below.
8840         (setup-XXX-environment): Just call set-language-environment.  If
8841         they used to do some other jobs than what done by
8842         set-language-environment, those jobs are done in
8843         setup-XXX-environment-internal now.
8844         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8845         the value to setup-XXX-environment-internal.  Add properties
8846         input-method and features.
8847
8848         * mule/english.el (setup-english-environment): Just call
8849         reset-language-environment.
8850
8851         * mule/european.el (setup-8-bit-environment): Function deleted.
8852
8853 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8854
8855         * mule/mule-cmds.el (input-method-exit-on-first-char)
8856         (input-method-use-echo-area): Doc fixes.
8857
8858 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8859
8860         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8861         variable.
8862         (input-method-use-echo-area): New variable.
8863
8864 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8865
8866         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8867
8868 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8869
8870         * mule/mule-cmds.el (activate-input-method): Update mode line.
8871         (inactivate-input-method): Likewise.
8872
8873 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8874
8875         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8876         input method in the current buffer, but just bind
8877         current-input-method.
8878
8879 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8880
8881         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8882
8883         * mule/misc-lang.el ("IPA"): Add coding-priority and
8884         coding-system.
8885
8886 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8887
8888         * mule/greek.el: Add coding-priority.
8889
8890 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8891
8892         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8893         LANG-ENV.
8894
8895 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8896
8897         * mule/mule-cmds.el (register-input-method): Fix previous change.
8898         (setup-specified-language-environment): Doc fix.
8899
8900 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8901
8902         * mule/mule-cmds.el: Several doc fixes.
8903         (get-language-info, set-language-info): Rename argument.
8904         (set-language-info-alist): Likewise.
8905         (register-input-method): Rename argument.
8906         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8907
8908 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8909
8910         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8911         default value while reading an input method.
8912
8913 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8914
8915         * mule/mule-cmds.el (universal-coding-system-argument):
8916         Use buffer-file-coding-system as default.
8917
8918 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8919
8920         * mule/korean.el ("Korean"): Doc fix.
8921
8922 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8923
8924         * mule/mule-cmds.el (describe-language-environment): Print the
8925         languge environment at the head.
8926
8927 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8928
8929         * mule/japanese.el: Set exit-function to exit-japanese-environment
8930         for Japanese environment.
8931
8932 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8933
8934         * mule/mule-cmds.el (set-language-environment): Doc fix.
8935         (current-language-environment): Use defcustom.
8936         (default-input-method): Specify :type.
8937
8938 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8939
8940         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8941         modified.
8942         (prefer-coding-system): Doc-string modified.
8943
8944 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8945
8946         * mule/mule-cmds.el (set-language-info): Doc-string
8947         describes `coding-priority' KEY.
8948         (set-language-environment-coding-systems): New function.
8949         (select-safe-coding-system): New function.
8950         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8951         (set-language-info-alist): New optionla arg PARENTS.  Call
8952         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8953         (set-language-environment-coding-systems): New function.
8954
8955         * mule/chinese.el: Remove setting up of
8956         describe-chinese-environment-map and
8957         setup-chinese-environment-map.  Exclude them in args of calls to
8958         set-language-info-alist.  Register coding-priority key in
8959         language-info-alist.
8960
8961         * mule/cyrillic.el: Remove setting up of
8962         describe-cyrillic-environment-map and
8963         setup-cyrillic-environment-map.  Exclude them in args of calls to
8964         set-language-info-alist.  Register coding-priority key in
8965         language-info-alist.
8966
8967         * mule/english.el: Register coding-priority key in
8968         language-info-alist.
8969
8970         * mule/ethiopic.el: Register coding-priority key in
8971         language-info-alist.
8972
8973         * mule/european.el: Remove setting up of
8974         describe-european-environment-map and
8975         setup-european-environment-map.  Exclude them in args of calls to
8976         set-language-info-alist.  Register coding-priority key in
8977         language-info-alist.  Add "German" language env.
8978         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8979         (setup-german-environment): New function.
8980
8981         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8982         change default input method to "greek-postfix".
8983
8984         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8985         coding-priority key in
8986
8987 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8988
8989         * mule/mule-cmds.el (set-language-info): Doc fix.
8990         (input-method-inactivate-hook): Doc fix.
8991
8992 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8993
8994         * mule/mule-cmds.el (set-input-method): Renamed from
8995         select-input-method.
8996
8997 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8998
8999         * mule/mule-cmds.el (set-language-environment): Run
9000         exit-language-environment-hook before calling `exit-function'
9001         which is specified for the language environment.
9002
9003 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9004
9005         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9006         modified.
9007         (prefer-coding-system): Likewise.
9008         (describe-language-environment): Print aliases of each coding
9009         system.
9010         (set-language-environment-hook): New variable.
9011         (exit-language-environment-hook): New variable.
9012         (set-language-environment): Call these hooks.  Before setting a
9013         new language environment, exit from the
9014         current-language-environment if necessary.
9015         (input-method-verbose-flag): The value can be nil, t,
9016         complex-only, or default.
9017         (input-method-highlight-flag): Doc-string augmented.
9018         (activate-input-method): Check if we can run the registered
9019         function to activate an input method.
9020
9021         * mule/korean.el: Set exit-function for language environment
9022         "Korean" to exit-korean-environment.
9023         (setup-korean-environment): Moved to korea-util.el.
9024
9025 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9026
9027         * mule/mule-cmds.el (read-multilingual-string): Use
9028         current-input-method prior to default-input-method.  Don't bind
9029         current-input-method by `let', instead, activate the specified
9030         input method in the current buffer temporarily.
9031
9032 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9033
9034         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9035
9036 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9037
9038         * mule/chinese.el (post-read-decode-hz): Return the result of
9039         decode-hz-region.
9040         (pre-write-encode-hz): Do not change the value of
9041         last-coding-system.
9042
9043 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9044
9045         * mule/mule-ccl.el: Doc fixes.
9046
9047 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9048
9049         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9050         (check-ccl-program): New macro.
9051
9052 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9053
9054         * mule/mule-ccl.el: Comment about CCL syntax modified.
9055         (ccl-command-table): Add read-multibyte-character and
9056         write-multibyte-character.
9057         (ccl-code-table): Add ex-cmd.
9058         (ccl-extended-code-table): New variable.
9059         (ccl-embed-extended-command): New function.
9060         (ccl-compile-read-multibyte-character,
9061         ccl-compile-write-multibyte-character) New functions.
9062         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9063         ccl-dump-write-multibyte-character): New functions.
9064
9065 1999-07-22  SL Baur  <steve@miho>
9066
9067         * config.el (config-value-file): config.values is installed into
9068         doc-directory.
9069         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9070
9071 1999-07-19  Didier Verna  <didier@xemacs.org>
9072
9073         * rect.el: all functions rewritten, except when noted. Below is a
9074         list of interface changes.
9075         (apply-on-rectangle): new function. Obsoletes
9076         `operate-on-rectangle'. All functions that used to call this
9077         function now call the new one.
9078         (kill-rectangle): added optional prefix arg to fill lines.
9079         (delete-rectangle): ditto.
9080         (delete-extract-rectangle): ditto.
9081         (open-rectangle): ditto.
9082         (clear-rectangle): ditto.
9083         (delete-rectangle-line): added third arg FILL.
9084         (delete-extract-rectangle-line): ditto.
9085         (open-rectangle-line): ditto.
9086         (clear-rectangle-line): ditto.
9087
9088 1999-07-18  Andy Piper  <andy@xemacs.org>
9089
9090         * menubar-items.el (default-menubar): add gutter options.
9091
9092         * gutter-items.el: new file.
9093         (gutter): new group for custom.
9094         (gutter-visible-p): new variable.
9095         (default-gutter-position): ditto.
9096         (buffers-tab): new group for the buffers tab.
9097         (gutter-buffers-tab): widget to put in the gutter.
9098         (buffers-tab-max-size): max number of tabs.
9099         (buffers-tab-switch-to-buffer-function): function to call when a
9100         tab is pressed.
9101         (buffers-tab-omit-function): filter buffers with this function.
9102         (buffers-tab-format-buffer-line-function): format buffer names for
9103         inclusion in tabs.
9104         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9105         the record.
9106         (build-buffers-tab-internal): build a list of tab items.
9107         (buffers-tab-items): ditto.
9108         (add-tab-to-gutter): put a tab in the gutter area.
9109         (update-tab-in-gutter): reset the buffers in the tab.
9110
9111         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9112
9113         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9114         (switch-to-buffer-hooks): new hook.
9115
9116         * toolbar.el (default-toolbar-position): fix typo.
9117
9118 1999-07-16  Andy Piper  <andy@xemacs.org>
9119
9120         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9121
9122 1999-07-15  Didier Verna  <didier@xemacs.org>
9123
9124         * cus-edit.el (custom-prompt-variable): optional third arg makes
9125         prompt for a comment string.
9126         (customize-set-value): optional prefix makes this function handle
9127         variable comments.
9128         (customize-set-variable): ditto.
9129         (customize-save-variable): ditto.
9130         (customize-customized): handle custom comments.
9131         (customize-save-customized): ditto.
9132         (custom-variable-state-set): ditto.
9133         (custom-face-state-set): ditto.
9134         (customize-saved): ditto.
9135         (custom-variable-set): ditto.
9136         (custom-face-set): ditto.
9137         (custom-variable-save): ditto.
9138         (custom-face-save): ditto.
9139         (custom-variable-reset-saved): ditto.
9140         (custom-face-reset-saved): ditto.
9141         (custom-variable-reset-standard): ditto.
9142         (custom-face-reset-standard): ditto.
9143         (custom-comment-face): new face.
9144         (custom-comment-tag-face): ditto.
9145         (custom-comment): new widget.
9146         (custom-comment-create): new function.
9147         (custom-comment-delete): ditto.
9148         (custom-comment-value-set): ditto.
9149         (custom-comment-show): ditto.
9150         (custom-comment-invisible-p): ditto.
9151         (custom-variable-value-create): create a comment field widget.
9152         (custom-face-value-create): ditto.
9153         (custom-variable-menu): new entry for adding a custom comment.
9154         (custom-face-menu): ditto.
9155         (custom-save-variables): possibly save custom comments.
9156         (custom-save-faces): ditto.
9157
9158         * cus-face.el (custom-set-faces): the arguments can now have a
9159         custom comment as fourth argument.
9160
9161         * custom.el (custom-set-variables): the arguments can now have a
9162         custom comment as fifth element.
9163
9164 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9165
9166         * XEmacs 21.2.18 is released
9167
9168 1999-07-13  SL Baur  <steve@miho>
9169
9170         * lib-complete.el (read-library-name): Revert previous change.
9171         (read-library): Ditto.
9172
9173 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9174
9175         * packages.el (packages-package-list): Capitalize docstring.
9176
9177         * packages.el (packages-find-package-library-path): Use #'nconc
9178         rather than #'append to reduce consing -- #'mapcar uses Flist,
9179         which returns a freshly consed list.  #'append would create yet
9180         another fresh list, using Fmake_list in concat.
9181
9182         * packages.el (package-provide): Use setq with remassq like it
9183         says in its docstring.
9184
9185 1999-07-06  SL Baur  <steve@miho.m17n.org>
9186
9187         * lib-complete.el (progn-with-message): Fix typo.
9188
9189 1999-07-06  SL Baur  <steve@miho.m17n.org>
9190
9191         * mule/mule-misc.el (char-octet): Make function match docstring.
9192         From Katsumi Yamaoka <yamaoka@jpl.org>
9193
9194 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9195
9196         * wid-edit.el (widget-documentation): corrected spelling error.
9197
9198 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9199
9200         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9201         keys if already bound
9202
9203 1999-07-06  SL Baur  <steve@miho.m17n.org>
9204
9205         * lib-complete.el (progn-with-message): Revert previous changes.
9206
9207 1999-06-24  Bob Weiner  <weiner@beopen.com>
9208
9209         * lib-complete.el (find-library):
9210         (find-library-other-window):
9211         (find-library-other-frame): Completely rewrote
9212         so that these functions actually work when called non-interactively.
9213         Also made them handle LIBRARY arguments which end with .el or .elc.
9214
9215 1999-06-24  Bob Weiner  <weiner@beopen.com>
9216
9217         * simple.el (indent-new-comment-line): Locally bound
9218         `block-comment-start' to `comstart' or else when this is called
9219         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9220         `block-comment-start' value, ignoring any existing spacing after a
9221         comment prefix in the previous line and producing ugly comments.
9222
9223 1999-06-23  Bob Weiner  <weiner@beopen.com>
9224
9225         * list-mode.el (mouse-choose-completion):
9226         (choose-completion):
9227         (completion-switch-to-minibuffer): Added.
9228         ([Tab]): [Tab] previously switched to the minibuffer
9229         but since [space] does that and since most applications in the
9230         world use [Tab] to select the next item in a list, do that in the
9231         *Completions* buffer too.  This will cause the least confusion
9232         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9233         06/23/1999.
9234
9235 1999-06-22  Bob Weiner  <weiner@beopen.com>
9236
9237         * help.el (help-buffer-name): Added support for a null value
9238         of `help-buffer-prefix-string' since some buffers require no
9239         prefix.
9240
9241 1999-06-20  Bob Weiner  <weiner@beopen.com>
9242
9243         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9244         in the completion-list-mode-map to bury the completions buffer
9245         even when the minibuffer is no longer active.
9246
9247 1999-06-20  Bob Weiner  <weiner@beopen.com>
9248
9249         * list-mode.el (list-mode): It is visually disconcerting to have
9250         the text cursor disappear within list buffers, especially when
9251         moving from window to window, so leave it visible.
9252
9253 1999-07-01  SL Baur  <steve@miho.m17n.org>
9254
9255         * menubar-items.el (default-menubar): Conditionalize the bug
9256         report menu item (which may not be possible in this XEmacs).
9257         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9258
9259 1999-06-30  SL Baur  <steve@miho.m17n.org>
9260
9261         * subr.el (with-current-buffer): DOC string fix.
9262         Suggested by Bob Weiner <weiner@altrasoft.com>
9263
9264 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9265
9266         * cus-face.el (custom-face-italic): insert missing args
9267
9268 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9269
9270         * packages.el (package-locations): Changed default early package
9271         hierarchies to ~/.xemacs/mule-packages and
9272         ~/.xemacs/xemacs-packages.
9273
9274 1999-06-23  SL Baur  <steve@miho.m17n.org>
9275
9276         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9277
9278 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9279
9280         * packages.el (package-locations): Changed default early package
9281         hierarchy to ~/.xemacs/packages.
9282         (package-locations): Removed `packages' as a possible name for a
9283         late package hierarchy.
9284
9285 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9286
9287         * mule/mule-category.el (word-combining-categories): Set up new
9288         variable.
9289         (word-separating-categories): Likewise.
9290
9291 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9292
9293         * XEmacs 21.2.17 is released
9294
9295 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9296
9297         * font-menu.el (font-menu-set-font): allow for nil specification
9298         of font size.
9299
9300 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9301
9302         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9303         is 1.
9304
9305 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9306
9307         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9308         8859-5 instead of ISO 8859-1.
9309
9310 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9311
9312         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9313         (viet-viscii-encode-table): Ditto.
9314
9315         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9316         Make obsolete definition of char-octet.
9317
9318 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9319
9320         * subr.el: Move no-Mule make-char ...
9321         * help-nomule.el (make-char): To here.
9322         (string-width): Make Mule compatibility alias.
9323
9324 1999-06-15  Andy Piper  <andy@xemacs.org>
9325
9326         * select.el (get-selection-no-error): really make there be no-error.
9327         (get-selection): revert to original.
9328
9329 1999-06-11  Andy Piper  <andy@xemacs.org>
9330
9331         * select.el (selection-sets-clipboard): renamed.
9332         (own-selection): use it.
9333
9334 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9335
9336         * XEmacs 21.2.16 is released
9337
9338 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9339
9340         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9341         missing characters to avoid crash.
9342
9343 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9344
9345         * coding.el (set-terminal-coding-system): Only set the console
9346         coding system on the selected console if it is a tty.
9347
9348 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9349
9350         * cus-face.el:
9351         * cus-edit.el:
9352         * faces.el:
9353         (custom):
9354         (face-spec-set):
9355         * faces.el (frob-face-property):
9356         * font-menu.el (font-menu-set-font):
9357                   Actually apply changes from 1999-03-17
9358
9359 1999-06-10  Andy Piper  <andy@xemacs.org>
9360
9361         * select.el (get-selection): abstract out non error-signalling
9362         part.
9363         (get-selection-no-error): get-selection without signalling an
9364         error.
9365         (selection-is-clipboard-p): new variable. controls whether the
9366         selection sets the clipboard.
9367         (own-selection): use it.
9368
9369         * mouse.el (insert-selection): fallback to clipboard after trying
9370         primary selection and cutbuffer.
9371
9372 1999-06-05  Andy Piper  <andy@xemacs.org>
9373
9374         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9375         selection functions.
9376
9377 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9378
9379         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9380         default value.
9381         (load): Use `raw-text' instead of `no-conversion'.
9382         (insert-file-contents): Likewise.
9383
9384         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9385         of `no-conversion'.
9386
9387 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9388
9389         * coding.el: Don't copy `no-conversion' to `raw-text'.
9390
9391 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9392
9393         * subr.el (make-char): Define it if Mule is not around.
9394
9395 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9396
9397         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9398
9399         * x-select.el (x-disown-selection-internal): Restore symbol as an
9400         obsolete alias.
9401         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9402
9403 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9404
9405         * XEmacs 21.2.15 is released
9406
9407 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9408
9409         * subr.el (split-string): Avoid infinite looping
9410
9411 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9412
9413         * ldap.el (ldap-ignore-attribute-codings): New variable
9414         (ldap-default-attribute-decoder): New variable
9415         (ldap-coding-system): New variable
9416         (ldap-attribute-syntax-encoders): New variable
9417         (ldap-attribute-syntax-decoders): New variable
9418         (ldap-attribute-syntaxes-alist): New variable
9419         (ldap-encode-boolean): New function
9420         (ldap-decode-boolean): New function
9421         (ldap-encode-country-string): New function
9422         (ldap-decode-string): New function
9423         (ldap-decode-address): New function
9424         (ldap-encode-address): New function
9425         (ldap-decode-attribute): New function
9426         (ldap-search): Use some of these
9427
9428 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9429
9430         * version.el (emacs-version): Make the patch level/beta come
9431         before the XEmacs qualifier so that it gets into (funcall
9432         emacs-version) and thus in the bug reports.
9433         (emacs-version>=): Support patch levels.
9434
9435 1999-06-03  SL Baur  <steve@xemacs.org>
9436
9437         * version.el: implement x.y.z version number
9438         From Jan Vroonhof <vroonhof@math.ethz.ch>
9439
9440 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9441
9442         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9443
9444 1999-05-22  Vin Shelton <acs@xemacs.org>
9445
9446         * startup.el: Document -private and break out non-standard X options.
9447
9448 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9449
9450         * mule/mule-charset.el (charset-after): New function.
9451         (charset-direction): Synch with Mule, update docstring.
9452         (get-charset-property): New function.
9453         (put-charset-property): New function.
9454         (charset-plist): New function.
9455
9456         * mule/mule-charset.el (compose-region):
9457         (decompose-region): remove;  these functions (which don't work
9458         since we don't do composite characters) have been moved to
9459         mule-util.el.
9460         (toplevel): follow coding standards
9461
9462 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9463
9464         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9465         exist any more.
9466
9467         * code-files.el: Fix commentary to follow coding standards.  Move
9468         the single line left in mule-files.el to here.
9469
9470         * mule/mule-files.el: delete.
9471
9472 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9473
9474         * info.el (Info-scroll-prev): Use event functions instead of the
9475         old emacs 19 interface.
9476
9477 1999-06-02  Andy Piper  <andy@xemacs.org>
9478
9479         * x-font-menu.el (x-font-menu-load-font):
9480         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9481
9482 1999-05-31  Andy Piper  <andy@xemacs.org>
9483
9484         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9485         group.
9486         (font-menu-this-frame-only-p): ditto.
9487         (font-menu-max-items): reinstate, from Jan Vroonhof
9488         <vroonhof@math.ethz.ch>
9489         (font-menu-submenu-name-format): ditto.
9490         (font-menu-split-long-menu): ditto, for use by the family
9491         constructor.
9492         (font-menu-family-constructor): use it.
9493
9494 1999-05-30  Andy Piper  <andy@xemacs.org>
9495
9496         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9497         for use by the font menu.
9498
9499         * msw-font-menu.el: new file implementing mswindows specific
9500         font-menu behaviour.
9501         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9502         (mswindows-font-menu-junk-families): ditto.
9503         (hack-font-truename): ditto.
9504         (mswindows-font-regexp-ascii): ditto.
9505         (mswindows-reset-device-font-menus): ditto.
9506         (mswindows-font-menu-font-data): ditto.
9507         (mswindows-font-menu-load-font): ditto.
9508
9509         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9510         (x-font-menu-font-data): ditto.
9511         (x-font-menu-load-font): ditto.
9512
9513         * font-menu.el: new file implementing generic font menu behaviour.
9514         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9515         made device independent.
9516         (font-menu-this-frame-only-p): ditto.
9517         (font-menu-preferred-resolution): ditto.
9518         (font-menu-size-scaling): new variable used to determine whether
9519         sizes are in points or tenths of a point.
9520         (vassoc): moved from x-font-menu.el.
9521         (device-fonts-cache): ditto.
9522         (device-fonts-cache): ditto.
9523         (flush-device-fonts-cache): ditto.
9524         (reset-device-font-menus): copied from x-font-menu.el and made
9525         device independent. Most functionality deferred to
9526         device-dependent versions.
9527         (font-menu-family-constructor): copied from x-font-menu.el and
9528         made device independent.
9529         (font-menu-size-constructor): ditto.
9530         (font-menu-weight-constructor): ditto.
9531         (font-menu-set-font): ditto.
9532         (font-menu-change-face): ditto.
9533         (font-menu-load-font): new device method.
9534         (font-menu-font-data): ditto.
9535
9536         * x-font-menu.el: The above functions deleted.
9537
9538 1999-05-26  Andy Piper  <andy@xemacs.org>
9539
9540         * update-elc.el:
9541         * make-docfile.el:
9542         * loadup.el: rehash expand-file-name usage to not use default-directory.
9543
9544 1999-05-21  Andy Piper  <andy@xemacs.org>
9545
9546         * x-select.el (x-select-convert-to-text):
9547         (x-selected-text-type):
9548         (x-get-selection):
9549         (xselect-convert-to-string):
9550         (xselect-convert-to-compound-text):
9551         (xselect-convert-to-length):
9552         (xselect-convert-to-targets):
9553         (xselect-convert-to-delete):
9554         (xselect-convert-to-filename):
9555         (xselect-convert-to-charpos):
9556         (xselect-convert-to-lineno):
9557         (xselect-convert-to-colno):
9558         (xselect-convert-to-sourceloc):
9559         (xselect-convert-to-os):
9560         (xselect-convert-to-host):
9561         (xselect-convert-to-user):
9562         (xselect-convert-to-class):
9563         (xselect-convert-to-name):
9564         (xselect-convert-to-integer):
9565         (xselect-convert-to-atom):
9566         (xselect-convert-to-identity): functions renamed from x-* and
9567         moved to select.el.
9568         (x-get-secondary-selection): use rename get-selection.
9569         (x-get-clipboard): ditto.
9570         (x-own-selection): moved to select.el.
9571         (x-valid-simple-selection-p): ditto.
9572         (x-dehilight-selection): ditto.
9573         (x-own-clipboard): ditto.
9574         (x-disown-selection): ditto.
9575
9576         * x-mouse.el (x-yank-function): moved to mouse.el.
9577         (x-insert-selection): ditto.
9578         (x-set-point-and-move-selection): use renamed function.
9579
9580         * select.el (selected-text-type): moved and renamed from
9581         x-select.el.
9582         (selection-owner-p): moved to C.
9583         (selection-exists-p): ditto.
9584         (get-cutbuffer): new device method.
9585         (get-selection): generalised and moved from x-select.el.
9586         (own-selection): moved x-own-selection functionality into here.
9587         (dehilight-selection): renamed and moved from x-select.el.
9588         (own-clipboard): functionality moved from x-select.el using new
9589         generic C builtins.
9590         (disown-clipboard): ditto.
9591         (select-convert-to-text):
9592         (select-convert-to-string):
9593         (select-convert-to-compound-text):
9594         (select-convert-to-length):
9595         (select-convert-to-targets):
9596         (select-convert-to-delete):
9597         (select-convert-to-filename):
9598         (select-convert-to-charpos):
9599         (select-convert-to-lineno):
9600         (select-convert-to-colno):
9601         (select-convert-to-sourceloc):
9602         (select-convert-to-os):
9603         (select-convert-to-host):
9604         (select-convert-to-user):
9605         (select-convert-to-class):
9606         (select-convert-to-name):
9607         (select-convert-to-integer):
9608         (select-convert-to-atom):
9609         (select-convert-to-identity): new functions renamed from x-* and
9610         moved from x-select.el.
9611
9612         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9613         into here and use as the default window-system mouse yank.
9614         (insert-selection): generalised and moved from x-mouse.el.
9615         (own-clipboard): moved to C.
9616
9617         * msw-select.el (mswindows-selection-owned-p): deleted.
9618         (mswindows-own-selection): generalised and moved to select.el.
9619         (mswindows-disown-selection): generalised and moved to C.
9620         (mswindows-selection-owner-p): ditto.
9621
9622 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9623
9624         * XEmacs 21.2.14 is released
9625
9626 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9627
9628         * about.el: update contact info for jason and slb.
9629
9630 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9631
9632         * mule/european.el (setup-romanian-environment): Add Romanian
9633         support from Emacs/Mule romanian.el.
9634
9635 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9636
9637         * cus-face.el: Label all custom changes with the 'custom' tag.
9638
9639         * cus-edit.el: idem ditto.
9640
9641         * faces.el: Added suport for adding device tags to various functions.
9642         (custom): New device tag.
9643         (face-spec-set): Call reset face with tags argument. No longer do
9644         x-init-global-faces hack.
9645
9646         * faces.el (frob-face-property): Use an anonymous specifier to map
9647         frob-face-property-1 over.
9648
9649         * x-font-menu.el (font-menu-set-font): Always specify all
9650         properties to custom.
9651
9652 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9653
9654         * mule/european.el (setup-czech-environment): Add czech support.
9655         From David Sauer <davids@orfinet.cz>
9656
9657 1999-03-15  SL Baur  <steve@xemacs.org>
9658
9659         * check-features.el: Turn hard errors into warnings.
9660
9661 1999-03-21  SL Baur  <steve@xemacs.org>
9662
9663         * simple.el (delete-key-deletes-forward): As per discussion on
9664         xemacs-beta, default to t.
9665
9666 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9667
9668         * loadup.el: Define Installation-string before loading anything.
9669
9670 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9671
9672         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9673         From Anders Stenman <stenman@isy.liu.se>
9674
9675 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9676
9677         * wid-edit.el (widget-glyph-find): Ditto.
9678
9679         * packages.el (locate-library): Ditto.
9680
9681         * loadup.el (really-early-error-handler): Ditto.
9682
9683         * lib-complete.el (read-library): Ditto.
9684
9685         * faces.el (set-face-stipple): Ditto.
9686
9687         * code-files.el (load): Use new calling style of locate-file.
9688
9689 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9690
9691         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9692         dead.
9693
9694 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9695
9696         * dumped-lisp.el (preloaded-file-list): Don't load
9697         Installation.el.
9698
9699         * loadup.el (Installation-string): Define it here.
9700
9701 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9702
9703         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9704         Installation.el needs to be loaded before `dump-paths', otherwise
9705         the dumping process won't find it.
9706
9707 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9708
9709         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9710         subr so that we can use `replace-in-string' in Installation.el to
9711         get rid of C-m chars under the native Windows build.
9712
9713 1999-04-29  Andy Piper  <andy@xemacs.org>
9714
9715         * make-docfile.el: canonicalize file and directory names.
9716
9717         * device.el (call-device-method): new function for calling device
9718         specific methods.
9719         (define-device-method): new function for defining device methods.
9720         (define-device-method*): ditto.
9721
9722 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9723
9724         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9725
9726 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9727
9728         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9729         (cyrillic-koi8-r-encode-table): Likewise.
9730         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9731         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9732
9733         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9734         from vietnamese.el].
9735
9736         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9737         mule/mule-misc.el.
9738
9739 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9740
9741         * mule/thai-xtis.el:
9742         - Change font registry name from "Thai94x94-0" to "xtis-0".
9743         - Change mnemonic of coding-system `tis-620' to "TIS620".
9744
9745 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9746
9747         * mule/ethiopic.el: fixed.
9748
9749 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9750
9751         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9752
9753         * mule/thai-xtis.el: New file.
9754
9755         * mule/vietnamese.el: New file.
9756
9757         * mule/ethiopic.el: New file.
9758
9759 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9760
9761         * bytecomp.el (byte-compile-close-variables): Leave
9762         debug-issue-ebola-notices alone.
9763
9764 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9765
9766         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9767         at the top of the buffer since it is the most important thing to
9768         customize
9769         (ldap-get-host-parameter): New defun
9770         (ldap-search): Add a new parameter `withdn' to retrieve the
9771         distinguished names of entries
9772
9773 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9774
9775         * startup.el (splash-frame-body): Date and spelling fixes.
9776
9777 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9778
9779         * view-less.el (toggle-truncate-lines): add autoload tag
9780
9781 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9782
9783         * format.el (format-alist): Disable image stuff.
9784
9785 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9786
9787         * wid-edit.el (widget-glyph-find): Search by directories, then by
9788         suffixes rather than the other way around.
9789         (widget-image-conversion): Renamed to
9790         `widget-image-file-name-suffixes'.
9791
9792 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9793
9794         * mule/mule-charset.el: Made old functions obsolete, remove the
9795         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9796         (charset-iso-graphic-plane): Rename from charset-graphic.
9797         (charset-iso-final-char): Rename from charset-final.
9798         (charset-width): Rename from charset-columns.
9799         (charset-bytes): Added from fsf compatibility, returns always 1.
9800
9801         * mule/mule-misc.el: Move charset-doc-string alias to
9802         mule-charset.el
9803
9804 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9805
9806         * x-faces.el (x-make-font-bold-italic): honor
9807         *try-oblique-before-italic-fonts*
9808
9809 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9810
9811         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9812
9813 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9814
9815         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9816         name.
9817
9818 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9819
9820         * cl-extra.el (equalp): Would bug out for lists.
9821
9822 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9823
9824         * about.el (about-hackers):  Change cgw's email address
9825
9826 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9827
9828         * XEmacs 21.2.13 is released
9829
9830 1999-03-12  SL Baur  <steve@xemacs.org>
9831
9832         * simple.el (delete-key-deletes-forward): Revert to previous
9833         behavior.
9834
9835 1999-01-18  Didier Verna  <didier@xemacs.org>
9836
9837         * menubar-items.el (xemacs-splash-buffer): handle the case of
9838         multiple elements in the splash buffer body.
9839
9840         * startup.el (splash-frame-timeout): new constant: interval
9841         between splash buffer elements.
9842         (command-line-1): handle splash buffer with multiple elements (use
9843         a timeout).
9844         (splash-frame-body): Originally `startup-splash-frame-body'.
9845         Rewrote a cleaner and more readable version. This can now be array,
9846         in which case each element is displayed in turn in the splash buffer.
9847         (splash-frame-static-body): new constant. Persistent information
9848         across all splash buffer elements (preserves the possibility to give
9849         it in different languages.
9850         (circulate-splash-frame-elements): new function. Used as a timeout
9851         to circulate through all splash frame elements and display them in
9852         sequence.
9853         (display-splash-frame): originally `startup-splash-frame'. Handle
9854         the case of multiple elements in the splash buffer body. Now
9855         returns a timeout id if multiple elements to display, or nil.
9856
9857 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9858
9859         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9860         so they can be overridden by x-init-face-from-resources.
9861         Additionally specify the font name also with an x tag.
9862
9863 1999-03-08  Andy Piper  <andy@xemacs.org>
9864
9865         * package-get.el (package-get-base): autoload.
9866
9867         * menubar-items.el (default-menubar): add update menu item. Fix
9868         custom menu to only be activated when package-base is available.
9869
9870         * package-get.el (package-get-custom): don't load
9871         package-get-custom as it is auto-generated. Fix group definition.
9872
9873 1999-03-05  Didier Verna  <didier@xemacs.org>
9874
9875         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9876         instead of `symbol-name' (Thanks Kyle).
9877
9878         * cus-edit.el (custom-save-variables): use `prin1' instead of
9879         princ to write symbols.
9880
9881 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9882
9883         * XEmacs 21.2.12 is released
9884
9885 1999-03-05  SL Baur  <steve@xemacs.org>
9886
9887         * menubar-items.el (default-menubar): Add kfm browsing support.
9888         From Neal Becker <nbecker@fred.net>
9889
9890 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9891
9892         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9893         calls to font-lock during buffer reversion.
9894
9895 1999-02-12  Didier Verna  <didier@xemacs.org>
9896
9897         * info.el (Info-build-node-completions): unconditionally widen the
9898         tag table buffer.
9899
9900 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9901
9902         * x-faces.el (x-init-face-from-resources):
9903         Only set fonts in the 'x locale.
9904
9905 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9906
9907         * package-ui.el (pui-install-selected-packages): Don't throw on
9908         `package-admin-delete-binary-package' returning nil since it's
9909         normal.  Reindent function.
9910         (pui-add-required-packages): Handle case where packages selected
9911         for installation have never been installed.
9912
9913 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9914
9915         * menubar-items.el (default-menubar):
9916         Implement the ``Mule->Set coding system of process'' menu item.
9917
9918 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9919
9920         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9921         files
9922         - Change some `if's to `when's
9923
9924 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9925
9926         * XEmacs 21.2.11 is released
9927
9928 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9929
9930         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9931         against window close (Fix Bug #460).
9932         (ask-user-about-lock-dbox): Idem.
9933
9934 1999-02-25  SL Baur  <steve@xemacs.org>
9935
9936         * mule/mule-charset.el (charset-leading-byte): New function.
9937         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9938
9939 1999-02-12  Andy Piper  <andy@xemacs.org>
9940
9941         * about.el (xemacs-hackers): change andy's email address.
9942         (about-url-alist): change andy's web page address.
9943         (about-xemacs): add piper.
9944
9945 1999-02-16  SL Baur  <steve@xemacs.org>
9946
9947         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9948         of mule-base into lisp/mule.
9949
9950 1999-02-16  SL Baur  <steve@xemacs.org>
9951
9952         * mule/arabic.el:
9953         mule/canna-leim.el:
9954         mule/chinese.el:
9955         mule/cyrillic.el:
9956         mule/english.el:
9957         mule/european.el:
9958         mule/greek.el:
9959         mule/hebrew.el:
9960         mule/japanese.el:
9961         mule/kinsoku.el:
9962         mule/korean.el:
9963         mule/misc-lang.el:
9964         mule/mule-category.el:
9965         mule/mule-ccl.el:
9966         mule/mule-charset.el:
9967         mule/mule-cmds.el:
9968         mule/mule-coding.el:
9969         mule/mule-files.el:
9970         mule/mule-help.el:
9971         mule/mule-init.el:
9972         mule/mule-misc.el:
9973         mule/mule-tty-init.el:
9974         mule/mule-x-init.el:
9975         mule/viet-chars.el:  Remerge from mule-base.
9976
9977         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9978         of mule-base into lisp/mule.
9979
9980 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9981
9982         * process.el (exec-to-string): Use `shell-command-switch' in place
9983         of hard-wired "-c" (for WindowsNT).
9984
9985 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9986
9987         * menubar-items.el (default-menubar):  Remove obsolete
9988         "Gopher" item
9989
9990 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9991
9992         * package-admin.el (package-admin-get-install-dir): First fall
9993         back to the location of xemacs-base for non-mule packages.
9994
9995 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9996
9997         * paths.el:
9998         - improved automounter tmp directory support.
9999         - support 4 (!) empirically discovered automounter conventions
10000
10001 1999-02-12  SL Baur  <steve@xemacs.org>
10002
10003         * etags.el (pop-tag-mark): autoload to match key binding.
10004
10005 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10006
10007         * XEmacs 21.2.10 is released
10008
10009 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10010
10011         * package-get.el (package-get-remote-filename): Don't bug out for
10012         a local file name in the search entry.
10013
10014 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10015
10016         * XEmacs 21.2.9 is released
10017
10018 1999-01-19  Didier Verna  <didier@xemacs.org>
10019
10020         * replace.el (replace-search-function): new variable containing a
10021         function to perform a search-forward.
10022         (replace-re-search-function): new variable containing a function
10023         to perform a re-search-forward.
10024         (perform-replace): use them.
10025
10026 1999-01-25  Didier Verna  <didier@xemacs.org>
10027
10028         * select.el (selection-owner-p): use the name `XEmacs'.
10029         (cut-copy-clear-internal): ditto.
10030
10031 1999-01-18  Andy Piper  <andy@xemacs.org>
10032
10033         * about.el (about-url-alist): Update my entry.
10034         (xemacs-hackers): Ditto.
10035
10036 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10037
10038         * buffer.el (switch-to-buffer): Fixing documentation.
10039         * minibuf.el (minibuffer-completion-table): ditto.
10040         * cl-macs.el (return-from): ditto.
10041
10042 1999-01-04  Didier Verna  <didier@xemacs.org>
10043
10044         * replace.el (delete-non-matching-lines): temporarily disable
10045         case-folding when called interactively with a regexp containing
10046         uppercase characters.
10047         (delete-matching-lines): ditto.
10048         (count-matches): ditto.
10049         (list-matching-lines): ditto.
10050
10051 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10052
10053         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10054         abort if current window is split horizontally, not if others are
10055         split.  Got rid of unnecessary minibuffer checking.  Also, add
10056         some comments (it's still complex).
10057
10058 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10059
10060         * package-get.el: changed address for doc.ic.ac.uk to
10061         sunsite.doc.ic.ac.uk
10062
10063 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10064
10065         * ldap.el (toplevel): Remove requires so that the file compiles
10066         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10067
10068 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10069
10070         * dump-paths.el: Calculate module-directory and set
10071         module-load-path to the load path for modules.
10072
10073         * loadup.el: Get bootstrap value of module-load-path from the
10074         environment variable EMACSBOOTSTRAPMODULEPATH.
10075         - Display the module load path if we're debugging paths.
10076
10077         * setup-paths.el: Added function paths-find-site-module-directory.
10078         - Added function paths-find-module-directory.
10079         - Added function paths-construct-module-load-path.  Uses new
10080         environment variable EMACSMODULEPATH.
10081
10082 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10083
10084         * font.el (font-default-object-for-device):
10085         Oops! This `or' can't be replaced by `unless'.
10086         Fixed inability to run w3, among other things.
10087
10088 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10089
10090         * package-admin.el: Change initialization of
10091           package-admin-install-function dependent on system type.
10092           Change package-admin-install-function-mswindows to use
10093           "minitar".
10094
10095 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10096
10097         * mouse.el (default-mouse-motion-handler): Disable help echo while
10098         in the minibuffer.
10099
10100 1998-12-28  Martin Buchholz <martin@xemacs.org>
10101
10102         * XEmacs 21.2.8 is released.
10103
10104 1998-12-24  Martin Buchholz <martin@xemacs.org>
10105
10106         * XEmacs 21.2.7 is released.
10107
10108 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10109
10110         * package-ui.el (pui-list-packages): Set truncate-lines.
10111
10112         * package-get.el (package-get-download-menu): Use
10113         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10114
10115         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10116         (pui-help-string): idem.
10117         (list-packages-mode): New major mode.
10118         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10119         (pui-install-selected-packages): Add suport for removing packages.
10120         (pui-toggle-package-delete-key): New function.
10121         (pui-popup-context-sensitive): New kludge.
10122         (pui-list-packages): Add warning when `package-get-remote' is nil.
10123         (package-ui-add-site): New function.
10124
10125 1998-12-01  Didier Verna  <didier@xemacs.org>
10126
10127         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10128
10129 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10130
10131         * ldap.el: Custom-ized
10132         (toplevel): Do not provide `ldap' which is provided by C level
10133         LDAP code
10134         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10135
10136 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10137
10138         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10139
10140 1998-12-17  Andy Piper  <andy@xemacs.org>
10141
10142         * sound.el (sound-load-list): name changed from sound-load-alist.
10143         (sound-extension-list): name changed from sound-ext-list.
10144         (load-default-sounds): use new names.
10145         (load-sound-file): use new names.
10146
10147 1998-12-16  Andy Piper  <andy@xemacs.org>
10148
10149         * XEmacs 21.2.6 is released
10150
10151 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10152
10153         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10154         errors.
10155
10156 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10157
10158         * wid-edit.el (widget-echo-this-extent): Set
10159         help-echo-owns-message to t.
10160
10161 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10162
10163         * package-get.el (package-get-download-menu): use toggles for
10164           each site in the download site menu.
10165
10166 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10167
10168         * package-get.el (package-get): If we cannot find a package
10169           because package-get-remote is not set, give a more helpful
10170           error message.
10171
10172 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10173
10174         * package-get.el (package-get-remote-filename): use an EFS path
10175         with user anonymous if no user is specified.
10176
10177 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10178
10179         * faces.el (face-spec-set): Re-init fallfacks for default after
10180         calling reset-face on the default face.
10181
10182 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10183
10184         * package-admin.el (package-admin-default-install-function):
10185         Behave as advertised.  Make sure the pkg-dir is proper for
10186         default-directory.
10187         (package-admin-add-binary-package): Make sure the pkg-dir is
10188         proper for default-directory.
10189         (package-admin-install-function-mswindows): Make sure the pkg-dir
10190         is proper for default-directory.
10191
10192 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10193
10194         * XEmacs 21.2.5 is released
10195
10196 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10197
10198         * files.el (binary-file-regexps): regexp-opt is not available at
10199         bytecompile time.
10200
10201 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10202
10203         * x-win-xfree86.el:
10204         * x-win-sun.el (x-win-init-sun):
10205         * x-win-sun.el:
10206         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10207         * x-iso8859-1.el:
10208         * x-init.el (init-post-x-win):
10209         * x-init.el (init-pre-x-win):
10210         * x-init.el (x-initialize-compose):
10211         * x-init.el:
10212         * x-compose.el:
10213         * winnt.el:
10214         * widget.el:
10215         * wid-edit.el (widget-glyph-click):
10216         * wid-edit.el (widget-glyph-find):
10217         * wid-edit.el (widget-type):
10218         * view-less.el (view-buffer-other-window):
10219         * very-early-lisp.el:
10220         * version.el:
10221         * toolbar.el:
10222         * toolbar-items.el:
10223         * term/sun.el (suntool-map):
10224         * term/sun-mouse.el:
10225         * term/internal.el:
10226         * syntax.el (modify-syntax-entry):
10227         * symbol-syntax.el:
10228         * subr.el:
10229         * startup.el (lock-directory):
10230         * simple.el (set-comment-column):
10231         * simple.el (backward-delete-char-untabify):
10232         * shadow.el (find-emacs-lisp-shadows):
10233         * shadow.el:
10234         * setup-paths.el (paths-construct-info-path):
10235         * select.el (cut-copy-clear-internal):
10236         * process.el (call-process-region):
10237         * process.el (start-process-shell-command):
10238         * process.el:
10239         * paths.el (rmail-spool-directory):
10240         * paragraphs.el (use-hard-newlines):
10241         * package-get.el (package-get-dependencies):
10242         * package-admin.el (package-admin-delete-binary-package):
10243         * obsolete.el (truncate-string):
10244         * obsolete.el (store-substring):
10245         * mouse.el (default-mouse-track-maybe-own-selection):
10246         * mouse.el (mouse-yank-at-point):
10247         * modeline.el:
10248         * modeline.el (mouse-drag-modeline):
10249         * minibuf.el (read-directory-name-internal):
10250         * minibuf.el (read-file-name-internal):
10251         * minibuf.el (read-file-name-internal-1):
10252         * minibuf.el (read-file-name-2):
10253         * minibuf.el (exact-minibuffer-completion-p):
10254         * minibuf.el (read-from-minibuffer):
10255         * minibuf.el:
10256         * menubar.el (check-menu-syntax):
10257         * map-ynp.el (map-y-or-n-p):
10258         * make-docfile.el (docfile-out-of-date):
10259         * loadup.el ((member "run-temacs" command-line-args)):
10260         * loadup.el ((member "no-site-file" command-line-args)):
10261         * loadup.el (really-early-error-handler):
10262         * loadup.el:
10263         * loadhist.el:
10264         * loaddefs.el:
10265         * lisp-mnt.el (lm-verify):
10266         * lib-complete.el (lib-complete:cache-completions):
10267         * lib-complete.el (library-all-completions):
10268         * itimer.el (itimer-run-expired-timers):
10269         * info.el (Info-mode):
10270         * info.el (Info-insert-file-contents):
10271         * info.el (Info-rebuild-dir):
10272         * info.el (Info-build-dir-anew):
10273         * info.el (Info-parse-dir-entries):
10274         * info.el (Info-dir-outdated-p):
10275         * info.el (Info-insert-dir):
10276         * info.el (info-xref):
10277         * info.el:
10278         * hyper-apropos.el (hyper-apropos-get-doc):
10279         * hyper-apropos.el (hyper-describe-face):
10280         * hyper-apropos.el (hyper-apropos-mode):
10281         * hyper-apropos.el:
10282         * help.el (list-processes):
10283         * help.el:
10284         * gnuserv.el:
10285         * font.el (mswindows-font-create-name):
10286         * font.el (font-default-font-for-device):
10287         * font.el (x-font-create-object):
10288         * font.el (font-registry):
10289         * font.el:
10290         * font-lock.el (font-lock-keywords):
10291         * font-lock.el:
10292         * finder.el (finder-compile-keywords):
10293         * find-paths.el (paths-find-recursive-path):
10294         * fill.el (set-justification-center):
10295         * fill.el (fill-region-as-paragraph):
10296         * files.el (insert-directory):
10297         * files.el (wildcard-to-regexp):
10298         * files.el (recover-file):
10299         * files.el (basic-save-buffer):
10300         * files.el (delete-auto-save-file-if-necessary):
10301         * files.el (file-relative-name):
10302         * files.el (backup-extract-version):
10303         * files.el (backup-buffer):
10304         * files.el (set-visited-file-name):
10305         * files.el (set-auto-mode):
10306         * files.el (interpreter-mode-alist):
10307         * files.el:
10308         * files.el (find-file-noselect):
10309         * files.el (abbreviate-file-name):
10310         * files.el (parse-colon-path):
10311         * files.el (directory-abbrev-alist):
10312         * etags.el (visit-tags-table-buffer):
10313         * easymenu.el (easy-menu-define):
10314         * dragdrop.el (experimental-dragdrop-drag):
10315         * dragdrop.el (dragdrop-drop-do-functions):
10316         * dragdrop.el (dragdrop-drop-at-point):
10317         * disass.el (disassemble-1):
10318         * disass.el (disassemble-internal):
10319         * disass.el (disassemble):
10320         * disass.el:
10321         * derived.el (derived-mode-init-mode-variables):
10322         * derived.el (define-derived-mode):
10323         * custom.el (defgroup):
10324         * cus-edit.el (custom-quote):
10325         * config.el:
10326         * code-process.el (open-network-stream):
10327         * code-process.el (start-process):
10328         * code-process.el (call-process-region):
10329         * code-process.el (call-process):
10330         * code-process.el:
10331         * code-files.el (insert-file-contents):
10332         * code-files.el:
10333         * code-files.el (buffer-file-coding-system-for-read):
10334         * cmdloop.el (yes-or-no-p-minibuf):
10335         * cl.el:
10336         * cl-macs.el:
10337         * cl-extra.el:
10338         * callers-of-rpt.el (make-caller-report):
10339         * callers-of-rpt.el:
10340         * bytecomp.el (batch-byte-recompile-directory):
10341         * bytecomp.el (batch-byte-compile-1):
10342         * bytecomp.el (batch-byte-compile):
10343         * bytecomp.el (display-call-tree):
10344         * bytecomp.el (byte-compile-insert):
10345         * bytecomp.el (byte-compile-two-args-19->20):
10346         * bytecomp.el (byte-compile-variable-ref):
10347         * bytecomp.el (byte-compile-form):
10348         * bytecomp.el (byte-compile-top-level-body):
10349         * bytecomp.el (byte-compile-out-toplevel):
10350         * bytecomp.el (byte-compile-byte-code-maker):
10351         * bytecomp.el (byte-compile-file-form-defmumble):
10352         * bytecomp.el (byte-compile-file-form):
10353         * bytecomp.el (byte-compile-keep-pending):
10354         * bytecomp.el (byte-compile-insert-header):
10355         * bytecomp.el (byte-compile-from-buffer):
10356         * bytecomp.el (byte-compile-file):
10357         * bytecomp.el (byte-recompile-file):
10358         * bytecomp.el (byte-compile-close-variables):
10359         * bytecomp.el (byte-compile-warn-about-unused-variables):
10360         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10361         * bytecomp.el (byte-compiler-legal-options):
10362         * bytecomp.el (byte-compile-lapcode):
10363         * bytecomp.el (byte-optimize-log):
10364         * bytecomp.el ((fboundp 'defsubst)):
10365         * bytecomp.el:
10366         * bytecomp-runtime.el:
10367         * byte-optimize.el (byte-optimize-apply):
10368         * byte-optimize.el (car):
10369         * byte-optimize.el (byte-optimize-form):
10370         * byte-optimize.el (byte-optimize-form-code-walker):
10371         * byte-optimize.el:
10372         * build-report.el (build-report-insert-installation-file):
10373         * build-report.el (build-report):
10374         * auto-show.el:
10375         * apropos.el (apropos-documentation):
10376         - mega patch
10377         - clean up byte-compile warnings
10378         - remove unused variables
10379         - Use common lisp style hashtable functions
10380         - byte compiler cleanup
10381         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10382         - remove old backquote syntax usage
10383         - move some cl functionality into C for speed.
10384         - remove last remaining VMS support
10385         - spelling fixes
10386         - implement last, butlast, nbutlast, copy-list in C.
10387         - new macro ignore-file-errors, similar to ignore-errors
10388           (ignore-file-errors (delete-file "foo"))
10389         - get frequent garbage collection during loadup.el by tweaking
10390           gc-cons-threshold, rather than explicitly calling garbage-collect
10391         - default delete-key-deletes-forward to `t'.
10392
10393 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10394
10395         * XEmacs 21.2-beta4 is released.
10396
10397 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10398
10399         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10400         (easy-menu-item-present-p): Wrapper around find-menu-item.
10401         (easy-menu-remove-item): Wrapper around delete-menu-item.
10402
10403         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10404         (add-menu-button): Add 'in-menu' argument.
10405         (add-menu-item-1): Add in-menu support to helper function.
10406
10407 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10408
10409         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10410
10411 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10412
10413         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10414         of Dec 4, 1997.
10415
10416 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10417
10418         * process.el (shell-command-on-region): Report if the command
10419         succeeded or failed.
10420
10421 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10422
10423         * subr.el (buffer-substring-no-properties): Comment out.
10424
10425 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10426
10427         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10428           into font instances first, like `x-frob-font-size' does.
10429           (mswindows-find-larger-font): ditto
10430
10431 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10432
10433         * package-ui.el (pui-install-selected-packages): fix args in call
10434         to `package-get'.
10435
10436 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10437
10438         * package-get.el (host-name): New widget type.
10439         (package-get-remote): Better customization using new type.
10440         (package-get-download-sites): idem dito.
10441
10442         (package-get-custom): Do not use package-get-all untill we have
10443         runtime dependencies.
10444
10445         (package-get-remove-copy): Default to 't' we no longer need this
10446         kludge as we do not currently use depenencies.
10447
10448         (package-get-was-current): New variable.
10449         (package-get-require-base): New 'force-current' argument.
10450         (package-get-update-base): idem
10451         (package-get-package-provider):  idem
10452         (package-get-locate-index-file): New 'no-remote' argument.
10453         (package-get-locate-file): idem.
10454
10455         (package-get-maybe-save-index): New function.
10456         (package-get-update-base): Use it.
10457
10458 1998-10-28 Greg Klanderman <greg@alphatech.com>
10459
10460         * package-get.el (package-get-remote): default to nil; by default,
10461         don't go out to the net via EFS.  They must select a download site.
10462         (package-get-download-sites): new variable.
10463         (package-get-download-menu): new function.
10464         (package-get-locate-index-file): new function.
10465         (package-get-update-base): use it.
10466
10467         * menubar-items.el (default-menubar): add "Update Package Index"
10468         and "Add Download Site" menus under Options | Manage Packages.
10469
10470 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10471
10472         * package-get.el (package-get): bugfix code checking installed version
10473         for case where package is not currently installed.
10474         (package-get-require-signed-base-updates): new variable.
10475         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10476         deemed not a goot thing.  Use the variable
10477         package-get-allow-unsigned-base-updates instead.
10478
10479 1998-10-16 Greg Klanderman <greg@alphatech.com>
10480
10481         * package-get.el (package-get): Don't install an older version than
10482         we already have unless explicitly told to.  Issue a warning.
10483
10484         * package-ui.el (pui-add-required-packages): when adding
10485         dependencies, don't add packages that are up to date.
10486         (pui-package-symbol-char):  Don't consider a package out of date
10487         if you have a newer version installed than the latest version in
10488         package-get-base.
10489
10490         * package-get.el (package-get-base-filename): document that it may
10491         be a path relative to package-get-remote;  new default value.
10492         (package-get-locate-file): new function.
10493         (package-get-update-base): use it to expand package-get-base-filename.
10494         (package-get-save-base): new function to save the package-get database
10495         to file.
10496         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10497         (package-get-update-base): pass the REMOTE-SOURCE arg.
10498         (package-get-update-base-entry): call package-get-custom-add-entry.
10499         (package-get-file-installed-p): removed; no longer needed.
10500         (package-get-create-custom): ditto.
10501         (toplevel): remove code to build and load package-get-custom.el
10502         (package-get-custom-add-entry): new function.
10503
10504 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10505
10506         * wid-edit.el (widget-button-click): Don't switch window.
10507
10508 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10509
10510         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10511
10512 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10513
10514         * etags.el (find-tag-default): Run find-tag-hook using
10515         run-hooks rather than funcall
10516
10517 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10518
10519         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10520         and the current local map as the parents to isearch-mode-map.
10521
10522 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10523
10524         * XEmacs 21.2-beta3 is released.
10525
10526 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10527
10528         * package-get.el (package-get-update-base): use
10529         insert-file-contents-internal, not insert-file-contents-literally.
10530
10531 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10532
10533         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10534         dump time.
10535
10536 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10537
10538         * package-get.el (package-get-update-base-entry): new function.
10539         (package-get-update-base): renamed; was `package-get-load-base'.
10540         cleanup, and use package-get-update-base-from-buffer.
10541         (package-get-update-base-from-buffer): new function.
10542         (package-get-update-base-entries): new; helper for above.
10543         Do not eval lisp grabbed over ftp; parse it from new format.
10544
10545 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10546
10547         * files.el (set-auto-mode): Don't play games loading package-get
10548         database; package-get-package-provider will handle it all.
10549
10550 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10551
10552         * package-get.el (package-get-base-filename): new variable.
10553         (package-get-require-base): new function.
10554         (package-get-pgp-signed-begin-line): new variable.
10555         (package-get-pgp-signature-begin-line): ditto.
10556         (package-get-pgp-signature-end-line):  ditto.
10557         (package-get-load-base): new function.
10558         (package-get-interactive-package-query):
10559         (package-get-update-all):
10560         (package-get-dependencies):
10561         (package-get-package-provider):
10562         (package-get-custom): use package-get-require-base.
10563         [package-get-custom loading]: disable for now.
10564
10565         * package-ui.el (pui-list-packages): use (package-get-require-base)
10566
10567 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10568
10569         * package-ui.el: Correct obvious thinko in choosing extent face.
10570
10571 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10572
10573         * menubar-items.el (default-menubar): pui-list-package has nothing
10574         to with Customize. Move all the package stuff to a new Item in Options.
10575
10576         * package-ui.el (pui-menu): Add menu and Popup menu.
10577
10578         * package-get.el (package-get): Use new
10579         package-admin-get-install-dir.
10580
10581         * package-admin.el (package-admin-get-install-dir): New syntax.
10582         Conserve package location and put mule packages where mule-base is.
10583
10584         * package-get.el : Customized
10585
10586         * package-ui.el (pui): Customized
10587         (pui-package-install-dest-dir): New variable.
10588         (pui-install-selected-packages): Use it
10589
10590 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10591
10592         * package-get.el (package-get-interactive-package-query): Move
10593         dependency on package-get-base to run-time.
10594         (package-get-update-all): Ditto.
10595         (package-get-dependencies): Ditto.
10596         (package-get-package-provider): Ditto.
10597         (package-get-custom): Ditto.
10598
10599 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10600
10601         * events.el: Remove 'ascii-character property from 'backspace
10602         and 'delete symbols
10603
10604 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10605
10606         * package-get-base.el: removed.
10607
10608 1998-09-23  Didier Verna  <didier@xemacs.org>
10609
10610         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10611         (no-upper-case-p): new function.
10612         (with-search-caps-disable-folding): new macro.
10613         (with-interactive-search-caps-disable-folding): new macro.
10614         (zap-to-char): In interactive mode, do a case-sensitive search if
10615         the character is uppercase.
10616         (zap-up-to-char): ditto.
10617
10618         * replace.el (perform-replace): use the function no-upper-case-p.
10619
10620         * isearch-mode.el (isearch-fix-case): ditto.
10621         make obsolete `with-caps-disable-folding' and
10622         `isearch-no-upper-case-p'.
10623
10624         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10625         (tags-search): ditto.
10626         (tags-query-replace): ditto.
10627
10628         * info.el (Info-search): ditto.
10629
10630 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10631
10632         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10633
10634 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10635
10636         * package-admin.el (package-admin-rmtree): rewritten.  need to
10637         check for "." and ".." before symlink check.  expand files and
10638         directories with respect to DIRECTORY, not default-directory.
10639
10640 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10641
10642         * package-get.el (package-get-all): add INSTALL-DIR argument.
10643
10644 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10645
10646         * package-ui.el (pui-add-required-packages): new function, select
10647         dependent packages.
10648         (pui-display-keymap): bind it.
10649         (pui-help-string): document it.
10650         (pui-install-selected-packages): package-get-all -> package-get.
10651
10652         * package-get.el (package-get-dependencies): new function.
10653
10654 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10655
10656         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10657         regexps.
10658
10659 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10660
10661         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10662         function.
10663         (default-mouse-track-normalize-point): Use it.
10664
10665 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10666
10667         * package-admin.el (package-admin-delete-binary-package):
10668                 General cleanup. Remove unnessary use of progn and
10669         save-excursion.
10670         (package-admin-delete-binary-package): Do NOT mess with file
10671         modes. That is evil.
10672         (package-admin-delete-binary-package): Wrap all deleting in
10673         condition-case. The data in MANIFEST is untrustworthy.
10674         (package-admin-delete-binary-package): Let the OS worry about non
10675         empty directories.
10676
10677 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10678
10679         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10680         processing.
10681         (lm-report-bug): Fix mail address to send bug reports to.
10682
10683 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10684
10685         * XEmacs 21.2-beta2 is released.
10686
10687 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10688
10689         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10690
10691 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10692
10693         * info.el (Info-mode): Document page turning by double clicks in
10694         docstring so `M-x describe-mode' will display it.
10695
10696 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10697
10698         * info.el (Info-mouse-track-double-click-hook): Use character
10699         widths to calculate a border region where double clicking does
10700         page turning, and return `nil' by default so other hooks, such as
10701         region highlighting, will be run.
10702
10703 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10704
10705         * sound.el (default-sound-directory-list): Initialize with all the
10706         "sounds" directories in `data-directory-list'.  It used to just be
10707         the first one.
10708
10709         * packages.el (locate-data-directory-list): Created.  This gives
10710         the list of matching directories, unlike `locate-data-directory',
10711         which just gives the first one.
10712
10713 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10714
10715         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10716         make a binding in the local keymap until help-char handling is
10717         improved.
10718
10719         * help.el (help-keymap-with-help-key): Provide keymap with help
10720         binding.
10721         (help-print-help-form): New helper function.
10722
10723 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10724
10725         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10726         move extent to another buffer; no need to create a new extent.
10727         (isearch-fix-case): New function.
10728         (isearch-search-and-update): Use it.
10729
10730 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10731
10732         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10733         the keymap, not minor-mode-map-alist.
10734         (isearch-done): Restore overriding-local-map.
10735
10736 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10737
10738         * bytecomp.el (byte-compile-buffer-substring):
10739         Fix for: (byte-compile (defun f () (buffer-substring)))
10740         ==>   ** buffer-substring called with 3 args, but requires 0-3
10741         - new code not only works, but is more readable, too.
10742
10743 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10744
10745         * msw-faces.el (mswindows-init-device-faces): Don't try to
10746           specify a default font at this late stage. Do try to force
10747           creation of the default face font so that if it fails we get
10748           an error now instead of a crash at frame creation.
10749
10750           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10751           mswindows-make-font-unitalic: Canonical default weight
10752           changed from "Normal" to "Regular".
10753
10754           mswindows-make-font-bold / -bold-italic: Supplied device was
10755           not being passed into call to mswindows-find-smaller-font.
10756
10757 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10758
10759         * package-get.el (package-get-remote): Fix the path where to find
10760           the packages on xemacs.org.
10761
10762 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10763
10764         * about.el (about-maintainer-info): Update Ben's entry.
10765
10766 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10767
10768         * lisp/shadow.el (find-emacs-lisp-shadows):
10769         - `member' was being called on lists of length 2000!
10770         - Replace with hashtables.
10771         - Replace hand-coded loops with (dolist)
10772         - Fix comment typo
10773
10774 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10775
10776         * packages.el: Added new function, `package-delete-name', to
10777           delete existing packages from the installed package database
10778           (`packages-package-list').  Also added the "pkginfo" directory
10779           to `packages-special-base-regexp', so that the pkginfo directory
10780           would not get added to `late-packages'.
10781
10782         * package-admin.el: Added ability to delete an installed package
10783           (added low-level function, `package-admin-delete-package').
10784           Understands how to use the pkginfo/MANIFEST.<package> file to
10785           delete the package.  When installing a package, will also
10786           create a MANIFEST.* file if one is not provided by the
10787           package.  If the MANIFEST.* doesn't exist when deleting a
10788           package, the functions will fall back to attempting to delete
10789           any package-specific lisp directory.
10790
10791         * package-get.el: Moved some functions to package-admin.el.
10792           Added interactive function `package-get-delete-package', for
10793           use by users for deleting a package.
10794
10795           Also modified to not require the presence of efs.
10796
10797 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10798
10799         * files.el (find-file-noselect): Handle all signals, kill the
10800         buffer and resignal.
10801
10802 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10803
10804         * cl-macs.el (glyph-image): Add setf method.
10805
10806 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10807
10808         * package-get.el: Fixed broken EFS downloading.  Also, look for
10809           .tar.gz files first, in preference over .tgz files.
10810
10811         * package-ui.el: Fix display of package version numbers.
10812
10813 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10814
10815         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10816         argument.
10817
10818 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10819
10820         * list-mode.el: `display-completion-list': added new/optional
10821           keyword `:completion-string', which allows the programmer to
10822           change the "Possible completions are:" prompt.
10823
10824         * menubar-items.el: Added new pulldown menu-pick to start up the
10825           visual package browser/installer:
10826
10827                 Options->Customize->List Packages
10828
10829         * package-admin.el: Added hooks for installing under both Unix
10830           and MS Windows.  Does additional error checking.  No longer
10831           calls "add-big-package.sh" to install packages under Unix; now
10832           calls gunzip & tar directly.
10833
10834         * package-get.el: Added ability to install packages from files
10835           on a local disk/CDROM.  Now deletes any existing package lisp
10836           directory.  Does completion on available packages when
10837           querying for package names.  Will also search for .tgz files
10838           in addition for .tar.gz files.  Tries to reload
10839           auto-autoloads, as a convenience when loading new packages,
10840           and also tries to add any new package paths to `load-path'.
10841           Changed all occurences of `concat' to use `expand-file-name'.
10842
10843         * package-ui.el: New file which implements the main visual
10844           package browser/installer, which is started via a menu pick or
10845           M-x pui-list packages.
10846
10847 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10848
10849         * startup.el (load-init-file): spelling fix.
10850
10851 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10852
10853         * startup.el (normal-top-level): Load auto-autoload files
10854         covariantly with their precedence.
10855
10856 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10857
10858         * menubar-items.el (default-menubar): Remove "Font Weight"
10859         option, there is currently no custom equivalent.. Customize-faces
10860         is "Edit faces".
10861
10862         * x-font-menu.el (font-menu-set-font): Use customize to set
10863         default face.
10864
10865         * faces.el (face-spec-update-all-matching): New function.
10866
10867         * cus-face.el (custom-set-face-update-spec): New function.
10868         Interface to customize faces from elisp.
10869
10870         (custom-face-value-create): Show the customized settings if set
10871         but not saved.
10872
10873 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10874
10875         (custom-face-value-create): Show the customized settings if set
10876         but not saved.
10877
10878 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10879
10880         * keydefs.el (global-map): Add FSF 20.3 binding of
10881         query-replace-regexp.
10882
10883 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10884
10885         * minibuf.el (read-file-name-internal-1): use
10886         user-name-completion-1 instead of user-name-completion.
10887
10888 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10889
10890         * loadup.el:
10891         * make-docfile.el:
10892         * update-elc.el: Don't set `source-directory' (now defunct as a
10893         global variable) no more.
10894
10895         * packages.el (packages-list-autoloads): Made `source-directory'
10896         (now defunct as a global variable) a parameter.
10897
10898 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10899
10900         * about.el (about-hackers): new email
10901
10902 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10903
10904         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10905
10906 1998-07-17  Didier Verna  <didier@xemacs.org>
10907
10908         * faces.el (set-face-property):
10909         (set-face-dim-p):
10910         (face-dim-p): updated the doc strings now that the dim property isn't
10911         tty-specific.
10912         (face-equal): the dim property is now a common one.
10913
10914         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10915         Renamed the `stipple' attribute to `background-pixmap'.
10916         (custom-face-background-pixmap): make custom-face-stipple an
10917         obsolete alias for this.
10918
10919 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10920
10921         * find-paths.el (paths-file-readable-directory-p): Created and
10922         used.
10923
10924         * loadup.el: Don't set inhibit-... flags from run-temacs.
10925
10926 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10927
10928         * packages.el (packages-data-path-depth): Added and used.
10929
10930 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10931
10932         * about.el:
10933         - Change .xpm to .png, delete "zcat" section.
10934         - cosmetic fix in the 'marcpa' entry.
10935
10936         * etc/photos
10937         - convert all .xpm.Z to .png
10938         - rename mrb to martin
10939         - rename mcook-m to mcookm
10940
10941 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10942
10943         * x-init.el (x-initialize-compose): Add support for
10944         dead-circumflex as YET ANOTHER NAME for that dead key.
10945
10946 1998-08-05  Colin Rafferty <colin@xemacs.org>
10947
10948         * setup-paths.el (paths-construct-exec-path): Made the
10949         last-packages really be last.
10950         (paths-construct-data-directory-list): Ditto.
10951
10952 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10953
10954         * startup.el(startup-splash-frame-body):
10955         Update Copyright notice in splash screen
10956
10957 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10958
10959         * minibuf.el (read-file-name-internal-1): do ~user completion.
10960
10961 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10962
10963         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10964         aginst destroyed extents
10965
10966 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10967
10968         * package-get.el (package-get): add `install-dir' argument.
10969
10970 1998-07-20  John Jones  <jj@asu.edu>
10971
10972         * package-get.el: calls to package-get-update-all will only
10973           update packages which are already installed.
10974
10975 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10976
10977         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10978         writable.
10979
10980 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10981
10982         * about.el (about-hackers): Correct my email.
10983
10984 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10985
10986         * about.el (about-hackers): new email-address.
10987
10988 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10989
10990         * minibuf.el (read-number): Don't let `input-error' condition
10991         escape.
10992
10993 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10994
10995         * about.el (about-hackers): use my `email-for-life' address.
10996
10997 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10998
10999         * XEmacs 21.2-beta1 is released.
11000
11001 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11002
11003         * ldap.el (ldap-search): Doc string change
11004
11005 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11006
11007         * menubar-items.el (default-menubar): Removed references to
11008         `data-directory', and use `locate-data-file' instead, and made
11009         then greyed out if they don't exist.
11010
11011 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11012
11013         * keymap.el (events-to-keys): Use `format' instead of `concat'
11014         since the latter does not accept integer args anymore
11015
11016 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11017
11018         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11019         macros replaced.
11020
11021 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11022
11023         * make-docfile.el: Get first initialization from very-early-lisp.el
11024         * update-elc.el: Ditto.
11025         * loadup.el (really-early-error-handler): Ditto.
11026
11027         * packages.el (packages-unbytecompiled-lisp): Add new file,
11028         very-early-lisp.el.
11029
11030         * very-early-lisp.el: New file.
11031
11032 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11033
11034         * Symbols that have been obsolete for at least 3 years removed (II).
11035
11036         * obsolete.el (eval-current-buffer): Make compatible.
11037         (byte-code-function-p): Ditto.
11038         (send-string): Removed.
11039         (send-region): Removed.
11040         (screen-scrollbar-width): Removed.
11041         (set-screen-scrollbar-width): Removed.
11042         (set-screen-left-margin-width): Removed.
11043         (set-screen-right-margin-width): Removed.
11044         (screen-left-margin-width): Removed.
11045         (screen-right-margin-width): Removed.
11046         (set-buffer-left-margin-width): Removed.
11047         (set-buffer-right-margin-width): Removed.
11048         (buffer-left-margin-width): Removed.
11049         (buffer-right-margin-width): Removed.
11050         (x-set-frame-icon-pixmap): Removed.
11051         (x-set-screen-icon-pixmap): Removed.
11052         (pixel-name): Removed.
11053         (make-pixmap): Removed.
11054         (make-cursor): Removed.
11055         (pixmap-width): Removed.
11056         (pixmap-contributes-to-line-height-p): Removed.
11057         (set-pixmap-contributes-to-line-height): Removed.
11058
11059 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11060
11061         * obsolete.el (popup-menu-up-p): removed.
11062         (read-no-blanks-input): Removed.
11063         (wholenump): Removed.
11064         (ring-mod): Removed (what was ring-mod?).
11065         (current-time-seconds): Removed.
11066         (run-special-hook-with-args): Removed.
11067         (dot): Removed.
11068         (dot-marker): Removed.
11069         (dot-min): Removed.
11070         (dot-max): Removed.
11071         (window-dot): Removed.
11072         (set-window-dot): Removed.
11073
11074         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11075         `dot-min'.
11076
11077         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11078
11079         * code-files.el (insert-file-contents): Rename
11080         run-special-hook-with-args to run-hook-with-args-until-success.
11081         (write-region): Ditto.
11082
11083 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11084
11085         * about.el: Fix typos, update release date.
11086
11087         * Symbols that have been obsolete for at least 3 years removed.
11088
11089         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11090         screen- functions.
11091         (toplevel): remove setf methods for screen functions.
11092         * cl-macs.el (extent-data): defsetf removed.
11093         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11094         many places to remove.
11095         (comment-indent-hook): Ditto.
11096         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11097         (buffer-dedicated-screen): Ditto.
11098         (deiconify-screen): Ditto.
11099         (delete-screen): Ditto.
11100         (event-screen): Ditto.
11101         (find-file-other-screen): Ditto.
11102         (find-file-read-only-other-screen): Ditto.
11103         (live-screen-p): Ditto.
11104         (screen-height): Ditto.
11105         (screen-iconified-p): Ditto.
11106         (screen-list): Ditto.
11107         (screen-live-p): Ditto.
11108         (screen-name): Ditto.
11109         (screen-parameters): Ditto.
11110         (screen-pixel-height): Ditto.
11111         (screen-pixel-width): Ditto.
11112         (screen-root-window): Ditto.
11113         (screen-selected-window): Ditto.
11114         (screen-totally-visible-p): Ditto.
11115         (screen-visible-p): Ditto.
11116         (screen-width): Ditto.
11117         (screenp): Ditto.
11118         (get-screen-for-buffer): Ditto.
11119         (get-screen-for-buffer-noselect): Ditto.
11120         (get-other-screen): Ditto.
11121         (iconify-screen): Ditto.
11122         (lower-screen): Ditto.
11123         (mail-other-screen): Ditto.
11124         (make-screen): Ditto.
11125         (make-screen-invisible): Ditto.
11126         (make-screen-visible): Ditto.
11127         (modify-screen-parameters): Ditto.
11128         (new-screen): Ditto.
11129         (next-screen): Ditto.
11130         (next-multiscreen-window): Ditto.
11131         (other-screen): Ditto.
11132         (previous-screen): Ditto.
11133         (previous-multiscreen-window): Ditto.
11134         (raise-screen): Ditto.
11135         (redraw-screen): Ditto.
11136         (select-screen): Ditto.
11137         (selected-screen): Ditto.
11138         (set-buffer-dedicated-screen): Ditto.
11139         (set-screen-height): Ditto.
11140         (set-screen-position): Ditto.
11141         (set-screen-size): Ditto.
11142         (set-screen-width): Ditto.
11143         (show-temp-buffer-in-current-screen): Ditto.
11144         (switch-to-buffer-other-screen): Ditto.
11145         (visible-screen-list): Ditto.
11146         (window-screen): Ditto.
11147         (x-set-screen-pointer): Ditto.
11148         (x-set-frame-pointer): Ditto.
11149         (screen-title-format): Ditto.
11150         (screen-icon-title-format): Ditto.
11151         (terminal-screen): Ditto.
11152         (delete-screen-hook): Ditto.
11153         (create-screen-hook): Ditto.
11154         (mouse-enter-screen-hook): Ditto.
11155         (mouse-leave-screen-hook): Ditto.
11156         (map-screen-hook): Ditto.
11157         (unmap-screen-hook): Ditto.
11158         (default-screen-alist): Ditto.
11159         (default-screen-name): Ditto.
11160         (x-screen-defaults): Ditto.
11161         (x-create-screen): Ditto.
11162         * obsolete.el: meta-flag removed.
11163         baud-rate removed.
11164         sleep-for-millisecs removed.
11165         extent-data removed.
11166         set-extent-data removed.
11167         set-extent-attribute removed.
11168         extent-glyph removed.
11169         extent-layout removed.
11170         set-extent-layout removed.
11171         list-faces-display removed.
11172         list-faces removed.
11173         trim-versions-without-asking removed.
11174         after-write-file-hooks removed.
11175         truename removed.
11176         auto-fill-hook removed.
11177         blink-paren-hook removed.
11178         select-screen-hook, deselect-screen-hook removed.
11179         auto-raise-screen, auto-lower-screen removed.
11180
11181         * msw-mouse.el: Global change resource -> mswindows-resource.
11182
11183         * XEmacs 21.0-pre5 is released.
11184
11185 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11186
11187         * about.el (about-hackers): Credits update.
11188
11189 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11190
11191         * register.el (insert-register): Don't activate the region.
11192
11193 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11194
11195         * select.el: Restore x-* symbols for backwards compatibility:
11196         x-copy-primary-selection, x-kill-primary-selection,
11197         x-delete-primary-selection, x-select-make-extent-for-selection,
11198         x-valid-simple-selection-, x-cut-copy-clear-internal.
11199
11200 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11201
11202         * XEmacs 21.0-pre4 is released.
11203
11204 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11205
11206         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11207         reporting bugs.
11208         (maybe-add-init-button): Fix semantics under Windows.  Use
11209         `expand-file-name' rather than `concat'.
11210
11211         * help.el (print-messages): New function.
11212
11213 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11214
11215         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11216
11217 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11218
11219         * about.el: Tweaked my entry in about-hackers.
11220
11221         * find-paths.el (paths-emacs-root-p):
11222           Relaxed emacs-root checking of an in-place installation to
11223           also accommodate the flat layout used on MS Windows.
11224
11225 1998-06-29  John Jones  <jj@asu.edu>
11226
11227         * package-get.el: calls to package-get-update-all will only
11228           update packages which are already installed.
11229
11230 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11231
11232         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11233         are handled by the gui-element face fallbacks now.
11234
11235         * x-faces.el: default gui-element face to "background" as well as
11236         the default face.
11237
11238         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11239         and default face settings since these are set as fallbacks now in
11240         the appropriate domain.
11241
11242 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11243
11244         * text-mode.el (text-mode): Reorder regexp so the OR part
11245         corresponding to `page-delim' goes first and the hack in
11246         `forward-paragraph' will work.
11247         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11248
11249 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11250
11251         * subr.el (remove-hook): When checking the hook value
11252           with functionp, don't apply car to it.
11253
11254 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11255
11256         * package-get.el (package-get-remote-filename):
11257           Don't use file-name-as-directory because the local directory
11258           separator conventions might not be the same as ftp's.
11259
11260 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11261
11262         * ldap.el (ldap-host-parameters-alist): New name of
11263         `ldap-host-parameters-plist'
11264
11265 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11266
11267         * package-get.el: Using (require 'package-get-base), now that it
11268         provides itself.  Consequently removed all instances of (load
11269         "package-get-base.el").
11270
11271 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11272
11273         * subr.el (remove-hook): Don't treat the hook value as a
11274           list unless it is both consp and not functionp.
11275
11276 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11277
11278         * about.el: Email address for Ben Wing is ben@xemacs.org.
11279         * auto-show.el: Ditto.
11280         * bytecomp.el: Ditto.
11281         * faces.el: Ditto.
11282         * x-scrollbar.el: Ditto.
11283         * x-misc.el: Ditto.
11284         * tty-init.el: Ditto.
11285         * toolbar-items.el: Ditto.
11286         * symbol-syntax.el: Ditto.
11287         * specifier.el: Ditto.
11288         * objects.el: Ditto.
11289         * hyper-apropos.el: Ditto.
11290         * glyphs.el: Ditto.
11291
11292 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11293
11294         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11295         vertical-divider-always-visible-p.
11296         (default-mouse-motion-handler): Ditto.
11297
11298 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11299
11300         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11301         global value.
11302
11303 1998-06-21  Oliver Graf <ograf@fga.de>
11304
11305         * build-reports.el: changed receiver to xemacs-build-reports list
11306
11307 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11308
11309         * font.el: Split font-family-mappings into X and
11310           mswindows-specific versions.
11311           mswindows-font-create-[object|name]: Treat supplied size
11312           as a pointsize. Added underline and strikethru handling.
11313
11314         * msw-faces.el: changed default mswindows charset to western.
11315
11316         * msw-glyphs.el: removed space in border-glyph font string that
11317           was inserted to get round bugs in the mswindows C font code.
11318
11319 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11320
11321         * about.el (about-hackers): Credits update.
11322
11323         * help-nomule.el (tutorial-supported-languages): Add Romanian
11324         TUTORIAL.
11325
11326         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11327         to ISO-8859-2.
11328
11329 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11330
11331         * font.el: Split font-family-mappings into X and
11332           mswindows-specific versions.
11333           mswindows-font-create-[object|name]: Treat supplied size
11334           as a pointsize. Added underline and strikethru handling.
11335
11336         * msw-faces.el: changed default mswindows charset to western.
11337
11338         * msw-glyphs.el: removed space in border-glyph font string that
11339           was inserted to get round bugs in the mswindows C font code.
11340
11341 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11342
11343         * minibuf.el: make read-color-completion-table call
11344           (mswindows-color-list for mswindows devices.
11345
11346 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11347
11348         * lisp/font-lock.el
11349         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11350         Let declaration items contain non-word symbol characters.
11351
11352 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11353
11354         * package-get.el (package-get-package-provider): Added autoload
11355         cookie.  Loading "package-get-base.el" in ALL functions that use
11356         it.  Fixed some (interactive ...) with multiple argument specs
11357         again.  Cosmetic indentation changes.
11358
11359 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11360
11361         * info.el (Info-insert-dir): Don't use nreverse on variables
11362         that you want to use later.
11363
11364 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11365
11366         * x-mouse.el (x-set-point-and-move-selection): Replace call
11367         to x-kill-primary-selection with kill-primary-selection
11368
11369 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11370
11371         * simple.el (what-cursor-position): Make cursor position reported
11372         use value of column-number-start-at-one
11373
11374 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11375
11376         * about.el (xemacs-hackers): Fix Jareth's email address.
11377
11378 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11379
11380         * startup.el (startup-splash-frame): Remove
11381         `xemacs-startup-logo-function'.
11382
11383 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11384
11385         * about.el (about-hackers): Update credits list.
11386
11387 1998-06-06  Jeff Miller <jmiller@smart.net>
11388
11389         * lisp/sound.el: Update sound-ext to allow filenames with
11390           extensions to be found by load-sound-file
11391
11392 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11393
11394         * info.el (Info-rebuild-outdated-dir): Removed variable
11395         (Info-auto-generate-directory): New variable
11396         (Info-save-auto-generated-dir): New variable
11397         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11398         (Info-build-dir-anew): Second parameter removed.  Use
11399         `Info-save-auto-generated-dir'
11400         (Info-rebuild-dir): Ditto
11401
11402 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11403
11404         * list-mode.el (next-list-mode-item): Would not recognize
11405         border between directly neighbored items.
11406
11407 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11408
11409         * package-get.el: add autoloads for some functions.
11410
11411 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11412
11413         * specifier.el (let-specifier): Tiny docfixes.
11414
11415 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11416
11417         * msw-mouse.el: set selection-pointer-glyph to Normal.
11418
11419 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11420
11421         * wid-edit.el (widget-specify-secret): New function.
11422         (widget-after-change): Use it.
11423         (widget-specify-field): Use it.
11424
11425 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11426
11427         * mouse.el (drag-window-divider): Use `(not done)' instead of
11428         `doit'; reuse result of `window-pixel-edges'.
11429
11430         * modeline.el (drag-modeline-event-lag): Rename to
11431         drag-divider-event-lag.
11432
11433 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11434
11435         * specifier.el (let-specifier): Rewritten not to generate needless
11436         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11437         arguments.
11438
11439 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11440
11441         * minibuf.el (read-file-name-1): Setup buffer-local value of
11442         `completion-ignore-case' in completions buffer under Windows.
11443
11444 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11445
11446         * about.el (about-maintainer-glyph): Fix support for not
11447         compressed images.
11448
11449 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11450
11451         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11452
11453         * mouse.el (mouse-track): Cancel selection if misc-user event with
11454         `cancel-mode-internal' function is fetched.
11455
11456 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11457
11458         * files.el (save-some-buffers-1): Fixed return value.
11459
11460 1998-06-01  Oliver Graf <ograf@fga.de>
11461
11462         * dragdrop.el: added experimental
11463
11464 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11465
11466         * startup.el (after-init-hook, init-file-user,
11467         user-init-directory, load-user-init-file):  Purge references
11468         to "~/.xemacs/init.el" from docstrings.
11469
11470         (load-user-init-file) Use paths-construct-path to construct
11471         paths to user init files.  Go directly to ~/.emacs, do not
11472         search ~/.xemacs/, do not load `default-custom-file'.
11473
11474 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11475
11476         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11477         general *sh.
11478         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11479
11480 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11481
11482         * menubar-items.el (default-menubar): add Update Packages to customize
11483         menu.
11484
11485 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11486
11487         * faces.el: use toolbar face as a fallback for toolbar properties
11488         in xpm-color-symbols instead of default.
11489
11490         * msw-faces.el: rename 3d-object -> gui-element face.
11491
11492 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11493
11494         * startup.el (xemacs-startup-logo-function): New variable.
11495         (startup-splash-frame): Use it.
11496
11497 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11498
11499         * files.el (save-some-buffers): Would wait 1 second.
11500         (save-some-buffers-1): Delete other windows here instead of in
11501         `save-some-buffers'.
11502         (save-some-buffers): Force redisplay only if windows were deleted.
11503
11504 1998-06-02  Didier Verna  <didier@xemacs.org>
11505
11506         * cus-face.el (custom-face-attributes): generalized the use of
11507         toggle buttons for boolean attributes.
11508         Re-ordered the items a bit.
11509
11510 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11511
11512         * sound.el (default-sound-directory): Use `locate-data-directory'
11513         to find the sounds directory.
11514
11515 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11516
11517         * sound.el: default sound-ext to .wav under mswindows, .au
11518         otherwise. load-default sounds without extensions.
11519
11520 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11521
11522         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11523         if send-pr is not bound.
11524
11525 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11526
11527         * files.el: grok idl files in auto-mode-alist.
11528 1998-06-01  Jeff Miller  <jmiller@smart.net>
11529
11530         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11531         calling `upcase'.
11532
11533 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11534
11535         * msw-glyphs.el: add xbm to the list of image types supported.
11536
11537 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11538
11539         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11540         instead of XEmacs one when dumping InfoDock.
11541
11542 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11543
11544         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11545         for `modeline-visible-p'
11546
11547         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11548
11549 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11550
11551         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11552         since it's not used anymore. doc string fixes.
11553
11554         * package-get.el (package-get-file-installed-p): new function. use
11555         instead of file-installed-p which is in an external package.
11556
11557 1998-05-28  Oliver Graf <ograf@fga.de>
11558
11559         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11560         favor of select-window/switch-to-buffer
11561
11562 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11563
11564         * startup.el: changed (getenv "HOME") to (user-home-directory)
11565
11566 1998-05-25  Oliver Graf <ograf@fga.de>
11567
11568         * frame.el (cde-start-drag) moved to dragdrop.el
11569         (offix-start-drag-region) moved to dragdrop.el
11570         (offix-start-drag) moved to dragdrop.el
11571         * dragdrop.el (cde-start-drag) moved from frame.el
11572         (offix-start-drag-region) moved from frame.el
11573         (offix-start-drag) moved from frame.el
11574         (cde-start-drag-region) cde drag regions
11575         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11576
11577 1998-05-26  Oliver Graf <ograf@fga.de>
11578
11579         * dragdrop.el: created dragdrop-drag prototypes
11580         (cde-start-drag-region) fixed typo
11581
11582 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11583
11584         * simple.el (after-init-hook): Remove reader macro.
11585
11586         * packages.el (packages-hardcoded-lisp): Get rid of reader
11587         macros.  Update DOC string.
11588
11589 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11590
11591         * mouse.el (drag-window-divider): Ditto.
11592
11593         * modeline.el (mouse-drag-modeline): Use it.
11594
11595         * lisp-mode.el (let-specifier): Specify indentation.
11596
11597         * specifier.el (let-specifier): Renamed from
11598         `with-specifier-instance'.
11599
11600 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11601
11602         * x-faces.el:
11603         * faces.el: move definition of xpm-color-symbols from x-faces.el
11604         to faces. Predicate x-get-resource on the presence of x.
11605
11606         * msw-faces.el: set 3d-object face rather than modeline. Specify
11607         faces as specfier defaults.
11608
11609         * package-get.el: don't use package-admin-add-single-file-package.
11610
11611 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11612
11613         * toolbar-items.el: Fixup tooltips.
11614         (toolbar-gnus): Don't use obsolete variable
11615         toolbar-news-frame-properties.
11616         (toolbar-news-reader): Default to `gnus' instead of
11617         `not-configured'.
11618
11619         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11620         Windows.
11621
11622 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11623
11624         * package-get.el: rename -installedp -> -installed-p.
11625
11626 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11627
11628         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11629         attributes, and assinged it to continuation, truncation and
11630         hscroll glyphs.
11631
11632         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11633         and made continuation, truncation and hscroll glyphs arrow
11634         characters out of that font.
11635
11636 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11637
11638         * minibuf.el (minibuffer-electric-separator): Play nicely with
11639         directory-sep-char being \.
11640         (minibuffer-electric-tilde): Ditto.
11641         (read-file-name-map): Ditto.
11642
11643 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11644
11645         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11646         on X devices.
11647         (default-mouse-track-deal-with-down-event): Avoid
11648         `x-disown-selection'; use `disown-selection' instead.
11649
11650 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11651
11652         * select.el:
11653         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11654         moved to (cut-copy-clear-internal) in select.el. Ditto for
11655         (x-delete-primary-selection) (x-kill-primary-selection)
11656         (x-copy-primary-selection).
11657         (own-clipboard): new function.
11658
11659         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11660         functions in select.el. remove old ones.
11661         (mswindows-own-clipboard): new function.
11662
11663 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11664
11665         * gnuserv.el: allow connections from mswindows type devices.
11666
11667 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11668
11669         * msw-glyphs.el: change image type used from cursor to resource.
11670
11671 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11672
11673         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11674         for {top,bottom}-{left,right} values in addition to
11675         {top,bottom}_{left,right}.
11676         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11677
11678 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11679
11680         * cl-macs.el (specifier-instance): Undefine its setf method.
11681
11682         * specifier.el (with-specifier-instance): Added docstring.
11683
11684         * mouse.el (drag-window-divider): Ditto.
11685
11686         * modeline.el (mouse-drag-modeline): Use it.
11687
11688         * lisp-mode.el (with-specifier-instance): Define its indentation
11689         level.
11690
11691         * specifier.el (with-specifier-instance): New macro.
11692
11693 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11694
11695         * package-get.el (package-get-create-custom): new function to
11696         auto-generate package-get-custom.el from package-get-base.el.
11697         * (package-get-ever-installedp): new function.
11698         * (package-get-custom): new function to get all packages specified
11699         by customize.
11700
11701 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11702
11703         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11704
11705 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11706
11707         * cl-extra.el: Reverse previous float change.
11708
11709 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11710
11711         * x-faces.el:
11712         * faces.el (try-font-name): moved from x-faces.el since it is
11713         required by w3 under mswindows as well X.
11714
11715 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11716
11717         * winnt.el: Removed evil (setq completion-ignore-case t)
11718         clause, one more overlookef fsfism.
11719         (nt-quote-args-functions-alist): End sentences with double space.
11720
11721 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11722
11723         * window-xemacs.el (push-window-configuration): Remove kludgery of
11724         recaching default-toolbar specifier.
11725         (pop-window-configuration): Ditto.
11726         (unpop-window-configuration): Ditto.
11727
11728 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11729
11730         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11731
11732 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11733
11734         * winnt.el (nt-quote-args-verbatim): Added function.
11735         (nt-quote-args-prefix-quote): Added function.
11736         (nt-quote-args-backslash-quote): Added function.
11737         (nt-quote-args-double-quote): Added function.
11738         (nt-quote-args-functions-alist): New variable.
11739         (nt-quote-process-args): Added function. This is the main quoting
11740         work horse called from process-nt.c
11741
11742 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11743
11744         * winnt.el: Removed duplicate definitions for backspace,
11745         delete, M-backspace and C-M-backspace.
11746         (file-name-buffer-file-type-alist): Removed this variable.
11747         (find-buffer-file-type): Removed function.
11748         (find-file-binary):  Removed function.
11749         (find-file-text): Removed function.
11750         (find-file-not-found-set-buffer-file-type): Removed function.
11751         (save-to-unix-hook): Removed function.
11752         (revert-from-unix-hook): Removed function.
11753         (using-unix-filesystems): Removed function.
11754         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11755         warning.
11756         (x-set-selection): Removed function.
11757         (x-get-selection): Removed function.
11758         Removed commented FSFisms.
11759         Replaced copyright notice (this file is not part of GNU Emacs).
11760         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11761         comint-process-echoes setting to t.
11762
11763 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11764
11765         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11766         and used following the interface change of
11767         `paths-find-recursive-path'.
11768
11769         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11770         regexp instead of a list of base names.
11771         (paths-version-control-filename-regexp):
11772         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11773         Introduced and used following the interface change of
11774         `paths-find-recursive-path'.
11775
11776 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11777
11778         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11779         on X devices, rather than on all non-TTY devices.
11780
11781 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11782
11783         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11784
11785         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11786
11787 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11788
11789         * itimer.el (activate-itimer): Fixed usage of integers
11790         as argument to `concat'.
11791
11792 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11793
11794         * itimer.el (start-itimer): replace the use of `concat' with
11795         `format'
11796
11797 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11798
11799         * mode-motion.el (mode-motion-hook): Clarify docstring.
11800         From Bob Weiner <weiner@altrasoft.com>
11801
11802         * loadhist.el (symbol-file): Supply prompt string when used
11803         interactively.
11804         From Bob Weiner <weiner@altrasoft.com>
11805
11806 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11807
11808         * loadup.el (really-early-error-handler): Ditto.
11809
11810         * update-elc.el: Ditto.
11811
11812         * setup-paths.el (paths-construct-exec-path): Ditto.
11813
11814         * make-docfile.el: Ditto.
11815
11816         * find-paths.el (paths-decode-directory-path): Use split-path
11817         instead of decode-path.
11818
11819         * files.el (parse-colon-path): Update docstring reference.
11820
11821 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11822
11823         * msw-init.el:
11824         * x-init.el:
11825         Bind cut'n'paste keys to non window-system specific functions.
11826
11827         * msw-select.el: New function mswindows-clear-clipboard.
11828         mswindows-cut-copy-clipboard extended to handle clearing of the
11829         selection and renamed to mswindows-cut-copy-clear-clipboard.
11830
11831         * select.el: on mswindows devices delete-primary-selection
11832         calls mswindows-clear-clipboard.
11833
11834 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11835
11836         * simple.el (quoted-insert): Inhibit quit when using read-char.
11837
11838         * cmdloop.el (read-char): Don't inhibit quit.
11839         (read-char-exclusive): Ditto.
11840         (read-char): Signal quit if quit-char was pressed.
11841         (read-char-exclusive): Ditto.
11842         (read-quoted-char): Return a character, not integer.
11843
11844         * menubar-items.el (default-popup-menu): Use Andy's generic
11845         selection code.
11846         (default-popup-menu): Fix code.
11847
11848 1998-05-14  Oliver Graf <ograf@fga.de>
11849
11850         * dragdrop.el (dragdrop-function-widget): this time it's done
11851
11852 1998-05-13  Oliver Graf <ograf@fga.de>
11853
11854         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11855
11856 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11857
11858         * device.el (device-pixel-width):
11859         (device-pixel-height):
11860         (device-mm-width):
11861         (device-mm-height):
11862         (device-bitplanes):
11863         (device-color-cells): Swapped parameters to device-system-metric
11864         according to the interface change.
11865
11866 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11867
11868         * mouse.el (default-mouse-motion-handler): Use new name of the
11869         function event-over-vertical-divider-p.
11870         Do not set E-W arrow cursor over the divider if
11871         vertical-divider-draggable-p is nil in the window.
11872         ([top-level]): Use new name for the variable
11873         vertical-divider-map.
11874         (drag-window-divider): Respect vertical-divider-draggable-p.
11875         Variable name typo fixes.
11876
11877 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11878
11879         * keymap.el (kbd): Define here; handle string constants and
11880         others...
11881
11882 1998-05-15  Christian Nyb <chr@mediascience.no>
11883
11884         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11885         in Emacs 18.
11886
11887 1998-05-13  Didier Verna  <didier@xemacs.org>
11888
11889         * mouse.el (drag-window-divider): give the vertical divider a
11890         pressed look when dragging it.
11891
11892 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11893
11894         * faces.el: predicate some more face operations on x or mswindows
11895         not just x.
11896
11897         * modeline.el: enable modeline coloring for mswindows.
11898
11899 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11900
11901         * minibuf.el (minibuffer-default): Added variable; compatible with
11902         FSF Emacs.
11903         (next-history-element): Used `minibuffer-default'.
11904
11905 1998-05-12  Oliver Graf <ograf@fga.de>
11906
11907         * dragdrop.el (dragdrop-function-widget): button and mods ok
11908         arguments still look a bit strange
11909         (dragdrop-compare-mods) created
11910         (dragdrop-drop-do-functions) correctly checks for buttons and
11911         modifiers
11912
11913 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11914
11915         * setup-paths.el (paths-default-info-directories): Replace
11916         path-separator with directory-sep-char.
11917
11918         * files.el (path-separator): Don't define it here.
11919
11920 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11921
11922         * update-elc.el: Ditto.
11923
11924         * setup-paths.el (paths-construct-exec-path): Ditto.
11925
11926         * make-docfile.el: Ditto.
11927
11928         * loadup.el (really-early-error-handler): Ditto.
11929
11930         * find-paths.el (paths-decode-directory-path): Use decode-path
11931         instead of decode-path-internal.
11932
11933         * files.el (parse-colon-path): Update docstring.
11934
11935 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11936
11937         * subr.el (get-buffer-window-list): Make BUFFER optional.
11938
11939         * window-xemacs.el (windows-of-buffer): Defalias to
11940         get-buffer-window-list.
11941
11942 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11943
11944         * disass.el: Fix maintainer keyword.
11945
11946         * bytecomp.el (byte-compile-and-load-file): Autoload.
11947         (byte-compile-buffer): Ditto.
11948
11949         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11950         value is returned, not the name.
11951         (lisp-imenu-generic-expression): Enable it.
11952         (lisp-mode-variables): Ditto.
11953         (lisp-indent-offset): Change defconst to defvar.
11954         (lisp-indent-function): Ditto.
11955         (lisp-body-indent): Ditto.
11956
11957 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11958
11959         * modeline.el: Use zap-last-kbd-macro-event.
11960
11961         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11962         nil, don't attempt to do anything with messages.
11963         (eval-last-sexp): Use `letf' for clarity.
11964
11965 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11966
11967         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11968
11969 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11970
11971         * buff-menu.el:
11972         * lisp-mode.el:
11973         * obsolete.el:
11974         Change empty docstrings into no doc strings at all.
11975         Fix bogus FSF-format docstrings.
11976         * etags.el: Fix docstring.
11977
11978 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11979
11980         * package-get.el (package-get): Use internal md5
11981
11982 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11983
11984         * about.el (about-xemacs): Correct abuse of concat.
11985
11986 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11987
11988         * info.el (Info-mode): Use easymenu.
11989
11990 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11991
11992         * apropos.el (apropos): Don't use concat with integers.
11993
11994         * cmdloop.el (describe-last-error): Handle the case when no error
11995         was seen gracefully.
11996
11997         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11998         defun.
11999         (apropos-describe-plist): Ditto.
12000
12001         * help.el (with-displaying-help-buffer): Revert to a defun.
12002         (describe-key): Use it as defun.
12003         (describe-mode): Ditto.
12004         (describe-bindings): Ditto.
12005         (describe-prefix-bindings): Ditto.
12006         (describe-installation): Ditto.
12007         (view-lossage): Ditto.
12008         (describe-function): Ditto.
12009         (describe-variable): Ditto.
12010         (describe-syntax): Ditto.
12011
12012 1998-05-11  Oliver Graf <ograf@fga.de>
12013
12014         * dragdrop.el: changed order of require/provide
12015         (dragdrop-drop-mime-default) changed to new calling conventions
12016         (dragdrop-drop-do-functions) changed to new calling conventions
12017         (dragdrop-function-widget) this one needs more work...
12018
12019 1998-05-10  Oliver Graf <ograf@fga.de>
12020
12021         * about.el: another small change in my entry
12022         * dragdrop.el (dragdrop-drop-log-function): logging added
12023         plus customizations
12024         changed interface to handler functions. now called with event
12025         and object
12026
12027 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12028
12029         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12030         E-W arrow pointer displayed over draggable dividers.
12031
12032         * mouse.el (default-mouse-motion-handler): Show it when
12033         appropriate.
12034         (drag-window-divider): Added.
12035         ([top-level]): Initialized window-divider-map with a keymap
12036         binding the above function to left button down event.
12037
12038         * x-mouse.el (x-init-pointer-shape): Initialize
12039         divider-pointer-glyph from Cursor.dividerPointer, or use default
12040         E-W double arrow.
12041
12042 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12043
12044         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12045
12046 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12047
12048         * simple.el (count-words-buffer): Don't query for buffer.
12049         (count-lines-buffer): Ditto.
12050
12051 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12052
12053         * help.el (where-is): add optional insert argument.
12054
12055 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12056
12057         * help.el (describe-key-briefly): New argument INSERT.
12058
12059         * simple.el (eval-expression): New optional argument; synch with
12060         FSF 20.3.
12061
12062         * keydefs.el (global-map): Add new register bindings.
12063
12064         * register.el: Synched with FSF 20.3.
12065
12066 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12067
12068         * window-xemacs.el (recenter): all arguments are optional.
12069
12070 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12071
12072         * device.el: (device-pixel-width): Reflected name/parameters
12073         change to device-system-metric.
12074         (device-pixel-height): Ditto.
12075         (device-mm-width): Ditto.
12076         (device-mm-height): Ditto.
12077         (device-bitplanes): Ditto.
12078         (device-color-cells): Ditto.
12079
12080 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12081
12082         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12083
12084         * cl.el (most-positive-fixnum): Document.
12085         (most-negative-fixnum): Ditto.
12086
12087         * cus-dep.el: Updated comment.
12088
12089         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12090         constant.
12091
12092         * cus-load.el (custom-put): Removed.
12093
12094         * files.el (after-find-file): Just resignal quit instead of
12095         signaling "canceled".
12096
12097 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12098
12099         * frame.el (other-frame): Use `focus-frame' instead of
12100         select-frame kludges.
12101
12102         * lisp-mode.el: Update lisp-indent-function for
12103         save-selected-frame and with-selected-frame.
12104
12105         * frame.el (save-selected-frame): New macro.
12106         (with-selected-frame): Ditto.
12107         (other-frame): Use `set-frame-focus'.
12108
12109 1998-05-06  Oliver Graf <ograf@fga.de>
12110
12111         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12112         (dragdrop-drop-url-default) default handler for URL drops created
12113         (dragdrop-drop-mime-default) default handler for MIME drops created
12114         (dragdrop-drop-functions) default custom for handling drops created
12115         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12116
12117 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12118
12119         * mouse.el: Removed redundant mouse-mswindows-drop function.
12120
12121 1998-05-05  Oliver Graf <ograf@fga.de>
12122
12123         * about.el: changed some text in my entry
12124         * dragdrop.el: added customs
12125
12126 1998-05-04  Oliver Graf <ograf@fga.de>
12127
12128         * mouse.el: killed global drop key bindings
12129         (mouse-offix-drop) removed
12130         * dragdrop.el: created
12131         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12132
12133 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12134
12135         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12136         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12137
12138         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12139         obsolete comment.
12140
12141         * scrollbar.el (scrollbars-visible-p): Use new
12142         {vertical,horizontal}-scrollbar-visible-p specifiers.
12143
12144 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12145
12146         * device.el (device-pixel-height):
12147         (device-pixel-width):
12148         (device-mm-width):
12149         (device-mm-height):
12150         (device-bitplanes):
12151         (device-color-cells): Moved these 6 functions from device.c; they
12152         all use single (device-system-metrics) call.
12153
12154 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12155
12156         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12157         were renamed.
12158
12159         * menubar-items.el:
12160         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12161         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12162
12163         * help.el (help-map): Remove Hyperbole keybinding logic.
12164         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12165
12166 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12167
12168         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12169         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12170
12171 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12172
12173         * msw-glyphs.el: use nicer icon3 from the frame icon.
12174
12175 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12176
12177         * version.el (emacs-version): Remove InfoDock conditionals.
12178
12179         * startup.el (startup-splash-frame): Change ID logo name.
12180
12181 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12182
12183         * files.el (after-find-file): If the user presses C-g on
12184         directory-creation prompt, kill the buffer.
12185
12186 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12187
12188         * simple.el (count-words-region): Reverse previous change.
12189
12190 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12191
12192         * replace.el (query-replace): Just call perform-replace.
12193         (query-replace-regexp): Ditto.
12194         (perform-replace): Move region handling here.
12195         (perform-replace): Use the new arg to match-data.
12196
12197 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12198
12199         * x-init.el: Install X specific display table that
12200           displays char 0240 as a space to avoid whatever it is
12201           that screws up display of that character code.
12202
12203 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12204
12205         * help.el (function-arglist): If no arguments are documented for a
12206         subr, print nothing rather than incorrect output.
12207
12208 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12209
12210         * cmdloop.el (command-error): Update bail-out error message to use
12211         `emacs-program-name'.
12212
12213         * lib-complete.el: Remove reader macro cruft.
12214
12215         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12216         cruft.
12217
12218         * simple.el (count-words-region): Drop interactive-p check on the
12219         message.
12220
12221 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12222
12223         * font.el
12224         * msw-faces.el
12225         Correct spelling of mswindows-font-canonicalize-name.
12226
12227 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12228
12229         * ldap.el (ldap-host-parameters-alist): Replaced with
12230         `ldap-host-parameters-plist'
12231         (ldap-search): Adapt to previous change
12232
12233 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12234
12235         * about.el (about-hackers): Update Bob Weiner bio.
12236         (about-maintainer-info): Ditto.
12237
12238 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12239
12240         * simple.el (display-warning-minimum-level): Docfix.
12241
12242 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12243
12244         * widget.el (:default-get): New keyword.
12245         * wid-edit.el (default, widget-default-default-get): Define it.
12246         (group, widget-group-default-get): Define it.
12247         (menu-choice, widget-choice-default-get): Define it.
12248         (widget-default-get): New function.
12249         (widget-choice-action): Call it.
12250         (widget-editable-list-entry-create): Call it.
12251
12252 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12253
12254         * byte-optimize.el (byte-boolean-vars): Removed.
12255         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12256         lookup through `byte-boolean-vars'.
12257
12258 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12259
12260         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12261         resource-provided values into ghost specs for scrollbar-height and
12262         scrollbar-width.
12263
12264 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12265
12266         * byte-optimize.el: Don't attempt to optimize /=.
12267
12268         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12269         (byte-compile-/=): Ditto.
12270
12271 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12272
12273         * apropos.el: Use `with-displaying-help-buffer'.
12274         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12275         Use `with-displaying-help-buffer'.
12276         (apropos-follow): Do not give special treatment to buffer cursor
12277         was in prior to a mouse click.
12278         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12279         (apropos-print-doc): Set correct buffer for setting text
12280         properties.
12281
12282 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12283
12284         * help.el (help-buffer-prefix-string): New variable.
12285         (help-buffer-name): Use it.
12286
12287         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12288         mode menu.
12289
12290 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12291
12292         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12293
12294 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12295
12296         * files.el (find-file-noselect): Update docstring.
12297         (find-file-noselect): Signal an error if found an unreadable file.
12298         (file-chase-links): Save the match data.
12299         (normal-mode): Use `lwarn' and `error-message-string'.
12300         (interpreter-mode-alist): Change defconst to defvar.
12301         (inhibit-first-line-modes-regexps): Ditto.
12302         (inhibit-first-line-modes-regexps): Added .tgz.
12303         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12304         (change-major-mode-with-file-name): New user-option.
12305         (set-visited-file-name): Synched with FSF.
12306         (file-name-extension): New function, from FSF 20.3.
12307         (file-relative-name): Synched with FSF.
12308         (save-some-buffers): Support the C-r feature.
12309         (recover-session): Synched with FSF.
12310         (kill-some-buffers): Ditto.
12311         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12312
12313 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12314
12315         * files.el (insert-file): Undo previous change and reenable use of
12316         format.el.
12317
12318 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12319
12320         * window-xemacs.el (recenter): Define.
12321
12322 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12323
12324         * font.el (mswindows-font-create-name)
12325         (mswindows-font-create-object): new functions for mswindows type
12326         fonts.
12327
12328         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12329         strings are parsed as well as font objects.
12330
12331 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12332
12333         * modeline.el (defining-kbd-macro): Restore modeline indication of
12334         kbd-macro being recorded.
12335         (add-minor-mode): Simplify docstring.
12336         (modeline-minor-mode-menu): Remove stuff.
12337
12338 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12339
12340         * code-process.el (call-process): dynamically decide process
12341         coding type.
12342
12343 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12344
12345         * modeline.el: Add line-number-mode, column-number-mode to
12346         the modeline minor-mode menu.  Button2 on the line number does
12347         goto-line.
12348
12349 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12350
12351         * mouse.el: move x-selection-owner-p type things to
12352         selection-owner-p.
12353
12354         * msw-init.el: copy zmacs stuff from x-init.el
12355
12356         * msw-select.el (mswindows-own-selection)
12357         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12358         functions. Very simple minded implementation of selectio
12359         ownership.
12360
12361         * select.el (own-selection) (disown-selection)
12362         (activate-region-as-selection) (select-make-extent-for-selection)
12363         (valid-simple-selection-p): functions moved from x-select.el for
12364         generalized selection.
12365
12366         * x-select.el: see select.el changes.
12367
12368         * x-toolbar.el: use new selection functions.
12369
12370 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12371
12372         * packages.el (packages-find-package-directories): Fixed bug that
12373         would pick up multiple site-package directories.
12374         (package-locations): Added "xemacs-packages" as a late package
12375         location.
12376
12377         * find-paths.el: Now uses `emacs-program-name' and
12378         `emacs-program-version'.
12379         Additions to enforce version-specific directories in
12380         `paths-find-version-directory'.
12381
12382 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12383
12384         * default.el: Removed.
12385         * site-start.el: Removed.
12386
12387 1998-04-29  Didier Verna  <didier@xemacs.org>
12388
12389         * minibuf.el (minibuffer-history-minimum-string-length): Default
12390         to nil.
12391
12392 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12393
12394         * find-paths.el (paths-program-name): Rename.
12395         (paths-emacs-root-p): Ditto.
12396         (paths-find-site-directory): Ditto.
12397
12398 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12399
12400         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12401         `emacs-lisp-byte-compile-and-load'.
12402
12403 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12404
12405         * ldap.el (ldap-search): Fixed additional parameter passing to
12406         `ldap-open'
12407
12408 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12409
12410         * select.el (kill-primary-selection) (selection-owner-p)
12411         (copy-primary-selection) (yank-clipboard-selection)
12412         (selection-exists-p) (delete-primary-selection): new file and
12413         functions that do the right thing for the selected device.
12414
12415         * x-menubar.el: use generalised selection functions.
12416
12417         * dumped-lisp.el: dump select.el.
12418
12419 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12420
12421         * find-paths.el (paths-progname): New variable.
12422         (paths-emacs-root-p): Use it.
12423         (paths-find-site-directory): Ditto.
12424
12425 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12426
12427         * loadup.el ((member "dump" command-line-args)): Dump as
12428         `infodock' if InfoDock.
12429
12430 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12431
12432         * find-paths.el (construct-emacs-version): Simplify, include
12433         program name in the return value.
12434         * (paths-find-version-directory): Use it.
12435
12436 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12437
12438         * info.el (Info-parse-dir-entries): Fixed regexp
12439         (Info-build-dir-anew): Remove full suffix and capitalize info file
12440         name for files with no @direntry
12441         (Info-batch-rebuild-dir): New function
12442         (Info-suffixed-file): Check for regular files instead of simple
12443         file existence (could catch directories before)
12444
12445 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12446
12447         * setup-paths.el, find-paths.el: Removed uses of `not' which
12448         temacs doesn't have.
12449
12450         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12451         into root searching.
12452
12453 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12454
12455         * subr.el: Remove definition of `not'.
12456
12457 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12458
12459         * msw-glyphs.el: enable graphics support.
12460
12461 1998-04-23  Didier Verna  <didier@xemacs.org>
12462
12463         * x-menubar.el (default-menubar): restored the line-number-mode
12464         option.
12465
12466         * misc doc string updates related to the options menu.
12467
12468 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12469
12470         * setup-paths.el (paths-construct-load-path): Fix typo.
12471
12472 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12473
12474         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12475         font-menu-ignore-scaled-fonts don't have to be bound now; this
12476         gets us one step further towards making --no-autoloads work.
12477
12478         * startup.el (normal-top-level): Load auto-autoloads only if
12479         lisp-directory is non-nil.
12480
12481         * setup-paths.el (paths-construct-load-path): Made it robust
12482         against nil lisp-directory.
12483
12484         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12485         to the list of variables that cause a warning when nil.
12486
12487         * toolbar.el (init-toolbar-location): Now works even when there's
12488         no toolbar icon directory.
12489
12490 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12491
12492         * help.el (view-lossage): Recognize it.
12493
12494         * simple.el (log-message): Mark multiline messages.
12495
12496 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12497
12498         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12499
12500 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12501
12502         * package-get.el (package-get-all):  add `\n' separator to
12503         interactive specification so that both variables are read
12504
12505 1998-04-22  Didier Verna  <didier@xemacs.org>
12506
12507         * x-menubar.el: ported the options menu to Custom.
12508         Moved the "read only" toggle button to the buffers menu.
12509         Corrected some missing ;;;###autoload or defcustom.
12510
12511         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12512         the scrollbar-visible specifier for options menu handling.
12513
12514         * toolbar.el (toolbar-visible-p)
12515                      (toolbar-captioned-p)
12516                      (default-toolbar-position): defcustom wrappers around
12517         the toolbar specifiers for options menu handling.
12518
12519         * frame.el (get-frame-for-buffer-default-instance-limit):
12520         defcustom it for options menu handling.
12521
12522         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12523         font-lock-mode for options menu handling.
12524
12525         * cus-start.el: added Custom properties to overwrite-mode for
12526         options menu handling.
12527
12528 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12529
12530         * about.el: shameless self-promotion.
12531
12532 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12533
12534         * simple.el (raw-append-message): Slightly optimize.
12535         (remove-message): Use `push' for clarity.
12536         (append-message): Ditto.
12537         (display-warning): Dito.
12538         (raw-append-message): Send the message to the appropriate device.
12539
12540 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12541
12542         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12543         From Sean MacLennan <Sean.MacLennan@pika.ca>
12544
12545 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12546
12547         * setup-paths.el: Changed `directory-sep-char' to
12548         `path-separator', following a change in GNU Emacs.
12549
12550 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12551
12552         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12553         (Info-build-dir-anew): Add a final newline.
12554         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12555         is `always'
12556         (Info-rebuild-dir): Ditto
12557
12558         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12559
12560 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12561
12562         * simple.el (count-words-buffer): Retain zmacs region.
12563         (count-words-region): Ditto.
12564         * simple.el: (what-line): Expanded line counts.
12565         (count-lines): New parameter to conditionalize whether collapsed
12566         lines get counted.
12567         From Bob Weiner <weiner@altrasoft.com>
12568
12569 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12570
12571         * packages.el (package-locations): infodock-packages must override
12572         mule-packages and packages.
12573
12574 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12575
12576         * wid-edit.el:
12577         remove rude messages from widget-activation-widget-mapper
12578         and widget-activation-glyph-mapper
12579
12580 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12581
12582         * toolbar.el: Remove (featurep 'x) test from
12583         toolbar-make-button-list
12584
12585 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12586
12587         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12588         only if in the same frame.
12589
12590 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12591
12592         * packages.el (package-locations): Added site-packages hierarchy.
12593
12594         * setup-paths.el (paths-default-info-directories): Introduced and
12595         used.
12596
12597         * packages.el, setup-paths.el: Set various path searching depths
12598         to 1.
12599
12600         * packages.el (packages-hierarchy-depth):
12601         (packages-load-path-depth): Introduced and used.
12602
12603         * setup-paths.el (paths-load-path-depth): Introduced and used.
12604
12605         * find-paths.el (paths-find-recursive-path): Added max-depth
12606         parameter.
12607
12608 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12609
12610         * setup-paths.el (paths-construct-info-path): Removed
12611         dependency on behavior of (file-name-as-directory "").
12612
12613 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12614
12615         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12616         lisp objects
12617
12618 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12619
12620         * dump-paths.el, startup.el: Added handling for --debug-paths.
12621
12622 1998-04-15  William M. Perry  <wmperry@aventail.com>
12623
12624         * wid-edit.el: We cannot just set the help-echo or balloon-help
12625           properties for an extent based on the :help-echo widget
12626           property, since help-echo and balloon-help cause an EXTENT to
12627           get passed in, where :help-echo functions are expecting a WIDGET
12628
12629 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12630
12631         * scrollbar.el (init-scrollbar-from-resources): Call
12632         mswindows-init-scrollbar-metrics when appropriate.
12633
12634 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12635
12636         * dumped-lisp.el: dump x-toolbar for window system
12637
12638         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12639         have support and xpm.
12640
12641 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12642
12643         * files.el (toggle-read-only): Fix docstring.
12644         From Didier Verna <didier@xemacs.org>
12645
12646 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12647
12648         * startup.el (normal-top-level): Load autoload-file-name without
12649         specifying an extension---some people only auto-autoload.el.gz.
12650
12651 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12652
12653         * files.el (backup-enable-predicate): Don't bomb on NAME being
12654         nil.
12655
12656 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12657
12658         * find-paths.el, packages.el: Now prefers configure'd paths.
12659         This shouldn't cause any of the originally anticipated problems as
12660         the current paths architecture will not define the various
12661         configure-xxx variables if they're not specified on the configure
12662         command line.
12663
12664         * find-paths.el, setup-paths.el, packages.el: Removed all
12665         mentionings of "/" as a path separator.
12666         Used paths-construct-path throughout.
12667
12668         * find-paths.el (paths-construct-path): Created to assemble paths
12669         from directory components.
12670
12671         * setup-paths.el, packages.el: Used paths-decode-directory-path
12672         instead of decode-path-internal.
12673
12674         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12675         and associates.
12676         (paths-decode-directory-path) Created.
12677
12678         * setup-paths.el: Changed configure-exec-path to
12679         configure-exec-directory.
12680
12681 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12682
12683         * packages.el (packages-find-packages): Fixed decoding of
12684         EMACSPACKAGEPATH.
12685
12686         * startup.el: -no-packages -> -no-early-packages.
12687
12688         (packages-load-package-lisps): Fixed loading of auto-autoload
12689         files.
12690
12691         * startup.el (normal-top-level): Fixed loading of core
12692         auto-autoload.
12693
12694         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12695
12696         * startup.el, packages.el, dump-paths.el: Added proper settings
12697         for site-directory and lisp-directory variables.
12698
12699         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12700         inhibit-package-autoloads and fixed handling of it.
12701
12702         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12703         handling of former inhibit-package-init, now
12704         inhibit-early-packages, to make -vanilla etc. work.
12705
12706 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12707
12708         * code-process.el (start-process): Fallback to 'undecided instead
12709         of 'binary for process input coding stream.
12710
12711         * process.el (start-process): Docstring fix.
12712
12713 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12714
12715         * info.el (Info-insert-dir): Do not insert temporary dir files
12716         in Info-dir-file-attributes
12717         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12718         (Info-rebuild-dir): Ditto.
12719
12720 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12721
12722         * obsolete.el: Added obsoleteness declarations for
12723         `site-directory' and `Info-default-directory-list'.
12724
12725 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12726
12727         * find-paths.el (paths-find-emacs-root): Only look at the
12728         executable at the end of the symlink chain for determining the
12729         Emacs root.
12730
12731 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12732
12733         * setup-paths.el (paths-construct-info-path): Changed construction
12734         to cater to gone default in configure.
12735
12736         * find-paths.el (paths-uniq-append): Added.
12737
12738         * packages.el: Rewritten package path construction once again.
12739
12740         * dump-paths.el, startup.el: Removed package-path as a global
12741         variable.
12742
12743         * package-admin.el (package-admin-add-single-file-package):
12744         (package-admin-add-binary-package): Changed package-path to
12745         late-packages.
12746
12747         * packages.el (packages-split-path): Split path at "/" rather than
12748         nil according to change in emacs.c.
12749
12750 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12751
12752         * setup-paths.el (paths-construct-info-path): Changed info path
12753         order so that directories come out right.
12754         (paths-find-lock-directory): Fixed bug: It used to think
12755         configure-lock-directory is a path.
12756
12757 1998-04-06  Jeff Miller <jmiller@smart.net>
12758
12759         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12760         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12761         eases the use of toolbar-add/kill-item functions.
12762
12763 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12764
12765         * code-files.el (file-coding-system-alist): Commented out
12766         loaddefs.el magical treatment.
12767
12768 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12769
12770         * info.el (Info-rebuild-outdated-dir): Added new option
12771         `conservative' and made it the default
12772         (Info-rebuild-dir): Appropriately parse multi-line description
12773         strings, and multi-section dir files. Issue warning when dir
12774         is rebuilt as temporary
12775         (Info-build-dir-anew): Issue warning when dir is built as
12776         temporary
12777
12778 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12779
12780         * list-mode.el (list-mode-map): Bind highlight motion commands to
12781         standard keys left, right, C-b and C-f.
12782
12783 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12784
12785         * files.el (auto-mode-alist): allow .sc for Scheme->C
12786
12787 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12788
12789         * loadup.el (pureload): Don't quote (garbage-collect).
12790
12791 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12792
12793         * package-get-base.el: Updated.
12794
12795 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12796
12797         * isearch-mode.el (isearch-just-started): New variable.
12798         (isearch-mode): Set it.
12799         (isearch-repeat): Advance one character forward only if the search
12800         was successful, and was not just started.
12801         (isearch-repeat): Clear isearch-just-started.
12802
12803 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12804
12805         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12806         if running -batch.
12807
12808 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12809
12810         * subr.el (listify-key-sequence): Removed.
12811
12812 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12813
12814         * bytecomp.el (byte-compile-print-gensym): New option.
12815         (byte-compile-output-file-form): Use it.
12816         (byte-compile-output-docform): Ditto.
12817         (byte-compile-compiled-obj-to-list): Ditto.
12818
12819 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12820
12821         * msw-glyphs.el: set frame icon if xpm support.
12822
12823 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12824
12825         * help.el: Code that pretty prints variable values
12826           removed.
12827
12828 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12829
12830         * find-paths.el (paths-emacs-root-p): Correct test for installation
12831         directory.
12832         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12833
12834 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12835
12836         * loaddefs.el: Don't set debug-ignored-errors; leave
12837           its default value set to nil.
12838
12839 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12840
12841         * info.el (Info-rebuild-dir): fixed mis-spelling.
12842
12843 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12844
12845         * info.el (Info-rebuild-outdated-dir): New custom var
12846         (Info-insert-node): Create/update dir file when needed, ie when it
12847         does not exist or is older than some info files in directory
12848
12849 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12850
12851         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12852         for last packages, mainly for using a 20.4 package base.
12853
12854         * packages.el (late-packages): Typo fix.  It was called
12855         early-packages.
12856
12857         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12858         relative symlinks correctly.
12859         (paths-find-emacs-roots): More rigorous checking for plausible
12860         configuration-time root.
12861
12862         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12863         find its roots.
12864
12865 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12866
12867         * faces.el: Fix docstrings.
12868         * glyphs.el: Fix docstrings.
12869         * mouse.el: Fix docstrings.
12870
12871         * frame.el: Change phrase `current frame' to `selected frame'.
12872
12873         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12874
12875         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12876         macros using backquote to make them infinitely more readable.
12877
12878 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12879
12880         * packages.el (packages-find-package-path): Hardcoded specialized
12881         InfoDock support until we can clean this up.
12882
12883         * help.el (describe-bindings-1): Return the value of the bindings
12884         help buffer created.
12885         (describe-bindings): Ditto.
12886
12887         * simple.el (set-variable): Restore previous behavior of not
12888         bombing if the variable to set is not boundp.
12889
12890 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12891
12892         * packages.el (packages-handle-package-dumped-lisps): Allow for
12893         non-local files to be loaded off the package-lisp variable.
12894
12895 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12896
12897         * x-faces.el: Global X resources should override
12898           specs for all device classes (color, grayscale, mono);
12899           code currently doesn't override any of them.  Fixed by
12900           calling remove-specifier with '(x default) as the tag
12901           set and allowing inexact matches.
12902
12903 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12904
12905         * faces.el: Separated face initializations based on
12906           device classes into device type specific (tag set,
12907           instantiator) pairs.
12908
12909 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12910
12911         * wid-edit.el (widget-choice-action): Remember user's explicit
12912         choice.
12913         (widget-choice-value-create): Respect it.
12914         From Richard Stallman <rms@gnu.org>
12915
12916 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12917
12918         * setup-paths.el (paths-construct-info-path): Always append
12919         existing directories from configure-time info path.
12920
12921         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12922         Info-directory-list.
12923
12924         * info.el: Removed Info-default-directory-list which was broken by
12925         design.
12926         Removed bogus initialization of Info-directory-list---startup.el
12927         can do a much better job.
12928         Added autoload of Info-directory-list.
12929
12930         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12931         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12932         be exclusive; now it's merely given precedence, just like in the
12933         old days.
12934
12935 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12936
12937         * find-paths.el (paths-find-architecture-directory): Fix bug with
12938         finding; it used to default too early.
12939
12940 1998-03-25  Martin Buchholz <martin@xemacs.org>
12941
12942         * packages.el (packages-split-path): Fix a bug; it used to fail
12943         for paths that weren't split.
12944
12945 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12946
12947         * finder.el (finder-compile-keywords): trap on errors.
12948
12949 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12950
12951         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12952           fourth argument of t so that only the specs exactly
12953           matching the tag lists are removed.
12954
12955 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12956
12957         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12958
12959 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12960
12961         * minibuf.el (mouse-read-file-name-1): If a default directory was
12962         specified, use it for generating the completions.
12963
12964 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12965
12966         * update-elc.el: Now respects inhibit-package-init and
12967         inhibit-site-lisp.
12968         Now does path construction with loadup-paths.
12969
12970         * startup.el (normal-top-level, startup-setup-paths): Now respects
12971         inhibit-package-init and inhibit-site-lisp.
12972
12973         * packages.el (packages-find-package-path): Extended package path
12974         by version-specific hierarchies.
12975         (packages-find-packages): Now respects inhibit flag and
12976         inhibit-site-lisp.
12977         Moved path setup to loadup-paths.
12978
12979         * make-docfile.el: Now respects inhibit-package-init and
12980         inhibit-site-lisp.
12981         Now does path construction with loadup-paths.
12982
12983         * loadup.el: Now respects inhibit-package-init and
12984         inhibit-site-lisp.
12985
12986         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12987
12988         * loadup-paths.el: New file: setup load-path to encompass
12989         packages.
12990
12991 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12992
12993         * auto-show.el: load-gc renamed to pureload.
12994         * site-load.el: Ditto.
12995         * packages.el (toplevel): Ditto.
12996         * loadup.el (really-early-error-handler): Ditto.
12997         * dumped-lisp.el (preloaded-file-list): Ditto.
12998         * cus-face.el (custom-declare-face): Ditto.
12999
13000 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13001
13002         * <Today>: The Big Path Searching Overhaul.
13003
13004         * find-paths.el: New file: find and assemble paths in the
13005         installation hierarchy.
13006
13007         * setup-paths.el: New file: global layout of paths and directories
13008         within the XEmacs hierarchy.
13009
13010         * packages.el: Replaced everything related to path searching and
13011         startup by code in terms of find-paths.
13012
13013         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13014         the new path searching engine.
13015
13016         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13017         and setup-paths.
13018
13019 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13020
13021         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13022         setup-paths.el.
13023
13024 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13025
13026         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13027         compiles identically in any configuration.
13028         Removed irrelevant commentary.
13029
13030 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13031
13032         * simple.el (set-variable): Allow setting specifiers.
13033
13034 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13035
13036         * lisp.el (forward-sexp): Revert previous change.
13037
13038 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13039
13040         * frame.el (frame-initialize): Use `delete-console' instead of
13041         `delete-device' to delete the stream console to match the usage in
13042         Fkill_emacs.
13043
13044 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13045
13046         * files.el (cdpath-previous): New variable.
13047         (cd): Use it.
13048         From Bob Weiner <weiner@wave.altrasoft.com>
13049
13050 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13051
13052         * keydefs.el: Changed keybindings of forward-char,
13053           backward, scroll-up and scroll-down to point to their
13054           -command counterparts.
13055
13056         * simple.el: New functions: forwarc-char-command,
13057           backwrad-char-command, scroll-up-command,
13058           scroll-down-command which work liek their counterparts
13059           except that they honor the variable
13060           signal-error-on-buffer-boundary.
13061
13062           Definition of signal-error-on-buffer-boundary received
13063           from src/cmds.c.
13064
13065           defvar declaration added for word-across-newline to avoid
13066           byte-compiler warning about the free variable reference.
13067
13068 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13069
13070         * winnt.el: Removed "%t" from the beginning of
13071         modeline-format. From now on, there's no nt-specifics in the modeline.
13072
13073 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13074
13075         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13076         of `when' with `if'.
13077
13078 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13079
13080         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13081         mswindows. Must be reworked along with glyphs.el, or
13082         merged into it, after there is images support.
13083
13084         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13085         'mswindows.
13086
13087 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13088
13089         * faces.el: fix for text cursor initialization.
13090         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13091         From Andy Piper <andyp@parallax.co.uk>
13092
13093 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13094
13095         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13096         if there is an existing package that handles it and warn the user
13097         about that mode.
13098
13099 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13100
13101         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13102         Installation" menu item when Installation-string is not bound.
13103
13104 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13105
13106         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13107         From Jeremiah W. James <jerry@cs.ucsb.edu>
13108
13109 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13110
13111         * msw-faces.el:
13112         * faces.el: Fix face initialization.
13113
13114 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13115
13116         * files.el (backup-enable-predicate): fix breakage introduced
13117         by TMPDIR patch.
13118
13119 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13120
13121         * x-faces.el (x-init-face-from-resources): The
13122           TTY face property retrieval functions don't return
13123           specifiers, so use face-property instead.
13124
13125 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13126
13127         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13128
13129 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13130
13131         * x-menubar.el: Expanded documentation for
13132           option-save-faces.  Changed Options -> Browse Faces
13133           menu entry to invoke customize-face.
13134
13135 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13136
13137         * faces.el: Most face initialization moved out of
13138           init-other-random-faces to the top level so that the
13139           initialization happens before Xemacs is dumped.  Much
13140           of the fascist "face-differs-from-default-p or FROB!"
13141           code has been retired in favor of letting the user do
13142           what they want to do.  Face initialization code changed
13143           to use `default' specifier tag so that the settings can
13144           be overridden later if the user wishes it.
13145
13146 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13147
13148         * about.el (about-hackers): Update contributors list.
13149
13150 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13151
13152         * specifier.el: Define new specifier tag `default'.
13153
13154         * modeline.el: Initialize faces using `default' tag.
13155
13156         * x-faces.el (x-init-face-from-resources): Remove
13157           specifier specs containing the `default' tag before
13158           adding new specs.
13159
13160 1998-03-02  John Jones  <jj@asu.edu>
13161
13162         * package-get.el (package-get-all): fixed arguments on call to
13163         package-admin-add-single-file-package.
13164         * package-get.el (package-get-installedp): fixed to match
13165         advertised behavior.
13166         * package-get.el: added function package-get-update-all which
13167         installs newest versions of all the current packages (if they are
13168         not already installed).
13169
13170 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13171
13172         * files.el (find-file-noselect): Uncommented `truename' binding in
13173         `let*' and use it later to set `buffer-file-truename' iff it's
13174         still nil, as happens for example when finding a compressed
13175         file with "jka-compr".
13176
13177 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13178
13179         * faces.el: in make-face-* type functions do the operation for all
13180         window systems, not just the first one found.
13181
13182         * font.el: call mswindows-list-fonts for mswindows.
13183
13184 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13185
13186         * code-process.el (call-process-region):
13187         * process.el (call-process-region):
13188         * package-get.el (package-get-dir):
13189         * files.el (backup-enable-predicate):
13190         * gnuserv.el (gnuserv-temp-file-regexp):
13191         Use temp-directory in place of `/tmp'.
13192
13193 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13194
13195         * "Fast" dired-in-C enhancements for Windows 95/NT:
13196
13197         * files.el: Added function, `wildcard-to-regexp', from GNU
13198           Emacs.
13199
13200         * files.el (insert-directory): Modified to use special
13201           dired-in-C enhancements if present.
13202
13203 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13204
13205         * code-files.el: make default coding no-conversion.
13206
13207 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13208
13209         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13210         the load-path.
13211
13212         * update-elc.el: Strip directory when testing for files not to
13213         bytecompile.
13214
13215 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13216
13217         * lisp-mode.el: Use recommended form for menus.
13218
13219         * info.el (Info-construct-menu): Use recommended form for menus.
13220
13221         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13222         entry.
13223
13224 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13225
13226         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13227           (get-frame-for-buffer-noselect): Always return frames
13228           in the not-this-window-p cond clause.
13229
13230 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13231
13232         * help.el (describe-installation): New function.
13233
13234         * x-menubar.el (default-menubar): Add describe-installation to
13235         Help menu.
13236
13237         * packages.el (packages-unbytecompiled-lisp): Installation.el
13238         should not be bytecompiled.
13239
13240         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13241         XEmacs.
13242
13243         * x-menubar.el (default-menubar): Use correct guard for VM menu
13244         entry.
13245
13246         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13247         coding.
13248         From Andy Piper <andyp@parallax.co.uk>
13249
13250 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13251
13252         * ldap.el: Do not require ldap-internal at compile time.
13253
13254 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13255
13256         * code-files.el: new file. a virtual copy of mule-files.el
13257         but without charset
13258         dependencies. (toggle-buffer-file-ocding-system) new function for
13259         changing the eol type for the current buffer.
13260
13261         * code-process.el: new file. a copy of
13262         mule-process.el. mule-process.el will disappear when things have
13263         settled.
13264
13265         * coding.el: new file. a virtual copy of mule-files.el but
13266         without charset dependencies. (coding-system-base) new function
13267         for getting the parent coding system of a coding system with eol
13268         type set.
13269
13270         * dumped-lisp.el: add above files for the non-mule case.
13271
13272 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13273
13274         * window-xemacs.el (display-buffer): If no explicit
13275           frame is specified, search for a window that displays
13276           the buffer on the currently selected frame, before
13277           searching other frames.
13278
13279 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13280
13281         * frame.el (get-frame-for-buffer): If not-this-window-p
13282           is non-nil, use window on the selected frame if it is not
13283           also the selected window.  When defaulting, search for
13284           windows on the currently selected fgrame before searching
13285           other frames.
13286
13287 1998-02-25  Didier Verna  <didier@xemacs.org>
13288
13289         * modeline.el (modeline-swap-buffers): originally named
13290         `mouse-release-modeline'. Whether to actually swap the buffers is
13291         decided in `mouse-drag-modeline'.
13292         (mouse-drag-modeline): A button release event is considered a
13293         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13294         stay unchanged.
13295
13296 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13297
13298         * x-menubar.el: Put redo on the menubar.
13299         From Aki Vehtari <Aki.Vehtari@hut.fi>
13300
13301 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13302
13303         * bytecomp.el (displaying-byte-compile-warnings): if
13304         temp-buffer-show-function is set, use it to display current set of
13305         warnings in the "*Compile-Log-Show*" buffer.
13306
13307         * simple.el (display-warning-buffer): if temp-buffer-show-function
13308         is set, use it to display current set of warnings in the
13309         "*Warnings-Show*" buffer.
13310
13311 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13312
13313         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13314         Common Lisp.
13315
13316 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13317
13318         * menubar.el: Allow button descriptors at least 2 long.
13319
13320         * x-menubar.el (default-menubar): Use recommended forms.
13321         (file-menu-filter): Remove.
13322         (edit-menu-filter): Remove.
13323
13324 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13325
13326         * about.el (about-hackers): Updated.
13327
13328 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13329
13330         * help.el (help-max-help-buffers): new variable
13331         (help-register-and-maybe-prune-excess): new function
13332         (help-buffer-name): use help-max-help-buffers.
13333         (with-displaying-help-buffer): use
13334         help-register-and-maybe-prune-excess.
13335
13336         * help.el (help-maybe-pretty-print-value): if the value fits on
13337         one line, let it.
13338
13339 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13340
13341         * (with-displaying-help-buffer): there is no need to kill the buffer
13342         if it exists, because with-output-to-temp-buffer will clear it.
13343         further, killing the buffer violates the rule that
13344         temp-buffer-show-function, if set, has the full responsibility of
13345         showing the temp buffer.  killing the buffer fucks with the window
13346         configuration, hosing temp-buffer-show-function.
13347
13348
13349 1998-02-23  Didier Verna  <didier@xemacs.org>
13350
13351         * modeline.el (mouse-drag-modeline):
13352         - Always scroll the modeline that was originally clicked on.
13353         - Use x pixels instead of x characters (which doesn't work anyway)
13354         as horizontal reference for modeline dragging. This allows us to
13355         keep on dragging the modeline even if the motion event occurs in
13356         another window.
13357
13358 1998-02-23  Didier Verna  <didier@xemacs.org>
13359
13360         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13361         glyph on the modeline to indicate that dragging the mouse has an
13362         effect both horizontally and vertically.
13363
13364 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13365
13366         * about.el (about-xemacs): Get rid of redundant visible version
13367         number.
13368
13369 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13370
13371         * about.el (about-hackers): Update credits.
13372
13373 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13374
13375         * prim/register.el (view-register): Show register type file-query.
13376
13377 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13378
13379         * mode-motion.el (mode-motion-highlight-internal):
13380           save-excursion inside save-window-exucrsion form to
13381           hide buffer point changes from save-window-excursion.
13382           Prevents display flickering when the mouse pointer
13383           moves.
13384
13385 1998-02-17  Didier Verna  <didier@xemacs.org>
13386
13387         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13388         function to handle correctly the case of a toolbar one side of the
13389         window: scrolling will not necessarily happen.
13390
13391 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13392
13393         * files.el (after-find-file): Restore missing argument
13394           to format that provides filename for "... consider M-x
13395           recover-file" message.  Also call `message' with "%s"
13396           as the first arg instead of an arbitrary string.
13397
13398 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13399
13400         * about.el (about-hackers): Various additions.
13401
13402 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13403
13404         * autoload.el (generate-file-autoloads-1): Don't force an extra
13405         line out when copying on-the-same line autoloads.
13406
13407         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13408         is installed.
13409
13410 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13411
13412         * x11/x-win-xfree86.el (x-win-init-xfree86):
13413         * x11/x-win-sun.el (x-win-init-sun):
13414         * x11/x-init.el (x-initialize-compose):
13415         * prim/simple.el:
13416         (backward-or-forward-kill-sexp):
13417         (backward-or-forward-kill-sentence):
13418         (backward-or-forward-kill-word):
13419         (backward-or-forward-delete-char):
13420         * prim/isearch-mode.el (isearch-help-or-delete-char):
13421         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13422         x-keysym-on-keyboard-p to detect backspace.
13423         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13424         Clean up symbols used with dead keys, checking Linux and solaris
13425         keysyms.
13426         Simplify x-win-*.el using above methods.
13427         Change documentation for x-keysym-*-p functions.
13428
13429 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13430
13431         * about.el (about-hackers): Restore entries for Michael Sperber and
13432         Vinnie Shelton.
13433         From Vinnie Shelton <acs@acm.org>
13434
13435 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13436
13437         * simple.el (count-words-region): Ditto.
13438
13439 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13440
13441         * simple.el (count-words-buffer): Document.  Don't print anything
13442         if non-interactive.
13443
13444 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13445
13446         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13447         multiple files in InfoDock.
13448
13449 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13450
13451         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13452         from version.el in InfoDock.
13453
13454         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13455         specially.
13456
13457 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13458
13459         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13460         variable name in docstring.
13461
13462 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13463
13464         * menubar.h: Include "gui.h".
13465
13466 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13467
13468         * site-load.el: Fix documentation.
13469
13470 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13471
13472         * package-get-base.el (package-get-base): Updated.
13473
13474         * keymap.el: PC-ize.
13475
13476 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13477
13478         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13479         from' on a fresh line.
13480
13481 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13482
13483         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13484         object.
13485
13486 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13487
13488         * undo-stack.el: PC-ize.
13489
13490         * cmdloop.el: PC-ize.
13491
13492 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13493
13494         * bytecomp-runtime.el: PC-ize.
13495
13496         * byte-optimize.el: Prolog fixup.  PC-ize.
13497
13498         * cus-dep.el: Spelling fix.
13499
13500         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13501         entries follow).
13502
13503 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13504
13505         * text-mode.el (text-mode-hook-identify): New function,
13506         put on text-mode-hook.  Set text-mode-variant here.
13507         (text-mode): Don't set it here.
13508
13509 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13510
13511         * text-mode.el (text-mode-hook): New defvar.
13512         (text-mode-variant): New variable.
13513         (text-mode): Set that variable locally.
13514         (toggle-text-mode-auto-fill): New command.
13515
13516 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13517
13518         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13519
13520 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13521
13522         * text-mode.el (paragraph-indent-text-mode):
13523         Renamed from spaced-text-mode.
13524         (text-mode-map): Bind TAB to indent-relative.
13525         (indented-text-mode-map): Variable deleted.
13526         (indented-text-mode): Now an alias for text-mode.
13527
13528 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13529
13530         * loadup.el: test-atoms debugging stuffs removed.
13531
13532 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13533
13534         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13535
13536 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13537
13538         * help.el (describe-beta): Made it use `locate-data-file'.
13539         (describe-distribution): Ditto.
13540         (describe-copying): Ditto.
13541         (describe-project): Ditto.
13542         (view-emacs-news): Ditto.
13543
13544         * help-nomule.el (help-with-tutorial): Made it use
13545         `locate-data-file' to find tutorial.
13546
13547 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13548
13549         * about.el: Corrected my email address.
13550
13551         * mouse.el: Added 'mouse-mswindows-drop' similar to
13552         'mouse-offix-drop'.
13553
13554 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13555
13556         * loadup.el (running-xemacs): Spelling fix.
13557
13558 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13559
13560         * packages.el (packages-find-packages-1): Don't allow a backwards
13561         compatible lisp tree to overwrite `preloaded-file-list'.
13562
13563 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13564
13565         * loadup.el: Don't delete "xemacs" prior to dumping.
13566
13567 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13568
13569         * package-info.el (pi-last-mod-date): New function.
13570         (pi-author-version): New function.
13571         (batch-update-package-info): Use them.
13572
13573 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13574
13575         * frame.el (get-frame-for-buffer-default-to-current): Create.
13576         (get-frame-for-buffer-noselect): Allow user to use current frame
13577         with `get-frame-for-buffer-default-to-current'.
13578
13579 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13580
13581         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13582         (byte-compile-output-docform): Ditto.
13583         (byte-compile-compiled-obj-to-list): Ditto.
13584
13585 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13586
13587         * startup.el (command-line-1): Removed code that ran
13588           buffer-menu.
13589
13590 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13591
13592         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13593
13594 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13595
13596         * frame.el (suspend-emacs-or-iconify-frame): Check using
13597         `device-on-window-system-p' instead of explicitly checking for X,
13598         so that the same logic works for MS Windows.
13599         (suspend-or-iconify-emacs): Ditto.
13600
13601 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13602
13603         * about.el (about-maintainer-info): Andy Piper is back.
13604         (xemacs-hackers): Updated Andy Piper's email address.
13605         (about-hackers): Added Jonathan Harris.
13606         (about-hackers): Updated Tibor Polgar's email address.
13607
13608 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13609
13610         * about.el: Add xemacs.org email manager.
13611
13612         * package-get-base.el (package-get-base): Updated with most recent
13613         package updates.
13614
13615 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13616
13617         * help.el (function-arglist): Use `indirect-function' instead of
13618         `symbol-function' so that aliases are treated correctly.
13619
13620 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13621
13622         * help.el (help-map): Add f1 binding to `help-for-help'.
13623         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13624         (describe-key-briefly): Use `princ' "%s" to print object.
13625         (with-displaying-help-buffer): Kill buffer if it exists, again.
13626         (describe-key): Use `princ' "%s" to print object.
13627         (describe-function-1): Use `princ' "%s" to print object.
13628         Commented out alias lines removed.
13629         (help-pretty-print-limit): New variable to control pretty-printing
13630         of variable values.
13631         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13632         `help-pretty-print-value' again.  Only print-print when OBJECT is
13633         list of length less than `help-pretty-print-limit'.
13634         (describe-variable): Use `help-maybe-pretty-print-value' again.
13635
13636 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13637
13638         * simple.el (blink-matching-open): Remove C++ kludge.
13639         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13640
13641 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13642
13643         * info.el (Info-default-directory-list): Made the documentation
13644         more explanitory.
13645
13646 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13647
13648         * lisp/packages.el:
13649         * lisp/package-admin.el:
13650         * lisp/build-report.el:
13651         Fix typos.
13652
13653 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13654
13655         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13656         warnings in Java buffers without final newline and editing the
13657         last line.
13658
13659 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13660
13661         * packages.el (packages-find-packages-1): Don't allow a backwards
13662         compatible lisp tree to overwrite `preloaded-file-list'.
13663         Suggested by Colin Rafferty  <colin@xemacs.org>
13664
13665         * mouse.el (mouse-offix-drop): Set undo-boundary.
13666         From Oliver Graf <ograf@fga.de>
13667
13668 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13669
13670         * loadup.el (load-gc): rewrite as defun.
13671         Print something sensical if a required dump-time file isn't found.
13672
13673 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13674
13675         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13676         bug strikes a menudescriptor.
13677
13678         * package-get-base.el (package-get-base): Updated.
13679
13680         * package-info.el (batch-update-package-info): Derive REQUIRES
13681         from the Makefile.
13682
13683 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13684
13685         * files.el (save-some-buffers): Don't play games with deleting
13686         other windows if we are in the minibuffer window.
13687
13688 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13689
13690         * modeline.el (modeline-minor-mode-menu): Add support for :active
13691         (add-minor-mode): Document :active property to TOGGLE.
13692
13693 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13694
13695         * modeline.el (modeline-minor-mode-menu): Add support for an
13696         `:included' predicate in the `toggle-sym' plist.
13697         (add-minor-mode): Document the :included property, format
13698         docstring some more.
13699         (modeline-minor-mode-menu): Documentation string added.
13700
13701 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13702
13703         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13704         labels from the symbol-names by thwacking off the overly redundant
13705         and overused "mode", parenthesizing "minor", and capitalizing the
13706         resultant strings.  Also shortened the menu's title by eliminating
13707         the redundant buffer name.
13708         (add-minor-mode): Beautified the docstring, added mention of the
13709         `:menu-tag' property of TOGGLE.
13710         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13711         `toggle-sym' to beatify the mode-life menus.
13712         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13713         `auto-fill-function'.
13714
13715 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13716
13717         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13718         menus to :style 'toggle.
13719
13720 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13721
13722         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13723
13724 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13725
13726         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13727         only recognize first hyperlink.
13728         (hyper-apropos-highlightify): Deletia, this is already done by
13729         `hyper-apropos-insert-face'.
13730         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13731
13732 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13733
13734         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13735         mail.
13736         (toolbar-mail-reader): Add support for `send'.
13737         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13738
13739 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13740
13741         * info.el (Info-emacs-info-file-name): Add defvar for
13742         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13743         will function properly.
13744
13745 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13746
13747         * simple.el: make the backwards delete function called by
13748         `backward-or-forward-delete-char' user configurable.
13749
13750 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13751
13752         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13753         compiled function got loaded from.
13754
13755 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13756
13757         * term/apollo.el: Synched up with InfoDock 3.6.2.
13758
13759 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13760
13761         * startup.el (load-init-file): Load autoloads earlier.
13762         (startup-splash-frame): Handle InfoDock logo.
13763
13764         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13765         InfoDock.
13766         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13767
13768         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13769         doesn't have this function.
13770
13771         * packages.el (locate-data-file): Fix to call `locate-file'.
13772
13773 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13774
13775         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13776         version of version.el.
13777         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13778
13779         * x-menubar.el (default-menubar): Guard reference to
13780         `gnuserv-frame'.
13781         (default-menubar): Guard references to `font-lock-mode'.
13782         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13783         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13784
13785         * make-docfile.el: Don't snarf doc strings from autoloads.
13786
13787         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13788         loading auto-autoloads files.
13789
13790         * loaddefs.el: Disable dumping autoloads.
13791
13792 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13793
13794         * lisp-mnt.el: Synch to Emacs 20.2.
13795
13796         * help.el: Remove manual autoload of `finder-by-keyword'.
13797
13798         * finder.el (finder-by-keyword): Autoload.
13799
13800         * help.el: Conditionalize hyperbole setup.
13801
13802 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13803
13804         * packages.el (package-require): Update to reflect new data format.
13805
13806 1998-01-02  Didier Verna  <didier@xemacs.org>
13807
13808         * x-menubar.el (default-menubar): make the tutorials available
13809         through the menubar. (Plus some compilation warnings cleanup).
13810
13811 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13812
13813         * check-features.el: New file.  Perform sanity check after build.
13814
13815         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13816         files to tooltalk package.
13817         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13818         package.
13819
13820         * package-admin.el (package-admin-xemacs): Use better default for
13821         location of XEmacs binary.
13822
13823 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13824
13825         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13826         tag with sexp and add value tag with value `t'.
13827
13828 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13829
13830         * package-get.el: Changes to work with real data.
13831         From Pete Ware <ware@cis.ohio-state.edu>
13832
13833         * packages.el (packages-reload-autoloads): Guard load for the time
13834         being.
13835
13836         * update-elc.el ("packages.el"): Force loading packages.el instead
13837         of possibly out-of-date packges.elc.
13838         * make-docfile.el ("packages.el"): Ditto.
13839
13840 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13841
13842         * build-report.el (build-report-delete-regexp): Added a rule for
13843         the main tarball shadowing anything past it.
13844
13845 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13846
13847         * packages.el (package-provide): Delete a previous provide.
13848
13849         * package-info.el: New file.
13850
13851         * package-get.el: New file.
13852         From Pete Ware <ware@cis.ohio-state.edu>
13853         (package-get): Fix md5 computation to work with Mule.
13854
13855 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13856
13857         * simple.el (log-message-*): Quote symbols in docstrings properly.
13858
13859 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13860
13861         * packages.el (packages-new-autoloads): Ignore symbolic links.
13862
13863         * cus-face.el (face-custom-attributes-get): Fix typo.
13864         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13865
13866 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13867
13868         * startup.el (load-init-file): Reload new or changed autoloads
13869         unless inhibited.  Reload modified dumped lisp (stubbed).
13870
13871         * packages.el (packages-new-autoloads): New function.
13872         (packages-reload-autoloads): New function.
13873         (packages-reload-dumped-lisp): New (stub) function.
13874
13875         * loadup.el: Inhibit reloading dumped files when running temacs.
13876
13877         * loadhist.el (file-provides): Extend to handle variant
13878         extensions.
13879
13880         * replace.el (query-replace): Fix typo.
13881
13882 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13883
13884         * make-docfile.el: list-autoloads-path has been renamed.
13885         * update-elc.el: list-autoloads has been renamed.
13886
13887         * packages.el (packages-list-autoloads): Renamed.
13888         (packages-list-autoloads-path): Ditto.
13889
13890 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13891
13892         * packages.el (packages-find-packages-1): Made it signal a warning
13893         for an error in an auto-autoload.el file.
13894
13895 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13896
13897         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13898         tag with const.
13899         From Aki Vehtari <Aki.Vehtari@hut.fi>
13900
13901         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13902
13903         * loadhist.el (unload-feature): Remove autoload.
13904
13905 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13906
13907         * loadhist.el: Unpackaged.
13908
13909         * help.el (describe-symbol-find-file): Rename
13910         `describe-function-find-file' and make old name obsolete.
13911         (describe-function-1): Use it.
13912         (describe-function-1): Guard reference to
13913         `compiled-function-annotation'.
13914
13915 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13916
13917         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13918         argument.
13919         (help-mode-quit): New optional arg to control whether it kills or
13920         buries.  Tidied up.
13921         (with-displaying-help-buffer): Don't kill buffer initially, even
13922         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13923         (help-pretty-print-value): Rename back from
13924         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13925         use it, otherwise use dumped `cl-prettyprint'.
13926         (describe-variable): Use `help-pretty-print-value' again.
13927         (find-func): Removed reference to "find-func" at end.
13928
13929 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13930
13931         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13932           GUI XEmacs. Rename? x-menubar is rather window system
13933           independant, except for a couple of items.
13934
13935 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13936
13937         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13938         entries as they will no longer be distributed with XEmacs.
13939
13940         * format.el (format-alist): Fix image/tiff regexps.
13941         From P. E. Jareth Hein <jareth@camelot-soft.com>
13942
13943         * help.el (help-maybe-pretty-print-value): Rename.
13944         (describe-variable): Use it.
13945         (describe-variable): Add trailing linefeed.
13946
13947 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13948
13949         * help.el (describe-function-1): Don't output anything for
13950           arglist of autoload functions.
13951
13952 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13953
13954         * help.el (describe-function-1): Don't output anything for
13955           arglist of autoload functions.
13956
13957 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13958
13959         * help.el (help-mode-map): New bindings for `help-mode-bury',
13960         `describe-function-at-point', `describe-variable-at-point',
13961         `Info-elisp-ref', `customize-variable', `help-next-section' and
13962         `help-prev-section'.
13963         (help-next-section): New function.
13964         (help-prev-section): New function.
13965         (help-mode-quit): Changed to kill the help buffer.
13966         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13967         correctly.
13968         (help-buffer-name): New function to generate the name of help
13969         buffers.
13970         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13971         argument giving the name of the help buffer.
13972         (describe-key): Use `with-displaying-help-buffer' with name.
13973         (describe-mode): Ditto.
13974         (describe-bindings): Ditto.
13975         (describe-prefix-bindings): Ditto.
13976         (view-lossage): Ditto.
13977         (with-syntax-table): New macro.
13978         (function-called-at-point): Use `ignore-errors' and
13979         `with-syntax-table'.
13980         (function-at-point): Ditto.
13981         (describe-function): Use `with-displaying-help-buffer' with name.
13982         (function-arglist): Extracted from `describe-function-1'.  Returns
13983         function's arglist as string.
13984         (function-documentation): Extracted from `describe-function-1'.
13985         Returns function's docstring.
13986         (describe-function-1): Remove all the "stream" garbage, including
13987         the stream argument.  Use `function-arglist' and
13988         `function-documentation'.
13989         (describe-function-arglist): Just use `function-arglist'.
13990         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13991         (help-pretty-print-value): New function to help with
13992         pretty-printing variable values.  Knows about `#<...>'.  Needs
13993         `pp-internal'.
13994         (describe-variable): Use `with-displaying-help-buffer' with name.
13995         Formatting improved.  Display file where variable is defined, if
13996         known.  Use `help-pretty-print-value'.
13997         (describe-syntax): Use `with-displaying-help-buffer' with name.
13998         (list-processes): Remove "stream" garbage.
13999
14000 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14001
14002         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14003         call a dumped routine instead.
14004
14005         * x-win-xfree86.el: Wrap file in defun.
14006         * x-win-sun.el: Ditto.
14007
14008 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14009
14010         * help.el (view-emacs-news): Remove usage of outl-mouse which
14011         advises functions and does other evil things.
14012
14013 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14014
14015         * format.el (format-alist): Add `image/tiff'.
14016         From P. E. Jareth Hein <jareth@camelot-soft.com>
14017
14018 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14019
14020         * about.el (about-hackers): More names added.
14021
14022         * make-docfile.el: Remove superfluous package path search.
14023
14024         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14025
14026 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14027
14028         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14029         ignored shadows.
14030
14031 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14032
14033         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14034         get trailing slashes when added to the load-path.
14035
14036         * x-init.el (init-x-win): Locate where XEmacs X localization files
14037         are.
14038
14039 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14040
14041         * x-faces.el: Added support for foregroundToolBarColor
14042           to xpm-color-symbols.
14043
14044 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14045
14046         * etags.el (tags-remove-duplicates): Removed.
14047         (buffer-tag-table-list): Use `delete-duplicates'.
14048
14049         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14050         correctly.
14051         (get*): Defalias to `get'.
14052
14053         * cl.el (eql): Compare integers with `eq'.
14054         (cl-map-extents): Check for `map-extents' first.
14055
14056 1997-12-17  Didier Verna  <didier@xemacs.org>
14057
14058         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14059         added the 'numero', 'copyright' and 'trademark' symbols.
14060
14061         * leim/quail/latin-post.el ("french-postfix"): see above.
14062
14063 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14064
14065         * widget.el (define-widget): Check the arguments.
14066
14067         * cus-edit.el (customize-face): Use `check-argument-type'.
14068         (custom-variable-value-create): Use `signal' to signal error.
14069         (custom-variable-reset-saved): Ditto.
14070         (custom-variable-reset-standard): Ditto.
14071         (custom-face-reset-saved): Ditto.
14072
14073         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14074         (widget-default-format-handler): Ditto.
14075         (widget-checklist-add-item): Ditto.
14076         (widget-radio-add-item): Ditto.
14077         (widget-editable-list-entry-create): Ditto.
14078         (widget-sexp-prompt-value): Ditto.
14079
14080         * custom.el (custom-declare-variable): Signal errors better.
14081         (custom-handle-keyword): Ditto.
14082         (custom-declare-group): Ditto.
14083
14084         * window-xemacs.el (windows): Ditto.
14085
14086         * menubar.el (menu): Ditto.
14087
14088         * keydefs.el (keyboard): Ditto.
14089
14090         * minibuf.el (minibuffer): Ditto.
14091
14092         * process.el (execute): Ditto.
14093
14094         * fill.el (fill): Ditto.
14095
14096         * modeline.el (modeline): Ditto.
14097
14098         * help.el (help): Ditto.
14099
14100         * faces.el (faces): Ditto.
14101
14102         * files.el (files): Ditto.
14103
14104         * x-init.el (x): Ditto.
14105
14106         * lisp-mode.el (lisp): Ditto.
14107
14108         * process.el (processes): Ditto.
14109
14110         * mouse.el (mouse): Ditto.
14111
14112         * abbrev.el (abbrev): Moved from cus-edit.
14113
14114         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14115         as variable declaration.
14116
14117 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14118
14119         * menubar.el (find-menu-item): Use `check-argument-type'.
14120         (find-menu-item): Cosmetic changes.
14121
14122 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14123
14124         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14125
14126 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14127
14128         * startup.el (set-default-load-path): Only search package-path
14129         when not running temacs.
14130
14131         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14132         files.
14133
14134         * loadup.el: Correct commentary.  Reformatting.
14135         (really-early-error-handler): Use absolute path to the
14136         first dumped-lisp.el file.
14137         (really-early-error-handler): Print full path name of
14138         each dumped lisp file (inherited from InfoDock).
14139
14140         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14141         dumped-lisp.el files.
14142
14143         * make-docfile.el (preloaded-file-list): Reorder when the
14144         package-path is searched.
14145         * update-elc.el: Ditto.
14146
14147         * lisp-mode.el (call-with-condition-handler): Treat the same as
14148         `condition-case' for indentation.
14149
14150         * about.el (about-xemacs): Update release date.
14151
14152 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14153
14154         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14155         anywhere but at the last clause.
14156         (ecase): Disallow `t' and `otherwise'.
14157
14158 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14159
14160         * cus-edit.el (custom-buffer-create-buttons): New function
14161         from stuff moved out of `custom-buffer-create-internal'.
14162         (custom-novice): New variable.  Default t.
14163         (custom-display-global-buttons): Ditto.  Default `top'.
14164         (custom-buffer-create-internal): Only display help if
14165         `custom-novice' is non-nil.  Display global buttons according to
14166         `custom-display-global-buttons'.
14167
14168 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14169
14170         * menubar.el (find-menu-item): Use `check-argument-type'.
14171         (find-menu-item): Cosmetic changes.
14172
14173 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14174
14175         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14176         look.
14177
14178 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14179
14180         * format.el (format-deannotate-region):  Bug fix.
14181         Deannotating a region containing unknown tags would fail
14182         (causing decoding of text/enriched to fail at user level)
14183
14184 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14185
14186         * minibuf.el (read-directory-name): Support sixth
14187           arg, HISTORY, as already documented.
14188
14189 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14190
14191         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14192         to `ecase'.
14193
14194 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14195
14196         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14197         skk-activate.
14198
14199 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14200
14201         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.