update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>>hanyo-denshi/jt'.
5
6 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
7
8         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
9         XEmacs CHISE.
10         (=+>jis-x0208@1990): Ditto.
11         (=+>jis-x0213-1@2000): Ditto.
12
13 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
14
15         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
16         XEmacs CHISE.
17
18 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
19
20         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
21         XEmacs CHISE.
22         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
23         `=hanyo-denshi/jc' as the mother.
24
25 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
26
27         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
28         setting for `=+>adobe-japan1'.
29
30         * mule/mule-charset.el (default-coded-charset-priority-list):
31         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
32         and `=>>hanyo-denshi/ft' to `=>>gt'.
33
34 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
35
36         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
37         XEmacs CHISE.
38         (=>>adobe-japan1-1): Ditto.
39         (=>>adobe-japan1-2): Ditto.
40         (=>>adobe-japan1-3): Ditto.
41         (=>>adobe-japan1-4): Ditto.
42         (=>>adobe-japan1-5): Ditto.
43         (=>>adobe-japan1-6): Ditto.
44         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
45
46 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
47
48         * mule/mule-conf.el (=adobe-japan1): New alias for
49         `=adobe-japan1-6'.
50         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
51         (=>>>adobe-japan1-1): Ditto.
52         (=>>>adobe-japan1-2): Ditto.
53         (=>>>adobe-japan1-3): Ditto.
54         (=>>>adobe-japan1-4): Ditto.
55         (=>>>adobe-japan1-5): Ditto.
56         (=>>>adobe-japan1-6): Ditto.
57         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
58
59 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `=>>>adobe-japan1'.
63
64 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
65
66         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
67         setting for `=+>ucs@ks'.
68
69 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
70
71         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
72         XEmacs CHISE.
73         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
74         `=adobe-japan1-6' as the mother.
75
76 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
77
78         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
79         setting for `=>cns11643-7'.
80
81 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
82
83         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
84         CHISE.
85
86 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
87
88         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
89         XEmacs CHISE.
90         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
93         setting for `=>ucs@jis/2004'.
94
95 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `=+>gt'.
99
100         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
101         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
102
103 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
104
105         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
106         `=>ucs@unicode' as the mother.
107         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
108         mother.
109         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
110         mother.
111         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
112         mother.
113
114 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `=+>ucs@unicode'.
118
119         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
120         CHISE.
121
122 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
123
124         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
125         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
126         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
127         - Add setting for `=+>ucs@cns'.
128
129         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
130         CHISE.
131         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
132         as the mother.
133         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
134         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
135
136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
137         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
138
139 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
140
141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
142         setting for `=>ucs@ks'.
143
144 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
145
146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
147         `=ucs-bmp-cjk-compat@unicode'.
148
149         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
150         coded-charset for XEmacs CHISE.
151
152 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `=ucs-bmp-cjk-compat'.
156
157         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
158         XEmacs CHISE.
159
160 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
161
162         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
163         CHISE.
164
165 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
166
167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
168         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
169
170         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
171         `=>ucs@jis/1990'.
172         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
173
174 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
175
176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
177         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
178
179         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
180         CHISE.
181         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
182         mother.
183
184 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
185
186         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
187         `=>jis-x0213-2@usual'.
188         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
189         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
190         `=>jis-x0213-2@usual' as the mother.
191
192 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
193
194         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
195         (=>ucs@JP): New alias for `=+>ucs@jis'.
196
197 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
198
199         * mule/mule-conf.el (=+>jis-x0208): Renamed from
200         `=>jis-x0208@usual'.
201         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
202         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
203         `=>jis-x0208@usual' as the mother.
204         (=>jis-x0208): Likewise.
205
206 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
207
208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
209         setting for `=+>jis-x0208@1978'.
210
211 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
212
213         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
214         XEmacs CHISE.
215
216 2011-09-09  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-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `=>ucs@jis/1990'.
225
226 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `=ucs@JP/hanazono'.
230
231         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
232         CHISE.
233         (=ucs@JP/hanazono): Ditto.
234         (=ucs-bmp-cjk@JP/hanazono): Ditto.
235         (=>>hanyo-denshi/jc): Ditto.
236         (=>>hanyo-denshi/jd): Ditto.
237
238 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Use
241         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
242
243 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
244
245         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
246         XEmacs CHISE.
247
248 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
249
250         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
251         XEmacs CHISE.
252
253 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
254
255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
256         `=ucs-bmp-cjk@JP'.
257
258 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
259
260         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
261         XEmacs CHISE.
262
263 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist):
266         Modify order of settings; add settings for `=daikanwa@rev2'.
267
268 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `=>>cbeta'.
272
273         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
274         CHISE.
275
276 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
277
278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
279         setting for `=>>adobe-japan1'.
280
281 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
282
283         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
284         XEmacs CHISE.
285
286 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
287
288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
289         setting for `=>>hanyo-denshi/ia'.
290
291         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
292         XEmacs CHISE.
293
294 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
297         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
298
299         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
300         XEmacs CHISE.
301         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
302         `=hanyo-denshi/jt' as the mother.
303
304 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
305
306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
307         setting for `=>>>jis-x0213-2'.
308
309         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
310         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
311         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
312
313 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
314
315         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
316         XEmacs CHISE.
317
318 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
319
320         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
321         XEmacs CHISE.
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `=>>jis-x0213-1@2004'.
325
326 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
327
328         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
329         XEmacs CHISE.
330
331 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
332
333         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
334         - Use "&g2-*;" as entity-references for `=>>>*'.
335         - Omit "&a{GT|JX1|JX2|JX3}-*;".
336
337         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
338         XEmacs CHISE.
339         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
340         as the mother.
341
342 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         setting for `=>>hanyo-denshi/ib'.
346
347         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
348         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
349         (=>>jis-x0208@1990): Ditto.
350         (=>>hanyo-denshi/ib): Ditto.
351
352         * mule/mule-charset.el (default-coded-charset-priority-list):
353         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
354
355 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
356
357         * mule/mule-coding.el (coded-charset-entity-reference-alist):
358         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
359         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
360         `=>>>ucs@jis/2004'.
361
362 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
363
364         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
365         XEmacs CHISE.
366         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
367         `=jis-x0213-1@2004' as the mother.
368         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
369         (=>>>ucs@ks): Ditto.
370
371         * mule/mule-charset.el (default-coded-charset-priority-list):
372         Modify priority of `=hanyo-denshi/*'.
373
374 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
375
376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
377         settings for `=>>ucs@JP' and `=ucs@JP'.
378
379 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
380
381         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
382         CHISE.
383
384 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
387         setting for `=>>>ucs@cns'.
388
389         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
390         CHISE.
391
392 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
393
394         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
395         instead of `=>>>jis-x0213-1@2004' as the mother.
396         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
397         (=>>>ucs@unicode): Likewise.
398         (=>>>ucs@jis): Likewise.
399         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
400         mother.
401         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
402
403 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
404
405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
406         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
407         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
408         `=>>>ucs@jis'.
409
410 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
411
412         * mule/mule-charset.el (default-coded-charset-priority-list):
413         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
414         and `=jis-x0213-*-2000'.
415
416 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
417
418         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
419         XEmacs CHISE.
420         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
421         `=>>jis-x0213-1' as the mother.
422
423 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
427
428 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
429
430         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
431
432 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
433
434         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
435         XEmacs CHISE.
436
437 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
438
439         * mule/mule-coding.el (decomposition-feature-list): Set
440         `=decomposition', `=decomposition@cid' and
441         `=decomposition@hanyo-denshi'.
442
443 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
444
445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
446         setting for `=>>hanyo-denshi/ks'.
447
448         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
449         XEmacs CHISE.
450
451 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `=hanyo-denshi/ks/mf'.
458
459         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
460         XEmacs CHISE.
461         (=hanyo-denshi/ks/mf): Ditto.
462
463 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         settings for P=hanyo-denshi/jt'.
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `=hanyo-denshi/jt'.
470
471         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
472         XEmacs CHISE.
473
474 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         settings for `=hanyo-denshi/ip'.
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `=hanyo-denshi/ip'.
481
482         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
483         XEmacs CHISE.
484
485 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
488         settings for `=hanyo-denshi/hg'.
489
490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
491         `=hanyo-denshi/hg'.
492
493         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
494         XEmacs CHISE.
495
496 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
497
498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
499         setting for `=>>hanyo-denshi/ft'.
500
501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
502         `=>>hanyo-denshi/ft'.
503
504         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
505         XEmacs CHISE.
506
507 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         settings for `=hanyo-denshi/ib'.
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `=hanyo-denshi/ib'.
514
515         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
516         XEmacs CHISE.
517
518 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
521         settings for isolated characters of `=hanyo-denshi/ia' and
522         non-isolated characters of `=hanyo-denshi/*'.
523
524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
525         `=hanyo-denshi/ia'.
526
527         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
528         XEmacs CHISE.
529
530 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         setting for isolated characters of `=hanyo-denshi/ft'.
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `=hanyo-denshi/ft'.
537
538         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
539         XEmacs CHISE.
540
541 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544         setting for isolated characters of `=hanyo-denshi/jd'.
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `=hanyo-denshi/jd'.
548
549         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
550         XEmacs CHISE.
551
552 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
553
554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
555         setting for isolated characters of `=hanyo-denshi/jc'.
556
557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
558         `=hanyo-denshi/jc'.
559
560         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
561         XEmacs CHISE.
562
563 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for isolated characters of `=hanyo-denshi/jb'.
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `=hanyo-denshi/jb'.
570
571         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
572         XEmacs CHISE.
573
574 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for isolated characters of `=hanyo-denshi/ja'.
578
579 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
582         `=hanyo-denshi/ja'.
583
584         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
585         XEmacs CHISE.
586
587 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         settings for isolated characters of `=adobe-japan1-6'.
591
592 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
593
594         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
595         CHISE.
596         (=daikanwa/+2p): Ditto.
597         (=daikanwa/ho): Ditto.
598
599 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
600
601         * mule/mule-coding.el (utf-8-mcs-no-composition): New
602         coding-system for XEmacs CHISE.
603
604 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
605
606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
607         setting for `=>>ruimoku-v6'.
608
609         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
610         CHISE.
611
612 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for `=daikanwa@rev1'.
616
617 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
621
622 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
623
624         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
625         XEmacs CHISE.
626         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
627
628 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
631         CHISE.
632
633 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
634
635         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
636         CHISE.
637
638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
639         setting for `=>ucs@jis'.
640
641 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         setting for `=>jis-x0208@usual'.
645
646         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
647         XEmacs CHISE.
648         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
649         (=>ucs@ks): New coded-charset for XEmacs CHISE.
650         (=ucs@big5): Use `=>>ucs@cns' as the mother.
651
652 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
653
654         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
655         CHISE.
656         (=>>>jis-x0208@1990): Ditto.
657         (=>>>jis-x0213-1): Ditto.
658         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
659         mother.
660         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
661         as the mother.
662
663 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
666         setting for `=>ucs@cns' and `=>>ucs@ks'.
667
668         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
669         CHISE.
670
671 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
674         CHISE.
675
676 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
679         CHISE.
680         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
681         mother.
682
683 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `==>ucs-bmp-cjk@bucs'.
687
688         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
689         XEmacs CHISE.
690
691 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         setting for `==>ucs@bucs'.
695
696         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
697         XEmacs CHISE.
698
699 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
700
701         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
702         - Add setting for `=>>jis-x0208'.
703         - Omit setting for `=>>jis-x0208@1990'.
704         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
705           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
706           `=ucs@FOO'.
707
708 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
709
710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
711         setting for `=>daikanwa'.
712
713 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
714
715         * mule/mule-conf.el (=daikanwa): Fix DOC.
716         (=>daikanwa): New abstract character for XEmacs CHISE.
717         (=>ucs@iso): Likewise.
718         (=>ucs@unicode): Likewise.
719         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
720
721 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
722
723         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
724         - Prefer representative features to `=>>gt', `=>>big5-cdp',
725           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
726         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
727         - Add `=>big5-cdp'.
728
729 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
730
731         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
732         (=>big5-cdp): New abstract character.
733
734 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
735
736         * mule/mule-coding.el (coded-charset-entity-reference-alist):
737         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
738         `chinese-big5'.
739
740 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
741
742         * mule/mule-charset.el (default-coded-charset-priority-list):
743         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist):
746         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
747         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
748         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
749         and `=>jis-x0213-2'.
750
751 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
754         XEmacs CHISE.
755         (=>>ucs@jis/2000): Likewise.
756         (=>>ucs@jis/2004): Likewise.
757
758 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
762         `=>>ucs@cns'.
763
764         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
765         XEmacs CHISE.
766         (=>>gt): Use quote instead of backquote; modify DOC.
767         (=>gt): Use quote instead of backquote.
768         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
769         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
770         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
771         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
772         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
773         (=ucs@iso): Use `=>>ucs@iso' as the mother.
774
775 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
776
777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
778         `=>>ucs@unicode' and `=>>gt'.
779
780 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
781
782         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
783         XEmacs CHISE.
784         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
785         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
786         `=jis-x0208@1978/1er-pr' as the mother.
787         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
788
789 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
790
791         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
792         `=ucs@unicode' as the mother.
793
794 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         setting for `=>>ucs@unicode'.
798
799         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
800         CHISE.
801
802 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
806
807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
808         `=adobe-japan1-6' and `=adobe-japan1-base'.
809
810         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
811         XEmacs CHISE.
812         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
813         specify `min-code' and `max-code'.
814         (=adobe-japan1-1): Specify `min-code' and `max-code'.
815         (=adobe-japan1-2): Likewise.
816         (=adobe-japan1-3): Likewise.
817         (=adobe-japan1-4): Likewise.
818         (=adobe-japan1-5): Likewise.
819         (=adobe-japan1-6): Likewise.
820
821 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
824         setting for `=>gt'.
825
826 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
829         CHISE.
830
831 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         setting for `=>zinbun-oracle'.
835
836         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
837         for XEmacs CHISE.
838
839 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
840
841         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
842         for XEmacs CHISE.
843         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
844         `=jis-x0208@1978' as the mother.
845
846 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
847
848         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
849         - Use `=gt' instead of `ideograph-gt'.
850         - Use `=gt-k' instead of `ideograph-gt-k'.
851         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
852         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
853         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
854         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
855         - Use `=jis-x0212' instead of `japanese-jisx0212'.
856         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
857         - Use `=>>gt' instead of `<=>gt'.
858         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
859         - Add setting for `=>>jis-x0208@1990'.
860         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
861           `=>>jis-x0213-1@2000'.
862         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
863         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
864           `=>>jis-x0213-1@2004'.
865         - Add setting for `=>>jis-x0208@1978'.
866         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
867
868 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
869
870         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
871         XEmacs CHISE.
872
873 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
874
875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
877         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
878         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
879         `<=>jis-x0213-1@2004'.
880
881 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
882
883         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
884         CHISE.
885         (=>jis-x0213-2): Ditto.
886
887 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
890         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
891
892 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
893
894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
895         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
896         `=>jis-x0213-1'.
897
898 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
899
900         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
901         CHISE.
902         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
903
904 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
905
906         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
907         `<==>jis-x0213-1'.
908         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
909         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
910         (=>jis-x0208): Renamed from `<=>jis-x0208'.
911         (<=>jis-x0208): New alias for `=>jis-x0208'.
912         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
913         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
914         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
915         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
916         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
917         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
918         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
919         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
920         (=>>gt): Renamed from `<==>gt'.
921         (<==>gt): New alias for `=>>gt'.
922
923 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
924
925         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
926         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
927         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
928         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
929         - Add settings for `<=>jis-x0213-1@2000' and
930           `<=>jis-x0213-1@2004'.
931
932         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
933         XEmacs CHISE.
934         (<==>jis-x0213-1): Likewise.
935         (<==>jis-x0213-1@2000): Likewise.
936         (<==>jis-x0213-1@2004): Likewise.
937         (<=>jis-x0208): Add property `=>iso-ir 168'.
938         (<=>jis-x0208@1997): Likewise.
939         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
940         as the mother; add property `=>iso-ir 228'.
941         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
942         property `=>iso-ir 228'.
943         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
944         property `=>iso-ir 233'.
945         (<==>gt): Renamed from `<=>gt'.
946         (<=>gt): New alias for `<==>gt'.
947
948 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
949
950         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
951         CHISE.
952         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
953         `<=>jis-x0208' as the mother.
954         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
955         (<=>jis-x0213-1@2000): Ditto.
956         (<=>jis-x0213-1@2004): Ditto.
957
958 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         settings for `<=>gt'.
962
963         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
964
965 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
968         XEmacs CHISE.
969         (=jis-x0208@1978/-4pr): Likewise.
970         (=jis-x0208@1978/4-pr): Likewise.
971         (=jis-x0213-1): Likewise.
972         (=ucs@iso): Likewise.
973         (=ucs@unicode): Likewise.
974         (=ucs@gb): Likewise.
975         (=ucs@gb/fw): Likewise.
976         (=ucs@cns): Likewise.
977         (=ucs@cns/fw): Likewise.
978         (=ucs@jis): Likewise.
979         (=ucs@jis/fw): Likewise.
980         (=ucs@jis/1990): Likewise.
981         (=ucs@jis/2000): Likewise.
982         (=ucs@jis/2004): Likewise.
983         (=ucs@JP): Likewise.
984         (=ucs@ks): Likewise.
985         (=ucs@big5): Likewise.
986         (=ucs@big5/cns11643): Likewise.
987         (=ucs@cns11643): Likewise.
988
989 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
990
991         * mule/mule-charset.el (default-coded-charset-priority-list):
992         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
993
994         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
995         CHISE.
996         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
997         mother.
998
999 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1000
1001         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1002         from src/mule-charset.c].
1003         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1004         specify `final'.
1005         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1006         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1007         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1008         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1009         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1010         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1011
1012 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1013
1014         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1015         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1016         (=jis-x0208@1978/i-4): Specify `partial'.
1017         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1018         mother coded-charset.
1019         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1020
1021 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1024         settings for `=jis-x0213-1@2004'.
1025
1026 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1029         CHISE.
1030         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1031         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1032         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1033         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1034         temporarily.
1035         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1036
1037 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1040         CHISE.
1041         (=shinjigen@1ed): Inherited from `=shinjigen'.
1042         (=shinjigen@rev): Likewise.
1043
1044 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1048
1049 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1050
1051         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1052         define it as an alias.
1053         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1054         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1055         alias.
1056         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1057         alias.
1058
1059 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1062         CHISE.
1063
1064 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1067         CHISE.
1068         (shinjigen-2): Ditto.
1069
1070 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1071
1072         * mule/mule-charset.el (default-coded-charset-priority-list):
1073         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1074         `chinese-big5-eten-*' and `chinese-big5'.
1075
1076 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1079         #x9FA5 temporarily.
1080
1081 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1082
1083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1084         settings for `=jis-x0208@1978/i1'.
1085
1086 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1087
1088         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1089         XEmacs CHISE.
1090
1091 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1092
1093         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1094         XEmacs CHISE.
1095
1096 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1099         XEmacs CHISE.
1100
1101 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1104         CHISE.
1105         (=ucs-bmp@cns): Likewise.
1106         (=ucs-bmp@jis): Likewise.
1107         (=ucs-bmp@ks): Likewise.
1108
1109 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1112         CHISE.
1113         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1114
1115 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         settings for `=zinbun-oracle'.
1119
1120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1121         `=zinbun-oracle'.
1122
1123 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1126         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1127         `=ucs@iso'.
1128
1129 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-charset.el (default-coded-charset-priority-list):
1132         Delete `ucs-sip'; modify order of some CCSs.
1133
1134 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1137         in XEmacs CHISE.
1138
1139         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1140         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1141         CHISE.
1142
1143 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1144
1145         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1146         its registry.
1147         (=ucs-radicals@unicode): Likewise.
1148
1149 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-conf.el (=ucs-hangul): 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@cns/fw): New coded-charset for XEmacs
1157         CHISE.
1158
1159 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1162         CHISE.
1163
1164 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1167         Modify preference of *isolated settings*.
1168
1169 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1172         utf-2000 is provided.
1173         (=ucs@cns11643): Likewise.
1174
1175 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1178         Prefer every *isolated setting* to ordinary setting.
1179
1180 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1183         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1184
1185 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1188         CHISE.
1189
1190 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         settings for `=jis-x0208@1997'.
1194
1195 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1198         `=jis-x0208@1997'.
1199
1200 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1203         XEmacs CHISE.
1204
1205 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1208         `=jis-x0208@1978'.
1209         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1210         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1211         `=jis-x0208-1990' as the mother.
1212         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1213
1214 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1217         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1218         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1219         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1220         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1221         for `=ucs@JP'.
1222
1223 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1226         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1227         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1228         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1229         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1230         `=daikanwa@rev2'.
1231
1232 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1233
1234         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1235         (=gt): Likewise.
1236         (=gt-k): Likewise.
1237         (=gt-pj-*): Likewise.
1238         (=gt-pj-k1): Likewise.
1239         (=gt-pj-k2): Likewise.
1240         (=daikanwa): Likewise.
1241         (=daikanwa-rev1): Likewise.
1242         (=daikanwa-rev2): Likewise.
1243         (=big5-pua): Likewise.
1244         (=big5-eten): Likewise.
1245         (chinese-big5-eten-a): Likewise.
1246         (chinese-big5-eten-b): Likewise.
1247         (=hanziku-*): Likewise.
1248         (=cbeta): Likewise.
1249         (=jef-china3): Likewise.
1250         (=ruimoku-v6): Likewise.
1251         (=ucs@iso): Likewise.
1252         (=ucs@unicode): Likewise.
1253         (=ucs@gb): Likewise.
1254         (=ucs@cns): Likewise.
1255         (=ucs@jis): Likewise.
1256         (=ucs@jis-1990): Likewise.
1257         (=ucs@jis-2000): Likewise.
1258         (=ucs@jp): Likewise.
1259         (=ucs@ks): Likewise.
1260         (=ucs@big5): Likewise.
1261         (=ucs-radicals): Likewise.
1262         (=ucs-radicals@unicode): Likewise.
1263         (=ucs-bmp-cjk): Likewise.
1264         (=ucs-bmp-cjk@unicode): Likewise.
1265         (=ucs-sip-ext-b): Likewise.
1266         (=ucs-sip-ext-b@iso): Likewise.
1267
1268 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1272
1273 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1276         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1277         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1278         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1279         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1280         arabic-digit, ipa and ``&I-B-XXXX;''.
1281
1282 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1283
1284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1285         setting for (I-)HZK{03..12}-XXXX.
1286
1287 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1288
1289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1290         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `=ruimoku-v6'.
1294
1295         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1296         CHISE.
1297
1298 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1301         (=ucs@unicode): Likewise.
1302         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1303         (=ucs@cns): Likewise.
1304         (=ucs@jis): Likewise.
1305         (=ucs@ks): Likewise.
1306         (=ucs@big5): Likewise.
1307
1308 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1309
1310         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1311         `ucs-jis'.
1312         (utf-8-jis-er): Likewise.
1313         (utf-8-jp): New coding-system.
1314         (utf-8-jp-er): Likewise.
1315
1316         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1317
1318 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1321
1322         * mule/japanese.el: Move definition of `euc-jisx0213' to
1323         mule/mule-coding.el.
1324
1325 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1326
1327         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1328         mule-coding before loading update-cdb when utf-2000 is provided.
1329
1330 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1333         `=daikanwa'.
1334
1335 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1336
1337         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1338         definition codes when `utf-2000' is provided.
1339
1340 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1341
1342         * mule/mule-category.el (word-combining-categories): Don't setup
1343         `word-combining-categories' in XEmacs CHISE.
1344         (word-separating-categories): Add setting about Latin script in
1345         XEmacs CHISE.
1346
1347 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         setting for `chinese-big5'.
1351
1352 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1355         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1356         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1357         add setting for HZK0[12]-xxxx.
1358
1359 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1360
1361         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1362         in XEmacs CHISE.
1363
1364 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-charset.el (default-coded-charset-priority-list):
1367         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1368         and `chinese-big5' to `=gt-pj-*'.
1369
1370 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1371
1372         * mule/mule-conf.el (=daikanwa): Renamed from
1373         `ideograph-daikanwa'.
1374         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1375
1376 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1377
1378         * mule/mule-conf.el (=cns11643-7): Renamed from
1379         `chinese-cns11643-7'.
1380         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1381
1382 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-conf.el (=cns11643-6): Renamed from
1385         `chinese-cns11643-6'.
1386         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1387
1388 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1389
1390         * mule/mule-conf.el (=cns11643-5): Renamed from
1391         `chinese-cns11643-5'.
1392         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1393
1394 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1395
1396         * mule/mule-conf.el (=cns11643-4): Renamed from
1397         `chinese-cns11643-4'.
1398         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1399
1400 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-conf.el (=cns11643-3): Renamed from
1403         `chinese-cns11643-3'.
1404         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1405
1406 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1407
1408         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1409         `=cns11643-2'.
1410         (chinese-cns11643-2): New alias for `=cns11643-2'.
1411
1412 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1413
1414         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1415         `=cns11643-1'.
1416         (chinese-cns11643-1): New alias for `=cns11643-1'.
1417
1418 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1421         (chinese-gb12345): New alias for `=gb12345'.
1422
1423 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1424
1425         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1426         (chinese-gb2312): New alias for `=gb2312'.
1427
1428 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1429
1430         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1431         (chinese-big5): New alias for `=big5'.
1432
1433 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1436         (korean-ksc5601): New alias for `=ks-x1001'.
1437
1438 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1439
1440         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1441         `=jis-x0212'.
1442         (japanese-jisx0212): New alias for `=jis-x0212'.
1443
1444 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1445
1446         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1447         `=jis-x0208-1983'.
1448         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1449
1450 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1451
1452         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1453         `=jis-x0208-1978'.
1454         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1455
1456 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1457
1458         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1459         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1460
1461 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1462
1463         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1464         (chinese-cns11643-3): Specify iso-ir 183.
1465         (chinese-cns11643-4): Specify iso-ir 184.
1466         (chinese-cns11643-5): Specify iso-ir 185.
1467         (chinese-cns11643-6): Specify iso-ir 186.
1468         (chinese-cns11643-7): Specify iso-ir 187.
1469         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1470         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1471
1472 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1473
1474         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1475         \uXXXX for every cases.
1476
1477 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1478
1479         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1480         (ucs-big5): Changed to an alias for `=ucs@big5'.
1481
1482 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1483
1484         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1485         (ucs-ks): Changed to an alias for `=ucs@ks'.
1486
1487 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1488
1489         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1490         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1491
1492 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1493
1494         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1495         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1496
1497 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1498
1499         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1500         (ucs-jis): Changed to an alias for `=ucs@jis'.
1501
1502 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1503
1504         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1505         (ucs-cns): Changed to an alias for `=ucs@cns'.
1506
1507 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1508
1509         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1510         (ucs-gb): Changed to an alias for `=ucs@gb'.
1511
1512 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1513
1514         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1515         `ideograph-daikanwa-2'.
1516         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1517         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1518
1519 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1520
1521         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1522         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1523
1524         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1525         for `xemacs-chise-version'.
1526
1527 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1528
1529         * mule/mule-charset.el (default-coded-charset-priority-list):
1530         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1531         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1532         instead of `ideograph-hanziku-*'.
1533
1534         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1535         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1536
1537 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1540         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1541         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1542         `utf-2000' is provided.
1543
1544 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1547         is provided [was builtin coded-charsets].
1548
1549 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1550
1551         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1552         is provided [was builtin coded-charsets].
1553
1554 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1555
1556         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1557         is provided [was builtin coded-charsets].
1558
1559 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1560
1561         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1562         is provided [was builtin coded-charsets].
1563
1564 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1565
1566         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1567         when `utf-2000' is provided [was builtin coded-charsets].
1568
1569 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-conf.el (=hanziku-*): Renamed from
1572         `ideograph-hanziku-*'.
1573         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1574
1575 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1578         `utf-2000' is provided [was builtin coded-charsets].
1579         (ideograph-hanziku-{1..12}): Likewise.
1580
1581 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1582
1583         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1584         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1585
1586 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1587
1588         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1589         when `utf-2000' is provided [was builtin coded-charsets].
1590
1591 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1592
1593         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1594         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1595         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1596
1597 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1598
1599         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1600         (ideograph-gt): Changed to an alias for `=gt'.
1601
1602 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1603
1604         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1605         is provided; it was defined as a builtin coded-charset.
1606         (ideograph-gt): Likewise.
1607
1608 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1609
1610         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1611         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1612
1613 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1614
1615         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1616         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1617
1618 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1619
1620         * mule/mule-conf.el (=big5-eten): Renamed from
1621         `chinese-big5-eten'.
1622         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1623
1624 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1627         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1628
1629 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1630
1631         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1632         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1633
1634 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1635
1636         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1637         (china3-jef): Changed to an alias for `=jef-china3'.
1638
1639 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1640
1641         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1642         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1643
1644         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1645         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1646         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1647         when `utf-2000' is provided.
1648
1649 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-charset.el (default-coded-charset-priority-list):
1652         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1653
1654         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1655         (ucs-jis-2000): Deleted.
1656
1657 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1658
1659         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1660         UTF-2000.
1661         (=ucs-jis-2000): New coded-charset for UTF-2000.
1662
1663 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1664
1665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1666         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1667
1668 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1669
1670         * mule/mule-charset.el (default-coded-charset-priority-list):
1671         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1672         `ideograph-cbeta'.
1673
1674 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1675
1676         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1677         builtin coded-charset].
1678
1679 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1682         settings for &K0-xxxx and &I-K0-xxxx.
1683
1684 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1685
1686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1687         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1688
1689 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1690
1691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1692         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1693
1694 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1697         UTF-2000.
1698         (ideograph-gt-pj-k1): Likewise.
1699         (ideograph-gt-pj-k2): Likewise.
1700
1701 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1702
1703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1704         `=jis-x0208'.
1705
1706 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1709         UTF-2000 [was a builtin coded-charset].
1710
1711 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1714         (utf-8-gb-er): Likewise.
1715
1716 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1719         settings for JIS X 0212 and JIS X 0208:1978.
1720
1721 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722
1723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1724         setting for JIS X 0213.
1725
1726 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1727
1728         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1729         standard-case-table in UTF-2000.
1730
1731 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1734         definitions for isolated-chars.
1735
1736 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1737
1738         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1739         `configure-utf-2000-lisp-directory'.
1740         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1741         `mule-lisp-load-path'.
1742
1743 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1744
1745         * startup.el (startup-setup-paths): Set and use
1746         `utf-2000-lisp-directory'.
1747         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1748         UTF-2000.
1749
1750 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1751
1752         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1753         (paths-find-utf-2000-lisp-directory): New function.
1754         (paths-construct-load-path): Add new optional argument
1755         `utf-2000-lisp-directory'.
1756
1757         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1758
1759 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1760
1761         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1762         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1763         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1764         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1765         `chinese-big5-2' in UTF-2000.
1766
1767         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1768         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1769
1770 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1771
1772         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1773         `big5-eten-er' in UTF-2000.
1774         (big5-cdp): Modify DOC-string and mnemonic.
1775
1776 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1779         UTF-2000 [renamed from utf-8-er].
1780         (utf-8-gb): New coding-system in UTF-2000.
1781         (utf-8-gb-er): Likewise.
1782         (utf-8-cns): Likewise.
1783         (utf-8-cns-er): Likewise.
1784         (utf-8-big5): Likewise.
1785         (utf-8-big5-er): Likewise.
1786         (utf-8-jis): Likewise.
1787         (utf-8-jis-er): Likewise.
1788         (utf-8-ks): Likewise.
1789         (utf-8-ks-er): Likewise.
1790         (utf-8-er): Likewise.
1791
1792 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1793
1794         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1795         instead of `utf-8-unix' in UTF-2000.
1796
1797         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1798
1799 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1800
1801         * mule/japanese.el (euc-jisx0213): New coding-system.
1802
1803         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1804         `japanese-jisx0208-1990' as the mother.
1805
1806 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1807
1808         * dumped-lisp.el (preloaded-file-list): Change condition of
1809         loading "close-cdb".
1810
1811 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1814         setup `coded-charset-entity-reference-alist'.
1815
1816 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817
1818         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1819         UTF-2000.
1820
1821 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1822
1823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1824         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1825
1826 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1827
1828         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1829         (chinese-big5-eten-a): Likewise.
1830         (chinese-big5-eten-b): Likewise.
1831         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1832         code range is #x8140 .. #x8DFE.
1833
1834 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1835
1836         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1837         UTF-2000.
1838         (chinese-big5-cdp): Likewise.
1839
1840 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1841
1842         * dumped-lisp.el (preloaded-file-list): Rename
1843         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1844
1845 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1846
1847         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1848         append `system-char-db-source-file-list' into
1849         `preloaded-file-list' in UTF-2000.
1850
1851 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1852
1853         * dumped-lisp.el (preloaded-file-list): Delete
1854         character-definition files.
1855
1856 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1857
1858         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1859         UTF-2000.
1860
1861 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1862
1863         * mule/mule-charset.el (default-coded-charset-priority-list):
1864         Delete `mojikyo-2022-1'.
1865
1866 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1867
1868         * mule/mule-charset.el (default-coded-charset-priority-list):
1869         Delete `mojikyo'.
1870
1871 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `ucs-sip'.
1875
1876 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-charset.el (default-coded-charset-priority-list):
1879         Comment out `chinese-gb12345'.
1880
1881 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1882
1883         * bytecomp.el (byte-compile-insert-header): Fixed.
1884
1885 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1886
1887         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1888         XEmacs UTF-2000.
1889
1890 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1891
1892         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1893         UTF-2000.
1894
1895 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1898         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1899
1900 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-charset.el (default-coded-charset-priority-list):
1903         `japanese-jef-china3' is renamed `china3-jef'.
1904
1905 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1908         `japanese-jef-china3' and `ideograph-cbeta'.
1909
1910 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1911
1912         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1913
1914 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1917         `chinese-big5-cdp'.
1918
1919 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1922         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1923
1924 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1927         loading character definitions.
1928
1929 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930
1931         * dumped-lisp.el (preloaded-file-list): Rename
1932         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1933
1934 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1937         `chinese-big5'.
1938
1939 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1940
1941         * dumped-lisp.el (preloaded-file-list): Dump
1942         "Ideograph-R028-Private" with XEmacs UTF-2000.
1943
1944 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1947         `chinese-gb12345'.
1948
1949 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1950
1951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1952         `ideograph-gt-pj-{1..11}'.
1953
1954         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1955         XEmacs UTF-2000.
1956
1957 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-charset.el (default-coded-charset-priority-list):
1960         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1961         `chinese-isoir165'.
1962
1963 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1964
1965         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1966         `image/png', `image/x-xpm' and `image/tiff'.
1967
1968         * files.el (binary-file-regexps): Add *.PNG.
1969
1970 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-charset.el (default-coded-charset-priority-list):
1973         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1974         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1975
1976 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1977
1978         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1979         the first completion when UTF-2000 is running.
1980
1981 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-charset.el (default-coded-charset-priority-list):
1984         Delete `ucs'.
1985
1986 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1989
1990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1991         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1992
1993 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/vietnamese.el (vscii-2): Delete abolished property
1996         `composite'; now composite mode is default.
1997
1998 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2001         of `raw-text'; check \uHHHH representation even if non-ascii
2002         characters are not found.
2003
2004         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2005         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2006         unconditionally.
2007
2008         * mule/viet-ccl.el: New file.
2009
2010         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2011         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2012         - Separate CCL based implementations to viet-ccl.el.
2013
2014 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2015
2016         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2017         "jisx0213.2000-1".
2018         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2019
2020         * mule/mule-charset.el (default-coded-charset-priority-list):
2021         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2022         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2023
2024 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2025
2026         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2027
2028 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2031         `ucs' in UTF-2000.
2032
2033 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2034
2035         * mule/mule-charset.el (default-coded-charset-priority-list):
2036         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2037         `arabic-iso8859-6'.
2038
2039 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2040
2041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2042         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2043
2044 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2045
2046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2047         `katakana-jisx0201' in UTF-2000.
2048
2049 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2050
2051         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2052         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2053         "u0FB50-Arabic-Presentation-Forms-A",
2054         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2055         "u0FE50-Small-Form-Variants",
2056         "u0FE70-Arabic-Presentation-Forms-B",
2057         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2058         UTF-2000.
2059
2060 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2061
2062         * dumped-lisp.el (preloaded-file-list): Delete
2063         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2064         ... "Ideograph-R214-Flute" in UTF-2000.
2065
2066 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2067
2068         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2069         (japanese-jisx0213-2): New coded-charset.
2070
2071         * dumped-lisp.el (preloaded-file-list): Add
2072         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2073         "Ideograph-R030-Mouth".
2074
2075 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2076
2077         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2078         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2079         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2080         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2081         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2082         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2083         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2084         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2085
2086 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2087
2088         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2089         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2090         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2091         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2092         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2093
2094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2095         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2096
2097 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2098
2099         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2100         in UTF-2000.
2101
2102 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2103
2104         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2105         (chinese-isoir165): Moved from mule/chinese.el.
2106         (chinese-cns11643-3): Moved from mule/chinese.el.
2107         (chinese-cns11643-4): Moved from mule/chinese.el.
2108         (chinese-cns11643-5): Moved from mule/chinese.el.
2109         (chinese-cns11643-6): Moved from mule/chinese.el.
2110         (chinese-cns11643-7): Moved from mule/chinese.el.
2111
2112         * mule/chinese.el: Move definition of coded-charsets to
2113         mule/mule-conf.el.
2114
2115 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2116
2117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2118         `ideograph-daikanwa'.
2119
2120 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2121
2122         * dumped-lisp.el (preloaded-file-list): Delete
2123         "ccs-jisx0201-latin.el".
2124
2125 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2126
2127         * dumped-lisp.el (preloaded-file-list): Add
2128         "u031A0-Extended-Bopomofo" in UTF-2000.
2129
2130 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2131
2132         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2133         renamed to u02E00-CJK-Radical-Supplement.
2134
2135 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2136
2137         * dumped-lisp.el (preloaded-file-list): Add
2138         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2139         "u030A0-Katakana", "u03100-Bopomofo",
2140         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2141         "u03200-Enclosed-CJK-Letters-and-Months" and
2142         "u03300-CJK-Compatibility".
2143
2144 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2145
2146         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2147         "u02F00-Kangxi-Radicals" and
2148         "u02FF0-Ideographic-Description-Characters".
2149
2150 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2151
2152         * dumped-lisp.el (preloaded-file-list): Add
2153         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2154         "u02800-Braille-Patterns" in UTF-2000.
2155
2156 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2157
2158         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2159         "uXXXXX-*.el" in UTF-2000.
2160
2161         * bytecomp.el (byte-compile-insert-header): Delete comments if
2162         non-ASCII characters are found; allow `byte-compile-dynamic' and
2163         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2164         `raw-text'.
2165
2166 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2167
2168         * dumped-lisp.el (preloaded-file-list): Add
2169         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2170         "u025A0-Geometric-Shapes.el".
2171
2172 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2173
2174         * dumped-lisp.el (preloaded-file-list): Add
2175         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2176         "u02460-Enclosed-Alphanumerics.el".
2177
2178 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2179
2180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2181         `chinese-gb2312'.
2182
2183         * dumped-lisp.el (preloaded-file-list): Add
2184         "u02200-Mathematical-Operators.el" and
2185         "u02300-Miscellaneous-Technical.el".
2186
2187 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2188
2189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2190         `chinese-cns11643-*'.
2191
2192         * dumped-lisp.el (preloaded-file-list): Add
2193         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2194         "u02190-Arrows.el" in UTF-2000.
2195
2196 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2197
2198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2199         `korean-ksc5601'.
2200
2201         * dumped-lisp.el (preloaded-file-list): Add
2202         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2203         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2204         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2205
2206 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2207
2208         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2209
2210 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2211
2212         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2213         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2214         "u01780-Khmer.el", "u01800-Mongolian.el",
2215         "u01E00-Latin-Extended-Additional.el" and
2216         "u01F00-Greek-Extended.el" in UTF-2000.
2217
2218 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2219
2220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2221         `ethiopic-ucs' and `ethiopic'.
2222
2223         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2224         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2225
2226         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2227         from mule/ethiopic.el.
2228
2229         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2230         mule/mule-conf.el.
2231
2232 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2235         `lao'.
2236
2237         * mule/mule-conf.el (lao): New coded-charset.
2238
2239         * dumped-lisp.el (preloaded-file-list): Add
2240         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2241         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2242         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2243         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2244         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2245
2246 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2247
2248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2249         `ucs-bmp' and `arabic-iso8859-6'.
2250
2251 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2252
2253         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2254         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2255         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2256
2257 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2258
2259         * startup.el (normal-top-level): Load autoload file for UTF-2000
2260         in UTF-2000.
2261
2262 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2263
2264         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2265         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2266         "u00020-Basic-Latin.el", "u00080-C1.el",
2267         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2268         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2269         "u002B0-Spacing-Modifier-Letters.el",
2270         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2271         UTF-2000.
2272
2273 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2274
2275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2276         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2277         instead of `vietnamese-viscii-*'.
2278
2279 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2280
2281         * mule/mule-conf.el: New file.
2282
2283         * mule/misc-lang.el: Move definition of charset `ipa' to
2284         mule/mule-conf.el.
2285
2286 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289         `latin-viscii'; prefer it for characters used in Vietnamese.
2290
2291 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2292
2293         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2294
2295 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2296
2297         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2298         `vietnamese-viscii-lower'.
2299         (latin-viscii-upper): Renamed from charset
2300         `vietnamese-viscii-upper'.
2301         (vietnamese-viscii-lower): New alias for charset
2302         `latin-viscii-lower'.
2303         (vietnamese-viscii-upper): New alias for charset
2304         `latin-viscii-upper'.
2305
2306 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2307
2308         * mule/mule-charset.el (default-coded-charset-priority-list):
2309         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2310
2311 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2312
2313         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2314         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2315         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2316         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2317         lisp/utf-2000.
2318
2319 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2320
2321         * mule/ccs-tcvn5712.el: New file.
2322
2323 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2324
2325         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2326         in UTF-2000.
2327
2328 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2329
2330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2331         `japanese-jisx0208'.
2332
2333 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2334
2335         * dumped-lisp.el (preloaded-file-list): Add
2336         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2337         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2338         UTF-2000.
2339
2340         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2341         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2342         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2343         mule/ccs-viscii.el: New files.
2344
2345         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2346         if \uXXXX is found.
2347
2348 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2349
2350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2351         `hiragana-jisx0208' and `katakana-jisx0208'.
2352
2353 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2354
2355         * mule/chinese.el (chinese-cns11643-3): Define it even if
2356         `utf-2000' is provided.
2357         (chinese-cns11643-4): Likewise.
2358         (chinese-cns11643-5): Likewise.
2359         (chinese-cns11643-6): Likewise.
2360         (chinese-cns11643-7): Likewise.
2361
2362 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2363
2364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2365         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2366
2367 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2368
2369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2370         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2371
2372 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2373
2374         * mule/mule-charset.el (default-coded-charset-priority-list):
2375         Setup in UTF-2000.
2376
2377 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2378
2379         * mule/viet-chars.el: Don't define charset
2380         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2381         they are defined as builtin charsets.
2382
2383 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2384
2385         * version.el (emacs-version): Add more space just before UTF-2000
2386         version string.
2387
2388 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2389
2390         * version.el ([constant] emacs-version): Don't add a space in the
2391         preceding place of `xemacs-betaname' because it is duplicated.
2392         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2393
2394         * startup.el (splash-frame-body): Add ETL.
2395
2396 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2397
2398         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2399         is provided because it is defined as builtin charset.
2400         (chinese-cns11643-4): Likewise.
2401         (chinese-cns11643-5): Likewise.
2402         (chinese-cns11643-6): Likewise.
2403         (chinese-cns11643-7): Likewise.
2404
2405 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2406
2407         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2408         coding-system `iso-10646-ucs-4' is not defined.
2409
2410 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2411
2412         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2413         coding-system if `utf-2000' is provided.
2414
2415 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2416
2417         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2418         `utf-2000' is provided.
2419
2420 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2421
2422         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2423         if utf-2000 is provided temporally.
2424
2425 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2426
2427         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2428         as builtin variable].
2429
2430 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2431
2432         * files.el (insert-file-contents-literally): Treat file as binary;
2433         call file-name-handlers. [sync with Emacs 20.3.10]
2434
2435 2008-12-28  Vin Shelton  <acs@xemacs.org>
2436
2437         * XEmacs 21.4.22 is released
2438
2439 2008-12-30  Vin Shelton  <acs@xemacs.org>
2440
2441         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2442         during building even if no packages are found.
2443
2444 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2445
2446         * printer.el (generic-print-region): 
2447         (generic-print-buffer): 
2448         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2449         check if the msprinter device is available, now that msprinter is
2450         always available as a specifier tag. 
2451
2452 2008-12-24  Vin Shelton  <acs@xemacs.org>
2453
2454         * about.el: Add Francisco to my bio!
2455
2456 2008-12-23  Vin Shelton  <acs@xemacs.org>
2457
2458         * autoload.el: Move operator definitions to autoload-operators.el
2459         in the xemacs-base package.
2460
2461 2007-11-22  Vin Shelton  <acs@xemacs.org>
2462
2463         * about.el (about-hacker-contribution): Updated my bio.
2464
2465 2007-10-07  Vin Shelton  <acs@xemacs.org>
2466
2467         * XEmacs 21.4.21 is released
2468
2469 2007-09-19  Didier Verna  <didier@xemacs.org>
2470
2471         Update my personal info.
2472         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2473         * about.el (about-other-current-hackers): Ditto.
2474         * about.el (about-url-alist): Add my musical website.
2475         * about.el (about-personal-info): Update my entry.
2476         * about.el (about-hacker-contribution): Ditto.
2477
2478 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2479
2480         * package-get.el (package-get-download-sites): Update download
2481         sites in Japan.
2482         * package-get.el (package-get-pre-release-download-sites): Ditto.
2483
2484 2007-08-18  Vin Shelton  <acs@xemacs.org>
2485
2486         * package-get.el (package-get-pre-release-download-sites): Sync
2487         mirror sites with 21.5.  (Thanks, Adrian)
2488
2489 2007-08-09  Mike Sperber  <mike@xemacs.org>
2490
2491         * startup.el (migrate-user-init-file): Create backup of
2492         `user-init-file' before migrating.
2493         * startup.el (maybe-migrate-user-init-file): Print
2494         information about backup file.
2495         (maybe-create-compatibility-dot-emacs): Follow above change.
2496
2497 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2498
2499         * font-lock.el: Sync font-lock-add-keywords and
2500         font-lock-remove-keywords from GNU Emacs.
2501         * font-lock.el (font-lock-keywords-alist): New.
2502         * font-lock.el (font-lock-removed-keywords-alist): New.
2503         * font-lock.el (font-lock-add-keywords): New.
2504         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2505         * font-lock.el (font-lock-remove-keywords): New.
2506
2507 2007-08-16  Vin Shelton  <acs@xemacs.org>
2508
2509         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2510         patch from Hans de Graaff.
2511
2512 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2513
2514         * package-get.el (package-get-download-sites): Document Chile and
2515         update Denmark download site.
2516         * package-get.el (package-get-pre-release-download-sites): Ditto.
2517
2518 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2519
2520         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2521
2522 2006-12-09  Vin Shelton  <acs@xemacs.org>
2523
2524         * XEmacs 21.4.20 is released
2525
2526 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2527
2528         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2529
2530 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2531
2532         * info.el (Info-find-file-node, Info-insert-dir)
2533         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2534         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2535         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2536         and discussion.
2537
2538 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2539
2540         * obsolete.el (line-beginning-position): New, from 21.5.x.
2541         (line-end-position): Ditto.
2542
2543 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2544
2545         * package-get.el (package-get-download-sites): Welcome
2546         nl.xemacs.org and Thanks!
2547         * package-get.el (package-get-pre-release-download-sites): Ditto.
2548
2549 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2550
2551         * font-lock.el: Add support for not-so recent changes in Java to
2552         java-mode.
2553
2554 2006-01-28  Vin Shelton  <acs@xemacs.org>
2555
2556         * XEmacs 21.4.19 is released
2557
2558 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2559
2560         * easymenu.el: Update copyright. 
2561         * easymenu.el (easy-menu-all-popups):
2562         Add a docstring. 
2563         * easymenu.el (easy-menu-add):
2564         Document a bug, rework the function to preserve any existing
2565         non-default mode-popup-menu instead of overwriting it, and not to
2566         bother normalising the menu title (nothing else does).
2567         * easymenu.el (easy-menu-remove):
2568         Restore the default mode-popup-menu instead of leaving an empty
2569         one when we remove the last easy-menu popup. 
2570
2571 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2572
2573         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2574         as suggested by Rodrigo Ventura.
2575         * package-get.el (package-get-pre-release-download-sites): Ditto,
2576         with replacement of xemacs-21.5 by beta, which is the logical path
2577         to our beta core and package pre-releases.
2578
2579 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2580
2581         * package-get.el (package-get-download-sites): Add Hong Kong
2582         download site.
2583         * package-get.el (package-get-pre-release-download-sites): Ditto.
2584
2585 2005-12-26  Vin Shelton  <acs@xemacs.org>
2586
2587         * find-paths.el:
2588         * find-paths.el (paths-emacs-root-p): Add search for package root.
2589         * find-paths.el (paths-find-emacs-root): Replaced with
2590         paths-find-invocation-roots, which returns a list of roots.
2591         * find-paths.el (paths-find-invocation-roots): New.
2592         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2593
2594 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2595
2596         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2597         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2598
2599 2005-12-03  Vin Shelton <acs@xemacs.org>
2600
2601         * XEmacs 21.4.18 is released
2602
2603 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2604
2605         * package-get.el (package-get-download-sites): Update reflecting
2606         latest http://www.xemacs.org/Releases/ information generated by
2607         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2608         * package-get.el (package-get-pre-release-download-sites): Ditto.
2609
2610 2005-02-28  Simon Josefsson  <jas@extundo.com>
2611
2612         * about.el (xemacs-hackers): Add jas.
2613         (about-other-current-hackers): Likewise.
2614         (about-url-alist): Add URL for jas.
2615         (about-personal-info): Document jas.
2616         (about-hacker-contribution): Describe jas contributions.
2617
2618 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2619
2620         * easymenu.el (easy-menu-remove): As described in 
2621         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2622         except the "Command" menu from mode-popup-menu. 
2623
2624 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2625  
2626         * font.el (font-spatial-to-canonical): Correct calculation of 
2627         return value for pixel-based input value. 
2628  
2629 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2630
2631         * code-process.el (call-process): Process-related docstring
2632         improvements spurred by Norbert Koch.
2633         * code-process.el (call-process-region): Ditto.
2634         * code-process.el (start-process): Ditto.
2635
2636 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2637
2638         * finder.el (finder-find-library): Return filename actually
2639         searched for.
2640
2641 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2642
2643         * help.el (view-emacs-news): Use `expand-file-name' instead of
2644         `locate-data-file' as the latter will find any "NEWS" files that
2645         might exist in packages _before_ the one in core.
2646
2647 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2648
2649         * package-get.el (package-get-init-package):
2650         package-get-init-package buglet (21.4.17) by Jeff Mincy
2651         <mincy@rcn.com> fixing false temporary load-path shadows reported
2652         after package installation and simplifying code.
2653
2654 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2655
2656         * package-get.el (package-get-download-sites): Sync mirrors list
2657         with the XEmacs website.
2658         (package-get-pre-release-download-sites): Ditto.
2659
2660 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2661
2662         * derived.el (derived-mode-merge-syntax-tables):
2663         Revert my 21.5-only patch of 2003-07-18 which slipped in
2664         through Jerry James's patch of 2004-06-07.
2665
2666 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2667
2668         * cmdloop.el (keyboard-quit): Remove workaround for
2669         `region-active-p' not making sure active region is in current
2670         buffer now that it does.
2671         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2672         * simple.el (region-active-p): `region-active-p' to only return t
2673         when active region is in current buffer.
2674
2675 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2676
2677         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2678         package names, quell a byte-compiler warning, doc fix.
2679
2680 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2681
2682         * buffer.el (pop-to-buffer):
2683         * window-xemacs.el (display-buffer):
2684         Document use of `same-window-buffer-names,' `same-window-regexps'
2685         by pop-to-buffer and display-buffer. 
2686         
2687 2005-02-06  Vin Shelton <acs@xemacs.org>
2688
2689         * XEmacs 21.4.17 is released
2690
2691 2005-01-29  Ben Wing  <ben@xemacs.org>
2692
2693         * shadow.el (find-emacs-lisp-shadows):
2694         Add custom-defines to list of ignored files.
2695
2696 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2697
2698         * simple.el (shifted-motion-keys-select-region): Fix statement
2699         about unshifted-motion-keys-deselect-region.
2700
2701 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2702
2703         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2704         now) for GNU Emacs compatibility.
2705         (make-obsolete-variable): Ditto.
2706
2707 2004-01-08  Ben Wing  <ben@xemacs.org>
2708
2709         * code-files.el (load):
2710         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2711
2712 2004-12-05  Vin Shelton <acs@xemacs.org>
2713
2714         * XEmacs 21.4.16 is released
2715
2716 2004-12-04  Vin Shelton  <acs@xemacs.org>
2717
2718         * auto-autoloads.el: Regenerated.
2719
2720         * custom-load.el: Regenerated.
2721
2722 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2723
2724         Fix bug: apropos errors if a defalias refers to an undefined
2725         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2726
2727         * apropos.el (apropos):
2728         (apropos-command):
2729         * help.el (frob-help-extents):
2730         * help-macro.el (make-help-screen):
2731         * hyper-apropos.el (hyper-apropos-grok-functions):
2732         (hyper-apropos-get-doc):
2733         Catch void-function error thrown by `documentation'.
2734
2735 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2736
2737         * packages.el (package-require): Fix incorrect arg to format.
2738         This fixes a `format specifier' error.
2739
2740 2004-08-13  Jerry James  <james@xemacs.org>
2741
2742         * bytecomp.el (forward-word): Tell the byte compiler the correct
2743         number of arguments to forward-word.
2744
2745 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2746
2747         * etags.el: Fixed loading of include files for tag completion. Now
2748         you can make a tag file for a library, include it into your
2749         project and it will be reloaded only if it changed. Infinte
2750         include loops are detected and the correct tag files are loaded.
2751         * etags.el (buffer-tag-table-list): Load and verify tag files in
2752         the external function buffer-tag-table-list-load.
2753         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2754         tag files. Also load the included tag files. The priority of the
2755         included files is right below their parent file. If multiple
2756         matches occur then the symbols from the parent file are found
2757         first.
2758         * etags.el (tag-table-include-files): Corrected comment
2759         string. Switched to pattern constant tags-include-pattern to have
2760         it at a central location.
2761         * etags.el (tags-include-pattern): Added doc string.
2762         * etags.el (add-to-tag-completion-table): Removed obsolete
2763         comments as the include files are allready returned by
2764         buffer-tag-table-list and loaded.
2765         * etags.el (find-tag-internal): The include files are allready
2766         included in tag-tables as buffer-tag-table-list returns them now.
2767
2768 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2769
2770         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2771         Loading items into the notebook is now done by C code.
2772         * widgets-gtk.el (gtk-widget-instantiate-internal):
2773         Style no longer changed.
2774
2775 2004-06-28  Nix  <nix@esperi.org.uk>
2776
2777         * cmdloop.el (truncate-command-history-for-gc): Delay
2778         execution of all things that look up variable bindings,
2779         via `enqueue-eval-event'.
2780
2781 2004-06-24  Vin Shelton  <acs@xemacs.org>
2782
2783         * package-get.el (package-get-require-signed-base-updates):
2784         now defaults to nil.
2785
2786 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2787
2788         * subr.el (split-string): Clean up docstring.
2789
2790 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2791
2792         * faces.el (zmacs-region): fix typo in docstring.
2793
2794 2004-06-07  Jerry James  <james@xemacs.org>
2795
2796         * derived.el: Synch with Emacs 21.3.
2797         * subr.el (with-local-quit): New, from Emacs 21.3.
2798         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2799         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2800         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2801
2802 2004-06-16  Jerry James  <james@xemacs.org>
2803
2804         * cl.el (cl-set-substring): Increment start by the length of the
2805         string, not the string itself.
2806
2807 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2808
2809         * etags.el (tag-table-include-files): Expand included TAGS file
2810         paths to avoid problems with relative paths.  Thanks to Peter
2811         Chubb <peterc@gelato.unsw.edu.au>.
2812         * etags.el (tags-include-pattern): New.
2813         * etags.el (add-to-tag-completion-table): Parse and ignore
2814         trailing include lines.
2815
2816 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2817
2818         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2819         avoiding line solely composed of equal signs.
2820
2821 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2822
2823         * cus-edit.el (alloc): Typo fix.
2824         * cus-edit.el (custom-browse-visibility): Ditto.
2825         * cus-edit.el (custom-variable-value-create): Ditto.
2826         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2827         * cus-edit.el (custom-save-variables): Bind print-length and
2828         print-level to nil to avoid value abbreviation.
2829         * cus-edit.el (custom-save-face-internal): Ditto.
2830         * cus-edit.el (custom-save-faces): Save in sorted order.
2831         * cus-edit.el (custom-save-resets): Bind print-length and
2832         print-level to nil to avoid value abbreviation.
2833         * cus-edit.el (custom-save-loaded-themes): Ditto.
2834
2835 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2836
2837         * subr.el (split-string-default-separators): New.
2838         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2839         see comment in source.
2840
2841 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2842
2843         * mule/japanese.el (paragraph-start, paragraph-separate):
2844         Remove anchor to BOL.
2845
2846 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2847
2848         * cl.el (gensym, gentemp): Improve docstrings.
2849
2850 2004-05-10  Vin Shelton  <acs@xemacs.org>
2851
2852         * etags.el: Sync with 21.5 version.
2853
2854 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2855
2856         * etags.el:
2857         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2858         only for use with exuberant ctags. This will also enable building of 
2859         completion tables with exuberant ctags. This will not work with
2860         xemacs ctags. 
2861         * etags.el (get-tag-table-buffer): New function for creating of
2862         completion table is used if tags-exuberant-ctags-optimization-p ist t
2863         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2864         finding the tag names. New.
2865         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2866         building tag completion table with exuberant ctags. New.
2867         * etags.el (find-tag-internal): Improve exact tag matching for tags
2868         with name fields. Before the patch return types of functions or
2869         function parameters (with exuberant ctags) were found as matches.
2870
2871 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2872
2873         * list-mode.el (display-completion-list): Fixed completion list was
2874         taking the width of the frame and not of the window for displaying
2875         the selection methods.
2876
2877 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2878
2879         * menubar-items.el (default-menubar): Options are saved to custom.el.
2880
2881
2882 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2883
2884         * isearch-mode.el (isearch-abort): Preserve successful search target.
2885
2886 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2887
2888         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2889         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2890         Bihlmeyer.
2891         * gnuserv.el (gnuserv-mode-line-string): New.
2892         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2893         gnuserv-mode.
2894         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2895         * gnuserv.el (gnuserv-edit-files): Use
2896         make-x-device-with-gtk-fallback.
2897
2898 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2899
2900         * gtk-widgets.el: New import: gtk-accel-group-new.
2901         * dialog-gtk.el:
2902         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2903         * dialog-gtk.el (popup-builtin-question-dialog):
2904         Added support for dialog button mnemonics.
2905
2906 2004-03-22  Chris Green <cmg@dok.org>
2907
2908         * process.el (shell-command): Output buffer was ignored when a
2909         background process was run via shell-command.
2910
2911 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2912
2913         * cus-edit.el (custom-save-variables): Retrieve a list of
2914         variables to save first, sort it, and make sure the variables are
2915         saved in sorted order.
2916
2917 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2918  
2919         * package-get.el (package-get-update-base-from-buffer): Force
2920         binary coding system for verifying GnuPG signature in the
2921         package-index file.
2922  
2923 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2924
2925         * package-get.el (package-get-package-index-file-location): Handle
2926         missing "EMACSPACKAGEPATH" environment variable.
2927
2928 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2929
2930         * package-admin.el (package-admin-find-top-directory): Simplify
2931         directory comparisions and fix substring errors on short path
2932         components.
2933         * package-get.el (package-get-package-index-file-location):
2934         Default to first component of "EMACSPACKAGEPATH", if set.
2935
2936 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2937
2938         * package-get.el (process-error): New error datum.
2939
2940 2004-02-02  Vin Shelton <acs@xemacs.org>
2941
2942         * XEmacs 21.4.15 is released
2943
2944 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2945
2946         * itimer.el (activate-itimer): Modify the itimer timeout value as
2947         if it were begun at the last time when the itimer driver was woken
2948         up.
2949
2950 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2951
2952         * specifier.el (Copyright):
2953         Update.
2954         (make-specifier-and-init):
2955         (map-specifier):
2956         (canonicalize-inst-pair):
2957         (canonicalize-spec-list):
2958         (set-specifier):
2959         Synch docstrings to 21.5 where appropriate.
2960
2961 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2962
2963         * package-get.el (package-get-list-packages-where): New.  A
2964         function that allows searching for groups of packages.  For
2965         example, find all packages that require the fsf-compat package.
2966
2967 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2968
2969         The Great PUI Sync.
2970
2971         * auto-autoloads.el: Regenerated.
2972
2973         * custom-load.el: Regenerated.
2974
2975         * dumped-lisp.el (packages-hardcoded-lisp): New.
2976
2977         * menubar-items.el (menu-max-items): New.
2978         (menu-submenu-max-items): New.
2979         (menu-submenu-name-format): New.
2980         (menu-split-long-menu): New.
2981         (menu-sort-menu): New.
2982         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2983
2984         * obsolete.el (pui-add-install-directory): Renamed to the more
2985         logical `pui-set-local-package-get-directory'.
2986         (package-get-download-menu): Moved to `package-ui.el' and renamed
2987         to `package-ui-add-download-menu'.
2988
2989         * package-admin.el (package-admin-install-function-mswindows):
2990         Whitespace clean up.
2991         (package-admin-add-single-file-package): Removed.
2992         (package-admin-default-install-function): Whitespace clean up.
2993         (package-admin-find-top-directory): New.
2994         (package-admin-get-install-dir): Use it.
2995         (package-admin-get-manifest-file): 
2996         (package-admin-check-manifest): 
2997         (package-admin-add-binary-package):
2998         (package-admin-get-lispdir):
2999         (package-admin-delete-binary-package):
3000         (package-admin):
3001
3002         * package-get.el (package-get-package-index-file-location): New.
3003         (package-get-install-to-user-init-directory): New.
3004         (package-get-remote):
3005         (package-get-download-sites):
3006         (package-get-pre-release-download-sites): New.
3007         (package-get-site-release-download-sites): New.
3008         (package-get-base-filename):
3009         (package-get-always-update):
3010         (package-get-user-index-filename): Removed.
3011         (package-get-pgp-available-p): New.
3012         (package-get-require-signed-base-updates):
3013         (package-get-was-current):
3014         (package-entries-are-signed): New.
3015         (package-get-continue-update-base): New.
3016         (package-get-download-menu): Removed.
3017         (package-get-require-base):
3018         (package-get-update-base-entry):
3019         (package-get-locate-file):
3020         (package-get-locate-index-file):
3021         (package-get-maybe-save-index):
3022         (package-get-update-base):
3023         (package-get-update-base-from-buffer):
3024         (package-get-update-base-entries):
3025         (package-get-interactive-package-query):
3026         (package-get-update-all):
3027         (package-get-all):
3028         (package-get-dependencies):
3029         (package-get-init-package):
3030         (package-get-info): New.
3031         (package-get):
3032         (package-get-staging-dir):
3033         (package-get-set-version-prop): Removed.
3034         (package-get-installedp):
3035         (package-get-ever-installed-p):
3036         (packages): Removed.
3037         (package-get-custom-groups): Removed.
3038         (package-get-custom): Removed.
3039         (package-get-custom-add-entry): Removed.
3040
3041         * package-info.el (batch-update-package-info):
3042
3043         * package-net.el (package-net-batch-generate-bin-ini):
3044         (package-net-update-installed-db):
3045
3046         * package-ui.el (pui-info-buffer):
3047         (pui-directory-exists): Removed.
3048         (pui-package-dir-list): Removed.
3049         (pui-add-install-directory): Removed.
3050         (package-ui-download-menu): New.
3051         (package-ui-pre-release-download-menu): New.
3052         (package-ui-site-release-download-menu): New.
3053         (pui-set-local-package-get-directory): New.
3054         (pui-package-symbol-char):
3055         (pui-update-package-display):
3056         (pui-toggle-package):
3057         (pui-toggle-package-key):
3058         (pui-toggle-package-delete):
3059         (pui-toggle-package-delete-key):
3060         (pui-toggle-package-event):
3061         (pui-toggle-verbosity-redisplay):
3062         (pui-install-selected-packages):
3063         (pui-add-required-packages):
3064         (pui-help-echo):
3065         (pui-display-info):
3066         (list-packages-mode):
3067         (pui-list-packages):
3068
3069         * packages.el (packages-compute-package-locations):
3070         (package-require):
3071         (package-delete-name):
3072         (packages-hardcoded-lisp): Removed.
3073         (packages-useful-lisp): Removed.
3074         (packages-unbytecompiled-lisp): Removed.
3075         (packages-find-package-directories):
3076
3077         Summary:
3078
3079         Major code clean up of all things PUI.
3080
3081         Much improved code to determine where packages should be
3082         installed.  PUI no longer depends on any packages being
3083         pre-installed to compute where packages are to be installed to.
3084
3085         The user can specify the location of their package-index file.  It
3086         isn't necessary to set this because it has sane defaults.  People
3087         who "run-in-place" won't accidently overwrite the CVS
3088         package-index file.  See
3089         `package-get-package-index-file-location'. 
3090
3091         PUI will now properly clean up after itself in the event of an
3092         unsuccessful package install.  This drastically reduces the number
3093         of "wrong md5sum" FAQs.
3094
3095         non-Mule XEmacsen can no longer install Mule packages.
3096
3097         Package management via the custom interface has been removed.
3098
3099         The PUI related menubar items have been reorganised.
3100
3101         The PGP verification code has been fixed and the default for
3102         whether or not it is used is automatically computed.
3103
3104         * update-elc.el ((preloaded-file-list site-load-packages
3105         need-to-dump dumped-exe)):
3106         Just a couple of small changes to allow for
3107         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3108         existing anymore.
3109
3110 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3111
3112         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3113         apply `format' to the first argument of byte-compile-warn, it
3114         already calls format.
3115
3116 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3117
3118         * files.el (delete-old-versions): Avoid going interactive during
3119         make install when environment variable VERSION_CONTROL is set.
3120
3121 2003-12-04  Vin Shelton  <acs@xemacs.org>
3122
3123         * menubar-items.el (menu-item-search): Only bring up search dialog
3124         box if the feature is available and desired.
3125
3126 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3127
3128         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3129
3130 2003-11-05  Vin Shelton  <acs@xemacs.org>
3131
3132         * help.el (Help-prin1-face):
3133         (Help-princ-face):
3134         princ and prin1 are functions and need to be called as such.  The
3135         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3136
3137 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3138
3139         * about.el (about-xemacs): Give full version and build date.
3140
3141 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3142
3143         * win32-native.el (grep-null-device): This XEmacs has null-device.
3144
3145 2003-09-06  Mike Sperber  <mike@xemacs.org>
3146
3147         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3148         implement the specified semantics for `defvar.'
3149
3150 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3151
3152         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3153         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3154         displaying buffer in question.
3155
3156 2003-09-03  Vin Shelton <acs@xemacs.org>
3157
3158         * XEmacs 21.4.14 is released
3159
3160 2003-08-17  Vin Shelton  <acs@xemacs.org>
3161
3162         * about.el: Vanity patch.
3163
3164 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3165
3166         * code-process.el (call-process):
3167         (call-process-region):
3168         (start-process):
3169         Document coding system processing.
3170
3171 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3172
3173         * startup.el (splash-frame-body): Idiomatic English.
3174
3175 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3176
3177         * font-lock.el (font-lock-match-java-declarations): Move
3178         save-restriction, narrow-to-region to beginning of function to
3179         avoid going beyond the limit and causing an infloop.
3180
3181 2003-04-16  Jerry James  <james@xemacs.org>
3182
3183         * keydefs.el: Remove mappings for keys mapped to the nowhere
3184         defined function function-key-error.
3185
3186 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3187
3188         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3189         lisp-interaction-mode-hook): Add the docstrings.
3190
3191 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3192
3193         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3194         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3195         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3196
3197 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3198
3199         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3200         lambda list after the original doc.  Care about
3201         #'(lambda () "SingleString") 
3202         (cl-upcase-arg): 
3203         (cl-function-arglist):
3204         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3205         circular data structures in lambda list specification
3206
3207 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3208
3209         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3210         to appear in font-lock-function-name-face.
3211
3212 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3213
3214         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3215         is not also the value of the lambda.
3216
3217 2003-05-06  Andy Piper  <andy@xemacs.org>
3218
3219         * files.el (revert-buffer): Make sure local variables get processed,
3220         even in the case of an optimized reversion.
3221
3222 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3223
3224         * XEmacs 21.4.13 is released
3225
3226 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3227
3228         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3229         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3230
3231 2003-02-14  Ben Wing  <ben@xemacs.org>
3232
3233         * byte-optimize.el:
3234         * byte-optimize.el (byte-compile-inline-expand):
3235         * byte-optimize.el (byte-compile-unfold-lambda):
3236         * byte-optimize.el (byte-optimize-form-code-walker):
3237         * byte-optimize.el (byte-optimize-form):
3238         * byte-optimize.el (byte-decompile-bytecode-1):
3239         * byte-optimize.el (byte-optimize-lapcode):
3240         Review carefully and sync up to 20.7 except for areas as noted.
3241         Fixes problem with JDE compilation.
3242
3243 2003-02-05  Ben Wing  <ben@xemacs.org>
3244
3245         * simple.el:
3246         * simple.el (motion-keys-for-shifted-motion):
3247         Omit M-S-home/end from motion keys.
3248
3249 2003-02-07  Ben Wing  <ben@xemacs.org>
3250
3251         * text-props.el (text-property-any):
3252         * text-props.el (text-property-not-all):
3253         Fix bug when end > start.
3254
3255 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3256
3257         * info.el (Info-insert-dir): Make default-directory end in
3258         separator.  Patch due to Martin Buchholz.
3259
3260 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3261
3262         * XEmacs 21.4.12 "Portable Code" is released.
3263
3264 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3265
3266         * about.el: Update golubev data.
3267
3268 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3269
3270         * isearch-mode.el (isearch-mode-map): Substitute comment on
3271         desirability, and back out "GR is printable" changes.
3272
3273 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3274
3275         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3276
3277 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3278
3279         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3280
3281 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3282
3283         * menubar-items.el (default-menubar): Use browse-url-mozilla
3284         instead of browse-url-gnome-moz for Mozilla.
3285
3286 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3287
3288         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3289
3290 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3291
3292         * files.el (auto-mode-alist): Remove redundant entries for modes
3293         that live in packages.
3294         (interpreter-mode-alist): Ditto.
3295
3296 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3297
3298         * menubar-items.el (default-menubar): Sync with current
3299         browse-url-xemacs.el.
3300
3301 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3302
3303         * XEmacs 21.4.10 "Military Intelligence" is released.
3304
3305 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3306
3307         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3308
3309 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3310
3311         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3312
3313 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3314
3315         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3316         effect free function.
3317         (font-lock-fontify-keywords-region): Supply the argument to
3318         font-lock-compile-keywords.
3319
3320 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3321
3322         * package-get.el (package-get-download-sites): Bring sites list
3323         up to date, prefer xx.xemacs.org addresses.
3324
3325 2002-09-27  Andy Piper  <andy@xemacs.org>
3326
3327         * dialog.el (make-dialog-box): for general dialogs only
3328         delete-frame-hook will be run.
3329
3330 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3331
3332         * font-lock.el (font-lock-fontify-syntactically-region): Add
3333         comment about lookup-syntax-properties, document LOUDLY as unused.
3334
3335 2002-08-26  Andy Piper  <andy@xemacs.org>
3336
3337         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3338         merge.
3339
3340 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3341
3342         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3343         (make-obsolete-variable): Ditto.
3344         (make-compatible): Ditto.
3345         (make-compatible-variable): Ditto.
3346
3347 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3348
3349         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3350         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3351
3352 2002-08-28  Andy Piper  <andy@xemacs.org>
3353
3354         * files.el (revert-buffer): propagate revert-without-query-status.
3355
3356 2002-06-03  Andy Piper  <andy@xemacs.org>
3357
3358         * dialog-items.el (make-search-dialog): align various subcontrols
3359         in visually pleasing ways, allow frame to autosize to the dialog
3360         size.
3361         * dialog.el (make-dialog-box): add a border inside the frame. Add
3362         :autosize property, if t then reset the frame size appropriately
3363         before the frame is mapped.
3364         * gutter-items.el (set-progress-feedback-instantiator): align
3365         various subcontrols.
3366         * gutter-items.el (set-progress-abort-instantiator): ditto.
3367
3368 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3369
3370         * XEmacs 21.4.9 "Informed Management" is released.
3371
3372 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3373
3374         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3375         "&optional append" argument.
3376
3377 2002-07-16  Didier Verna  <didier@xemacs.org>
3378
3379         * subr.el (replace-in-string): fix case fold bug introduced by
3380         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3381         case-fold-search in temporary buffers.
3382
3383 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3384
3385         * lib-complete.el (find-library): Remove check for mule because
3386         decompression DOES work on Mule.
3387
3388 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3389
3390         * simple.el (join-line): New alias for `delete-indentation'.
3391
3392 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3393
3394         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3395         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3396         (font-lock-builtin-face): New.
3397         (font-lock-constant-face): New.
3398         (font-lock-face-list): Add builtin and constant faces.
3399
3400 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3401
3402         * autoload.el (make-autoload): Support define-derived-mode.
3403         Collected puts of doc-string-elt property.  Based on a patch by
3404         Didier Verna <didier@xemacs.org>.
3405
3406 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3407
3408         * wid-edit.el (widget-field-activate): Fix docstring typo.
3409
3410 2002-07-23  Andy Piper  <andy@xemacs.org>
3411
3412         * about.el (about-personal-info): update me.
3413
3414 2002-07-12  Andy Piper  <andy@xemacs.org>
3415
3416         * custom.el (custom-theme-set-variables): remove bogus
3417         arguments. Use custom-set-default to set defaults.
3418         (custom-set-variables): update doc.
3419         (custom-local-buffer): new, synced from FSF.
3420         (custom-set-default): ditto.
3421         (defcustom): update doc.
3422
3423 2002-06-16  Andy Piper  <andy@xemacs.org>
3424
3425         * menubar-items.el (default-menubar): enable windows printing on
3426         cygwin as well as native.
3427
3428 2002-06-12  Andy Piper  <andy@xemacs.org>
3429
3430         * printer.el (generic-print-buffer): catch all errors so that the
3431         print device can be cleared in all scenarios.
3432         (Printer-clear-device): make sure clearing the printer allows it
3433         to be used again immediately.
3434         (generic-print-region): make sure the default printer face is
3435         black-on-white.
3436
3437 2002-04-23  Jerry James  <james@xemacs.org>
3438
3439         * window-xemacs.el (display-buffer-function): Change doc to
3440         reflect new arg.
3441         * window-xemacs.el (pre-display-buffer-function): Ditto.
3442         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3443         non-nil, make the new window just big enough for its contents.
3444         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3445         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3446         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3447
3448 2002-06-06  Andy Piper  <andy@xemacs.org>
3449
3450         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3451         (defcustom): ditto.
3452         (custom-handle-keyword): ditto.
3453
3454 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3455
3456         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3457         Make obsolete.  Default to nil.
3458         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3459         Inspired by a patch by John Palmieri.
3460
3461 2002-07-01  Mike Alexander  <mta@arbortext.com>
3462
3463         * process.el (shell-command-on-region): Don't delete the region
3464         before giving it to call-process-region
3465
3466 2002-06-04  Jerry James <james@eecs.ku.edu>
3467
3468         * find-paths.el (paths-find-architecture-directory): Search in
3469         `system-configuration'/`base', not `base'`system-configuration'.
3470
3471 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3472
3473         * info.el (Info-index): Add missing \ in [ t].
3474
3475 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3476
3477         * gutter-items.el (gutter-buffers-tab-visible-p,
3478         buffers-tab-omit-function, buffers-tab-selection-function,
3479         buffers-tab-filter-functions):
3480         Doc improvements.
3481
3482 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3483
3484         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3485
3486         * toolbar-items.el (toolbar-news): Fix typo in message string.
3487
3488 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3489
3490         * dialog.el (yes-or-no-p-dialog-box): 
3491         * cmdloop.el (y-or-n-p-minibuf):
3492         (yes-or-no-p-minibuf):
3493         (yes-or-no-p):
3494         (y-or-n-p): 
3495         Specify negative answers in docstrings.
3496
3497 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3498
3499         * package-ui.el (pui-help-echo): Display both installed and author
3500         version.  Use a balloon-help window to display extra info like
3501         package requires.
3502
3503 2002-05-30  Andy Piper  <andy@xemacs.org>
3504
3505         * files.el (revert-buffer-internal): don't visit
3506         revert-buffer. Kill buffer when not used. Suggested by Mike
3507         Alexander <mta@arbortext.com>
3508
3509 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3510
3511         * files.el (revert-buffer): More docstring fiddling.
3512
3513 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3514
3515         * files.el (revert-buffer):
3516         (revert-buffer-internal):
3517         (revert-buffer-insert-file-contents-function):
3518         Improve docstrings and comments.
3519
3520 2002-05-08  Andy Piper  <andy@xemacs.org>
3521
3522         * files.el (revert-buffer): observe noconfirm behavior.
3523
3524 2002-04-09  Andy Piper  <andy@xemacs.org>
3525
3526         * files.el (revert-buffer): use revert-buffer-internal if it looks
3527         like doing so will not result in any user-visible changes.
3528         (revert-buffer-internal): new function. Do the actual process of
3529         reversion and then see whether the result is any different to what
3530         we have already. If it is not then do nothing.
3531
3532 2001-12-11  Andy Piper  <andy@xemacs.org>
3533
3534         * menubar.el (get-popup-menu-response): re-order so that it works
3535         on more sane/facist window systems.
3536
3537 2001-12-03  Andy Piper  <andy@xemacs.org>
3538
3539         * faces.el (frob-face-property): don't infloop in face frobbing
3540         from Jan Vroonhof <jan@xemacs.org>.
3541
3542 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3543
3544         * faces.el (frob-face-property): Follow face fall-back hierarchy
3545         properly for face properties without an instance. Only do manual
3546         copy form 'default in last resort. This handles in particular
3547         the case where 'default itself has only a fall-back (which is
3548         the case by default on windows).
3549
3550 2001-11-24  Andy Piper  <andy@xemacs.org>
3551
3552         * printer.el (generic-print-region): set default-frame-plist to
3553         nil while creating the printer frame so that sizes reflect the
3554         printed page.
3555
3556         * faces.el (face-complain-about-font): Don't complain on printers.
3557
3558 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3559         
3560         * package-net.el: Andy synch.
3561         
3562 2001-12-16  Andy Piper  <andy@xemacs.org>
3563
3564         * package-get.el (package-get-update-all): Make sure installed.db
3565         gets updated after updating packages.
3566
3567 2002-03-28  Ben Wing  <ben@xemacs.org>
3568
3569         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3570         continuation, truncation so that we don't get line jumpiness from
3571         them being larger than the line height.
3572
3573         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3574
3575 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3576
3577         * font.el (font-window-system-mappings): Add mapping for Gtk
3578         (assume identical to X) 
3579
3580 2002-02-04  Andy Piper  <andy@xemacs.org>
3581
3582         * files.el (convert-standard-filename): Fix for short filename
3583         Peter Arius <pas@methodpark.de>
3584
3585 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3586
3587         * list-mode.el (default-choose-completion): completion-base-size
3588         should refer to local value in the completion list buffer.
3589
3590 2001-12-03  Didier Verna  <didier@xemacs.org>
3591
3592         * rect.el: autoload `replace-rectangle'.
3593         * keydefs.el (global-map): bind it to `C-x r p'.
3594
3595 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3596
3597         * XEmacs 21.4.8 "Honest Recruiter" is released.
3598
3599 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3600
3601         This patch is based on Jerry James's patch and analysis.
3602
3603         * select.el (get-clipboard):
3604         (get-selection):
3605         Update docstrings.
3606         (get-clipboard-foreign):
3607         (get-selection-foreign):
3608         New function for use as `interprogram-paste-function's.
3609
3610         * simple.el (interprogram-paste-function): Change default to
3611         `get-clipboard-foreign'; improve docstring.
3612         (interprogram-cut-function): Improve dosctring.
3613
3614 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3615
3616         * XEmacs 21.4.7 "Economic Science" is released.
3617
3618 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3619
3620         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3621
3622 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3623
3624         * obsolete.el (assq-delete-all): New compatibility alias for 
3625         remassq.
3626
3627 2002-01-09  Simon Josefsson  <jas@extundo.com>
3628
3629         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3630
3631 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3632
3633         * info.el (Info-auto-generate-directory): Default
3634         Info-auto-generate-directory to 'if-outdated.
3635
3636 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3637
3638         * startup.el (normal-top-level): Prevent migration code from
3639         trashing .emacs on an error in loading the init files.
3640
3641 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3642
3643         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3644         "system default" Xdefaults and friends get xrdb-mode.
3645
3646 2002-03-05  Mats Lidell  <matsl@contactor.se>
3647  
3648         * help-nomule.el (tutorial-supported-languages): Added Swedish
3649         tutorial. Sorted languages.
3650
3651 2002-02-11  Mike Sperber <mike@xemacs.org>
3652
3653         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3654         regenerating outdated dir files and dir is non-existent.
3655
3656 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3657
3658         * code-files.el (convert-mbox-coding-system): Improve comment.
3659         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3660         coding-system argument to `write-region-pre-hook' call.
3661         (write-region-pre-hook): Fix docstring to mention lockname argument.
3662
3663 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3664
3665         * minibuf.el (completing-read): Remove redundant wrong arg list.
3666
3667         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3668
3669 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3670
3671         * obsolete.el (interactive-form): new compatibility alias for 
3672         function-interactive.
3673
3674 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3675
3676         * menubar-items.el (Menubar-items-truncate-list): Removed.
3677         * menubar-items.el (Menubar-items-truncate-history): New.
3678         * menubar-items.el (default-menubar): Use
3679         Menubar-items-truncate-history.
3680
3681 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3682
3683         * printer.el (generic-print-region): Pass correct arguments to
3684         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3685         Torkelsson <torkel@acc.umu.se>.
3686
3687 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3688
3689         * help.el (describe-mode): synched with FSF 19.34; handle nil
3690         minor mode indicators.
3691
3692 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3693
3694         * minibuf.el (completing-read): Update docstring.
3695
3696 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3697
3698         * XEmacs 21.4.6 "Common Lisp" is released.
3699
3700 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3701
3702         * package-net.el: Inadvertant synch with Windows branch.  From
3703         Andy's log:
3704         (package-net-kit-version): new variable.
3705         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3706
3707 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3708
3709         * package-get.el (package-get-locate-index-file): Also search the
3710         core etc/ directory for the package index file if it can't be
3711         found in ~/.xemacs/.
3712
3713 2001-12-13  William Perry  <wmperry@gnu.org>
3714
3715         * dialog-gtk.el (popup-builtin-question-dialog):
3716         Conform to API in gui.c.
3717         
3718 2001-11-12  Andy Piper  <andy@xemacs.org>
3719
3720         * cus-edit.el (custom-save-face-internal): make sure we save
3721         non-themed faces.
3722         (custom-save-variables): ditto variables.
3723
3724 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3725
3726         * faces.el (make-face-family):
3727         (make-face-size):
3728         New face-modifying functions per Jan Vroonhof.
3729
3730         cus-face.el (custom-set-face-font-family):
3731         (custom-set-face-font-size):
3732         Use them.
3733
3734         * font.el (font-window-system-mappings): More precise docstring.
3735
3736         (font-create-name):
3737         (font-create-object):
3738         (tty-font-create-object):
3739         (tty-font-create-plist):
3740         (x-font-create-object):
3741         (x-font-create-name):
3742         (ns-font-create-name):
3743         (mswindows-font-create-object):
3744         (mswindows-font-create-name):
3745         Add doctrings.
3746
3747 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3748
3749         * gtk-faces.el (gtk-init-device-faces): removed spurious
3750         quote before let* expression.
3751
3752 2001-10-29  Andy Piper  <andy@xemacs.org>
3753
3754         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3755         modified when changing coding system.
3756
3757         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3758         that we invoke the GUI directory selector.
3759
3760 2001-10-25  Andy Piper  <andy@xemacs.org>
3761
3762         * dialog.el (make-dialog-box): use new directory dialog support.
3763         * minibuf.el (read-file-name-1): ditto.
3764         (read-file-name): ditto.
3765         (read-directory-name): ditto.
3766
3767 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3768
3769         * XEmacs 21.4.5 "Civil Service" is released.
3770
3771 2001-04-23  Didier Verna  <didier@xemacs.org>
3772
3773         * cus-edit.el (custom-variable-pre-save): New.
3774         * cus-edit.el (custom-variable-post-save): New.
3775         * cus-edit.el (custom-variable-save): use them.
3776         * cus-edit.el (custom-face-pre-save): New.
3777         * cus-edit.el (custom-face-post-save): New.
3778         * cus-edit.el (custom-face-save): use them.
3779         * cus-edit.el (custom-group-pre-save): New.
3780         * cus-edit.el (custom-group-post-save): New.
3781         * cus-edit.el (custom-group-save): use them.
3782         * cus-edit.el (Custom-save): use the pre/post functions above,
3783         call `custom-save-all' only once.
3784         * cus-edit.el (custom-variable-pre-reset-standard): New.
3785         * cus-edit.el (custom-variable-post-reset-standard): New.
3786         * cus-edit.el (custom-variable-reset-standard): use them.
3787         * cus-edit.el (custom-face-pre-reset-standard): New.
3788         * cus-edit.el (custom-face-post-reset-standard): New.
3789         * cus-edit.el (custom-face-reset-standard): use them.
3790         * cus-edit.el (custom-group-pre-reset-standard): New.
3791         * cus-edit.el (custom-group-post-reset-standard): New.
3792         * cus-edit.el (Custom-reset-standard): use them.
3793         * cus-edit.el (custom-face-reset-saved): use the pre/post
3794         functions above, call `custom-save-all' only once.
3795
3796 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3797
3798         * gutter-items.el (buffers-tab face): Derive from the modeline
3799         face by default.  Many people use white-on-black for the default
3800         font, and the tabs look hideous with that color combination.  The
3801         modeline usually has the correct colors.
3802
3803 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3804
3805         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3806         (tag-mark-stack-max): Typo fix.
3807
3808 2001-09-28  Ben Wing  <ben@xemacs.org>
3809
3810         * font-lock.el:
3811         * font-lock.el (font-lock-after-change-function):
3812         fix problem with last patch, reported by Katsumi Yamaoka.
3813
3814 2001-09-17  Ben Wing  <ben@xemacs.org>
3815
3816         * font-lock.el (font-lock-after-change-function):
3817         fix problem when you insert a comment on the line before a line of
3818         code: if we use the following char, then when you hit backspace,
3819         the following line of code turns the comment color.
3820
3821 2001-06-08  Ben Wing  <ben@xemacs.org>
3822
3823         * process.el: comment about shell-command-switch.
3824         * process.el (shell-quote-argument): Need to quote a null
3825         argument, too.  From Dan Holmsand.
3826         
3827         * startup.el (normal-top-level): Delete some unused FSF junk.
3828         * startup.el (command-line-early):
3829         
3830         * startup.el (command-line): Call MS Windows init function.
3831         
3832         * win32-native.el:
3833         * win32-native.el (mswindows-system-shells): New.
3834         * win32-native.el (mswindows-system-shell-p): New.
3835         * win32-native.el (init-mswindows-at-startup): New.
3836         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3837         * win32-native.el (mswindows-quote-one-simple-arg):
3838         * win32-native.el (mswindows-quote-one-command-arg):
3839         * win32-native.el (mswindows-construct-process-command-line-alist):
3840         Correct comments at top.  Correctly handle passing arguments
3841         to Cygwin programs and to bash.  Fix quoting of zero-length
3842         arguments (from Dan Holmsand).  Set shell-command-switch based
3843         on shell-file-name, which in turn comes from env var SHELL.
3844
3845 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3846
3847         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3848         default-toolbar-position): Fill docstrings for balloon-help.
3849
3850 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3851
3852         * faces.el: Reenable specifications over 'gtk domain.
3853
3854 2001-08-08  Didier Verna  <didier@xemacs.org>
3855
3856         * autoload.el (update-autoload-files): make defdir a file name,
3857         not directory name.
3858
3859 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3860
3861         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3862
3863         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3864
3865 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3866
3867         * font-menu.el (font-menu-set-font): Default to current font-family.
3868         (font-menu-preferred-resolution):
3869         (font-menu-size-scaling):
3870         Provide gtk defaults, too.
3871
3872 2001-07-29  Mike Alexander  <mta@arbortext.com>
3873
3874         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3875         list
3876         (custom-set-face-font-family): ditto
3877
3878 2001-07-26  Mike Sperber <mike@xemacs.org>
3879
3880         * files.el (auto-mode-alist): .9 files are man pages, too.
3881
3882 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3883
3884         * process.el (call-process-internal): bind
3885         coding-system-for-write to 'binary when calling
3886         start-process-internal, so the process receives 
3887         the literal contents of INFILE.
3888
3889 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3890
3891         * files.el (auto-mode-alist): Add configure.ac support.
3892
3893 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3894
3895         * buff-menu.el:
3896         mouse.el:
3897         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3898
3899 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3900
3901         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3902
3903 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3904
3905         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3906         mixed text.
3907         (kinsoku-eol-p): Ditto.
3908
3909 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3910
3911         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3912         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3913         characters as the category `s' or `e' correctly.
3914
3915 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3916
3917         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3918
3919 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3920
3921         * mule/cyrillic.el:  Set up case table.
3922
3923 2001-06-08  Mike Sperber <mike@xemacs.org>
3924
3925         * files.el (save-some-buffers-1): Don't zap the help window right
3926         after `map-y-or-n-p' has popped it up.
3927
3928 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3929
3930         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3931
3932 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3933
3934         * specifier.el: define-specifier-tag 'gtk.
3935
3936 2001-05-12  Ben Wing  <ben@xemacs.org>
3937
3938         * find-paths.el (paths-find-recursive-path):
3939         fix error with null EXCLUDE-REGEXP.
3940         
3941         * font-lock.el (font-lock-mode):
3942         fix problem reported by hrvoje with buffers starting with a space.
3943         
3944 2001-05-06  Ben Wing  <ben@xemacs.org>
3945
3946         * dialog.el (make-dialog-box):
3947         * menubar-items.el (default-menubar):
3948         * printer.el (generic-print-buffer):
3949         * printer.el (generic-print-region):
3950         implement printing the selection when it's selected.
3951
3952 2001-04-18  Didier Verna  <didier@xemacs.org>
3953
3954         * cus-edit.el (Custom-reset-standard): reset to standard settings
3955         not only when the buffer's :custom-state is 'modified, but also
3956         when it is 'set or 'saved.
3957
3958 2001-04-17  Didier Verna  <didier@xemacs.org>
3959
3960         * startup.el (load-user-init-file): define `custom-file' before
3961         loading the user's init file.
3962
3963 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3964
3965         * menubar.el (popup-mode-menu): Make it work with
3966         popup-menu-titles turned off.
3967         
3968 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3969
3970         * about.el (about-mailto-link): Use compose-mail for sending mail.
3971
3972 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3973
3974         * package-admin.el (package-install-hook): New.
3975         (package-delete-hook): New.
3976         (package-admin-add-single-file-package): Use package-delete-hook.
3977
3978         * package-get.el (package-get): Use package-install-hook.
3979
3980 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3981
3982         * package-ui.el (pui-install-selected-packages): reverse the lists
3983         of packages so that they get handled in the same order as they
3984         were selected.
3985
3986 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3987
3988         * packages.el (locate-library): Use read-library-name for completion.
3989
3990 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3991
3992         * byte-optimize.el (=): `=' is not a binary predicate!
3993         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3994         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3995
3996 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3997
3998         * bytecomp.el (byte-compile-arithcompare):
3999         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4000
4001 2001-06-03  William M. Perry  <wmperry@gnu.org>
4002
4003         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4004         return the filename selected by the user!
4005
4006 2001-05-31  William M. Perry  <wmperry@gnu.org>
4007
4008         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4009         in XEmacs/GTK.
4010
4011 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4012
4013         * coding.el: Tiny typo fixed.
4014
4015 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4016
4017         * XEmacs 21.4.3 "Academic Rigor" is released.
4018
4019 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4020
4021         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4022
4023 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4024
4025         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4026
4027 2001-05-04  Ben Wing  <ben@xemacs.org>
4028
4029         * printer.el (generic-print-buffer):
4030         * printer.el (generic-print-region):
4031         Enable dialog boxes.  Apply workaround recommended by Kirill.
4032         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4033         
4034         * simple.el (kill-whole-line):
4035         * simple.el (kill-line-1):
4036         * simple.el (kill-entire-line):
4037         * simple.el (kill-line):
4038         * simple.el (backward-kill-line):
4039         Take out interactive dependence of kill-whole-line.
4040
4041 2001-04-22  Ben Wing  <ben@xemacs.org>
4042
4043         * dialog.el (make-dialog-box):
4044         Put dialog titles back in -- this time correctly.  Fix various
4045         other problems with leaks and such.
4046
4047         * simple.el (region-exists-p):
4048         * simple.el (region-active-p):
4049         Add comment about which one is correct to use in menu specs.
4050
4051 2001-05-05  Ben Wing  <ben@xemacs.org>
4052
4053         * dialog.el (make-dialog-box): fix doc string.
4054         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4055         take out Pretty Print.
4056         * printer.el:
4057         * printer.el (printer-current-device): New.
4058         * printer.el (Printer-get-device): New.
4059         * printer.el (Printer-clear-device): New.
4060         * printer.el (generic-page-setup): New.
4061         * printer.el (generic-print-buffer):
4062         * printer.el (generic-print-region):
4063         Implement Page Setup.  Handle errors properly.
4064
4065 2001-05-05  Ben Wing  <ben@xemacs.org>
4066
4067         * subr.el (error): Complete list of errors in doc string.
4068         
4069 2001-04-22  Ben Wing  <ben@xemacs.org>
4070
4071         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4072         
4073 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4074
4075         * build-report.el: Remove CVS keywords since this file has been in
4076         core lisp for a while now.
4077         * build-report.el (build-report-make-output-files): Fix typo.
4078
4079 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4080
4081         * about.el (about-finish-buffer): Make sure the last change works
4082         even if EVENT is nil.
4083
4084 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4085
4086         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4087         clicked, not the one that happens to be the current buffer at the
4088         time.
4089
4090 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4091
4092         * cus-edit.el (custom-display): Support the GTK Window System also.
4093
4094 2001-04-30  Ben Wing  <ben@xemacs.org>
4095
4096         * printer.el:
4097         * printer.el (printer-page-header):
4098         * printer.el (Print-context): New.
4099         * printer.el (printer-page-footer):
4100         * printer.el (generate-header-element): New.
4101         * printer.el (generate-header-line): New.
4102         * printer.el (print-context-property):
4103         * printer.el (generic-print-buffer):
4104         * printer.el (generic-print-region):
4105         Implement headers and footers.  Implement calling Print dialog box
4106         (#### but it doesn't quite work yet).
4107
4108 2001-04-25  Ben Wing  <ben@xemacs.org>
4109
4110         * about.el (xemacs-hackers):
4111         * about.el (about-url-alist):
4112         * about.el (about-personal-info):
4113         * about.el (about-hacker-contribution):
4114         More contributions.
4115         
4116         * simple.el (handle-post-motion-command):
4117         Fix spurious setting of zmacs-region-stays to t after a non-shift
4118         motion command.
4119
4120 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4121
4122         * about.el (about-personal-info): Update my bio.
4123         (about-hacker-contribution): Ditto.
4124
4125 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4126
4127         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4128
4129 2001-04-19  Andy Piper  <andy@xemacs.org>
4130
4131         * package-net.el (package-net-cygwin32-binary-size): new size.
4132         (package-net-win32-binary-size): new size.
4133         (package-net-convert-index-to-ini): Use new arch.
4134         (package-net-batch-convert-index-to-ini): Removed.
4135         (package-net-generate-bin-ini): New.
4136         (package-net-batch-generate-bin-ini): New.
4137
4138 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4139
4140         * XEmacs 21.4.1 "Copyleft" is released.
4141
4142 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4143
4144         * x-compose.el (xlib-input-method-bug-workaround):
4145         (alias-colon-to-double-quote):
4146         Force sort in map-keymap to work around rehash bug.
4147
4148 2001-04-17  Ben Wing  <ben@xemacs.org>
4149
4150         * about.el: Finish overhaul, add a few new hackers, update a
4151         couple old ones.
4152
4153 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4154
4155         * XEmacs 21.4.0 "Solid Vapor" is released.
4156
4157 2001-04-15  Ben Wing  <ben@xemacs.org>
4158
4159         * about.el:
4160         * about.el (about-headline-face): New.
4161         * about.el (about-link-face): New.
4162         * about.el (about-current-release-maintainers): New.
4163         * about.el (about-other-current-hackers): New.
4164         * about.el (about-url-alist):
4165         * about.el (about-once-and-future-hackers): New.
4166         * about.el (about-mailto-link): New.
4167         * about.el (about-get-buffer):
4168         * about.el (about-finish-buffer):
4169         * about.el (about-xemacs):
4170         * about.el (about-features): Removed.
4171         * about.el (about-advantages): New.
4172         * about.el (about-maintainer-info): Removed.
4173         * about.el (about-personal-info): New.
4174         * about.el (about-hacker-contribution): New.
4175         * about.el (about-maintainer):
4176         * about.el (about-show-linked-info):
4177         * about.el (about-hackers):
4178         Major revamping.  Rewriting of most of the text, improve the
4179         link handling, separate info on contributors into personal
4180         and contribution info, add new contributors, update personal
4181         info, etc. etc.
4182         
4183         * menubar-items.el (default-menubar):
4184         Help menubar entry for News now says more accurately
4185         "What's New in XEmacs".
4186         
4187         * mouse.el:
4188         * mouse.el (mouse-track-cleanup-hook):
4189         * mouse.el (mouse-track):
4190         Don't set-buffer to a dead buffer when calling mouse-track
4191         cleanup hooks.
4192
4193 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4194
4195         * XEmacs 21.2.47 "Zephir" is released.
4196
4197 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4198
4199         * dialog.el (make-dialog-box): Disable dialog box titles until
4200         we get them working.
4201
4202 2001-03-30  Ben Wing  <ben@xemacs.org>
4203
4204         * help.el:
4205         * help.el (Help-princ-face):
4206         * help.el (Help-prin1-face):
4207         * help.el (frob-help-extents):
4208         * help.el (describe-function-1):
4209         * help.el (describe-variable):
4210         Avoid using font-lock faces, which may not be defined.
4211         Instead, use hyper-apropos faces, and make sure they're
4212         defined as necessary by using `require'. (It's not so safe
4213         to do this for font-lock.) In any case, we will eventually
4214         be merging this functionality into hyper-apropos.
4215
4216         * loaddefs.el (completion-ignored-extensions):
4217         Fix documentation.
4218         
4219         * menubar-items.el (menu-truncate-list): Removed.
4220         * menubar-items.el (Menubar-items-truncate-list): New.
4221         * menubar-items.el (default-menubar):
4222         Fix errors if grep or compile command is too long.  Rename helper
4223         function to be less visible.
4224
4225 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4226
4227         * byte-optimize.el (byte-optimize-minus):
4228         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4229
4230 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4231
4232         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4233         Mule is available.
4234
4235         * mule/latin.el: New file.
4236
4237 2001-03-11  Ben Wing  <ben@xemacs.org>
4238
4239         * auto-save.el:
4240         * auto-save.el (auto-save-directory):
4241         * auto-save.el (make-auto-save-file-name):
4242         * auto-save.el (auto-save-file-name-p): New.
4243
4244         Merge in improvements from other definition of
4245         make-auto-save-file-name in files.el.
4246         
4247         * auto-save.el (auto-save-original-name):
4248         * auto-save.el (auto-save-name-in-fixed-directory):
4249         * auto-save.el (auto-save-unslashify-name): Removed.
4250         * auto-save.el (auto-save-slashify-name): Removed.
4251         * auto-save.el (auto-save-reserved-chars): New.
4252         * auto-save.el (auto-save-escape-name): New.
4253         * auto-save.el (auto-save-unhex): New.
4254         * auto-save.el (auto-save-unescape-name): New.
4255
4256         Change algorithm for encoding filenames in auto-save names to be
4257         entirely safe with all filesystems and all possible characters in
4258         a filename, and 100% reversible. (Essentially, uses
4259         quoted-printable as the encoding.)
4260         
4261         * auto-save.el (recover-all-files):
4262
4263         Use insert-directory rather than calling ls directly -- fixes
4264         things under Windows.
4265
4266         * files.el:
4267         * files.el (convert-standard-filename): Substitute FSF's
4268         definition for this (we had nothing here before).
4269         
4270         * files.el (backup-buffer): Warning fix.
4271         
4272         * files.el (make-backup-file-name):
4273         * files.el (find-backup-file-name):
4274         Fix error in calling sequence to auto-save-file-name-p.
4275         
4276         * files.el (recover-file):
4277         Use insert-directory rather than calling ls directly -- fixes
4278         things under Windows.
4279
4280         * files.el (make-auto-save-file-name): Removed.
4281         * files.el (auto-save-file-name-p): Removed.
4282         auto-save is always dumped so no sense in having a definition
4283         that will always be overwritten with another.
4284         
4285         * files.el (insert-directory):
4286         * win32-native.el:
4287         * win32-native.el (debug-mswindows-process-command-lines):
4288         * win32-native.el (original-make-auto-save-file-name): Removed.
4289         * win32-native.el (make-auto-save-file-name): Removed.
4290
4291
4292 2001-03-21  Martin Buchholz <martin@xemacs.org>
4293
4294         * XEmacs 21.2.46 "Urania" is released.
4295
4296 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4297
4298         * menubar-items.el (default-menubar): Update sample.emacs to
4299         sample.init.el and adjust accelerators.
4300
4301 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4302
4303         * build-report.el (build-report): Improve docstring.
4304
4305 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4306
4307         * ChangeLog: Log GTK merge.
4308
4309         * gutter-items.el:
4310         * mwheel.el:
4311         * sound.el:
4312         * startup.el:
4313         Revert gratuitous whitespace changes.
4314
4315 2001-03-07  Ben Wing  <ben@xemacs.org>
4316
4317         * help.el:
4318         * help.el (key-or-menu-binding):
4319         * help.el (Help-find-file): New.
4320         * help.el (describe-beta):
4321         * help.el (describe-copying):
4322         * help.el (describe-project):
4323         * help.el (view-emacs-news):
4324         * help.el (view-sample-init-el): New.
4325         * help.el (Help-princ-face): New.
4326         * help.el (Help-prin1-face): New.
4327         * help.el (help-symbol-function-context-menu):
4328         * help.el (help-symbol-variable-context-menu):
4329         * help.el (help-symbol-function-and-variable-context-menu):
4330         * help.el (frob-help-extents):
4331         * help.el (describe-function-1):
4332         * help.el (describe-variable):
4333
4334         Add coloring in Help buffers, correspondent with hyperlinks.
4335         View files in view-mode rather than Fundamental.
4336         Remove separators from context menus -- now handled in generic code.
4337         Add `Find Tag' to context menu.
4338         
4339         * menubar.el (popup-mode-menu):
4340
4341         Rewrite code that outputs the popup menu to (a) put more specific
4342         entries first, (b) be more robust, (c) output the proper context
4343         menu separators automatically (the context menu functionality is
4344         new and currently used only by Help).
4345
4346 2001-03-10  William M. Perry  <wmperry@aventail.com>
4347
4348         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4349         this function when converting from the 21.1 GTK branch.  Now
4350         supports file, password, question, and color built-in dialogs.
4351
4352 2001-03-06  Ben Wing  <ben@xemacs.org>
4353
4354         * keydefs.el:
4355         * keydefs.el (global-map):
4356         Add commented-out change of M-k (for 21.5).
4357         
4358         * menubar-items.el (default-menubar):
4359         Fix items to control kill-line behavior; add items for
4360         shifted motion.
4361         
4362         * simple.el:
4363         * simple.el (kill-whole-line):
4364         * simple.el (historical-kill-line): Removed.
4365         * simple.el (kill-line): Removed.
4366         * simple.el (kill-entire-line): New.
4367         * simple.el (kill-line-1): New.
4368         * simple.el (backward-kill-line):
4369         Undo kill-whole-line == always changes.  Add new function
4370         kill-entire-line to unconditionally delete the current line.
4371         Add comments describing the lamentable state of affairs of
4372         the kill-line functions and variables.
4373
4374 2001-03-02  Ben Wing  <ben@xemacs.org>
4375
4376         * simple.el:
4377         * simple.el (beginning-of-buffer):
4378         * simple.el (end-of-buffer):
4379         * simple.el (mark-ring-unrecorded-commands):
4380         * simple.el (signal-error-on-buffer-boundary):
4381         * simple.el (shifted-motion-keys-select-region):
4382         * simple.el (unshifted-motion-keys-deselect-region):
4383         * simple.el (motion-keys-for-shifted-motion): New.
4384         * simple.el (handle-pre-motion-command):
4385         * simple.el (handle-post-motion-command):
4386         * simple.el (forward-char-command):
4387         * simple.el (backward-char-command):
4388         * simple.el (scroll-up-command):
4389         * simple.el (scroll-down-command):
4390         * simple.el (next-line):
4391         * simple.el (previous-line):
4392         * simple.el (backward-block-of-lines):
4393         * simple.el (forward-block-of-lines):
4394         * simple.el (backward-word):
4395         * simple.el (mark-word):
4396
4397         Augment documentation of the most common motion commands to make
4398         note of the shifted-motion support.  Improve the support to (a)
4399         properly document how it works and why it's done in the fashion it
4400         is, and (b) allow the keystrokes that trigger it to be customized.
4401
4402         Correct error in the customize specification of
4403         mark-ring-unrecorded-commands.
4404
4405 2001-03-02  Ben Wing  <ben@xemacs.org>
4406
4407         * font-lock.el:
4408         * font-lock.el (font-lock-pending-extent-table): Removed.
4409         * font-lock.el (font-lock-pending-buffer-table): New.
4410         * font-lock.el (font-lock-pre-idle-hook):
4411         * font-lock.el (font-lock-after-change-function):
4412         * font-lock.el (font-lock-fontify-pending-extents):
4413         * font-lock.el (font-lock-lisp-like):
4414
4415         Fix handling of pending extents to avoid excessive slowness (N^2
4416         behavior) when making lots of buffer changes between redisplays,
4417         such as when saving the Options.
4418
4419 2001-03-09  William M. Perry  <wmperry@aventail.com>
4420
4421         * device.el:
4422         * dragdrop.el:
4423         * dumped-lisp.el:
4424         * faces.el:
4425         * frame.el:
4426         * gnuserv.el:
4427         * loadup.el:
4428         * menubar-items.el:
4429         * minibuf.el:
4430         The Great GTK Merge.
4431
4432         * ChangeLog.GTK:
4433         * dialog-gtk.el:
4434         * gdk.el:
4435         * generic-widgets.el:
4436         * glade.el:
4437         * gnome-widgets.el:
4438         * gnome.el:
4439         * gtk-compose.el:
4440         * gtk-extra.el:
4441         * gtk-faces.el:
4442         * gtk-ffi.el:
4443         * gtk-file-dialog.el:
4444         * gtk-font-menu.el:
4445         * gtk-glyphs.el:
4446         * gtk-init.el:
4447         * gtk-iso8859-1.el:
4448         * gtk-marshal.el:
4449         * gtk-mouse.el:
4450         * gtk-package.el:
4451         * gtk-password-dialog.el:
4452         * gtk-select.el:
4453         * gtk-widget-accessors.el:
4454         * gtk-widgets.el:
4455         * gtk.el:
4456         widgets-gtk.el:
4457         The Great GTK Merge: new files.
4458
4459 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4460
4461         * generic-widgets.el: Don't require gtk (a built-in feature) at
4462         top level.  Don't execute the last sexp unless (featurep 'gtk).
4463
4464 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4465
4466         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4467
4468 2001-02-23  Martin Buchholz <martin@xemacs.org>
4469
4470         * XEmacs 21.2.45 "Thelxepeia" is released.
4471
4472 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4473  
4474         * about.el (xemacs-hackers): update my entry. 
4475         * about.el (about-maintainer-info): ditto. 
4476         * about.el (about-hackers): ditto. 
4477
4478 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4479
4480         * about.el (about-maintainer-info): More vanity info about
4481         yours truly.
4482
4483 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4484
4485         * build-report.el (build-report-destination): xemacs-build-reports
4486         has moved to SourceForge, where mailing list name length is
4487         restricted, hence the name change to
4488         xemacs-buildreports@xemacs.org.
4489         * build-report.el (build-report-keep-regexp): Update default.
4490         * build-report.el (build-report-delete-regexp): Ditto.
4491         * build-report.el (build-report-make-output-files): Ditto.
4492
4493 2001-02-19  Craig Lanning  <lanning@scra.org>
4494
4495         * lisp-mode.el: Add indentation specifications for following
4496         Common Lisp forms: handler-case, handler-bind, with-slots,
4497         with-open-file, with-open-stream, print-unreadable-object.
4498
4499 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4500
4501         * font-lock.el (font-lock-set-defaults-1):
4502         Move initialization of `font-lock-cache-position' so that it's set
4503         even if font-lock-keywords is already defined.
4504
4505 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4506
4507         * autoload.el (generate-file-autoloads-1):
4508         Use `emacs-lisp-mode-syntax-table' instead of
4509         `lisp-mode-syntax-table'.
4510         * lisp-mode.el (lisp-mode-syntax-table):
4511         Get rid of old checks for `parse-partial-sexp' version.
4512         Make `|' (pipe) string delimiter instead of punctuation.
4513
4514 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4515
4516         * window.el (save-selected-window):
4517         Use gensym for better macro hygiene.
4518
4519 2001-02-06  Mike Sperber <mike@xemacs.org>
4520
4521         * dump-paths.el:
4522         * startup.el (startup-setup-paths): Set and use
4523         `mule-lisp-directory'.
4524         (startup-setup-paths-warning): Ditto.
4525
4526         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4527         (paths-construct-load-path): Consider `mule-lisp-directory'.
4528
4529 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4530
4531         * font-lock.el: Syntax table improvements used.  A few random
4532         changes are not specified below.
4533         (font-lock-fontify-string-delimiters):
4534         (font-lock-syntactic-keywords):
4535         (font-lock-cache-state nil):
4536         (font-lock-cache-position):
4537         New variables.
4538         (font-lock-set-syntax):
4539         (font-lock-apply-syntactic-highlight):
4540         (font-lock-fontify-syntactic-anchored-keywords):
4541         (font-lock-fontify-syntactic-keywords-region):
4542         (font-lock-eval-keywords):
4543         New functions.
4544         (font-lock-remove-face):
4545         (font-lock-fontify-syntactically-region):
4546         Use syntax properties.
4547
4548 2001-02-08  Martin Buchholz <martin@xemacs.org>
4549
4550         * XEmacs 21.2.44 "Thalia" is released.
4551
4552 2001-01-16  Mike Sperber <mike@xemacs.org>
4553
4554         * startup.el (normal-top-level): Work even if no installation root
4555         is found.
4556
4557 2001-01-30  Andy Piper  <andy@xemacs.org>
4558
4559         * gutter-items.el (progress-abort-glyph): remove instantiator.
4560         (set-progress-abort-instantiator): new function.
4561         (abort-progress-feedback): use it.
4562
4563         * gutter.el (set-gutter-dirty-p): new function.
4564
4565 2001-01-30  Didier Verna  <didier@xemacs.org>
4566
4567         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4568
4569 2001-01-24  Didier Verna  <didier@xemacs.org>
4570
4571         * sound.el (sound-extension-list): give a better default value.
4572         * sound.el (load-sound-file): improve the doc string, also find
4573         files given by absolute names, pass a real extension list to
4574         `locate-file'.
4575
4576 2001-01-26  Martin Buchholz <martin@xemacs.org>
4577
4578         * XEmacs 21.2.43 "Terspichore" is released.
4579
4580 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4581
4582         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4583         messages from gnuserv.
4584
4585 2001-01-20  Martin Buchholz <martin@xemacs.org>
4586
4587         * XEmacs 21.2.42 "Poseidon" is released.
4588
4589 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4590
4591         * cl-macs.el (cl-upcase-arg): New function.
4592         (cl-function-arglist): New function.
4593         (cl-transform-lambda): Automatically add CL-style lambda list to
4594         documentation string using functions above.
4595
4596 2001-01-12  Andy Piper  <andy@xemacs.org>
4597
4598         * package-get.el (package-get-custom): call
4599         package-net-update-installed-db.
4600
4601         * package-ui.el (pui-install-selected-packages): call
4602         package-net-update-installed-db.
4603
4604         * package-net.el (package-net-update-installed-db): use
4605         packages-package-list so that we reflect reality.
4606
4607         * packages.el (packages-package-list): Make docstring reflect
4608         reality.
4609
4610         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4611
4612         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4613         isn't installed.
4614
4615 2001-01-17  Andy Piper  <andy@xemacs.org>
4616
4617         * wid-edit.el (widget-activation-glyph-mapper): activate or
4618         deactivate native widgets.
4619         (widget-glyph-insert-glyph): record instantiator.
4620         (widget-push-button-value-create): use it.
4621
4622         * gui.el (gui-button-action): new function. Make button's domain
4623         buffer current when calling.
4624         (make-gui-button): update to use gui-button-action.
4625
4626 2001-01-16  Didier Verna  <didier@xemacs.org>
4627
4628         * menubar-items.el (default-menubar): add an entry for modeline
4629         horizontal scrolling in Options -> Display.
4630
4631 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4632
4633         * package-get.el (package-get-require-signed-base): Set to nil
4634         by default.
4635
4636 2001-01-17  Martin Buchholz <martin@xemacs.org>
4637
4638         * XEmacs 21.2.41 "Polyhymnia" is released.
4639
4640 2001-01-16  Mike Sperber <mike@xemacs.org>
4641
4642         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4643         catch lisp/mule/.
4644
4645 2001-01-14  Mike Sperber <mike@xemacs.org>
4646
4647         * startup.el (maybe-create-compatibility-dot-emacs):
4648         (maybe-unmigrate-user-init-file):
4649         (unmigrate-user-init-file): Created.
4650         (maybe-migrate-user-init-file): Offer creation of compatibility
4651         .emacs.
4652         Some doc fixes wrt init file location.
4653
4654 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4655
4656         * faces.el (face-frob-from-locale-first): new variable.
4657         (frob-face-font-2): Honor tags arg while trying to use
4658         standard-face-mapping.  When face-frob-from-locale-first is set,
4659         first try to set face inheriting from frobbed-face.
4660
4661 2001-01-15  Didier Verna  <didier@xemacs.org>
4662
4663         * about.el (xemacs-hackers): update my entry.
4664         * about.el (about-url-alist): ditto.
4665         * about.el (about-maintainer-info): ditto.
4666         * about.el (about-hackers): ditto.
4667
4668 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4669
4670         The byte compiler has been badly broken for a year,
4671         by the patch of 1999-12-06.
4672         * byte-optimize.el (byte-optimize-form-code-walker):
4673         Bug was: the byte compiler was making this erroneous optimization:
4674         (progn (or (foo)) (bar)) ==> (bar)
4675
4676 2000-11-20  Mike Sperber <mike@xemacs.org>
4677
4678         * setup-paths.el (paths-core-load-path-depth): Split
4679         `paths-load-path-depth' in two for site and core lisp.  Don't
4680         recurse into core.
4681         * setup-paths.el (paths-construct-load-path): Use.
4682
4683 2001-01-10  Andy Piper  <andy@xemacs.org>
4684
4685         * package-net.el (package-net-cygwin32-binary-size): new variable
4686         (package-net-win32-binary-size): ditto.  add much needed
4687         commentary.
4688
4689         * gutter-items.el (buffers-tab-items): correct off-by-one error
4690         for buffers-tab-max-size.
4691
4692 2001-01-08  Martin Buchholz <martin@xemacs.org>
4693
4694         * XEmacs 21.2.40 is released.
4695
4696 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4697
4698         * mule/hebrew.el: Fix comments and typos.
4699         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4700
4701 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4702
4703         * ChangeLog.1: move ancient log from fill.el.
4704
4705         * dump-paths.el:
4706         paragraphs.el:
4707         mule/mule-category.el:
4708         Miscellaneous typo fixes and slight doc clarifications.
4709
4710         * mule/mule-ccl.el:  Correct file name in header.
4711
4712 2000-12-31  Martin Buchholz <martin@xemacs.org>
4713
4714         * XEmacs 21.2.39 is released.
4715
4716 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4717
4718         * byte-optimize.el (byte-optimize-cond):
4719         (byte-optimize-cond-1): New.
4720         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4721         Optimizes (cond (x nil)) ==> nil.
4722         Provide better diagnostic on malformed expr like (cond foo).
4723
4724 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4725
4726         * mule/mule-coding.el:
4727         mule/mule-cmds.el (reset-language-environment,
4728         set-language-environment-coding-systems):
4729         Safer default coding-priority-list, corresponding to src/file-coding.h.
4730
4731 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4732
4733         * package-admin.el: Allow package removal from
4734         early-package-load-path.
4735
4736 2000-12-15  Andreas Jaeger  <aj@suse.de>
4737
4738         * about.el (about-maintainer-info): Update my entry.
4739
4740 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4741
4742         * packages.el (locate-library): Add support for bzip2
4743         compressed .el files.
4744
4745 2000-12-12  Andy Piper  <andy@xemacs.org>
4746
4747         * package-net.el: new file.
4748
4749 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4750
4751         * font-lock.el: Add missing C++ keywords.
4752
4753 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4754
4755         * simple.el (indent-for-comment): Preserve indentation of comments
4756         starting in column 0, as documented in (Info-goto-node
4757         "(xemacs)Comments").  Update docstring accordingly.
4758
4759 2000-12-05  Martin Buchholz <martin@xemacs.org>
4760
4761         * XEmacs 21.2.38 is released.
4762
4763 2000-12-04  Didier Verna  <didier@xemacs.org>
4764
4765         * mouse.el (default-mouse-track-set-point-in-window): remove
4766         spurious '+' operation detected by Martin.
4767
4768
4769 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4770
4771         * cl-extra.el (coerce):
4772         Implement char to integer coercion.
4773         Remove extraneous (numberp) test.
4774
4775         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4776         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4777         (byte-optimize-predicate):
4778         Warn if evaluating constant expression signals an error.
4779         (byte-optimize-form): Small simplification.
4780
4781         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4782
4783 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4784
4785         * byte-optimize.el:
4786         (byte-optimize-minus):
4787         (byte-optimize-plus):
4788         (byte-optimize-mult):
4789         (byte-optimize-quo):
4790         Use (car (last x)) instead of (last x) to get last elt!
4791         Use `byte-optimize-predicate' to optimize `%'.
4792         Move optimizations for special numeric args to bytecomp.el.
4793         * bytecomp.el (byte-compile-associative): Remove.
4794         (byte-compile-max): New.
4795         (byte-compile-min): New.
4796         Properly handle erroneous calls: (max) (min).
4797         (byte-compile-plus): New.
4798         (byte-compile-minus):
4799         It's easiest to handle 0, +1 and -1 args here.
4800         (byte-compile-mult): New.
4801         It's easiest to handle 1, -1 and 2 args here.
4802         (byte-compile-quo):
4803         It's easiest to handle 0, +1 and -1 args here.
4804         Issue byte-compiler warning when dividing by zero.
4805
4806         Byte-compiler arithmetic improvements.
4807         Better optimize these expressions in the obvious way:
4808         (+ x y 1)   -->  varref x varref y add add1
4809         (+ x y -1)  -->  varref x varref y add sub1
4810         (- x y 0)   -->  (- x y)
4811         (- 0 x y)   -->  (- (- x) y)
4812         (% 42 19)   --> compile-time constant
4813         (/ 42 19)   --> compile-time constant
4814         (* (foo) 2) --> foo call dup plus
4815
4816         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4817         unless (declaim (optimize (safety 3)))
4818         or (setq byte-compile-delete-errors nil).
4819
4820 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4821
4822         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4823         docstrings.
4824
4825 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4826
4827         * startup.el (command-line-do-help):  Add documentation of
4828         portable dumper switches.
4829
4830 2000-11-22  Andy Piper  <andy@xemacs.org>
4831
4832         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4833
4834         * glyphs.el (init-glyphs): don't use autodetect for strings.
4835
4836 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4837
4838         * byte-optimize.el (byte-optimize-char-before):
4839         (byte-optimize-backward-char):
4840         (byte-optimize-backward-word):
4841         Fix incorrect optimizations for these sorts of expressions:
4842         (let ((x nil)) (backward-char x))
4843
4844 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4845
4846         * byte-optimize.el:
4847         * byte-optimize.el (byte-optimize-backward-char): New.
4848         * byte-optimize.el (byte-optimize-backward-word): New.
4849         Make backward-word and backward-char as efficient as forward versions.
4850
4851         * bytecomp.el (byte-compile-no-args-with-one-extra):
4852         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4853         * bytecomp.el (byte-compile-two-args-with-one-extra):
4854         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4855         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4856         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4857         Check if extra arg is constant nil, and if so, use byte-coded call.
4858
4859         * simple.el (backward-word):
4860         * simple.el (mark-word):
4861         * simple.el (kill-word):
4862         * simple.el (backward-kill-word):
4863         Make COUNT argument optional, for consistency with forward-char et al.
4864
4865         * abbrev.el (abbrev-string-to-be-defined):
4866         * abbrev.el (inverse-abbrev-string-to-be-defined):
4867         * abbrev.el (inverse-add-abbrev):
4868         * abbrev.el (expand-region-abbrevs):
4869         * buff-menu.el (Buffer-menu-execute):
4870         * indent.el (move-to-left-margin):
4871         * indent.el (indent-relative):
4872         * indent.el (move-to-tab-stop):
4873         * info.el (Info-reannotate-node):
4874         * lisp-mode.el (lisp-indent-line):
4875         * lisp.el (end-of-defun):
4876         * lisp.el (move-past-close-and-reindent):
4877         * misc.el (copy-from-above-command):
4878         * mouse.el (default-mouse-track-scroll-and-set-point):
4879         * page.el (forward-page):
4880         * paragraphs.el (forward-paragraph):
4881         * paragraphs.el (end-of-paragraph-text):
4882         * picture.el (picture-forward-column):
4883         * picture.el (picture-self-insert):
4884         * rect.el (extract-rectangle-line):
4885         * simple.el (newline):
4886         * simple.el (fixup-whitespace):
4887         * simple.el (backward-delete-char-untabify):
4888         * simple.el (transpose-chars):
4889         * simple.el (transpose-preceding-chars):
4890         * simple.el (do-auto-fill):
4891         * simple.el (indent-new-comment-line):
4892         * simple.el (blink-matching-open):
4893         * view-less.el (cleanup-backspaces):
4894         * wid-edit.el (widget-transpose-chars):
4895         * term/bg-mouse.el (bg-insert-moused-sexp):
4896         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4897
4898         * info.el (Info-fontify-node):
4899         * simple.el (backward-delete-function):
4900         Use canonical delete-backward-char instead of backward-delete-char.
4901
4902 2000-11-20  Andy Piper  <andy@xemacs.org>
4903
4904         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4905         no buffers.
4906
4907 2000-11-20  Andy Piper  <andy@xemacs.org>
4908
4909         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4910         buffer tabs.
4911
4912 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4913
4914         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4915         (proclaim inline...) was shadowing compiler-macros.
4916
4917 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4918
4919         * bytecomp.el (byte-compile-eval): New.
4920         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4921         Keeps this promise made in Lispref:
4922         "If a file being compiled contains a `defmacro' form, the macro is
4923         defined temporarily for the rest of the compilation of that file."
4924
4925 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4926
4927         * cl.el (floatp-safe):
4928         (plusp):
4929         (minusp):
4930         (oddp):
4931         (evenp):
4932         (cl-abs):
4933         Use a better parameter name than `x'.
4934
4935         * cl-macs.el (check-type): Make continuable.  Change documentation
4936         to require PLACE, but accept any form for compatibility.
4937
4938         * abbrev.el (define-abbrev): Use check-type.
4939         * font-menu.el (font-menu-change-face): Use check-type.
4940         * menubar.el (relabel-menu-item): Use check-type.
4941         * itimer.el: Fix typo.
4942
4943 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4944
4945         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4946
4947 2000-11-14  Martin Buchholz <martin@xemacs.org>
4948
4949         * XEmacs 21.2.37 is released.
4950
4951 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4952
4953         * code-cmds.el: Provide the feature.
4954
4955 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4956
4957         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4958
4959         * code-cmds.el: New file
4960         * mule/mule-cmds.el:
4961         * mule/mule-misc.el
4962         (coding-keymap): New keymap. Define coding system keyboard
4963         commands on file-coding builds too.
4964         (coding-system-change-eol-conversion):
4965         (universal-coding-system-argument):
4966         (set-default-coding-systems):
4967         (prefer-coding-system): Moved from mule-cmds.el
4968         (set-buffer-process-coding-system): Moved from mule-misc.el
4969
4970 2000-09-15  Stephen Carney <carney@scubadoo.com>
4971
4972         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4973
4974 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4975
4976         * package-get.el (package-get-download-sites): Add a pre-release
4977         site for experimental packages.
4978
4979         * auto-autoloads.el: Regenerated.
4980
4981 2000-08-01  Andy Piper  <andy@xemacs.org>
4982
4983         * gutter-items.el (buffers-tab-omit-function): reference
4984         buffers-tab-select-visible-buffers.
4985         (buffers-tab-filter-functions): new variable, by default uses
4986         buffers-tab-selection-function and buffers-tab-omit-function.
4987         (select-buffers-tab-buffers-by-mode): invert arguments.
4988         (buffers-tab-select-visible-buffers): new function. Invert calling
4989         of buffers-menu-omit-invisible-buffers.
4990         (buffers-tab-items): rewrite to use
4991         buffers-tab-filter-functions. Rewrite docstring.
4992         (gutter-buffers-tab-extent): delete.
4993         (add-tab-to-gutter): always build a new extent when adding the
4994         tabs.
4995         (update-tab-in-gutter): make gutter dirty when orientation
4996         changes.
4997
4998 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4999
5000         * bytecomp.el (byte-compile-defvar-or-defconst):
5001         Only do loadhist recording if defvar form includes a value.
5002
5003 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5004
5005         * bytecomp.el (byte-compile-initial-macro-environment):
5006         `eval-when-compile' should not compile its body.
5007
5008 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5009
5010         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5011         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5012         some Japanese English.  Remove some ancient FSF comments, and
5013         improve docstrings.  Use symbols not vectors for tables.
5014
5015 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5016
5017         * keymap.el:
5018         (local-key-binding):
5019         (global-key-binding):
5020         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5021
5022         * lisp.el:
5023         (backward-sexp): Slightly simpler code.
5024         (mark-sexp): Make arg optional, like FSF Emacs.
5025         (forward-list): Slightly simpler code.
5026         (backward-list): Slightly simpler code.
5027         (down-list):  Make arg optional, like FSF Emacs.
5028         (up-list):  Make arg optional, like FSF Emacs.
5029         (backward-up-list):  Make arg optional, like FSF Emacs.
5030         (kill-sexp):  Make arg optional, like FSF Emacs.
5031         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5032
5033         * font-menu.el (font-menu-change-face):
5034         Take continuable errors into account.
5035
5036         * abbrev.el:
5037         * abbrev.el (clear-abbrev-table):
5038         * abbrev.el (define-abbrev-table):
5039         * abbrev.el (define-abbrev):
5040         * abbrev.el (insert-abbrev-table-description):
5041         * apropos.el (apropos-documentation-check-doc-file):
5042         * apropos.el (apropos-documentation-check-elc-file):
5043         * buff-menu.el (list-buffers):
5044         * buff-menu.el (list-buffers-noselect):
5045         * bytecomp.el (byte-recompile-directory):
5046         * bytecomp.el (batch-byte-compile):
5047         * cl-macs.el (typep):
5048         * code-files.el (find-coding-system-magic-cookie):
5049         * code-files.el (insert-file-contents):
5050         * cus-edit.el (customize-set-variable):
5051         * cus-edit.el (customize-save-variable):
5052         * cus-face.el (custom-set-face-font-size):
5053         * cus-face.el (custom-set-face-update-spec):
5054         * cus-face.el (custom-reset-faces):
5055         * custom.el (custom-check-theme):
5056         * custom.el (copy-upto-last):
5057         * fill.el (canonically-space-region):
5058         * fill.el (fill-paragraph):
5059         * fill.el (fill-region):
5060         * fill.el (find-space-insertable-point):
5061         * fill.el (justify-current-line):
5062         * faces.el (face-spec-update-all-matching):
5063         * faces.el (set-face-stipple):
5064         * files-nomule.el (insert-file-contents):
5065         * files.el (insert-file-contents-literally):
5066         * files.el (hack-local-variables-last-page):
5067         * files.el (basic-save-buffer):
5068         * files.el (insert-directory):
5069         * font-menu.el (font-menu-change-face):
5070         * font.el (font-spatial-to-canonical):
5071         * format.el (format-encode-region):
5072         * format.el (format-insert-file):
5073         * format.el (format-replace-strings):
5074         * gutter.el (set-gutter-element):
5075         * help.el (key-or-menu-binding):
5076         * help.el (describe-bindings):
5077         * help.el (with-syntax-table):
5078         * indent.el (indent-rigidly):
5079         * indent.el (delete-to-left-margin):
5080         * info.el:
5081         * info.el (Info-extract-dir-entry-from):
5082         * info.el (Info-build-dir-anew):
5083         * info.el (Info-rebuild-dir):
5084         * info.el (Info-batch-rebuild-dir):
5085         * info.el (Info-read-subfile):
5086         * info.el (Info-build-node-completions):
5087         * info.el (Info-extract-menu-node-name):
5088         * isearch-mode.el (isearch-range-invisible):
5089         * isearch-mode.el (isearch-restore-invisible-extents):
5090         * itimer.el (itimerp):
5091         * itimer.el (itimer-live-p):
5092         * keymap.el:
5093         * keymap.el (substitute-key-definition):
5094         * keymap.el (read-command-or-command-sexp):
5095         * keymap.el (local-key-binding):
5096         * keymap.el (global-key-binding):
5097         * keymap.el (global-set-key):
5098         * keymap.el (local-set-key):
5099         * ldap.el:
5100         * ldap.el (ldap-add-entries):
5101         * ldap.el (ldap-delete-entries):
5102         * lisp.el (backward-sexp):
5103         * lisp.el (mark-sexp):
5104         * lisp.el (forward-list):
5105         * lisp.el (backward-list):
5106         * lisp.el (down-list):
5107         * lisp.el (backward-up-list):
5108         * lisp.el (up-list):
5109         * lisp.el (kill-sexp):
5110         * lisp.el (backward-kill-sexp):
5111         * menubar.el (add-menu-button):
5112         * menubar.el (add-submenu):
5113         * menubar.el (delete-menu-item):
5114         * menubar.el (relabel-menu-item):
5115         * mouse.el (narrow-window-to-region):
5116         * obsolete.el (define-obsolete-variable-alias):
5117         * obsolete.el (store-substring):
5118         * package-admin.el:
5119         * package-admin.el (package-admin-install-function):
5120         * package-admin.el (package-admin-install-function-mswindows):
5121         * package-admin.el (package-admin-default-install-function):
5122         * package-get.el (package-get-update-base-entries):
5123         * packages.el (packages-load-package-dumped-lisps):
5124         * packages.el (packages-collect-package-dumped-lisps):
5125         * printer.el (generic-print-buffer):
5126         * printer.el (generic-print-region):
5127         * replace.el (occur-mode-mouse-goto):
5128         * replace.el (perform-replace):
5129         * select.el (get-selection-no-error):
5130         * simple.el:
5131         * simple.el (newline):
5132         * simple.el (open-line):
5133         * simple.el (edit-and-eval-command):
5134         * simple.el (goto-line):
5135         * simple.el (undo):
5136         * simple.el (kill-region):
5137         * simple.el (copy-region-as-kill):
5138         * simple.el (kill-ring-save):
5139         * simple.el (set-mark):
5140         * simple.el (next-line):
5141         * simple.el (previous-line):
5142         * simple.el (line-move):
5143         * simple.el (set-goal-column):
5144         * simple.el (comment-region):
5145         * subr.el:
5146         * subr.el (putf):
5147         * syntax.el (modify-syntax-entry):
5148         * syntax.el (map-syntax-table):
5149         * view-less.el (view-file):
5150         * view-less.el (view-buffer):
5151         * view-less.el (view-file-other-window):
5152         * window-xemacs.el (backward-other-window):
5153         * window.el:
5154         * window.el (one-window-p):
5155         * window.el (walk-windows):
5156         * window.el (window-list):
5157         * x-mouse.el (x-mouse-kill):
5158         * x-select.el (x-get-cutbuffer):
5159         * x-select.el (x-store-cutbuffer):
5160         * term/bg-mouse.el (bg-mouse-line-to-center):
5161         * term/sun-mouse.el (window-line-end):
5162         * term/sun-mouse.el (sun-select-region):
5163         * term/sun.el (kill-region-and-unmark):
5164         * mule/mule-category.el:
5165         * mule/mule-category.el (modify-category-entry):
5166         * mule/mule-category.el (char-category-list):
5167         * mule/mule-coding.el (coding-system-force-on-output):
5168         * mule/mule-misc.el (coding-system-put):
5169         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5170
5171 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5172
5173         * cus-face.el: Typo fixes and tiny clarifications.
5174         * custom.el: ditto
5175
5176 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5177
5178         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5179         * startup.el (normal-top-level): Setup auto-save-list-file-name
5180         if auto-save-list-file-prefix is non-nil.
5181
5182 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5183
5184         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5185
5186 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5187
5188         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5189         get symbol at point-min.
5190
5191 2000-10-24  Didier Verna  <didier@xemacs.org>
5192
5193         * info.el (Info-emacs-info-file-name): defconst it.
5194         * info.el (Info-footnote-tag): defcustom it.
5195         * info.el (Info-no-description-string): ditto.
5196         * info.el (Info-find-node): adapt to new semantics of
5197         'Info-suffixed-file (don't do the case variants stuff).
5198         * info.el (Info-insert-dir): rewrite the dir file variants code.
5199         * info.el (Info-directory-files): New. Return the list of info
5200         files in a directory.
5201         * info.el (Info-dir-outdated-p): use it.
5202         * info.el (Info-parse-dir-entries): ditto.
5203         * info.el (Info-build-dir-anew): don't restrict to files ending
5204         with a ".info.*" extension.
5205         * info.el (Info-set-mode-line): ditto.
5206         * info.el (Info-read-subfile): adapt to new semantics of
5207         'Info-suffixed-file (append 'exact argument).
5208         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5209         string independently of the case.
5210         * info.el (Info-suffixed-file): use it (match all possible case
5211         for the file name).
5212         * info.el (Info-insert-file-contents): code cleanup.
5213         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5214         columns.
5215         * info.el (Info-batch-rebuild-dir): ditto.
5216         * info.el (Info-read-node-name-1): ditto.
5217         * info.el (Info-search): ditto.
5218         * info.el (Info-fontify-node): ditto.
5219
5220
5221 2000-10-24  Didier Verna  <didier@xemacs.org>
5222
5223         * process.el (shell-command): when called from a program, avoid
5224         'push-mark's "mark-set" message.
5225
5226 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5227
5228         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5229         by a symbol, not by a vector.
5230         * mule/vietnamese.el (vscii): Likewise.
5231         (viscii): Likewise.
5232         * mule/cyrillic.el (koi8-r): Likewise.
5233
5234         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5235         by a symbol, not by a vector.
5236         (chinese-big5-2): Likewise.
5237         * mule/ethiopic.el (ethiopic): Likewise.
5238         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5239         (vietnamese-viscii-upper): Likewise.
5240
5241 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5242
5243         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5244
5245 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5246
5247         * byte-optimize.el (byte-optimize-car): New function.
5248         (byte-optimize-cdr): Ditto.
5249
5250 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5251
5252         * byte-optimize.el: Partial synch with FSF 20.7.
5253         Optimize constant concatenation.
5254         Add keymapp as a side effect free function.  It is a built-in.
5255         (byte-after-unbind-pos): Remove byte-equal.
5256
5257 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5258
5259         * update-elc-2.el: Quote regexps correctly.
5260
5261 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5262
5263         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5264         (ccl-compile): Apply integerp, not integer-or-char-p to
5265         check the type of the buffer magnification
5266         (ccl-compile-write-string): Encode a string with binary
5267         coding system.
5268         (ccl-compile-write-repeat): Likewise.
5269
5270 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5271
5272         * buff-menu.el:
5273         * bytecomp.el:
5274         * coding.el:
5275         * faces.el:
5276         * files.el:
5277         * fill.el:
5278         * float-sup.el:
5279         * font-lock.el:
5280         * help.el:
5281         * iso8859-1.el:
5282         * loaddefs.el:
5283         * menubar-items.el:
5284         * menubar.el:
5285         * modeline.el:
5286         * msw-font-menu.el:
5287         * paragraphs.el:
5288         * paths.el:
5289         * replace.el:
5290         * simple.el:
5291         * sound.el:
5292         * startup.el:
5293         * version.el:
5294         * x-faces.el:
5295         * x-font-menu.el:
5296         Remove purecopy.
5297
5298 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5299
5300         * simple.el (do-auto-fill): Use the function pointer to by
5301         `comment-line-break-function', not `indent-new-comment-line'. This
5302         fixes an issue with cc-mode comment continuation.
5303
5304 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5305
5306         * simple.el (turn-on-auto-fill):  Add (interactive).
5307         * mwheel.el (mwheel-install): Add (interactive).
5308         * font-lock.el (turn-on-font-lock): Add (interactive).
5309         (turn-off-font-lock): Add (interactive).
5310
5311 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5312
5313         * packages.el (packages-special-base-regexp): Add `man'.
5314
5315 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5316
5317         * wid-edit.el (widget-specify-active): map over extents in current
5318         buffer like `widget-specify-inactive' does.  Mapping over the
5319         inactive extent object does not work since the current extent is
5320         ignored by `map-extents'.
5321
5322 2000-10-04  Martin Buchholz <martin@xemacs.org>
5323
5324         * XEmacs 21.2.36 is released.
5325
5326 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5327
5328         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5329         Optimize the compiled-function-constants vector by byte-code
5330         reference counts.
5331
5332 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5333
5334         * build-report.el (build-report-delete-regexp): quote value in
5335         defcustom
5336
5337 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5338
5339         * build-report.el (build-report): Don't bind srcdir which we don't
5340         use in `multiple-value-bind' to avoid the only byte-compiler
5341         warning.
5342
5343 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5344
5345         * build-report.el: Requires cl and custom now.
5346         build-report-version is determined by XEmacs version -- remove
5347         build-report-version*.
5348         * build-report.el (build-report-version): Removed.
5349         * build-report.el (build-report-installation-version-regexp): New.
5350         * build-report.el (build-report-version-file-regexp): New.
5351         * build-report.el (build-report-installation-srcdir-regexp): New.
5352         * build-report.el (build-report-destination): Offer
5353         xemacs-build-reports and xemacs-beta.
5354         * build-report.el (build-report-keep-regexp): Adjusted.
5355         * build-report.el (build-report-delete-regexp): Adjusted.
5356         * build-report.el (build-report-make-output-dir): New.
5357         * build-report.el (build-report-installation-file): Replace use of
5358         `concat' with `expand-file-name'.
5359         * build-report.el (build-report-make-output-file): Removed.
5360         * build-report.el (build-report-make-output-files): New.
5361         * build-report.el (build-report-subject): Identify as
5362         user-variable with "*...".
5363         * build-report.el (build-report-prompts): Ditto.
5364         * build-report.el (build-report-version-file): New.
5365         * build-report.el (build-report-file-encoding): Identify as
5366         user-variable with "*...".
5367         * build-report.el (build-report-make-output-get): New.
5368         * build-report.el (build-report-insert-header): Report
5369         emacs-version and system-configuration instead of
5370         build-report-version.
5371         * build-report.el (build-report-insert-make-output): Add file
5372         argument.
5373         * build-report.el (build-report-insert-installation-file):
5374         Re-indent.
5375         * build-report.el (build-report-keep): Change docstring,
5376         re-indent.
5377         * build-report.el (build-report-delete): Ditto.
5378         * build-report.el (build-report-installation-data): New.
5379         * build-report.el (build-report-version-file-data): New.
5380
5381 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5382
5383         * byte-optimize.el (byte-optimize-lapcode):
5384         Fix the optimization of using the first 5 elements of the
5385         constants vector for variables.
5386         (byte-optimize-lapcode): Fix another ancient broken optimization.
5387
5388 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5389
5390         * *: Spelling mega-patch
5391
5392 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5393
5394         * easymenu.el: doc fixes.
5395         (easy-menu-do-define): Use backquote.
5396         (easy-menu-change):
5397         (easy-menu-add):
5398         `when' seems much clearer than `if' here.
5399         (easy-menu-remove):
5400         (easy-menu-add-item):
5401         (easy-menu-item-present-p):
5402         (easy-menu-remove-item):
5403         Wrap using (when (featurep 'menubar) ...)
5404
5405 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5406
5407         * bytecomp.el (displaying-byte-compile-warnings):
5408         Revert Ben's change to this function below so that the compile log
5409         is displayed properly for users of the "popper" package.
5410
5411 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5412
5413         * window.el (save-selected-window): Use backquote.
5414
5415         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5416         Renamed from `byte-compile-file-form-defvar'.
5417         * bytecomp.el (byte-compile-defvar-or-defconst):
5418         Only cons onto current-load-list in top-level forms.
5419         Else this leaks a cons cell every time a defun is called.
5420         Renamed from `byte-compile-defvar', for clarity.
5421         Warn when docstring of defvar is not a string.
5422         Use consistent error messages.
5423         Better comments.
5424
5425 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5426
5427         * simple.el (set-variable):
5428         Remove unneeded defvar by rearranging order of let* forms.
5429
5430         * mule/mule-ccl.el (ccl-get-next-code):
5431         * menubar-items.el (bookmark-menu-filter):
5432         (language-environment-menu-filter):
5433         (tutorials-menu-filter):
5434         * toolbar-items.el (toolbar-compile):
5435         * byte-optimize.el (disassemble-offset):
5436         Use (declare (special ...)) instead of `defvar'.
5437
5438         * cl-macs.el (cl-do-proclaim):
5439         Fix (declare (special ...)) warning suppression syntax.
5440
5441 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5442
5443         * info.el (Info-tag-table-marker):
5444         (Info-tag-table-buffer):
5445         (Info-find-file-node):
5446         (Info-read-subfile):
5447         (Info-build-node-completions):
5448         (Info-search):
5449         (Info-mode):
5450         Multiple info buffer support.
5451
5452 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5453
5454         * ldap.el (ldap-decode-entry): New defun
5455         (ldap-search-entries): Use it in order to decode DN-prefixed
5456         entries properly
5457
5458 2000-08-23  Daniel Pittman <daniel@danann.net>
5459
5460         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5461         Use `eq', not `=', to compare symbols.
5462
5463 2000-07-30  Ben Wing  <ben@xemacs.org>
5464
5465         * bytecomp.el (byte-compile-report-error):
5466         * bytecomp.el (displaying-byte-compile-warnings):
5467         if stack-trace-on-error is set, send out a backtrace when
5468         an error is encountered that stops byte compilation.  this
5469         should make it much much easier to track down those curious
5470         problems.  also undo the kludge of using a separate "*Show*"
5471         buffer for display when there's a temp-buffer-show-function;
5472         we can avoid this by just being a little smarter.
5473
5474         * dialog-items.el:
5475         * dialog-items.el (search-dialog-regexp): New.
5476         * dialog-items.el (search-dialog-callback):
5477         * dialog-items.el (make-search-dialog):
5478         add a regexp option to the dialog and clean up a bit.
5479
5480         * dialog.el:
5481         * dialog.el (yes-or-no-p-dialog-box):
5482         * dialog.el (get-dialog-box-response):
5483         * dialog.el (make-dialog-box):
5484         * dialog.el (dialog-box-finish): New.
5485         * dialog.el (dialog-box-cancel): New.
5486         * dialog.el (internal-make-dialog-box-exit): New.
5487         implement [properly!] the :modal property of the new dialog box
5488         interface.  this is the first time xemacs has ever had *proper*
5489         modal dialog boxes, giving the standard window-system feedback.
5490         (e.g. under windows, clicking on a disabled frame causes a beep
5491         and makes the dialog box flash three times.)
5492
5493         * dragdrop.el: header keyword frobbing.
5494
5495         * dumped-lisp.el (preloaded-file-list):
5496         renamed winnt.el to win32-native.el.
5497
5498         * faces.el (face-property):
5499         * faces.el (set-face-property):
5500         * faces.el (frob-face-property):
5501         * faces.el (frob-face-font-2):
5502         * faces.el (make-face-bold):
5503         * faces.el (make-face-italic):
5504         * faces.el (make-face-bold-italic):
5505         * faces.el (make-face-unbold):
5506         * faces.el (make-face-unitalic):
5507         * faces.el (make-face-smaller):
5508         * faces.el (make-face-larger):
5509         clean up the implementation of these so that window-system-specific
5510         methods are called only on objects belonging to that window system.
5511         previously, you could have [e.g.] mswindows-make-face-bold called
5512         on font object of device type `stream', which is not good and
5513         explains the subtle errors Adrian was getting when byte-compiling
5514         something that required 'term. (Adrian, now you can use stack-trace-
5515         on-error to find the exact place where things are going wrong instead
5516         of having to laboriously binary-search your way through.)
5517
5518         * finder.el (finder-known-keywords):
5519         cleaned up -- properly sorted, clarified the meanings of many of
5520         the keywords, and added a few -- mswin, gui, content, build, www,
5521         user, services.  the last two try to distinguish between a package
5522         that's used directly by the user, and a package that provides
5523         support services to other packages.
5524
5525         * font-lock.el (lisp-font-lock-keywords-2):
5526         update list of lisp control structures to include everything,
5527         including new ones i introduced.
5528
5529         * gutter.el: header keyword frobbing.
5530
5531         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5532         recent isearch element was not doing so!  you got the second-most-
5533         recent instead.
5534
5535         * lisp-mode.el (construct-lisp-mode-menu):
5536         more menubar cleanups.
5537         * lisp-mode.el (with-selected-window):
5538         make it indent properly.
5539
5540         * menubar-items.el (default-menubar): lots of menubar cleanups.
5541         rearranged the options menu the most, e.g. splitting up the
5542         Keyboard/Mouse menu into a new Editing menu and combining the
5543         separate Scrollbar/Gutter/Toolbar submenus into Display.
5544         Got rid of General, moved items to Editing or new Troubleshooting.
5545         Moved Packages to Tools; doesn't seem to belong under Options.
5546         Added stuff to the Cmds menu, e.g. Change Case.
5547
5548         NB please don't complain about these periodic menubar changes.
5549         Anything like this is necessarily incremental in its construction
5550         -- By constant use you gradually become more and more aware of
5551         better and better ways to group menu items.  When we eventually
5552         move the options menu to a property sheet, the existing structure
5553         will probably be preserved fairly well.
5554
5555         * minibuf.el (next-history-element): fix problems with pressing
5556         down arrow in repeat-complex-command.
5557
5558         * modeline.el:
5559         * modeline.el (modeline-3d-p): New.
5560         added custom variable for controlling the 3d modeline.  the
5561         corresponding Options item has been present for a long time,
5562         but commented out with "fix me!" comments.  it's fixed now.
5563
5564         * obsolete.el (add-menu):
5565         remove bogus gettexts.
5566
5567         * process.el (shell-quote-argument):
5568         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5569         For bash under Windows native, see below.
5570
5571         * simple.el:
5572         * simple.el (display-warning-buffer):
5573         Fixed the handling of warning display to eliminate the annoying
5574         *Show* buffer, like was done for byte-compiler output above.
5575
5576         * simple.el (debug-print): New.
5577         Simple function for sending debug messages to the console and/or
5578         other debug places.
5579
5580         * subr.el (replace-in-string):
5581         Rewrite this function to avoid N^2 behavior with large strings --
5582         catastrophic with the new Windows selection code! (Apparently the
5583         author of this function didn't realize there was a fun
5584         replace-match that could make his life much easier, because we
5585         duplicated the entire logic.  The new version is smaller, easier
5586         to understand, much more robust, and has extended features --
5587         those of replace-match.)
5588
5589         * window.el:
5590         * window.el (with-selected-window): New.
5591         An obvious complement to the existing `with-selected-frame' and
5592         `with-current-buffer'.
5593
5594         * win32-native.el: Renamed from winnt.el.
5595         Added a great deal of stuff for properly handling process quoting,
5596         somewhat modeled on Kirill's original model (which i later threw
5597         away).  We should now finally have correctly working process arg
5598         quoting/dequoting so that the final app gets exactly what we
5599         intended.  Because the mechanism is in Lisp, it's easily
5600         extendible. (For those running bash and running the native
5601         version, I tried hard to do what I thought was correct.  But more
5602         thought is needed, and ideally the volunteer work of people with
5603         these configurations that they generally run on.)
5604
5605         * x-font-menu.el (x-font-menu-font-data):
5606         Put in defvar's to fix byte-compiler warnings.
5607
5608 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5609
5610         * select.el (selection-coercion-alist): Initialise.
5611         * select.el (select-coerce-to-text): New.
5612         * select.el (select-coerce): New.
5613         New functions to perform type and value coercion.
5614
5615         * select.el (select-buffer-killed-default): Keep data if it was
5616         on the clipboard.
5617
5618 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5619
5620         * menubar-items.el (default-menubar): Fix typo.
5621         (default-menubar): `lambda' was mispelled as `lamda'.
5622
5623 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5624
5625         * window.el (shrink-window-if-larger-than-buffer): Remove
5626         edge checking code.
5627
5628 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5629
5630         * paths.el (gnus-local-domain): Removed.
5631         (gnus-local-organization): Ditto.
5632         (gnus-startup-file): Ditto.
5633
5634 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5635
5636         * files.el (auto-mode-alist): Add .spec for RPM.
5637
5638 2000-07-31  Andy Piper  <andy@xemacs.org>
5639
5640         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5641
5642 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5643
5644         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5645         browse-url.
5646         * help.el (xemacs-www-page): Ditto.
5647         (xemacs-www-faq): Ditto.
5648         * menubar-items.el (default-menubar): Ditto.
5649
5650         * wid-edit.el (widget-url-link-action): Ditto.
5651         From: Kenichi OKADA <okada@opaopa.org>.
5652
5653 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5654
5655         * finder.el (finder-commentary): Add autoload cookie.
5656
5657 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5658
5659         * files.el (insert-file-contents-literally): Fix second let
5660         binding for `coding-system-for-read' to `coding-system-for-write'
5661         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5662
5663 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5664
5665         * files.el (insert-file-contents-literally): Use binary coding
5666         system (from Morioka san).
5667         (insert-file-contents-literally): Make file-name-handler method.
5668
5669 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5670
5671         * cl-macs.el (get-selection): Add defsetf.
5672
5673 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5674
5675         * x-init.el (x-activate-region-as-selection): replace obsolete
5676         function x-own-selection with own-selection.
5677         (ow-find): replace obsolete functions x-get-selection and
5678         x-get-clipboard with get-selection and get-clipboard.
5679         (init-post-x-win): replace obsolete function x-disown-selection
5680         with disown-selection.
5681
5682 2000-07-20  Mike Sperber  <mike@xemacs.org>
5683
5684         * startup.el (load-user-init-file): Only try to load init file if
5685         it exists.
5686
5687 2000-07-10  Andy Piper  <andy@xemacs.org>
5688
5689         * dialog-items.el: sync with Ben's patch.
5690
5691         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5692         comment.
5693         (progress-text-glyph): deleted.
5694         (progress-layout-glyph): make completely minimal.
5695         (progress-gauge-glyph): ditto.
5696         (progress-display-style): fix to handle dynamic instantiator
5697         changes.
5698         (progress-text-instantiator): new.
5699         (progress-layout-instantiator): new.
5700         (progress-gauge-instantiator): new.
5701         (set-progress-display-instantiator): renamed and changed from
5702         set-progress-display-style.
5703         (progress-abort-glyph): use instantiator not glyph.
5704         (append-progress-display): use set-progress-display-instantiator
5705         and set-glyph-image.
5706         (abort-progress-display): ditto.
5707         (raw-append-progress-display): ditto.
5708
5709 2000-07-20  Ben Wing  <ben@xemacs.org>
5710
5711         * code-files.el: Move Mule-specific code to mule-coding.el.
5712
5713 2000-07-15  Ben Wing  <ben@xemacs.org>
5714
5715         * autoload.el:
5716         Fixed comments.
5717
5718         * cmdloop.el:
5719         * cmdloop.el (yes-or-no-p):
5720         * cmdloop.el (y-or-n-p):
5721         Make these functions use should-use-dialog-box-p and not be
5722         overridden in dialog.el.
5723
5724         * cus-dep.el:
5725         * cus-dep.el (Custom-make-dependencies): Removed.
5726         * cus-dep.el (Custom-make-dependencies-1): New.
5727         * cus-dep.el (Custom-make-one-dependency): New.
5728         New entry point for use in Makefiles, to avoid excessive
5729         invocations.
5730
5731         * cus-edit.el (custom-variable-reset-saved):
5732         * cus-edit.el (custom-variable-reset-standard):
5733         * cus-edit.el (custom-save-resets):
5734         Fix bytecompiler warnings.
5735
5736         * dialog.el:
5737         * dialog.el (yes-or-no-p-dialog-box):
5738         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5739         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5740         * dialog.el (get-dialog-box-response):
5741         * dialog.el (message-or-box):
5742         * dialog.el (make-dialog-box):
5743         * dialog.el (popup-dialog-box): New.
5744         Avoid yes-or-no-p bogosities.
5745         Create a general function `make-dialog-box' to encapsulate all
5746         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5747
5748         * dumped-lisp.el (preloaded-file-list):
5749         Add dialog-items.  Clean up.  Group files by types.
5750
5751         * easymenu.el (easy-menu-add):
5752         * easymenu.el (easy-menu-remove):
5753         Account for accelerators.
5754
5755         * extents.el:
5756         * extents.el (extent-list): New args, like in map-extents.
5757         * extents.el (extent-at-event): New.
5758         * extents.el (extents-at-event): New.
5759
5760         * font-lock.el:
5761         * font-lock.el (font-lock-mode):
5762         * font-lock.el (font-lock-default-fontify-buffer):
5763         * font-lock.el (font-lock-default-unfontify-region):
5764         * font-lock.el (font-lock-fontify-syntactically-region):
5765         * font-lock.el (font-lock-fontify-keywords-region):
5766         Use new progress-feedback names.
5767
5768         * font-lock.el (java-font-lock-identifier-regexp):
5769         * font-lock.el (java-font-lock-class-name-regexp):
5770         Fix bytecompiler warnings.
5771
5772         * gutter-items.el:
5773         * gutter-items.el (progress-display-use-echo-area): Removed.
5774         * gutter-items.el (progress-feedback-use-echo-area): New.
5775         * gutter-items.el (progress-display-popup-period): Removed.
5776         * gutter-items.el (progress-feedback-popup-period): New.
5777         * gutter-items.el (set-progress-display-style): Removed.
5778         * gutter-items.el (set-progress-feedback-style): New.
5779         * gutter-items.el (progress-display-style): Removed.
5780         * gutter-items.el (progress-feedback-style): New.
5781         * gutter-items.el (progress-stack):
5782         * gutter-items.el (progress-displayed-p): Removed.
5783         * gutter-items.el (progress-feedbacked-p): New.
5784         * gutter-items.el (clear-progress-display): Removed.
5785         * gutter-items.el (clear-progress-feedback): New.
5786         * gutter-items.el (progress-display-clear-when-idle): Removed.
5787         * gutter-items.el (progress-feedback-clear-when-idle): New.
5788         * gutter-items.el (remove-progress-display): Removed.
5789         * gutter-items.el (remove-progress-feedback): New.
5790         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5791         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5792         * gutter-items.el (append-progress-display): Removed.
5793         * gutter-items.el (append-progress-feedback): New.
5794         * gutter-items.el (abort-progress-display): Removed.
5795         * gutter-items.el (abort-progress-feedback): New.
5796         * gutter-items.el (raw-append-progress-display): Removed.
5797         * gutter-items.el (raw-append-progress-feedback): New.
5798         * gutter-items.el (display-progress-display): Removed.
5799         * gutter-items.el (display-progress-feedback): New.
5800         * gutter-items.el (current-progress-display): Removed.
5801         * gutter-items.el (current-progress-feedback): New.
5802         * gutter-items.el (current-progress-display-label): Removed.
5803         * gutter-items.el (current-progress-feedback-label): New.
5804         * gutter-items.el (progress-display): Removed.
5805         * gutter-items.el (progress-feedback): New.
5806         Replace "progress-display" with "progress-feedback" globally.
5807
5808         * gutter-items.el (lprogress-display): Removed.
5809         * gutter-items.el (progress-feedback-with-label): New.
5810         Rename lprogress-display ==> progress-feedback-with-label.
5811
5812         * gutter-items.el (search-dialog-direction): Removed.
5813         * gutter-items.el (search-dialog-text): Removed.
5814         * gutter-items.el (search-dialog-callback): Removed.
5815         * gutter-items.el (make-search-dialog): Removed.
5816         Move to dialog-items.el.
5817
5818         * help.el:
5819         * help.el (help-mode-quit):
5820         * help.el (mode-for-help): New.
5821         * help.el (help-sticky-window): New.
5822         * help.el (help-window-config): New.
5823         * help.el (with-displaying-help-buffer):
5824         * help.el (function-at-event): New.
5825         * help.el (help-symbol-regexp): New.
5826         * help.el (help-symbol-run-function-1): New.
5827         * help.el (help-symbol-run-function): New.
5828         * help.el (help-symbol-function-context-menu): New.
5829         * help.el (help-symbol-variable-context-menu): New.
5830         * help.el (help-symbol-function-and-variable-context-menu): New.
5831         * help.el (frob-help-extents): New.
5832         * help.el (describe-function-1):
5833         * help.el (variable-at-point):
5834         * help.el (variable-at-event): New.
5835         * help.el (describe-variable):
5836         Major overhaul.
5837         - Make functions and variables be mousable.
5838         - Middle button hyperlinks.
5839         - New context-menu entries.
5840
5841         * keydefs.el:
5842         * keydefs.el (global-map):
5843         New key bindings to move lines up and down.
5844
5845         * lisp-mode.el:
5846         * lisp-mode.el (construct-lisp-mode-menu): New.
5847         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5848         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5849         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5850         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5851         Make popup and menubar menus be different.  Popup menu uses
5852         clicked location and automatically assumes symbol under the mouse
5853         for various commands.
5854
5855         * menubar-items.el:
5856         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5857         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5858
5859         * menubar-items.el (global-popup-menu): Removed.
5860         * menubar-items.el (mode-popup-menu): Removed.
5861         * menubar-items.el (activate-popup-menu-hook): Removed.
5862         * menubar-items.el (popup-mode-menu): Removed.
5863         * menubar-items.el (popup-buffer-menu): Removed.
5864         * menubar-items.el (popup-menubar-menu): Removed.
5865         Move to menubar.el.
5866
5867         * menubar.el:
5868         * menubar.el (global-popup-menu): New.
5869         * menubar.el (mode-popup-menu): New.
5870         * menubar.el (activate-popup-menu-hook): New.
5871         * menubar.el (last-popup-menu-event): New.
5872         * menubar.el (popup-mode-menu): New.
5873         * menubar.el (popup-buffer-menu): New.
5874         * menubar.el (popup-menubar-menu): New.
5875         * menubar.el (menu-call-at-event): New.
5876         Move non-content functions here.  Add support for context menu
5877         items on extents.
5878
5879         * minibuf.el (minibuffer-history-uniquify):
5880         Typo fix.
5881
5882         * minibuf.el (read-file-name-1):
5883         Call new file dialog box if it exists.
5884
5885         * minibuf.el (mouse-rfn-setup-vars):
5886         Clean up "chop" action.
5887
5888         * mouse.el:
5889         * mouse.el (button2): Now bound to mouse-track.
5890         * mouse.el (click-inside-extent-p):
5891         * mouse.el (point-inside-extent-p):
5892         * mouse.el (point-inside-selection-p):
5893         * mouse.el (mouse-drag-or-yank): Removed.
5894         * mouse.el (mouse-begin-drag-n-drop): New.
5895         * mouse.el (mouse-eval-sexp):
5896         * mouse.el (mouse-track-activate-strokes): New.
5897         * mouse.el (mouse-track-do-activate): New.
5898         * mouse.el (mouse-track):
5899         * mouse.el (default-mouse-track-event-is-with-button): New.
5900         * mouse.el (default-mouse-track-cleanup-hook):
5901         * mouse.el (default-mouse-track-drag-hook):
5902         * mouse.el (default-mouse-track-drag-up-hook):
5903         * mouse.el (default-mouse-track-click-hook):
5904         Merge drag-n-drop into mouse-track.
5905         Add general "activate" support to replace specific button2 kludges.
5906         Use "button modifier" support in mouse-track.
5907
5908         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5909
5910         * package-ui.el:
5911         * package-ui.el (pui-menu):
5912         * package-ui.el (pui-popup-context-sensitive): Removed.
5913         Fix bytecompiler warnings.
5914         Clean up popup code a bit.
5915
5916         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5917
5918         * simple.el:
5919         * simple.el (transpose-lines):
5920         * simple.el (transpose-line-up): New.
5921         * simple.el (transpose-line-down): New.
5922         * simple.el (transpose-subr):
5923         * simple.el (transpose-subr-1): Removed.
5924         Clean up, add functions to move lines up and down.
5925
5926         * startup.el (mail-host-address):
5927         * startup.el (user-mail-address):
5928         Customize.
5929
5930         * subr.el:
5931         * subr.el (set-symbol-value-in-buffer): New.
5932         * subr.el (error):
5933         * subr.el (check-argument-type):
5934         * subr.el (defined-error-p): New.
5935         Add structured error support.
5936
5937         * toolbar-items.el (toolbar-compile):
5938         Use new make-dialog-box.
5939
5940         * update-elc.el:
5941
5942         * userlock.el (ask-user-about-lock-dbox):
5943         * userlock.el (ask-user-about-supersession-threat-dbox):
5944         * userlock.el (ask-user-about-lock):
5945         * userlock.el (ask-user-about-supersession-threat):
5946         Use new make-dialog-box.
5947         Add safety checks; use should use-dialog-box-p.
5948
5949         * window-xemacs.el:
5950         * window-xemacs.el (__buffer-dedicated-frame):
5951         * window-xemacs.el (buffer-dedicated-frame): New.
5952         * window-xemacs.el (set-buffer-dedicated-frame): New.
5953         Move dedicated-frame stuff into lisp.
5954
5955 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5956
5957         * printer.el (generic-print-region): Do not require that
5958         `printer-name' be set.
5959         (printer-name): Commentary clarification.
5960
5961 2000-07-19  Martin Buchholz <martin@xemacs.org>
5962
5963         * XEmacs 21.2.35 is released.
5964
5965 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5966
5967         * select.el (selection-coercible-types): Initialise.
5968
5969 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5970
5971         * select.el (own-clipboard): Bug fix.
5972
5973 2000-07-17  Mike Sperber  <mike@xemacs.org>
5974
5975         * cus-edit.el (custom-migrate-custom-file): Save init file before
5976         continuing.
5977
5978 2000-07-16  Mike Sperber  <mike@xemacs.org>
5979
5980         * startup.el (load-init-file): Remove silly call to
5981         `load-user-custom-file`.
5982         (maybe-migrate-user-init-file): Minor fixes.
5983
5984 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5985
5986         * apropos.el (apropos-documentation-check-doc-file):
5987         `doc' variable should be let-bound, as was presumably intended.
5988
5989         * cus-edit.el (custom-variable-reset-saved):
5990         (custom-variable-reset-standard):
5991         Remove unused variable comment-widget.  Twice.
5992
5993         * toolbar.el (toolbar-blank-press-function):
5994         Add a real defvar with initial value nil and proper docstring.
5995         (press-toolbar-button): No need to check for boundp-ness anymore.
5996
5997         * rect.el (open-rectangle-line): Remove useless (let) form.
5998         Add defvar for pending-delete-mode.
5999
6000         * info.el (Info-find-node): This function needs an autoload cookie.
6001
6002         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6003         Use let* since the second form referred to the first.
6004
6005 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6006
6007         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6008         instead of removed `mswindows-get-clipboard'.
6009
6010
6011 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6012
6013         * select.el (select-convert-from-text): New.
6014         * select.el (select-convert-from-length): New.
6015         * select.el (select-convert-from-integer): New.
6016         * select.el (select-convert-from-identity): New.
6017         * select.el (select-convert-from-filename): New.
6018         * select.el (selection-converter-in-alist): Use them.
6019         New converter functions for X.
6020
6021         * select.el (get-selection): Removed comment.
6022
6023         * select.el (own-selection): Removed append code - I thought
6024         I'd already done this, but apparently not...
6025
6026         * select.el: Changed comment about TIMESTAMP.
6027
6028         * select.el (select-convert-in): New.
6029         * select.el (select-convert-out): New.
6030         New functions that get used by select.c.
6031
6032         * select.el (select-buffer-killed-default): New.
6033         * select.el (select-buffer-killed-text): New.
6034         * select.el (selection-buffer-killed-alist): New.
6035         New list and functions that get called if a relevant selection
6036         exists and a buffer gets killed.
6037
6038         * select.el (select-convert-to-targets):
6039         * select.el (select-convert-to-identity): Removed.
6040         * select.el (select-convert-from-identity): Removed.
6041         * select.el (select-converter-out-alist):
6042         Removed _EMACS_INTERNAL selection type.
6043
6044         * x-select.el (xselect-kill-buffer-hook): Removed.
6045         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6046         Removed this X-specific nonesense. Use the generic support
6047         in select.el instead.
6048
6049 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6050
6051         * mule/mule-category.el (defined-category-hashtable):
6052         Use make-hash-table instead of make-hashtable
6053
6054         * buff-menu.el: Byte-compiler warning fix.
6055
6056         * isearch-mode.el (isearch-highlight-all-cleanup):
6057         Remove unused variable `isearch-highlight-all-start'.
6058
6059         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6060
6061         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6062
6063         * cus-dep.el (Custom-make-dependencies):
6064         Add autoload cookie for custom-add-loads to generated custom-load.el.
6065
6066         * autoload.el (autoload-package-name): Warning suppression.
6067         Move defvar prior to first use.
6068
6069         * custom.el: Add autoload for custom-declare-face.
6070         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6071         * cl.el (cl-hack-byte-compiler):
6072         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6073         to work properly.
6074
6075 2000-07-08  Mike Sperber  <mike@xemacs.org>
6076
6077         * startup.el (load-home-init-file): Added variable.
6078         (maybe-migrate-user-init-file): Added.
6079         (load-user-init-file): Load custom file if different from init
6080         file.
6081
6082         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6083         "startup."
6084
6085         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6086         Moved `custom-file'-related code to cus-file.el.
6087
6088         * cus-file.el: New file.
6089
6090 2000-04-01  Mike Sperber  <mike@xemacs.org>
6091
6092         * packages.el (packages-find-package-directories): Added support
6093         for external package hierarchies with in-place installations.
6094
6095         * find-paths.el (paths-root-in-place-p): Added.
6096         (paths-find-emacs-directory): Added support for external
6097         directories with in-place installations.
6098         (paths-find-site-directory): Ditto.
6099
6100         * startup.el (find-user-init-file): Also look for
6101         ~/.xemacs/init.elc? in preference to ~/.emacs.
6102
6103 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6104
6105         * select.el (own-selection):
6106         * select.el (own-clipboard): Changed `append' parameter to
6107         `how-to-use' parameter.
6108         * select.el (own-selection): Removed icky append code.
6109         * select.el (own-selection, get-selection): Removed extra type
6110         checking.
6111         * select.el (selection-appender-alist):
6112         * select.el (selection-converter-{in|out}-alist): Initialise.
6113         * select.el (select-append-to-*): New.
6114         * select.el (select-convert-from-*): New.  New functions to append
6115         data and convert data from external type.
6116
6117 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6118
6119         * font-lock.el: Javadoc enhancements.
6120
6121 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6122
6123         * printer.el (generic-print-region): Compose job name from buffer
6124         name.
6125
6126 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6127
6128         * font-lock.el (font-lock-fontify-pending-extents): Call
6129         font-lock-fontify-region instead of font-lock-fontify-buffer
6130         to avoid unnecessary progress gauges.
6131
6132 2000-07-06  Craig Lanning  <lanning@scra.org>
6133
6134         * custom-load.el (faces):
6135
6136         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6137         dir is a regex.
6138
6139         * process.el (call-process-internal): from Dan Holmsand, use binary
6140         coding systems so that jka-compr works.
6141
6142 2000-07-07  Ben Wing  <ben@xemacs.org>
6143
6144         * font-lock.el: Undo previous change.  Unfortunately, some
6145         files actually use the variables directly in their init code
6146         without quoting them.
6147
6148 2000-07-07  Ben Wing  <ben@xemacs.org>
6149
6150         * font-lock.el (defvar font-lock-*-face): Removed.
6151
6152         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6153         only when necessary.
6154
6155 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6156
6157         * cl-macs.el: fix cl-transform-function-property kludge
6158         so that it does not require a random feature.
6159
6160 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6161
6162         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6163         as in Linux kernel "Rules.make".
6164
6165 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6166
6167         * build-report.el (build-report): Add autoload cookie.
6168
6169 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6170
6171         * package-ui.el (defgroup pui):  Correct a misspelling
6172         (pui-toggle-package-delete):  Change `seleted' to `selected'
6173
6174 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6175
6176         * package-get.el (package-get-update-base):
6177         (package-get): Use insert-file-contents-literally always.
6178         (package-get-maybe-save-index):
6179         Force coding system for writing to binary.
6180
6181 2000-06-08  Mike Alexander  <mta@arbortext.com>
6182
6183         * code-process.el (call-process-region): If there is no coding
6184         system for the process on process-coding-system-alist use the
6185         coding system of the buffer containing the region.
6186
6187 2000-06-10  Ben Wing  <ben@xemacs.org>
6188
6189         * cmdloop.el (command-error):
6190         If debug-on-error and noninteractive, output backtrace.
6191
6192         * files.el (file-relative-name):
6193         Remove MSDOS references.
6194
6195         * simple.el (line-number): New function, due to non-obvious
6196         behavior/usage of count-lines.
6197
6198         * simple.el (count-lines): document non-obvious usage to get
6199         line number.
6200
6201 2000-06-11  Ben Wing  <ben@xemacs.org>
6202
6203         * faces.el ((featurep 'xpm)):
6204         * x-faces.el (x-init-face-from-resources):
6205         * x-faces.el (x-init-frame-faces):
6206         * x-misc.el (x-init-specifier-from-resources):
6207         * x-misc.el (x-get-resource-and-bogosity-check):
6208         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6209         * x-mouse.el (x-init-pointer-shape):
6210         * x-scrollbar.el (x-init-scrollbar-from-resources):
6211         Add sixth argument to x-get-resource calls so as to issue warnings
6212         rather than errors on bogus arguments.
6213
6214 2000-06-05  Ben Wing  <ben@xemacs.org>
6215
6216         * compat.el: new file.  provides a clean, non-intrusive way to
6217         define compatibility functions.
6218
6219         * process.el (shell-quote-argument): temporary fix for lack
6220         of nt-quote-process-args.  #### I need to put back the overall
6221         structure of that mechanism but redo the guts of it using the
6222         extra intelligence in the C code.
6223
6224 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6225
6226         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6227         `package-get' does in package-get.el, instead of using external
6228         "md5sum" program.
6229
6230         * package-get.el (package-get): Insert package file literally to
6231         make checksum calculation work.
6232
6233 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6234
6235         * code-files.el (convert-mbox-coding-system): Deleted.
6236         (file-coding-system-alist): Removed reference to
6237         convert-mbox-coding-system.
6238
6239 2000-05-28  Martin Buchholz <martin@xemacs.org>
6240
6241         * XEmacs 21.2.34 is released.
6242
6243 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6244
6245         * font-lock.el (font-lock-keywords): Rewrote docstring
6246
6247 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6248
6249         * loadhist.el (unload-feature): handle case where x is both boundp
6250         and fboundp
6251
6252 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6253
6254         * packages.el: It's ok to use built-in macros, but not lisp
6255         defined ones.
6256
6257 2000-05-20  Ben Wing  <ben@xemacs.org>
6258
6259         * font-lock.el:
6260         * font-lock.el (font-lock-message-threshold):
6261         * font-lock.el (font-lock-mode):
6262         * font-lock.el (font-lock-default-fontify-buffer):
6263         * font-lock.el (font-lock-always-fontify-immediately):
6264         * font-lock.el (font-lock-old-extent): Removed.
6265         * font-lock.el (font-lock-old-len): Removed.
6266         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6267         * font-lock.el (font-lock-pending-extent-table): New.
6268         * font-lock.el (font-lock-range-table): New.
6269         * font-lock.el (font-lock-after-change-function):
6270         * font-lock.el (font-lock-after-change-function-1): Removed.
6271         * font-lock.el (font-lock-fontify-pending-extents): New.
6272         * font-lock.el ('font-lock-revert-cleanup): Removed.
6273         * font-lock.el ('font-lock-revert-setup): Removed.
6274         Rewrite deferral code to handle any number of changes, merging
6275         them properly.  Remove hacked-up code for revert-buffer, now
6276         unnecessary.
6277
6278         * menubar-items.el (default-menubar):
6279         In Options->Edit Init File, don't switch to emacs-lisp-mode
6280         unless necessary; doing this turns off font-lock.
6281
6282 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6283
6284         * keydefs.el: Define C-x BS to backward-kill-sentence.
6285
6286 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6287
6288         * files.el (hack-local-variables-prop-line): Use non-greedy
6289         matching to process -*-texinfo-*- -*-.
6290
6291 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6292
6293         * minibuf.el (minibuf-directory-files): new function.
6294         (read-file-name-activate-callback): use minibuf-directory-files.
6295         (read-directory-name-internal): ditto.
6296         (mouse-file-display-completion-list): ditto.
6297         (mouse-directory-display-completion-list): ditto.
6298         (read-file-name-internal): remove "./" from completion list unless
6299         explicitly matched, for consistency.
6300
6301 2000-05-11  Ben Wing  <ben@xemacs.org>
6302
6303         * gutter-items.el (gutter-buffers-tab):
6304         * gutter-items.el (add-tab-to-gutter):
6305         * gutter-items.el (update-tab-in-gutter):
6306         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6307         * gutter-items.el (append-progress-display):
6308         * gutter-items.el (abort-progress-display):
6309         * gutter-items.el (raw-append-progress-display):
6310         Further fixes.  Use set-glyph-image not set-image-instance-property,
6311         to fix problems with multiple windows in a frame.
6312
6313         * menubar-items.el (tutorials-menu-filter):
6314         Fix typo.
6315
6316         * startup.el (early-error-handler):
6317         Display message box under windows; otherwise, message will disappear
6318         before it can be viewed.
6319
6320         * update-elc.el:
6321         Fix bug in NEEDTODUMP processing.
6322
6323 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6324
6325         * startup.el (lock-directory): Removed.
6326         (superlock-file): Ditto.
6327         (startup-set-paths): Remove lockdir.
6328         (startup-setup-paths-warning): Remove lock-directory.
6329
6330         * setup-paths.el (paths-find-lock-directory): Removed.
6331         (paths-find-superlock-file): Ditto.
6332
6333 2000-05-09  Ben Wing  <ben@xemacs.org>
6334
6335         * faces.el (set-face-property):
6336         * faces.el (set-face-font):
6337         * faces.el (set-face-foreground):
6338         * faces.el (set-face-background):
6339         * faces.el (set-face-background-pixmap):
6340         * faces.el (set-face-underline-p):
6341         * faces.el (set-face-strikethru-p):
6342         * faces.el (set-face-highlight-p):
6343         * faces.el (set-face-dim-p):
6344         * faces.el (set-face-blinking-p):
6345         * faces.el (set-face-reverse-p):
6346         doc string changes.
6347
6348         * glyphs.el:
6349         * glyphs.el (make-image-specifier):
6350         * glyphs.el (glyph-property):
6351         * glyphs.el (set-glyph-image):
6352         * glyphs.el (make-glyph):
6353         * glyphs.el (make-pointer-glyph):
6354         * glyphs.el (make-icon-glyph):
6355         * glyphs.el (widget-image-instance-p): New.
6356         authorship info, lots of doc changes.  New predicate, inadvertently
6357         omitted.  the general principle with specifier docs is now that
6358         the description of instantiators should go with the make-foo-specifier
6359         fun's doc string, rather than in foo-specifier-p.  this follows
6360         conventions elsewhere in XEmacs and in general is a lot more obvious
6361         of a place to look.  sometimes the make-foo-specifier function needs
6362         to be created in the process.
6363
6364         * gutter.el:
6365         * gutter.el (make-gutter-specifier): New.
6366         * gutter.el (make-gutter-size-specifier): New.
6367         * gutter.el (make-gutter-visible-specifier): New.
6368         specifier doc updates according to the conventions specified before.
6369
6370         * objects.el:
6371         * objects.el (make-font-specifier):
6372         * objects.el (make-color-specifier):
6373         * objects.el (make-face-boolean-specifier): New.
6374         specifier doc updates according to the conventions specified before.
6375
6376         * specifier.el:
6377         * specifier.el (set-specifier):
6378         * specifier.el (make-integer-specifier): New.
6379         * specifier.el (make-boolean-specifier): New.
6380         * specifier.el (make-natnum-specifier): New.
6381         * specifier.el (make-generic-specifier): New.
6382         * specifier.el (make-display-table-specifier): New.
6383         specifier doc updates according to the conventions specified before.
6384
6385         * toolbar.el:
6386         * toolbar.el (make-toolbar-specifier): New.
6387         specifier doc updates according to the conventions specified before.
6388
6389 2000-05-09  Ben Wing  <ben@xemacs.org>
6390
6391         * process.el (call-process-internal): Revert to previous version
6392         because Mike's change clashed with a change I did not long before.
6393         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6394         Thanks very much Mike for pointing out the bug and submitting a
6395         patch!
6396
6397 2000-04-13  Mike Alexander  <mta@arbortext.com>
6398
6399         * process.el (call-process-internal): Send the correct input buffer
6400         (call-process-internal): Return the exit status of the process
6401
6402 2000-05-07  Ben Wing  <ben@xemacs.org>
6403
6404         * winnt.el:
6405         * winnt.el (nt-quote-args-verbatim): Removed.
6406         * winnt.el (nt-quote-args-prefix-quote): Removed.
6407         * winnt.el (nt-quote-args-backslash-quote): Removed.
6408         * winnt.el (nt-quote-args-double-quote): Removed.
6409         * winnt.el (nt-quote-args-functions-alist): Removed.
6410         * winnt.el (nt-quote-process-args): Removed.
6411         Remove all stuff for argument quoting.  We borrow the code instead
6412         from Emacs 20.6, which is much more careful in its quoting
6413         (e.g. in handling runs of the escape character) and avoids most of
6414         the need for this Lisp mechanism by checking to see whether we're
6415         running a Cygwin or normal program and doing the appropriate
6416         quoting.  If we end up needing such a mechanism, we should add
6417         it by extending the variable `mswindows-quote-process-args' so it
6418         can take an alist of regexps.
6419
6420 2000-05-07  Ben Wing  <ben@xemacs.org>
6421
6422         * keydefs.el:
6423         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6424         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6425         the window without moving point.
6426
6427         * simple.el:
6428         * simple.el (scroll-up-one): New.
6429         * simple.el (scroll-down-one): New.
6430         Functions for use with C-M-up/down.
6431
6432 2000-05-01  Martin Buchholz <martin@xemacs.org>
6433
6434         * XEmacs 21.2.33 is released.
6435
6436 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6437
6438         * dialog.el (yes-or-no-p-dialog-box):
6439         Fix docstring.
6440         Fix following horrible bug in X11 mode with focus-follows-mouse:
6441           1. Visit two files in two different frames.
6442           2. do File->Revert Buffer in one of those frames.
6443           3. Dialog box appears.
6444           4. Arrange things so that the mouse passes over the *other*
6445              frame, then to the dialog box, and click on "Yes".
6446           5. The file contents end up in the *wrong* buffer!
6447         Add TODO comment.
6448
6449 2000-04-28  Ben Wing  <ben@xemacs.org>
6450
6451         * help.el (describe-installation): correct typo introduced
6452         in last patch: boundp -> fboundp.
6453
6454         * etags.el (buffer-tag-table-list):
6455         canonicalize filenames to Unix format so that tag-table-alist
6456         searching works under Windows.
6457
6458         * autoload.el:
6459         Bowdlerize the supposedly objectionable words
6460         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6461
6462         * gutter-items.el (set-progress-display-style):
6463         * gutter-items.el (search-dialog-callback):
6464         * gutter-items.el (make-search-dialog):
6465         Change to new callback-ex api.
6466
6467 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6468
6469         * help.el: (describe-installation): decode-coding-string is not
6470         defined in a non MULE environment.
6471
6472 2000-04-28  Ben Wing  <ben@xemacs.org>
6473
6474         * gutter-items.el (buffer-list-changed-hook):
6475         use it, not record-buffer-hook.
6476
6477         * subr.el (record-buffer-hook): Removed.
6478
6479 2000-04-27  Ben Wing  <ben@xemacs.org>
6480
6481         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6482         use NORECORD option.  Andy will not like this, but the existing
6483         gutter behavior is just wrong, as per this comment:
6484
6485         ;; this used to add the norecord flag to both calls below.
6486         ;; this is bogus because it is a pervasive assumption in XEmacs
6487         ;; that the current buffer is at the front of the buffers list.
6488         ;; for example, select an item and then do M-C-l
6489         ;; (switch-to-other-buffer).  Things get way confused.
6490         ;;
6491         ;; Andy, if you want to maintain the current look, you must
6492         ;;  *uncouple* the gutter order and buffers order.
6493
6494         * loaddefs.el (completion-ignored-extensions): unfuckify.
6495
6496         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6497         xemacs.mak.
6498
6499         * autoload.el (batch-update-one-directory): new function, used in
6500         xemacs.mak.
6501
6502         * loadup.el: set gc-cons-threshold very high unless dumping --
6503         loadup during update-elc is much much much faster.  also do this
6504         when quick-building.
6505
6506         add commented-out code for profiling loadup.
6507
6508
6509         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6510         is required in order to build xemacs.
6511
6512 2000-04-26  Ben Wing  <ben@xemacs.org>
6513
6514         * loadup.el: don't garbage collect during loadup if quick-build
6515         compile-time option is set.
6516
6517 2000-04-23  Ben Wing  <ben@xemacs.org>
6518
6519         * update-elc.el: compute whether any dumped .el or .elc files
6520         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6521         if so.
6522
6523         * update-elc.el (update-elc-files-to-compile): always change
6524         NOBYTECOMPILE in the src directory rather than current dir,
6525         so it will work under NT.
6526
6527         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6528         the form of this file is identical between Unix and Windows.
6529         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6530         Added comment.
6531         (update-autoloads-from-directory): updated doc string.
6532         updated doc strings in a few other places.
6533
6534 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6535
6536         * bytecomp.el (byte-force-recompile): Fix argument to
6537         byte-recompile-directory.
6538
6539 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6540
6541         * gutter-items.el (progress-display-clear-when-idle): Use
6542         add-one-shot-hook.
6543         * gutter-items.el (clear-progress-display): Adjust number of
6544         arguments.
6545
6546 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6547
6548         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6549
6550 2000-04-16  Ben Wing  <ben@xemacs.org>
6551
6552         * printer.el: New file.
6553
6554         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6555
6556         * help.el (describe-installation): Fix decoding for Windows.
6557
6558         * menubar-items.el:
6559         * menubar-items.el (default-menubar):
6560         * menubar-items.el (tutorials-menu-filter): New.
6561         * menubar-items.el (popup-menubar-menu):
6562         Add authorship.  Redo Help menu and Tutorials filter.
6563
6564         * menubar.el: Correct comment.
6565
6566         * modeline.el (modeline-buffer-identification): Correct doc string.
6567
6568         * simple.el:
6569         * simple.el (printing): Removed.
6570         * simple.el (printer-name): Removed.
6571         * simple.el (generic-print-buffer): Removed.
6572         * simple.el (generic-print-region): Removed.
6573         Move generic print code to printer.el.
6574
6575 2000-04-15  Ben Wing  <ben@xemacs.org>
6576
6577         * simple.el (generic-print-region): New.
6578         make this function actually work.
6579         (generic-print-buffer): call generic-print-region.
6580
6581 2000-04-14  Andy Piper  <andy@xemacs.org>
6582
6583         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6584         by using the new widget-callback-current-channel.
6585         (search-dialog-callback): ditto.
6586
6587 2000-04-12  Andy Piper  <andy@xemacs.org>
6588
6589         * gutter.el (default-gutter-position): moved from gutter-items.el.
6590         (default-gutter-position-changed-hook): ditto.
6591         (gutter-element-visibility-changed-hook): ditto.
6592         (set-gutter-element): ditto.
6593         (remove-gutter-element): ditto.
6594         (set-gutter-element-visible-p): ditto.
6595         (gutter-element-visible-p): ditto.
6596         (init-gutter): ditto.
6597
6598         * dialog.el (make-dialog-box): renamed and moved from
6599         gutter-items.el
6600
6601         * gutter-items.el: move various functions elsewhere.
6602
6603 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6604
6605         * menubar-items.el: Fixed place of parenthesis.
6606
6607 2000-04-12  Ben Wing  <ben@xemacs.org>
6608
6609         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6610                 without constantly being prompted for the tag.
6611         * simple.el: Added a number of section headings, to clarify the
6612                 organization of this file.
6613         * simple.el (activate-region):
6614         * simple.el (region-exists-p):
6615         * simple.el (region-active-p):
6616                 Moved these three function down to the other side of
6617                 the case-changing functions, so they join the rest of
6618                 the region code.
6619         * simple.el (printing): New.
6620         * simple.el (printer-name): New.
6621         * simple.el (generic-print-buffer): New.
6622                 New functions, a very simple prototype for a unified
6623                 printing interface.
6624
6625         * process.el (call-process-internal): Real fix for null BUFFER,
6626                 other problems with BUFFER specs.
6627
6628         * menubar-items.el:
6629                 Fixed up File->Print to use new printing functions.
6630                 Various corrections and expansions to Grep/Compile menus.
6631                 New options for Printing.
6632                 New options for SMTP Mail, the way to send mail under
6633                   MS Windows. (There's also a package patch to make SMTP
6634                   Mail be the default under MSWin.)
6635
6636 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6637
6638         * menubar-items.el: Selecting Rectangle Mousing from menubar
6639         did not work.  Needed to quote mouse-track-rectangle-p.
6640
6641 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6642
6643         * cl-compat.el (keywordp): Removed.
6644
6645 2000-04-05  Andy Piper  <andy@xemacs.org>
6646
6647         * gutter-items.el (progress-layout-glyph): don't initialize here.
6648         (progress-gauge-glyph): use dynamic sizing.
6649         (set-progress-display-style): new function. Set progress glyphs
6650         appropriately depending on the style.
6651         (progress-display-style): new variable. Custom version of
6652         set-progress-display-style.
6653         (progress-abort-glyph): switch to dynamic sizes.
6654         (search-dialog-text): make the edit field active.
6655
6656 2000-04-04  Andy Piper  <andy@xemacs.org>
6657
6658         * gutter-items.el (make-search-dialog): need to make the search
6659         dialog visible after creation.
6660
6661         * menubar-items.el (default-menubar): use the search dialog for
6662         searching. Remove some extraneous search menu items.
6663
6664         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6665         well as strings.
6666         (make-gutter-only-dialog-frame): allow the user to create the
6667         frame unmapped. Allow the gutter spec to be given as a glyph.
6668         (search-dialog-direction): new variable.
6669         (search-dialog-text): new variable.
6670         (search-dialog-callback): new function. Callback for the search
6671         dialog action.
6672         (make-search-dialog): new function. Create a user-friendly search
6673         dialog.
6674
6675 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6676
6677         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6678         under Windows.
6679
6680 2000-04-01  Andy Piper  <andy@xemacs.org>
6681
6682         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6683         progress more accurately.
6684
6685 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6686
6687         * finder.el (finder-compile-keywords): Process readable files only.
6688         Because error in process of .#finder-inf.el when compile xemacs
6689         with --with-clash-detection option.
6690
6691 2000-03-31  Andy Piper  <andy@xemacs.org>
6692
6693         * gutter-items.el (append-progress-display): don't delay after a
6694         successful font-lock.
6695         (make-gutter-only-dialog-frame): new function. Allow users to
6696         create gutter-only dialogs.
6697
6698 2000-03-27  Mike Alexander  <mta@arbortext.com>
6699
6700         * process.el (call-process-internal): Handle a null BUFFER
6701         parameter correctly.
6702
6703 2000-03-28  Andy Piper  <andy@xemacs.org>
6704
6705         * gutter-items.el (abort-progress-display): put strings in the
6706         gutter not extents.
6707         (progress-layout-glyph): signal special 'quit callback.
6708         (progress-display-quit-function): deleted.
6709         (progress-display-stop-callback): deleted.
6710         (progress-display-dispatch-command-events): deleted.
6711         (append-progress-display): remove calls to
6712         progress-display-dispatch-command-events.
6713         (raw-append-progress-display): ditto.
6714
6715 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6716
6717         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6718         being a list.  Actually define `stipple-pixmap-p' which is used as
6719         an error predicate.  Correctly handle PIXMAP being either relative
6720         or absolute file name.
6721
6722 2000-03-24  Andy Piper  <andy@xemacs.org>
6723
6724         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6725         (abort-progress-display): ditto. Don't delete the created extent.
6726         (raw-append-progress-display): ditto.
6727         (progress-display-dispatch-non-command-events): new
6728         function. Encapsulates what we want to do when no command input is
6729         required.
6730         (progress-display-dispatch-command-events): likewise, but disable
6731         for now since it causes too many problems.
6732         (append-progress-display): use them.
6733         (raw-append-progress-display): ditto.
6734         (default-gutter-position-changed-hook): set this rather than
6735         default-gutter-position-changed.
6736         (default-gutter-position-changed-hook): lambda with zero arguments
6737         rather than one.
6738         (raw-append-progress-display): trap errors in pending input since
6739         allowing them to signal will hose the gauge well and
6740         truly. Ideally we would like to delay these until we are more able
6741         to cope.
6742         (append-progress-display): ditto.
6743
6744 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6745
6746         * lisp/make-docfile.el: call-process-internal is now implemented
6747         in process.el.
6748
6749 2000-03-21  Ben Wing  <ben@xemacs.org>
6750
6751         * mule\mule-cmds.el (set-language-info-alist):
6752         Fix to correspond to new menu arrangement.
6753
6754 2000-03-21  Ben Wing  <ben@xemacs.org>
6755
6756         * process.el:
6757         * process.el (call-process-internal): New.
6758         New implementation of call-process.  Only enabled under NT, so far.
6759         stderr handling not implemented yet in CVS'd C code.
6760
6761 2000-03-20  Ben Wing  <ben@xemacs.org>
6762
6763         * lisp-mode.el:
6764         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6765         * lisp-mode.el (lisp-interaction-mode):
6766         Put back Lisp Interaction menubar for Jan V's sake.
6767
6768         * simple.el:
6769         * simple.el (mark-ring):
6770         * simple.el (dont-record-current-mark): New.
6771         * simple.el (in-shifted-motion-command): New.
6772         * simple.el (mark-ring-unrecorded-commands): New.
6773         * simple.el (mark-ring-max):
6774         * simple.el (set-mark-command):
6775         * simple.el (push-mark):
6776         * simple.el (handle-pre-motion-command):
6777         Implement scheme for not recording unimportant marks.
6778
6779         * subr.el:
6780         * subr.el (function-allows-args): New.
6781         New function function-allows-args.
6782
6783 2000-03-20  Martin Buchholz <martin@xemacs.org>
6784
6785         * XEmacs 21.2.32 is released.
6786
6787 2000-03-20  Andy Piper  <andy@xemacs.org>
6788
6789         * gutter-items.el (update-tab-in-gutter): force selection of the
6790         selected-window if required to do so.
6791         (buffers-tab-items): ditto.
6792         (add-tab-to-gutter): ditto.
6793         (create-frame-hook): use force-selection.
6794         (default-gutter-position-changed): lambdify.
6795         (update-tab-hook): deleted since it was only used in one place.
6796
6797 2000-03-18  Andy Piper  <andy@xemacs.org>
6798
6799         * files.el (find-file-noselect): undo change that shouldn't have
6800         gone in.
6801
6802 2000-03-17  Andy Piper  <andy@xemacs.org>
6803
6804         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6805         of selected-window trickery.
6806
6807         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6808         frames tabs.
6809         (progress-display-stop-callback): progress -> progress-display
6810         (progress-display-quit-function): ditto.
6811         (clear-progress-display): ditto.
6812         (remove-progress-display): ditto.
6813         (append-progress-display): ditto.
6814         (abort-progress-display): ditto.
6815         (raw-append-progress-display): ditto.
6816         (display-progress-display): ditto.
6817         (current-progress-display-label): ditto.
6818         (current-progress-display): ditto.
6819         (lprogress-display): ditto and save the buffer
6820         (progress-display): ditto. Otherwise the buffer sometimes gets
6821         changed which confuses font-lock.
6822
6823         * font-lock.el (font-lock-default-fontify-buffer): catch all
6824         errors, not just quit.
6825         (font-lock-mode): progress -> display-progress
6826         (font-lock-default-fontify-buffer): ditto.
6827         (font-lock-fontify-syntactically-region): ditto.
6828         (font-lock-fontify-keywords-region): ditto.
6829
6830 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6831
6832         * cl.el (gensym): Move to here from cl-macs.el.
6833         (gentemp): Ditto.
6834
6835 2000-03-16  Andy Piper  <andy@xemacs.org>
6836
6837         * font-lock.el (font-lock-mode): use lprogress and friends for
6838         progress management.
6839         (font-lock-default-fontify-buffer): ditto.
6840         (font-lock-fontify-syntactically-region): ditto.
6841         (font-lock-fontify-keywords-region): ditto.
6842         (font-lock-revert-cleanup): fix reverting.
6843         (font-lock-revert-setup): ditto.
6844
6845         * gutter-items.el (progress-use-echo-area): new variable. Use the
6846         echo area for progress gauges if non-nil.
6847         (clear-progress): remove echo area stuff and defer to
6848         clear-message.
6849         (append-progress): dispatch non-command events after each progress
6850         increment. Remove echo area stuff.
6851         (abort-progress): remove echo area stuff and defer to
6852         display-message.
6853         (raw-append-progress): ditto. Dispatch non-command events after
6854         gutter redisplay.
6855         (display-progress): defer echo area stuff to display-message.
6856
6857         * gutter-items.el (clear-progress):
6858         (abort-progress): indentation changes.
6859         (display-progress): don't clear progress.
6860         (append-progress): compare messages with equal.
6861         (raw-append-progress): use dispatch-non-command-events to flush
6862         widget creation events.
6863
6864 2000-03-13  Ben Wing  <ben@xemacs.org>
6865
6866         * abbrev.el:
6867         * abbrev.el (abbrev-string-to-be-defined): New.
6868         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6869         Changes for use with the menubar.
6870
6871 2000-03-12  Ben Wing  <ben@xemacs.org>
6872
6873         * alist.el (vassoc): moved here from font-menu.el.
6874
6875         * custom.el (defface): typo fix.
6876
6877         * dialog.el (yes-or-no-p-dialog-box):
6878         * dialog.el (message-box):
6879         * files.el (save-some-buffers-1):
6880         Put accelerators in the button names.
6881
6882         * font-lock.el (font-lock-comment-face):
6883         * font-lock.el (font-lock-keyword-face):
6884         * font-lock.el (font-lock-function-name-face):
6885         Fixed some of the colors under MS Windows because the existing
6886         default colors were hardly different from black and needed to be
6887         made lighter.
6888
6889         * font-menu.el:
6890         * font-menu.el (font-menu-split-long-menu):
6891         * font-menu.el (font-menu-family-constructor):
6892         * font-menu.el (font-menu-size-constructor):
6893         * font-menu.el (font-menu-weight-constructor):
6894         * font-menu.el (font-menu-set-font):
6895         vassoc moved to alist.el.
6896         Accelerators added to all menus.
6897         Unused bound var new-props removed.
6898
6899         * keydefs.el: I did a whole lot of rearranging to put things in a
6900         more consistent order and fixed a number of cases where key
6901         combinations involving up, down, left, right and so on were
6902         defined but the corresponding keypad combinations were not
6903         defined.
6904
6905         * lisp-mode.el:
6906         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6907         * lisp-mode.el (emacs-lisp-mode):
6908         * lisp-mode.el (lisp-interaction-mode):
6909         * lisp-mode.el (flet):
6910         Added accelerators onto the menus.
6911         Made all the different versions of the let function be indented
6912         the same way.
6913         Undid Steve's easy-menu-ification, because it makes it impossible
6914         to have the menubar and popup menus different.
6915         Cleaned up the menu; added items for find-function &c and some
6916         indenting, and removed debug-on-*.
6917
6918         * list-mode.el (list-mode-hook):
6919         * list-mode.el (list-mode):
6920         * list-mode.el (completion-setup-hook):
6921         * list-mode.el (display-completion-list):
6922         Added support for the :window-height keyword, which is required
6923         because of other changes that I made for the file dialog box.  I
6924         also made the hook variables list-mode-hook and
6925         completion-setup-hook and also minibuffer-setup-hook in
6926         minibuf.el be permanent-local; see comment in list-mode.el.
6927
6928         * map-ynp.el (map-y-or-n-p):
6929         Added accelerators to the dialog buttons.
6930
6931         * menubar-items.el (menu-truncate-list):
6932         New internal function.
6933         * menubar-items.el (submenu-generate-accelerator-spec):
6934         * menubar-items.el (menu-item-strip-accelerator-spec):
6935         * menubar-items.el (menu-item-generate-accelerator-spec):
6936         New exported functions, for use in auto-generating accelerator specs.
6937
6938         * menubar-items.el:
6939         * menubar-items.el (default-menubar):
6940         * menubar-items.el (maybe-add-init-button):
6941         * menubar-items.el (bookmark-menu-filter):
6942         * menubar-items.el (slow-format-buffers-menu-line):
6943         * menubar-items.el (build-buffers-menu-internal):
6944         * menubar-items.el (language-environment-menu-filter):
6945         * menubar-items.el (default-popup-menu):
6946         * menubar-items.el (popup-buffer-menu):
6947         * menubar-items.el (popup-menubar-menu):
6948         Did a major overhaul on this file, and in fact I'm nowhere near
6949         done working on the menubar, and there will be more patches to
6950         come.  A basic summary of what I've done:
6951
6952         a) I added accelerators to all of the menu items.  For menus that
6953         are auto-generated, such as the buffers menu, the accelerators are
6954         automatically added to the beginning of each line using the
6955         numbers 1 through 9, then zero, and then letters starting with A,
6956         but omitting the letters that are already in use for the fixed
6957         menu items at the top of the buffers menu.  To facilitate adding
6958         accelerators of this kind, I created some new functions
6959         (*-accelerator-spec), which are also being used by other filters
6960         that auto generate lists of things such as ftp sites to download
6961         packages.  If people really don't like these accelerators
6962         appearing at the beginning of the menu items, a variable can be
6963         added to optionally turn them off, but I think this is rather
6964         pointless because other menu items have accelerators and many or
6965         most of the menu users will use the accelerators if the support is
6966         there.
6967
6968         b) I combined the top level Tools and Apps menus into a single
6969         Tools menu, because the distinction between the two is not
6970         obvious, and the items on the menus are not used often enough that
6971         putting some of them onto submenus is a problem.
6972
6973         c) I created two new top level menus called View and Cmds because
6974         there were too many items on the File and Edit menus, and I'm going
6975         to be adding more items to these menus.  In contrast to the Tools
6976         menu, the items on these menus may be used quite often during an
6977         editing session, and so should be available with fewer
6978         keystrokes.
6979
6980         d) I added a number of options to the options menu, including one
6981         for controlling whether the alt key can be used to traverse to
6982         menu items using the accelerators, one for controlling behavior of
6983         control-k, one for controlling how the kill and yank functions
6984         interact with the clipboard, a few additional buffers-menu
6985         options, and various other things.  I also did a bit of
6986         rearranging, for example, combining the keyboard and mouse options
6987         into a single keyboard and mouse submenu to facilitate the
6988         accelerators on that level.
6989
6990         e) I changed the variable buffers-menu-format-buffer-line-function
6991         to take two arguments instead of one, the second argument being
6992         the line number for use in creating an accelerator.  I added a
6993         hack to support existing functions with one argument (although I
6994         doubt that very many of these exist), for backward compatibility.
6995
6996         f) I moved the top level mule menu to be a submenu of the edit
6997         menu.  I think that most of the items on this menu are fairly
6998         useless and there are certainly not enough frequently used items
6999         to justify this being its own top level menu.
7000
7001         g) I combined most of the items in big-menubar.el into the main menu.
7002         If people think the main menu is too big, it would be possible to
7003         create different configurations, some smaller.
7004
7005         * menubar.el (check-menu-syntax):
7006         Deleted some syntax checks that were no longer valid, partly
7007         because of changes that were already made a long time ago, and
7008         partly because of a change I made where I allow the name of the
7009         menu item to be an evaluated expression rather than just a string,
7010         similar to all of the other parameters of a menu item.
7011
7012         * minibuf.el:
7013         * minibuf.el (read-file-name-1):
7014         * minibuf.el (mouse-read-file-name-1):
7015         I made a number of changes to improve the appearance
7016         and functioning of the file dialog box.  They include:
7017
7018         a) Fixing the problem where closing the dialog box by clicking on
7019         the close button of the window didn't properly exit the
7020         minibuffer.
7021
7022         b) Fixing the problem that if you typed part of a file name, and
7023         then clicked on a completion with the mouse, the file was not
7024         correctly selected.
7025
7026         c) Changing the title of the dialog box to reflect the operation
7027         being done in accordance with user interface conventions, rather
7028         than the name of the dialog box buffer, which is rather useless.
7029
7030         d) Remove the words "possible completions are" which didn't
7031         belong.
7032
7033         e) Fix things so that the completions scroll off the end of the
7034         completions windows only to the right, rather than both to the
7035         right and down, which is in accordance with Windows user interface
7036         conventions.
7037
7038         * msw-init.el (init-post-mswindows-win):
7039         Added a binding for meta-F4, which is the standard windows binding
7040         for exiting a program.
7041
7042         * select.el (get-selection-no-error):
7043         * select.el (own-selection):
7044         * select.el (own-clipboard):
7045         Added an optional argument called append to the functions
7046         own-selection and own-clipboard.  This adds support for appending
7047         text to the existing selection and allows the function
7048         own-clipboard to be used as the value of the variable
7049         interprogram- cut-function.
7050
7051         Fixed a bug in own-selection in handling zmacs-region-stays.
7052
7053         * simple.el (historical-kill-line): New.
7054
7055         * simple.el (kill-line):
7056         * simple.el (interprogram-cut-function):
7057         * simple.el (interprogram-paste-function):
7058         * simple.el (handle-pre-motion-command):
7059         * simple.el (next-line):
7060         * simple.el (previous-line):
7061         a) Expanded the variable kill-whole-line, so that function
7062         kill-line can be set to delete the entire line always, not just
7063         when cursor is at the beginning of the line.  This is controlled
7064         by setting the variable kill-whole-line to the symbol 'always.
7065         This behavior, as well as the existing kill-whole-line behavior,
7066         now only take effect when kill-line is called interactively,
7067         although this is a departure from a previous behavior in the case
7068         of setting this variable kill-whole-line to t.  It is almost
7069         certainly what has always been intended, and most likely the old
7070         way of doing things introduced bugs.  I also created a function
7071         called historical-kill-line, which ignores the kill-whole-line
7072         setting and always gives the historical behavior of only killing
7073         to the end of the line.  I bound this function to shift- control-k
7074         so that the kill to end of line behavior is available, even when
7075         kill-whole-line has been set to change control-k into the simple
7076         delete-whole-line behavior. (This can be set using the options
7077         menu.)
7078
7079         b) I changed things so that kill and yank now interact with the
7080         clipboard by default under windows.  This was done by changing the
7081         default value of interprogram-cut- function and
7082         interprogram-paste-function.  You can get the old behavior by
7083         setting these to nil, and there is an option on the options menu
7084         to do this.
7085
7086         c) I added support for selecting text using shifted motion keys.
7087         This support is on by default and can be controlled by the
7088         variable shifted-motion-keys-select-region.  There is also a
7089         variable called unshifted-motion-keys-deselect-region that
7090         controls more specifically how the shifted motion key behavior
7091         works.  I did not put an option on the options menu to turn this
7092         off, because I can't imagine why this would be useful.
7093
7094         * simple.el (forward-block-of-lines):
7095         * simple.el (backward-block-of-lines):
7096         * simple.el (block-movement-size):
7097         New.
7098
7099         * simple.el (uncapitalized-title-words):
7100         * simple.el (uncapitalized-title-word-regexp):
7101         * simple.el (capitalize-string-as-title):
7102         * simple.el (capitalize-region-as-title):
7103         New.
7104
7105
7106         * subr.el (add-hook):
7107         * subr.el (make-local-hook): New.
7108         * subr.el (remove-local-hook): New.
7109         * subr.el (add-one-shot-hook): New.
7110         * subr.el (add-local-one-shot-hook): New.
7111         Added some functions to make using hooks easier.
7112         These include:
7113
7114         a) Functions add-local-hook and remove-local-hook to make it easy
7115         to use local hooks.
7116
7117         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7118         make it possible to add a "one-shot" hook, which is to say a hook
7119         that runs only once, and automatically removes itself after the
7120         first time it has run.
7121
7122 2000-03-09  Andy Piper  <andy@xemacs.org>
7123
7124         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7125
7126 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7127
7128         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7129         Moved from menubar-items.el.
7130         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7131
7132 2000-03-08  Andy Piper  <andy@xemacs.org>
7133
7134         * gutter-items.el (build-buffers-tab-internal): add selected field
7135         to buffers tab spec.
7136
7137 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7138
7139         * minibuf.el (last-exact-completion): Initialize to nil.
7140
7141 2000-03-07  Didier Verna  <didier@xemacs.org>
7142
7143         * startup.el (command-line-1): remove unused variable
7144         `first-file-buffer'.
7145
7146 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7147
7148         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7149         which is also used for Web server log files.
7150
7151 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7152
7153         * mule/mule-charset.el: Setup auto-fill-chars.
7154
7155 2000-03-02  SL Baur  <steve@beopen.com>
7156
7157         * subr.el (with-string-as-buffer-contents): Reimplement using
7158         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7159         non-deletion of buffer after execution problem.
7160         (with-output-to-string): Use unique buffer name.
7161
7162 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7163
7164         * gutter-items.el (buffers-tab-sort-function):  New variable.
7165         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7166
7167 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7168
7169         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7170
7171 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7172
7173         * menubar-items.el (maybe-add-init-button): Remove the "Load
7174         .emacs" button from all menubars.
7175
7176 2000-03-01  Didier Verna  <didier@xemacs.org>
7177
7178         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7179         region rectangle replacement (from Jan Vroonhof).
7180         (replace-rectangle): new function.
7181
7182 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7183
7184         * mule/mule-cmds.el (set-default-coding-systems): Use
7185         set-terminal-coding-system and set-keyboard-coding-system.
7186         * coding.el (set-terminal-coding-system): Use
7187         set-console-tty-output-coding-system.
7188         (set-keyboard-coding-system): Use
7189         set-console-tty-input-coding-system.
7190
7191 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7192
7193         * minibuf.el (read-variable): Allow symbol to default argument.
7194
7195 2000-02-27  Andy Piper  <andy@xemacs.org>
7196
7197         * gutter-items.el (update-tab-hook): new function to be used for
7198         hooks.
7199         (create-frame-hook): add update-tab-hook.
7200         (record-buffer-hook): ditto.
7201         (default-gutter-position-changed): ditto.
7202         (default-gutter-position): updating the buffers tab is now handled
7203         by a hook.
7204         (default-gutter-position-changed-hook): new variable.
7205         (gutter-element-visibility-changed-hook): ditto.
7206         (set-gutter-element-visible-p): call it.
7207         (set-gutter-element): use modify-specifier-instances. Set extents
7208         as duplicable before using.
7209         (remove-gutter-element): ditto.
7210         (set-gutter-element-visible-p): ditto.
7211         (init-gutter): new function.
7212         (add-tab-to-gutter): use new gutter-element functions rather than
7213         setting specifiers directly.
7214         (clear-progress): ditto.
7215         (abort-progress): ditto.
7216         (gutter-buffers-tab-visible-p): renamed from
7217         default-gutter-visible-p
7218
7219         * specifier.el (modify-specifier-instances): new function from Jan
7220         Vroonhof.
7221
7222         * x-init.el (init-post-x-win): call init-gutter.
7223
7224         * msw-init.el (init-post-mswindows-win): call init-gutter.
7225
7226         * menubar-items.el (default-menubar): Update to reflect new gutter
7227         variables.
7228
7229 2000-02-26  Andy Piper  <andy@xemacs.org>
7230
7231         * gutter-items.el (set-gutter-element): new function. Add gutter
7232         elements to the specified gutter.
7233         (remove-gutter-element): new function. Remove gutter elements from
7234         the specified gutter.
7235         (set-gutter-element-visible-p): new function. Set gutter element
7236         visibility for the provided gutter-visible specifier.
7237
7238 2000-02-23  Andy Piper  <andy@xemacs.org>
7239
7240         * gutter-items.el (add-tab-to-gutter): specify dimensions
7241         dynamically.
7242
7243 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7244
7245         * gutter-items.el (add-tab-to-gutter):
7246         * package-get.el (package-get-interactive-package-query):
7247         * package-ui.el (pui-directory-exists):
7248         (pui-install-selected-packages):
7249         (pui-list-packages):
7250         Use #'(lambda ...)  instead of '(lambda ...).
7251
7252 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7253
7254         * startup.el (load-user-init-file): Check to make sure user
7255           has an init-file before calling load().
7256
7257 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7258
7259         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7260
7261 2000-02-23  Martin Buchholz <martin@xemacs.org>
7262
7263         * XEmacs 21.2.31 is released.
7264
7265 2000-02-21  Mike Sperber <mike@xemacs.org>
7266
7267         * loadup.el (really-early-error-handler):
7268         * update-elc.el:
7269         * make-docfile.el:
7270         Remove dependency on EMACSBOOTSTRAP... environment variables.
7271
7272 2000-02-21  Martin Buchholz <martin@xemacs.org>
7273
7274         * XEmacs 21.2.30 is released.
7275
7276 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7277
7278         * byte-optimize.el (byte-optimize-plus):
7279         (byte-optimize-minus):
7280         (byte-optimize-multiply):
7281         Optimize (- 0) to 0, not (-)
7282         Optimize (+ 5 3.0) to 8.0
7283         Optimize (* 5 3.0) to 15.0
7284         Improve readability.
7285
7286 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7287
7288         * modeline.el: (modeline-scrolling-method): change modeline
7289         mswindows cursor appearance according to the value.
7290
7291         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7292         and 'gui-element face colors and 'gui-element face font to Windows
7293         defaults.
7294
7295 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7296
7297         * font-lock.el: Javadoc enhancements
7298
7299 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7300
7301         * ldap.el (toplevel): Test if LDAP support has been compiled in
7302         (ldap-verbose): New option
7303         (ldap-search-entries): Renamed from the previous ldap-search
7304         Conditionalize message display on ldap-verbose
7305         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7306         defuns
7307         (ldap-search): Is now defined as an obsolete wrapper calling
7308         ldap-search-basic or ldap-search-entries
7309
7310
7311 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7312             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7313             Jan Vroonhof  <jan@xemacs.org>
7314
7315         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7316         When for-effect is true, didn't call `byte-optimize-form'
7317         in and/or subforms without last.
7318
7319 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7320
7321         * package-get.el (package-get-download-sites): Use correct custom
7322         type.
7323
7324 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7325
7326         * files.el (write-file): Ask for coding system when compiled with
7327         file-coding.
7328
7329 2000-02-16  Andy Piper  <andy@xemacs.org>
7330
7331         * buffer.el (switch-to-buffer): give norecord argument to
7332         set-window-buffer instead of explicitly recording.
7333
7334         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7335         we have to pick a window.
7336
7337 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7338
7339         * mule/mule-cmds.el (describe-language-support): Don't add
7340         unexist function to help-map.
7341         (describe-coding-system): Don't use already assigend `C'.
7342
7343 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7344
7345         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7346         work in custom.
7347
7348 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7349
7350         * about.el: Ienaga's e-mail address change.
7351
7352 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7353
7354         * etags.el (find-tag): force new window -- even if buf already
7355         visible -- when other-window is t
7356
7357 2000-02-16  Martin Buchholz <martin@xemacs.org>
7358
7359         * XEmacs 21.2.29 is released.
7360
7361 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7362
7363         * cl-extra.el (getf): This is now identical to `plist-get', so
7364         just defalias it.
7365         * cl-macs.el: Make getf an alias to plist-get, at the
7366         byte-compiler level, using define-compiler-macro.
7367
7368 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7369
7370         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7371
7372 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7373
7374         * lisp/etags.el (find-tag-internal): set exact-tagname to
7375           a regular expression that matches against the tagname
7376           part of the tag entry first instead of only looking in
7377           the context area.
7378
7379 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7380
7381         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7382         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7383
7384 2000-02-07  Martin Buchholz <martin@xemacs.org>
7385
7386         * XEmacs 21.2.28 is released.
7387
7388 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7389
7390         * cl-extra.el (getf): Just call `get', never `get*'.
7391         Make arglist match docstring.
7392         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7393         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7394         * byte-optimize.el: remove references to `get*'.
7395
7396 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7397
7398         * mule/european.el: Add syntax information for Latin3 and Latin4.
7399
7400 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7401
7402         * byte-optimize.el: Byte-optimize (length "foo")
7403
7404 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7405
7406         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7407         width check using `window-leftmost-p' and `window-rightmost-p'.
7408
7409 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7410
7411         * wid-edit.el (widget-match-inline): An atom never matches a
7412           list.
7413
7414 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7415
7416         * modeline.el: Consolidated 'x and 'mswindows specification under
7417         'win tag.
7418
7419 2000-01-29  Andy Piper  <andy@xemacs.org>
7420
7421         * gutter-items.el: (format-buffers-tab-line): Try and be
7422         intelligent about buffer naming when we have duplicates.
7423
7424 2000-01-29  Andy Piper  <andy@xemacs.org>
7425
7426         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7427         updated when it becomes visible.
7428
7429 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7430
7431         * bytecomp.el (byte-compile-insert-header): Properly set coding
7432         system under MULE and file-coding.
7433
7434 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7435
7436         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7437         (dontusethis-set-value-terminal-coding-system-handler):
7438         (dontusethis-set-value-keyboard-coding-system-handler):
7439         Never undefine coding system aliases.  Emergency fix for gnus.
7440
7441 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7442
7443         * files.el (abbreviate-file-name): Use directory-sep-char instead
7444         of hard-coded "/".
7445
7446 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7447
7448         * startup.el (user-init-file-base-list): New variable, replacing
7449         user-init-file-base.
7450         (find-user-init-file): New function.
7451         (command-line-early): Use it.
7452         (load-user-init-file): Ditto.
7453
7454 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7455
7456         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7457         calling valid-image-instantiator-format-p
7458
7459 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7460
7461         * isearch-mode.el (isearch-mode): The variable is
7462         isearch-unhidden-extents, not isearch-opened-extents.
7463
7464 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7465
7466         * minibuf.el (next-history-element): Modify error message if a
7467         default value is available.
7468
7469 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7470
7471         * bytecomp.el (byte-compile-file): Don't unconditionally write
7472         .elc files in binary - might contain non-Latin1.
7473
7474 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7475
7476         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7477         for windows-nt.
7478
7479         * version.el:
7480         * startup.el (user-init-file-base):
7481         * process.el (call-process-region):
7482         * files.el (make-backup-file-name):
7483         (backup-file-name-p):
7484         (file-relative-name):
7485         (abbreviate-file-name):
7486         (set-auto-mode):
7487         * code-process.el (call-process-region): Removed unnecessary
7488         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7489         support out of the universe.
7490
7491         * process.el:
7492         * code-process.el:
7493         * bytecomp.el (byte-compile-file): Removed reference to
7494         buffer-file-type, and commented usage of binary-process-output
7495         NTEmacs variables.
7496
7497 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7498
7499         * help.el (function-arglist): Add case for macro.
7500
7501 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7502
7503         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7504         printers.
7505         (custom-display): Added a menu for printer/display tags.
7506
7507         * frame.el (frame-type):
7508         * device.el (device-type): Added 'msprinter to the doc string, and
7509         removed 'pc -- it is not going to be implemented ever.
7510         (call-device-method): Fixed docstring typo.
7511         Defined specifier tags 'printer and 'display.
7512
7513 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7514
7515         * lisp/itimer.el (itimer-run-expired-timers): (consp
7516           last-command-event-time) instead of (consp
7517           'last-command-event-time).
7518
7519 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7520
7521         * msw-glyphs.el: Removed obsolete commentary.
7522
7523 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7524
7525         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7526         better default value.
7527
7528 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7529
7530         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7531         (read-string): Ditto.
7532         (eval-minibuffer): Ditto.
7533         (read-command): Ditto.
7534         (read-function): Ditto.
7535         (read-variable): Ditto.
7536         (read-number): Ditto.
7537         (read-shell-command): Ditto.
7538         (read-number): Record history.
7539
7540 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7541
7542         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7543
7544 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7545
7546         * faces.el (startup-initialize-custom-faces): New function.
7547         Reset all faces created during auto-autoloads loading time
7548         by defface.
7549         * startup.el (command-line): Call it.
7550
7551 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7552
7553         * about.el (about-hackers): Add myself to contributors list.
7554
7555 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7556
7557         * menubar-items.el (maybe-add-init-button): Removed an argument in
7558         a call to load-user-init-file, as the function managed to lose its
7559         formal parameter a few betas ago.
7560
7561 2000-01-18  Martin Buchholz <martin@xemacs.org>
7562
7563         * XEmacs 21.2.27 is released.
7564
7565 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7566
7567         * process.el (shell-command-to-string): Use the FSF docstring.
7568         Make shell-command-to-string the standard function, and
7569         exec-to-string the (deprecated) alias.
7570
7571         * startup.el: typo fix.
7572
7573 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7574
7575         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7576
7577 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7578
7579         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7580         buffers after visible buffers.
7581         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7582
7583 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7584
7585         * info.el (Info-extract-menu-node-name): Stop at a dot
7586         followed by whitespace or right parenthesis.
7587
7588 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7589
7590         * info.el (Info-directory-list): Warn against using Customize with
7591         Info-directory-list.
7592
7593 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7594
7595         * minibuf.el (read-file-name): doc fix.
7596
7597         * autoload.el (update-file-autoloads): doc fix.
7598
7599         * about.el (about-hackers): Change my E-mail address.
7600
7601 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7602
7603         * info.el (Info-visit-file): Just use the `f' interactive spec to
7604         read a filename in the standard way.
7605
7606 2000-01-13  Andy Piper  <andy@xemacs.org>
7607
7608         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7609         (gutter-buffers-tab-extent): new variable.
7610         (update-tab-in-gutter): call add-tab-to-gutter again if the
7611         orientation has changed.
7612         (add-tab-to-gutter): cope with different orientations.
7613
7614 2000-01-11  Didier Verna  <didier@xemacs.org>
7615
7616         * info.el (Info-following-node-name): backward-skip dots as well
7617         as spaces (dots at the end of a node name aren't part of it).
7618         (Info-extract-menu-node-name): don't skip dots. There could be
7619         some in the node name.
7620         (Info-index): allow dots to be part of a node name.
7621
7622 2000-01-12  Andreas Jaeger  <aj@suse.de>
7623
7624         * files.el (auto-mode-alist): Added idlwave-mode.
7625         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7626
7627 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7628
7629         * info.el (Info-search): Show default value.
7630
7631 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7632
7633         * info.el (Info-read-node-completion-table): New variable.
7634         (Info-read-node-name-1): New function.
7635         (Info-read-node-name): Use it.
7636         (Info-follow-reference): Use DEFAULT argument of completing-read.
7637         (Info-menu): Ditto.
7638
7639 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7640
7641         * hyper-apropos.el (hyper-describe-key-briefly): Save
7642         window configuration.
7643         (hyper-describe-face): Use DEFAULT of completing-read.
7644         (hyper-apropos-read-variable-symbol): Ditto.
7645         (hyper-apropos-read-function-symbol): Ditto.
7646
7647 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7648
7649         * mule/mule-cmds.el (set-default-coding-system): Set
7650         comint-exec-hook to use coding-system-for-read and
7651         coding-system-for-write so that C-x RET c works.
7652
7653 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7654
7655         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7656         (previous-matching-history-element): Increment
7657         minibuffer-max-depth by 1.
7658         (next-matching-history-element): Ditto.
7659
7660 2000-01-11  Andy Piper  <andy@xemacs.org>
7661
7662         * gutter-items.el (buffers-tab): Create a new face for the buffers
7663         tab.
7664         (buffers-tab-face): use it.
7665
7666 2000-01-10  Didier Verna  <didier@xemacs.org>
7667
7668         * modeline.el (modeline-scrolling-method): change modeline X
7669         cursor appearance according to the value.
7670
7671 2000-01-07  Andreas Jaeger  <aj@suse.de>
7672
7673         * about.el (about-hackers): Moved my entry to contributor list.
7674         (xemacs-hackers): Added myself.
7675         (about-maintainer-info): Added description of myself.
7676
7677
7678 2000-01-07  Didier Verna  <didier@xemacs.org>
7679
7680         * modeline.el (modeline-scrolling-method): new variable.
7681         (mouse-drag-modeline): add reference to it in the docstring.
7682         (mouse-drag-modeline): handle it.
7683
7684 2000-01-08  Andy Piper  <andy@xemacs.org>
7685
7686         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7687         calls.
7688         (remove-buffer-from-gutter-tab): ditto.
7689
7690 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7691
7692         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7693         (custom-face-edit): Fix grammatical error in help message.
7694
7695 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7696
7697         * movemail.el: Added.
7698
7699         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7700
7701 2000-01-03  Didier Verna  <didier@xemacs.org>
7702
7703         * modeline.el (mouse-drag-modeline): remove the code related to
7704         the modeline horizontal scrolling facility.
7705
7706 1999-12-31  Martin Buchholz <martin@xemacs.org>
7707
7708         * XEmacs 21.2.26 is released.
7709
7710 1999-12-28  Andy Piper  <andy@xemacs.org>
7711
7712         * wid-edit.el (widget-push-button-value-create): The gui cache
7713         does not agree with native widgets which can only be displayed
7714         once per window. The reasons for caching are diminished now that
7715         we don't hog resources when creating buttons.
7716         (widget-push-button-cache) deleted.
7717
7718 1999-12-24  Martin Buchholz <martin@xemacs.org>
7719
7720         * XEmacs 21.2.25 is released.
7721
7722 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7723
7724         * hyper-apropos.el (hyper-apropos): Toggle
7725         hyper-apropos-programming-apropos correctly.
7726         Set REGEXP when user accepts default value.
7727
7728 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7729
7730         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7731         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7732
7733 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7734
7735         * mule/mule-category.el (undefined-category-designator):
7736         Return char instead of character.  Search for undefined one.
7737         (describe-category): Use with-displaying-help-buffer.
7738
7739 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7740
7741         * byte-optimize.el (byte-optimize-plus):
7742         Optimize (+ 1) to 1 instead of (1+ nil).
7743
7744         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7745
7746         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7747
7748         * byte-optimize.el (byte-optimize-char-before): New function.
7749         Remove performance penalty for using (char-before) instead of (char-after).
7750
7751 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7752
7753         * mule/mule-category.el (char-category-list): Return character
7754         instead of integer.
7755
7756 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7757
7758         * minibuf.el (read-buffer): Check default is buffer object.
7759
7760 1999-11-25  Andy Piper  <andy@xemacs.org>
7761
7762         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7763         for buttons.
7764
7765 1999-12-16  Andreas Jaeger  <aj@suse.de>
7766
7767         * package-get.el (package-get-maybe-save-index): Fixed typo.
7768         Patch by Jeff Miller <jmiller@smart.net>.
7769
7770 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7771
7772         * gnuserv.el (gnuserv-process-filter):  don't call
7773         gnuserv-write-to-client when gnuserv-current-client is nil
7774
7775 1999-12-14  Martin Buchholz <martin@xemacs.org>
7776
7777         * XEmacs 21.2.24 is released.
7778
7779 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7780
7781         * about.el (about-hackers): Update my email address.
7782
7783 1999-12-07  Martin Buchholz <martin@xemacs.org>
7784
7785         * XEmacs 21.2.23 is released.
7786
7787 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7788
7789         * package-get.el (package-get-download-sites): Removed several
7790         defunct download sites, added many new ones, and corrected a few
7791         incorrect directory-on-site entries.  Added physical locations to
7792         site-description.
7793
7794 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7795
7796         * finder.el (finder-commentary): add DOC string and fix
7797         interactive spec
7798
7799 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7800
7801         * help.el (describe-function): Don't forget to intern the string
7802         completing-read returns.
7803         (describe-variable): Ditto.
7804
7805 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7806
7807         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7808         `hyper-apropos-help-mode' here to find symbol to customize
7809         irregardless of cursor position and simplify
7810         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7811         `hyper-apropos-popup-menu'.
7812
7813 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7814
7815         * apropos.el (apropos-mode-map): Add return to call
7816         apropos-follow.
7817         (apropos-print): Call apropos-mode to have better
7818         command reference. Put keymap text-poperty to
7819         symbole name.
7820
7821 1999-11-22  Alastair Burt  <burt@dfki.de>
7822
7823         * help.el: (describe-bindings-1): Added handling of keymaps for
7824         the extents at point.
7825
7826 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7827
7828         * gutter-items.el (buffers-tab-items): Wrap the function in a
7829         save-match-data
7830
7831 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7832
7833         * help.el (describe-function): Use the DEFAULT argument to
7834         completing-read.
7835         (describe-variable): Ditto.
7836
7837 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7838
7839         * minibuf.el (read-from-minibuffer): Add optional argument
7840         DEFAULT to have better mini-buffer history support.
7841         (completing-read): Pass default to read-from-minibuffer.
7842         (read-buffer): Pass default to completing-read.
7843
7844 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7845
7846         * font-lock.el (font-lock-doc-string-face): Document the
7847         `font-lock-lisp-like' property.
7848
7849 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7850
7851         * lisp-mode.el: Specify `font-lock-lisp-like'.
7852
7853         * font-lock.el (font-lock-lisp-like): New function.
7854         (font-lock-fontify-syntactically-region): Use it.
7855
7856 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7857
7858         * XEmacs 21.2.22 is released
7859
7860 1999-11-28  Martin Buchholz <martin@xemacs.org>
7861
7862         * XEmacs 21.2.21 is released.
7863
7864 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7865
7866         * minibuf.el (read-coding-system): Accept symbol and
7867         coding-system object as a default-coding-system.
7868
7869 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7870
7871         * minibuf.el (read-coding-system): Accept symbol as
7872         a default-coding-system.
7873
7874 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7875
7876         * apropos.el (apropos-documentation): Use insert instead
7877         of princ.
7878
7879 1999-11-07  William M. Perry  <wmperry@aventail.com>
7880
7881         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7882           for the linux console.
7883
7884         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7885           stuff to work when you are not on a window system, since the GPM
7886           mouse support now allows pasting from outside of XEmacs.
7887
7888 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7889
7890         * XEmacs 21.2.20 is released
7891
7892 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7893
7894         * setup-paths.el (paths-default-info-directories): Add
7895         /usr/share/info and /usr/local/share/info.
7896
7897 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7898
7899         * about.el: Updated Vladimir Ivanovic's info.
7900
7901 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7902
7903         * auto-show.el (auto-show-truncationp): Remove.
7904
7905         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7906
7907 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7908
7909         * indent.el (indent-line-to): fix bug: spaces were not replaced
7910         with tab if column is multiple of tab-width
7911         From dhn@qedinc.com
7912
7913 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7914
7915         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7916         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7917
7918         * package-get.el (package-get-package-provider): Be verbose when
7919         interactive. Patch from Robert Pluim
7920
7921 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7922
7923         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7924         info file suffixes.
7925
7926 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7927
7928         * process.el (open-network-stream): Add a new optional parameter
7929         PROTOCOL to support udp; fix a minor typo and add an explanation
7930         in docstring for udp programming.
7931
7932         * code-process.el (open-network-stream): Add a new optional
7933         parameter PROTOCOL to support udp; fix a minor typo and add an
7934         explanation in docstring for udp programming.
7935
7936 1999-10-18  Andy Piper  <andy@xemacs.org>
7937
7938         * gui.el (make-gui-button): be more precise about how we call
7939         callbacks.
7940
7941         * wid-edit.el (widget-push-button-value-create): Use the new form
7942         of native gui-button.
7943
7944 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7945
7946         * info.el (Info-page-prev): Don't do (sit-for 0).
7947
7948 1999-10-13  Andy Piper  <andy@xemacs.org>
7949
7950         * gutter-items.el (progress-abort-glyph): new glyph for showing
7951         abort status.
7952         (append-progress): dispatch-event rather than sit-for.
7953         (abort-progress): new function. Show the abort glyph with an
7954         appropriate message.
7955         (raw-append-progress): dispatch-event rather than sit-for.
7956         (display-progress): cope with aborts.
7957
7958         * gui.el (make-gui-button): Use native widgets for buttons
7959         unconditionally.
7960         (insert-gui-button): ditto.
7961         (gui-button-p): ditto.
7962
7963         * xbm-button.el: remove from core.
7964
7965         * xpm-button.el: remove from core.
7966
7967 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7968
7969         * faces.el (init-device-faces): Don't initialize the random faces
7970         on the stream device.
7971
7972 1999-10-06  Andy Piper  <andy@xemacs.org>
7973
7974         * files.el (recover-file): Don't use ls under windows for revert buffer.
7975
7976 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7977
7978         * package-get.el (package-get-download-menu): Make menu really
7979         toggle download sites.
7980         (package-get-download-sites): Add autoload cookie.
7981
7982 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7983
7984         * setup-paths.el (paths-find-module-directory): Ditto.
7985
7986 1999-09-29  Werner Fink  <werner@suse.de>
7987
7988         * setup-paths.el (paths-find-exec-directory): Add missing nil
7989         parameter for environment.
7990
7991 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7992
7993         * modeline.el (modeline-format):
7994         Only purecopy the strings.  Else
7995         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7996         barfs.
7997
7998 1999-08-28  Mike Woolley  <mike@bulsara.com>
7999
8000         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8001         user setting comint-completion-addsuffix and
8002         comint-process-echoes.
8003
8004 1999-09-22  Andy Piper  <andy@xemacs.org>
8005
8006         * gutter-items.el (update-tab-in-gutter): use
8007         last-nonminibuf-window instead of selected-window.
8008
8009 1999-09-18  Andy Piper  <andy@xemacs.org>
8010
8011         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8012         display on.
8013
8014         * subr.el (record-buffer-hook): new variable so that the hook gets
8015         some documentation.
8016
8017 1999-09-16  Andy Piper  <andy@xemacs.org>
8018
8019         * gutter-items.el (update-tab-in-gutter): only update when the
8020         gutter is visible.
8021         (remove-buffer-from-gutter-tab): ditto.
8022
8023 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8024
8025         * simple.el (do-auto-fill): Commented out part of Kinsoku
8026         processing.
8027
8028 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8029
8030         * isearch-mode.el (isearch-highlightify-region): Give the
8031         highlighting extents a high priority.
8032         (isearch-make-extent): Give the main highlighting extent an even
8033         higher priority.
8034
8035 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8036
8037         * packages.el (packages-compute-package-locations): Fix typo from
8038         -u rationalization.
8039
8040 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8041
8042         * setup-paths.el (paths-find-doc-directory): Respect value of
8043         `configure-doc-directory.'
8044
8045         * find-paths.el (paths-find-architecture-directory): Give
8046         precendence `default' argument (which typically comes from
8047         configure).
8048
8049 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8050
8051         * startup.el (command-line-early): Added options -user-init-file
8052         and -user-init-directory.
8053
8054         * files.el (user-init-file): Default to NIL so we can recognize
8055         when it's set.
8056
8057 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8058
8059         * obsolete.el (init-file-user):
8060         * startup.el:
8061         * packages.el (packages-compute-package-locations):
8062         * package-get.el (package-get-user-index-filename):
8063         * menubar-items.el (maybe-add-init-button):
8064         * info.el (Info-annotations-path):
8065         * dump-paths.el:
8066         Change `user-init-directory' to be an absolute path.
8067         Use `user-init-directory' where appropriate.
8068         Zap `init-file-user' and its uses.
8069
8070 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8071
8072         * subr.el (copy-symbol): New function.
8073
8074 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8075
8076         * isearch-mode.el (isearch-done): Be sure to restore invisible
8077         extents in the proper buffer.
8078         (isearch-pre-command-hook): Set this-command to the correct value
8079         in case the buffer has changed and old overriding-local-map was
8080         used.
8081         (isearch-restore-extent): Use remprop instead of setting the
8082         property to nil.
8083
8084 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8085
8086         * cmdloop.el (execute-extended-command): Update zmacs region
8087         before the delay.
8088         (execute-extended-command): Make the message gettext-friendly.
8089
8090 1999-09-07  Andy Piper  <andy@xemacs.org>
8091
8092         * gutter-items.el (progress-gauge-glyph): renamed from
8093         progress-glyph.
8094         (progress-text-glyph): new variable.
8095         (progress-layout-glyph): use layouts and text glyphs.
8096         (progress-area-buffer): removed.
8097         (progress-text-and-extent): new variable.
8098         (progress-displayed-p): dynamically create gutter area buffer.
8099         (clear-progress): ditto.
8100         (raw-append-progress): ditto.
8101         (append-progress): use new glyph names.
8102         (raw-append-progress): only create the extent when needed. set
8103         properties more optimally.
8104         (progress): remove args.
8105
8106 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8107
8108         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8109         mapcar where the return value is unused.
8110         (isearch-restore-invisible-extents): Ditto.
8111         (isearch-highlight-all-cleanup): Ditto.
8112         (isearch-delete-extents-in-range): Traverse the extents only once.
8113         (isearch-highlight-all-update): Don't start over if the search
8114         string has changed and more input is pending.
8115
8116 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8117
8118         * packages.el (packages-find-package-data-path): Ditto.
8119
8120         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8121
8122         * subr.el (mapc-internal): Don't make obsolete.
8123
8124         * cl-extra.el (mapc): Resurrect.
8125
8126 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8127
8128         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8129         alias.
8130
8131         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8132         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8133         (isearch-yank-clipboard): Use get-clipboard instead of
8134         x-get-clipboard.
8135         (isearch-yank-selection): Fix docstring.
8136
8137 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8138
8139         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8140
8141 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8142
8143         * cl-macs.el (extent-start-position): Fix setf method.
8144         (extent-end-position): Ditto.
8145
8146 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8147
8148         * isearch-mode.el: End merge with FSF 20.4.
8149
8150         * isearch-mode.el (search-invisible): New variable.
8151         (isearch-hide-immediately): Ditto.
8152         (isearch-unhidden-extents): Ditto.
8153         (isearch-range-invisible): New function.
8154         (isearch-unhide-extent): Ditto.
8155         (isearch-restore-invisible-extents): Ditto.
8156         (isearch-restore-extent): Ditto.
8157
8158         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8159         implementation.
8160         (isearch-ring-retreat-edit): Ditto.
8161         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8162         (isearch-forward-regexp): New arguments NOT-REGEXP and
8163         NO-RECURSIVE-EDIT.
8164         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8165         (isearch-backward-regexp): New arguments NOT-REGEXP and
8166         NO-RECURSIVE-EDIT.
8167         (isearch-mode): Return isearch-success.
8168         (isearch-update): Use unread-command-events instead of
8169         unread-command-event.
8170         (isearch-abort): If an invalid regexp is encountered, keep popping
8171         states.
8172         (isearch-*-char): Use FSF implementation.
8173         (isearch-whitespace-chars): Use the more robust FSF's
8174         implementation.
8175         (isearch-within-brackets): New variable.
8176         (isearch-mode): Initialize it.
8177         (isearch-edit-string): Bind it.
8178         (isearch-search-and-update): Set it.
8179         (isearch-push-state): Push it.
8180         (isearch-top-state): Pop it.
8181         (isearch-search): Set it.
8182         (isearch-printing-char): When called by isearch-whitespace-chars,
8183         handle M-SPC gracefully.
8184         (isearch-message-prefix): New argument ELLIPSIS.
8185         (isearch-message-suffix): Ditto.
8186         (isearch-message): Use the ELLIPSIS argument when calling
8187         isearch-message-prefix and isearch-message-suffix.
8188         (isearch-message-prefix): Distinguish between "wrapped" and
8189         "overwrapped" search, FWIW.
8190
8191 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8192
8193         * isearch-mode.el (isearch-edit-string): Use the head of the
8194         search ring instead of search-last-string and search-last-regexp.
8195         (search-highlight): Renamed from isearch-highlight.
8196         (isearch-exit): Use the new name.
8197         (isearch-highlight): Ditto.
8198         (isearch-dehighlight): Ditto.
8199         (isearch-update-ring): New function.
8200         (isearch-done): Call it.
8201         (isearch-done): New argument EDIT.
8202         (isearch-repeat): If search string is empty, look up at the car of
8203         the search ring; ignore the yank pointer.
8204         (isearch-abort): Call isearch-done with NOPUSH.
8205         (isearch-cancel): New function.
8206         (isearch-mode-map): Bind it to ESC ESC ESC.
8207
8208         * isearch-mode.el: Begin merge with FSF 20.4.
8209
8210 1999-09-01  Andy Piper  <andy@xemacs.org>
8211
8212         * x-select.el (x-get-clipboard): obsolete.
8213         (x-yank-clipboard-selection): obsolete
8214
8215         * select.el (disown-selection): need to be careful to disown the
8216         clipboard if we set it via selection.
8217         (get-clipboard): move from x-select.el
8218         (yank-clipboard-selection): ditto.
8219
8220 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8221
8222         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8223         isearch-highlight-all-matches to nil.
8224         (isearch-fixed-case): New variable.
8225         (isearch-mode): Initialize it.
8226         (isearch-edit-string): Save it.
8227         (isearch-toggle-case-fold): Set it.
8228         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8229         need to check isearch-fixed-case.
8230         (isearch-toggle-case-fold): Update highlighting of all matches
8231         before the pause.
8232         (isearch-edit-string):
8233
8234 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8235
8236         * isearch-mode.el (isearch-edit-string): Call isearch-message
8237         before reading the event so that the prompt is displayed properly.
8238         (isearch-message): Use isearch-nonincremental when calling
8239         isearch-message-prefix.
8240         (minibuffer-local-isearch-map): Bind up and down to do the same as
8241         M-p and M-n respectively.
8242         (isearch-done): New arg NOPUSH.
8243         (isearch-edit-string): Use it.
8244         (isearch-edit-string): Don't bind isearch-string.
8245         (isearch-ring-adjust): Edit string, *then* push state.
8246
8247 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8248
8249         * faces.el (isearch-secondary): Make isearch-secondary look
8250         different than default.
8251
8252 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8253
8254         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8255         save-excursion.
8256         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8257         (isearch-update): Call isearch-dehighlight without arguments.
8258         (isearch-done): Ditto.
8259
8260         * isearch-mode.el (isearch-fix-case): If the search string has no
8261         upper-case letters, allow the folding to be reenabled.
8262         Previously, once disabled, the folding would remain that way until
8263         the end of isearch.
8264         (isearch-top-state): Call isearch-fix-case.
8265
8266         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8267         save-excursion.
8268         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8269
8270 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8271
8272         * xpm-button.el:
8273         xbm-button.el: Need to exist in core because gui.el depends on
8274         them.
8275
8276 1999-08-31  Andy Piper  <andy@xemacs.org>
8277
8278         * gutter-items.el (buffers-tab-face): new customizable variable.
8279         (buffers-tab-default-buffer-line-length): new specifier for
8280         maximum viewable characters.
8281         (progress-stack): new variable for implementing widget-based
8282         progress messages.
8283         (progress-area-buffer): ditto.
8284         (progress-glyph-height): ditto.
8285         (progress-stop-callback): ditto.
8286         (progress-quit-function): new function.
8287         (progress-glyph): new variable.
8288         (progress-layout-glyph): ditto.
8289         (progress-displayed-p): new function, see message-displayed-p for
8290         details.
8291         (clear-progress): ditto.
8292         (remove-progress): ditto.
8293         (append-progress): ditto.
8294         (raw-append-progress): ditto.
8295         (display-progress): ditto.
8296         (current-progress): ditto.
8297         (current-progress-label): ditto.
8298         (progress): ditto.
8299         (lprogress): ditto.
8300
8301
8302 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8303
8304         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8305
8306         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8307         `isearch-yank-selection'.
8308         (isearch-mode-map): Use it.
8309         (isearch-yank-selection): Use `get-selection' instead of
8310         `get-x-selection'.
8311
8312 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8313
8314         * faces.el (isearch-secondary): Create face here.
8315
8316         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8317         timers.
8318
8319 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8320
8321         * subr.el (buffer-string): More robust backward compatibility
8322         check, courtesy William Perry.
8323
8324 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8325
8326         * replace.el (perform-replace): Stop the search after the search
8327         limit has been reached.
8328
8329 1999-08-23  Andy Piper  <andy@xemacs.org>
8330
8331         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8332         here if we don't have one.
8333
8334 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8335
8336         * ldap.el (ldap-coding-system): Default to nil until we get
8337         efficient UTF8 support
8338         (ldap-decode-string): Guard against `decode-coding-string' not
8339         being defined
8340         (ldap-encode-string): Guard against `encode-coding-string' not
8341         being defined
8342
8343 1999-08-23  Didier Verna  <didier@xemacs.org>
8344
8345         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8346         Some doc strings improvements, and add a star to the `interactive'
8347         calls.
8348
8349 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8350
8351         * font-lock.el (java-font-lock-keywords-3): introduced new
8352         keywords and regexpes for javadoc syntax 1.2.
8353
8354 1999-08-17  Andy Piper  <andy@xemacs.org>
8355
8356         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8357         format-buffers-tab-line.
8358         (buffers-tab-max-buffer-line-length): new variable.
8359         (format-buffers-tab-line): new function. truncate names if over
8360         buffers-tab-max-buffer-line-length.
8361
8362 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8363
8364         * cus-start.el: Customize the variable `bell-inhibit-time'.
8365
8366 1999-08-16  Andy Piper  <andy@xemacs.org>
8367
8368         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8369         brute-force approach to deleting the last buffer.
8370         (buffers-tab-grouping-regexp): new customizable variable.
8371         (select-buffers-tab-buffers-by-mode): use it.
8372
8373 1999-08-13  Andy Piper  <andy@xemacs.org>
8374
8375         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8376         deletion problem.
8377
8378 1999-07-30  Didier Verna  <didier@xemacs.org>
8379
8380         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8381         of princ to output symbols.
8382         (custom-save-face-internal): ditto.
8383         (custom-save-resets): ditto.
8384
8385 1999-08-09  Didier Verna  <didier@xemacs.org>
8386
8387         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8388         `regexp-quote' to protect the major mode name for use as a regular
8389         expression (c++ needs this for instance).
8390
8391 1999-08-08  Andy Piper  <andy@xemacs.org>
8392
8393         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8394         cope with similar mode names.
8395
8396         * gutter-items.el (buffers-tab-selection-function): new selection
8397         function.
8398         (select-buffers-tab-buffers-by-mode): new function.
8399         (buffers-tab-items): use it if set to only display buffers in the
8400         tab in the current buffer's group..
8401         (update-tab-in-gutter): use new api.
8402         (remove-buffer-from-gutter-tab): ditto.
8403
8404         * gutter-items.el (buffers-tab-max-size): set custom selection
8405         default to 6.
8406         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8407         (add-tab-to-gutter): set face as default.
8408
8409 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8410
8411         * faces.el (frob-face-property): Merge the fall-back specifier
8412         with the target, not replace it.
8413
8414 1999-08-05  Andy Piper  <andy@xemacs.org>
8415
8416         * gutter-items.el (update-tab-in-gutter): add frame argument for
8417         buffer-items.
8418         (update-tab-in-gutter): use it.
8419
8420         * gutter-items.el (record-buffer-hook): set.
8421
8422         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8423         change.
8424         (switch-to-buffer-hook) deleted.
8425
8426 1999-08-04  Andy Piper  <andy@xemacs.org>
8427
8428         * gutter-items.el (update-tab-in-gutter): make sure this will work
8429         as an argument to create-frame-hook.
8430
8431 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8432
8433         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8434         instead of timer emulation.
8435
8436 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8437
8438         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8439         Emacs isearch enhancements.
8440
8441 1999-07-28  Andy Piper  <andy@xemacs.org>
8442
8443         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8444         all devices that support tab controls.
8445         (remove-buffer-from-gutter-tab): new function. to be used as a
8446         value for kill-buffer-hook.
8447
8448 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8449
8450         * auto-show.el (auto-show-truncationp): changed to match
8451         `window_translation_on'
8452
8453 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8454
8455         * XEmacs 21.2.19 is released
8456
8457 1999-07-28  SL Baur  <steve@miho>
8458
8459         * code-files.el (insert-file-contents): Fix docstring.
8460         revert previous change.
8461
8462 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8463
8464         * fill.el (fill-region-as-paragraph): Change re-break-point to
8465         contain word-across-newline plus one character so that filling
8466         Japanese and Chinese works as desired.
8467         * simple.el (do-auto-fill): Ditto.
8468
8469 1999-07-26  SL Baur  <steve@miho>
8470
8471         * mule/japanese.el ("Japanese"): Do not specify a default input
8472         method.
8473         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8474
8475 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8476
8477         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8478         able to use cl-macs macro in early lisp.
8479
8480 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8481
8482         * custom.el:
8483         * cus-face.el:
8484         * cus-edit.el:
8485                 Massive custom Theme API changes.
8486
8487 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8488
8489         * code-files.el (insert-file-contents): Regard
8490         coding-system-magic-cookie if `coding-system-for-read' is nil.
8491
8492 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8493
8494         * mule/thai-xtis.el: Add coding: local variable, to avoid
8495         bootstrapping problem with C locale.
8496
8497 1999-07-22  Andy Piper  <andy@xemacs.org>
8498
8499         * dumped-lisp.el (preloaded-file-list): guard against putting
8500         gutter-items in a less than functional XEmacs.
8501         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8502
8503 1999-07-18  Bob Weiner  <weiner@beopen.com>
8504
8505         * fill.el (fill-context-prefix): Fixed bug that prevented the
8506         setting of an adaptive fill prefix when the `dont-skip-first' was
8507         t.
8508
8509 1999-07-22  SL Baur  <steve@miho>
8510
8511         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8512
8513 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8514
8515         * files.el (interpreter-mode-alist): add `make', `guile', and
8516         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8517         makefile-mode, guile is a scheme, and someday XEmacs will be
8518         modular enough to use as an efficient scripting tool.)
8519
8520 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8521
8522         * mule/mule-cmds.el (reset-language-environment): Regard
8523         coding-category `utf-8' and `ucs-4' if they are available.
8524
8525 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8526
8527         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8528         (prefer-coding-system): Fix DOC-string.
8529
8530         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8531         DOC-string too.
8532
8533         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8534         Mule.
8535         (coding-system-change-eol-conversion): Fix DOC-string.
8536
8537 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8538
8539         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8540         instead of `list-coding-system'.
8541
8542 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8543
8544         * menubar-items.el (default-menubar): `select-input-method' was
8545         renamed to `set-input-method'.
8546
8547         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8548         "Set Language Environment" menu.
8549
8550         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8551         "Describe Language Support" menu.
8552
8553 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8554
8555         * mule/chinese.el ("Chinese-GB"): Rename
8556         `chinese-gb-environment-setup-function' to
8557         `setup-chinese-gb-environment-internal'.
8558
8559 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8560
8561         * mule/korean.el: Use `define-coding-system-alias' instead of
8562         `copy-coding-system'.
8563
8564 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8565
8566         * mule/mule-cmds.el (set-language-environment-coding-systems):
8567         Treat duplicated coding-categories.
8568
8569 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8570
8571         * mule/japanese.el: Use `define-coding-system-alias' instead of
8572         `copy-coding-system'.
8573
8574 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8575
8576         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8577         coding-system `viscii'.
8578
8579 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8580
8581         * mule/cyrillic.el:
8582         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8583         (cyrillic-alternativnyj-decode-table): New variable.
8584         (cyrillic-alternativnyj-encode-table): New variable.
8585         - Specify `iso-8-1' as a category of coding-system
8586           `alternativnyj'.
8587         - Abolish general Cyrillic environment.
8588
8589 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8590
8591         * mule/chinese.el:
8592         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8593         - Register `chinese-gb-environment-setup-function' as a
8594           `setup-function' of "Chinese-GB" environment.
8595
8596 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8597
8598         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8599         optional argument `parents'.
8600
8601         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8602         property for Thai-XTIS.
8603
8604         * mule/mule-help.el (help-with-tutorial): Use property
8605         `tutorial-coding-system' of language-info as a coding-system to
8606         read tutorial file.
8607
8608 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8609
8610         * mule/thai-xtis.el: Don't setup `setup-function' and
8611         `exit-function'.
8612
8613         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8614         `set-coding-category-system' to set up coding-system for
8615         coding-category.
8616
8617         * mule/mule-cmds.el (prefer-coding-system): Use
8618         `set-coding-category-system' to set up coding-system for
8619         coding-category.
8620
8621 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8622
8623         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8624         Thai-XTIS environment.
8625
8626         * mule/mule-cmds.el (prefer-coding-system): Use
8627         `find-coding-system' instead of `coding-system-p'.
8628
8629 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8630
8631         * mule/mule-cmds.el (set-language-environment-coding-systems):
8632         Modify eol-type for XEmacs.
8633
8634         * mule/thai-xtis.el: Delete unused local variable `category'.
8635
8636         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8637         function.
8638         (prefer-coding-system): Don't call
8639         `update-coding-systems-internal'; use function
8640         `coding-category-list' instead of variable `coding-category-list';
8641         use `set-coding-priority-list' instead of `set-coding-priority';
8642         modify `eol-type' for XEmacs.
8643
8644         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8645         `charset-columns'.
8646         (char-width): Likewise.
8647
8648 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8649
8650         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8651         `tis-620'.
8652
8653         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8654         `set-coding-priority-list' instead of `set-coding-priority'; don't
8655         call `update-coding-systems-internal'.
8656
8657         * mule/mule-misc.el (coding-system-get): New function.
8658         (coding-system-put): New function.
8659         (coding-system-category): New function.
8660
8661 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8662
8663         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8664         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8665         to avoid conflict with leim/quail/thai-xtis.
8666
8667         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8668         to thai-xtis-chars.el.
8669
8670         * mule/thai-xtis-chars.el: New file (split from
8671         mule/thai-xtis.el).
8672
8673 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8674
8675         * mule/thai-xtis.el:
8676         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8677         - Add syntax entries.
8678         - Put `preferred-coding-system' of the charset `thai-xtis' to
8679           `tis-620'.
8680
8681 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8682
8683         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8684         rewritten to use write-multibyte-character.
8685
8686 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8687
8688         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8689         of `iso-2022-7'.
8690         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8691         ported yet.
8692         (read-input-method-name): Treat optional argument `default'.
8693
8694 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8695
8696         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8697         all.
8698         (set-language-info-alist): Set up menus here.
8699
8700 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8701
8702         * minibuf.el (completing-read): Add new optional argument
8703         `default'.
8704         (read-coding-system): Add new optional argument
8705         `default-coding-system'.
8706
8707 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8708
8709         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8710         (viet-viscii-...->viet-vscii...).
8711
8712 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8713
8714         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8715         and menus.
8716
8717 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8718
8719         * mule/mule-cmds.el (input-method-function): Add permanent-local
8720         property.
8721
8722 1999-03-30  Dave Love  <fx@gnu.org>
8723
8724         * mule/mule-cmds.el (current-language-environment): Doc fix.
8725
8726 1999-02-06  Richard Stallman  <rms@gnu.org>
8727
8728         * mule/european.el (setup-slovenian-environment): New function.
8729         ("Slovenian"): New language environment.
8730
8731 1999-01-27  Dave Love  <fx@gnu.org>
8732
8733         * mule/mule-cmds.el (current-language-environment): Provide :link,
8734         :type (choices) and appropriate :get.
8735
8736 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8737
8738         * mule/mule-cmds.el (describe-language-environment): Don't alter
8739         input-method-alist.
8740
8741 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8742
8743         * mule/mule-cmds.el (prefer-coding-system): Call
8744         set-coding-priority, so that the internal array of priorities is
8745         also updated.
8746
8747 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8748
8749         * mule/mule-cmds.el (prefer-coding-system): If the argument
8750         requires specific EOL conversion type, make the default coding
8751         systems use that.
8752
8753 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8754
8755         * mule/mule-cmds.el (set-language-environment): Pass the default
8756         eol-type to set-language-environment-coding-systems.
8757         (set-default-coding-systems): Copy the eol-type property for the
8758         new default values of {buffer-file,process}-coding-system from the
8759         old defaults.
8760         (set-language-environment-coding-systems): Accept an optional
8761         argument EOL-TYPE, and set the eol-type property of the default
8762         coding systems accordingly.
8763
8764 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8765
8766         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8767         use generate-new-buffer instead of get-buffer-create.
8768
8769 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8770
8771         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8772
8773 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8774
8775         * mule/mule-cmds.el (default-input-method): Fix custom type.
8776
8777 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8778
8779         * mule/mule-cmds.el (setup-specified-language-environment):
8780         Add apropos-inhibit property.
8781         (describe-specified-language-support): Likewise.
8782
8783 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8784
8785         * mule/mule-cmds.el: Doc fixes.
8786
8787 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8788
8789         * mule/mule-cmds.el (register-input-method): Doc-string
8790         modified.
8791
8792 1998-09-01  Dave Love  <fx@gnu.org>
8793
8794         * mule/mule-cmds.el (current-language-environment): Fix
8795         setter function.
8796
8797 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8798
8799         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8800         mule/european.el, mule/hebrew.el, mule/japanese.el,
8801         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8802         avoid bootstrapping problem if you need to recompile all the Lisp
8803         files using interpreted code.
8804
8805 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8806
8807         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8808         ("Latin-2"): Likewise.
8809
8810 1998-08-18  Per Starback  <starback@update.uu.se>
8811
8812         * mule/european.el (setup-latin2-environment): Fix typo.
8813
8814 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8815
8816         * mule/european.el: Give proper value of `input-method' key to all
8817         lang. env.
8818
8819         * mule/mule-cmds.el (activate-input-method): Handle the case that
8820         the arg INPUT-METHOD is nil correctly.
8821         (read-multilingual-string): Activate the specified input method
8822         before calling read-string.  Afterward, activate the original
8823         input method.
8824
8825 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8826
8827         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8828         (set-language-info-alist): Fix typo in doc-string.
8829
8830         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8831
8832 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8833
8834         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8835         (reset-language-environment): New function for the job that
8836         setup-english-environment used to do.
8837         (set-language-environment): Do more setups according to the info
8838         in language-info-alist.
8839         (read-language-name): Handle the case that the arg KEY is nil.
8840         (describe-language-environment): Handle input-method property.
8841
8842         * mule/: All files under this directory, which related with
8843         specific languages (such as mule/european.el, mule/greek.el,
8844         mule/hebrew.el, mule/misc-lang.el), modified as below.
8845         (setup-XXX-environment): Just call set-language-environment.  If
8846         they used to do some other jobs than what done by
8847         set-language-environment, those jobs are done in
8848         setup-XXX-environment-internal now.
8849         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8850         the value to setup-XXX-environment-internal.  Add properties
8851         input-method and features.
8852
8853         * mule/english.el (setup-english-environment): Just call
8854         reset-language-environment.
8855
8856         * mule/european.el (setup-8-bit-environment): Function deleted.
8857
8858 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8859
8860         * mule/mule-cmds.el (input-method-exit-on-first-char)
8861         (input-method-use-echo-area): Doc fixes.
8862
8863 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8864
8865         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8866         variable.
8867         (input-method-use-echo-area): New variable.
8868
8869 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8870
8871         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8872
8873 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8874
8875         * mule/mule-cmds.el (activate-input-method): Update mode line.
8876         (inactivate-input-method): Likewise.
8877
8878 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8879
8880         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8881         input method in the current buffer, but just bind
8882         current-input-method.
8883
8884 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8885
8886         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8887
8888         * mule/misc-lang.el ("IPA"): Add coding-priority and
8889         coding-system.
8890
8891 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8892
8893         * mule/greek.el: Add coding-priority.
8894
8895 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8896
8897         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8898         LANG-ENV.
8899
8900 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8901
8902         * mule/mule-cmds.el (register-input-method): Fix previous change.
8903         (setup-specified-language-environment): Doc fix.
8904
8905 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8906
8907         * mule/mule-cmds.el: Several doc fixes.
8908         (get-language-info, set-language-info): Rename argument.
8909         (set-language-info-alist): Likewise.
8910         (register-input-method): Rename argument.
8911         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8912
8913 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8914
8915         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8916         default value while reading an input method.
8917
8918 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8919
8920         * mule/mule-cmds.el (universal-coding-system-argument):
8921         Use buffer-file-coding-system as default.
8922
8923 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8924
8925         * mule/korean.el ("Korean"): Doc fix.
8926
8927 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8928
8929         * mule/mule-cmds.el (describe-language-environment): Print the
8930         languge environment at the head.
8931
8932 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8933
8934         * mule/japanese.el: Set exit-function to exit-japanese-environment
8935         for Japanese environment.
8936
8937 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8938
8939         * mule/mule-cmds.el (set-language-environment): Doc fix.
8940         (current-language-environment): Use defcustom.
8941         (default-input-method): Specify :type.
8942
8943 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8944
8945         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8946         modified.
8947         (prefer-coding-system): Doc-string modified.
8948
8949 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8950
8951         * mule/mule-cmds.el (set-language-info): Doc-string
8952         describes `coding-priority' KEY.
8953         (set-language-environment-coding-systems): New function.
8954         (select-safe-coding-system): New function.
8955         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8956         (set-language-info-alist): New optionla arg PARENTS.  Call
8957         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8958         (set-language-environment-coding-systems): New function.
8959
8960         * mule/chinese.el: Remove setting up of
8961         describe-chinese-environment-map and
8962         setup-chinese-environment-map.  Exclude them in args of calls to
8963         set-language-info-alist.  Register coding-priority key in
8964         language-info-alist.
8965
8966         * mule/cyrillic.el: Remove setting up of
8967         describe-cyrillic-environment-map and
8968         setup-cyrillic-environment-map.  Exclude them in args of calls to
8969         set-language-info-alist.  Register coding-priority key in
8970         language-info-alist.
8971
8972         * mule/english.el: Register coding-priority key in
8973         language-info-alist.
8974
8975         * mule/ethiopic.el: Register coding-priority key in
8976         language-info-alist.
8977
8978         * mule/european.el: Remove setting up of
8979         describe-european-environment-map and
8980         setup-european-environment-map.  Exclude them in args of calls to
8981         set-language-info-alist.  Register coding-priority key in
8982         language-info-alist.  Add "German" language env.
8983         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8984         (setup-german-environment): New function.
8985
8986         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8987         change default input method to "greek-postfix".
8988
8989         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8990         coding-priority key in
8991
8992 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8993
8994         * mule/mule-cmds.el (set-language-info): Doc fix.
8995         (input-method-inactivate-hook): Doc fix.
8996
8997 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8998
8999         * mule/mule-cmds.el (set-input-method): Renamed from
9000         select-input-method.
9001
9002 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9003
9004         * mule/mule-cmds.el (set-language-environment): Run
9005         exit-language-environment-hook before calling `exit-function'
9006         which is specified for the language environment.
9007
9008 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9009
9010         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9011         modified.
9012         (prefer-coding-system): Likewise.
9013         (describe-language-environment): Print aliases of each coding
9014         system.
9015         (set-language-environment-hook): New variable.
9016         (exit-language-environment-hook): New variable.
9017         (set-language-environment): Call these hooks.  Before setting a
9018         new language environment, exit from the
9019         current-language-environment if necessary.
9020         (input-method-verbose-flag): The value can be nil, t,
9021         complex-only, or default.
9022         (input-method-highlight-flag): Doc-string augmented.
9023         (activate-input-method): Check if we can run the registered
9024         function to activate an input method.
9025
9026         * mule/korean.el: Set exit-function for language environment
9027         "Korean" to exit-korean-environment.
9028         (setup-korean-environment): Moved to korea-util.el.
9029
9030 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9031
9032         * mule/mule-cmds.el (read-multilingual-string): Use
9033         current-input-method prior to default-input-method.  Don't bind
9034         current-input-method by `let', instead, activate the specified
9035         input method in the current buffer temporarily.
9036
9037 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9038
9039         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9040
9041 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9042
9043         * mule/chinese.el (post-read-decode-hz): Return the result of
9044         decode-hz-region.
9045         (pre-write-encode-hz): Do not change the value of
9046         last-coding-system.
9047
9048 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9049
9050         * mule/mule-ccl.el: Doc fixes.
9051
9052 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9053
9054         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9055         (check-ccl-program): New macro.
9056
9057 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9058
9059         * mule/mule-ccl.el: Comment about CCL syntax modified.
9060         (ccl-command-table): Add read-multibyte-character and
9061         write-multibyte-character.
9062         (ccl-code-table): Add ex-cmd.
9063         (ccl-extended-code-table): New variable.
9064         (ccl-embed-extended-command): New function.
9065         (ccl-compile-read-multibyte-character,
9066         ccl-compile-write-multibyte-character) New functions.
9067         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9068         ccl-dump-write-multibyte-character): New functions.
9069
9070 1999-07-22  SL Baur  <steve@miho>
9071
9072         * config.el (config-value-file): config.values is installed into
9073         doc-directory.
9074         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9075
9076 1999-07-19  Didier Verna  <didier@xemacs.org>
9077
9078         * rect.el: all functions rewritten, except when noted. Below is a
9079         list of interface changes.
9080         (apply-on-rectangle): new function. Obsoletes
9081         `operate-on-rectangle'. All functions that used to call this
9082         function now call the new one.
9083         (kill-rectangle): added optional prefix arg to fill lines.
9084         (delete-rectangle): ditto.
9085         (delete-extract-rectangle): ditto.
9086         (open-rectangle): ditto.
9087         (clear-rectangle): ditto.
9088         (delete-rectangle-line): added third arg FILL.
9089         (delete-extract-rectangle-line): ditto.
9090         (open-rectangle-line): ditto.
9091         (clear-rectangle-line): ditto.
9092
9093 1999-07-18  Andy Piper  <andy@xemacs.org>
9094
9095         * menubar-items.el (default-menubar): add gutter options.
9096
9097         * gutter-items.el: new file.
9098         (gutter): new group for custom.
9099         (gutter-visible-p): new variable.
9100         (default-gutter-position): ditto.
9101         (buffers-tab): new group for the buffers tab.
9102         (gutter-buffers-tab): widget to put in the gutter.
9103         (buffers-tab-max-size): max number of tabs.
9104         (buffers-tab-switch-to-buffer-function): function to call when a
9105         tab is pressed.
9106         (buffers-tab-omit-function): filter buffers with this function.
9107         (buffers-tab-format-buffer-line-function): format buffer names for
9108         inclusion in tabs.
9109         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9110         the record.
9111         (build-buffers-tab-internal): build a list of tab items.
9112         (buffers-tab-items): ditto.
9113         (add-tab-to-gutter): put a tab in the gutter area.
9114         (update-tab-in-gutter): reset the buffers in the tab.
9115
9116         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9117
9118         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9119         (switch-to-buffer-hooks): new hook.
9120
9121         * toolbar.el (default-toolbar-position): fix typo.
9122
9123 1999-07-16  Andy Piper  <andy@xemacs.org>
9124
9125         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9126
9127 1999-07-15  Didier Verna  <didier@xemacs.org>
9128
9129         * cus-edit.el (custom-prompt-variable): optional third arg makes
9130         prompt for a comment string.
9131         (customize-set-value): optional prefix makes this function handle
9132         variable comments.
9133         (customize-set-variable): ditto.
9134         (customize-save-variable): ditto.
9135         (customize-customized): handle custom comments.
9136         (customize-save-customized): ditto.
9137         (custom-variable-state-set): ditto.
9138         (custom-face-state-set): ditto.
9139         (customize-saved): ditto.
9140         (custom-variable-set): ditto.
9141         (custom-face-set): ditto.
9142         (custom-variable-save): ditto.
9143         (custom-face-save): ditto.
9144         (custom-variable-reset-saved): ditto.
9145         (custom-face-reset-saved): ditto.
9146         (custom-variable-reset-standard): ditto.
9147         (custom-face-reset-standard): ditto.
9148         (custom-comment-face): new face.
9149         (custom-comment-tag-face): ditto.
9150         (custom-comment): new widget.
9151         (custom-comment-create): new function.
9152         (custom-comment-delete): ditto.
9153         (custom-comment-value-set): ditto.
9154         (custom-comment-show): ditto.
9155         (custom-comment-invisible-p): ditto.
9156         (custom-variable-value-create): create a comment field widget.
9157         (custom-face-value-create): ditto.
9158         (custom-variable-menu): new entry for adding a custom comment.
9159         (custom-face-menu): ditto.
9160         (custom-save-variables): possibly save custom comments.
9161         (custom-save-faces): ditto.
9162
9163         * cus-face.el (custom-set-faces): the arguments can now have a
9164         custom comment as fourth argument.
9165
9166         * custom.el (custom-set-variables): the arguments can now have a
9167         custom comment as fifth element.
9168
9169 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9170
9171         * XEmacs 21.2.18 is released
9172
9173 1999-07-13  SL Baur  <steve@miho>
9174
9175         * lib-complete.el (read-library-name): Revert previous change.
9176         (read-library): Ditto.
9177
9178 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9179
9180         * packages.el (packages-package-list): Capitalize docstring.
9181
9182         * packages.el (packages-find-package-library-path): Use #'nconc
9183         rather than #'append to reduce consing -- #'mapcar uses Flist,
9184         which returns a freshly consed list.  #'append would create yet
9185         another fresh list, using Fmake_list in concat.
9186
9187         * packages.el (package-provide): Use setq with remassq like it
9188         says in its docstring.
9189
9190 1999-07-06  SL Baur  <steve@miho.m17n.org>
9191
9192         * lib-complete.el (progn-with-message): Fix typo.
9193
9194 1999-07-06  SL Baur  <steve@miho.m17n.org>
9195
9196         * mule/mule-misc.el (char-octet): Make function match docstring.
9197         From Katsumi Yamaoka <yamaoka@jpl.org>
9198
9199 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9200
9201         * wid-edit.el (widget-documentation): corrected spelling error.
9202
9203 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9204
9205         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9206         keys if already bound
9207
9208 1999-07-06  SL Baur  <steve@miho.m17n.org>
9209
9210         * lib-complete.el (progn-with-message): Revert previous changes.
9211
9212 1999-06-24  Bob Weiner  <weiner@beopen.com>
9213
9214         * lib-complete.el (find-library):
9215         (find-library-other-window):
9216         (find-library-other-frame): Completely rewrote
9217         so that these functions actually work when called non-interactively.
9218         Also made them handle LIBRARY arguments which end with .el or .elc.
9219
9220 1999-06-24  Bob Weiner  <weiner@beopen.com>
9221
9222         * simple.el (indent-new-comment-line): Locally bound
9223         `block-comment-start' to `comstart' or else when this is called
9224         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9225         `block-comment-start' value, ignoring any existing spacing after a
9226         comment prefix in the previous line and producing ugly comments.
9227
9228 1999-06-23  Bob Weiner  <weiner@beopen.com>
9229
9230         * list-mode.el (mouse-choose-completion):
9231         (choose-completion):
9232         (completion-switch-to-minibuffer): Added.
9233         ([Tab]): [Tab] previously switched to the minibuffer
9234         but since [space] does that and since most applications in the
9235         world use [Tab] to select the next item in a list, do that in the
9236         *Completions* buffer too.  This will cause the least confusion
9237         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9238         06/23/1999.
9239
9240 1999-06-22  Bob Weiner  <weiner@beopen.com>
9241
9242         * help.el (help-buffer-name): Added support for a null value
9243         of `help-buffer-prefix-string' since some buffers require no
9244         prefix.
9245
9246 1999-06-20  Bob Weiner  <weiner@beopen.com>
9247
9248         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9249         in the completion-list-mode-map to bury the completions buffer
9250         even when the minibuffer is no longer active.
9251
9252 1999-06-20  Bob Weiner  <weiner@beopen.com>
9253
9254         * list-mode.el (list-mode): It is visually disconcerting to have
9255         the text cursor disappear within list buffers, especially when
9256         moving from window to window, so leave it visible.
9257
9258 1999-07-01  SL Baur  <steve@miho.m17n.org>
9259
9260         * menubar-items.el (default-menubar): Conditionalize the bug
9261         report menu item (which may not be possible in this XEmacs).
9262         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9263
9264 1999-06-30  SL Baur  <steve@miho.m17n.org>
9265
9266         * subr.el (with-current-buffer): DOC string fix.
9267         Suggested by Bob Weiner <weiner@altrasoft.com>
9268
9269 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9270
9271         * cus-face.el (custom-face-italic): insert missing args
9272
9273 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9274
9275         * packages.el (package-locations): Changed default early package
9276         hierarchies to ~/.xemacs/mule-packages and
9277         ~/.xemacs/xemacs-packages.
9278
9279 1999-06-23  SL Baur  <steve@miho.m17n.org>
9280
9281         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9282
9283 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9284
9285         * packages.el (package-locations): Changed default early package
9286         hierarchy to ~/.xemacs/packages.
9287         (package-locations): Removed `packages' as a possible name for a
9288         late package hierarchy.
9289
9290 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9291
9292         * mule/mule-category.el (word-combining-categories): Set up new
9293         variable.
9294         (word-separating-categories): Likewise.
9295
9296 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9297
9298         * XEmacs 21.2.17 is released
9299
9300 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9301
9302         * font-menu.el (font-menu-set-font): allow for nil specification
9303         of font size.
9304
9305 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9306
9307         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9308         is 1.
9309
9310 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9311
9312         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9313         8859-5 instead of ISO 8859-1.
9314
9315 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9316
9317         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9318         (viet-viscii-encode-table): Ditto.
9319
9320         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9321         Make obsolete definition of char-octet.
9322
9323 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9324
9325         * subr.el: Move no-Mule make-char ...
9326         * help-nomule.el (make-char): To here.
9327         (string-width): Make Mule compatibility alias.
9328
9329 1999-06-15  Andy Piper  <andy@xemacs.org>
9330
9331         * select.el (get-selection-no-error): really make there be no-error.
9332         (get-selection): revert to original.
9333
9334 1999-06-11  Andy Piper  <andy@xemacs.org>
9335
9336         * select.el (selection-sets-clipboard): renamed.
9337         (own-selection): use it.
9338
9339 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9340
9341         * XEmacs 21.2.16 is released
9342
9343 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9344
9345         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9346         missing characters to avoid crash.
9347
9348 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9349
9350         * coding.el (set-terminal-coding-system): Only set the console
9351         coding system on the selected console if it is a tty.
9352
9353 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9354
9355         * cus-face.el:
9356         * cus-edit.el:
9357         * faces.el:
9358         (custom):
9359         (face-spec-set):
9360         * faces.el (frob-face-property):
9361         * font-menu.el (font-menu-set-font):
9362                   Actually apply changes from 1999-03-17
9363
9364 1999-06-10  Andy Piper  <andy@xemacs.org>
9365
9366         * select.el (get-selection): abstract out non error-signalling
9367         part.
9368         (get-selection-no-error): get-selection without signalling an
9369         error.
9370         (selection-is-clipboard-p): new variable. controls whether the
9371         selection sets the clipboard.
9372         (own-selection): use it.
9373
9374         * mouse.el (insert-selection): fallback to clipboard after trying
9375         primary selection and cutbuffer.
9376
9377 1999-06-05  Andy Piper  <andy@xemacs.org>
9378
9379         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9380         selection functions.
9381
9382 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9383
9384         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9385         default value.
9386         (load): Use `raw-text' instead of `no-conversion'.
9387         (insert-file-contents): Likewise.
9388
9389         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9390         of `no-conversion'.
9391
9392 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9393
9394         * coding.el: Don't copy `no-conversion' to `raw-text'.
9395
9396 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9397
9398         * subr.el (make-char): Define it if Mule is not around.
9399
9400 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9401
9402         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9403
9404         * x-select.el (x-disown-selection-internal): Restore symbol as an
9405         obsolete alias.
9406         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9407
9408 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9409
9410         * XEmacs 21.2.15 is released
9411
9412 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9413
9414         * subr.el (split-string): Avoid infinite looping
9415
9416 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9417
9418         * ldap.el (ldap-ignore-attribute-codings): New variable
9419         (ldap-default-attribute-decoder): New variable
9420         (ldap-coding-system): New variable
9421         (ldap-attribute-syntax-encoders): New variable
9422         (ldap-attribute-syntax-decoders): New variable
9423         (ldap-attribute-syntaxes-alist): New variable
9424         (ldap-encode-boolean): New function
9425         (ldap-decode-boolean): New function
9426         (ldap-encode-country-string): New function
9427         (ldap-decode-string): New function
9428         (ldap-decode-address): New function
9429         (ldap-encode-address): New function
9430         (ldap-decode-attribute): New function
9431         (ldap-search): Use some of these
9432
9433 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9434
9435         * version.el (emacs-version): Make the patch level/beta come
9436         before the XEmacs qualifier so that it gets into (funcall
9437         emacs-version) and thus in the bug reports.
9438         (emacs-version>=): Support patch levels.
9439
9440 1999-06-03  SL Baur  <steve@xemacs.org>
9441
9442         * version.el: implement x.y.z version number
9443         From Jan Vroonhof <vroonhof@math.ethz.ch>
9444
9445 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9446
9447         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9448
9449 1999-05-22  Vin Shelton <acs@xemacs.org>
9450
9451         * startup.el: Document -private and break out non-standard X options.
9452
9453 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9454
9455         * mule/mule-charset.el (charset-after): New function.
9456         (charset-direction): Synch with Mule, update docstring.
9457         (get-charset-property): New function.
9458         (put-charset-property): New function.
9459         (charset-plist): New function.
9460
9461         * mule/mule-charset.el (compose-region):
9462         (decompose-region): remove;  these functions (which don't work
9463         since we don't do composite characters) have been moved to
9464         mule-util.el.
9465         (toplevel): follow coding standards
9466
9467 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9468
9469         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9470         exist any more.
9471
9472         * code-files.el: Fix commentary to follow coding standards.  Move
9473         the single line left in mule-files.el to here.
9474
9475         * mule/mule-files.el: delete.
9476
9477 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9478
9479         * info.el (Info-scroll-prev): Use event functions instead of the
9480         old emacs 19 interface.
9481
9482 1999-06-02  Andy Piper  <andy@xemacs.org>
9483
9484         * x-font-menu.el (x-font-menu-load-font):
9485         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9486
9487 1999-05-31  Andy Piper  <andy@xemacs.org>
9488
9489         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9490         group.
9491         (font-menu-this-frame-only-p): ditto.
9492         (font-menu-max-items): reinstate, from Jan Vroonhof
9493         <vroonhof@math.ethz.ch>
9494         (font-menu-submenu-name-format): ditto.
9495         (font-menu-split-long-menu): ditto, for use by the family
9496         constructor.
9497         (font-menu-family-constructor): use it.
9498
9499 1999-05-30  Andy Piper  <andy@xemacs.org>
9500
9501         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9502         for use by the font menu.
9503
9504         * msw-font-menu.el: new file implementing mswindows specific
9505         font-menu behaviour.
9506         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9507         (mswindows-font-menu-junk-families): ditto.
9508         (hack-font-truename): ditto.
9509         (mswindows-font-regexp-ascii): ditto.
9510         (mswindows-reset-device-font-menus): ditto.
9511         (mswindows-font-menu-font-data): ditto.
9512         (mswindows-font-menu-load-font): ditto.
9513
9514         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9515         (x-font-menu-font-data): ditto.
9516         (x-font-menu-load-font): ditto.
9517
9518         * font-menu.el: new file implementing generic font menu behaviour.
9519         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9520         made device independent.
9521         (font-menu-this-frame-only-p): ditto.
9522         (font-menu-preferred-resolution): ditto.
9523         (font-menu-size-scaling): new variable used to determine whether
9524         sizes are in points or tenths of a point.
9525         (vassoc): moved from x-font-menu.el.
9526         (device-fonts-cache): ditto.
9527         (device-fonts-cache): ditto.
9528         (flush-device-fonts-cache): ditto.
9529         (reset-device-font-menus): copied from x-font-menu.el and made
9530         device independent. Most functionality deferred to
9531         device-dependent versions.
9532         (font-menu-family-constructor): copied from x-font-menu.el and
9533         made device independent.
9534         (font-menu-size-constructor): ditto.
9535         (font-menu-weight-constructor): ditto.
9536         (font-menu-set-font): ditto.
9537         (font-menu-change-face): ditto.
9538         (font-menu-load-font): new device method.
9539         (font-menu-font-data): ditto.
9540
9541         * x-font-menu.el: The above functions deleted.
9542
9543 1999-05-26  Andy Piper  <andy@xemacs.org>
9544
9545         * update-elc.el:
9546         * make-docfile.el:
9547         * loadup.el: rehash expand-file-name usage to not use default-directory.
9548
9549 1999-05-21  Andy Piper  <andy@xemacs.org>
9550
9551         * x-select.el (x-select-convert-to-text):
9552         (x-selected-text-type):
9553         (x-get-selection):
9554         (xselect-convert-to-string):
9555         (xselect-convert-to-compound-text):
9556         (xselect-convert-to-length):
9557         (xselect-convert-to-targets):
9558         (xselect-convert-to-delete):
9559         (xselect-convert-to-filename):
9560         (xselect-convert-to-charpos):
9561         (xselect-convert-to-lineno):
9562         (xselect-convert-to-colno):
9563         (xselect-convert-to-sourceloc):
9564         (xselect-convert-to-os):
9565         (xselect-convert-to-host):
9566         (xselect-convert-to-user):
9567         (xselect-convert-to-class):
9568         (xselect-convert-to-name):
9569         (xselect-convert-to-integer):
9570         (xselect-convert-to-atom):
9571         (xselect-convert-to-identity): functions renamed from x-* and
9572         moved to select.el.
9573         (x-get-secondary-selection): use rename get-selection.
9574         (x-get-clipboard): ditto.
9575         (x-own-selection): moved to select.el.
9576         (x-valid-simple-selection-p): ditto.
9577         (x-dehilight-selection): ditto.
9578         (x-own-clipboard): ditto.
9579         (x-disown-selection): ditto.
9580
9581         * x-mouse.el (x-yank-function): moved to mouse.el.
9582         (x-insert-selection): ditto.
9583         (x-set-point-and-move-selection): use renamed function.
9584
9585         * select.el (selected-text-type): moved and renamed from
9586         x-select.el.
9587         (selection-owner-p): moved to C.
9588         (selection-exists-p): ditto.
9589         (get-cutbuffer): new device method.
9590         (get-selection): generalised and moved from x-select.el.
9591         (own-selection): moved x-own-selection functionality into here.
9592         (dehilight-selection): renamed and moved from x-select.el.
9593         (own-clipboard): functionality moved from x-select.el using new
9594         generic C builtins.
9595         (disown-clipboard): ditto.
9596         (select-convert-to-text):
9597         (select-convert-to-string):
9598         (select-convert-to-compound-text):
9599         (select-convert-to-length):
9600         (select-convert-to-targets):
9601         (select-convert-to-delete):
9602         (select-convert-to-filename):
9603         (select-convert-to-charpos):
9604         (select-convert-to-lineno):
9605         (select-convert-to-colno):
9606         (select-convert-to-sourceloc):
9607         (select-convert-to-os):
9608         (select-convert-to-host):
9609         (select-convert-to-user):
9610         (select-convert-to-class):
9611         (select-convert-to-name):
9612         (select-convert-to-integer):
9613         (select-convert-to-atom):
9614         (select-convert-to-identity): new functions renamed from x-* and
9615         moved from x-select.el.
9616
9617         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9618         into here and use as the default window-system mouse yank.
9619         (insert-selection): generalised and moved from x-mouse.el.
9620         (own-clipboard): moved to C.
9621
9622         * msw-select.el (mswindows-selection-owned-p): deleted.
9623         (mswindows-own-selection): generalised and moved to select.el.
9624         (mswindows-disown-selection): generalised and moved to C.
9625         (mswindows-selection-owner-p): ditto.
9626
9627 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9628
9629         * XEmacs 21.2.14 is released
9630
9631 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9632
9633         * about.el: update contact info for jason and slb.
9634
9635 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9636
9637         * mule/european.el (setup-romanian-environment): Add Romanian
9638         support from Emacs/Mule romanian.el.
9639
9640 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9641
9642         * cus-face.el: Label all custom changes with the 'custom' tag.
9643
9644         * cus-edit.el: idem ditto.
9645
9646         * faces.el: Added suport for adding device tags to various functions.
9647         (custom): New device tag.
9648         (face-spec-set): Call reset face with tags argument. No longer do
9649         x-init-global-faces hack.
9650
9651         * faces.el (frob-face-property): Use an anonymous specifier to map
9652         frob-face-property-1 over.
9653
9654         * x-font-menu.el (font-menu-set-font): Always specify all
9655         properties to custom.
9656
9657 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9658
9659         * mule/european.el (setup-czech-environment): Add czech support.
9660         From David Sauer <davids@orfinet.cz>
9661
9662 1999-03-15  SL Baur  <steve@xemacs.org>
9663
9664         * check-features.el: Turn hard errors into warnings.
9665
9666 1999-03-21  SL Baur  <steve@xemacs.org>
9667
9668         * simple.el (delete-key-deletes-forward): As per discussion on
9669         xemacs-beta, default to t.
9670
9671 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9672
9673         * loadup.el: Define Installation-string before loading anything.
9674
9675 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9676
9677         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9678         From Anders Stenman <stenman@isy.liu.se>
9679
9680 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9681
9682         * wid-edit.el (widget-glyph-find): Ditto.
9683
9684         * packages.el (locate-library): Ditto.
9685
9686         * loadup.el (really-early-error-handler): Ditto.
9687
9688         * lib-complete.el (read-library): Ditto.
9689
9690         * faces.el (set-face-stipple): Ditto.
9691
9692         * code-files.el (load): Use new calling style of locate-file.
9693
9694 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9695
9696         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9697         dead.
9698
9699 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9700
9701         * dumped-lisp.el (preloaded-file-list): Don't load
9702         Installation.el.
9703
9704         * loadup.el (Installation-string): Define it here.
9705
9706 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9707
9708         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9709         Installation.el needs to be loaded before `dump-paths', otherwise
9710         the dumping process won't find it.
9711
9712 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9713
9714         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9715         subr so that we can use `replace-in-string' in Installation.el to
9716         get rid of C-m chars under the native Windows build.
9717
9718 1999-04-29  Andy Piper  <andy@xemacs.org>
9719
9720         * make-docfile.el: canonicalize file and directory names.
9721
9722         * device.el (call-device-method): new function for calling device
9723         specific methods.
9724         (define-device-method): new function for defining device methods.
9725         (define-device-method*): ditto.
9726
9727 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9728
9729         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9730
9731 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9732
9733         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9734         (cyrillic-koi8-r-encode-table): Likewise.
9735         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9736         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9737
9738         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9739         from vietnamese.el].
9740
9741         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9742         mule/mule-misc.el.
9743
9744 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9745
9746         * mule/thai-xtis.el:
9747         - Change font registry name from "Thai94x94-0" to "xtis-0".
9748         - Change mnemonic of coding-system `tis-620' to "TIS620".
9749
9750 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9751
9752         * mule/ethiopic.el: fixed.
9753
9754 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9755
9756         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9757
9758         * mule/thai-xtis.el: New file.
9759
9760         * mule/vietnamese.el: New file.
9761
9762         * mule/ethiopic.el: New file.
9763
9764 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9765
9766         * bytecomp.el (byte-compile-close-variables): Leave
9767         debug-issue-ebola-notices alone.
9768
9769 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9770
9771         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9772         at the top of the buffer since it is the most important thing to
9773         customize
9774         (ldap-get-host-parameter): New defun
9775         (ldap-search): Add a new parameter `withdn' to retrieve the
9776         distinguished names of entries
9777
9778 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9779
9780         * startup.el (splash-frame-body): Date and spelling fixes.
9781
9782 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9783
9784         * view-less.el (toggle-truncate-lines): add autoload tag
9785
9786 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9787
9788         * format.el (format-alist): Disable image stuff.
9789
9790 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9791
9792         * wid-edit.el (widget-glyph-find): Search by directories, then by
9793         suffixes rather than the other way around.
9794         (widget-image-conversion): Renamed to
9795         `widget-image-file-name-suffixes'.
9796
9797 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9798
9799         * mule/mule-charset.el: Made old functions obsolete, remove the
9800         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9801         (charset-iso-graphic-plane): Rename from charset-graphic.
9802         (charset-iso-final-char): Rename from charset-final.
9803         (charset-width): Rename from charset-columns.
9804         (charset-bytes): Added from fsf compatibility, returns always 1.
9805
9806         * mule/mule-misc.el: Move charset-doc-string alias to
9807         mule-charset.el
9808
9809 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9810
9811         * x-faces.el (x-make-font-bold-italic): honor
9812         *try-oblique-before-italic-fonts*
9813
9814 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9815
9816         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9817
9818 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9819
9820         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9821         name.
9822
9823 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9824
9825         * cl-extra.el (equalp): Would bug out for lists.
9826
9827 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9828
9829         * about.el (about-hackers):  Change cgw's email address
9830
9831 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9832
9833         * XEmacs 21.2.13 is released
9834
9835 1999-03-12  SL Baur  <steve@xemacs.org>
9836
9837         * simple.el (delete-key-deletes-forward): Revert to previous
9838         behavior.
9839
9840 1999-01-18  Didier Verna  <didier@xemacs.org>
9841
9842         * menubar-items.el (xemacs-splash-buffer): handle the case of
9843         multiple elements in the splash buffer body.
9844
9845         * startup.el (splash-frame-timeout): new constant: interval
9846         between splash buffer elements.
9847         (command-line-1): handle splash buffer with multiple elements (use
9848         a timeout).
9849         (splash-frame-body): Originally `startup-splash-frame-body'.
9850         Rewrote a cleaner and more readable version. This can now be array,
9851         in which case each element is displayed in turn in the splash buffer.
9852         (splash-frame-static-body): new constant. Persistent information
9853         across all splash buffer elements (preserves the possibility to give
9854         it in different languages.
9855         (circulate-splash-frame-elements): new function. Used as a timeout
9856         to circulate through all splash frame elements and display them in
9857         sequence.
9858         (display-splash-frame): originally `startup-splash-frame'. Handle
9859         the case of multiple elements in the splash buffer body. Now
9860         returns a timeout id if multiple elements to display, or nil.
9861
9862 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9863
9864         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9865         so they can be overridden by x-init-face-from-resources.
9866         Additionally specify the font name also with an x tag.
9867
9868 1999-03-08  Andy Piper  <andy@xemacs.org>
9869
9870         * package-get.el (package-get-base): autoload.
9871
9872         * menubar-items.el (default-menubar): add update menu item. Fix
9873         custom menu to only be activated when package-base is available.
9874
9875         * package-get.el (package-get-custom): don't load
9876         package-get-custom as it is auto-generated. Fix group definition.
9877
9878 1999-03-05  Didier Verna  <didier@xemacs.org>
9879
9880         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9881         instead of `symbol-name' (Thanks Kyle).
9882
9883         * cus-edit.el (custom-save-variables): use `prin1' instead of
9884         princ to write symbols.
9885
9886 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9887
9888         * XEmacs 21.2.12 is released
9889
9890 1999-03-05  SL Baur  <steve@xemacs.org>
9891
9892         * menubar-items.el (default-menubar): Add kfm browsing support.
9893         From Neal Becker <nbecker@fred.net>
9894
9895 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9896
9897         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9898         calls to font-lock during buffer reversion.
9899
9900 1999-02-12  Didier Verna  <didier@xemacs.org>
9901
9902         * info.el (Info-build-node-completions): unconditionally widen the
9903         tag table buffer.
9904
9905 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9906
9907         * x-faces.el (x-init-face-from-resources):
9908         Only set fonts in the 'x locale.
9909
9910 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9911
9912         * package-ui.el (pui-install-selected-packages): Don't throw on
9913         `package-admin-delete-binary-package' returning nil since it's
9914         normal.  Reindent function.
9915         (pui-add-required-packages): Handle case where packages selected
9916         for installation have never been installed.
9917
9918 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9919
9920         * menubar-items.el (default-menubar):
9921         Implement the ``Mule->Set coding system of process'' menu item.
9922
9923 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9924
9925         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9926         files
9927         - Change some `if's to `when's
9928
9929 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9930
9931         * XEmacs 21.2.11 is released
9932
9933 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9934
9935         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9936         against window close (Fix Bug #460).
9937         (ask-user-about-lock-dbox): Idem.
9938
9939 1999-02-25  SL Baur  <steve@xemacs.org>
9940
9941         * mule/mule-charset.el (charset-leading-byte): New function.
9942         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9943
9944 1999-02-12  Andy Piper  <andy@xemacs.org>
9945
9946         * about.el (xemacs-hackers): change andy's email address.
9947         (about-url-alist): change andy's web page address.
9948         (about-xemacs): add piper.
9949
9950 1999-02-16  SL Baur  <steve@xemacs.org>
9951
9952         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9953         of mule-base into lisp/mule.
9954
9955 1999-02-16  SL Baur  <steve@xemacs.org>
9956
9957         * mule/arabic.el:
9958         mule/canna-leim.el:
9959         mule/chinese.el:
9960         mule/cyrillic.el:
9961         mule/english.el:
9962         mule/european.el:
9963         mule/greek.el:
9964         mule/hebrew.el:
9965         mule/japanese.el:
9966         mule/kinsoku.el:
9967         mule/korean.el:
9968         mule/misc-lang.el:
9969         mule/mule-category.el:
9970         mule/mule-ccl.el:
9971         mule/mule-charset.el:
9972         mule/mule-cmds.el:
9973         mule/mule-coding.el:
9974         mule/mule-files.el:
9975         mule/mule-help.el:
9976         mule/mule-init.el:
9977         mule/mule-misc.el:
9978         mule/mule-tty-init.el:
9979         mule/mule-x-init.el:
9980         mule/viet-chars.el:  Remerge from mule-base.
9981
9982         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9983         of mule-base into lisp/mule.
9984
9985 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9986
9987         * process.el (exec-to-string): Use `shell-command-switch' in place
9988         of hard-wired "-c" (for WindowsNT).
9989
9990 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9991
9992         * menubar-items.el (default-menubar):  Remove obsolete
9993         "Gopher" item
9994
9995 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9996
9997         * package-admin.el (package-admin-get-install-dir): First fall
9998         back to the location of xemacs-base for non-mule packages.
9999
10000 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10001
10002         * paths.el:
10003         - improved automounter tmp directory support.
10004         - support 4 (!) empirically discovered automounter conventions
10005
10006 1999-02-12  SL Baur  <steve@xemacs.org>
10007
10008         * etags.el (pop-tag-mark): autoload to match key binding.
10009
10010 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10011
10012         * XEmacs 21.2.10 is released
10013
10014 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10015
10016         * package-get.el (package-get-remote-filename): Don't bug out for
10017         a local file name in the search entry.
10018
10019 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10020
10021         * XEmacs 21.2.9 is released
10022
10023 1999-01-19  Didier Verna  <didier@xemacs.org>
10024
10025         * replace.el (replace-search-function): new variable containing a
10026         function to perform a search-forward.
10027         (replace-re-search-function): new variable containing a function
10028         to perform a re-search-forward.
10029         (perform-replace): use them.
10030
10031 1999-01-25  Didier Verna  <didier@xemacs.org>
10032
10033         * select.el (selection-owner-p): use the name `XEmacs'.
10034         (cut-copy-clear-internal): ditto.
10035
10036 1999-01-18  Andy Piper  <andy@xemacs.org>
10037
10038         * about.el (about-url-alist): Update my entry.
10039         (xemacs-hackers): Ditto.
10040
10041 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10042
10043         * buffer.el (switch-to-buffer): Fixing documentation.
10044         * minibuf.el (minibuffer-completion-table): ditto.
10045         * cl-macs.el (return-from): ditto.
10046
10047 1999-01-04  Didier Verna  <didier@xemacs.org>
10048
10049         * replace.el (delete-non-matching-lines): temporarily disable
10050         case-folding when called interactively with a regexp containing
10051         uppercase characters.
10052         (delete-matching-lines): ditto.
10053         (count-matches): ditto.
10054         (list-matching-lines): ditto.
10055
10056 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10057
10058         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10059         abort if current window is split horizontally, not if others are
10060         split.  Got rid of unnecessary minibuffer checking.  Also, add
10061         some comments (it's still complex).
10062
10063 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10064
10065         * package-get.el: changed address for doc.ic.ac.uk to
10066         sunsite.doc.ic.ac.uk
10067
10068 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10069
10070         * ldap.el (toplevel): Remove requires so that the file compiles
10071         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10072
10073 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10074
10075         * dump-paths.el: Calculate module-directory and set
10076         module-load-path to the load path for modules.
10077
10078         * loadup.el: Get bootstrap value of module-load-path from the
10079         environment variable EMACSBOOTSTRAPMODULEPATH.
10080         - Display the module load path if we're debugging paths.
10081
10082         * setup-paths.el: Added function paths-find-site-module-directory.
10083         - Added function paths-find-module-directory.
10084         - Added function paths-construct-module-load-path.  Uses new
10085         environment variable EMACSMODULEPATH.
10086
10087 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10088
10089         * font.el (font-default-object-for-device):
10090         Oops! This `or' can't be replaced by `unless'.
10091         Fixed inability to run w3, among other things.
10092
10093 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10094
10095         * package-admin.el: Change initialization of
10096           package-admin-install-function dependent on system type.
10097           Change package-admin-install-function-mswindows to use
10098           "minitar".
10099
10100 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10101
10102         * mouse.el (default-mouse-motion-handler): Disable help echo while
10103         in the minibuffer.
10104
10105 1998-12-28  Martin Buchholz <martin@xemacs.org>
10106
10107         * XEmacs 21.2.8 is released.
10108
10109 1998-12-24  Martin Buchholz <martin@xemacs.org>
10110
10111         * XEmacs 21.2.7 is released.
10112
10113 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10114
10115         * package-ui.el (pui-list-packages): Set truncate-lines.
10116
10117         * package-get.el (package-get-download-menu): Use
10118         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10119
10120         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10121         (pui-help-string): idem.
10122         (list-packages-mode): New major mode.
10123         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10124         (pui-install-selected-packages): Add suport for removing packages.
10125         (pui-toggle-package-delete-key): New function.
10126         (pui-popup-context-sensitive): New kludge.
10127         (pui-list-packages): Add warning when `package-get-remote' is nil.
10128         (package-ui-add-site): New function.
10129
10130 1998-12-01  Didier Verna  <didier@xemacs.org>
10131
10132         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10133
10134 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10135
10136         * ldap.el: Custom-ized
10137         (toplevel): Do not provide `ldap' which is provided by C level
10138         LDAP code
10139         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10140
10141 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10142
10143         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10144
10145 1998-12-17  Andy Piper  <andy@xemacs.org>
10146
10147         * sound.el (sound-load-list): name changed from sound-load-alist.
10148         (sound-extension-list): name changed from sound-ext-list.
10149         (load-default-sounds): use new names.
10150         (load-sound-file): use new names.
10151
10152 1998-12-16  Andy Piper  <andy@xemacs.org>
10153
10154         * XEmacs 21.2.6 is released
10155
10156 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10157
10158         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10159         errors.
10160
10161 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10162
10163         * wid-edit.el (widget-echo-this-extent): Set
10164         help-echo-owns-message to t.
10165
10166 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10167
10168         * package-get.el (package-get-download-menu): use toggles for
10169           each site in the download site menu.
10170
10171 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10172
10173         * package-get.el (package-get): If we cannot find a package
10174           because package-get-remote is not set, give a more helpful
10175           error message.
10176
10177 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10178
10179         * package-get.el (package-get-remote-filename): use an EFS path
10180         with user anonymous if no user is specified.
10181
10182 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10183
10184         * faces.el (face-spec-set): Re-init fallfacks for default after
10185         calling reset-face on the default face.
10186
10187 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10188
10189         * package-admin.el (package-admin-default-install-function):
10190         Behave as advertised.  Make sure the pkg-dir is proper for
10191         default-directory.
10192         (package-admin-add-binary-package): Make sure the pkg-dir is
10193         proper for default-directory.
10194         (package-admin-install-function-mswindows): Make sure the pkg-dir
10195         is proper for default-directory.
10196
10197 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10198
10199         * XEmacs 21.2.5 is released
10200
10201 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10202
10203         * files.el (binary-file-regexps): regexp-opt is not available at
10204         bytecompile time.
10205
10206 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10207
10208         * x-win-xfree86.el:
10209         * x-win-sun.el (x-win-init-sun):
10210         * x-win-sun.el:
10211         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10212         * x-iso8859-1.el:
10213         * x-init.el (init-post-x-win):
10214         * x-init.el (init-pre-x-win):
10215         * x-init.el (x-initialize-compose):
10216         * x-init.el:
10217         * x-compose.el:
10218         * winnt.el:
10219         * widget.el:
10220         * wid-edit.el (widget-glyph-click):
10221         * wid-edit.el (widget-glyph-find):
10222         * wid-edit.el (widget-type):
10223         * view-less.el (view-buffer-other-window):
10224         * very-early-lisp.el:
10225         * version.el:
10226         * toolbar.el:
10227         * toolbar-items.el:
10228         * term/sun.el (suntool-map):
10229         * term/sun-mouse.el:
10230         * term/internal.el:
10231         * syntax.el (modify-syntax-entry):
10232         * symbol-syntax.el:
10233         * subr.el:
10234         * startup.el (lock-directory):
10235         * simple.el (set-comment-column):
10236         * simple.el (backward-delete-char-untabify):
10237         * shadow.el (find-emacs-lisp-shadows):
10238         * shadow.el:
10239         * setup-paths.el (paths-construct-info-path):
10240         * select.el (cut-copy-clear-internal):
10241         * process.el (call-process-region):
10242         * process.el (start-process-shell-command):
10243         * process.el:
10244         * paths.el (rmail-spool-directory):
10245         * paragraphs.el (use-hard-newlines):
10246         * package-get.el (package-get-dependencies):
10247         * package-admin.el (package-admin-delete-binary-package):
10248         * obsolete.el (truncate-string):
10249         * obsolete.el (store-substring):
10250         * mouse.el (default-mouse-track-maybe-own-selection):
10251         * mouse.el (mouse-yank-at-point):
10252         * modeline.el:
10253         * modeline.el (mouse-drag-modeline):
10254         * minibuf.el (read-directory-name-internal):
10255         * minibuf.el (read-file-name-internal):
10256         * minibuf.el (read-file-name-internal-1):
10257         * minibuf.el (read-file-name-2):
10258         * minibuf.el (exact-minibuffer-completion-p):
10259         * minibuf.el (read-from-minibuffer):
10260         * minibuf.el:
10261         * menubar.el (check-menu-syntax):
10262         * map-ynp.el (map-y-or-n-p):
10263         * make-docfile.el (docfile-out-of-date):
10264         * loadup.el ((member "run-temacs" command-line-args)):
10265         * loadup.el ((member "no-site-file" command-line-args)):
10266         * loadup.el (really-early-error-handler):
10267         * loadup.el:
10268         * loadhist.el:
10269         * loaddefs.el:
10270         * lisp-mnt.el (lm-verify):
10271         * lib-complete.el (lib-complete:cache-completions):
10272         * lib-complete.el (library-all-completions):
10273         * itimer.el (itimer-run-expired-timers):
10274         * info.el (Info-mode):
10275         * info.el (Info-insert-file-contents):
10276         * info.el (Info-rebuild-dir):
10277         * info.el (Info-build-dir-anew):
10278         * info.el (Info-parse-dir-entries):
10279         * info.el (Info-dir-outdated-p):
10280         * info.el (Info-insert-dir):
10281         * info.el (info-xref):
10282         * info.el:
10283         * hyper-apropos.el (hyper-apropos-get-doc):
10284         * hyper-apropos.el (hyper-describe-face):
10285         * hyper-apropos.el (hyper-apropos-mode):
10286         * hyper-apropos.el:
10287         * help.el (list-processes):
10288         * help.el:
10289         * gnuserv.el:
10290         * font.el (mswindows-font-create-name):
10291         * font.el (font-default-font-for-device):
10292         * font.el (x-font-create-object):
10293         * font.el (font-registry):
10294         * font.el:
10295         * font-lock.el (font-lock-keywords):
10296         * font-lock.el:
10297         * finder.el (finder-compile-keywords):
10298         * find-paths.el (paths-find-recursive-path):
10299         * fill.el (set-justification-center):
10300         * fill.el (fill-region-as-paragraph):
10301         * files.el (insert-directory):
10302         * files.el (wildcard-to-regexp):
10303         * files.el (recover-file):
10304         * files.el (basic-save-buffer):
10305         * files.el (delete-auto-save-file-if-necessary):
10306         * files.el (file-relative-name):
10307         * files.el (backup-extract-version):
10308         * files.el (backup-buffer):
10309         * files.el (set-visited-file-name):
10310         * files.el (set-auto-mode):
10311         * files.el (interpreter-mode-alist):
10312         * files.el:
10313         * files.el (find-file-noselect):
10314         * files.el (abbreviate-file-name):
10315         * files.el (parse-colon-path):
10316         * files.el (directory-abbrev-alist):
10317         * etags.el (visit-tags-table-buffer):
10318         * easymenu.el (easy-menu-define):
10319         * dragdrop.el (experimental-dragdrop-drag):
10320         * dragdrop.el (dragdrop-drop-do-functions):
10321         * dragdrop.el (dragdrop-drop-at-point):
10322         * disass.el (disassemble-1):
10323         * disass.el (disassemble-internal):
10324         * disass.el (disassemble):
10325         * disass.el:
10326         * derived.el (derived-mode-init-mode-variables):
10327         * derived.el (define-derived-mode):
10328         * custom.el (defgroup):
10329         * cus-edit.el (custom-quote):
10330         * config.el:
10331         * code-process.el (open-network-stream):
10332         * code-process.el (start-process):
10333         * code-process.el (call-process-region):
10334         * code-process.el (call-process):
10335         * code-process.el:
10336         * code-files.el (insert-file-contents):
10337         * code-files.el:
10338         * code-files.el (buffer-file-coding-system-for-read):
10339         * cmdloop.el (yes-or-no-p-minibuf):
10340         * cl.el:
10341         * cl-macs.el:
10342         * cl-extra.el:
10343         * callers-of-rpt.el (make-caller-report):
10344         * callers-of-rpt.el:
10345         * bytecomp.el (batch-byte-recompile-directory):
10346         * bytecomp.el (batch-byte-compile-1):
10347         * bytecomp.el (batch-byte-compile):
10348         * bytecomp.el (display-call-tree):
10349         * bytecomp.el (byte-compile-insert):
10350         * bytecomp.el (byte-compile-two-args-19->20):
10351         * bytecomp.el (byte-compile-variable-ref):
10352         * bytecomp.el (byte-compile-form):
10353         * bytecomp.el (byte-compile-top-level-body):
10354         * bytecomp.el (byte-compile-out-toplevel):
10355         * bytecomp.el (byte-compile-byte-code-maker):
10356         * bytecomp.el (byte-compile-file-form-defmumble):
10357         * bytecomp.el (byte-compile-file-form):
10358         * bytecomp.el (byte-compile-keep-pending):
10359         * bytecomp.el (byte-compile-insert-header):
10360         * bytecomp.el (byte-compile-from-buffer):
10361         * bytecomp.el (byte-compile-file):
10362         * bytecomp.el (byte-recompile-file):
10363         * bytecomp.el (byte-compile-close-variables):
10364         * bytecomp.el (byte-compile-warn-about-unused-variables):
10365         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10366         * bytecomp.el (byte-compiler-legal-options):
10367         * bytecomp.el (byte-compile-lapcode):
10368         * bytecomp.el (byte-optimize-log):
10369         * bytecomp.el ((fboundp 'defsubst)):
10370         * bytecomp.el:
10371         * bytecomp-runtime.el:
10372         * byte-optimize.el (byte-optimize-apply):
10373         * byte-optimize.el (car):
10374         * byte-optimize.el (byte-optimize-form):
10375         * byte-optimize.el (byte-optimize-form-code-walker):
10376         * byte-optimize.el:
10377         * build-report.el (build-report-insert-installation-file):
10378         * build-report.el (build-report):
10379         * auto-show.el:
10380         * apropos.el (apropos-documentation):
10381         - mega patch
10382         - clean up byte-compile warnings
10383         - remove unused variables
10384         - Use common lisp style hashtable functions
10385         - byte compiler cleanup
10386         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10387         - remove old backquote syntax usage
10388         - move some cl functionality into C for speed.
10389         - remove last remaining VMS support
10390         - spelling fixes
10391         - implement last, butlast, nbutlast, copy-list in C.
10392         - new macro ignore-file-errors, similar to ignore-errors
10393           (ignore-file-errors (delete-file "foo"))
10394         - get frequent garbage collection during loadup.el by tweaking
10395           gc-cons-threshold, rather than explicitly calling garbage-collect
10396         - default delete-key-deletes-forward to `t'.
10397
10398 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10399
10400         * XEmacs 21.2-beta4 is released.
10401
10402 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10403
10404         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10405         (easy-menu-item-present-p): Wrapper around find-menu-item.
10406         (easy-menu-remove-item): Wrapper around delete-menu-item.
10407
10408         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10409         (add-menu-button): Add 'in-menu' argument.
10410         (add-menu-item-1): Add in-menu support to helper function.
10411
10412 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10413
10414         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10415
10416 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10417
10418         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10419         of Dec 4, 1997.
10420
10421 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10422
10423         * process.el (shell-command-on-region): Report if the command
10424         succeeded or failed.
10425
10426 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10427
10428         * subr.el (buffer-substring-no-properties): Comment out.
10429
10430 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10431
10432         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10433           into font instances first, like `x-frob-font-size' does.
10434           (mswindows-find-larger-font): ditto
10435
10436 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10437
10438         * package-ui.el (pui-install-selected-packages): fix args in call
10439         to `package-get'.
10440
10441 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10442
10443         * package-get.el (host-name): New widget type.
10444         (package-get-remote): Better customization using new type.
10445         (package-get-download-sites): idem dito.
10446
10447         (package-get-custom): Do not use package-get-all untill we have
10448         runtime dependencies.
10449
10450         (package-get-remove-copy): Default to 't' we no longer need this
10451         kludge as we do not currently use depenencies.
10452
10453         (package-get-was-current): New variable.
10454         (package-get-require-base): New 'force-current' argument.
10455         (package-get-update-base): idem
10456         (package-get-package-provider):  idem
10457         (package-get-locate-index-file): New 'no-remote' argument.
10458         (package-get-locate-file): idem.
10459
10460         (package-get-maybe-save-index): New function.
10461         (package-get-update-base): Use it.
10462
10463 1998-10-28 Greg Klanderman <greg@alphatech.com>
10464
10465         * package-get.el (package-get-remote): default to nil; by default,
10466         don't go out to the net via EFS.  They must select a download site.
10467         (package-get-download-sites): new variable.
10468         (package-get-download-menu): new function.
10469         (package-get-locate-index-file): new function.
10470         (package-get-update-base): use it.
10471
10472         * menubar-items.el (default-menubar): add "Update Package Index"
10473         and "Add Download Site" menus under Options | Manage Packages.
10474
10475 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10476
10477         * package-get.el (package-get): bugfix code checking installed version
10478         for case where package is not currently installed.
10479         (package-get-require-signed-base-updates): new variable.
10480         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10481         deemed not a goot thing.  Use the variable
10482         package-get-allow-unsigned-base-updates instead.
10483
10484 1998-10-16 Greg Klanderman <greg@alphatech.com>
10485
10486         * package-get.el (package-get): Don't install an older version than
10487         we already have unless explicitly told to.  Issue a warning.
10488
10489         * package-ui.el (pui-add-required-packages): when adding
10490         dependencies, don't add packages that are up to date.
10491         (pui-package-symbol-char):  Don't consider a package out of date
10492         if you have a newer version installed than the latest version in
10493         package-get-base.
10494
10495         * package-get.el (package-get-base-filename): document that it may
10496         be a path relative to package-get-remote;  new default value.
10497         (package-get-locate-file): new function.
10498         (package-get-update-base): use it to expand package-get-base-filename.
10499         (package-get-save-base): new function to save the package-get database
10500         to file.
10501         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10502         (package-get-update-base): pass the REMOTE-SOURCE arg.
10503         (package-get-update-base-entry): call package-get-custom-add-entry.
10504         (package-get-file-installed-p): removed; no longer needed.
10505         (package-get-create-custom): ditto.
10506         (toplevel): remove code to build and load package-get-custom.el
10507         (package-get-custom-add-entry): new function.
10508
10509 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10510
10511         * wid-edit.el (widget-button-click): Don't switch window.
10512
10513 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10514
10515         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10516
10517 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10518
10519         * etags.el (find-tag-default): Run find-tag-hook using
10520         run-hooks rather than funcall
10521
10522 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10523
10524         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10525         and the current local map as the parents to isearch-mode-map.
10526
10527 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10528
10529         * XEmacs 21.2-beta3 is released.
10530
10531 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10532
10533         * package-get.el (package-get-update-base): use
10534         insert-file-contents-internal, not insert-file-contents-literally.
10535
10536 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10537
10538         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10539         dump time.
10540
10541 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10542
10543         * package-get.el (package-get-update-base-entry): new function.
10544         (package-get-update-base): renamed; was `package-get-load-base'.
10545         cleanup, and use package-get-update-base-from-buffer.
10546         (package-get-update-base-from-buffer): new function.
10547         (package-get-update-base-entries): new; helper for above.
10548         Do not eval lisp grabbed over ftp; parse it from new format.
10549
10550 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10551
10552         * files.el (set-auto-mode): Don't play games loading package-get
10553         database; package-get-package-provider will handle it all.
10554
10555 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10556
10557         * package-get.el (package-get-base-filename): new variable.
10558         (package-get-require-base): new function.
10559         (package-get-pgp-signed-begin-line): new variable.
10560         (package-get-pgp-signature-begin-line): ditto.
10561         (package-get-pgp-signature-end-line):  ditto.
10562         (package-get-load-base): new function.
10563         (package-get-interactive-package-query):
10564         (package-get-update-all):
10565         (package-get-dependencies):
10566         (package-get-package-provider):
10567         (package-get-custom): use package-get-require-base.
10568         [package-get-custom loading]: disable for now.
10569
10570         * package-ui.el (pui-list-packages): use (package-get-require-base)
10571
10572 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10573
10574         * package-ui.el: Correct obvious thinko in choosing extent face.
10575
10576 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10577
10578         * menubar-items.el (default-menubar): pui-list-package has nothing
10579         to with Customize. Move all the package stuff to a new Item in Options.
10580
10581         * package-ui.el (pui-menu): Add menu and Popup menu.
10582
10583         * package-get.el (package-get): Use new
10584         package-admin-get-install-dir.
10585
10586         * package-admin.el (package-admin-get-install-dir): New syntax.
10587         Conserve package location and put mule packages where mule-base is.
10588
10589         * package-get.el : Customized
10590
10591         * package-ui.el (pui): Customized
10592         (pui-package-install-dest-dir): New variable.
10593         (pui-install-selected-packages): Use it
10594
10595 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10596
10597         * package-get.el (package-get-interactive-package-query): Move
10598         dependency on package-get-base to run-time.
10599         (package-get-update-all): Ditto.
10600         (package-get-dependencies): Ditto.
10601         (package-get-package-provider): Ditto.
10602         (package-get-custom): Ditto.
10603
10604 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10605
10606         * events.el: Remove 'ascii-character property from 'backspace
10607         and 'delete symbols
10608
10609 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10610
10611         * package-get-base.el: removed.
10612
10613 1998-09-23  Didier Verna  <didier@xemacs.org>
10614
10615         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10616         (no-upper-case-p): new function.
10617         (with-search-caps-disable-folding): new macro.
10618         (with-interactive-search-caps-disable-folding): new macro.
10619         (zap-to-char): In interactive mode, do a case-sensitive search if
10620         the character is uppercase.
10621         (zap-up-to-char): ditto.
10622
10623         * replace.el (perform-replace): use the function no-upper-case-p.
10624
10625         * isearch-mode.el (isearch-fix-case): ditto.
10626         make obsolete `with-caps-disable-folding' and
10627         `isearch-no-upper-case-p'.
10628
10629         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10630         (tags-search): ditto.
10631         (tags-query-replace): ditto.
10632
10633         * info.el (Info-search): ditto.
10634
10635 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10636
10637         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10638
10639 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10640
10641         * package-admin.el (package-admin-rmtree): rewritten.  need to
10642         check for "." and ".." before symlink check.  expand files and
10643         directories with respect to DIRECTORY, not default-directory.
10644
10645 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10646
10647         * package-get.el (package-get-all): add INSTALL-DIR argument.
10648
10649 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10650
10651         * package-ui.el (pui-add-required-packages): new function, select
10652         dependent packages.
10653         (pui-display-keymap): bind it.
10654         (pui-help-string): document it.
10655         (pui-install-selected-packages): package-get-all -> package-get.
10656
10657         * package-get.el (package-get-dependencies): new function.
10658
10659 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10660
10661         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10662         regexps.
10663
10664 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10665
10666         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10667         function.
10668         (default-mouse-track-normalize-point): Use it.
10669
10670 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10671
10672         * package-admin.el (package-admin-delete-binary-package):
10673                 General cleanup. Remove unnessary use of progn and
10674         save-excursion.
10675         (package-admin-delete-binary-package): Do NOT mess with file
10676         modes. That is evil.
10677         (package-admin-delete-binary-package): Wrap all deleting in
10678         condition-case. The data in MANIFEST is untrustworthy.
10679         (package-admin-delete-binary-package): Let the OS worry about non
10680         empty directories.
10681
10682 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10683
10684         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10685         processing.
10686         (lm-report-bug): Fix mail address to send bug reports to.
10687
10688 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10689
10690         * XEmacs 21.2-beta2 is released.
10691
10692 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10693
10694         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10695
10696 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10697
10698         * info.el (Info-mode): Document page turning by double clicks in
10699         docstring so `M-x describe-mode' will display it.
10700
10701 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10702
10703         * info.el (Info-mouse-track-double-click-hook): Use character
10704         widths to calculate a border region where double clicking does
10705         page turning, and return `nil' by default so other hooks, such as
10706         region highlighting, will be run.
10707
10708 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10709
10710         * sound.el (default-sound-directory-list): Initialize with all the
10711         "sounds" directories in `data-directory-list'.  It used to just be
10712         the first one.
10713
10714         * packages.el (locate-data-directory-list): Created.  This gives
10715         the list of matching directories, unlike `locate-data-directory',
10716         which just gives the first one.
10717
10718 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10719
10720         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10721         make a binding in the local keymap until help-char handling is
10722         improved.
10723
10724         * help.el (help-keymap-with-help-key): Provide keymap with help
10725         binding.
10726         (help-print-help-form): New helper function.
10727
10728 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10729
10730         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10731         move extent to another buffer; no need to create a new extent.
10732         (isearch-fix-case): New function.
10733         (isearch-search-and-update): Use it.
10734
10735 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10736
10737         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10738         the keymap, not minor-mode-map-alist.
10739         (isearch-done): Restore overriding-local-map.
10740
10741 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10742
10743         * bytecomp.el (byte-compile-buffer-substring):
10744         Fix for: (byte-compile (defun f () (buffer-substring)))
10745         ==>   ** buffer-substring called with 3 args, but requires 0-3
10746         - new code not only works, but is more readable, too.
10747
10748 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10749
10750         * msw-faces.el (mswindows-init-device-faces): Don't try to
10751           specify a default font at this late stage. Do try to force
10752           creation of the default face font so that if it fails we get
10753           an error now instead of a crash at frame creation.
10754
10755           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10756           mswindows-make-font-unitalic: Canonical default weight
10757           changed from "Normal" to "Regular".
10758
10759           mswindows-make-font-bold / -bold-italic: Supplied device was
10760           not being passed into call to mswindows-find-smaller-font.
10761
10762 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10763
10764         * package-get.el (package-get-remote): Fix the path where to find
10765           the packages on xemacs.org.
10766
10767 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10768
10769         * about.el (about-maintainer-info): Update Ben's entry.
10770
10771 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10772
10773         * lisp/shadow.el (find-emacs-lisp-shadows):
10774         - `member' was being called on lists of length 2000!
10775         - Replace with hashtables.
10776         - Replace hand-coded loops with (dolist)
10777         - Fix comment typo
10778
10779 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10780
10781         * packages.el: Added new function, `package-delete-name', to
10782           delete existing packages from the installed package database
10783           (`packages-package-list').  Also added the "pkginfo" directory
10784           to `packages-special-base-regexp', so that the pkginfo directory
10785           would not get added to `late-packages'.
10786
10787         * package-admin.el: Added ability to delete an installed package
10788           (added low-level function, `package-admin-delete-package').
10789           Understands how to use the pkginfo/MANIFEST.<package> file to
10790           delete the package.  When installing a package, will also
10791           create a MANIFEST.* file if one is not provided by the
10792           package.  If the MANIFEST.* doesn't exist when deleting a
10793           package, the functions will fall back to attempting to delete
10794           any package-specific lisp directory.
10795
10796         * package-get.el: Moved some functions to package-admin.el.
10797           Added interactive function `package-get-delete-package', for
10798           use by users for deleting a package.
10799
10800           Also modified to not require the presence of efs.
10801
10802 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10803
10804         * files.el (find-file-noselect): Handle all signals, kill the
10805         buffer and resignal.
10806
10807 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10808
10809         * cl-macs.el (glyph-image): Add setf method.
10810
10811 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10812
10813         * package-get.el: Fixed broken EFS downloading.  Also, look for
10814           .tar.gz files first, in preference over .tgz files.
10815
10816         * package-ui.el: Fix display of package version numbers.
10817
10818 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10819
10820         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10821         argument.
10822
10823 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10824
10825         * list-mode.el: `display-completion-list': added new/optional
10826           keyword `:completion-string', which allows the programmer to
10827           change the "Possible completions are:" prompt.
10828
10829         * menubar-items.el: Added new pulldown menu-pick to start up the
10830           visual package browser/installer:
10831
10832                 Options->Customize->List Packages
10833
10834         * package-admin.el: Added hooks for installing under both Unix
10835           and MS Windows.  Does additional error checking.  No longer
10836           calls "add-big-package.sh" to install packages under Unix; now
10837           calls gunzip & tar directly.
10838
10839         * package-get.el: Added ability to install packages from files
10840           on a local disk/CDROM.  Now deletes any existing package lisp
10841           directory.  Does completion on available packages when
10842           querying for package names.  Will also search for .tgz files
10843           in addition for .tar.gz files.  Tries to reload
10844           auto-autoloads, as a convenience when loading new packages,
10845           and also tries to add any new package paths to `load-path'.
10846           Changed all occurences of `concat' to use `expand-file-name'.
10847
10848         * package-ui.el: New file which implements the main visual
10849           package browser/installer, which is started via a menu pick or
10850           M-x pui-list packages.
10851
10852 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10853
10854         * startup.el (load-init-file): spelling fix.
10855
10856 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10857
10858         * startup.el (normal-top-level): Load auto-autoload files
10859         covariantly with their precedence.
10860
10861 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10862
10863         * menubar-items.el (default-menubar): Remove "Font Weight"
10864         option, there is currently no custom equivalent.. Customize-faces
10865         is "Edit faces".
10866
10867         * x-font-menu.el (font-menu-set-font): Use customize to set
10868         default face.
10869
10870         * faces.el (face-spec-update-all-matching): New function.
10871
10872         * cus-face.el (custom-set-face-update-spec): New function.
10873         Interface to customize faces from elisp.
10874
10875         (custom-face-value-create): Show the customized settings if set
10876         but not saved.
10877
10878 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10879
10880         (custom-face-value-create): Show the customized settings if set
10881         but not saved.
10882
10883 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10884
10885         * keydefs.el (global-map): Add FSF 20.3 binding of
10886         query-replace-regexp.
10887
10888 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10889
10890         * minibuf.el (read-file-name-internal-1): use
10891         user-name-completion-1 instead of user-name-completion.
10892
10893 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10894
10895         * loadup.el:
10896         * make-docfile.el:
10897         * update-elc.el: Don't set `source-directory' (now defunct as a
10898         global variable) no more.
10899
10900         * packages.el (packages-list-autoloads): Made `source-directory'
10901         (now defunct as a global variable) a parameter.
10902
10903 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10904
10905         * about.el (about-hackers): new email
10906
10907 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10908
10909         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10910
10911 1998-07-17  Didier Verna  <didier@xemacs.org>
10912
10913         * faces.el (set-face-property):
10914         (set-face-dim-p):
10915         (face-dim-p): updated the doc strings now that the dim property isn't
10916         tty-specific.
10917         (face-equal): the dim property is now a common one.
10918
10919         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10920         Renamed the `stipple' attribute to `background-pixmap'.
10921         (custom-face-background-pixmap): make custom-face-stipple an
10922         obsolete alias for this.
10923
10924 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10925
10926         * find-paths.el (paths-file-readable-directory-p): Created and
10927         used.
10928
10929         * loadup.el: Don't set inhibit-... flags from run-temacs.
10930
10931 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10932
10933         * packages.el (packages-data-path-depth): Added and used.
10934
10935 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10936
10937         * about.el:
10938         - Change .xpm to .png, delete "zcat" section.
10939         - cosmetic fix in the 'marcpa' entry.
10940
10941         * etc/photos
10942         - convert all .xpm.Z to .png
10943         - rename mrb to martin
10944         - rename mcook-m to mcookm
10945
10946 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10947
10948         * x-init.el (x-initialize-compose): Add support for
10949         dead-circumflex as YET ANOTHER NAME for that dead key.
10950
10951 1998-08-05  Colin Rafferty <colin@xemacs.org>
10952
10953         * setup-paths.el (paths-construct-exec-path): Made the
10954         last-packages really be last.
10955         (paths-construct-data-directory-list): Ditto.
10956
10957 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10958
10959         * startup.el(startup-splash-frame-body):
10960         Update Copyright notice in splash screen
10961
10962 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10963
10964         * minibuf.el (read-file-name-internal-1): do ~user completion.
10965
10966 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10967
10968         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10969         aginst destroyed extents
10970
10971 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10972
10973         * package-get.el (package-get): add `install-dir' argument.
10974
10975 1998-07-20  John Jones  <jj@asu.edu>
10976
10977         * package-get.el: calls to package-get-update-all will only
10978           update packages which are already installed.
10979
10980 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10981
10982         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10983         writable.
10984
10985 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10986
10987         * about.el (about-hackers): Correct my email.
10988
10989 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10990
10991         * about.el (about-hackers): new email-address.
10992
10993 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10994
10995         * minibuf.el (read-number): Don't let `input-error' condition
10996         escape.
10997
10998 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10999
11000         * about.el (about-hackers): use my `email-for-life' address.
11001
11002 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11003
11004         * XEmacs 21.2-beta1 is released.
11005
11006 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11007
11008         * ldap.el (ldap-search): Doc string change
11009
11010 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11011
11012         * menubar-items.el (default-menubar): Removed references to
11013         `data-directory', and use `locate-data-file' instead, and made
11014         then greyed out if they don't exist.
11015
11016 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11017
11018         * keymap.el (events-to-keys): Use `format' instead of `concat'
11019         since the latter does not accept integer args anymore
11020
11021 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11022
11023         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11024         macros replaced.
11025
11026 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11027
11028         * make-docfile.el: Get first initialization from very-early-lisp.el
11029         * update-elc.el: Ditto.
11030         * loadup.el (really-early-error-handler): Ditto.
11031
11032         * packages.el (packages-unbytecompiled-lisp): Add new file,
11033         very-early-lisp.el.
11034
11035         * very-early-lisp.el: New file.
11036
11037 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11038
11039         * Symbols that have been obsolete for at least 3 years removed (II).
11040
11041         * obsolete.el (eval-current-buffer): Make compatible.
11042         (byte-code-function-p): Ditto.
11043         (send-string): Removed.
11044         (send-region): Removed.
11045         (screen-scrollbar-width): Removed.
11046         (set-screen-scrollbar-width): Removed.
11047         (set-screen-left-margin-width): Removed.
11048         (set-screen-right-margin-width): Removed.
11049         (screen-left-margin-width): Removed.
11050         (screen-right-margin-width): Removed.
11051         (set-buffer-left-margin-width): Removed.
11052         (set-buffer-right-margin-width): Removed.
11053         (buffer-left-margin-width): Removed.
11054         (buffer-right-margin-width): Removed.
11055         (x-set-frame-icon-pixmap): Removed.
11056         (x-set-screen-icon-pixmap): Removed.
11057         (pixel-name): Removed.
11058         (make-pixmap): Removed.
11059         (make-cursor): Removed.
11060         (pixmap-width): Removed.
11061         (pixmap-contributes-to-line-height-p): Removed.
11062         (set-pixmap-contributes-to-line-height): Removed.
11063
11064 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11065
11066         * obsolete.el (popup-menu-up-p): removed.
11067         (read-no-blanks-input): Removed.
11068         (wholenump): Removed.
11069         (ring-mod): Removed (what was ring-mod?).
11070         (current-time-seconds): Removed.
11071         (run-special-hook-with-args): Removed.
11072         (dot): Removed.
11073         (dot-marker): Removed.
11074         (dot-min): Removed.
11075         (dot-max): Removed.
11076         (window-dot): Removed.
11077         (set-window-dot): Removed.
11078
11079         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11080         `dot-min'.
11081
11082         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11083
11084         * code-files.el (insert-file-contents): Rename
11085         run-special-hook-with-args to run-hook-with-args-until-success.
11086         (write-region): Ditto.
11087
11088 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11089
11090         * about.el: Fix typos, update release date.
11091
11092         * Symbols that have been obsolete for at least 3 years removed.
11093
11094         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11095         screen- functions.
11096         (toplevel): remove setf methods for screen functions.
11097         * cl-macs.el (extent-data): defsetf removed.
11098         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11099         many places to remove.
11100         (comment-indent-hook): Ditto.
11101         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11102         (buffer-dedicated-screen): Ditto.
11103         (deiconify-screen): Ditto.
11104         (delete-screen): Ditto.
11105         (event-screen): Ditto.
11106         (find-file-other-screen): Ditto.
11107         (find-file-read-only-other-screen): Ditto.
11108         (live-screen-p): Ditto.
11109         (screen-height): Ditto.
11110         (screen-iconified-p): Ditto.
11111         (screen-list): Ditto.
11112         (screen-live-p): Ditto.
11113         (screen-name): Ditto.
11114         (screen-parameters): Ditto.
11115         (screen-pixel-height): Ditto.
11116         (screen-pixel-width): Ditto.
11117         (screen-root-window): Ditto.
11118         (screen-selected-window): Ditto.
11119         (screen-totally-visible-p): Ditto.
11120         (screen-visible-p): Ditto.
11121         (screen-width): Ditto.
11122         (screenp): Ditto.
11123         (get-screen-for-buffer): Ditto.
11124         (get-screen-for-buffer-noselect): Ditto.
11125         (get-other-screen): Ditto.
11126         (iconify-screen): Ditto.
11127         (lower-screen): Ditto.
11128         (mail-other-screen): Ditto.
11129         (make-screen): Ditto.
11130         (make-screen-invisible): Ditto.
11131         (make-screen-visible): Ditto.
11132         (modify-screen-parameters): Ditto.
11133         (new-screen): Ditto.
11134         (next-screen): Ditto.
11135         (next-multiscreen-window): Ditto.
11136         (other-screen): Ditto.
11137         (previous-screen): Ditto.
11138         (previous-multiscreen-window): Ditto.
11139         (raise-screen): Ditto.
11140         (redraw-screen): Ditto.
11141         (select-screen): Ditto.
11142         (selected-screen): Ditto.
11143         (set-buffer-dedicated-screen): Ditto.
11144         (set-screen-height): Ditto.
11145         (set-screen-position): Ditto.
11146         (set-screen-size): Ditto.
11147         (set-screen-width): Ditto.
11148         (show-temp-buffer-in-current-screen): Ditto.
11149         (switch-to-buffer-other-screen): Ditto.
11150         (visible-screen-list): Ditto.
11151         (window-screen): Ditto.
11152         (x-set-screen-pointer): Ditto.
11153         (x-set-frame-pointer): Ditto.
11154         (screen-title-format): Ditto.
11155         (screen-icon-title-format): Ditto.
11156         (terminal-screen): Ditto.
11157         (delete-screen-hook): Ditto.
11158         (create-screen-hook): Ditto.
11159         (mouse-enter-screen-hook): Ditto.
11160         (mouse-leave-screen-hook): Ditto.
11161         (map-screen-hook): Ditto.
11162         (unmap-screen-hook): Ditto.
11163         (default-screen-alist): Ditto.
11164         (default-screen-name): Ditto.
11165         (x-screen-defaults): Ditto.
11166         (x-create-screen): Ditto.
11167         * obsolete.el: meta-flag removed.
11168         baud-rate removed.
11169         sleep-for-millisecs removed.
11170         extent-data removed.
11171         set-extent-data removed.
11172         set-extent-attribute removed.
11173         extent-glyph removed.
11174         extent-layout removed.
11175         set-extent-layout removed.
11176         list-faces-display removed.
11177         list-faces removed.
11178         trim-versions-without-asking removed.
11179         after-write-file-hooks removed.
11180         truename removed.
11181         auto-fill-hook removed.
11182         blink-paren-hook removed.
11183         select-screen-hook, deselect-screen-hook removed.
11184         auto-raise-screen, auto-lower-screen removed.
11185
11186         * msw-mouse.el: Global change resource -> mswindows-resource.
11187
11188         * XEmacs 21.0-pre5 is released.
11189
11190 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11191
11192         * about.el (about-hackers): Credits update.
11193
11194 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11195
11196         * register.el (insert-register): Don't activate the region.
11197
11198 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11199
11200         * select.el: Restore x-* symbols for backwards compatibility:
11201         x-copy-primary-selection, x-kill-primary-selection,
11202         x-delete-primary-selection, x-select-make-extent-for-selection,
11203         x-valid-simple-selection-, x-cut-copy-clear-internal.
11204
11205 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11206
11207         * XEmacs 21.0-pre4 is released.
11208
11209 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11210
11211         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11212         reporting bugs.
11213         (maybe-add-init-button): Fix semantics under Windows.  Use
11214         `expand-file-name' rather than `concat'.
11215
11216         * help.el (print-messages): New function.
11217
11218 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11219
11220         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11221
11222 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11223
11224         * about.el: Tweaked my entry in about-hackers.
11225
11226         * find-paths.el (paths-emacs-root-p):
11227           Relaxed emacs-root checking of an in-place installation to
11228           also accommodate the flat layout used on MS Windows.
11229
11230 1998-06-29  John Jones  <jj@asu.edu>
11231
11232         * package-get.el: calls to package-get-update-all will only
11233           update packages which are already installed.
11234
11235 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11236
11237         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11238         are handled by the gui-element face fallbacks now.
11239
11240         * x-faces.el: default gui-element face to "background" as well as
11241         the default face.
11242
11243         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11244         and default face settings since these are set as fallbacks now in
11245         the appropriate domain.
11246
11247 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11248
11249         * text-mode.el (text-mode): Reorder regexp so the OR part
11250         corresponding to `page-delim' goes first and the hack in
11251         `forward-paragraph' will work.
11252         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11253
11254 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11255
11256         * subr.el (remove-hook): When checking the hook value
11257           with functionp, don't apply car to it.
11258
11259 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11260
11261         * package-get.el (package-get-remote-filename):
11262           Don't use file-name-as-directory because the local directory
11263           separator conventions might not be the same as ftp's.
11264
11265 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11266
11267         * ldap.el (ldap-host-parameters-alist): New name of
11268         `ldap-host-parameters-plist'
11269
11270 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11271
11272         * package-get.el: Using (require 'package-get-base), now that it
11273         provides itself.  Consequently removed all instances of (load
11274         "package-get-base.el").
11275
11276 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11277
11278         * subr.el (remove-hook): Don't treat the hook value as a
11279           list unless it is both consp and not functionp.
11280
11281 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11282
11283         * about.el: Email address for Ben Wing is ben@xemacs.org.
11284         * auto-show.el: Ditto.
11285         * bytecomp.el: Ditto.
11286         * faces.el: Ditto.
11287         * x-scrollbar.el: Ditto.
11288         * x-misc.el: Ditto.
11289         * tty-init.el: Ditto.
11290         * toolbar-items.el: Ditto.
11291         * symbol-syntax.el: Ditto.
11292         * specifier.el: Ditto.
11293         * objects.el: Ditto.
11294         * hyper-apropos.el: Ditto.
11295         * glyphs.el: Ditto.
11296
11297 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11298
11299         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11300         vertical-divider-always-visible-p.
11301         (default-mouse-motion-handler): Ditto.
11302
11303 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11304
11305         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11306         global value.
11307
11308 1998-06-21  Oliver Graf <ograf@fga.de>
11309
11310         * build-reports.el: changed receiver to xemacs-build-reports list
11311
11312 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11313
11314         * font.el: Split font-family-mappings into X and
11315           mswindows-specific versions.
11316           mswindows-font-create-[object|name]: Treat supplied size
11317           as a pointsize. Added underline and strikethru handling.
11318
11319         * msw-faces.el: changed default mswindows charset to western.
11320
11321         * msw-glyphs.el: removed space in border-glyph font string that
11322           was inserted to get round bugs in the mswindows C font code.
11323
11324 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11325
11326         * about.el (about-hackers): Credits update.
11327
11328         * help-nomule.el (tutorial-supported-languages): Add Romanian
11329         TUTORIAL.
11330
11331         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11332         to ISO-8859-2.
11333
11334 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11335
11336         * font.el: Split font-family-mappings into X and
11337           mswindows-specific versions.
11338           mswindows-font-create-[object|name]: Treat supplied size
11339           as a pointsize. Added underline and strikethru handling.
11340
11341         * msw-faces.el: changed default mswindows charset to western.
11342
11343         * msw-glyphs.el: removed space in border-glyph font string that
11344           was inserted to get round bugs in the mswindows C font code.
11345
11346 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11347
11348         * minibuf.el: make read-color-completion-table call
11349           (mswindows-color-list for mswindows devices.
11350
11351 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11352
11353         * lisp/font-lock.el
11354         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11355         Let declaration items contain non-word symbol characters.
11356
11357 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11358
11359         * package-get.el (package-get-package-provider): Added autoload
11360         cookie.  Loading "package-get-base.el" in ALL functions that use
11361         it.  Fixed some (interactive ...) with multiple argument specs
11362         again.  Cosmetic indentation changes.
11363
11364 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11365
11366         * info.el (Info-insert-dir): Don't use nreverse on variables
11367         that you want to use later.
11368
11369 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11370
11371         * x-mouse.el (x-set-point-and-move-selection): Replace call
11372         to x-kill-primary-selection with kill-primary-selection
11373
11374 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11375
11376         * simple.el (what-cursor-position): Make cursor position reported
11377         use value of column-number-start-at-one
11378
11379 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11380
11381         * about.el (xemacs-hackers): Fix Jareth's email address.
11382
11383 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11384
11385         * startup.el (startup-splash-frame): Remove
11386         `xemacs-startup-logo-function'.
11387
11388 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11389
11390         * about.el (about-hackers): Update credits list.
11391
11392 1998-06-06  Jeff Miller <jmiller@smart.net>
11393
11394         * lisp/sound.el: Update sound-ext to allow filenames with
11395           extensions to be found by load-sound-file
11396
11397 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11398
11399         * info.el (Info-rebuild-outdated-dir): Removed variable
11400         (Info-auto-generate-directory): New variable
11401         (Info-save-auto-generated-dir): New variable
11402         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11403         (Info-build-dir-anew): Second parameter removed.  Use
11404         `Info-save-auto-generated-dir'
11405         (Info-rebuild-dir): Ditto
11406
11407 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11408
11409         * list-mode.el (next-list-mode-item): Would not recognize
11410         border between directly neighbored items.
11411
11412 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11413
11414         * package-get.el: add autoloads for some functions.
11415
11416 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11417
11418         * specifier.el (let-specifier): Tiny docfixes.
11419
11420 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11421
11422         * msw-mouse.el: set selection-pointer-glyph to Normal.
11423
11424 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11425
11426         * wid-edit.el (widget-specify-secret): New function.
11427         (widget-after-change): Use it.
11428         (widget-specify-field): Use it.
11429
11430 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11431
11432         * mouse.el (drag-window-divider): Use `(not done)' instead of
11433         `doit'; reuse result of `window-pixel-edges'.
11434
11435         * modeline.el (drag-modeline-event-lag): Rename to
11436         drag-divider-event-lag.
11437
11438 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11439
11440         * specifier.el (let-specifier): Rewritten not to generate needless
11441         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11442         arguments.
11443
11444 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11445
11446         * minibuf.el (read-file-name-1): Setup buffer-local value of
11447         `completion-ignore-case' in completions buffer under Windows.
11448
11449 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11450
11451         * about.el (about-maintainer-glyph): Fix support for not
11452         compressed images.
11453
11454 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11455
11456         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11457
11458         * mouse.el (mouse-track): Cancel selection if misc-user event with
11459         `cancel-mode-internal' function is fetched.
11460
11461 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11462
11463         * files.el (save-some-buffers-1): Fixed return value.
11464
11465 1998-06-01  Oliver Graf <ograf@fga.de>
11466
11467         * dragdrop.el: added experimental
11468
11469 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11470
11471         * startup.el (after-init-hook, init-file-user,
11472         user-init-directory, load-user-init-file):  Purge references
11473         to "~/.xemacs/init.el" from docstrings.
11474
11475         (load-user-init-file) Use paths-construct-path to construct
11476         paths to user init files.  Go directly to ~/.emacs, do not
11477         search ~/.xemacs/, do not load `default-custom-file'.
11478
11479 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11480
11481         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11482         general *sh.
11483         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11484
11485 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11486
11487         * menubar-items.el (default-menubar): add Update Packages to customize
11488         menu.
11489
11490 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11491
11492         * faces.el: use toolbar face as a fallback for toolbar properties
11493         in xpm-color-symbols instead of default.
11494
11495         * msw-faces.el: rename 3d-object -> gui-element face.
11496
11497 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11498
11499         * startup.el (xemacs-startup-logo-function): New variable.
11500         (startup-splash-frame): Use it.
11501
11502 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11503
11504         * files.el (save-some-buffers): Would wait 1 second.
11505         (save-some-buffers-1): Delete other windows here instead of in
11506         `save-some-buffers'.
11507         (save-some-buffers): Force redisplay only if windows were deleted.
11508
11509 1998-06-02  Didier Verna  <didier@xemacs.org>
11510
11511         * cus-face.el (custom-face-attributes): generalized the use of
11512         toggle buttons for boolean attributes.
11513         Re-ordered the items a bit.
11514
11515 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11516
11517         * sound.el (default-sound-directory): Use `locate-data-directory'
11518         to find the sounds directory.
11519
11520 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11521
11522         * sound.el: default sound-ext to .wav under mswindows, .au
11523         otherwise. load-default sounds without extensions.
11524
11525 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11526
11527         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11528         if send-pr is not bound.
11529
11530 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11531
11532         * files.el: grok idl files in auto-mode-alist.
11533 1998-06-01  Jeff Miller  <jmiller@smart.net>
11534
11535         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11536         calling `upcase'.
11537
11538 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11539
11540         * msw-glyphs.el: add xbm to the list of image types supported.
11541
11542 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11543
11544         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11545         instead of XEmacs one when dumping InfoDock.
11546
11547 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11548
11549         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11550         for `modeline-visible-p'
11551
11552         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11553
11554 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11555
11556         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11557         since it's not used anymore. doc string fixes.
11558
11559         * package-get.el (package-get-file-installed-p): new function. use
11560         instead of file-installed-p which is in an external package.
11561
11562 1998-05-28  Oliver Graf <ograf@fga.de>
11563
11564         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11565         favor of select-window/switch-to-buffer
11566
11567 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11568
11569         * startup.el: changed (getenv "HOME") to (user-home-directory)
11570
11571 1998-05-25  Oliver Graf <ograf@fga.de>
11572
11573         * frame.el (cde-start-drag) moved to dragdrop.el
11574         (offix-start-drag-region) moved to dragdrop.el
11575         (offix-start-drag) moved to dragdrop.el
11576         * dragdrop.el (cde-start-drag) moved from frame.el
11577         (offix-start-drag-region) moved from frame.el
11578         (offix-start-drag) moved from frame.el
11579         (cde-start-drag-region) cde drag regions
11580         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11581
11582 1998-05-26  Oliver Graf <ograf@fga.de>
11583
11584         * dragdrop.el: created dragdrop-drag prototypes
11585         (cde-start-drag-region) fixed typo
11586
11587 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11588
11589         * simple.el (after-init-hook): Remove reader macro.
11590
11591         * packages.el (packages-hardcoded-lisp): Get rid of reader
11592         macros.  Update DOC string.
11593
11594 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11595
11596         * mouse.el (drag-window-divider): Ditto.
11597
11598         * modeline.el (mouse-drag-modeline): Use it.
11599
11600         * lisp-mode.el (let-specifier): Specify indentation.
11601
11602         * specifier.el (let-specifier): Renamed from
11603         `with-specifier-instance'.
11604
11605 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11606
11607         * x-faces.el:
11608         * faces.el: move definition of xpm-color-symbols from x-faces.el
11609         to faces. Predicate x-get-resource on the presence of x.
11610
11611         * msw-faces.el: set 3d-object face rather than modeline. Specify
11612         faces as specfier defaults.
11613
11614         * package-get.el: don't use package-admin-add-single-file-package.
11615
11616 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11617
11618         * toolbar-items.el: Fixup tooltips.
11619         (toolbar-gnus): Don't use obsolete variable
11620         toolbar-news-frame-properties.
11621         (toolbar-news-reader): Default to `gnus' instead of
11622         `not-configured'.
11623
11624         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11625         Windows.
11626
11627 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11628
11629         * package-get.el: rename -installedp -> -installed-p.
11630
11631 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11632
11633         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11634         attributes, and assinged it to continuation, truncation and
11635         hscroll glyphs.
11636
11637         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11638         and made continuation, truncation and hscroll glyphs arrow
11639         characters out of that font.
11640
11641 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11642
11643         * minibuf.el (minibuffer-electric-separator): Play nicely with
11644         directory-sep-char being \.
11645         (minibuffer-electric-tilde): Ditto.
11646         (read-file-name-map): Ditto.
11647
11648 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11649
11650         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11651         on X devices.
11652         (default-mouse-track-deal-with-down-event): Avoid
11653         `x-disown-selection'; use `disown-selection' instead.
11654
11655 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11656
11657         * select.el:
11658         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11659         moved to (cut-copy-clear-internal) in select.el. Ditto for
11660         (x-delete-primary-selection) (x-kill-primary-selection)
11661         (x-copy-primary-selection).
11662         (own-clipboard): new function.
11663
11664         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11665         functions in select.el. remove old ones.
11666         (mswindows-own-clipboard): new function.
11667
11668 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11669
11670         * gnuserv.el: allow connections from mswindows type devices.
11671
11672 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11673
11674         * msw-glyphs.el: change image type used from cursor to resource.
11675
11676 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11677
11678         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11679         for {top,bottom}-{left,right} values in addition to
11680         {top,bottom}_{left,right}.
11681         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11682
11683 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11684
11685         * cl-macs.el (specifier-instance): Undefine its setf method.
11686
11687         * specifier.el (with-specifier-instance): Added docstring.
11688
11689         * mouse.el (drag-window-divider): Ditto.
11690
11691         * modeline.el (mouse-drag-modeline): Use it.
11692
11693         * lisp-mode.el (with-specifier-instance): Define its indentation
11694         level.
11695
11696         * specifier.el (with-specifier-instance): New macro.
11697
11698 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11699
11700         * package-get.el (package-get-create-custom): new function to
11701         auto-generate package-get-custom.el from package-get-base.el.
11702         * (package-get-ever-installedp): new function.
11703         * (package-get-custom): new function to get all packages specified
11704         by customize.
11705
11706 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11707
11708         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11709
11710 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11711
11712         * cl-extra.el: Reverse previous float change.
11713
11714 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11715
11716         * x-faces.el:
11717         * faces.el (try-font-name): moved from x-faces.el since it is
11718         required by w3 under mswindows as well X.
11719
11720 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11721
11722         * winnt.el: Removed evil (setq completion-ignore-case t)
11723         clause, one more overlookef fsfism.
11724         (nt-quote-args-functions-alist): End sentences with double space.
11725
11726 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11727
11728         * window-xemacs.el (push-window-configuration): Remove kludgery of
11729         recaching default-toolbar specifier.
11730         (pop-window-configuration): Ditto.
11731         (unpop-window-configuration): Ditto.
11732
11733 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11734
11735         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11736
11737 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11738
11739         * winnt.el (nt-quote-args-verbatim): Added function.
11740         (nt-quote-args-prefix-quote): Added function.
11741         (nt-quote-args-backslash-quote): Added function.
11742         (nt-quote-args-double-quote): Added function.
11743         (nt-quote-args-functions-alist): New variable.
11744         (nt-quote-process-args): Added function. This is the main quoting
11745         work horse called from process-nt.c
11746
11747 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11748
11749         * winnt.el: Removed duplicate definitions for backspace,
11750         delete, M-backspace and C-M-backspace.
11751         (file-name-buffer-file-type-alist): Removed this variable.
11752         (find-buffer-file-type): Removed function.
11753         (find-file-binary):  Removed function.
11754         (find-file-text): Removed function.
11755         (find-file-not-found-set-buffer-file-type): Removed function.
11756         (save-to-unix-hook): Removed function.
11757         (revert-from-unix-hook): Removed function.
11758         (using-unix-filesystems): Removed function.
11759         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11760         warning.
11761         (x-set-selection): Removed function.
11762         (x-get-selection): Removed function.
11763         Removed commented FSFisms.
11764         Replaced copyright notice (this file is not part of GNU Emacs).
11765         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11766         comint-process-echoes setting to t.
11767
11768 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11769
11770         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11771         and used following the interface change of
11772         `paths-find-recursive-path'.
11773
11774         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11775         regexp instead of a list of base names.
11776         (paths-version-control-filename-regexp):
11777         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11778         Introduced and used following the interface change of
11779         `paths-find-recursive-path'.
11780
11781 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11782
11783         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11784         on X devices, rather than on all non-TTY devices.
11785
11786 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11787
11788         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11789
11790         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11791
11792 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11793
11794         * itimer.el (activate-itimer): Fixed usage of integers
11795         as argument to `concat'.
11796
11797 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11798
11799         * itimer.el (start-itimer): replace the use of `concat' with
11800         `format'
11801
11802 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11803
11804         * mode-motion.el (mode-motion-hook): Clarify docstring.
11805         From Bob Weiner <weiner@altrasoft.com>
11806
11807         * loadhist.el (symbol-file): Supply prompt string when used
11808         interactively.
11809         From Bob Weiner <weiner@altrasoft.com>
11810
11811 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11812
11813         * loadup.el (really-early-error-handler): Ditto.
11814
11815         * update-elc.el: Ditto.
11816
11817         * setup-paths.el (paths-construct-exec-path): Ditto.
11818
11819         * make-docfile.el: Ditto.
11820
11821         * find-paths.el (paths-decode-directory-path): Use split-path
11822         instead of decode-path.
11823
11824         * files.el (parse-colon-path): Update docstring reference.
11825
11826 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11827
11828         * msw-init.el:
11829         * x-init.el:
11830         Bind cut'n'paste keys to non window-system specific functions.
11831
11832         * msw-select.el: New function mswindows-clear-clipboard.
11833         mswindows-cut-copy-clipboard extended to handle clearing of the
11834         selection and renamed to mswindows-cut-copy-clear-clipboard.
11835
11836         * select.el: on mswindows devices delete-primary-selection
11837         calls mswindows-clear-clipboard.
11838
11839 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11840
11841         * simple.el (quoted-insert): Inhibit quit when using read-char.
11842
11843         * cmdloop.el (read-char): Don't inhibit quit.
11844         (read-char-exclusive): Ditto.
11845         (read-char): Signal quit if quit-char was pressed.
11846         (read-char-exclusive): Ditto.
11847         (read-quoted-char): Return a character, not integer.
11848
11849         * menubar-items.el (default-popup-menu): Use Andy's generic
11850         selection code.
11851         (default-popup-menu): Fix code.
11852
11853 1998-05-14  Oliver Graf <ograf@fga.de>
11854
11855         * dragdrop.el (dragdrop-function-widget): this time it's done
11856
11857 1998-05-13  Oliver Graf <ograf@fga.de>
11858
11859         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11860
11861 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11862
11863         * device.el (device-pixel-width):
11864         (device-pixel-height):
11865         (device-mm-width):
11866         (device-mm-height):
11867         (device-bitplanes):
11868         (device-color-cells): Swapped parameters to device-system-metric
11869         according to the interface change.
11870
11871 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11872
11873         * mouse.el (default-mouse-motion-handler): Use new name of the
11874         function event-over-vertical-divider-p.
11875         Do not set E-W arrow cursor over the divider if
11876         vertical-divider-draggable-p is nil in the window.
11877         ([top-level]): Use new name for the variable
11878         vertical-divider-map.
11879         (drag-window-divider): Respect vertical-divider-draggable-p.
11880         Variable name typo fixes.
11881
11882 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11883
11884         * keymap.el (kbd): Define here; handle string constants and
11885         others...
11886
11887 1998-05-15  Christian Nyb <chr@mediascience.no>
11888
11889         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11890         in Emacs 18.
11891
11892 1998-05-13  Didier Verna  <didier@xemacs.org>
11893
11894         * mouse.el (drag-window-divider): give the vertical divider a
11895         pressed look when dragging it.
11896
11897 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11898
11899         * faces.el: predicate some more face operations on x or mswindows
11900         not just x.
11901
11902         * modeline.el: enable modeline coloring for mswindows.
11903
11904 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11905
11906         * minibuf.el (minibuffer-default): Added variable; compatible with
11907         FSF Emacs.
11908         (next-history-element): Used `minibuffer-default'.
11909
11910 1998-05-12  Oliver Graf <ograf@fga.de>
11911
11912         * dragdrop.el (dragdrop-function-widget): button and mods ok
11913         arguments still look a bit strange
11914         (dragdrop-compare-mods) created
11915         (dragdrop-drop-do-functions) correctly checks for buttons and
11916         modifiers
11917
11918 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11919
11920         * setup-paths.el (paths-default-info-directories): Replace
11921         path-separator with directory-sep-char.
11922
11923         * files.el (path-separator): Don't define it here.
11924
11925 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * update-elc.el: Ditto.
11928
11929         * setup-paths.el (paths-construct-exec-path): Ditto.
11930
11931         * make-docfile.el: Ditto.
11932
11933         * loadup.el (really-early-error-handler): Ditto.
11934
11935         * find-paths.el (paths-decode-directory-path): Use decode-path
11936         instead of decode-path-internal.
11937
11938         * files.el (parse-colon-path): Update docstring.
11939
11940 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11941
11942         * subr.el (get-buffer-window-list): Make BUFFER optional.
11943
11944         * window-xemacs.el (windows-of-buffer): Defalias to
11945         get-buffer-window-list.
11946
11947 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11948
11949         * disass.el: Fix maintainer keyword.
11950
11951         * bytecomp.el (byte-compile-and-load-file): Autoload.
11952         (byte-compile-buffer): Ditto.
11953
11954         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11955         value is returned, not the name.
11956         (lisp-imenu-generic-expression): Enable it.
11957         (lisp-mode-variables): Ditto.
11958         (lisp-indent-offset): Change defconst to defvar.
11959         (lisp-indent-function): Ditto.
11960         (lisp-body-indent): Ditto.
11961
11962 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11963
11964         * modeline.el: Use zap-last-kbd-macro-event.
11965
11966         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11967         nil, don't attempt to do anything with messages.
11968         (eval-last-sexp): Use `letf' for clarity.
11969
11970 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11971
11972         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11973
11974 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11975
11976         * buff-menu.el:
11977         * lisp-mode.el:
11978         * obsolete.el:
11979         Change empty docstrings into no doc strings at all.
11980         Fix bogus FSF-format docstrings.
11981         * etags.el: Fix docstring.
11982
11983 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11984
11985         * package-get.el (package-get): Use internal md5
11986
11987 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11988
11989         * about.el (about-xemacs): Correct abuse of concat.
11990
11991 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11992
11993         * info.el (Info-mode): Use easymenu.
11994
11995 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11996
11997         * apropos.el (apropos): Don't use concat with integers.
11998
11999         * cmdloop.el (describe-last-error): Handle the case when no error
12000         was seen gracefully.
12001
12002         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12003         defun.
12004         (apropos-describe-plist): Ditto.
12005
12006         * help.el (with-displaying-help-buffer): Revert to a defun.
12007         (describe-key): Use it as defun.
12008         (describe-mode): Ditto.
12009         (describe-bindings): Ditto.
12010         (describe-prefix-bindings): Ditto.
12011         (describe-installation): Ditto.
12012         (view-lossage): Ditto.
12013         (describe-function): Ditto.
12014         (describe-variable): Ditto.
12015         (describe-syntax): Ditto.
12016
12017 1998-05-11  Oliver Graf <ograf@fga.de>
12018
12019         * dragdrop.el: changed order of require/provide
12020         (dragdrop-drop-mime-default) changed to new calling conventions
12021         (dragdrop-drop-do-functions) changed to new calling conventions
12022         (dragdrop-function-widget) this one needs more work...
12023
12024 1998-05-10  Oliver Graf <ograf@fga.de>
12025
12026         * about.el: another small change in my entry
12027         * dragdrop.el (dragdrop-drop-log-function): logging added
12028         plus customizations
12029         changed interface to handler functions. now called with event
12030         and object
12031
12032 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12033
12034         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12035         E-W arrow pointer displayed over draggable dividers.
12036
12037         * mouse.el (default-mouse-motion-handler): Show it when
12038         appropriate.
12039         (drag-window-divider): Added.
12040         ([top-level]): Initialized window-divider-map with a keymap
12041         binding the above function to left button down event.
12042
12043         * x-mouse.el (x-init-pointer-shape): Initialize
12044         divider-pointer-glyph from Cursor.dividerPointer, or use default
12045         E-W double arrow.
12046
12047 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12048
12049         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12050
12051 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12052
12053         * simple.el (count-words-buffer): Don't query for buffer.
12054         (count-lines-buffer): Ditto.
12055
12056 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12057
12058         * help.el (where-is): add optional insert argument.
12059
12060 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12061
12062         * help.el (describe-key-briefly): New argument INSERT.
12063
12064         * simple.el (eval-expression): New optional argument; synch with
12065         FSF 20.3.
12066
12067         * keydefs.el (global-map): Add new register bindings.
12068
12069         * register.el: Synched with FSF 20.3.
12070
12071 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12072
12073         * window-xemacs.el (recenter): all arguments are optional.
12074
12075 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12076
12077         * device.el: (device-pixel-width): Reflected name/parameters
12078         change to device-system-metric.
12079         (device-pixel-height): Ditto.
12080         (device-mm-width): Ditto.
12081         (device-mm-height): Ditto.
12082         (device-bitplanes): Ditto.
12083         (device-color-cells): Ditto.
12084
12085 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12086
12087         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12088
12089         * cl.el (most-positive-fixnum): Document.
12090         (most-negative-fixnum): Ditto.
12091
12092         * cus-dep.el: Updated comment.
12093
12094         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12095         constant.
12096
12097         * cus-load.el (custom-put): Removed.
12098
12099         * files.el (after-find-file): Just resignal quit instead of
12100         signaling "canceled".
12101
12102 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12103
12104         * frame.el (other-frame): Use `focus-frame' instead of
12105         select-frame kludges.
12106
12107         * lisp-mode.el: Update lisp-indent-function for
12108         save-selected-frame and with-selected-frame.
12109
12110         * frame.el (save-selected-frame): New macro.
12111         (with-selected-frame): Ditto.
12112         (other-frame): Use `set-frame-focus'.
12113
12114 1998-05-06  Oliver Graf <ograf@fga.de>
12115
12116         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12117         (dragdrop-drop-url-default) default handler for URL drops created
12118         (dragdrop-drop-mime-default) default handler for MIME drops created
12119         (dragdrop-drop-functions) default custom for handling drops created
12120         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12121
12122 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12123
12124         * mouse.el: Removed redundant mouse-mswindows-drop function.
12125
12126 1998-05-05  Oliver Graf <ograf@fga.de>
12127
12128         * about.el: changed some text in my entry
12129         * dragdrop.el: added customs
12130
12131 1998-05-04  Oliver Graf <ograf@fga.de>
12132
12133         * mouse.el: killed global drop key bindings
12134         (mouse-offix-drop) removed
12135         * dragdrop.el: created
12136         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12137
12138 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12139
12140         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12141         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12142
12143         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12144         obsolete comment.
12145
12146         * scrollbar.el (scrollbars-visible-p): Use new
12147         {vertical,horizontal}-scrollbar-visible-p specifiers.
12148
12149 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12150
12151         * device.el (device-pixel-height):
12152         (device-pixel-width):
12153         (device-mm-width):
12154         (device-mm-height):
12155         (device-bitplanes):
12156         (device-color-cells): Moved these 6 functions from device.c; they
12157         all use single (device-system-metrics) call.
12158
12159 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12160
12161         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12162         were renamed.
12163
12164         * menubar-items.el:
12165         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12166         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12167
12168         * help.el (help-map): Remove Hyperbole keybinding logic.
12169         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12170
12171 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12172
12173         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12174         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12175
12176 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12177
12178         * msw-glyphs.el: use nicer icon3 from the frame icon.
12179
12180 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12181
12182         * version.el (emacs-version): Remove InfoDock conditionals.
12183
12184         * startup.el (startup-splash-frame): Change ID logo name.
12185
12186 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12187
12188         * files.el (after-find-file): If the user presses C-g on
12189         directory-creation prompt, kill the buffer.
12190
12191 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12192
12193         * simple.el (count-words-region): Reverse previous change.
12194
12195 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12196
12197         * replace.el (query-replace): Just call perform-replace.
12198         (query-replace-regexp): Ditto.
12199         (perform-replace): Move region handling here.
12200         (perform-replace): Use the new arg to match-data.
12201
12202 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12203
12204         * x-init.el: Install X specific display table that
12205           displays char 0240 as a space to avoid whatever it is
12206           that screws up display of that character code.
12207
12208 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12209
12210         * help.el (function-arglist): If no arguments are documented for a
12211         subr, print nothing rather than incorrect output.
12212
12213 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12214
12215         * cmdloop.el (command-error): Update bail-out error message to use
12216         `emacs-program-name'.
12217
12218         * lib-complete.el: Remove reader macro cruft.
12219
12220         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12221         cruft.
12222
12223         * simple.el (count-words-region): Drop interactive-p check on the
12224         message.
12225
12226 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12227
12228         * font.el
12229         * msw-faces.el
12230         Correct spelling of mswindows-font-canonicalize-name.
12231
12232 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12233
12234         * ldap.el (ldap-host-parameters-alist): Replaced with
12235         `ldap-host-parameters-plist'
12236         (ldap-search): Adapt to previous change
12237
12238 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12239
12240         * about.el (about-hackers): Update Bob Weiner bio.
12241         (about-maintainer-info): Ditto.
12242
12243 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12244
12245         * simple.el (display-warning-minimum-level): Docfix.
12246
12247 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12248
12249         * widget.el (:default-get): New keyword.
12250         * wid-edit.el (default, widget-default-default-get): Define it.
12251         (group, widget-group-default-get): Define it.
12252         (menu-choice, widget-choice-default-get): Define it.
12253         (widget-default-get): New function.
12254         (widget-choice-action): Call it.
12255         (widget-editable-list-entry-create): Call it.
12256
12257 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12258
12259         * byte-optimize.el (byte-boolean-vars): Removed.
12260         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12261         lookup through `byte-boolean-vars'.
12262
12263 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12264
12265         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12266         resource-provided values into ghost specs for scrollbar-height and
12267         scrollbar-width.
12268
12269 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12270
12271         * byte-optimize.el: Don't attempt to optimize /=.
12272
12273         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12274         (byte-compile-/=): Ditto.
12275
12276 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12277
12278         * apropos.el: Use `with-displaying-help-buffer'.
12279         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12280         Use `with-displaying-help-buffer'.
12281         (apropos-follow): Do not give special treatment to buffer cursor
12282         was in prior to a mouse click.
12283         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12284         (apropos-print-doc): Set correct buffer for setting text
12285         properties.
12286
12287 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12288
12289         * help.el (help-buffer-prefix-string): New variable.
12290         (help-buffer-name): Use it.
12291
12292         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12293         mode menu.
12294
12295 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12296
12297         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12298
12299 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12300
12301         * files.el (find-file-noselect): Update docstring.
12302         (find-file-noselect): Signal an error if found an unreadable file.
12303         (file-chase-links): Save the match data.
12304         (normal-mode): Use `lwarn' and `error-message-string'.
12305         (interpreter-mode-alist): Change defconst to defvar.
12306         (inhibit-first-line-modes-regexps): Ditto.
12307         (inhibit-first-line-modes-regexps): Added .tgz.
12308         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12309         (change-major-mode-with-file-name): New user-option.
12310         (set-visited-file-name): Synched with FSF.
12311         (file-name-extension): New function, from FSF 20.3.
12312         (file-relative-name): Synched with FSF.
12313         (save-some-buffers): Support the C-r feature.
12314         (recover-session): Synched with FSF.
12315         (kill-some-buffers): Ditto.
12316         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12317
12318 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12319
12320         * files.el (insert-file): Undo previous change and reenable use of
12321         format.el.
12322
12323 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12324
12325         * window-xemacs.el (recenter): Define.
12326
12327 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12328
12329         * font.el (mswindows-font-create-name)
12330         (mswindows-font-create-object): new functions for mswindows type
12331         fonts.
12332
12333         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12334         strings are parsed as well as font objects.
12335
12336 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12337
12338         * modeline.el (defining-kbd-macro): Restore modeline indication of
12339         kbd-macro being recorded.
12340         (add-minor-mode): Simplify docstring.
12341         (modeline-minor-mode-menu): Remove stuff.
12342
12343 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12344
12345         * code-process.el (call-process): dynamically decide process
12346         coding type.
12347
12348 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12349
12350         * modeline.el: Add line-number-mode, column-number-mode to
12351         the modeline minor-mode menu.  Button2 on the line number does
12352         goto-line.
12353
12354 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12355
12356         * mouse.el: move x-selection-owner-p type things to
12357         selection-owner-p.
12358
12359         * msw-init.el: copy zmacs stuff from x-init.el
12360
12361         * msw-select.el (mswindows-own-selection)
12362         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12363         functions. Very simple minded implementation of selectio
12364         ownership.
12365
12366         * select.el (own-selection) (disown-selection)
12367         (activate-region-as-selection) (select-make-extent-for-selection)
12368         (valid-simple-selection-p): functions moved from x-select.el for
12369         generalized selection.
12370
12371         * x-select.el: see select.el changes.
12372
12373         * x-toolbar.el: use new selection functions.
12374
12375 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12376
12377         * packages.el (packages-find-package-directories): Fixed bug that
12378         would pick up multiple site-package directories.
12379         (package-locations): Added "xemacs-packages" as a late package
12380         location.
12381
12382         * find-paths.el: Now uses `emacs-program-name' and
12383         `emacs-program-version'.
12384         Additions to enforce version-specific directories in
12385         `paths-find-version-directory'.
12386
12387 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12388
12389         * default.el: Removed.
12390         * site-start.el: Removed.
12391
12392 1998-04-29  Didier Verna  <didier@xemacs.org>
12393
12394         * minibuf.el (minibuffer-history-minimum-string-length): Default
12395         to nil.
12396
12397 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12398
12399         * find-paths.el (paths-program-name): Rename.
12400         (paths-emacs-root-p): Ditto.
12401         (paths-find-site-directory): Ditto.
12402
12403 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12404
12405         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12406         `emacs-lisp-byte-compile-and-load'.
12407
12408 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12409
12410         * ldap.el (ldap-search): Fixed additional parameter passing to
12411         `ldap-open'
12412
12413 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12414
12415         * select.el (kill-primary-selection) (selection-owner-p)
12416         (copy-primary-selection) (yank-clipboard-selection)
12417         (selection-exists-p) (delete-primary-selection): new file and
12418         functions that do the right thing for the selected device.
12419
12420         * x-menubar.el: use generalised selection functions.
12421
12422         * dumped-lisp.el: dump select.el.
12423
12424 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12425
12426         * find-paths.el (paths-progname): New variable.
12427         (paths-emacs-root-p): Use it.
12428         (paths-find-site-directory): Ditto.
12429
12430 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12431
12432         * loadup.el ((member "dump" command-line-args)): Dump as
12433         `infodock' if InfoDock.
12434
12435 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12436
12437         * find-paths.el (construct-emacs-version): Simplify, include
12438         program name in the return value.
12439         * (paths-find-version-directory): Use it.
12440
12441 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12442
12443         * info.el (Info-parse-dir-entries): Fixed regexp
12444         (Info-build-dir-anew): Remove full suffix and capitalize info file
12445         name for files with no @direntry
12446         (Info-batch-rebuild-dir): New function
12447         (Info-suffixed-file): Check for regular files instead of simple
12448         file existence (could catch directories before)
12449
12450 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12451
12452         * setup-paths.el, find-paths.el: Removed uses of `not' which
12453         temacs doesn't have.
12454
12455         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12456         into root searching.
12457
12458 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12459
12460         * subr.el: Remove definition of `not'.
12461
12462 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12463
12464         * msw-glyphs.el: enable graphics support.
12465
12466 1998-04-23  Didier Verna  <didier@xemacs.org>
12467
12468         * x-menubar.el (default-menubar): restored the line-number-mode
12469         option.
12470
12471         * misc doc string updates related to the options menu.
12472
12473 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12474
12475         * setup-paths.el (paths-construct-load-path): Fix typo.
12476
12477 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12478
12479         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12480         font-menu-ignore-scaled-fonts don't have to be bound now; this
12481         gets us one step further towards making --no-autoloads work.
12482
12483         * startup.el (normal-top-level): Load auto-autoloads only if
12484         lisp-directory is non-nil.
12485
12486         * setup-paths.el (paths-construct-load-path): Made it robust
12487         against nil lisp-directory.
12488
12489         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12490         to the list of variables that cause a warning when nil.
12491
12492         * toolbar.el (init-toolbar-location): Now works even when there's
12493         no toolbar icon directory.
12494
12495 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12496
12497         * help.el (view-lossage): Recognize it.
12498
12499         * simple.el (log-message): Mark multiline messages.
12500
12501 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12502
12503         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12504
12505 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12506
12507         * package-get.el (package-get-all):  add `\n' separator to
12508         interactive specification so that both variables are read
12509
12510 1998-04-22  Didier Verna  <didier@xemacs.org>
12511
12512         * x-menubar.el: ported the options menu to Custom.
12513         Moved the "read only" toggle button to the buffers menu.
12514         Corrected some missing ;;;###autoload or defcustom.
12515
12516         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12517         the scrollbar-visible specifier for options menu handling.
12518
12519         * toolbar.el (toolbar-visible-p)
12520                      (toolbar-captioned-p)
12521                      (default-toolbar-position): defcustom wrappers around
12522         the toolbar specifiers for options menu handling.
12523
12524         * frame.el (get-frame-for-buffer-default-instance-limit):
12525         defcustom it for options menu handling.
12526
12527         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12528         font-lock-mode for options menu handling.
12529
12530         * cus-start.el: added Custom properties to overwrite-mode for
12531         options menu handling.
12532
12533 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12534
12535         * about.el: shameless self-promotion.
12536
12537 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12538
12539         * simple.el (raw-append-message): Slightly optimize.
12540         (remove-message): Use `push' for clarity.
12541         (append-message): Ditto.
12542         (display-warning): Dito.
12543         (raw-append-message): Send the message to the appropriate device.
12544
12545 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12546
12547         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12548         From Sean MacLennan <Sean.MacLennan@pika.ca>
12549
12550 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12551
12552         * setup-paths.el: Changed `directory-sep-char' to
12553         `path-separator', following a change in GNU Emacs.
12554
12555 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12556
12557         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12558         (Info-build-dir-anew): Add a final newline.
12559         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12560         is `always'
12561         (Info-rebuild-dir): Ditto
12562
12563         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12564
12565 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12566
12567         * simple.el (count-words-buffer): Retain zmacs region.
12568         (count-words-region): Ditto.
12569         * simple.el: (what-line): Expanded line counts.
12570         (count-lines): New parameter to conditionalize whether collapsed
12571         lines get counted.
12572         From Bob Weiner <weiner@altrasoft.com>
12573
12574 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12575
12576         * packages.el (package-locations): infodock-packages must override
12577         mule-packages and packages.
12578
12579 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12580
12581         * wid-edit.el:
12582         remove rude messages from widget-activation-widget-mapper
12583         and widget-activation-glyph-mapper
12584
12585 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12586
12587         * toolbar.el: Remove (featurep 'x) test from
12588         toolbar-make-button-list
12589
12590 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12591
12592         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12593         only if in the same frame.
12594
12595 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12596
12597         * packages.el (package-locations): Added site-packages hierarchy.
12598
12599         * setup-paths.el (paths-default-info-directories): Introduced and
12600         used.
12601
12602         * packages.el, setup-paths.el: Set various path searching depths
12603         to 1.
12604
12605         * packages.el (packages-hierarchy-depth):
12606         (packages-load-path-depth): Introduced and used.
12607
12608         * setup-paths.el (paths-load-path-depth): Introduced and used.
12609
12610         * find-paths.el (paths-find-recursive-path): Added max-depth
12611         parameter.
12612
12613 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12614
12615         * setup-paths.el (paths-construct-info-path): Removed
12616         dependency on behavior of (file-name-as-directory "").
12617
12618 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12619
12620         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12621         lisp objects
12622
12623 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12624
12625         * dump-paths.el, startup.el: Added handling for --debug-paths.
12626
12627 1998-04-15  William M. Perry  <wmperry@aventail.com>
12628
12629         * wid-edit.el: We cannot just set the help-echo or balloon-help
12630           properties for an extent based on the :help-echo widget
12631           property, since help-echo and balloon-help cause an EXTENT to
12632           get passed in, where :help-echo functions are expecting a WIDGET
12633
12634 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12635
12636         * scrollbar.el (init-scrollbar-from-resources): Call
12637         mswindows-init-scrollbar-metrics when appropriate.
12638
12639 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12640
12641         * dumped-lisp.el: dump x-toolbar for window system
12642
12643         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12644         have support and xpm.
12645
12646 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12647
12648         * files.el (toggle-read-only): Fix docstring.
12649         From Didier Verna <didier@xemacs.org>
12650
12651 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12652
12653         * startup.el (normal-top-level): Load autoload-file-name without
12654         specifying an extension---some people only auto-autoload.el.gz.
12655
12656 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12657
12658         * files.el (backup-enable-predicate): Don't bomb on NAME being
12659         nil.
12660
12661 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12662
12663         * find-paths.el, packages.el: Now prefers configure'd paths.
12664         This shouldn't cause any of the originally anticipated problems as
12665         the current paths architecture will not define the various
12666         configure-xxx variables if they're not specified on the configure
12667         command line.
12668
12669         * find-paths.el, setup-paths.el, packages.el: Removed all
12670         mentionings of "/" as a path separator.
12671         Used paths-construct-path throughout.
12672
12673         * find-paths.el (paths-construct-path): Created to assemble paths
12674         from directory components.
12675
12676         * setup-paths.el, packages.el: Used paths-decode-directory-path
12677         instead of decode-path-internal.
12678
12679         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12680         and associates.
12681         (paths-decode-directory-path) Created.
12682
12683         * setup-paths.el: Changed configure-exec-path to
12684         configure-exec-directory.
12685
12686 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12687
12688         * packages.el (packages-find-packages): Fixed decoding of
12689         EMACSPACKAGEPATH.
12690
12691         * startup.el: -no-packages -> -no-early-packages.
12692
12693         (packages-load-package-lisps): Fixed loading of auto-autoload
12694         files.
12695
12696         * startup.el (normal-top-level): Fixed loading of core
12697         auto-autoload.
12698
12699         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12700
12701         * startup.el, packages.el, dump-paths.el: Added proper settings
12702         for site-directory and lisp-directory variables.
12703
12704         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12705         inhibit-package-autoloads and fixed handling of it.
12706
12707         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12708         handling of former inhibit-package-init, now
12709         inhibit-early-packages, to make -vanilla etc. work.
12710
12711 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12712
12713         * code-process.el (start-process): Fallback to 'undecided instead
12714         of 'binary for process input coding stream.
12715
12716         * process.el (start-process): Docstring fix.
12717
12718 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12719
12720         * info.el (Info-insert-dir): Do not insert temporary dir files
12721         in Info-dir-file-attributes
12722         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12723         (Info-rebuild-dir): Ditto.
12724
12725 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12726
12727         * obsolete.el: Added obsoleteness declarations for
12728         `site-directory' and `Info-default-directory-list'.
12729
12730 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12731
12732         * find-paths.el (paths-find-emacs-root): Only look at the
12733         executable at the end of the symlink chain for determining the
12734         Emacs root.
12735
12736 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12737
12738         * setup-paths.el (paths-construct-info-path): Changed construction
12739         to cater to gone default in configure.
12740
12741         * find-paths.el (paths-uniq-append): Added.
12742
12743         * packages.el: Rewritten package path construction once again.
12744
12745         * dump-paths.el, startup.el: Removed package-path as a global
12746         variable.
12747
12748         * package-admin.el (package-admin-add-single-file-package):
12749         (package-admin-add-binary-package): Changed package-path to
12750         late-packages.
12751
12752         * packages.el (packages-split-path): Split path at "/" rather than
12753         nil according to change in emacs.c.
12754
12755 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12756
12757         * setup-paths.el (paths-construct-info-path): Changed info path
12758         order so that directories come out right.
12759         (paths-find-lock-directory): Fixed bug: It used to think
12760         configure-lock-directory is a path.
12761
12762 1998-04-06  Jeff Miller <jmiller@smart.net>
12763
12764         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12765         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12766         eases the use of toolbar-add/kill-item functions.
12767
12768 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12769
12770         * code-files.el (file-coding-system-alist): Commented out
12771         loaddefs.el magical treatment.
12772
12773 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12774
12775         * info.el (Info-rebuild-outdated-dir): Added new option
12776         `conservative' and made it the default
12777         (Info-rebuild-dir): Appropriately parse multi-line description
12778         strings, and multi-section dir files. Issue warning when dir
12779         is rebuilt as temporary
12780         (Info-build-dir-anew): Issue warning when dir is built as
12781         temporary
12782
12783 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12784
12785         * list-mode.el (list-mode-map): Bind highlight motion commands to
12786         standard keys left, right, C-b and C-f.
12787
12788 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12789
12790         * files.el (auto-mode-alist): allow .sc for Scheme->C
12791
12792 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12793
12794         * loadup.el (pureload): Don't quote (garbage-collect).
12795
12796 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12797
12798         * package-get-base.el: Updated.
12799
12800 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12801
12802         * isearch-mode.el (isearch-just-started): New variable.
12803         (isearch-mode): Set it.
12804         (isearch-repeat): Advance one character forward only if the search
12805         was successful, and was not just started.
12806         (isearch-repeat): Clear isearch-just-started.
12807
12808 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12809
12810         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12811         if running -batch.
12812
12813 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12814
12815         * subr.el (listify-key-sequence): Removed.
12816
12817 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12818
12819         * bytecomp.el (byte-compile-print-gensym): New option.
12820         (byte-compile-output-file-form): Use it.
12821         (byte-compile-output-docform): Ditto.
12822         (byte-compile-compiled-obj-to-list): Ditto.
12823
12824 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12825
12826         * msw-glyphs.el: set frame icon if xpm support.
12827
12828 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12829
12830         * help.el: Code that pretty prints variable values
12831           removed.
12832
12833 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12834
12835         * find-paths.el (paths-emacs-root-p): Correct test for installation
12836         directory.
12837         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12838
12839 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12840
12841         * loaddefs.el: Don't set debug-ignored-errors; leave
12842           its default value set to nil.
12843
12844 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12845
12846         * info.el (Info-rebuild-dir): fixed mis-spelling.
12847
12848 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12849
12850         * info.el (Info-rebuild-outdated-dir): New custom var
12851         (Info-insert-node): Create/update dir file when needed, ie when it
12852         does not exist or is older than some info files in directory
12853
12854 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12855
12856         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12857         for last packages, mainly for using a 20.4 package base.
12858
12859         * packages.el (late-packages): Typo fix.  It was called
12860         early-packages.
12861
12862         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12863         relative symlinks correctly.
12864         (paths-find-emacs-roots): More rigorous checking for plausible
12865         configuration-time root.
12866
12867         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12868         find its roots.
12869
12870 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12871
12872         * faces.el: Fix docstrings.
12873         * glyphs.el: Fix docstrings.
12874         * mouse.el: Fix docstrings.
12875
12876         * frame.el: Change phrase `current frame' to `selected frame'.
12877
12878         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12879
12880         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12881         macros using backquote to make them infinitely more readable.
12882
12883 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12884
12885         * packages.el (packages-find-package-path): Hardcoded specialized
12886         InfoDock support until we can clean this up.
12887
12888         * help.el (describe-bindings-1): Return the value of the bindings
12889         help buffer created.
12890         (describe-bindings): Ditto.
12891
12892         * simple.el (set-variable): Restore previous behavior of not
12893         bombing if the variable to set is not boundp.
12894
12895 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12896
12897         * packages.el (packages-handle-package-dumped-lisps): Allow for
12898         non-local files to be loaded off the package-lisp variable.
12899
12900 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12901
12902         * x-faces.el: Global X resources should override
12903           specs for all device classes (color, grayscale, mono);
12904           code currently doesn't override any of them.  Fixed by
12905           calling remove-specifier with '(x default) as the tag
12906           set and allowing inexact matches.
12907
12908 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12909
12910         * faces.el: Separated face initializations based on
12911           device classes into device type specific (tag set,
12912           instantiator) pairs.
12913
12914 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12915
12916         * wid-edit.el (widget-choice-action): Remember user's explicit
12917         choice.
12918         (widget-choice-value-create): Respect it.
12919         From Richard Stallman <rms@gnu.org>
12920
12921 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12922
12923         * setup-paths.el (paths-construct-info-path): Always append
12924         existing directories from configure-time info path.
12925
12926         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12927         Info-directory-list.
12928
12929         * info.el: Removed Info-default-directory-list which was broken by
12930         design.
12931         Removed bogus initialization of Info-directory-list---startup.el
12932         can do a much better job.
12933         Added autoload of Info-directory-list.
12934
12935         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12936         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12937         be exclusive; now it's merely given precedence, just like in the
12938         old days.
12939
12940 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12941
12942         * find-paths.el (paths-find-architecture-directory): Fix bug with
12943         finding; it used to default too early.
12944
12945 1998-03-25  Martin Buchholz <martin@xemacs.org>
12946
12947         * packages.el (packages-split-path): Fix a bug; it used to fail
12948         for paths that weren't split.
12949
12950 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12951
12952         * finder.el (finder-compile-keywords): trap on errors.
12953
12954 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12955
12956         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12957           fourth argument of t so that only the specs exactly
12958           matching the tag lists are removed.
12959
12960 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12961
12962         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12963
12964 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12965
12966         * minibuf.el (mouse-read-file-name-1): If a default directory was
12967         specified, use it for generating the completions.
12968
12969 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12970
12971         * update-elc.el: Now respects inhibit-package-init and
12972         inhibit-site-lisp.
12973         Now does path construction with loadup-paths.
12974
12975         * startup.el (normal-top-level, startup-setup-paths): Now respects
12976         inhibit-package-init and inhibit-site-lisp.
12977
12978         * packages.el (packages-find-package-path): Extended package path
12979         by version-specific hierarchies.
12980         (packages-find-packages): Now respects inhibit flag and
12981         inhibit-site-lisp.
12982         Moved path setup to loadup-paths.
12983
12984         * make-docfile.el: Now respects inhibit-package-init and
12985         inhibit-site-lisp.
12986         Now does path construction with loadup-paths.
12987
12988         * loadup.el: Now respects inhibit-package-init and
12989         inhibit-site-lisp.
12990
12991         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12992
12993         * loadup-paths.el: New file: setup load-path to encompass
12994         packages.
12995
12996 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12997
12998         * auto-show.el: load-gc renamed to pureload.
12999         * site-load.el: Ditto.
13000         * packages.el (toplevel): Ditto.
13001         * loadup.el (really-early-error-handler): Ditto.
13002         * dumped-lisp.el (preloaded-file-list): Ditto.
13003         * cus-face.el (custom-declare-face): Ditto.
13004
13005 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13006
13007         * <Today>: The Big Path Searching Overhaul.
13008
13009         * find-paths.el: New file: find and assemble paths in the
13010         installation hierarchy.
13011
13012         * setup-paths.el: New file: global layout of paths and directories
13013         within the XEmacs hierarchy.
13014
13015         * packages.el: Replaced everything related to path searching and
13016         startup by code in terms of find-paths.
13017
13018         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13019         the new path searching engine.
13020
13021         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13022         and setup-paths.
13023
13024 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13025
13026         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13027         setup-paths.el.
13028
13029 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13030
13031         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13032         compiles identically in any configuration.
13033         Removed irrelevant commentary.
13034
13035 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13036
13037         * simple.el (set-variable): Allow setting specifiers.
13038
13039 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13040
13041         * lisp.el (forward-sexp): Revert previous change.
13042
13043 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13044
13045         * frame.el (frame-initialize): Use `delete-console' instead of
13046         `delete-device' to delete the stream console to match the usage in
13047         Fkill_emacs.
13048
13049 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13050
13051         * files.el (cdpath-previous): New variable.
13052         (cd): Use it.
13053         From Bob Weiner <weiner@wave.altrasoft.com>
13054
13055 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13056
13057         * keydefs.el: Changed keybindings of forward-char,
13058           backward, scroll-up and scroll-down to point to their
13059           -command counterparts.
13060
13061         * simple.el: New functions: forwarc-char-command,
13062           backwrad-char-command, scroll-up-command,
13063           scroll-down-command which work liek their counterparts
13064           except that they honor the variable
13065           signal-error-on-buffer-boundary.
13066
13067           Definition of signal-error-on-buffer-boundary received
13068           from src/cmds.c.
13069
13070           defvar declaration added for word-across-newline to avoid
13071           byte-compiler warning about the free variable reference.
13072
13073 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13074
13075         * winnt.el: Removed "%t" from the beginning of
13076         modeline-format. From now on, there's no nt-specifics in the modeline.
13077
13078 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13079
13080         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13081         of `when' with `if'.
13082
13083 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13084
13085         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13086         mswindows. Must be reworked along with glyphs.el, or
13087         merged into it, after there is images support.
13088
13089         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13090         'mswindows.
13091
13092 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13093
13094         * faces.el: fix for text cursor initialization.
13095         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13096         From Andy Piper <andyp@parallax.co.uk>
13097
13098 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13099
13100         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13101         if there is an existing package that handles it and warn the user
13102         about that mode.
13103
13104 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13105
13106         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13107         Installation" menu item when Installation-string is not bound.
13108
13109 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13110
13111         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13112         From Jeremiah W. James <jerry@cs.ucsb.edu>
13113
13114 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13115
13116         * msw-faces.el:
13117         * faces.el: Fix face initialization.
13118
13119 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13120
13121         * files.el (backup-enable-predicate): fix breakage introduced
13122         by TMPDIR patch.
13123
13124 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13125
13126         * x-faces.el (x-init-face-from-resources): The
13127           TTY face property retrieval functions don't return
13128           specifiers, so use face-property instead.
13129
13130 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13131
13132         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13133
13134 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13135
13136         * x-menubar.el: Expanded documentation for
13137           option-save-faces.  Changed Options -> Browse Faces
13138           menu entry to invoke customize-face.
13139
13140 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13141
13142         * faces.el: Most face initialization moved out of
13143           init-other-random-faces to the top level so that the
13144           initialization happens before Xemacs is dumped.  Much
13145           of the fascist "face-differs-from-default-p or FROB!"
13146           code has been retired in favor of letting the user do
13147           what they want to do.  Face initialization code changed
13148           to use `default' specifier tag so that the settings can
13149           be overridden later if the user wishes it.
13150
13151 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13152
13153         * about.el (about-hackers): Update contributors list.
13154
13155 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13156
13157         * specifier.el: Define new specifier tag `default'.
13158
13159         * modeline.el: Initialize faces using `default' tag.
13160
13161         * x-faces.el (x-init-face-from-resources): Remove
13162           specifier specs containing the `default' tag before
13163           adding new specs.
13164
13165 1998-03-02  John Jones  <jj@asu.edu>
13166
13167         * package-get.el (package-get-all): fixed arguments on call to
13168         package-admin-add-single-file-package.
13169         * package-get.el (package-get-installedp): fixed to match
13170         advertised behavior.
13171         * package-get.el: added function package-get-update-all which
13172         installs newest versions of all the current packages (if they are
13173         not already installed).
13174
13175 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13176
13177         * files.el (find-file-noselect): Uncommented `truename' binding in
13178         `let*' and use it later to set `buffer-file-truename' iff it's
13179         still nil, as happens for example when finding a compressed
13180         file with "jka-compr".
13181
13182 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13183
13184         * faces.el: in make-face-* type functions do the operation for all
13185         window systems, not just the first one found.
13186
13187         * font.el: call mswindows-list-fonts for mswindows.
13188
13189 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13190
13191         * code-process.el (call-process-region):
13192         * process.el (call-process-region):
13193         * package-get.el (package-get-dir):
13194         * files.el (backup-enable-predicate):
13195         * gnuserv.el (gnuserv-temp-file-regexp):
13196         Use temp-directory in place of `/tmp'.
13197
13198 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13199
13200         * "Fast" dired-in-C enhancements for Windows 95/NT:
13201
13202         * files.el: Added function, `wildcard-to-regexp', from GNU
13203           Emacs.
13204
13205         * files.el (insert-directory): Modified to use special
13206           dired-in-C enhancements if present.
13207
13208 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13209
13210         * code-files.el: make default coding no-conversion.
13211
13212 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13213
13214         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13215         the load-path.
13216
13217         * update-elc.el: Strip directory when testing for files not to
13218         bytecompile.
13219
13220 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13221
13222         * lisp-mode.el: Use recommended form for menus.
13223
13224         * info.el (Info-construct-menu): Use recommended form for menus.
13225
13226         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13227         entry.
13228
13229 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13230
13231         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13232           (get-frame-for-buffer-noselect): Always return frames
13233           in the not-this-window-p cond clause.
13234
13235 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13236
13237         * help.el (describe-installation): New function.
13238
13239         * x-menubar.el (default-menubar): Add describe-installation to
13240         Help menu.
13241
13242         * packages.el (packages-unbytecompiled-lisp): Installation.el
13243         should not be bytecompiled.
13244
13245         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13246         XEmacs.
13247
13248         * x-menubar.el (default-menubar): Use correct guard for VM menu
13249         entry.
13250
13251         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13252         coding.
13253         From Andy Piper <andyp@parallax.co.uk>
13254
13255 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13256
13257         * ldap.el: Do not require ldap-internal at compile time.
13258
13259 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13260
13261         * code-files.el: new file. a virtual copy of mule-files.el
13262         but without charset
13263         dependencies. (toggle-buffer-file-ocding-system) new function for
13264         changing the eol type for the current buffer.
13265
13266         * code-process.el: new file. a copy of
13267         mule-process.el. mule-process.el will disappear when things have
13268         settled.
13269
13270         * coding.el: new file. a virtual copy of mule-files.el but
13271         without charset dependencies. (coding-system-base) new function
13272         for getting the parent coding system of a coding system with eol
13273         type set.
13274
13275         * dumped-lisp.el: add above files for the non-mule case.
13276
13277 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13278
13279         * window-xemacs.el (display-buffer): If no explicit
13280           frame is specified, search for a window that displays
13281           the buffer on the currently selected frame, before
13282           searching other frames.
13283
13284 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13285
13286         * frame.el (get-frame-for-buffer): If not-this-window-p
13287           is non-nil, use window on the selected frame if it is not
13288           also the selected window.  When defaulting, search for
13289           windows on the currently selected fgrame before searching
13290           other frames.
13291
13292 1998-02-25  Didier Verna  <didier@xemacs.org>
13293
13294         * modeline.el (modeline-swap-buffers): originally named
13295         `mouse-release-modeline'. Whether to actually swap the buffers is
13296         decided in `mouse-drag-modeline'.
13297         (mouse-drag-modeline): A button release event is considered a
13298         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13299         stay unchanged.
13300
13301 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13302
13303         * x-menubar.el: Put redo on the menubar.
13304         From Aki Vehtari <Aki.Vehtari@hut.fi>
13305
13306 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13307
13308         * bytecomp.el (displaying-byte-compile-warnings): if
13309         temp-buffer-show-function is set, use it to display current set of
13310         warnings in the "*Compile-Log-Show*" buffer.
13311
13312         * simple.el (display-warning-buffer): if temp-buffer-show-function
13313         is set, use it to display current set of warnings in the
13314         "*Warnings-Show*" buffer.
13315
13316 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13317
13318         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13319         Common Lisp.
13320
13321 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13322
13323         * menubar.el: Allow button descriptors at least 2 long.
13324
13325         * x-menubar.el (default-menubar): Use recommended forms.
13326         (file-menu-filter): Remove.
13327         (edit-menu-filter): Remove.
13328
13329 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13330
13331         * about.el (about-hackers): Updated.
13332
13333 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13334
13335         * help.el (help-max-help-buffers): new variable
13336         (help-register-and-maybe-prune-excess): new function
13337         (help-buffer-name): use help-max-help-buffers.
13338         (with-displaying-help-buffer): use
13339         help-register-and-maybe-prune-excess.
13340
13341         * help.el (help-maybe-pretty-print-value): if the value fits on
13342         one line, let it.
13343
13344 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13345
13346         * (with-displaying-help-buffer): there is no need to kill the buffer
13347         if it exists, because with-output-to-temp-buffer will clear it.
13348         further, killing the buffer violates the rule that
13349         temp-buffer-show-function, if set, has the full responsibility of
13350         showing the temp buffer.  killing the buffer fucks with the window
13351         configuration, hosing temp-buffer-show-function.
13352
13353
13354 1998-02-23  Didier Verna  <didier@xemacs.org>
13355
13356         * modeline.el (mouse-drag-modeline):
13357         - Always scroll the modeline that was originally clicked on.
13358         - Use x pixels instead of x characters (which doesn't work anyway)
13359         as horizontal reference for modeline dragging. This allows us to
13360         keep on dragging the modeline even if the motion event occurs in
13361         another window.
13362
13363 1998-02-23  Didier Verna  <didier@xemacs.org>
13364
13365         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13366         glyph on the modeline to indicate that dragging the mouse has an
13367         effect both horizontally and vertically.
13368
13369 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13370
13371         * about.el (about-xemacs): Get rid of redundant visible version
13372         number.
13373
13374 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13375
13376         * about.el (about-hackers): Update credits.
13377
13378 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13379
13380         * prim/register.el (view-register): Show register type file-query.
13381
13382 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13383
13384         * mode-motion.el (mode-motion-highlight-internal):
13385           save-excursion inside save-window-exucrsion form to
13386           hide buffer point changes from save-window-excursion.
13387           Prevents display flickering when the mouse pointer
13388           moves.
13389
13390 1998-02-17  Didier Verna  <didier@xemacs.org>
13391
13392         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13393         function to handle correctly the case of a toolbar one side of the
13394         window: scrolling will not necessarily happen.
13395
13396 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13397
13398         * files.el (after-find-file): Restore missing argument
13399           to format that provides filename for "... consider M-x
13400           recover-file" message.  Also call `message' with "%s"
13401           as the first arg instead of an arbitrary string.
13402
13403 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13404
13405         * about.el (about-hackers): Various additions.
13406
13407 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13408
13409         * autoload.el (generate-file-autoloads-1): Don't force an extra
13410         line out when copying on-the-same line autoloads.
13411
13412         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13413         is installed.
13414
13415 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13416
13417         * x11/x-win-xfree86.el (x-win-init-xfree86):
13418         * x11/x-win-sun.el (x-win-init-sun):
13419         * x11/x-init.el (x-initialize-compose):
13420         * prim/simple.el:
13421         (backward-or-forward-kill-sexp):
13422         (backward-or-forward-kill-sentence):
13423         (backward-or-forward-kill-word):
13424         (backward-or-forward-delete-char):
13425         * prim/isearch-mode.el (isearch-help-or-delete-char):
13426         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13427         x-keysym-on-keyboard-p to detect backspace.
13428         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13429         Clean up symbols used with dead keys, checking Linux and solaris
13430         keysyms.
13431         Simplify x-win-*.el using above methods.
13432         Change documentation for x-keysym-*-p functions.
13433
13434 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13435
13436         * about.el (about-hackers): Restore entries for Michael Sperber and
13437         Vinnie Shelton.
13438         From Vinnie Shelton <acs@acm.org>
13439
13440 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13441
13442         * simple.el (count-words-region): Ditto.
13443
13444 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13445
13446         * simple.el (count-words-buffer): Document.  Don't print anything
13447         if non-interactive.
13448
13449 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13450
13451         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13452         multiple files in InfoDock.
13453
13454 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13455
13456         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13457         from version.el in InfoDock.
13458
13459         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13460         specially.
13461
13462 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13463
13464         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13465         variable name in docstring.
13466
13467 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13468
13469         * menubar.h: Include "gui.h".
13470
13471 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13472
13473         * site-load.el: Fix documentation.
13474
13475 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13476
13477         * package-get-base.el (package-get-base): Updated.
13478
13479         * keymap.el: PC-ize.
13480
13481 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13482
13483         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13484         from' on a fresh line.
13485
13486 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13487
13488         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13489         object.
13490
13491 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13492
13493         * undo-stack.el: PC-ize.
13494
13495         * cmdloop.el: PC-ize.
13496
13497 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13498
13499         * bytecomp-runtime.el: PC-ize.
13500
13501         * byte-optimize.el: Prolog fixup.  PC-ize.
13502
13503         * cus-dep.el: Spelling fix.
13504
13505         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13506         entries follow).
13507
13508 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13509
13510         * text-mode.el (text-mode-hook-identify): New function,
13511         put on text-mode-hook.  Set text-mode-variant here.
13512         (text-mode): Don't set it here.
13513
13514 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13515
13516         * text-mode.el (text-mode-hook): New defvar.
13517         (text-mode-variant): New variable.
13518         (text-mode): Set that variable locally.
13519         (toggle-text-mode-auto-fill): New command.
13520
13521 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13522
13523         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13524
13525 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13526
13527         * text-mode.el (paragraph-indent-text-mode):
13528         Renamed from spaced-text-mode.
13529         (text-mode-map): Bind TAB to indent-relative.
13530         (indented-text-mode-map): Variable deleted.
13531         (indented-text-mode): Now an alias for text-mode.
13532
13533 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13534
13535         * loadup.el: test-atoms debugging stuffs removed.
13536
13537 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13538
13539         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13540
13541 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13542
13543         * help.el (describe-beta): Made it use `locate-data-file'.
13544         (describe-distribution): Ditto.
13545         (describe-copying): Ditto.
13546         (describe-project): Ditto.
13547         (view-emacs-news): Ditto.
13548
13549         * help-nomule.el (help-with-tutorial): Made it use
13550         `locate-data-file' to find tutorial.
13551
13552 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13553
13554         * about.el: Corrected my email address.
13555
13556         * mouse.el: Added 'mouse-mswindows-drop' similar to
13557         'mouse-offix-drop'.
13558
13559 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13560
13561         * loadup.el (running-xemacs): Spelling fix.
13562
13563 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13564
13565         * packages.el (packages-find-packages-1): Don't allow a backwards
13566         compatible lisp tree to overwrite `preloaded-file-list'.
13567
13568 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13569
13570         * loadup.el: Don't delete "xemacs" prior to dumping.
13571
13572 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13573
13574         * package-info.el (pi-last-mod-date): New function.
13575         (pi-author-version): New function.
13576         (batch-update-package-info): Use them.
13577
13578 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13579
13580         * frame.el (get-frame-for-buffer-default-to-current): Create.
13581         (get-frame-for-buffer-noselect): Allow user to use current frame
13582         with `get-frame-for-buffer-default-to-current'.
13583
13584 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13585
13586         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13587         (byte-compile-output-docform): Ditto.
13588         (byte-compile-compiled-obj-to-list): Ditto.
13589
13590 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13591
13592         * startup.el (command-line-1): Removed code that ran
13593           buffer-menu.
13594
13595 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13596
13597         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13598
13599 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13600
13601         * frame.el (suspend-emacs-or-iconify-frame): Check using
13602         `device-on-window-system-p' instead of explicitly checking for X,
13603         so that the same logic works for MS Windows.
13604         (suspend-or-iconify-emacs): Ditto.
13605
13606 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13607
13608         * about.el (about-maintainer-info): Andy Piper is back.
13609         (xemacs-hackers): Updated Andy Piper's email address.
13610         (about-hackers): Added Jonathan Harris.
13611         (about-hackers): Updated Tibor Polgar's email address.
13612
13613 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13614
13615         * about.el: Add xemacs.org email manager.
13616
13617         * package-get-base.el (package-get-base): Updated with most recent
13618         package updates.
13619
13620 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13621
13622         * help.el (function-arglist): Use `indirect-function' instead of
13623         `symbol-function' so that aliases are treated correctly.
13624
13625 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13626
13627         * help.el (help-map): Add f1 binding to `help-for-help'.
13628         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13629         (describe-key-briefly): Use `princ' "%s" to print object.
13630         (with-displaying-help-buffer): Kill buffer if it exists, again.
13631         (describe-key): Use `princ' "%s" to print object.
13632         (describe-function-1): Use `princ' "%s" to print object.
13633         Commented out alias lines removed.
13634         (help-pretty-print-limit): New variable to control pretty-printing
13635         of variable values.
13636         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13637         `help-pretty-print-value' again.  Only print-print when OBJECT is
13638         list of length less than `help-pretty-print-limit'.
13639         (describe-variable): Use `help-maybe-pretty-print-value' again.
13640
13641 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13642
13643         * simple.el (blink-matching-open): Remove C++ kludge.
13644         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13645
13646 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13647
13648         * info.el (Info-default-directory-list): Made the documentation
13649         more explanitory.
13650
13651 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13652
13653         * lisp/packages.el:
13654         * lisp/package-admin.el:
13655         * lisp/build-report.el:
13656         Fix typos.
13657
13658 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13659
13660         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13661         warnings in Java buffers without final newline and editing the
13662         last line.
13663
13664 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13665
13666         * packages.el (packages-find-packages-1): Don't allow a backwards
13667         compatible lisp tree to overwrite `preloaded-file-list'.
13668         Suggested by Colin Rafferty  <colin@xemacs.org>
13669
13670         * mouse.el (mouse-offix-drop): Set undo-boundary.
13671         From Oliver Graf <ograf@fga.de>
13672
13673 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13674
13675         * loadup.el (load-gc): rewrite as defun.
13676         Print something sensical if a required dump-time file isn't found.
13677
13678 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13679
13680         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13681         bug strikes a menudescriptor.
13682
13683         * package-get-base.el (package-get-base): Updated.
13684
13685         * package-info.el (batch-update-package-info): Derive REQUIRES
13686         from the Makefile.
13687
13688 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13689
13690         * files.el (save-some-buffers): Don't play games with deleting
13691         other windows if we are in the minibuffer window.
13692
13693 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13694
13695         * modeline.el (modeline-minor-mode-menu): Add support for :active
13696         (add-minor-mode): Document :active property to TOGGLE.
13697
13698 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13699
13700         * modeline.el (modeline-minor-mode-menu): Add support for an
13701         `:included' predicate in the `toggle-sym' plist.
13702         (add-minor-mode): Document the :included property, format
13703         docstring some more.
13704         (modeline-minor-mode-menu): Documentation string added.
13705
13706 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13707
13708         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13709         labels from the symbol-names by thwacking off the overly redundant
13710         and overused "mode", parenthesizing "minor", and capitalizing the
13711         resultant strings.  Also shortened the menu's title by eliminating
13712         the redundant buffer name.
13713         (add-minor-mode): Beautified the docstring, added mention of the
13714         `:menu-tag' property of TOGGLE.
13715         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13716         `toggle-sym' to beatify the mode-life menus.
13717         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13718         `auto-fill-function'.
13719
13720 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13721
13722         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13723         menus to :style 'toggle.
13724
13725 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13726
13727         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13728
13729 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13730
13731         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13732         only recognize first hyperlink.
13733         (hyper-apropos-highlightify): Deletia, this is already done by
13734         `hyper-apropos-insert-face'.
13735         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13736
13737 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13738
13739         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13740         mail.
13741         (toolbar-mail-reader): Add support for `send'.
13742         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13743
13744 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13745
13746         * info.el (Info-emacs-info-file-name): Add defvar for
13747         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13748         will function properly.
13749
13750 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13751
13752         * simple.el: make the backwards delete function called by
13753         `backward-or-forward-delete-char' user configurable.
13754
13755 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13756
13757         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13758         compiled function got loaded from.
13759
13760 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13761
13762         * term/apollo.el: Synched up with InfoDock 3.6.2.
13763
13764 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13765
13766         * startup.el (load-init-file): Load autoloads earlier.
13767         (startup-splash-frame): Handle InfoDock logo.
13768
13769         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13770         InfoDock.
13771         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13772
13773         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13774         doesn't have this function.
13775
13776         * packages.el (locate-data-file): Fix to call `locate-file'.
13777
13778 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13779
13780         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13781         version of version.el.
13782         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13783
13784         * x-menubar.el (default-menubar): Guard reference to
13785         `gnuserv-frame'.
13786         (default-menubar): Guard references to `font-lock-mode'.
13787         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13788         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13789
13790         * make-docfile.el: Don't snarf doc strings from autoloads.
13791
13792         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13793         loading auto-autoloads files.
13794
13795         * loaddefs.el: Disable dumping autoloads.
13796
13797 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13798
13799         * lisp-mnt.el: Synch to Emacs 20.2.
13800
13801         * help.el: Remove manual autoload of `finder-by-keyword'.
13802
13803         * finder.el (finder-by-keyword): Autoload.
13804
13805         * help.el: Conditionalize hyperbole setup.
13806
13807 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13808
13809         * packages.el (package-require): Update to reflect new data format.
13810
13811 1998-01-02  Didier Verna  <didier@xemacs.org>
13812
13813         * x-menubar.el (default-menubar): make the tutorials available
13814         through the menubar. (Plus some compilation warnings cleanup).
13815
13816 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13817
13818         * check-features.el: New file.  Perform sanity check after build.
13819
13820         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13821         files to tooltalk package.
13822         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13823         package.
13824
13825         * package-admin.el (package-admin-xemacs): Use better default for
13826         location of XEmacs binary.
13827
13828 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13829
13830         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13831         tag with sexp and add value tag with value `t'.
13832
13833 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13834
13835         * package-get.el: Changes to work with real data.
13836         From Pete Ware <ware@cis.ohio-state.edu>
13837
13838         * packages.el (packages-reload-autoloads): Guard load for the time
13839         being.
13840
13841         * update-elc.el ("packages.el"): Force loading packages.el instead
13842         of possibly out-of-date packges.elc.
13843         * make-docfile.el ("packages.el"): Ditto.
13844
13845 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13846
13847         * build-report.el (build-report-delete-regexp): Added a rule for
13848         the main tarball shadowing anything past it.
13849
13850 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13851
13852         * packages.el (package-provide): Delete a previous provide.
13853
13854         * package-info.el: New file.
13855
13856         * package-get.el: New file.
13857         From Pete Ware <ware@cis.ohio-state.edu>
13858         (package-get): Fix md5 computation to work with Mule.
13859
13860 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13861
13862         * simple.el (log-message-*): Quote symbols in docstrings properly.
13863
13864 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13865
13866         * packages.el (packages-new-autoloads): Ignore symbolic links.
13867
13868         * cus-face.el (face-custom-attributes-get): Fix typo.
13869         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13870
13871 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13872
13873         * startup.el (load-init-file): Reload new or changed autoloads
13874         unless inhibited.  Reload modified dumped lisp (stubbed).
13875
13876         * packages.el (packages-new-autoloads): New function.
13877         (packages-reload-autoloads): New function.
13878         (packages-reload-dumped-lisp): New (stub) function.
13879
13880         * loadup.el: Inhibit reloading dumped files when running temacs.
13881
13882         * loadhist.el (file-provides): Extend to handle variant
13883         extensions.
13884
13885         * replace.el (query-replace): Fix typo.
13886
13887 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13888
13889         * make-docfile.el: list-autoloads-path has been renamed.
13890         * update-elc.el: list-autoloads has been renamed.
13891
13892         * packages.el (packages-list-autoloads): Renamed.
13893         (packages-list-autoloads-path): Ditto.
13894
13895 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13896
13897         * packages.el (packages-find-packages-1): Made it signal a warning
13898         for an error in an auto-autoload.el file.
13899
13900 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13901
13902         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13903         tag with const.
13904         From Aki Vehtari <Aki.Vehtari@hut.fi>
13905
13906         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13907
13908         * loadhist.el (unload-feature): Remove autoload.
13909
13910 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13911
13912         * loadhist.el: Unpackaged.
13913
13914         * help.el (describe-symbol-find-file): Rename
13915         `describe-function-find-file' and make old name obsolete.
13916         (describe-function-1): Use it.
13917         (describe-function-1): Guard reference to
13918         `compiled-function-annotation'.
13919
13920 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13921
13922         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13923         argument.
13924         (help-mode-quit): New optional arg to control whether it kills or
13925         buries.  Tidied up.
13926         (with-displaying-help-buffer): Don't kill buffer initially, even
13927         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13928         (help-pretty-print-value): Rename back from
13929         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13930         use it, otherwise use dumped `cl-prettyprint'.
13931         (describe-variable): Use `help-pretty-print-value' again.
13932         (find-func): Removed reference to "find-func" at end.
13933
13934 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13935
13936         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13937           GUI XEmacs. Rename? x-menubar is rather window system
13938           independant, except for a couple of items.
13939
13940 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13941
13942         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13943         entries as they will no longer be distributed with XEmacs.
13944
13945         * format.el (format-alist): Fix image/tiff regexps.
13946         From P. E. Jareth Hein <jareth@camelot-soft.com>
13947
13948         * help.el (help-maybe-pretty-print-value): Rename.
13949         (describe-variable): Use it.
13950         (describe-variable): Add trailing linefeed.
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 (describe-function-1): Don't output anything for
13960           arglist of autoload functions.
13961
13962 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13963
13964         * help.el (help-mode-map): New bindings for `help-mode-bury',
13965         `describe-function-at-point', `describe-variable-at-point',
13966         `Info-elisp-ref', `customize-variable', `help-next-section' and
13967         `help-prev-section'.
13968         (help-next-section): New function.
13969         (help-prev-section): New function.
13970         (help-mode-quit): Changed to kill the help buffer.
13971         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13972         correctly.
13973         (help-buffer-name): New function to generate the name of help
13974         buffers.
13975         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13976         argument giving the name of the help buffer.
13977         (describe-key): Use `with-displaying-help-buffer' with name.
13978         (describe-mode): Ditto.
13979         (describe-bindings): Ditto.
13980         (describe-prefix-bindings): Ditto.
13981         (view-lossage): Ditto.
13982         (with-syntax-table): New macro.
13983         (function-called-at-point): Use `ignore-errors' and
13984         `with-syntax-table'.
13985         (function-at-point): Ditto.
13986         (describe-function): Use `with-displaying-help-buffer' with name.
13987         (function-arglist): Extracted from `describe-function-1'.  Returns
13988         function's arglist as string.
13989         (function-documentation): Extracted from `describe-function-1'.
13990         Returns function's docstring.
13991         (describe-function-1): Remove all the "stream" garbage, including
13992         the stream argument.  Use `function-arglist' and
13993         `function-documentation'.
13994         (describe-function-arglist): Just use `function-arglist'.
13995         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13996         (help-pretty-print-value): New function to help with
13997         pretty-printing variable values.  Knows about `#<...>'.  Needs
13998         `pp-internal'.
13999         (describe-variable): Use `with-displaying-help-buffer' with name.
14000         Formatting improved.  Display file where variable is defined, if
14001         known.  Use `help-pretty-print-value'.
14002         (describe-syntax): Use `with-displaying-help-buffer' with name.
14003         (list-processes): Remove "stream" garbage.
14004
14005 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14006
14007         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14008         call a dumped routine instead.
14009
14010         * x-win-xfree86.el: Wrap file in defun.
14011         * x-win-sun.el: Ditto.
14012
14013 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14014
14015         * help.el (view-emacs-news): Remove usage of outl-mouse which
14016         advises functions and does other evil things.
14017
14018 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14019
14020         * format.el (format-alist): Add `image/tiff'.
14021         From P. E. Jareth Hein <jareth@camelot-soft.com>
14022
14023 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14024
14025         * about.el (about-hackers): More names added.
14026
14027         * make-docfile.el: Remove superfluous package path search.
14028
14029         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14030
14031 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14032
14033         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14034         ignored shadows.
14035
14036 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14037
14038         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14039         get trailing slashes when added to the load-path.
14040
14041         * x-init.el (init-x-win): Locate where XEmacs X localization files
14042         are.
14043
14044 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14045
14046         * x-faces.el: Added support for foregroundToolBarColor
14047           to xpm-color-symbols.
14048
14049 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14050
14051         * etags.el (tags-remove-duplicates): Removed.
14052         (buffer-tag-table-list): Use `delete-duplicates'.
14053
14054         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14055         correctly.
14056         (get*): Defalias to `get'.
14057
14058         * cl.el (eql): Compare integers with `eq'.
14059         (cl-map-extents): Check for `map-extents' first.
14060
14061 1997-12-17  Didier Verna  <didier@xemacs.org>
14062
14063         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14064         added the 'numero', 'copyright' and 'trademark' symbols.
14065
14066         * leim/quail/latin-post.el ("french-postfix"): see above.
14067
14068 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14069
14070         * widget.el (define-widget): Check the arguments.
14071
14072         * cus-edit.el (customize-face): Use `check-argument-type'.
14073         (custom-variable-value-create): Use `signal' to signal error.
14074         (custom-variable-reset-saved): Ditto.
14075         (custom-variable-reset-standard): Ditto.
14076         (custom-face-reset-saved): Ditto.
14077
14078         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14079         (widget-default-format-handler): Ditto.
14080         (widget-checklist-add-item): Ditto.
14081         (widget-radio-add-item): Ditto.
14082         (widget-editable-list-entry-create): Ditto.
14083         (widget-sexp-prompt-value): Ditto.
14084
14085         * custom.el (custom-declare-variable): Signal errors better.
14086         (custom-handle-keyword): Ditto.
14087         (custom-declare-group): Ditto.
14088
14089         * window-xemacs.el (windows): Ditto.
14090
14091         * menubar.el (menu): Ditto.
14092
14093         * keydefs.el (keyboard): Ditto.
14094
14095         * minibuf.el (minibuffer): Ditto.
14096
14097         * process.el (execute): Ditto.
14098
14099         * fill.el (fill): Ditto.
14100
14101         * modeline.el (modeline): Ditto.
14102
14103         * help.el (help): Ditto.
14104
14105         * faces.el (faces): Ditto.
14106
14107         * files.el (files): Ditto.
14108
14109         * x-init.el (x): Ditto.
14110
14111         * lisp-mode.el (lisp): Ditto.
14112
14113         * process.el (processes): Ditto.
14114
14115         * mouse.el (mouse): Ditto.
14116
14117         * abbrev.el (abbrev): Moved from cus-edit.
14118
14119         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14120         as variable declaration.
14121
14122 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14123
14124         * menubar.el (find-menu-item): Use `check-argument-type'.
14125         (find-menu-item): Cosmetic changes.
14126
14127 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14128
14129         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14130
14131 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14132
14133         * startup.el (set-default-load-path): Only search package-path
14134         when not running temacs.
14135
14136         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14137         files.
14138
14139         * loadup.el: Correct commentary.  Reformatting.
14140         (really-early-error-handler): Use absolute path to the
14141         first dumped-lisp.el file.
14142         (really-early-error-handler): Print full path name of
14143         each dumped lisp file (inherited from InfoDock).
14144
14145         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14146         dumped-lisp.el files.
14147
14148         * make-docfile.el (preloaded-file-list): Reorder when the
14149         package-path is searched.
14150         * update-elc.el: Ditto.
14151
14152         * lisp-mode.el (call-with-condition-handler): Treat the same as
14153         `condition-case' for indentation.
14154
14155         * about.el (about-xemacs): Update release date.
14156
14157 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14158
14159         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14160         anywhere but at the last clause.
14161         (ecase): Disallow `t' and `otherwise'.
14162
14163 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14164
14165         * cus-edit.el (custom-buffer-create-buttons): New function
14166         from stuff moved out of `custom-buffer-create-internal'.
14167         (custom-novice): New variable.  Default t.
14168         (custom-display-global-buttons): Ditto.  Default `top'.
14169         (custom-buffer-create-internal): Only display help if
14170         `custom-novice' is non-nil.  Display global buttons according to
14171         `custom-display-global-buttons'.
14172
14173 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14174
14175         * menubar.el (find-menu-item): Use `check-argument-type'.
14176         (find-menu-item): Cosmetic changes.
14177
14178 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14179
14180         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14181         look.
14182
14183 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14184
14185         * format.el (format-deannotate-region):  Bug fix.
14186         Deannotating a region containing unknown tags would fail
14187         (causing decoding of text/enriched to fail at user level)
14188
14189 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14190
14191         * minibuf.el (read-directory-name): Support sixth
14192           arg, HISTORY, as already documented.
14193
14194 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14195
14196         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14197         to `ecase'.
14198
14199 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14200
14201         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14202         skk-activate.
14203
14204 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14205
14206         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.