update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
4         XEmacs CHISE.
5         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
6         `=>>jis-x0213-1' as the mother.
7
8 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
9
10         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
11         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
12
13 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
14
15         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
16
17 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
18
19         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
20         XEmacs CHISE.
21
22 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
23
24         * mule/mule-coding.el (decomposition-feature-list): Set
25         `=decomposition', `=decomposition@cid' and
26         `=decomposition@hanyo-denshi'.
27
28 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `=>>hanyo-denshi/ks'.
32
33         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
34         XEmacs CHISE.
35
36 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
37
38         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
39         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `=hanyo-denshi/ks/mf'.
43
44         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
45         XEmacs CHISE.
46         (=hanyo-denshi/ks/mf): Ditto.
47
48 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         settings for P=hanyo-denshi/jt'.
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `=hanyo-denshi/jt'.
55
56         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
57         XEmacs CHISE.
58
59 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         settings for `=hanyo-denshi/ip'.
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `=hanyo-denshi/ip'.
66
67         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
68         XEmacs CHISE.
69
70 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         settings for `=hanyo-denshi/hg'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=hanyo-denshi/hg'.
77
78         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
79         XEmacs CHISE.
80
81 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `=>>hanyo-denshi/ft'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `=>>hanyo-denshi/ft'.
88
89         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
90         XEmacs CHISE.
91
92 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         settings for `=hanyo-denshi/ib'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `=hanyo-denshi/ib'.
99
100         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
101         XEmacs CHISE.
102
103 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         settings for isolated characters of `=hanyo-denshi/ia' and
107         non-isolated characters of `=hanyo-denshi/*'.
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `=hanyo-denshi/ia'.
111
112         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
113         XEmacs CHISE.
114
115 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
118         setting for isolated characters of `=hanyo-denshi/ft'.
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `=hanyo-denshi/ft'.
122
123         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
124         XEmacs CHISE.
125
126 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
127
128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
129         setting for isolated characters of `=hanyo-denshi/jd'.
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `=hanyo-denshi/jd'.
133
134         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
135         XEmacs CHISE.
136
137 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for isolated characters of `=hanyo-denshi/jc'.
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=hanyo-denshi/jc'.
144
145         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
146         XEmacs CHISE.
147
148 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
149
150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
151         setting for isolated characters of `=hanyo-denshi/jb'.
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=hanyo-denshi/jb'.
155
156         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
157         XEmacs CHISE.
158
159 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
160
161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
162         setting for isolated characters of `=hanyo-denshi/ja'.
163
164 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
165
166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
167         `=hanyo-denshi/ja'.
168
169         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
170         XEmacs CHISE.
171
172 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
173
174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
175         settings for isolated characters of `=adobe-japan1-6'.
176
177 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
178
179         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
180         CHISE.
181         (=daikanwa/+2p): Ditto.
182         (=daikanwa/ho): Ditto.
183
184 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
185
186         * mule/mule-coding.el (utf-8-mcs-no-composition): New
187         coding-system for XEmacs CHISE.
188
189 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
190
191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
192         setting for `=>>ruimoku-v6'.
193
194         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
195         CHISE.
196
197 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
200         setting for `=daikanwa@rev1'.
201
202 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
206
207 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
208
209         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
210         XEmacs CHISE.
211         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
212
213 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
214
215         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
216         CHISE.
217
218 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
219
220         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
221         CHISE.
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `=>ucs@jis'.
225
226 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `=>jis-x0208@usual'.
230
231         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
232         XEmacs CHISE.
233         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
234         (=>ucs@ks): New coded-charset for XEmacs CHISE.
235         (=ucs@big5): Use `=>>ucs@cns' as the mother.
236
237 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
238
239         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
240         CHISE.
241         (=>>>jis-x0208@1990): Ditto.
242         (=>>>jis-x0213-1): Ditto.
243         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
244         mother.
245         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
246         as the mother.
247
248 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `=>ucs@cns' and `=>>ucs@ks'.
252
253         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
254         CHISE.
255
256 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
257
258         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
259         CHISE.
260
261 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
262
263         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
264         CHISE.
265         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
266         mother.
267
268 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
269
270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
271         `==>ucs-bmp-cjk@bucs'.
272
273         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
274         XEmacs CHISE.
275
276 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
277
278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
279         setting for `==>ucs@bucs'.
280
281         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
282         XEmacs CHISE.
283
284 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
285
286         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
287         - Add setting for `=>>jis-x0208'.
288         - Omit setting for `=>>jis-x0208@1990'.
289         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
290           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
291           `=ucs@FOO'.
292
293 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
294
295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
296         setting for `=>daikanwa'.
297
298 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
299
300         * mule/mule-conf.el (=daikanwa): Fix DOC.
301         (=>daikanwa): New abstract character for XEmacs CHISE.
302         (=>ucs@iso): Likewise.
303         (=>ucs@unicode): Likewise.
304         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
305
306 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
307
308         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
309         - Prefer representative features to `=>>gt', `=>>big5-cdp',
310           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
311         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
312         - Add `=>big5-cdp'.
313
314 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
315
316         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
317         (=>big5-cdp): New abstract character.
318
319 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist):
322         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
323         `chinese-big5'.
324
325 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
326
327         * mule/mule-charset.el (default-coded-charset-priority-list):
328         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist):
331         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
332         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
333         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
334         and `=>jis-x0213-2'.
335
336 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
337
338         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
339         XEmacs CHISE.
340         (=>>ucs@jis/2000): Likewise.
341         (=>>ucs@jis/2004): Likewise.
342
343 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
344
345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
346         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
347         `=>>ucs@cns'.
348
349         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
350         XEmacs CHISE.
351         (=>>gt): Use quote instead of backquote; modify DOC.
352         (=>gt): Use quote instead of backquote.
353         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
354         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
355         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
356         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
357         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
358         (=ucs@iso): Use `=>>ucs@iso' as the mother.
359
360 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `=>>ucs@unicode' and `=>>gt'.
364
365 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
366
367         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
368         XEmacs CHISE.
369         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
370         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
371         `=jis-x0208@1978/1er-pr' as the mother.
372         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
373
374 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
375
376         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
377         `=ucs@unicode' as the mother.
378
379 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `=>>ucs@unicode'.
383
384         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
385         CHISE.
386
387 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `=adobe-japan1-6' and `=adobe-japan1-base'.
394
395         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
396         XEmacs CHISE.
397         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
398         specify `min-code' and `max-code'.
399         (=adobe-japan1-1): Specify `min-code' and `max-code'.
400         (=adobe-japan1-2): Likewise.
401         (=adobe-japan1-3): Likewise.
402         (=adobe-japan1-4): Likewise.
403         (=adobe-japan1-5): Likewise.
404         (=adobe-japan1-6): Likewise.
405
406 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=>gt'.
410
411 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
412
413         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
414         CHISE.
415
416 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `=>zinbun-oracle'.
420
421         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
422         for XEmacs CHISE.
423
424 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
425
426         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
427         for XEmacs CHISE.
428         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
429         `=jis-x0208@1978' as the mother.
430
431 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
432
433         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
434         - Use `=gt' instead of `ideograph-gt'.
435         - Use `=gt-k' instead of `ideograph-gt-k'.
436         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
437         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
438         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
439         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
440         - Use `=jis-x0212' instead of `japanese-jisx0212'.
441         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
442         - Use `=>>gt' instead of `<=>gt'.
443         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
444         - Add setting for `=>>jis-x0208@1990'.
445         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
446           `=>>jis-x0213-1@2000'.
447         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
448         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
449           `=>>jis-x0213-1@2004'.
450         - Add setting for `=>>jis-x0208@1978'.
451         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
452
453 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
454
455         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
456         XEmacs CHISE.
457
458 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
461         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
462         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
463         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
464         `<=>jis-x0213-1@2004'.
465
466 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
469         CHISE.
470         (=>jis-x0213-2): Ditto.
471
472 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
473
474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
475         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
476
477 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
481         `=>jis-x0213-1'.
482
483 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
484
485         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
486         CHISE.
487         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
488
489 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
490
491         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
492         `<==>jis-x0213-1'.
493         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
494         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
495         (=>jis-x0208): Renamed from `<=>jis-x0208'.
496         (<=>jis-x0208): New alias for `=>jis-x0208'.
497         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
498         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
499         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
500         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
501         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
502         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
503         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
504         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
505         (=>>gt): Renamed from `<==>gt'.
506         (<==>gt): New alias for `=>>gt'.
507
508 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
509
510         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
511         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
512         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
513         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
514         - Add settings for `<=>jis-x0213-1@2000' and
515           `<=>jis-x0213-1@2004'.
516
517         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
518         XEmacs CHISE.
519         (<==>jis-x0213-1): Likewise.
520         (<==>jis-x0213-1@2000): Likewise.
521         (<==>jis-x0213-1@2004): Likewise.
522         (<=>jis-x0208): Add property `=>iso-ir 168'.
523         (<=>jis-x0208@1997): Likewise.
524         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
525         as the mother; add property `=>iso-ir 228'.
526         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
527         property `=>iso-ir 228'.
528         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
529         property `=>iso-ir 233'.
530         (<==>gt): Renamed from `<=>gt'.
531         (<=>gt): New alias for `<==>gt'.
532
533 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
534
535         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
536         CHISE.
537         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
538         `<=>jis-x0208' as the mother.
539         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
540         (<=>jis-x0213-1@2000): Ditto.
541         (<=>jis-x0213-1@2004): Ditto.
542
543 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         settings for `<=>gt'.
547
548         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
549
550 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
551
552         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
553         XEmacs CHISE.
554         (=jis-x0208@1978/-4pr): Likewise.
555         (=jis-x0208@1978/4-pr): Likewise.
556         (=jis-x0213-1): Likewise.
557         (=ucs@iso): Likewise.
558         (=ucs@unicode): Likewise.
559         (=ucs@gb): Likewise.
560         (=ucs@gb/fw): Likewise.
561         (=ucs@cns): Likewise.
562         (=ucs@cns/fw): Likewise.
563         (=ucs@jis): Likewise.
564         (=ucs@jis/fw): Likewise.
565         (=ucs@jis/1990): Likewise.
566         (=ucs@jis/2000): Likewise.
567         (=ucs@jis/2004): Likewise.
568         (=ucs@JP): Likewise.
569         (=ucs@ks): Likewise.
570         (=ucs@big5): Likewise.
571         (=ucs@big5/cns11643): Likewise.
572         (=ucs@cns11643): Likewise.
573
574 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
575
576         * mule/mule-charset.el (default-coded-charset-priority-list):
577         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
578
579         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
580         CHISE.
581         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
582         mother.
583
584 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
587         from src/mule-charset.c].
588         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
589         specify `final'.
590         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
591         `iso-ir' and `final', namely now it is used as ISO-IR-42.
592         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
593         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
594         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
595         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
596
597 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
598
599         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
600         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
601         (=jis-x0208@1978/i-4): Specify `partial'.
602         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
603         mother coded-charset.
604         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
605
606 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         settings for `=jis-x0213-1@2004'.
610
611 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
612
613         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
614         CHISE.
615         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
616         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
617         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
618         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
619         temporarily.
620         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
621
622 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
623
624         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
625         CHISE.
626         (=shinjigen@1ed): Inherited from `=shinjigen'.
627         (=shinjigen@rev): Likewise.
628
629 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
633
634 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
635
636         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
637         define it as an alias.
638         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
639         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
640         alias.
641         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
642         alias.
643
644 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
645
646         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
647         CHISE.
648
649 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
652         CHISE.
653         (shinjigen-2): Ditto.
654
655 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
656
657         * mule/mule-charset.el (default-coded-charset-priority-list):
658         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
659         `chinese-big5-eten-*' and `chinese-big5'.
660
661 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
662
663         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
664         #x9FA5 temporarily.
665
666 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         settings for `=jis-x0208@1978/i1'.
670
671 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
674         XEmacs CHISE.
675
676 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
679         XEmacs CHISE.
680
681 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
684         XEmacs CHISE.
685
686 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
687
688         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
689         CHISE.
690         (=ucs-bmp@cns): Likewise.
691         (=ucs-bmp@jis): Likewise.
692         (=ucs-bmp@ks): Likewise.
693
694 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
697         CHISE.
698         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
699
700 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         settings for `=zinbun-oracle'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `=zinbun-oracle'.
707
708 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
709
710         * mule/mule-coding.el (coded-charset-entity-reference-alist):
711         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
712         `=ucs@iso'.
713
714 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
715
716         * mule/mule-charset.el (default-coded-charset-priority-list):
717         Delete `ucs-sip'; modify order of some CCSs.
718
719 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
720
721         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
722         in XEmacs CHISE.
723
724         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
725         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
726         CHISE.
727
728 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
729
730         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
731         its registry.
732         (=ucs-radicals@unicode): Likewise.
733
734 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
735
736         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
737         CHISE.
738
739 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
740
741         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
742         CHISE.
743
744 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
745
746         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
747         CHISE.
748
749 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist):
752         Modify preference of *isolated settings*.
753
754 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
755
756         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
757         utf-2000 is provided.
758         (=ucs@cns11643): Likewise.
759
760 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist):
763         Prefer every *isolated setting* to ordinary setting.
764
765 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
768         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
769
770 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
771
772         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
773         CHISE.
774
775 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
776
777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
778         settings for `=jis-x0208@1997'.
779
780 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `=jis-x0208@1997'.
784
785 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
788         XEmacs CHISE.
789
790 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
791
792         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
793         `=jis-x0208@1978'.
794         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
795         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
796         `=jis-x0208-1990' as the mother.
797         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
798
799 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
802         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
803         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
804         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
805         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
806         for `=ucs@JP'.
807
808 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
809
810         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
811         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
812         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
813         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
814         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
815         `=daikanwa@rev2'.
816
817 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
820         (=gt): Likewise.
821         (=gt-k): Likewise.
822         (=gt-pj-*): Likewise.
823         (=gt-pj-k1): Likewise.
824         (=gt-pj-k2): Likewise.
825         (=daikanwa): Likewise.
826         (=daikanwa-rev1): Likewise.
827         (=daikanwa-rev2): Likewise.
828         (=big5-pua): Likewise.
829         (=big5-eten): Likewise.
830         (chinese-big5-eten-a): Likewise.
831         (chinese-big5-eten-b): Likewise.
832         (=hanziku-*): Likewise.
833         (=cbeta): Likewise.
834         (=jef-china3): Likewise.
835         (=ruimoku-v6): Likewise.
836         (=ucs@iso): Likewise.
837         (=ucs@unicode): Likewise.
838         (=ucs@gb): Likewise.
839         (=ucs@cns): Likewise.
840         (=ucs@jis): Likewise.
841         (=ucs@jis-1990): Likewise.
842         (=ucs@jis-2000): Likewise.
843         (=ucs@jp): Likewise.
844         (=ucs@ks): Likewise.
845         (=ucs@big5): Likewise.
846         (=ucs-radicals): Likewise.
847         (=ucs-radicals@unicode): Likewise.
848         (=ucs-bmp-cjk): Likewise.
849         (=ucs-bmp-cjk@unicode): Likewise.
850         (=ucs-sip-ext-b): Likewise.
851         (=ucs-sip-ext-b@iso): Likewise.
852
853 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
857
858 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
862         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
863         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
864         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
865         arabic-digit, ipa and ``&I-B-XXXX;''.
866
867 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for (I-)HZK{03..12}-XXXX.
871
872 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
876
877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
878         `=ruimoku-v6'.
879
880         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
881         CHISE.
882
883 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
884
885         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
886         (=ucs@unicode): Likewise.
887         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
888         (=ucs@cns): Likewise.
889         (=ucs@jis): Likewise.
890         (=ucs@ks): Likewise.
891         (=ucs@big5): Likewise.
892
893 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
894
895         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
896         `ucs-jis'.
897         (utf-8-jis-er): Likewise.
898         (utf-8-jp): New coding-system.
899         (utf-8-jp-er): Likewise.
900
901         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
902
903 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
904
905         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
906
907         * mule/japanese.el: Move definition of `euc-jisx0213' to
908         mule/mule-coding.el.
909
910 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
911
912         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
913         mule-coding before loading update-cdb when utf-2000 is provided.
914
915 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
916
917         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
918         `=daikanwa'.
919
920 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
921
922         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
923         definition codes when `utf-2000' is provided.
924
925 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
926
927         * mule/mule-category.el (word-combining-categories): Don't setup
928         `word-combining-categories' in XEmacs CHISE.
929         (word-separating-categories): Add setting about Latin script in
930         XEmacs CHISE.
931
932 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
933
934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
935         setting for `chinese-big5'.
936
937 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
938
939         * mule/mule-coding.el (coded-charset-entity-reference-alist):
940         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
941         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
942         add setting for HZK0[12]-xxxx.
943
944 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
945
946         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
947         in XEmacs CHISE.
948
949 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
950
951         * mule/mule-charset.el (default-coded-charset-priority-list):
952         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
953         and `chinese-big5' to `=gt-pj-*'.
954
955 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
956
957         * mule/mule-conf.el (=daikanwa): Renamed from
958         `ideograph-daikanwa'.
959         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
960
961 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
962
963         * mule/mule-conf.el (=cns11643-7): Renamed from
964         `chinese-cns11643-7'.
965         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
966
967 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
968
969         * mule/mule-conf.el (=cns11643-6): Renamed from
970         `chinese-cns11643-6'.
971         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
972
973 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
974
975         * mule/mule-conf.el (=cns11643-5): Renamed from
976         `chinese-cns11643-5'.
977         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
978
979 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
980
981         * mule/mule-conf.el (=cns11643-4): Renamed from
982         `chinese-cns11643-4'.
983         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
984
985 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-conf.el (=cns11643-3): Renamed from
988         `chinese-cns11643-3'.
989         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
990
991 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
992
993         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
994         `=cns11643-2'.
995         (chinese-cns11643-2): New alias for `=cns11643-2'.
996
997 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
998
999         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1000         `=cns11643-1'.
1001         (chinese-cns11643-1): New alias for `=cns11643-1'.
1002
1003 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1006         (chinese-gb12345): New alias for `=gb12345'.
1007
1008 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1009
1010         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1011         (chinese-gb2312): New alias for `=gb2312'.
1012
1013 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1014
1015         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1016         (chinese-big5): New alias for `=big5'.
1017
1018 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1019
1020         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1021         (korean-ksc5601): New alias for `=ks-x1001'.
1022
1023 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1024
1025         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1026         `=jis-x0212'.
1027         (japanese-jisx0212): New alias for `=jis-x0212'.
1028
1029 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1030
1031         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1032         `=jis-x0208-1983'.
1033         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1034
1035 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1038         `=jis-x0208-1978'.
1039         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1040
1041 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1042
1043         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1044         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1045
1046 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1047
1048         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1049         (chinese-cns11643-3): Specify iso-ir 183.
1050         (chinese-cns11643-4): Specify iso-ir 184.
1051         (chinese-cns11643-5): Specify iso-ir 185.
1052         (chinese-cns11643-6): Specify iso-ir 186.
1053         (chinese-cns11643-7): Specify iso-ir 187.
1054         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1055         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1056
1057 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1058
1059         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1060         \uXXXX for every cases.
1061
1062 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1063
1064         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1065         (ucs-big5): Changed to an alias for `=ucs@big5'.
1066
1067 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1068
1069         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1070         (ucs-ks): Changed to an alias for `=ucs@ks'.
1071
1072 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1073
1074         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1075         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1076
1077 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1078
1079         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1080         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1081
1082 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1083
1084         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1085         (ucs-jis): Changed to an alias for `=ucs@jis'.
1086
1087 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1088
1089         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1090         (ucs-cns): Changed to an alias for `=ucs@cns'.
1091
1092 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1093
1094         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1095         (ucs-gb): Changed to an alias for `=ucs@gb'.
1096
1097 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1098
1099         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1100         `ideograph-daikanwa-2'.
1101         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1102         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1103
1104 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1105
1106         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1107         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1108
1109         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1110         for `xemacs-chise-version'.
1111
1112 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list):
1115         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1116         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1117         instead of `ideograph-hanziku-*'.
1118
1119         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1120         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1121
1122 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1125         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1126         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1127         `utf-2000' is provided.
1128
1129 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1132         is provided [was builtin coded-charsets].
1133
1134 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1135
1136         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1137         is provided [was builtin coded-charsets].
1138
1139 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1140
1141         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1142         is provided [was builtin coded-charsets].
1143
1144 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1145
1146         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1147         is provided [was builtin coded-charsets].
1148
1149 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1150
1151         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1152         when `utf-2000' is provided [was builtin coded-charsets].
1153
1154 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-conf.el (=hanziku-*): Renamed from
1157         `ideograph-hanziku-*'.
1158         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1159
1160 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1163         `utf-2000' is provided [was builtin coded-charsets].
1164         (ideograph-hanziku-{1..12}): Likewise.
1165
1166 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1167
1168         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1169         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1170
1171 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1172
1173         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1174         when `utf-2000' is provided [was builtin coded-charsets].
1175
1176 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1177
1178         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1179         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1180         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1181
1182 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1183
1184         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1185         (ideograph-gt): Changed to an alias for `=gt'.
1186
1187 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1190         is provided; it was defined as a builtin coded-charset.
1191         (ideograph-gt): Likewise.
1192
1193 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1194
1195         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1196         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1197
1198 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1199
1200         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1201         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1202
1203 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1204
1205         * mule/mule-conf.el (=big5-eten): Renamed from
1206         `chinese-big5-eten'.
1207         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1208
1209 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1212         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1213
1214 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1215
1216         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1217         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1218
1219 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1220
1221         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1222         (china3-jef): Changed to an alias for `=jef-china3'.
1223
1224 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1227         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1228
1229         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1230         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1231         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1232         when `utf-2000' is provided.
1233
1234 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1235
1236         * mule/mule-charset.el (default-coded-charset-priority-list):
1237         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1238
1239         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1240         (ucs-jis-2000): Deleted.
1241
1242 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1243
1244         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1245         UTF-2000.
1246         (=ucs-jis-2000): New coded-charset for UTF-2000.
1247
1248 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1252
1253 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1254
1255         * mule/mule-charset.el (default-coded-charset-priority-list):
1256         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1257         `ideograph-cbeta'.
1258
1259 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1260
1261         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1262         builtin coded-charset].
1263
1264 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1265
1266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1267         settings for &K0-xxxx and &I-K0-xxxx.
1268
1269 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1270
1271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1272         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1273
1274 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1275
1276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1277         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1278
1279 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1282         UTF-2000.
1283         (ideograph-gt-pj-k1): Likewise.
1284         (ideograph-gt-pj-k2): Likewise.
1285
1286 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1287
1288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1289         `=jis-x0208'.
1290
1291 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1294         UTF-2000 [was a builtin coded-charset].
1295
1296 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1299         (utf-8-gb-er): Likewise.
1300
1301 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1304         settings for JIS X 0212 and JIS X 0208:1978.
1305
1306 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         setting for JIS X 0213.
1310
1311 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1312
1313         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1314         standard-case-table in UTF-2000.
1315
1316 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         definitions for isolated-chars.
1320
1321 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1322
1323         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1324         `configure-utf-2000-lisp-directory'.
1325         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1326         `mule-lisp-load-path'.
1327
1328 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1329
1330         * startup.el (startup-setup-paths): Set and use
1331         `utf-2000-lisp-directory'.
1332         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1333         UTF-2000.
1334
1335 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1336
1337         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1338         (paths-find-utf-2000-lisp-directory): New function.
1339         (paths-construct-load-path): Add new optional argument
1340         `utf-2000-lisp-directory'.
1341
1342         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1343
1344 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1345
1346         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1347         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1348         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1349         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1350         `chinese-big5-2' in UTF-2000.
1351
1352         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1353         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1354
1355 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1356
1357         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1358         `big5-eten-er' in UTF-2000.
1359         (big5-cdp): Modify DOC-string and mnemonic.
1360
1361 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1364         UTF-2000 [renamed from utf-8-er].
1365         (utf-8-gb): New coding-system in UTF-2000.
1366         (utf-8-gb-er): Likewise.
1367         (utf-8-cns): Likewise.
1368         (utf-8-cns-er): Likewise.
1369         (utf-8-big5): Likewise.
1370         (utf-8-big5-er): Likewise.
1371         (utf-8-jis): Likewise.
1372         (utf-8-jis-er): Likewise.
1373         (utf-8-ks): Likewise.
1374         (utf-8-ks-er): Likewise.
1375         (utf-8-er): Likewise.
1376
1377 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1378
1379         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1380         instead of `utf-8-unix' in UTF-2000.
1381
1382         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1383
1384 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1385
1386         * mule/japanese.el (euc-jisx0213): New coding-system.
1387
1388         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1389         `japanese-jisx0208-1990' as the mother.
1390
1391 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1392
1393         * dumped-lisp.el (preloaded-file-list): Change condition of
1394         loading "close-cdb".
1395
1396 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1397
1398         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1399         setup `coded-charset-entity-reference-alist'.
1400
1401 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1402
1403         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1404         UTF-2000.
1405
1406 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1407
1408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1409         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1410
1411 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1414         (chinese-big5-eten-a): Likewise.
1415         (chinese-big5-eten-b): Likewise.
1416         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1417         code range is #x8140 .. #x8DFE.
1418
1419 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1420
1421         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1422         UTF-2000.
1423         (chinese-big5-cdp): Likewise.
1424
1425 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1426
1427         * dumped-lisp.el (preloaded-file-list): Rename
1428         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1429
1430 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1431
1432         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1433         append `system-char-db-source-file-list' into
1434         `preloaded-file-list' in UTF-2000.
1435
1436 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1437
1438         * dumped-lisp.el (preloaded-file-list): Delete
1439         character-definition files.
1440
1441 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1442
1443         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1444         UTF-2000.
1445
1446 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1447
1448         * mule/mule-charset.el (default-coded-charset-priority-list):
1449         Delete `mojikyo-2022-1'.
1450
1451 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1452
1453         * mule/mule-charset.el (default-coded-charset-priority-list):
1454         Delete `mojikyo'.
1455
1456 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1457
1458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1459         `ucs-sip'.
1460
1461 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-charset.el (default-coded-charset-priority-list):
1464         Comment out `chinese-gb12345'.
1465
1466 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467
1468         * bytecomp.el (byte-compile-insert-header): Fixed.
1469
1470 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1471
1472         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1473         XEmacs UTF-2000.
1474
1475 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1476
1477         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1478         UTF-2000.
1479
1480 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1484
1485 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-charset.el (default-coded-charset-priority-list):
1488         `japanese-jef-china3' is renamed `china3-jef'.
1489
1490 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1493         `japanese-jef-china3' and `ideograph-cbeta'.
1494
1495 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1496
1497         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1498
1499 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1500
1501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1502         `chinese-big5-cdp'.
1503
1504 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1507         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1508
1509 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1510
1511         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1512         loading character definitions.
1513
1514 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1515
1516         * dumped-lisp.el (preloaded-file-list): Rename
1517         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1518
1519 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1520
1521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1522         `chinese-big5'.
1523
1524 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * dumped-lisp.el (preloaded-file-list): Dump
1527         "Ideograph-R028-Private" with XEmacs UTF-2000.
1528
1529 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1532         `chinese-gb12345'.
1533
1534 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1537         `ideograph-gt-pj-{1..11}'.
1538
1539         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1540         XEmacs UTF-2000.
1541
1542 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list):
1545         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1546         `chinese-isoir165'.
1547
1548 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1551         `image/png', `image/x-xpm' and `image/tiff'.
1552
1553         * files.el (binary-file-regexps): Add *.PNG.
1554
1555 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1556
1557         * mule/mule-charset.el (default-coded-charset-priority-list):
1558         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1559         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1560
1561 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1564         the first completion when UTF-2000 is running.
1565
1566 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-charset.el (default-coded-charset-priority-list):
1569         Delete `ucs'.
1570
1571 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1574
1575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1576         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1577
1578 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1579
1580         * mule/vietnamese.el (vscii-2): Delete abolished property
1581         `composite'; now composite mode is default.
1582
1583 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1584
1585         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1586         of `raw-text'; check \uHHHH representation even if non-ascii
1587         characters are not found.
1588
1589         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1590         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1591         unconditionally.
1592
1593         * mule/viet-ccl.el: New file.
1594
1595         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1596         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1597         - Separate CCL based implementations to viet-ccl.el.
1598
1599 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1600
1601         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1602         "jisx0213.2000-1".
1603         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1604
1605         * mule/mule-charset.el (default-coded-charset-priority-list):
1606         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1607         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1608
1609 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1610
1611         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1612
1613 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1616         `ucs' in UTF-2000.
1617
1618 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1619
1620         * mule/mule-charset.el (default-coded-charset-priority-list):
1621         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1622         `arabic-iso8859-6'.
1623
1624 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1625
1626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1627         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1628
1629 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1630
1631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1632         `katakana-jisx0201' in UTF-2000.
1633
1634 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1635
1636         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1637         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1638         "u0FB50-Arabic-Presentation-Forms-A",
1639         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1640         "u0FE50-Small-Form-Variants",
1641         "u0FE70-Arabic-Presentation-Forms-B",
1642         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1643         UTF-2000.
1644
1645 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1646
1647         * dumped-lisp.el (preloaded-file-list): Delete
1648         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1649         ... "Ideograph-R214-Flute" in UTF-2000.
1650
1651 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1652
1653         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1654         (japanese-jisx0213-2): New coded-charset.
1655
1656         * dumped-lisp.el (preloaded-file-list): Add
1657         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1658         "Ideograph-R030-Mouth".
1659
1660 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1661
1662         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1663         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1664         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1665         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1666         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1667         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1668         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1669         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1670
1671 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1672
1673         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1674         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1675         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1676         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1677         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1680         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1681
1682 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1683
1684         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1685         in UTF-2000.
1686
1687 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1688
1689         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1690         (chinese-isoir165): Moved from mule/chinese.el.
1691         (chinese-cns11643-3): Moved from mule/chinese.el.
1692         (chinese-cns11643-4): Moved from mule/chinese.el.
1693         (chinese-cns11643-5): Moved from mule/chinese.el.
1694         (chinese-cns11643-6): Moved from mule/chinese.el.
1695         (chinese-cns11643-7): Moved from mule/chinese.el.
1696
1697         * mule/chinese.el: Move definition of coded-charsets to
1698         mule/mule-conf.el.
1699
1700 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `ideograph-daikanwa'.
1704
1705 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1706
1707         * dumped-lisp.el (preloaded-file-list): Delete
1708         "ccs-jisx0201-latin.el".
1709
1710 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1711
1712         * dumped-lisp.el (preloaded-file-list): Add
1713         "u031A0-Extended-Bopomofo" in UTF-2000.
1714
1715 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1716
1717         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1718         renamed to u02E00-CJK-Radical-Supplement.
1719
1720 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1721
1722         * dumped-lisp.el (preloaded-file-list): Add
1723         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1724         "u030A0-Katakana", "u03100-Bopomofo",
1725         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1726         "u03200-Enclosed-CJK-Letters-and-Months" and
1727         "u03300-CJK-Compatibility".
1728
1729 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1730
1731         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1732         "u02F00-Kangxi-Radicals" and
1733         "u02FF0-Ideographic-Description-Characters".
1734
1735 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1736
1737         * dumped-lisp.el (preloaded-file-list): Add
1738         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1739         "u02800-Braille-Patterns" in UTF-2000.
1740
1741 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1742
1743         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1744         "uXXXXX-*.el" in UTF-2000.
1745
1746         * bytecomp.el (byte-compile-insert-header): Delete comments if
1747         non-ASCII characters are found; allow `byte-compile-dynamic' and
1748         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1749         `raw-text'.
1750
1751 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1752
1753         * dumped-lisp.el (preloaded-file-list): Add
1754         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1755         "u025A0-Geometric-Shapes.el".
1756
1757 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1758
1759         * dumped-lisp.el (preloaded-file-list): Add
1760         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1761         "u02460-Enclosed-Alphanumerics.el".
1762
1763 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1764
1765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1766         `chinese-gb2312'.
1767
1768         * dumped-lisp.el (preloaded-file-list): Add
1769         "u02200-Mathematical-Operators.el" and
1770         "u02300-Miscellaneous-Technical.el".
1771
1772 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1773
1774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1775         `chinese-cns11643-*'.
1776
1777         * dumped-lisp.el (preloaded-file-list): Add
1778         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1779         "u02190-Arrows.el" in UTF-2000.
1780
1781 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1784         `korean-ksc5601'.
1785
1786         * dumped-lisp.el (preloaded-file-list): Add
1787         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1788         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1789         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1790
1791 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1792
1793         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1794
1795 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1796
1797         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1798         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1799         "u01780-Khmer.el", "u01800-Mongolian.el",
1800         "u01E00-Latin-Extended-Additional.el" and
1801         "u01F00-Greek-Extended.el" in UTF-2000.
1802
1803 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1804
1805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1806         `ethiopic-ucs' and `ethiopic'.
1807
1808         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1809         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1810
1811         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1812         from mule/ethiopic.el.
1813
1814         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1815         mule/mule-conf.el.
1816
1817 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1818
1819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1820         `lao'.
1821
1822         * mule/mule-conf.el (lao): New coded-charset.
1823
1824         * dumped-lisp.el (preloaded-file-list): Add
1825         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1826         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1827         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1828         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1829         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1830
1831 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1832
1833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1834         `ucs-bmp' and `arabic-iso8859-6'.
1835
1836 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1837
1838         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1839         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1840         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1841
1842 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1843
1844         * startup.el (normal-top-level): Load autoload file for UTF-2000
1845         in UTF-2000.
1846
1847 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1848
1849         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1850         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1851         "u00020-Basic-Latin.el", "u00080-C1.el",
1852         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1853         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1854         "u002B0-Spacing-Modifier-Letters.el",
1855         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1856         UTF-2000.
1857
1858 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1859
1860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1861         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1862         instead of `vietnamese-viscii-*'.
1863
1864 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1865
1866         * mule/mule-conf.el: New file.
1867
1868         * mule/misc-lang.el: Move definition of charset `ipa' to
1869         mule/mule-conf.el.
1870
1871 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `latin-viscii'; prefer it for characters used in Vietnamese.
1875
1876 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1877
1878         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1879
1880 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1881
1882         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1883         `vietnamese-viscii-lower'.
1884         (latin-viscii-upper): Renamed from charset
1885         `vietnamese-viscii-upper'.
1886         (vietnamese-viscii-lower): New alias for charset
1887         `latin-viscii-lower'.
1888         (vietnamese-viscii-upper): New alias for charset
1889         `latin-viscii-upper'.
1890
1891 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1892
1893         * mule/mule-charset.el (default-coded-charset-priority-list):
1894         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1895
1896 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1897
1898         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1899         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1900         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1901         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1902         lisp/utf-2000.
1903
1904 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1905
1906         * mule/ccs-tcvn5712.el: New file.
1907
1908 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1909
1910         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1911         in UTF-2000.
1912
1913 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1914
1915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1916         `japanese-jisx0208'.
1917
1918 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1919
1920         * dumped-lisp.el (preloaded-file-list): Add
1921         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1922         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1923         UTF-2000.
1924
1925         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1926         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1927         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1928         mule/ccs-viscii.el: New files.
1929
1930         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1931         if \uXXXX is found.
1932
1933 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1934
1935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1936         `hiragana-jisx0208' and `katakana-jisx0208'.
1937
1938 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1939
1940         * mule/chinese.el (chinese-cns11643-3): Define it even if
1941         `utf-2000' is provided.
1942         (chinese-cns11643-4): Likewise.
1943         (chinese-cns11643-5): Likewise.
1944         (chinese-cns11643-6): Likewise.
1945         (chinese-cns11643-7): Likewise.
1946
1947 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1948
1949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1950         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1951
1952 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1955         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1956
1957 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1958
1959         * mule/mule-charset.el (default-coded-charset-priority-list):
1960         Setup in UTF-2000.
1961
1962 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1963
1964         * mule/viet-chars.el: Don't define charset
1965         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1966         they are defined as builtin charsets.
1967
1968 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1969
1970         * version.el (emacs-version): Add more space just before UTF-2000
1971         version string.
1972
1973 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1974
1975         * version.el ([constant] emacs-version): Don't add a space in the
1976         preceding place of `xemacs-betaname' because it is duplicated.
1977         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1978
1979         * startup.el (splash-frame-body): Add ETL.
1980
1981 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1982
1983         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1984         is provided because it is defined as builtin charset.
1985         (chinese-cns11643-4): Likewise.
1986         (chinese-cns11643-5): Likewise.
1987         (chinese-cns11643-6): Likewise.
1988         (chinese-cns11643-7): Likewise.
1989
1990 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1991
1992         * mule/mule-cmds.el (reset-language-environment): Fix problem when
1993         coding-system `iso-10646-ucs-4' is not defined.
1994
1995 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
1996
1997         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1998         coding-system if `utf-2000' is provided.
1999
2000 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2001
2002         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2003         `utf-2000' is provided.
2004
2005 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2006
2007         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2008         if utf-2000 is provided temporally.
2009
2010 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2011
2012         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2013         as builtin variable].
2014
2015 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2016
2017         * files.el (insert-file-contents-literally): Treat file as binary;
2018         call file-name-handlers. [sync with Emacs 20.3.10]
2019
2020 2008-12-28  Vin Shelton  <acs@xemacs.org>
2021
2022         * XEmacs 21.4.22 is released
2023
2024 2008-12-30  Vin Shelton  <acs@xemacs.org>
2025
2026         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2027         during building even if no packages are found.
2028
2029 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2030
2031         * printer.el (generic-print-region): 
2032         (generic-print-buffer): 
2033         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2034         check if the msprinter device is available, now that msprinter is
2035         always available as a specifier tag. 
2036
2037 2008-12-24  Vin Shelton  <acs@xemacs.org>
2038
2039         * about.el: Add Francisco to my bio!
2040
2041 2008-12-23  Vin Shelton  <acs@xemacs.org>
2042
2043         * autoload.el: Move operator definitions to autoload-operators.el
2044         in the xemacs-base package.
2045
2046 2007-11-22  Vin Shelton  <acs@xemacs.org>
2047
2048         * about.el (about-hacker-contribution): Updated my bio.
2049
2050 2007-10-07  Vin Shelton  <acs@xemacs.org>
2051
2052         * XEmacs 21.4.21 is released
2053
2054 2007-09-19  Didier Verna  <didier@xemacs.org>
2055
2056         Update my personal info.
2057         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2058         * about.el (about-other-current-hackers): Ditto.
2059         * about.el (about-url-alist): Add my musical website.
2060         * about.el (about-personal-info): Update my entry.
2061         * about.el (about-hacker-contribution): Ditto.
2062
2063 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2064
2065         * package-get.el (package-get-download-sites): Update download
2066         sites in Japan.
2067         * package-get.el (package-get-pre-release-download-sites): Ditto.
2068
2069 2007-08-18  Vin Shelton  <acs@xemacs.org>
2070
2071         * package-get.el (package-get-pre-release-download-sites): Sync
2072         mirror sites with 21.5.  (Thanks, Adrian)
2073
2074 2007-08-09  Mike Sperber  <mike@xemacs.org>
2075
2076         * startup.el (migrate-user-init-file): Create backup of
2077         `user-init-file' before migrating.
2078         * startup.el (maybe-migrate-user-init-file): Print
2079         information about backup file.
2080         (maybe-create-compatibility-dot-emacs): Follow above change.
2081
2082 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2083
2084         * font-lock.el: Sync font-lock-add-keywords and
2085         font-lock-remove-keywords from GNU Emacs.
2086         * font-lock.el (font-lock-keywords-alist): New.
2087         * font-lock.el (font-lock-removed-keywords-alist): New.
2088         * font-lock.el (font-lock-add-keywords): New.
2089         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2090         * font-lock.el (font-lock-remove-keywords): New.
2091
2092 2007-08-16  Vin Shelton  <acs@xemacs.org>
2093
2094         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2095         patch from Hans de Graaff.
2096
2097 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2098
2099         * package-get.el (package-get-download-sites): Document Chile and
2100         update Denmark download site.
2101         * package-get.el (package-get-pre-release-download-sites): Ditto.
2102
2103 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2104
2105         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2106
2107 2006-12-09  Vin Shelton  <acs@xemacs.org>
2108
2109         * XEmacs 21.4.20 is released
2110
2111 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2112
2113         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2114
2115 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2116
2117         * info.el (Info-find-file-node, Info-insert-dir)
2118         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2119         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2120         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2121         and discussion.
2122
2123 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2124
2125         * obsolete.el (line-beginning-position): New, from 21.5.x.
2126         (line-end-position): Ditto.
2127
2128 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2129
2130         * package-get.el (package-get-download-sites): Welcome
2131         nl.xemacs.org and Thanks!
2132         * package-get.el (package-get-pre-release-download-sites): Ditto.
2133
2134 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2135
2136         * font-lock.el: Add support for not-so recent changes in Java to
2137         java-mode.
2138
2139 2006-01-28  Vin Shelton  <acs@xemacs.org>
2140
2141         * XEmacs 21.4.19 is released
2142
2143 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2144
2145         * easymenu.el: Update copyright. 
2146         * easymenu.el (easy-menu-all-popups):
2147         Add a docstring. 
2148         * easymenu.el (easy-menu-add):
2149         Document a bug, rework the function to preserve any existing
2150         non-default mode-popup-menu instead of overwriting it, and not to
2151         bother normalising the menu title (nothing else does).
2152         * easymenu.el (easy-menu-remove):
2153         Restore the default mode-popup-menu instead of leaving an empty
2154         one when we remove the last easy-menu popup. 
2155
2156 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2157
2158         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2159         as suggested by Rodrigo Ventura.
2160         * package-get.el (package-get-pre-release-download-sites): Ditto,
2161         with replacement of xemacs-21.5 by beta, which is the logical path
2162         to our beta core and package pre-releases.
2163
2164 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2165
2166         * package-get.el (package-get-download-sites): Add Hong Kong
2167         download site.
2168         * package-get.el (package-get-pre-release-download-sites): Ditto.
2169
2170 2005-12-26  Vin Shelton  <acs@xemacs.org>
2171
2172         * find-paths.el:
2173         * find-paths.el (paths-emacs-root-p): Add search for package root.
2174         * find-paths.el (paths-find-emacs-root): Replaced with
2175         paths-find-invocation-roots, which returns a list of roots.
2176         * find-paths.el (paths-find-invocation-roots): New.
2177         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2178
2179 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2180
2181         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2182         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2183
2184 2005-12-03  Vin Shelton <acs@xemacs.org>
2185
2186         * XEmacs 21.4.18 is released
2187
2188 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2189
2190         * package-get.el (package-get-download-sites): Update reflecting
2191         latest http://www.xemacs.org/Releases/ information generated by
2192         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2193         * package-get.el (package-get-pre-release-download-sites): Ditto.
2194
2195 2005-02-28  Simon Josefsson  <jas@extundo.com>
2196
2197         * about.el (xemacs-hackers): Add jas.
2198         (about-other-current-hackers): Likewise.
2199         (about-url-alist): Add URL for jas.
2200         (about-personal-info): Document jas.
2201         (about-hacker-contribution): Describe jas contributions.
2202
2203 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2204
2205         * easymenu.el (easy-menu-remove): As described in 
2206         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2207         except the "Command" menu from mode-popup-menu. 
2208
2209 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2210  
2211         * font.el (font-spatial-to-canonical): Correct calculation of 
2212         return value for pixel-based input value. 
2213  
2214 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2215
2216         * code-process.el (call-process): Process-related docstring
2217         improvements spurred by Norbert Koch.
2218         * code-process.el (call-process-region): Ditto.
2219         * code-process.el (start-process): Ditto.
2220
2221 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2222
2223         * finder.el (finder-find-library): Return filename actually
2224         searched for.
2225
2226 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2227
2228         * help.el (view-emacs-news): Use `expand-file-name' instead of
2229         `locate-data-file' as the latter will find any "NEWS" files that
2230         might exist in packages _before_ the one in core.
2231
2232 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2233
2234         * package-get.el (package-get-init-package):
2235         package-get-init-package buglet (21.4.17) by Jeff Mincy
2236         <mincy@rcn.com> fixing false temporary load-path shadows reported
2237         after package installation and simplifying code.
2238
2239 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2240
2241         * package-get.el (package-get-download-sites): Sync mirrors list
2242         with the XEmacs website.
2243         (package-get-pre-release-download-sites): Ditto.
2244
2245 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2246
2247         * derived.el (derived-mode-merge-syntax-tables):
2248         Revert my 21.5-only patch of 2003-07-18 which slipped in
2249         through Jerry James's patch of 2004-06-07.
2250
2251 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2252
2253         * cmdloop.el (keyboard-quit): Remove workaround for
2254         `region-active-p' not making sure active region is in current
2255         buffer now that it does.
2256         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2257         * simple.el (region-active-p): `region-active-p' to only return t
2258         when active region is in current buffer.
2259
2260 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2261
2262         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2263         package names, quell a byte-compiler warning, doc fix.
2264
2265 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2266
2267         * buffer.el (pop-to-buffer):
2268         * window-xemacs.el (display-buffer):
2269         Document use of `same-window-buffer-names,' `same-window-regexps'
2270         by pop-to-buffer and display-buffer. 
2271         
2272 2005-02-06  Vin Shelton <acs@xemacs.org>
2273
2274         * XEmacs 21.4.17 is released
2275
2276 2005-01-29  Ben Wing  <ben@xemacs.org>
2277
2278         * shadow.el (find-emacs-lisp-shadows):
2279         Add custom-defines to list of ignored files.
2280
2281 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2282
2283         * simple.el (shifted-motion-keys-select-region): Fix statement
2284         about unshifted-motion-keys-deselect-region.
2285
2286 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2287
2288         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2289         now) for GNU Emacs compatibility.
2290         (make-obsolete-variable): Ditto.
2291
2292 2004-01-08  Ben Wing  <ben@xemacs.org>
2293
2294         * code-files.el (load):
2295         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2296
2297 2004-12-05  Vin Shelton <acs@xemacs.org>
2298
2299         * XEmacs 21.4.16 is released
2300
2301 2004-12-04  Vin Shelton  <acs@xemacs.org>
2302
2303         * auto-autoloads.el: Regenerated.
2304
2305         * custom-load.el: Regenerated.
2306
2307 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2308
2309         Fix bug: apropos errors if a defalias refers to an undefined
2310         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2311
2312         * apropos.el (apropos):
2313         (apropos-command):
2314         * help.el (frob-help-extents):
2315         * help-macro.el (make-help-screen):
2316         * hyper-apropos.el (hyper-apropos-grok-functions):
2317         (hyper-apropos-get-doc):
2318         Catch void-function error thrown by `documentation'.
2319
2320 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2321
2322         * packages.el (package-require): Fix incorrect arg to format.
2323         This fixes a `format specifier' error.
2324
2325 2004-08-13  Jerry James  <james@xemacs.org>
2326
2327         * bytecomp.el (forward-word): Tell the byte compiler the correct
2328         number of arguments to forward-word.
2329
2330 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2331
2332         * etags.el: Fixed loading of include files for tag completion. Now
2333         you can make a tag file for a library, include it into your
2334         project and it will be reloaded only if it changed. Infinte
2335         include loops are detected and the correct tag files are loaded.
2336         * etags.el (buffer-tag-table-list): Load and verify tag files in
2337         the external function buffer-tag-table-list-load.
2338         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2339         tag files. Also load the included tag files. The priority of the
2340         included files is right below their parent file. If multiple
2341         matches occur then the symbols from the parent file are found
2342         first.
2343         * etags.el (tag-table-include-files): Corrected comment
2344         string. Switched to pattern constant tags-include-pattern to have
2345         it at a central location.
2346         * etags.el (tags-include-pattern): Added doc string.
2347         * etags.el (add-to-tag-completion-table): Removed obsolete
2348         comments as the include files are allready returned by
2349         buffer-tag-table-list and loaded.
2350         * etags.el (find-tag-internal): The include files are allready
2351         included in tag-tables as buffer-tag-table-list returns them now.
2352
2353 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2354
2355         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2356         Loading items into the notebook is now done by C code.
2357         * widgets-gtk.el (gtk-widget-instantiate-internal):
2358         Style no longer changed.
2359
2360 2004-06-28  Nix  <nix@esperi.org.uk>
2361
2362         * cmdloop.el (truncate-command-history-for-gc): Delay
2363         execution of all things that look up variable bindings,
2364         via `enqueue-eval-event'.
2365
2366 2004-06-24  Vin Shelton  <acs@xemacs.org>
2367
2368         * package-get.el (package-get-require-signed-base-updates):
2369         now defaults to nil.
2370
2371 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2372
2373         * subr.el (split-string): Clean up docstring.
2374
2375 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2376
2377         * faces.el (zmacs-region): fix typo in docstring.
2378
2379 2004-06-07  Jerry James  <james@xemacs.org>
2380
2381         * derived.el: Synch with Emacs 21.3.
2382         * subr.el (with-local-quit): New, from Emacs 21.3.
2383         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2384         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2385         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2386
2387 2004-06-16  Jerry James  <james@xemacs.org>
2388
2389         * cl.el (cl-set-substring): Increment start by the length of the
2390         string, not the string itself.
2391
2392 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2393
2394         * etags.el (tag-table-include-files): Expand included TAGS file
2395         paths to avoid problems with relative paths.  Thanks to Peter
2396         Chubb <peterc@gelato.unsw.edu.au>.
2397         * etags.el (tags-include-pattern): New.
2398         * etags.el (add-to-tag-completion-table): Parse and ignore
2399         trailing include lines.
2400
2401 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2402
2403         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2404         avoiding line solely composed of equal signs.
2405
2406 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2407
2408         * cus-edit.el (alloc): Typo fix.
2409         * cus-edit.el (custom-browse-visibility): Ditto.
2410         * cus-edit.el (custom-variable-value-create): Ditto.
2411         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2412         * cus-edit.el (custom-save-variables): Bind print-length and
2413         print-level to nil to avoid value abbreviation.
2414         * cus-edit.el (custom-save-face-internal): Ditto.
2415         * cus-edit.el (custom-save-faces): Save in sorted order.
2416         * cus-edit.el (custom-save-resets): Bind print-length and
2417         print-level to nil to avoid value abbreviation.
2418         * cus-edit.el (custom-save-loaded-themes): Ditto.
2419
2420 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2421
2422         * subr.el (split-string-default-separators): New.
2423         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2424         see comment in source.
2425
2426 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2427
2428         * mule/japanese.el (paragraph-start, paragraph-separate):
2429         Remove anchor to BOL.
2430
2431 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2432
2433         * cl.el (gensym, gentemp): Improve docstrings.
2434
2435 2004-05-10  Vin Shelton  <acs@xemacs.org>
2436
2437         * etags.el: Sync with 21.5 version.
2438
2439 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2440
2441         * etags.el:
2442         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2443         only for use with exuberant ctags. This will also enable building of 
2444         completion tables with exuberant ctags. This will not work with
2445         xemacs ctags. 
2446         * etags.el (get-tag-table-buffer): New function for creating of
2447         completion table is used if tags-exuberant-ctags-optimization-p ist t
2448         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2449         finding the tag names. New.
2450         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2451         building tag completion table with exuberant ctags. New.
2452         * etags.el (find-tag-internal): Improve exact tag matching for tags
2453         with name fields. Before the patch return types of functions or
2454         function parameters (with exuberant ctags) were found as matches.
2455
2456 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2457
2458         * list-mode.el (display-completion-list): Fixed completion list was
2459         taking the width of the frame and not of the window for displaying
2460         the selection methods.
2461
2462 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2463
2464         * menubar-items.el (default-menubar): Options are saved to custom.el.
2465
2466
2467 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2468
2469         * isearch-mode.el (isearch-abort): Preserve successful search target.
2470
2471 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2472
2473         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2474         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2475         Bihlmeyer.
2476         * gnuserv.el (gnuserv-mode-line-string): New.
2477         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2478         gnuserv-mode.
2479         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2480         * gnuserv.el (gnuserv-edit-files): Use
2481         make-x-device-with-gtk-fallback.
2482
2483 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2484
2485         * gtk-widgets.el: New import: gtk-accel-group-new.
2486         * dialog-gtk.el:
2487         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2488         * dialog-gtk.el (popup-builtin-question-dialog):
2489         Added support for dialog button mnemonics.
2490
2491 2004-03-22  Chris Green <cmg@dok.org>
2492
2493         * process.el (shell-command): Output buffer was ignored when a
2494         background process was run via shell-command.
2495
2496 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2497
2498         * cus-edit.el (custom-save-variables): Retrieve a list of
2499         variables to save first, sort it, and make sure the variables are
2500         saved in sorted order.
2501
2502 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2503  
2504         * package-get.el (package-get-update-base-from-buffer): Force
2505         binary coding system for verifying GnuPG signature in the
2506         package-index file.
2507  
2508 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2509
2510         * package-get.el (package-get-package-index-file-location): Handle
2511         missing "EMACSPACKAGEPATH" environment variable.
2512
2513 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2514
2515         * package-admin.el (package-admin-find-top-directory): Simplify
2516         directory comparisions and fix substring errors on short path
2517         components.
2518         * package-get.el (package-get-package-index-file-location):
2519         Default to first component of "EMACSPACKAGEPATH", if set.
2520
2521 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2522
2523         * package-get.el (process-error): New error datum.
2524
2525 2004-02-02  Vin Shelton <acs@xemacs.org>
2526
2527         * XEmacs 21.4.15 is released
2528
2529 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2530
2531         * itimer.el (activate-itimer): Modify the itimer timeout value as
2532         if it were begun at the last time when the itimer driver was woken
2533         up.
2534
2535 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2536
2537         * specifier.el (Copyright):
2538         Update.
2539         (make-specifier-and-init):
2540         (map-specifier):
2541         (canonicalize-inst-pair):
2542         (canonicalize-spec-list):
2543         (set-specifier):
2544         Synch docstrings to 21.5 where appropriate.
2545
2546 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2547
2548         * package-get.el (package-get-list-packages-where): New.  A
2549         function that allows searching for groups of packages.  For
2550         example, find all packages that require the fsf-compat package.
2551
2552 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2553
2554         The Great PUI Sync.
2555
2556         * auto-autoloads.el: Regenerated.
2557
2558         * custom-load.el: Regenerated.
2559
2560         * dumped-lisp.el (packages-hardcoded-lisp): New.
2561
2562         * menubar-items.el (menu-max-items): New.
2563         (menu-submenu-max-items): New.
2564         (menu-submenu-name-format): New.
2565         (menu-split-long-menu): New.
2566         (menu-sort-menu): New.
2567         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2568
2569         * obsolete.el (pui-add-install-directory): Renamed to the more
2570         logical `pui-set-local-package-get-directory'.
2571         (package-get-download-menu): Moved to `package-ui.el' and renamed
2572         to `package-ui-add-download-menu'.
2573
2574         * package-admin.el (package-admin-install-function-mswindows):
2575         Whitespace clean up.
2576         (package-admin-add-single-file-package): Removed.
2577         (package-admin-default-install-function): Whitespace clean up.
2578         (package-admin-find-top-directory): New.
2579         (package-admin-get-install-dir): Use it.
2580         (package-admin-get-manifest-file): 
2581         (package-admin-check-manifest): 
2582         (package-admin-add-binary-package):
2583         (package-admin-get-lispdir):
2584         (package-admin-delete-binary-package):
2585         (package-admin):
2586
2587         * package-get.el (package-get-package-index-file-location): New.
2588         (package-get-install-to-user-init-directory): New.
2589         (package-get-remote):
2590         (package-get-download-sites):
2591         (package-get-pre-release-download-sites): New.
2592         (package-get-site-release-download-sites): New.
2593         (package-get-base-filename):
2594         (package-get-always-update):
2595         (package-get-user-index-filename): Removed.
2596         (package-get-pgp-available-p): New.
2597         (package-get-require-signed-base-updates):
2598         (package-get-was-current):
2599         (package-entries-are-signed): New.
2600         (package-get-continue-update-base): New.
2601         (package-get-download-menu): Removed.
2602         (package-get-require-base):
2603         (package-get-update-base-entry):
2604         (package-get-locate-file):
2605         (package-get-locate-index-file):
2606         (package-get-maybe-save-index):
2607         (package-get-update-base):
2608         (package-get-update-base-from-buffer):
2609         (package-get-update-base-entries):
2610         (package-get-interactive-package-query):
2611         (package-get-update-all):
2612         (package-get-all):
2613         (package-get-dependencies):
2614         (package-get-init-package):
2615         (package-get-info): New.
2616         (package-get):
2617         (package-get-staging-dir):
2618         (package-get-set-version-prop): Removed.
2619         (package-get-installedp):
2620         (package-get-ever-installed-p):
2621         (packages): Removed.
2622         (package-get-custom-groups): Removed.
2623         (package-get-custom): Removed.
2624         (package-get-custom-add-entry): Removed.
2625
2626         * package-info.el (batch-update-package-info):
2627
2628         * package-net.el (package-net-batch-generate-bin-ini):
2629         (package-net-update-installed-db):
2630
2631         * package-ui.el (pui-info-buffer):
2632         (pui-directory-exists): Removed.
2633         (pui-package-dir-list): Removed.
2634         (pui-add-install-directory): Removed.
2635         (package-ui-download-menu): New.
2636         (package-ui-pre-release-download-menu): New.
2637         (package-ui-site-release-download-menu): New.
2638         (pui-set-local-package-get-directory): New.
2639         (pui-package-symbol-char):
2640         (pui-update-package-display):
2641         (pui-toggle-package):
2642         (pui-toggle-package-key):
2643         (pui-toggle-package-delete):
2644         (pui-toggle-package-delete-key):
2645         (pui-toggle-package-event):
2646         (pui-toggle-verbosity-redisplay):
2647         (pui-install-selected-packages):
2648         (pui-add-required-packages):
2649         (pui-help-echo):
2650         (pui-display-info):
2651         (list-packages-mode):
2652         (pui-list-packages):
2653
2654         * packages.el (packages-compute-package-locations):
2655         (package-require):
2656         (package-delete-name):
2657         (packages-hardcoded-lisp): Removed.
2658         (packages-useful-lisp): Removed.
2659         (packages-unbytecompiled-lisp): Removed.
2660         (packages-find-package-directories):
2661
2662         Summary:
2663
2664         Major code clean up of all things PUI.
2665
2666         Much improved code to determine where packages should be
2667         installed.  PUI no longer depends on any packages being
2668         pre-installed to compute where packages are to be installed to.
2669
2670         The user can specify the location of their package-index file.  It
2671         isn't necessary to set this because it has sane defaults.  People
2672         who "run-in-place" won't accidently overwrite the CVS
2673         package-index file.  See
2674         `package-get-package-index-file-location'. 
2675
2676         PUI will now properly clean up after itself in the event of an
2677         unsuccessful package install.  This drastically reduces the number
2678         of "wrong md5sum" FAQs.
2679
2680         non-Mule XEmacsen can no longer install Mule packages.
2681
2682         Package management via the custom interface has been removed.
2683
2684         The PUI related menubar items have been reorganised.
2685
2686         The PGP verification code has been fixed and the default for
2687         whether or not it is used is automatically computed.
2688
2689         * update-elc.el ((preloaded-file-list site-load-packages
2690         need-to-dump dumped-exe)):
2691         Just a couple of small changes to allow for
2692         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2693         existing anymore.
2694
2695 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2696
2697         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2698         apply `format' to the first argument of byte-compile-warn, it
2699         already calls format.
2700
2701 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
2702
2703         * files.el (delete-old-versions): Avoid going interactive during
2704         make install when environment variable VERSION_CONTROL is set.
2705
2706 2003-12-04  Vin Shelton  <acs@xemacs.org>
2707
2708         * menubar-items.el (menu-item-search): Only bring up search dialog
2709         box if the feature is available and desired.
2710
2711 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
2712
2713         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2714
2715 2003-11-05  Vin Shelton  <acs@xemacs.org>
2716
2717         * help.el (Help-prin1-face):
2718         (Help-princ-face):
2719         princ and prin1 are functions and need to be called as such.  The
2720         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2721
2722 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
2723
2724         * about.el (about-xemacs): Give full version and build date.
2725
2726 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
2727
2728         * win32-native.el (grep-null-device): This XEmacs has null-device.
2729
2730 2003-09-06  Mike Sperber  <mike@xemacs.org>
2731
2732         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2733         implement the specified semantics for `defvar.'
2734
2735 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
2736
2737         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2738         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2739         displaying buffer in question.
2740
2741 2003-09-03  Vin Shelton <acs@xemacs.org>
2742
2743         * XEmacs 21.4.14 is released
2744
2745 2003-08-17  Vin Shelton  <acs@xemacs.org>
2746
2747         * about.el: Vanity patch.
2748
2749 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
2750
2751         * code-process.el (call-process):
2752         (call-process-region):
2753         (start-process):
2754         Document coding system processing.
2755
2756 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
2757
2758         * startup.el (splash-frame-body): Idiomatic English.
2759
2760 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
2761
2762         * font-lock.el (font-lock-match-java-declarations): Move
2763         save-restriction, narrow-to-region to beginning of function to
2764         avoid going beyond the limit and causing an infloop.
2765
2766 2003-04-16  Jerry James  <james@xemacs.org>
2767
2768         * keydefs.el: Remove mappings for keys mapped to the nowhere
2769         defined function function-key-error.
2770
2771 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
2772
2773         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
2774         lisp-interaction-mode-hook): Add the docstrings.
2775
2776 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
2777
2778         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
2779         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
2780         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
2781
2782 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
2783
2784         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
2785         lambda list after the original doc.  Care about
2786         #'(lambda () "SingleString") 
2787         (cl-upcase-arg): 
2788         (cl-function-arglist):
2789         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
2790         circular data structures in lambda list specification
2791
2792 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
2793
2794         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
2795         to appear in font-lock-function-name-face.
2796
2797 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
2798
2799         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
2800         is not also the value of the lambda.
2801
2802 2003-05-06  Andy Piper  <andy@xemacs.org>
2803
2804         * files.el (revert-buffer): Make sure local variables get processed,
2805         even in the case of an optimized reversion.
2806
2807 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
2808
2809         * XEmacs 21.4.13 is released
2810
2811 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
2812
2813         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
2814         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
2815
2816 2003-02-14  Ben Wing  <ben@xemacs.org>
2817
2818         * byte-optimize.el:
2819         * byte-optimize.el (byte-compile-inline-expand):
2820         * byte-optimize.el (byte-compile-unfold-lambda):
2821         * byte-optimize.el (byte-optimize-form-code-walker):
2822         * byte-optimize.el (byte-optimize-form):
2823         * byte-optimize.el (byte-decompile-bytecode-1):
2824         * byte-optimize.el (byte-optimize-lapcode):
2825         Review carefully and sync up to 20.7 except for areas as noted.
2826         Fixes problem with JDE compilation.
2827
2828 2003-02-05  Ben Wing  <ben@xemacs.org>
2829
2830         * simple.el:
2831         * simple.el (motion-keys-for-shifted-motion):
2832         Omit M-S-home/end from motion keys.
2833
2834 2003-02-07  Ben Wing  <ben@xemacs.org>
2835
2836         * text-props.el (text-property-any):
2837         * text-props.el (text-property-not-all):
2838         Fix bug when end > start.
2839
2840 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
2841
2842         * info.el (Info-insert-dir): Make default-directory end in
2843         separator.  Patch due to Martin Buchholz.
2844
2845 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2846
2847         * XEmacs 21.4.12 "Portable Code" is released.
2848
2849 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
2850
2851         * about.el: Update golubev data.
2852
2853 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2854
2855         * isearch-mode.el (isearch-mode-map): Substitute comment on
2856         desirability, and back out "GR is printable" changes.
2857
2858 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
2859
2860         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
2861
2862 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
2863
2864         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
2865
2866 2003-01-06  Ville Skyttä  <scop@xemacs.org>
2867
2868         * menubar-items.el (default-menubar): Use browse-url-mozilla
2869         instead of browse-url-gnome-moz for Mozilla.
2870
2871 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
2872
2873         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
2874
2875 2002-12-27  Ville Skyttä  <scop@xemacs.org>
2876
2877         * files.el (auto-mode-alist): Remove redundant entries for modes
2878         that live in packages.
2879         (interpreter-mode-alist): Ditto.
2880
2881 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
2882
2883         * menubar-items.el (default-menubar): Sync with current
2884         browse-url-xemacs.el.
2885
2886 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
2887
2888         * XEmacs 21.4.10 "Military Intelligence" is released.
2889
2890 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2891
2892         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
2893
2894 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2895
2896         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
2897
2898 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
2899
2900         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
2901         effect free function.
2902         (font-lock-fontify-keywords-region): Supply the argument to
2903         font-lock-compile-keywords.
2904
2905 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
2906
2907         * package-get.el (package-get-download-sites): Bring sites list
2908         up to date, prefer xx.xemacs.org addresses.
2909
2910 2002-09-27  Andy Piper  <andy@xemacs.org>
2911
2912         * dialog.el (make-dialog-box): for general dialogs only
2913         delete-frame-hook will be run.
2914
2915 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
2916
2917         * font-lock.el (font-lock-fontify-syntactically-region): Add
2918         comment about lookup-syntax-properties, document LOUDLY as unused.
2919
2920 2002-08-26  Andy Piper  <andy@xemacs.org>
2921
2922         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
2923         merge.
2924
2925 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
2926
2927         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
2928         (make-obsolete-variable): Ditto.
2929         (make-compatible): Ditto.
2930         (make-compatible-variable): Ditto.
2931
2932 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
2933
2934         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
2935         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
2936
2937 2002-08-28  Andy Piper  <andy@xemacs.org>
2938
2939         * files.el (revert-buffer): propagate revert-without-query-status.
2940
2941 2002-06-03  Andy Piper  <andy@xemacs.org>
2942
2943         * dialog-items.el (make-search-dialog): align various subcontrols
2944         in visually pleasing ways, allow frame to autosize to the dialog
2945         size.
2946         * dialog.el (make-dialog-box): add a border inside the frame. Add
2947         :autosize property, if t then reset the frame size appropriately
2948         before the frame is mapped.
2949         * gutter-items.el (set-progress-feedback-instantiator): align
2950         various subcontrols.
2951         * gutter-items.el (set-progress-abort-instantiator): ditto.
2952
2953 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
2954
2955         * XEmacs 21.4.9 "Informed Management" is released.
2956
2957 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
2958
2959         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
2960         "&optional append" argument.
2961
2962 2002-07-16  Didier Verna  <didier@xemacs.org>
2963
2964         * subr.el (replace-in-string): fix case fold bug introduced by
2965         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
2966         case-fold-search in temporary buffers.
2967
2968 2002-08-03  Steve Youngs  <youngs@xemacs.org>
2969
2970         * lib-complete.el (find-library): Remove check for mule because
2971         decompression DOES work on Mule.
2972
2973 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
2974
2975         * simple.el (join-line): New alias for `delete-indentation'.
2976
2977 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
2978
2979         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
2980         (font-lock-doc-face): New alias to font-lock-doc-string-face.
2981         (font-lock-builtin-face): New.
2982         (font-lock-constant-face): New.
2983         (font-lock-face-list): Add builtin and constant faces.
2984
2985 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
2986
2987         * autoload.el (make-autoload): Support define-derived-mode.
2988         Collected puts of doc-string-elt property.  Based on a patch by
2989         Didier Verna <didier@xemacs.org>.
2990
2991 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
2992
2993         * wid-edit.el (widget-field-activate): Fix docstring typo.
2994
2995 2002-07-23  Andy Piper  <andy@xemacs.org>
2996
2997         * about.el (about-personal-info): update me.
2998
2999 2002-07-12  Andy Piper  <andy@xemacs.org>
3000
3001         * custom.el (custom-theme-set-variables): remove bogus
3002         arguments. Use custom-set-default to set defaults.
3003         (custom-set-variables): update doc.
3004         (custom-local-buffer): new, synced from FSF.
3005         (custom-set-default): ditto.
3006         (defcustom): update doc.
3007
3008 2002-06-16  Andy Piper  <andy@xemacs.org>
3009
3010         * menubar-items.el (default-menubar): enable windows printing on
3011         cygwin as well as native.
3012
3013 2002-06-12  Andy Piper  <andy@xemacs.org>
3014
3015         * printer.el (generic-print-buffer): catch all errors so that the
3016         print device can be cleared in all scenarios.
3017         (Printer-clear-device): make sure clearing the printer allows it
3018         to be used again immediately.
3019         (generic-print-region): make sure the default printer face is
3020         black-on-white.
3021
3022 2002-04-23  Jerry James  <james@xemacs.org>
3023
3024         * window-xemacs.el (display-buffer-function): Change doc to
3025         reflect new arg.
3026         * window-xemacs.el (pre-display-buffer-function): Ditto.
3027         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3028         non-nil, make the new window just big enough for its contents.
3029         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3030         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3031         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3032
3033 2002-06-06  Andy Piper  <andy@xemacs.org>
3034
3035         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3036         (defcustom): ditto.
3037         (custom-handle-keyword): ditto.
3038
3039 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3040
3041         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3042         Make obsolete.  Default to nil.
3043         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3044         Inspired by a patch by John Palmieri.
3045
3046 2002-07-01  Mike Alexander  <mta@arbortext.com>
3047
3048         * process.el (shell-command-on-region): Don't delete the region
3049         before giving it to call-process-region
3050
3051 2002-06-04  Jerry James <james@eecs.ku.edu>
3052
3053         * find-paths.el (paths-find-architecture-directory): Search in
3054         `system-configuration'/`base', not `base'`system-configuration'.
3055
3056 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3057
3058         * info.el (Info-index): Add missing \ in [ t].
3059
3060 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3061
3062         * gutter-items.el (gutter-buffers-tab-visible-p,
3063         buffers-tab-omit-function, buffers-tab-selection-function,
3064         buffers-tab-filter-functions):
3065         Doc improvements.
3066
3067 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3068
3069         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3070
3071         * toolbar-items.el (toolbar-news): Fix typo in message string.
3072
3073 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3074
3075         * dialog.el (yes-or-no-p-dialog-box): 
3076         * cmdloop.el (y-or-n-p-minibuf):
3077         (yes-or-no-p-minibuf):
3078         (yes-or-no-p):
3079         (y-or-n-p): 
3080         Specify negative answers in docstrings.
3081
3082 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3083
3084         * package-ui.el (pui-help-echo): Display both installed and author
3085         version.  Use a balloon-help window to display extra info like
3086         package requires.
3087
3088 2002-05-30  Andy Piper  <andy@xemacs.org>
3089
3090         * files.el (revert-buffer-internal): don't visit
3091         revert-buffer. Kill buffer when not used. Suggested by Mike
3092         Alexander <mta@arbortext.com>
3093
3094 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3095
3096         * files.el (revert-buffer): More docstring fiddling.
3097
3098 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3099
3100         * files.el (revert-buffer):
3101         (revert-buffer-internal):
3102         (revert-buffer-insert-file-contents-function):
3103         Improve docstrings and comments.
3104
3105 2002-05-08  Andy Piper  <andy@xemacs.org>
3106
3107         * files.el (revert-buffer): observe noconfirm behavior.
3108
3109 2002-04-09  Andy Piper  <andy@xemacs.org>
3110
3111         * files.el (revert-buffer): use revert-buffer-internal if it looks
3112         like doing so will not result in any user-visible changes.
3113         (revert-buffer-internal): new function. Do the actual process of
3114         reversion and then see whether the result is any different to what
3115         we have already. If it is not then do nothing.
3116
3117 2001-12-11  Andy Piper  <andy@xemacs.org>
3118
3119         * menubar.el (get-popup-menu-response): re-order so that it works
3120         on more sane/facist window systems.
3121
3122 2001-12-03  Andy Piper  <andy@xemacs.org>
3123
3124         * faces.el (frob-face-property): don't infloop in face frobbing
3125         from Jan Vroonhof <jan@xemacs.org>.
3126
3127 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3128
3129         * faces.el (frob-face-property): Follow face fall-back hierarchy
3130         properly for face properties without an instance. Only do manual
3131         copy form 'default in last resort. This handles in particular
3132         the case where 'default itself has only a fall-back (which is
3133         the case by default on windows).
3134
3135 2001-11-24  Andy Piper  <andy@xemacs.org>
3136
3137         * printer.el (generic-print-region): set default-frame-plist to
3138         nil while creating the printer frame so that sizes reflect the
3139         printed page.
3140
3141         * faces.el (face-complain-about-font): Don't complain on printers.
3142
3143 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3144         
3145         * package-net.el: Andy synch.
3146         
3147 2001-12-16  Andy Piper  <andy@xemacs.org>
3148
3149         * package-get.el (package-get-update-all): Make sure installed.db
3150         gets updated after updating packages.
3151
3152 2002-03-28  Ben Wing  <ben@xemacs.org>
3153
3154         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3155         continuation, truncation so that we don't get line jumpiness from
3156         them being larger than the line height.
3157
3158         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3159
3160 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3161
3162         * font.el (font-window-system-mappings): Add mapping for Gtk
3163         (assume identical to X) 
3164
3165 2002-02-04  Andy Piper  <andy@xemacs.org>
3166
3167         * files.el (convert-standard-filename): Fix for short filename
3168         Peter Arius <pas@methodpark.de>
3169
3170 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3171
3172         * list-mode.el (default-choose-completion): completion-base-size
3173         should refer to local value in the completion list buffer.
3174
3175 2001-12-03  Didier Verna  <didier@xemacs.org>
3176
3177         * rect.el: autoload `replace-rectangle'.
3178         * keydefs.el (global-map): bind it to `C-x r p'.
3179
3180 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3181
3182         * XEmacs 21.4.8 "Honest Recruiter" is released.
3183
3184 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3185
3186         This patch is based on Jerry James's patch and analysis.
3187
3188         * select.el (get-clipboard):
3189         (get-selection):
3190         Update docstrings.
3191         (get-clipboard-foreign):
3192         (get-selection-foreign):
3193         New function for use as `interprogram-paste-function's.
3194
3195         * simple.el (interprogram-paste-function): Change default to
3196         `get-clipboard-foreign'; improve docstring.
3197         (interprogram-cut-function): Improve dosctring.
3198
3199 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3200
3201         * XEmacs 21.4.7 "Economic Science" is released.
3202
3203 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3204
3205         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3206
3207 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3208
3209         * obsolete.el (assq-delete-all): New compatibility alias for 
3210         remassq.
3211
3212 2002-01-09  Simon Josefsson  <jas@extundo.com>
3213
3214         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3215
3216 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3217
3218         * info.el (Info-auto-generate-directory): Default
3219         Info-auto-generate-directory to 'if-outdated.
3220
3221 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3222
3223         * startup.el (normal-top-level): Prevent migration code from
3224         trashing .emacs on an error in loading the init files.
3225
3226 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3227
3228         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3229         "system default" Xdefaults and friends get xrdb-mode.
3230
3231 2002-03-05  Mats Lidell  <matsl@contactor.se>
3232  
3233         * help-nomule.el (tutorial-supported-languages): Added Swedish
3234         tutorial. Sorted languages.
3235
3236 2002-02-11  Mike Sperber <mike@xemacs.org>
3237
3238         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3239         regenerating outdated dir files and dir is non-existent.
3240
3241 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3242
3243         * code-files.el (convert-mbox-coding-system): Improve comment.
3244         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3245         coding-system argument to `write-region-pre-hook' call.
3246         (write-region-pre-hook): Fix docstring to mention lockname argument.
3247
3248 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3249
3250         * minibuf.el (completing-read): Remove redundant wrong arg list.
3251
3252         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3253
3254 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3255
3256         * obsolete.el (interactive-form): new compatibility alias for 
3257         function-interactive.
3258
3259 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3260
3261         * menubar-items.el (Menubar-items-truncate-list): Removed.
3262         * menubar-items.el (Menubar-items-truncate-history): New.
3263         * menubar-items.el (default-menubar): Use
3264         Menubar-items-truncate-history.
3265
3266 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3267
3268         * printer.el (generic-print-region): Pass correct arguments to
3269         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3270         Torkelsson <torkel@acc.umu.se>.
3271
3272 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3273
3274         * help.el (describe-mode): synched with FSF 19.34; handle nil
3275         minor mode indicators.
3276
3277 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3278
3279         * minibuf.el (completing-read): Update docstring.
3280
3281 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3282
3283         * XEmacs 21.4.6 "Common Lisp" is released.
3284
3285 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3286
3287         * package-net.el: Inadvertant synch with Windows branch.  From
3288         Andy's log:
3289         (package-net-kit-version): new variable.
3290         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3291
3292 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3293
3294         * package-get.el (package-get-locate-index-file): Also search the
3295         core etc/ directory for the package index file if it can't be
3296         found in ~/.xemacs/.
3297
3298 2001-12-13  William Perry  <wmperry@gnu.org>
3299
3300         * dialog-gtk.el (popup-builtin-question-dialog):
3301         Conform to API in gui.c.
3302         
3303 2001-11-12  Andy Piper  <andy@xemacs.org>
3304
3305         * cus-edit.el (custom-save-face-internal): make sure we save
3306         non-themed faces.
3307         (custom-save-variables): ditto variables.
3308
3309 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3310
3311         * faces.el (make-face-family):
3312         (make-face-size):
3313         New face-modifying functions per Jan Vroonhof.
3314
3315         cus-face.el (custom-set-face-font-family):
3316         (custom-set-face-font-size):
3317         Use them.
3318
3319         * font.el (font-window-system-mappings): More precise docstring.
3320
3321         (font-create-name):
3322         (font-create-object):
3323         (tty-font-create-object):
3324         (tty-font-create-plist):
3325         (x-font-create-object):
3326         (x-font-create-name):
3327         (ns-font-create-name):
3328         (mswindows-font-create-object):
3329         (mswindows-font-create-name):
3330         Add doctrings.
3331
3332 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3333
3334         * gtk-faces.el (gtk-init-device-faces): removed spurious
3335         quote before let* expression.
3336
3337 2001-10-29  Andy Piper  <andy@xemacs.org>
3338
3339         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3340         modified when changing coding system.
3341
3342         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3343         that we invoke the GUI directory selector.
3344
3345 2001-10-25  Andy Piper  <andy@xemacs.org>
3346
3347         * dialog.el (make-dialog-box): use new directory dialog support.
3348         * minibuf.el (read-file-name-1): ditto.
3349         (read-file-name): ditto.
3350         (read-directory-name): ditto.
3351
3352 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3353
3354         * XEmacs 21.4.5 "Civil Service" is released.
3355
3356 2001-04-23  Didier Verna  <didier@xemacs.org>
3357
3358         * cus-edit.el (custom-variable-pre-save): New.
3359         * cus-edit.el (custom-variable-post-save): New.
3360         * cus-edit.el (custom-variable-save): use them.
3361         * cus-edit.el (custom-face-pre-save): New.
3362         * cus-edit.el (custom-face-post-save): New.
3363         * cus-edit.el (custom-face-save): use them.
3364         * cus-edit.el (custom-group-pre-save): New.
3365         * cus-edit.el (custom-group-post-save): New.
3366         * cus-edit.el (custom-group-save): use them.
3367         * cus-edit.el (Custom-save): use the pre/post functions above,
3368         call `custom-save-all' only once.
3369         * cus-edit.el (custom-variable-pre-reset-standard): New.
3370         * cus-edit.el (custom-variable-post-reset-standard): New.
3371         * cus-edit.el (custom-variable-reset-standard): use them.
3372         * cus-edit.el (custom-face-pre-reset-standard): New.
3373         * cus-edit.el (custom-face-post-reset-standard): New.
3374         * cus-edit.el (custom-face-reset-standard): use them.
3375         * cus-edit.el (custom-group-pre-reset-standard): New.
3376         * cus-edit.el (custom-group-post-reset-standard): New.
3377         * cus-edit.el (Custom-reset-standard): use them.
3378         * cus-edit.el (custom-face-reset-saved): use the pre/post
3379         functions above, call `custom-save-all' only once.
3380
3381 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3382
3383         * gutter-items.el (buffers-tab face): Derive from the modeline
3384         face by default.  Many people use white-on-black for the default
3385         font, and the tabs look hideous with that color combination.  The
3386         modeline usually has the correct colors.
3387
3388 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3389
3390         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3391         (tag-mark-stack-max): Typo fix.
3392
3393 2001-09-28  Ben Wing  <ben@xemacs.org>
3394
3395         * font-lock.el:
3396         * font-lock.el (font-lock-after-change-function):
3397         fix problem with last patch, reported by Katsumi Yamaoka.
3398
3399 2001-09-17  Ben Wing  <ben@xemacs.org>
3400
3401         * font-lock.el (font-lock-after-change-function):
3402         fix problem when you insert a comment on the line before a line of
3403         code: if we use the following char, then when you hit backspace,
3404         the following line of code turns the comment color.
3405
3406 2001-06-08  Ben Wing  <ben@xemacs.org>
3407
3408         * process.el: comment about shell-command-switch.
3409         * process.el (shell-quote-argument): Need to quote a null
3410         argument, too.  From Dan Holmsand.
3411         
3412         * startup.el (normal-top-level): Delete some unused FSF junk.
3413         * startup.el (command-line-early):
3414         
3415         * startup.el (command-line): Call MS Windows init function.
3416         
3417         * win32-native.el:
3418         * win32-native.el (mswindows-system-shells): New.
3419         * win32-native.el (mswindows-system-shell-p): New.
3420         * win32-native.el (init-mswindows-at-startup): New.
3421         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3422         * win32-native.el (mswindows-quote-one-simple-arg):
3423         * win32-native.el (mswindows-quote-one-command-arg):
3424         * win32-native.el (mswindows-construct-process-command-line-alist):
3425         Correct comments at top.  Correctly handle passing arguments
3426         to Cygwin programs and to bash.  Fix quoting of zero-length
3427         arguments (from Dan Holmsand).  Set shell-command-switch based
3428         on shell-file-name, which in turn comes from env var SHELL.
3429
3430 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3431
3432         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3433         default-toolbar-position): Fill docstrings for balloon-help.
3434
3435 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3436
3437         * faces.el: Reenable specifications over 'gtk domain.
3438
3439 2001-08-08  Didier Verna  <didier@xemacs.org>
3440
3441         * autoload.el (update-autoload-files): make defdir a file name,
3442         not directory name.
3443
3444 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3445
3446         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3447
3448         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3449
3450 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3451
3452         * font-menu.el (font-menu-set-font): Default to current font-family.
3453         (font-menu-preferred-resolution):
3454         (font-menu-size-scaling):
3455         Provide gtk defaults, too.
3456
3457 2001-07-29  Mike Alexander  <mta@arbortext.com>
3458
3459         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3460         list
3461         (custom-set-face-font-family): ditto
3462
3463 2001-07-26  Mike Sperber <mike@xemacs.org>
3464
3465         * files.el (auto-mode-alist): .9 files are man pages, too.
3466
3467 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3468
3469         * process.el (call-process-internal): bind
3470         coding-system-for-write to 'binary when calling
3471         start-process-internal, so the process receives 
3472         the literal contents of INFILE.
3473
3474 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3475
3476         * files.el (auto-mode-alist): Add configure.ac support.
3477
3478 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3479
3480         * buff-menu.el:
3481         mouse.el:
3482         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3483
3484 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3485
3486         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3487
3488 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3489
3490         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3491         mixed text.
3492         (kinsoku-eol-p): Ditto.
3493
3494 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3495
3496         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3497         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3498         characters as the category `s' or `e' correctly.
3499
3500 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3501
3502         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3503
3504 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3505
3506         * mule/cyrillic.el:  Set up case table.
3507
3508 2001-06-08  Mike Sperber <mike@xemacs.org>
3509
3510         * files.el (save-some-buffers-1): Don't zap the help window right
3511         after `map-y-or-n-p' has popped it up.
3512
3513 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3514
3515         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3516
3517 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3518
3519         * specifier.el: define-specifier-tag 'gtk.
3520
3521 2001-05-12  Ben Wing  <ben@xemacs.org>
3522
3523         * find-paths.el (paths-find-recursive-path):
3524         fix error with null EXCLUDE-REGEXP.
3525         
3526         * font-lock.el (font-lock-mode):
3527         fix problem reported by hrvoje with buffers starting with a space.
3528         
3529 2001-05-06  Ben Wing  <ben@xemacs.org>
3530
3531         * dialog.el (make-dialog-box):
3532         * menubar-items.el (default-menubar):
3533         * printer.el (generic-print-buffer):
3534         * printer.el (generic-print-region):
3535         implement printing the selection when it's selected.
3536
3537 2001-04-18  Didier Verna  <didier@xemacs.org>
3538
3539         * cus-edit.el (Custom-reset-standard): reset to standard settings
3540         not only when the buffer's :custom-state is 'modified, but also
3541         when it is 'set or 'saved.
3542
3543 2001-04-17  Didier Verna  <didier@xemacs.org>
3544
3545         * startup.el (load-user-init-file): define `custom-file' before
3546         loading the user's init file.
3547
3548 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3549
3550         * menubar.el (popup-mode-menu): Make it work with
3551         popup-menu-titles turned off.
3552         
3553 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3554
3555         * about.el (about-mailto-link): Use compose-mail for sending mail.
3556
3557 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3558
3559         * package-admin.el (package-install-hook): New.
3560         (package-delete-hook): New.
3561         (package-admin-add-single-file-package): Use package-delete-hook.
3562
3563         * package-get.el (package-get): Use package-install-hook.
3564
3565 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3566
3567         * package-ui.el (pui-install-selected-packages): reverse the lists
3568         of packages so that they get handled in the same order as they
3569         were selected.
3570
3571 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3572
3573         * packages.el (locate-library): Use read-library-name for completion.
3574
3575 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3576
3577         * byte-optimize.el (=): `=' is not a binary predicate!
3578         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3579         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3580
3581 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3582
3583         * bytecomp.el (byte-compile-arithcompare):
3584         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3585
3586 2001-06-03  William M. Perry  <wmperry@gnu.org>
3587
3588         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3589         return the filename selected by the user!
3590
3591 2001-05-31  William M. Perry  <wmperry@gnu.org>
3592
3593         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3594         in XEmacs/GTK.
3595
3596 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3597
3598         * coding.el: Tiny typo fixed.
3599
3600 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3601
3602         * XEmacs 21.4.3 "Academic Rigor" is released.
3603
3604 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3605
3606         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3607
3608 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3609
3610         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3611
3612 2001-05-04  Ben Wing  <ben@xemacs.org>
3613
3614         * printer.el (generic-print-buffer):
3615         * printer.el (generic-print-region):
3616         Enable dialog boxes.  Apply workaround recommended by Kirill.
3617         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3618         
3619         * simple.el (kill-whole-line):
3620         * simple.el (kill-line-1):
3621         * simple.el (kill-entire-line):
3622         * simple.el (kill-line):
3623         * simple.el (backward-kill-line):
3624         Take out interactive dependence of kill-whole-line.
3625
3626 2001-04-22  Ben Wing  <ben@xemacs.org>
3627
3628         * dialog.el (make-dialog-box):
3629         Put dialog titles back in -- this time correctly.  Fix various
3630         other problems with leaks and such.
3631
3632         * simple.el (region-exists-p):
3633         * simple.el (region-active-p):
3634         Add comment about which one is correct to use in menu specs.
3635
3636 2001-05-05  Ben Wing  <ben@xemacs.org>
3637
3638         * dialog.el (make-dialog-box): fix doc string.
3639         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3640         take out Pretty Print.
3641         * printer.el:
3642         * printer.el (printer-current-device): New.
3643         * printer.el (Printer-get-device): New.
3644         * printer.el (Printer-clear-device): New.
3645         * printer.el (generic-page-setup): New.
3646         * printer.el (generic-print-buffer):
3647         * printer.el (generic-print-region):
3648         Implement Page Setup.  Handle errors properly.
3649
3650 2001-05-05  Ben Wing  <ben@xemacs.org>
3651
3652         * subr.el (error): Complete list of errors in doc string.
3653         
3654 2001-04-22  Ben Wing  <ben@xemacs.org>
3655
3656         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3657         
3658 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3659
3660         * build-report.el: Remove CVS keywords since this file has been in
3661         core lisp for a while now.
3662         * build-report.el (build-report-make-output-files): Fix typo.
3663
3664 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3665
3666         * about.el (about-finish-buffer): Make sure the last change works
3667         even if EVENT is nil.
3668
3669 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3670
3671         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3672         clicked, not the one that happens to be the current buffer at the
3673         time.
3674
3675 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3676
3677         * cus-edit.el (custom-display): Support the GTK Window System also.
3678
3679 2001-04-30  Ben Wing  <ben@xemacs.org>
3680
3681         * printer.el:
3682         * printer.el (printer-page-header):
3683         * printer.el (Print-context): New.
3684         * printer.el (printer-page-footer):
3685         * printer.el (generate-header-element): New.
3686         * printer.el (generate-header-line): New.
3687         * printer.el (print-context-property):
3688         * printer.el (generic-print-buffer):
3689         * printer.el (generic-print-region):
3690         Implement headers and footers.  Implement calling Print dialog box
3691         (#### but it doesn't quite work yet).
3692
3693 2001-04-25  Ben Wing  <ben@xemacs.org>
3694
3695         * about.el (xemacs-hackers):
3696         * about.el (about-url-alist):
3697         * about.el (about-personal-info):
3698         * about.el (about-hacker-contribution):
3699         More contributions.
3700         
3701         * simple.el (handle-post-motion-command):
3702         Fix spurious setting of zmacs-region-stays to t after a non-shift
3703         motion command.
3704
3705 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3706
3707         * about.el (about-personal-info): Update my bio.
3708         (about-hacker-contribution): Ditto.
3709
3710 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3711
3712         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3713
3714 2001-04-19  Andy Piper  <andy@xemacs.org>
3715
3716         * package-net.el (package-net-cygwin32-binary-size): new size.
3717         (package-net-win32-binary-size): new size.
3718         (package-net-convert-index-to-ini): Use new arch.
3719         (package-net-batch-convert-index-to-ini): Removed.
3720         (package-net-generate-bin-ini): New.
3721         (package-net-batch-generate-bin-ini): New.
3722
3723 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3724
3725         * XEmacs 21.4.1 "Copyleft" is released.
3726
3727 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3728
3729         * x-compose.el (xlib-input-method-bug-workaround):
3730         (alias-colon-to-double-quote):
3731         Force sort in map-keymap to work around rehash bug.
3732
3733 2001-04-17  Ben Wing  <ben@xemacs.org>
3734
3735         * about.el: Finish overhaul, add a few new hackers, update a
3736         couple old ones.
3737
3738 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
3739
3740         * XEmacs 21.4.0 "Solid Vapor" is released.
3741
3742 2001-04-15  Ben Wing  <ben@xemacs.org>
3743
3744         * about.el:
3745         * about.el (about-headline-face): New.
3746         * about.el (about-link-face): New.
3747         * about.el (about-current-release-maintainers): New.
3748         * about.el (about-other-current-hackers): New.
3749         * about.el (about-url-alist):
3750         * about.el (about-once-and-future-hackers): New.
3751         * about.el (about-mailto-link): New.
3752         * about.el (about-get-buffer):
3753         * about.el (about-finish-buffer):
3754         * about.el (about-xemacs):
3755         * about.el (about-features): Removed.
3756         * about.el (about-advantages): New.
3757         * about.el (about-maintainer-info): Removed.
3758         * about.el (about-personal-info): New.
3759         * about.el (about-hacker-contribution): New.
3760         * about.el (about-maintainer):
3761         * about.el (about-show-linked-info):
3762         * about.el (about-hackers):
3763         Major revamping.  Rewriting of most of the text, improve the
3764         link handling, separate info on contributors into personal
3765         and contribution info, add new contributors, update personal
3766         info, etc. etc.
3767         
3768         * menubar-items.el (default-menubar):
3769         Help menubar entry for News now says more accurately
3770         "What's New in XEmacs".
3771         
3772         * mouse.el:
3773         * mouse.el (mouse-track-cleanup-hook):
3774         * mouse.el (mouse-track):
3775         Don't set-buffer to a dead buffer when calling mouse-track
3776         cleanup hooks.
3777
3778 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
3779
3780         * XEmacs 21.2.47 "Zephir" is released.
3781
3782 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
3783
3784         * dialog.el (make-dialog-box): Disable dialog box titles until
3785         we get them working.
3786
3787 2001-03-30  Ben Wing  <ben@xemacs.org>
3788
3789         * help.el:
3790         * help.el (Help-princ-face):
3791         * help.el (Help-prin1-face):
3792         * help.el (frob-help-extents):
3793         * help.el (describe-function-1):
3794         * help.el (describe-variable):
3795         Avoid using font-lock faces, which may not be defined.
3796         Instead, use hyper-apropos faces, and make sure they're
3797         defined as necessary by using `require'. (It's not so safe
3798         to do this for font-lock.) In any case, we will eventually
3799         be merging this functionality into hyper-apropos.
3800
3801         * loaddefs.el (completion-ignored-extensions):
3802         Fix documentation.
3803         
3804         * menubar-items.el (menu-truncate-list): Removed.
3805         * menubar-items.el (Menubar-items-truncate-list): New.
3806         * menubar-items.el (default-menubar):
3807         Fix errors if grep or compile command is too long.  Rename helper
3808         function to be less visible.
3809
3810 2001-03-23  Martin Buchholz  <martin@xemacs.org>
3811
3812         * byte-optimize.el (byte-optimize-minus):
3813         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
3814
3815 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
3816
3817         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
3818         Mule is available.
3819
3820         * mule/latin.el: New file.
3821
3822 2001-03-11  Ben Wing  <ben@xemacs.org>
3823
3824         * auto-save.el:
3825         * auto-save.el (auto-save-directory):
3826         * auto-save.el (make-auto-save-file-name):
3827         * auto-save.el (auto-save-file-name-p): New.
3828
3829         Merge in improvements from other definition of
3830         make-auto-save-file-name in files.el.
3831         
3832         * auto-save.el (auto-save-original-name):
3833         * auto-save.el (auto-save-name-in-fixed-directory):
3834         * auto-save.el (auto-save-unslashify-name): Removed.
3835         * auto-save.el (auto-save-slashify-name): Removed.
3836         * auto-save.el (auto-save-reserved-chars): New.
3837         * auto-save.el (auto-save-escape-name): New.
3838         * auto-save.el (auto-save-unhex): New.
3839         * auto-save.el (auto-save-unescape-name): New.
3840
3841         Change algorithm for encoding filenames in auto-save names to be
3842         entirely safe with all filesystems and all possible characters in
3843         a filename, and 100% reversible. (Essentially, uses
3844         quoted-printable as the encoding.)
3845         
3846         * auto-save.el (recover-all-files):
3847
3848         Use insert-directory rather than calling ls directly -- fixes
3849         things under Windows.
3850
3851         * files.el:
3852         * files.el (convert-standard-filename): Substitute FSF's
3853         definition for this (we had nothing here before).
3854         
3855         * files.el (backup-buffer): Warning fix.
3856         
3857         * files.el (make-backup-file-name):
3858         * files.el (find-backup-file-name):
3859         Fix error in calling sequence to auto-save-file-name-p.
3860         
3861         * files.el (recover-file):
3862         Use insert-directory rather than calling ls directly -- fixes
3863         things under Windows.
3864
3865         * files.el (make-auto-save-file-name): Removed.
3866         * files.el (auto-save-file-name-p): Removed.
3867         auto-save is always dumped so no sense in having a definition
3868         that will always be overwritten with another.
3869         
3870         * files.el (insert-directory):
3871         * win32-native.el:
3872         * win32-native.el (debug-mswindows-process-command-lines):
3873         * win32-native.el (original-make-auto-save-file-name): Removed.
3874         * win32-native.el (make-auto-save-file-name): Removed.
3875
3876
3877 2001-03-21  Martin Buchholz <martin@xemacs.org>
3878
3879         * XEmacs 21.2.46 "Urania" is released.
3880
3881 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
3882
3883         * menubar-items.el (default-menubar): Update sample.emacs to
3884         sample.init.el and adjust accelerators.
3885
3886 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
3887
3888         * build-report.el (build-report): Improve docstring.
3889
3890 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3891
3892         * ChangeLog: Log GTK merge.
3893
3894         * gutter-items.el:
3895         * mwheel.el:
3896         * sound.el:
3897         * startup.el:
3898         Revert gratuitous whitespace changes.
3899
3900 2001-03-07  Ben Wing  <ben@xemacs.org>
3901
3902         * help.el:
3903         * help.el (key-or-menu-binding):
3904         * help.el (Help-find-file): New.
3905         * help.el (describe-beta):
3906         * help.el (describe-copying):
3907         * help.el (describe-project):
3908         * help.el (view-emacs-news):
3909         * help.el (view-sample-init-el): New.
3910         * help.el (Help-princ-face): New.
3911         * help.el (Help-prin1-face): New.
3912         * help.el (help-symbol-function-context-menu):
3913         * help.el (help-symbol-variable-context-menu):
3914         * help.el (help-symbol-function-and-variable-context-menu):
3915         * help.el (frob-help-extents):
3916         * help.el (describe-function-1):
3917         * help.el (describe-variable):
3918
3919         Add coloring in Help buffers, correspondent with hyperlinks.
3920         View files in view-mode rather than Fundamental.
3921         Remove separators from context menus -- now handled in generic code.
3922         Add `Find Tag' to context menu.
3923         
3924         * menubar.el (popup-mode-menu):
3925
3926         Rewrite code that outputs the popup menu to (a) put more specific
3927         entries first, (b) be more robust, (c) output the proper context
3928         menu separators automatically (the context menu functionality is
3929         new and currently used only by Help).
3930
3931 2001-03-10  William M. Perry  <wmperry@aventail.com>
3932
3933         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
3934         this function when converting from the 21.1 GTK branch.  Now
3935         supports file, password, question, and color built-in dialogs.
3936
3937 2001-03-06  Ben Wing  <ben@xemacs.org>
3938
3939         * keydefs.el:
3940         * keydefs.el (global-map):
3941         Add commented-out change of M-k (for 21.5).
3942         
3943         * menubar-items.el (default-menubar):
3944         Fix items to control kill-line behavior; add items for
3945         shifted motion.
3946         
3947         * simple.el:
3948         * simple.el (kill-whole-line):
3949         * simple.el (historical-kill-line): Removed.
3950         * simple.el (kill-line): Removed.
3951         * simple.el (kill-entire-line): New.
3952         * simple.el (kill-line-1): New.
3953         * simple.el (backward-kill-line):
3954         Undo kill-whole-line == always changes.  Add new function
3955         kill-entire-line to unconditionally delete the current line.
3956         Add comments describing the lamentable state of affairs of
3957         the kill-line functions and variables.
3958
3959 2001-03-02  Ben Wing  <ben@xemacs.org>
3960
3961         * simple.el:
3962         * simple.el (beginning-of-buffer):
3963         * simple.el (end-of-buffer):
3964         * simple.el (mark-ring-unrecorded-commands):
3965         * simple.el (signal-error-on-buffer-boundary):
3966         * simple.el (shifted-motion-keys-select-region):
3967         * simple.el (unshifted-motion-keys-deselect-region):
3968         * simple.el (motion-keys-for-shifted-motion): New.
3969         * simple.el (handle-pre-motion-command):
3970         * simple.el (handle-post-motion-command):
3971         * simple.el (forward-char-command):
3972         * simple.el (backward-char-command):
3973         * simple.el (scroll-up-command):
3974         * simple.el (scroll-down-command):
3975         * simple.el (next-line):
3976         * simple.el (previous-line):
3977         * simple.el (backward-block-of-lines):
3978         * simple.el (forward-block-of-lines):
3979         * simple.el (backward-word):
3980         * simple.el (mark-word):
3981
3982         Augment documentation of the most common motion commands to make
3983         note of the shifted-motion support.  Improve the support to (a)
3984         properly document how it works and why it's done in the fashion it
3985         is, and (b) allow the keystrokes that trigger it to be customized.
3986
3987         Correct error in the customize specification of
3988         mark-ring-unrecorded-commands.
3989
3990 2001-03-02  Ben Wing  <ben@xemacs.org>
3991
3992         * font-lock.el:
3993         * font-lock.el (font-lock-pending-extent-table): Removed.
3994         * font-lock.el (font-lock-pending-buffer-table): New.
3995         * font-lock.el (font-lock-pre-idle-hook):
3996         * font-lock.el (font-lock-after-change-function):
3997         * font-lock.el (font-lock-fontify-pending-extents):
3998         * font-lock.el (font-lock-lisp-like):
3999
4000         Fix handling of pending extents to avoid excessive slowness (N^2
4001         behavior) when making lots of buffer changes between redisplays,
4002         such as when saving the Options.
4003
4004 2001-03-09  William M. Perry  <wmperry@aventail.com>
4005
4006         * device.el:
4007         * dragdrop.el:
4008         * dumped-lisp.el:
4009         * faces.el:
4010         * frame.el:
4011         * gnuserv.el:
4012         * loadup.el:
4013         * menubar-items.el:
4014         * minibuf.el:
4015         The Great GTK Merge.
4016
4017         * ChangeLog.GTK:
4018         * dialog-gtk.el:
4019         * gdk.el:
4020         * generic-widgets.el:
4021         * glade.el:
4022         * gnome-widgets.el:
4023         * gnome.el:
4024         * gtk-compose.el:
4025         * gtk-extra.el:
4026         * gtk-faces.el:
4027         * gtk-ffi.el:
4028         * gtk-file-dialog.el:
4029         * gtk-font-menu.el:
4030         * gtk-glyphs.el:
4031         * gtk-init.el:
4032         * gtk-iso8859-1.el:
4033         * gtk-marshal.el:
4034         * gtk-mouse.el:
4035         * gtk-package.el:
4036         * gtk-password-dialog.el:
4037         * gtk-select.el:
4038         * gtk-widget-accessors.el:
4039         * gtk-widgets.el:
4040         * gtk.el:
4041         widgets-gtk.el:
4042         The Great GTK Merge: new files.
4043
4044 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4045
4046         * generic-widgets.el: Don't require gtk (a built-in feature) at
4047         top level.  Don't execute the last sexp unless (featurep 'gtk).
4048
4049 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4050
4051         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4052
4053 2001-02-23  Martin Buchholz <martin@xemacs.org>
4054
4055         * XEmacs 21.2.45 "Thelxepeia" is released.
4056
4057 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4058  
4059         * about.el (xemacs-hackers): update my entry. 
4060         * about.el (about-maintainer-info): ditto. 
4061         * about.el (about-hackers): ditto. 
4062
4063 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4064
4065         * about.el (about-maintainer-info): More vanity info about
4066         yours truly.
4067
4068 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4069
4070         * build-report.el (build-report-destination): xemacs-build-reports
4071         has moved to SourceForge, where mailing list name length is
4072         restricted, hence the name change to
4073         xemacs-buildreports@xemacs.org.
4074         * build-report.el (build-report-keep-regexp): Update default.
4075         * build-report.el (build-report-delete-regexp): Ditto.
4076         * build-report.el (build-report-make-output-files): Ditto.
4077
4078 2001-02-19  Craig Lanning  <lanning@scra.org>
4079
4080         * lisp-mode.el: Add indentation specifications for following
4081         Common Lisp forms: handler-case, handler-bind, with-slots,
4082         with-open-file, with-open-stream, print-unreadable-object.
4083
4084 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4085
4086         * font-lock.el (font-lock-set-defaults-1):
4087         Move initialization of `font-lock-cache-position' so that it's set
4088         even if font-lock-keywords is already defined.
4089
4090 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4091
4092         * autoload.el (generate-file-autoloads-1):
4093         Use `emacs-lisp-mode-syntax-table' instead of
4094         `lisp-mode-syntax-table'.
4095         * lisp-mode.el (lisp-mode-syntax-table):
4096         Get rid of old checks for `parse-partial-sexp' version.
4097         Make `|' (pipe) string delimiter instead of punctuation.
4098
4099 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4100
4101         * window.el (save-selected-window):
4102         Use gensym for better macro hygiene.
4103
4104 2001-02-06  Mike Sperber <mike@xemacs.org>
4105
4106         * dump-paths.el:
4107         * startup.el (startup-setup-paths): Set and use
4108         `mule-lisp-directory'.
4109         (startup-setup-paths-warning): Ditto.
4110
4111         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4112         (paths-construct-load-path): Consider `mule-lisp-directory'.
4113
4114 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4115
4116         * font-lock.el: Syntax table improvements used.  A few random
4117         changes are not specified below.
4118         (font-lock-fontify-string-delimiters):
4119         (font-lock-syntactic-keywords):
4120         (font-lock-cache-state nil):
4121         (font-lock-cache-position):
4122         New variables.
4123         (font-lock-set-syntax):
4124         (font-lock-apply-syntactic-highlight):
4125         (font-lock-fontify-syntactic-anchored-keywords):
4126         (font-lock-fontify-syntactic-keywords-region):
4127         (font-lock-eval-keywords):
4128         New functions.
4129         (font-lock-remove-face):
4130         (font-lock-fontify-syntactically-region):
4131         Use syntax properties.
4132
4133 2001-02-08  Martin Buchholz <martin@xemacs.org>
4134
4135         * XEmacs 21.2.44 "Thalia" is released.
4136
4137 2001-01-16  Mike Sperber <mike@xemacs.org>
4138
4139         * startup.el (normal-top-level): Work even if no installation root
4140         is found.
4141
4142 2001-01-30  Andy Piper  <andy@xemacs.org>
4143
4144         * gutter-items.el (progress-abort-glyph): remove instantiator.
4145         (set-progress-abort-instantiator): new function.
4146         (abort-progress-feedback): use it.
4147
4148         * gutter.el (set-gutter-dirty-p): new function.
4149
4150 2001-01-30  Didier Verna  <didier@xemacs.org>
4151
4152         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4153
4154 2001-01-24  Didier Verna  <didier@xemacs.org>
4155
4156         * sound.el (sound-extension-list): give a better default value.
4157         * sound.el (load-sound-file): improve the doc string, also find
4158         files given by absolute names, pass a real extension list to
4159         `locate-file'.
4160
4161 2001-01-26  Martin Buchholz <martin@xemacs.org>
4162
4163         * XEmacs 21.2.43 "Terspichore" is released.
4164
4165 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4166
4167         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4168         messages from gnuserv.
4169
4170 2001-01-20  Martin Buchholz <martin@xemacs.org>
4171
4172         * XEmacs 21.2.42 "Poseidon" is released.
4173
4174 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4175
4176         * cl-macs.el (cl-upcase-arg): New function.
4177         (cl-function-arglist): New function.
4178         (cl-transform-lambda): Automatically add CL-style lambda list to
4179         documentation string using functions above.
4180
4181 2001-01-12  Andy Piper  <andy@xemacs.org>
4182
4183         * package-get.el (package-get-custom): call
4184         package-net-update-installed-db.
4185
4186         * package-ui.el (pui-install-selected-packages): call
4187         package-net-update-installed-db.
4188
4189         * package-net.el (package-net-update-installed-db): use
4190         packages-package-list so that we reflect reality.
4191
4192         * packages.el (packages-package-list): Make docstring reflect
4193         reality.
4194
4195         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4196
4197         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4198         isn't installed.
4199
4200 2001-01-17  Andy Piper  <andy@xemacs.org>
4201
4202         * wid-edit.el (widget-activation-glyph-mapper): activate or
4203         deactivate native widgets.
4204         (widget-glyph-insert-glyph): record instantiator.
4205         (widget-push-button-value-create): use it.
4206
4207         * gui.el (gui-button-action): new function. Make button's domain
4208         buffer current when calling.
4209         (make-gui-button): update to use gui-button-action.
4210
4211 2001-01-16  Didier Verna  <didier@xemacs.org>
4212
4213         * menubar-items.el (default-menubar): add an entry for modeline
4214         horizontal scrolling in Options -> Display.
4215
4216 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4217
4218         * package-get.el (package-get-require-signed-base): Set to nil
4219         by default.
4220
4221 2001-01-17  Martin Buchholz <martin@xemacs.org>
4222
4223         * XEmacs 21.2.41 "Polyhymnia" is released.
4224
4225 2001-01-16  Mike Sperber <mike@xemacs.org>
4226
4227         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4228         catch lisp/mule/.
4229
4230 2001-01-14  Mike Sperber <mike@xemacs.org>
4231
4232         * startup.el (maybe-create-compatibility-dot-emacs):
4233         (maybe-unmigrate-user-init-file):
4234         (unmigrate-user-init-file): Created.
4235         (maybe-migrate-user-init-file): Offer creation of compatibility
4236         .emacs.
4237         Some doc fixes wrt init file location.
4238
4239 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4240
4241         * faces.el (face-frob-from-locale-first): new variable.
4242         (frob-face-font-2): Honor tags arg while trying to use
4243         standard-face-mapping.  When face-frob-from-locale-first is set,
4244         first try to set face inheriting from frobbed-face.
4245
4246 2001-01-15  Didier Verna  <didier@xemacs.org>
4247
4248         * about.el (xemacs-hackers): update my entry.
4249         * about.el (about-url-alist): ditto.
4250         * about.el (about-maintainer-info): ditto.
4251         * about.el (about-hackers): ditto.
4252
4253 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4254
4255         The byte compiler has been badly broken for a year,
4256         by the patch of 1999-12-06.
4257         * byte-optimize.el (byte-optimize-form-code-walker):
4258         Bug was: the byte compiler was making this erroneous optimization:
4259         (progn (or (foo)) (bar)) ==> (bar)
4260
4261 2000-11-20  Mike Sperber <mike@xemacs.org>
4262
4263         * setup-paths.el (paths-core-load-path-depth): Split
4264         `paths-load-path-depth' in two for site and core lisp.  Don't
4265         recurse into core.
4266         * setup-paths.el (paths-construct-load-path): Use.
4267
4268 2001-01-10  Andy Piper  <andy@xemacs.org>
4269
4270         * package-net.el (package-net-cygwin32-binary-size): new variable
4271         (package-net-win32-binary-size): ditto.  add much needed
4272         commentary.
4273
4274         * gutter-items.el (buffers-tab-items): correct off-by-one error
4275         for buffers-tab-max-size.
4276
4277 2001-01-08  Martin Buchholz <martin@xemacs.org>
4278
4279         * XEmacs 21.2.40 is released.
4280
4281 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4282
4283         * mule/hebrew.el: Fix comments and typos.
4284         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4285
4286 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4287
4288         * ChangeLog.1: move ancient log from fill.el.
4289
4290         * dump-paths.el:
4291         paragraphs.el:
4292         mule/mule-category.el:
4293         Miscellaneous typo fixes and slight doc clarifications.
4294
4295         * mule/mule-ccl.el:  Correct file name in header.
4296
4297 2000-12-31  Martin Buchholz <martin@xemacs.org>
4298
4299         * XEmacs 21.2.39 is released.
4300
4301 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4302
4303         * byte-optimize.el (byte-optimize-cond):
4304         (byte-optimize-cond-1): New.
4305         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4306         Optimizes (cond (x nil)) ==> nil.
4307         Provide better diagnostic on malformed expr like (cond foo).
4308
4309 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4310
4311         * mule/mule-coding.el:
4312         mule/mule-cmds.el (reset-language-environment,
4313         set-language-environment-coding-systems):
4314         Safer default coding-priority-list, corresponding to src/file-coding.h.
4315
4316 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4317
4318         * package-admin.el: Allow package removal from
4319         early-package-load-path.
4320
4321 2000-12-15  Andreas Jaeger  <aj@suse.de>
4322
4323         * about.el (about-maintainer-info): Update my entry.
4324
4325 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4326
4327         * packages.el (locate-library): Add support for bzip2
4328         compressed .el files.
4329
4330 2000-12-12  Andy Piper  <andy@xemacs.org>
4331
4332         * package-net.el: new file.
4333
4334 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4335
4336         * font-lock.el: Add missing C++ keywords.
4337
4338 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4339
4340         * simple.el (indent-for-comment): Preserve indentation of comments
4341         starting in column 0, as documented in (Info-goto-node
4342         "(xemacs)Comments").  Update docstring accordingly.
4343
4344 2000-12-05  Martin Buchholz <martin@xemacs.org>
4345
4346         * XEmacs 21.2.38 is released.
4347
4348 2000-12-04  Didier Verna  <didier@xemacs.org>
4349
4350         * mouse.el (default-mouse-track-set-point-in-window): remove
4351         spurious '+' operation detected by Martin.
4352
4353
4354 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4355
4356         * cl-extra.el (coerce):
4357         Implement char to integer coercion.
4358         Remove extraneous (numberp) test.
4359
4360         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4361         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4362         (byte-optimize-predicate):
4363         Warn if evaluating constant expression signals an error.
4364         (byte-optimize-form): Small simplification.
4365
4366         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4367
4368 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4369
4370         * byte-optimize.el:
4371         (byte-optimize-minus):
4372         (byte-optimize-plus):
4373         (byte-optimize-mult):
4374         (byte-optimize-quo):
4375         Use (car (last x)) instead of (last x) to get last elt!
4376         Use `byte-optimize-predicate' to optimize `%'.
4377         Move optimizations for special numeric args to bytecomp.el.
4378         * bytecomp.el (byte-compile-associative): Remove.
4379         (byte-compile-max): New.
4380         (byte-compile-min): New.
4381         Properly handle erroneous calls: (max) (min).
4382         (byte-compile-plus): New.
4383         (byte-compile-minus):
4384         It's easiest to handle 0, +1 and -1 args here.
4385         (byte-compile-mult): New.
4386         It's easiest to handle 1, -1 and 2 args here.
4387         (byte-compile-quo):
4388         It's easiest to handle 0, +1 and -1 args here.
4389         Issue byte-compiler warning when dividing by zero.
4390
4391         Byte-compiler arithmetic improvements.
4392         Better optimize these expressions in the obvious way:
4393         (+ x y 1)   -->  varref x varref y add add1
4394         (+ x y -1)  -->  varref x varref y add sub1
4395         (- x y 0)   -->  (- x y)
4396         (- 0 x y)   -->  (- (- x) y)
4397         (% 42 19)   --> compile-time constant
4398         (/ 42 19)   --> compile-time constant
4399         (* (foo) 2) --> foo call dup plus
4400
4401         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4402         unless (declaim (optimize (safety 3)))
4403         or (setq byte-compile-delete-errors nil).
4404
4405 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4406
4407         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4408         docstrings.
4409
4410 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4411
4412         * startup.el (command-line-do-help):  Add documentation of
4413         portable dumper switches.
4414
4415 2000-11-22  Andy Piper  <andy@xemacs.org>
4416
4417         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4418
4419         * glyphs.el (init-glyphs): don't use autodetect for strings.
4420
4421 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4422
4423         * byte-optimize.el (byte-optimize-char-before):
4424         (byte-optimize-backward-char):
4425         (byte-optimize-backward-word):
4426         Fix incorrect optimizations for these sorts of expressions:
4427         (let ((x nil)) (backward-char x))
4428
4429 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4430
4431         * byte-optimize.el:
4432         * byte-optimize.el (byte-optimize-backward-char): New.
4433         * byte-optimize.el (byte-optimize-backward-word): New.
4434         Make backward-word and backward-char as efficient as forward versions.
4435
4436         * bytecomp.el (byte-compile-no-args-with-one-extra):
4437         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4438         * bytecomp.el (byte-compile-two-args-with-one-extra):
4439         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4440         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4441         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4442         Check if extra arg is constant nil, and if so, use byte-coded call.
4443
4444         * simple.el (backward-word):
4445         * simple.el (mark-word):
4446         * simple.el (kill-word):
4447         * simple.el (backward-kill-word):
4448         Make COUNT argument optional, for consistency with forward-char et al.
4449
4450         * abbrev.el (abbrev-string-to-be-defined):
4451         * abbrev.el (inverse-abbrev-string-to-be-defined):
4452         * abbrev.el (inverse-add-abbrev):
4453         * abbrev.el (expand-region-abbrevs):
4454         * buff-menu.el (Buffer-menu-execute):
4455         * indent.el (move-to-left-margin):
4456         * indent.el (indent-relative):
4457         * indent.el (move-to-tab-stop):
4458         * info.el (Info-reannotate-node):
4459         * lisp-mode.el (lisp-indent-line):
4460         * lisp.el (end-of-defun):
4461         * lisp.el (move-past-close-and-reindent):
4462         * misc.el (copy-from-above-command):
4463         * mouse.el (default-mouse-track-scroll-and-set-point):
4464         * page.el (forward-page):
4465         * paragraphs.el (forward-paragraph):
4466         * paragraphs.el (end-of-paragraph-text):
4467         * picture.el (picture-forward-column):
4468         * picture.el (picture-self-insert):
4469         * rect.el (extract-rectangle-line):
4470         * simple.el (newline):
4471         * simple.el (fixup-whitespace):
4472         * simple.el (backward-delete-char-untabify):
4473         * simple.el (transpose-chars):
4474         * simple.el (transpose-preceding-chars):
4475         * simple.el (do-auto-fill):
4476         * simple.el (indent-new-comment-line):
4477         * simple.el (blink-matching-open):
4478         * view-less.el (cleanup-backspaces):
4479         * wid-edit.el (widget-transpose-chars):
4480         * term/bg-mouse.el (bg-insert-moused-sexp):
4481         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4482
4483         * info.el (Info-fontify-node):
4484         * simple.el (backward-delete-function):
4485         Use canonical delete-backward-char instead of backward-delete-char.
4486
4487 2000-11-20  Andy Piper  <andy@xemacs.org>
4488
4489         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4490         no buffers.
4491
4492 2000-11-20  Andy Piper  <andy@xemacs.org>
4493
4494         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4495         buffer tabs.
4496
4497 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4498
4499         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4500         (proclaim inline...) was shadowing compiler-macros.
4501
4502 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4503
4504         * bytecomp.el (byte-compile-eval): New.
4505         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4506         Keeps this promise made in Lispref:
4507         "If a file being compiled contains a `defmacro' form, the macro is
4508         defined temporarily for the rest of the compilation of that file."
4509
4510 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4511
4512         * cl.el (floatp-safe):
4513         (plusp):
4514         (minusp):
4515         (oddp):
4516         (evenp):
4517         (cl-abs):
4518         Use a better parameter name than `x'.
4519
4520         * cl-macs.el (check-type): Make continuable.  Change documentation
4521         to require PLACE, but accept any form for compatibility.
4522
4523         * abbrev.el (define-abbrev): Use check-type.
4524         * font-menu.el (font-menu-change-face): Use check-type.
4525         * menubar.el (relabel-menu-item): Use check-type.
4526         * itimer.el: Fix typo.
4527
4528 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4529
4530         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4531
4532 2000-11-14  Martin Buchholz <martin@xemacs.org>
4533
4534         * XEmacs 21.2.37 is released.
4535
4536 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4537
4538         * code-cmds.el: Provide the feature.
4539
4540 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4541
4542         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4543
4544         * code-cmds.el: New file
4545         * mule/mule-cmds.el:
4546         * mule/mule-misc.el
4547         (coding-keymap): New keymap. Define coding system keyboard
4548         commands on file-coding builds too.
4549         (coding-system-change-eol-conversion):
4550         (universal-coding-system-argument):
4551         (set-default-coding-systems):
4552         (prefer-coding-system): Moved from mule-cmds.el
4553         (set-buffer-process-coding-system): Moved from mule-misc.el
4554
4555 2000-09-15  Stephen Carney <carney@scubadoo.com>
4556
4557         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4558
4559 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4560
4561         * package-get.el (package-get-download-sites): Add a pre-release
4562         site for experimental packages.
4563
4564         * auto-autoloads.el: Regenerated.
4565
4566 2000-08-01  Andy Piper  <andy@xemacs.org>
4567
4568         * gutter-items.el (buffers-tab-omit-function): reference
4569         buffers-tab-select-visible-buffers.
4570         (buffers-tab-filter-functions): new variable, by default uses
4571         buffers-tab-selection-function and buffers-tab-omit-function.
4572         (select-buffers-tab-buffers-by-mode): invert arguments.
4573         (buffers-tab-select-visible-buffers): new function. Invert calling
4574         of buffers-menu-omit-invisible-buffers.
4575         (buffers-tab-items): rewrite to use
4576         buffers-tab-filter-functions. Rewrite docstring.
4577         (gutter-buffers-tab-extent): delete.
4578         (add-tab-to-gutter): always build a new extent when adding the
4579         tabs.
4580         (update-tab-in-gutter): make gutter dirty when orientation
4581         changes.
4582
4583 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4584
4585         * bytecomp.el (byte-compile-defvar-or-defconst):
4586         Only do loadhist recording if defvar form includes a value.
4587
4588 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4589
4590         * bytecomp.el (byte-compile-initial-macro-environment):
4591         `eval-when-compile' should not compile its body.
4592
4593 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4594
4595         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4596         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4597         some Japanese English.  Remove some ancient FSF comments, and
4598         improve docstrings.  Use symbols not vectors for tables.
4599
4600 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4601
4602         * keymap.el:
4603         (local-key-binding):
4604         (global-key-binding):
4605         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4606
4607         * lisp.el:
4608         (backward-sexp): Slightly simpler code.
4609         (mark-sexp): Make arg optional, like FSF Emacs.
4610         (forward-list): Slightly simpler code.
4611         (backward-list): Slightly simpler code.
4612         (down-list):  Make arg optional, like FSF Emacs.
4613         (up-list):  Make arg optional, like FSF Emacs.
4614         (backward-up-list):  Make arg optional, like FSF Emacs.
4615         (kill-sexp):  Make arg optional, like FSF Emacs.
4616         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4617
4618         * font-menu.el (font-menu-change-face):
4619         Take continuable errors into account.
4620
4621         * abbrev.el:
4622         * abbrev.el (clear-abbrev-table):
4623         * abbrev.el (define-abbrev-table):
4624         * abbrev.el (define-abbrev):
4625         * abbrev.el (insert-abbrev-table-description):
4626         * apropos.el (apropos-documentation-check-doc-file):
4627         * apropos.el (apropos-documentation-check-elc-file):
4628         * buff-menu.el (list-buffers):
4629         * buff-menu.el (list-buffers-noselect):
4630         * bytecomp.el (byte-recompile-directory):
4631         * bytecomp.el (batch-byte-compile):
4632         * cl-macs.el (typep):
4633         * code-files.el (find-coding-system-magic-cookie):
4634         * code-files.el (insert-file-contents):
4635         * cus-edit.el (customize-set-variable):
4636         * cus-edit.el (customize-save-variable):
4637         * cus-face.el (custom-set-face-font-size):
4638         * cus-face.el (custom-set-face-update-spec):
4639         * cus-face.el (custom-reset-faces):
4640         * custom.el (custom-check-theme):
4641         * custom.el (copy-upto-last):
4642         * fill.el (canonically-space-region):
4643         * fill.el (fill-paragraph):
4644         * fill.el (fill-region):
4645         * fill.el (find-space-insertable-point):
4646         * fill.el (justify-current-line):
4647         * faces.el (face-spec-update-all-matching):
4648         * faces.el (set-face-stipple):
4649         * files-nomule.el (insert-file-contents):
4650         * files.el (insert-file-contents-literally):
4651         * files.el (hack-local-variables-last-page):
4652         * files.el (basic-save-buffer):
4653         * files.el (insert-directory):
4654         * font-menu.el (font-menu-change-face):
4655         * font.el (font-spatial-to-canonical):
4656         * format.el (format-encode-region):
4657         * format.el (format-insert-file):
4658         * format.el (format-replace-strings):
4659         * gutter.el (set-gutter-element):
4660         * help.el (key-or-menu-binding):
4661         * help.el (describe-bindings):
4662         * help.el (with-syntax-table):
4663         * indent.el (indent-rigidly):
4664         * indent.el (delete-to-left-margin):
4665         * info.el:
4666         * info.el (Info-extract-dir-entry-from):
4667         * info.el (Info-build-dir-anew):
4668         * info.el (Info-rebuild-dir):
4669         * info.el (Info-batch-rebuild-dir):
4670         * info.el (Info-read-subfile):
4671         * info.el (Info-build-node-completions):
4672         * info.el (Info-extract-menu-node-name):
4673         * isearch-mode.el (isearch-range-invisible):
4674         * isearch-mode.el (isearch-restore-invisible-extents):
4675         * itimer.el (itimerp):
4676         * itimer.el (itimer-live-p):
4677         * keymap.el:
4678         * keymap.el (substitute-key-definition):
4679         * keymap.el (read-command-or-command-sexp):
4680         * keymap.el (local-key-binding):
4681         * keymap.el (global-key-binding):
4682         * keymap.el (global-set-key):
4683         * keymap.el (local-set-key):
4684         * ldap.el:
4685         * ldap.el (ldap-add-entries):
4686         * ldap.el (ldap-delete-entries):
4687         * lisp.el (backward-sexp):
4688         * lisp.el (mark-sexp):
4689         * lisp.el (forward-list):
4690         * lisp.el (backward-list):
4691         * lisp.el (down-list):
4692         * lisp.el (backward-up-list):
4693         * lisp.el (up-list):
4694         * lisp.el (kill-sexp):
4695         * lisp.el (backward-kill-sexp):
4696         * menubar.el (add-menu-button):
4697         * menubar.el (add-submenu):
4698         * menubar.el (delete-menu-item):
4699         * menubar.el (relabel-menu-item):
4700         * mouse.el (narrow-window-to-region):
4701         * obsolete.el (define-obsolete-variable-alias):
4702         * obsolete.el (store-substring):
4703         * package-admin.el:
4704         * package-admin.el (package-admin-install-function):
4705         * package-admin.el (package-admin-install-function-mswindows):
4706         * package-admin.el (package-admin-default-install-function):
4707         * package-get.el (package-get-update-base-entries):
4708         * packages.el (packages-load-package-dumped-lisps):
4709         * packages.el (packages-collect-package-dumped-lisps):
4710         * printer.el (generic-print-buffer):
4711         * printer.el (generic-print-region):
4712         * replace.el (occur-mode-mouse-goto):
4713         * replace.el (perform-replace):
4714         * select.el (get-selection-no-error):
4715         * simple.el:
4716         * simple.el (newline):
4717         * simple.el (open-line):
4718         * simple.el (edit-and-eval-command):
4719         * simple.el (goto-line):
4720         * simple.el (undo):
4721         * simple.el (kill-region):
4722         * simple.el (copy-region-as-kill):
4723         * simple.el (kill-ring-save):
4724         * simple.el (set-mark):
4725         * simple.el (next-line):
4726         * simple.el (previous-line):
4727         * simple.el (line-move):
4728         * simple.el (set-goal-column):
4729         * simple.el (comment-region):
4730         * subr.el:
4731         * subr.el (putf):
4732         * syntax.el (modify-syntax-entry):
4733         * syntax.el (map-syntax-table):
4734         * view-less.el (view-file):
4735         * view-less.el (view-buffer):
4736         * view-less.el (view-file-other-window):
4737         * window-xemacs.el (backward-other-window):
4738         * window.el:
4739         * window.el (one-window-p):
4740         * window.el (walk-windows):
4741         * window.el (window-list):
4742         * x-mouse.el (x-mouse-kill):
4743         * x-select.el (x-get-cutbuffer):
4744         * x-select.el (x-store-cutbuffer):
4745         * term/bg-mouse.el (bg-mouse-line-to-center):
4746         * term/sun-mouse.el (window-line-end):
4747         * term/sun-mouse.el (sun-select-region):
4748         * term/sun.el (kill-region-and-unmark):
4749         * mule/mule-category.el:
4750         * mule/mule-category.el (modify-category-entry):
4751         * mule/mule-category.el (char-category-list):
4752         * mule/mule-coding.el (coding-system-force-on-output):
4753         * mule/mule-misc.el (coding-system-put):
4754         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
4755
4756 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4757
4758         * cus-face.el: Typo fixes and tiny clarifications.
4759         * custom.el: ditto
4760
4761 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
4762
4763         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
4764         * startup.el (normal-top-level): Setup auto-save-list-file-name
4765         if auto-save-list-file-prefix is non-nil.
4766
4767 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
4768
4769         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
4770
4771 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4772
4773         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
4774         get symbol at point-min.
4775
4776 2000-10-24  Didier Verna  <didier@xemacs.org>
4777
4778         * info.el (Info-emacs-info-file-name): defconst it.
4779         * info.el (Info-footnote-tag): defcustom it.
4780         * info.el (Info-no-description-string): ditto.
4781         * info.el (Info-find-node): adapt to new semantics of
4782         'Info-suffixed-file (don't do the case variants stuff).
4783         * info.el (Info-insert-dir): rewrite the dir file variants code.
4784         * info.el (Info-directory-files): New. Return the list of info
4785         files in a directory.
4786         * info.el (Info-dir-outdated-p): use it.
4787         * info.el (Info-parse-dir-entries): ditto.
4788         * info.el (Info-build-dir-anew): don't restrict to files ending
4789         with a ".info.*" extension.
4790         * info.el (Info-set-mode-line): ditto.
4791         * info.el (Info-read-subfile): adapt to new semantics of
4792         'Info-suffixed-file (append 'exact argument).
4793         * info.el (Info-all-case-regexp): New. Return a regexp matching a
4794         string independently of the case.
4795         * info.el (Info-suffixed-file): use it (match all possible case
4796         for the file name).
4797         * info.el (Info-insert-file-contents): code cleanup.
4798         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
4799         columns.
4800         * info.el (Info-batch-rebuild-dir): ditto.
4801         * info.el (Info-read-node-name-1): ditto.
4802         * info.el (Info-search): ditto.
4803         * info.el (Info-fontify-node): ditto.
4804
4805
4806 2000-10-24  Didier Verna  <didier@xemacs.org>
4807
4808         * process.el (shell-command): when called from a program, avoid
4809         'push-mark's "mark-set" message.
4810
4811 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
4812
4813         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
4814         by a symbol, not by a vector.
4815         * mule/vietnamese.el (vscii): Likewise.
4816         (viscii): Likewise.
4817         * mule/cyrillic.el (koi8-r): Likewise.
4818
4819         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
4820         by a symbol, not by a vector.
4821         (chinese-big5-2): Likewise.
4822         * mule/ethiopic.el (ethiopic): Likewise.
4823         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
4824         (vietnamese-viscii-upper): Likewise.
4825
4826 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4827
4828         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
4829
4830 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
4831
4832         * byte-optimize.el (byte-optimize-car): New function.
4833         (byte-optimize-cdr): Ditto.
4834
4835 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4836
4837         * byte-optimize.el: Partial synch with FSF 20.7.
4838         Optimize constant concatenation.
4839         Add keymapp as a side effect free function.  It is a built-in.
4840         (byte-after-unbind-pos): Remove byte-equal.
4841
4842 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
4843
4844         * update-elc-2.el: Quote regexps correctly.
4845
4846 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
4847
4848         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
4849         (ccl-compile): Apply integerp, not integer-or-char-p to
4850         check the type of the buffer magnification
4851         (ccl-compile-write-string): Encode a string with binary
4852         coding system.
4853         (ccl-compile-write-repeat): Likewise.
4854
4855 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4856
4857         * buff-menu.el:
4858         * bytecomp.el:
4859         * coding.el:
4860         * faces.el:
4861         * files.el:
4862         * fill.el:
4863         * float-sup.el:
4864         * font-lock.el:
4865         * help.el:
4866         * iso8859-1.el:
4867         * loaddefs.el:
4868         * menubar-items.el:
4869         * menubar.el:
4870         * modeline.el:
4871         * msw-font-menu.el:
4872         * paragraphs.el:
4873         * paths.el:
4874         * replace.el:
4875         * simple.el:
4876         * sound.el:
4877         * startup.el:
4878         * version.el:
4879         * x-faces.el:
4880         * x-font-menu.el:
4881         Remove purecopy.
4882
4883 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
4884
4885         * simple.el (do-auto-fill): Use the function pointer to by
4886         `comment-line-break-function', not `indent-new-comment-line'. This
4887         fixes an issue with cc-mode comment continuation.
4888
4889 2000-10-11  Martin Buchholz  <martin@xemacs.org>
4890
4891         * simple.el (turn-on-auto-fill):  Add (interactive).
4892         * mwheel.el (mwheel-install): Add (interactive).
4893         * font-lock.el (turn-on-font-lock): Add (interactive).
4894         (turn-off-font-lock): Add (interactive).
4895
4896 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4897
4898         * packages.el (packages-special-base-regexp): Add `man'.
4899
4900 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
4901
4902         * wid-edit.el (widget-specify-active): map over extents in current
4903         buffer like `widget-specify-inactive' does.  Mapping over the
4904         inactive extent object does not work since the current extent is
4905         ignored by `map-extents'.
4906
4907 2000-10-04  Martin Buchholz <martin@xemacs.org>
4908
4909         * XEmacs 21.2.36 is released.
4910
4911 2000-09-22  Martin Buchholz  <martin@xemacs.org>
4912
4913         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
4914         Optimize the compiled-function-constants vector by byte-code
4915         reference counts.
4916
4917 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4918
4919         * build-report.el (build-report-delete-regexp): quote value in
4920         defcustom
4921
4922 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
4923
4924         * build-report.el (build-report): Don't bind srcdir which we don't
4925         use in `multiple-value-bind' to avoid the only byte-compiler
4926         warning.
4927
4928 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
4929
4930         * build-report.el: Requires cl and custom now.
4931         build-report-version is determined by XEmacs version -- remove
4932         build-report-version*.
4933         * build-report.el (build-report-version): Removed.
4934         * build-report.el (build-report-installation-version-regexp): New.
4935         * build-report.el (build-report-version-file-regexp): New.
4936         * build-report.el (build-report-installation-srcdir-regexp): New.
4937         * build-report.el (build-report-destination): Offer
4938         xemacs-build-reports and xemacs-beta.
4939         * build-report.el (build-report-keep-regexp): Adjusted.
4940         * build-report.el (build-report-delete-regexp): Adjusted.
4941         * build-report.el (build-report-make-output-dir): New.
4942         * build-report.el (build-report-installation-file): Replace use of
4943         `concat' with `expand-file-name'.
4944         * build-report.el (build-report-make-output-file): Removed.
4945         * build-report.el (build-report-make-output-files): New.
4946         * build-report.el (build-report-subject): Identify as
4947         user-variable with "*...".
4948         * build-report.el (build-report-prompts): Ditto.
4949         * build-report.el (build-report-version-file): New.
4950         * build-report.el (build-report-file-encoding): Identify as
4951         user-variable with "*...".
4952         * build-report.el (build-report-make-output-get): New.
4953         * build-report.el (build-report-insert-header): Report
4954         emacs-version and system-configuration instead of
4955         build-report-version.
4956         * build-report.el (build-report-insert-make-output): Add file
4957         argument.
4958         * build-report.el (build-report-insert-installation-file):
4959         Re-indent.
4960         * build-report.el (build-report-keep): Change docstring,
4961         re-indent.
4962         * build-report.el (build-report-delete): Ditto.
4963         * build-report.el (build-report-installation-data): New.
4964         * build-report.el (build-report-version-file-data): New.
4965
4966 2000-09-20  Martin Buchholz  <martin@xemacs.org>
4967
4968         * byte-optimize.el (byte-optimize-lapcode):
4969         Fix the optimization of using the first 5 elements of the
4970         constants vector for variables.
4971         (byte-optimize-lapcode): Fix another ancient broken optimization.
4972
4973 2000-09-19  Martin Buchholz  <martin@xemacs.org>
4974
4975         * *: Spelling mega-patch
4976
4977 2000-09-19  Martin Buchholz  <martin@xemacs.org>
4978
4979         * easymenu.el: doc fixes.
4980         (easy-menu-do-define): Use backquote.
4981         (easy-menu-change):
4982         (easy-menu-add):
4983         `when' seems much clearer than `if' here.
4984         (easy-menu-remove):
4985         (easy-menu-add-item):
4986         (easy-menu-item-present-p):
4987         (easy-menu-remove-item):
4988         Wrap using (when (featurep 'menubar) ...)
4989
4990 2000-09-16  Martin Buchholz  <martin@xemacs.org>
4991
4992         * bytecomp.el (displaying-byte-compile-warnings):
4993         Revert Ben's change to this function below so that the compile log
4994         is displayed properly for users of the "popper" package.
4995
4996 2000-09-12  Martin Buchholz  <martin@xemacs.org>
4997
4998         * window.el (save-selected-window): Use backquote.
4999
5000         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5001         Renamed from `byte-compile-file-form-defvar'.
5002         * bytecomp.el (byte-compile-defvar-or-defconst):
5003         Only cons onto current-load-list in top-level forms.
5004         Else this leaks a cons cell every time a defun is called.
5005         Renamed from `byte-compile-defvar', for clarity.
5006         Warn when docstring of defvar is not a string.
5007         Use consistent error messages.
5008         Better comments.
5009
5010 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5011
5012         * simple.el (set-variable):
5013         Remove unneeded defvar by rearranging order of let* forms.
5014
5015         * mule/mule-ccl.el (ccl-get-next-code):
5016         * menubar-items.el (bookmark-menu-filter):
5017         (language-environment-menu-filter):
5018         (tutorials-menu-filter):
5019         * toolbar-items.el (toolbar-compile):
5020         * byte-optimize.el (disassemble-offset):
5021         Use (declare (special ...)) instead of `defvar'.
5022
5023         * cl-macs.el (cl-do-proclaim):
5024         Fix (declare (special ...)) warning suppression syntax.
5025
5026 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5027
5028         * info.el (Info-tag-table-marker):
5029         (Info-tag-table-buffer):
5030         (Info-find-file-node):
5031         (Info-read-subfile):
5032         (Info-build-node-completions):
5033         (Info-search):
5034         (Info-mode):
5035         Multiple info buffer support.
5036
5037 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5038
5039         * ldap.el (ldap-decode-entry): New defun
5040         (ldap-search-entries): Use it in order to decode DN-prefixed
5041         entries properly
5042
5043 2000-08-23  Daniel Pittman <daniel@danann.net>
5044
5045         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5046         Use `eq', not `=', to compare symbols.
5047
5048 2000-07-30  Ben Wing  <ben@xemacs.org>
5049
5050         * bytecomp.el (byte-compile-report-error):
5051         * bytecomp.el (displaying-byte-compile-warnings):
5052         if stack-trace-on-error is set, send out a backtrace when
5053         an error is encountered that stops byte compilation.  this
5054         should make it much much easier to track down those curious
5055         problems.  also undo the kludge of using a separate "*Show*"
5056         buffer for display when there's a temp-buffer-show-function;
5057         we can avoid this by just being a little smarter.
5058
5059         * dialog-items.el:
5060         * dialog-items.el (search-dialog-regexp): New.
5061         * dialog-items.el (search-dialog-callback):
5062         * dialog-items.el (make-search-dialog):
5063         add a regexp option to the dialog and clean up a bit.
5064
5065         * dialog.el:
5066         * dialog.el (yes-or-no-p-dialog-box):
5067         * dialog.el (get-dialog-box-response):
5068         * dialog.el (make-dialog-box):
5069         * dialog.el (dialog-box-finish): New.
5070         * dialog.el (dialog-box-cancel): New.
5071         * dialog.el (internal-make-dialog-box-exit): New.
5072         implement [properly!] the :modal property of the new dialog box
5073         interface.  this is the first time xemacs has ever had *proper*
5074         modal dialog boxes, giving the standard window-system feedback.
5075         (e.g. under windows, clicking on a disabled frame causes a beep
5076         and makes the dialog box flash three times.)
5077
5078         * dragdrop.el: header keyword frobbing.
5079
5080         * dumped-lisp.el (preloaded-file-list):
5081         renamed winnt.el to win32-native.el.
5082
5083         * faces.el (face-property):
5084         * faces.el (set-face-property):
5085         * faces.el (frob-face-property):
5086         * faces.el (frob-face-font-2):
5087         * faces.el (make-face-bold):
5088         * faces.el (make-face-italic):
5089         * faces.el (make-face-bold-italic):
5090         * faces.el (make-face-unbold):
5091         * faces.el (make-face-unitalic):
5092         * faces.el (make-face-smaller):
5093         * faces.el (make-face-larger):
5094         clean up the implementation of these so that window-system-specific
5095         methods are called only on objects belonging to that window system.
5096         previously, you could have [e.g.] mswindows-make-face-bold called
5097         on font object of device type `stream', which is not good and
5098         explains the subtle errors Adrian was getting when byte-compiling
5099         something that required 'term. (Adrian, now you can use stack-trace-
5100         on-error to find the exact place where things are going wrong instead
5101         of having to laboriously binary-search your way through.)
5102
5103         * finder.el (finder-known-keywords):
5104         cleaned up -- properly sorted, clarified the meanings of many of
5105         the keywords, and added a few -- mswin, gui, content, build, www,
5106         user, services.  the last two try to distinguish between a package
5107         that's used directly by the user, and a package that provides
5108         support services to other packages.
5109
5110         * font-lock.el (lisp-font-lock-keywords-2):
5111         update list of lisp control structures to include everything,
5112         including new ones i introduced.
5113
5114         * gutter.el: header keyword frobbing.
5115
5116         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5117         recent isearch element was not doing so!  you got the second-most-
5118         recent instead.
5119
5120         * lisp-mode.el (construct-lisp-mode-menu):
5121         more menubar cleanups.
5122         * lisp-mode.el (with-selected-window):
5123         make it indent properly.
5124
5125         * menubar-items.el (default-menubar): lots of menubar cleanups.
5126         rearranged the options menu the most, e.g. splitting up the
5127         Keyboard/Mouse menu into a new Editing menu and combining the
5128         separate Scrollbar/Gutter/Toolbar submenus into Display.
5129         Got rid of General, moved items to Editing or new Troubleshooting.
5130         Moved Packages to Tools; doesn't seem to belong under Options.
5131         Added stuff to the Cmds menu, e.g. Change Case.
5132
5133         NB please don't complain about these periodic menubar changes.
5134         Anything like this is necessarily incremental in its construction
5135         -- By constant use you gradually become more and more aware of
5136         better and better ways to group menu items.  When we eventually
5137         move the options menu to a property sheet, the existing structure
5138         will probably be preserved fairly well.
5139
5140         * minibuf.el (next-history-element): fix problems with pressing
5141         down arrow in repeat-complex-command.
5142
5143         * modeline.el:
5144         * modeline.el (modeline-3d-p): New.
5145         added custom variable for controlling the 3d modeline.  the
5146         corresponding Options item has been present for a long time,
5147         but commented out with "fix me!" comments.  it's fixed now.
5148
5149         * obsolete.el (add-menu):
5150         remove bogus gettexts.
5151
5152         * process.el (shell-quote-argument):
5153         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5154         For bash under Windows native, see below.
5155
5156         * simple.el:
5157         * simple.el (display-warning-buffer):
5158         Fixed the handling of warning display to eliminate the annoying
5159         *Show* buffer, like was done for byte-compiler output above.
5160
5161         * simple.el (debug-print): New.
5162         Simple function for sending debug messages to the console and/or
5163         other debug places.
5164
5165         * subr.el (replace-in-string):
5166         Rewrite this function to avoid N^2 behavior with large strings --
5167         catastrophic with the new Windows selection code! (Apparently the
5168         author of this function didn't realize there was a fun
5169         replace-match that could make his life much easier, because we
5170         duplicated the entire logic.  The new version is smaller, easier
5171         to understand, much more robust, and has extended features --
5172         those of replace-match.)
5173
5174         * window.el:
5175         * window.el (with-selected-window): New.
5176         An obvious complement to the existing `with-selected-frame' and
5177         `with-current-buffer'.
5178
5179         * win32-native.el: Renamed from winnt.el.
5180         Added a great deal of stuff for properly handling process quoting,
5181         somewhat modeled on Kirill's original model (which i later threw
5182         away).  We should now finally have correctly working process arg
5183         quoting/dequoting so that the final app gets exactly what we
5184         intended.  Because the mechanism is in Lisp, it's easily
5185         extendible. (For those running bash and running the native
5186         version, I tried hard to do what I thought was correct.  But more
5187         thought is needed, and ideally the volunteer work of people with
5188         these configurations that they generally run on.)
5189
5190         * x-font-menu.el (x-font-menu-font-data):
5191         Put in defvar's to fix byte-compiler warnings.
5192
5193 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5194
5195         * select.el (selection-coercion-alist): Initialise.
5196         * select.el (select-coerce-to-text): New.
5197         * select.el (select-coerce): New.
5198         New functions to perform type and value coercion.
5199
5200         * select.el (select-buffer-killed-default): Keep data if it was
5201         on the clipboard.
5202
5203 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5204
5205         * menubar-items.el (default-menubar): Fix typo.
5206         (default-menubar): `lambda' was mispelled as `lamda'.
5207
5208 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5209
5210         * window.el (shrink-window-if-larger-than-buffer): Remove
5211         edge checking code.
5212
5213 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5214
5215         * paths.el (gnus-local-domain): Removed.
5216         (gnus-local-organization): Ditto.
5217         (gnus-startup-file): Ditto.
5218
5219 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5220
5221         * files.el (auto-mode-alist): Add .spec for RPM.
5222
5223 2000-07-31  Andy Piper  <andy@xemacs.org>
5224
5225         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5226
5227 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5228
5229         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5230         browse-url.
5231         * help.el (xemacs-www-page): Ditto.
5232         (xemacs-www-faq): Ditto.
5233         * menubar-items.el (default-menubar): Ditto.
5234
5235         * wid-edit.el (widget-url-link-action): Ditto.
5236         From: Kenichi OKADA <okada@opaopa.org>.
5237
5238 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5239
5240         * finder.el (finder-commentary): Add autoload cookie.
5241
5242 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5243
5244         * files.el (insert-file-contents-literally): Fix second let
5245         binding for `coding-system-for-read' to `coding-system-for-write'
5246         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5247
5248 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5249
5250         * files.el (insert-file-contents-literally): Use binary coding
5251         system (from Morioka san).
5252         (insert-file-contents-literally): Make file-name-handler method.
5253
5254 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5255
5256         * cl-macs.el (get-selection): Add defsetf.
5257
5258 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5259
5260         * x-init.el (x-activate-region-as-selection): replace obsolete
5261         function x-own-selection with own-selection.
5262         (ow-find): replace obsolete functions x-get-selection and
5263         x-get-clipboard with get-selection and get-clipboard.
5264         (init-post-x-win): replace obsolete function x-disown-selection
5265         with disown-selection.
5266
5267 2000-07-20  Mike Sperber  <mike@xemacs.org>
5268
5269         * startup.el (load-user-init-file): Only try to load init file if
5270         it exists.
5271
5272 2000-07-10  Andy Piper  <andy@xemacs.org>
5273
5274         * dialog-items.el: sync with Ben's patch.
5275
5276         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5277         comment.
5278         (progress-text-glyph): deleted.
5279         (progress-layout-glyph): make completely minimal.
5280         (progress-gauge-glyph): ditto.
5281         (progress-display-style): fix to handle dynamic instantiator
5282         changes.
5283         (progress-text-instantiator): new.
5284         (progress-layout-instantiator): new.
5285         (progress-gauge-instantiator): new.
5286         (set-progress-display-instantiator): renamed and changed from
5287         set-progress-display-style.
5288         (progress-abort-glyph): use instantiator not glyph.
5289         (append-progress-display): use set-progress-display-instantiator
5290         and set-glyph-image.
5291         (abort-progress-display): ditto.
5292         (raw-append-progress-display): ditto.
5293
5294 2000-07-20  Ben Wing  <ben@xemacs.org>
5295
5296         * code-files.el: Move Mule-specific code to mule-coding.el.
5297
5298 2000-07-15  Ben Wing  <ben@xemacs.org>
5299
5300         * autoload.el:
5301         Fixed comments.
5302
5303         * cmdloop.el:
5304         * cmdloop.el (yes-or-no-p):
5305         * cmdloop.el (y-or-n-p):
5306         Make these functions use should-use-dialog-box-p and not be
5307         overridden in dialog.el.
5308
5309         * cus-dep.el:
5310         * cus-dep.el (Custom-make-dependencies): Removed.
5311         * cus-dep.el (Custom-make-dependencies-1): New.
5312         * cus-dep.el (Custom-make-one-dependency): New.
5313         New entry point for use in Makefiles, to avoid excessive
5314         invocations.
5315
5316         * cus-edit.el (custom-variable-reset-saved):
5317         * cus-edit.el (custom-variable-reset-standard):
5318         * cus-edit.el (custom-save-resets):
5319         Fix bytecompiler warnings.
5320
5321         * dialog.el:
5322         * dialog.el (yes-or-no-p-dialog-box):
5323         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5324         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5325         * dialog.el (get-dialog-box-response):
5326         * dialog.el (message-or-box):
5327         * dialog.el (make-dialog-box):
5328         * dialog.el (popup-dialog-box): New.
5329         Avoid yes-or-no-p bogosities.
5330         Create a general function `make-dialog-box' to encapsulate all
5331         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5332
5333         * dumped-lisp.el (preloaded-file-list):
5334         Add dialog-items.  Clean up.  Group files by types.
5335
5336         * easymenu.el (easy-menu-add):
5337         * easymenu.el (easy-menu-remove):
5338         Account for accelerators.
5339
5340         * extents.el:
5341         * extents.el (extent-list): New args, like in map-extents.
5342         * extents.el (extent-at-event): New.
5343         * extents.el (extents-at-event): New.
5344
5345         * font-lock.el:
5346         * font-lock.el (font-lock-mode):
5347         * font-lock.el (font-lock-default-fontify-buffer):
5348         * font-lock.el (font-lock-default-unfontify-region):
5349         * font-lock.el (font-lock-fontify-syntactically-region):
5350         * font-lock.el (font-lock-fontify-keywords-region):
5351         Use new progress-feedback names.
5352
5353         * font-lock.el (java-font-lock-identifier-regexp):
5354         * font-lock.el (java-font-lock-class-name-regexp):
5355         Fix bytecompiler warnings.
5356
5357         * gutter-items.el:
5358         * gutter-items.el (progress-display-use-echo-area): Removed.
5359         * gutter-items.el (progress-feedback-use-echo-area): New.
5360         * gutter-items.el (progress-display-popup-period): Removed.
5361         * gutter-items.el (progress-feedback-popup-period): New.
5362         * gutter-items.el (set-progress-display-style): Removed.
5363         * gutter-items.el (set-progress-feedback-style): New.
5364         * gutter-items.el (progress-display-style): Removed.
5365         * gutter-items.el (progress-feedback-style): New.
5366         * gutter-items.el (progress-stack):
5367         * gutter-items.el (progress-displayed-p): Removed.
5368         * gutter-items.el (progress-feedbacked-p): New.
5369         * gutter-items.el (clear-progress-display): Removed.
5370         * gutter-items.el (clear-progress-feedback): New.
5371         * gutter-items.el (progress-display-clear-when-idle): Removed.
5372         * gutter-items.el (progress-feedback-clear-when-idle): New.
5373         * gutter-items.el (remove-progress-display): Removed.
5374         * gutter-items.el (remove-progress-feedback): New.
5375         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5376         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5377         * gutter-items.el (append-progress-display): Removed.
5378         * gutter-items.el (append-progress-feedback): New.
5379         * gutter-items.el (abort-progress-display): Removed.
5380         * gutter-items.el (abort-progress-feedback): New.
5381         * gutter-items.el (raw-append-progress-display): Removed.
5382         * gutter-items.el (raw-append-progress-feedback): New.
5383         * gutter-items.el (display-progress-display): Removed.
5384         * gutter-items.el (display-progress-feedback): New.
5385         * gutter-items.el (current-progress-display): Removed.
5386         * gutter-items.el (current-progress-feedback): New.
5387         * gutter-items.el (current-progress-display-label): Removed.
5388         * gutter-items.el (current-progress-feedback-label): New.
5389         * gutter-items.el (progress-display): Removed.
5390         * gutter-items.el (progress-feedback): New.
5391         Replace "progress-display" with "progress-feedback" globally.
5392
5393         * gutter-items.el (lprogress-display): Removed.
5394         * gutter-items.el (progress-feedback-with-label): New.
5395         Rename lprogress-display ==> progress-feedback-with-label.
5396
5397         * gutter-items.el (search-dialog-direction): Removed.
5398         * gutter-items.el (search-dialog-text): Removed.
5399         * gutter-items.el (search-dialog-callback): Removed.
5400         * gutter-items.el (make-search-dialog): Removed.
5401         Move to dialog-items.el.
5402
5403         * help.el:
5404         * help.el (help-mode-quit):
5405         * help.el (mode-for-help): New.
5406         * help.el (help-sticky-window): New.
5407         * help.el (help-window-config): New.
5408         * help.el (with-displaying-help-buffer):
5409         * help.el (function-at-event): New.
5410         * help.el (help-symbol-regexp): New.
5411         * help.el (help-symbol-run-function-1): New.
5412         * help.el (help-symbol-run-function): New.
5413         * help.el (help-symbol-function-context-menu): New.
5414         * help.el (help-symbol-variable-context-menu): New.
5415         * help.el (help-symbol-function-and-variable-context-menu): New.
5416         * help.el (frob-help-extents): New.
5417         * help.el (describe-function-1):
5418         * help.el (variable-at-point):
5419         * help.el (variable-at-event): New.
5420         * help.el (describe-variable):
5421         Major overhaul.
5422         - Make functions and variables be mousable.
5423         - Middle button hyperlinks.
5424         - New context-menu entries.
5425
5426         * keydefs.el:
5427         * keydefs.el (global-map):
5428         New key bindings to move lines up and down.
5429
5430         * lisp-mode.el:
5431         * lisp-mode.el (construct-lisp-mode-menu): New.
5432         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5433         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5434         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5435         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5436         Make popup and menubar menus be different.  Popup menu uses
5437         clicked location and automatically assumes symbol under the mouse
5438         for various commands.
5439
5440         * menubar-items.el:
5441         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5442         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5443
5444         * menubar-items.el (global-popup-menu): Removed.
5445         * menubar-items.el (mode-popup-menu): Removed.
5446         * menubar-items.el (activate-popup-menu-hook): Removed.
5447         * menubar-items.el (popup-mode-menu): Removed.
5448         * menubar-items.el (popup-buffer-menu): Removed.
5449         * menubar-items.el (popup-menubar-menu): Removed.
5450         Move to menubar.el.
5451
5452         * menubar.el:
5453         * menubar.el (global-popup-menu): New.
5454         * menubar.el (mode-popup-menu): New.
5455         * menubar.el (activate-popup-menu-hook): New.
5456         * menubar.el (last-popup-menu-event): New.
5457         * menubar.el (popup-mode-menu): New.
5458         * menubar.el (popup-buffer-menu): New.
5459         * menubar.el (popup-menubar-menu): New.
5460         * menubar.el (menu-call-at-event): New.
5461         Move non-content functions here.  Add support for context menu
5462         items on extents.
5463
5464         * minibuf.el (minibuffer-history-uniquify):
5465         Typo fix.
5466
5467         * minibuf.el (read-file-name-1):
5468         Call new file dialog box if it exists.
5469
5470         * minibuf.el (mouse-rfn-setup-vars):
5471         Clean up "chop" action.
5472
5473         * mouse.el:
5474         * mouse.el (button2): Now bound to mouse-track.
5475         * mouse.el (click-inside-extent-p):
5476         * mouse.el (point-inside-extent-p):
5477         * mouse.el (point-inside-selection-p):
5478         * mouse.el (mouse-drag-or-yank): Removed.
5479         * mouse.el (mouse-begin-drag-n-drop): New.
5480         * mouse.el (mouse-eval-sexp):
5481         * mouse.el (mouse-track-activate-strokes): New.
5482         * mouse.el (mouse-track-do-activate): New.
5483         * mouse.el (mouse-track):
5484         * mouse.el (default-mouse-track-event-is-with-button): New.
5485         * mouse.el (default-mouse-track-cleanup-hook):
5486         * mouse.el (default-mouse-track-drag-hook):
5487         * mouse.el (default-mouse-track-drag-up-hook):
5488         * mouse.el (default-mouse-track-click-hook):
5489         Merge drag-n-drop into mouse-track.
5490         Add general "activate" support to replace specific button2 kludges.
5491         Use "button modifier" support in mouse-track.
5492
5493         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5494
5495         * package-ui.el:
5496         * package-ui.el (pui-menu):
5497         * package-ui.el (pui-popup-context-sensitive): Removed.
5498         Fix bytecompiler warnings.
5499         Clean up popup code a bit.
5500
5501         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5502
5503         * simple.el:
5504         * simple.el (transpose-lines):
5505         * simple.el (transpose-line-up): New.
5506         * simple.el (transpose-line-down): New.
5507         * simple.el (transpose-subr):
5508         * simple.el (transpose-subr-1): Removed.
5509         Clean up, add functions to move lines up and down.
5510
5511         * startup.el (mail-host-address):
5512         * startup.el (user-mail-address):
5513         Customize.
5514
5515         * subr.el:
5516         * subr.el (set-symbol-value-in-buffer): New.
5517         * subr.el (error):
5518         * subr.el (check-argument-type):
5519         * subr.el (defined-error-p): New.
5520         Add structured error support.
5521
5522         * toolbar-items.el (toolbar-compile):
5523         Use new make-dialog-box.
5524
5525         * update-elc.el:
5526
5527         * userlock.el (ask-user-about-lock-dbox):
5528         * userlock.el (ask-user-about-supersession-threat-dbox):
5529         * userlock.el (ask-user-about-lock):
5530         * userlock.el (ask-user-about-supersession-threat):
5531         Use new make-dialog-box.
5532         Add safety checks; use should use-dialog-box-p.
5533
5534         * window-xemacs.el:
5535         * window-xemacs.el (__buffer-dedicated-frame):
5536         * window-xemacs.el (buffer-dedicated-frame): New.
5537         * window-xemacs.el (set-buffer-dedicated-frame): New.
5538         Move dedicated-frame stuff into lisp.
5539
5540 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5541
5542         * printer.el (generic-print-region): Do not require that
5543         `printer-name' be set.
5544         (printer-name): Commentary clarification.
5545
5546 2000-07-19  Martin Buchholz <martin@xemacs.org>
5547
5548         * XEmacs 21.2.35 is released.
5549
5550 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5551
5552         * select.el (selection-coercible-types): Initialise.
5553
5554 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5555
5556         * select.el (own-clipboard): Bug fix.
5557
5558 2000-07-17  Mike Sperber  <mike@xemacs.org>
5559
5560         * cus-edit.el (custom-migrate-custom-file): Save init file before
5561         continuing.
5562
5563 2000-07-16  Mike Sperber  <mike@xemacs.org>
5564
5565         * startup.el (load-init-file): Remove silly call to
5566         `load-user-custom-file`.
5567         (maybe-migrate-user-init-file): Minor fixes.
5568
5569 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5570
5571         * apropos.el (apropos-documentation-check-doc-file):
5572         `doc' variable should be let-bound, as was presumably intended.
5573
5574         * cus-edit.el (custom-variable-reset-saved):
5575         (custom-variable-reset-standard):
5576         Remove unused variable comment-widget.  Twice.
5577
5578         * toolbar.el (toolbar-blank-press-function):
5579         Add a real defvar with initial value nil and proper docstring.
5580         (press-toolbar-button): No need to check for boundp-ness anymore.
5581
5582         * rect.el (open-rectangle-line): Remove useless (let) form.
5583         Add defvar for pending-delete-mode.
5584
5585         * info.el (Info-find-node): This function needs an autoload cookie.
5586
5587         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5588         Use let* since the second form referred to the first.
5589
5590 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5591
5592         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5593         instead of removed `mswindows-get-clipboard'.
5594
5595
5596 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5597
5598         * select.el (select-convert-from-text): New.
5599         * select.el (select-convert-from-length): New.
5600         * select.el (select-convert-from-integer): New.
5601         * select.el (select-convert-from-identity): New.
5602         * select.el (select-convert-from-filename): New.
5603         * select.el (selection-converter-in-alist): Use them.
5604         New converter functions for X.
5605
5606         * select.el (get-selection): Removed comment.
5607
5608         * select.el (own-selection): Removed append code - I thought
5609         I'd already done this, but apparently not...
5610
5611         * select.el: Changed comment about TIMESTAMP.
5612
5613         * select.el (select-convert-in): New.
5614         * select.el (select-convert-out): New.
5615         New functions that get used by select.c.
5616
5617         * select.el (select-buffer-killed-default): New.
5618         * select.el (select-buffer-killed-text): New.
5619         * select.el (selection-buffer-killed-alist): New.
5620         New list and functions that get called if a relevant selection
5621         exists and a buffer gets killed.
5622
5623         * select.el (select-convert-to-targets):
5624         * select.el (select-convert-to-identity): Removed.
5625         * select.el (select-convert-from-identity): Removed.
5626         * select.el (select-converter-out-alist):
5627         Removed _EMACS_INTERNAL selection type.
5628
5629         * x-select.el (xselect-kill-buffer-hook): Removed.
5630         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5631         Removed this X-specific nonesense. Use the generic support
5632         in select.el instead.
5633
5634 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5635
5636         * mule/mule-category.el (defined-category-hashtable):
5637         Use make-hash-table instead of make-hashtable
5638
5639         * buff-menu.el: Byte-compiler warning fix.
5640
5641         * isearch-mode.el (isearch-highlight-all-cleanup):
5642         Remove unused variable `isearch-highlight-all-start'.
5643
5644         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5645
5646         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5647
5648         * cus-dep.el (Custom-make-dependencies):
5649         Add autoload cookie for custom-add-loads to generated custom-load.el.
5650
5651         * autoload.el (autoload-package-name): Warning suppression.
5652         Move defvar prior to first use.
5653
5654         * custom.el: Add autoload for custom-declare-face.
5655         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5656         * cl.el (cl-hack-byte-compiler):
5657         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5658         to work properly.
5659
5660 2000-07-08  Mike Sperber  <mike@xemacs.org>
5661
5662         * startup.el (load-home-init-file): Added variable.
5663         (maybe-migrate-user-init-file): Added.
5664         (load-user-init-file): Load custom file if different from init
5665         file.
5666
5667         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5668         "startup."
5669
5670         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5671         Moved `custom-file'-related code to cus-file.el.
5672
5673         * cus-file.el: New file.
5674
5675 2000-04-01  Mike Sperber  <mike@xemacs.org>
5676
5677         * packages.el (packages-find-package-directories): Added support
5678         for external package hierarchies with in-place installations.
5679
5680         * find-paths.el (paths-root-in-place-p): Added.
5681         (paths-find-emacs-directory): Added support for external
5682         directories with in-place installations.
5683         (paths-find-site-directory): Ditto.
5684
5685         * startup.el (find-user-init-file): Also look for
5686         ~/.xemacs/init.elc? in preference to ~/.emacs.
5687
5688 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5689
5690         * select.el (own-selection):
5691         * select.el (own-clipboard): Changed `append' parameter to
5692         `how-to-use' parameter.
5693         * select.el (own-selection): Removed icky append code.
5694         * select.el (own-selection, get-selection): Removed extra type
5695         checking.
5696         * select.el (selection-appender-alist):
5697         * select.el (selection-converter-{in|out}-alist): Initialise.
5698         * select.el (select-append-to-*): New.
5699         * select.el (select-convert-from-*): New.  New functions to append
5700         data and convert data from external type.
5701
5702 2000-07-12  Stef Epardaud  <stef@lunatech.com>
5703
5704         * font-lock.el: Javadoc enhancements.
5705
5706 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5707
5708         * printer.el (generic-print-region): Compose job name from buffer
5709         name.
5710
5711 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
5712
5713         * font-lock.el (font-lock-fontify-pending-extents): Call
5714         font-lock-fontify-region instead of font-lock-fontify-buffer
5715         to avoid unnecessary progress gauges.
5716
5717 2000-07-06  Craig Lanning  <lanning@scra.org>
5718
5719         * custom-load.el (faces):
5720
5721         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5722         dir is a regex.
5723
5724         * process.el (call-process-internal): from Dan Holmsand, use binary
5725         coding systems so that jka-compr works.
5726
5727 2000-07-07  Ben Wing  <ben@xemacs.org>
5728
5729         * font-lock.el: Undo previous change.  Unfortunately, some
5730         files actually use the variables directly in their init code
5731         without quoting them.
5732
5733 2000-07-07  Ben Wing  <ben@xemacs.org>
5734
5735         * font-lock.el (defvar font-lock-*-face): Removed.
5736
5737         * font-lock.el (font-lock-apply-highlight): Bind these face vars
5738         only when necessary.
5739
5740 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
5741
5742         * cl-macs.el: fix cl-transform-function-property kludge
5743         so that it does not require a random feature.
5744
5745 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5746
5747         * files.el (auto-mode-alist): allow .make extension for Makefiles,
5748         as in Linux kernel "Rules.make".
5749
5750 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5751
5752         * build-report.el (build-report): Add autoload cookie.
5753
5754 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
5755
5756         * package-ui.el (defgroup pui):  Correct a misspelling
5757         (pui-toggle-package-delete):  Change `seleted' to `selected'
5758
5759 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
5760
5761         * package-get.el (package-get-update-base):
5762         (package-get): Use insert-file-contents-literally always.
5763         (package-get-maybe-save-index):
5764         Force coding system for writing to binary.
5765
5766 2000-06-08  Mike Alexander  <mta@arbortext.com>
5767
5768         * code-process.el (call-process-region): If there is no coding
5769         system for the process on process-coding-system-alist use the
5770         coding system of the buffer containing the region.
5771
5772 2000-06-10  Ben Wing  <ben@xemacs.org>
5773
5774         * cmdloop.el (command-error):
5775         If debug-on-error and noninteractive, output backtrace.
5776
5777         * files.el (file-relative-name):
5778         Remove MSDOS references.
5779
5780         * simple.el (line-number): New function, due to non-obvious
5781         behavior/usage of count-lines.
5782
5783         * simple.el (count-lines): document non-obvious usage to get
5784         line number.
5785
5786 2000-06-11  Ben Wing  <ben@xemacs.org>
5787
5788         * faces.el ((featurep 'xpm)):
5789         * x-faces.el (x-init-face-from-resources):
5790         * x-faces.el (x-init-frame-faces):
5791         * x-misc.el (x-init-specifier-from-resources):
5792         * x-misc.el (x-get-resource-and-bogosity-check):
5793         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
5794         * x-mouse.el (x-init-pointer-shape):
5795         * x-scrollbar.el (x-init-scrollbar-from-resources):
5796         Add sixth argument to x-get-resource calls so as to issue warnings
5797         rather than errors on bogus arguments.
5798
5799 2000-06-05  Ben Wing  <ben@xemacs.org>
5800
5801         * compat.el: new file.  provides a clean, non-intrusive way to
5802         define compatibility functions.
5803
5804         * process.el (shell-quote-argument): temporary fix for lack
5805         of nt-quote-process-args.  #### I need to put back the overall
5806         structure of that mechanism but redo the guts of it using the
5807         extra intelligence in the C code.
5808
5809 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5810
5811         * package-info.el (pi-md5sum): Calculate MD5 sum just like
5812         `package-get' does in package-get.el, instead of using external
5813         "md5sum" program.
5814
5815         * package-get.el (package-get): Insert package file literally to
5816         make checksum calculation work.
5817
5818 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
5819
5820         * code-files.el (convert-mbox-coding-system): Deleted.
5821         (file-coding-system-alist): Removed reference to
5822         convert-mbox-coding-system.
5823
5824 2000-05-28  Martin Buchholz <martin@xemacs.org>
5825
5826         * XEmacs 21.2.34 is released.
5827
5828 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5829
5830         * font-lock.el (font-lock-keywords): Rewrote docstring
5831
5832 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5833
5834         * loadhist.el (unload-feature): handle case where x is both boundp
5835         and fboundp
5836
5837 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5838
5839         * packages.el: It's ok to use built-in macros, but not lisp
5840         defined ones.
5841
5842 2000-05-20  Ben Wing  <ben@xemacs.org>
5843
5844         * font-lock.el:
5845         * font-lock.el (font-lock-message-threshold):
5846         * font-lock.el (font-lock-mode):
5847         * font-lock.el (font-lock-default-fontify-buffer):
5848         * font-lock.el (font-lock-always-fontify-immediately):
5849         * font-lock.el (font-lock-old-extent): Removed.
5850         * font-lock.el (font-lock-old-len): Removed.
5851         * font-lock.el (font-lock-fontify-glumped-region): Removed.
5852         * font-lock.el (font-lock-pending-extent-table): New.
5853         * font-lock.el (font-lock-range-table): New.
5854         * font-lock.el (font-lock-after-change-function):
5855         * font-lock.el (font-lock-after-change-function-1): Removed.
5856         * font-lock.el (font-lock-fontify-pending-extents): New.
5857         * font-lock.el ('font-lock-revert-cleanup): Removed.
5858         * font-lock.el ('font-lock-revert-setup): Removed.
5859         Rewrite deferral code to handle any number of changes, merging
5860         them properly.  Remove hacked-up code for revert-buffer, now
5861         unnecessary.
5862
5863         * menubar-items.el (default-menubar):
5864         In Options->Edit Init File, don't switch to emacs-lisp-mode
5865         unless necessary; doing this turns off font-lock.
5866
5867 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5868
5869         * keydefs.el: Define C-x BS to backward-kill-sentence.
5870
5871 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5872
5873         * files.el (hack-local-variables-prop-line): Use non-greedy
5874         matching to process -*-texinfo-*- -*-.
5875
5876 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
5877
5878         * minibuf.el (minibuf-directory-files): new function.
5879         (read-file-name-activate-callback): use minibuf-directory-files.
5880         (read-directory-name-internal): ditto.
5881         (mouse-file-display-completion-list): ditto.
5882         (mouse-directory-display-completion-list): ditto.
5883         (read-file-name-internal): remove "./" from completion list unless
5884         explicitly matched, for consistency.
5885
5886 2000-05-11  Ben Wing  <ben@xemacs.org>
5887
5888         * gutter-items.el (gutter-buffers-tab):
5889         * gutter-items.el (add-tab-to-gutter):
5890         * gutter-items.el (update-tab-in-gutter):
5891         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
5892         * gutter-items.el (append-progress-display):
5893         * gutter-items.el (abort-progress-display):
5894         * gutter-items.el (raw-append-progress-display):
5895         Further fixes.  Use set-glyph-image not set-image-instance-property,
5896         to fix problems with multiple windows in a frame.
5897
5898         * menubar-items.el (tutorials-menu-filter):
5899         Fix typo.
5900
5901         * startup.el (early-error-handler):
5902         Display message box under windows; otherwise, message will disappear
5903         before it can be viewed.
5904
5905         * update-elc.el:
5906         Fix bug in NEEDTODUMP processing.
5907
5908 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
5909
5910         * startup.el (lock-directory): Removed.
5911         (superlock-file): Ditto.
5912         (startup-set-paths): Remove lockdir.
5913         (startup-setup-paths-warning): Remove lock-directory.
5914
5915         * setup-paths.el (paths-find-lock-directory): Removed.
5916         (paths-find-superlock-file): Ditto.
5917
5918 2000-05-09  Ben Wing  <ben@xemacs.org>
5919
5920         * faces.el (set-face-property):
5921         * faces.el (set-face-font):
5922         * faces.el (set-face-foreground):
5923         * faces.el (set-face-background):
5924         * faces.el (set-face-background-pixmap):
5925         * faces.el (set-face-underline-p):
5926         * faces.el (set-face-strikethru-p):
5927         * faces.el (set-face-highlight-p):
5928         * faces.el (set-face-dim-p):
5929         * faces.el (set-face-blinking-p):
5930         * faces.el (set-face-reverse-p):
5931         doc string changes.
5932
5933         * glyphs.el:
5934         * glyphs.el (make-image-specifier):
5935         * glyphs.el (glyph-property):
5936         * glyphs.el (set-glyph-image):
5937         * glyphs.el (make-glyph):
5938         * glyphs.el (make-pointer-glyph):
5939         * glyphs.el (make-icon-glyph):
5940         * glyphs.el (widget-image-instance-p): New.
5941         authorship info, lots of doc changes.  New predicate, inadvertently
5942         omitted.  the general principle with specifier docs is now that
5943         the description of instantiators should go with the make-foo-specifier
5944         fun's doc string, rather than in foo-specifier-p.  this follows
5945         conventions elsewhere in XEmacs and in general is a lot more obvious
5946         of a place to look.  sometimes the make-foo-specifier function needs
5947         to be created in the process.
5948
5949         * gutter.el:
5950         * gutter.el (make-gutter-specifier): New.
5951         * gutter.el (make-gutter-size-specifier): New.
5952         * gutter.el (make-gutter-visible-specifier): New.
5953         specifier doc updates according to the conventions specified before.
5954
5955         * objects.el:
5956         * objects.el (make-font-specifier):
5957         * objects.el (make-color-specifier):
5958         * objects.el (make-face-boolean-specifier): New.
5959         specifier doc updates according to the conventions specified before.
5960
5961         * specifier.el:
5962         * specifier.el (set-specifier):
5963         * specifier.el (make-integer-specifier): New.
5964         * specifier.el (make-boolean-specifier): New.
5965         * specifier.el (make-natnum-specifier): New.
5966         * specifier.el (make-generic-specifier): New.
5967         * specifier.el (make-display-table-specifier): New.
5968         specifier doc updates according to the conventions specified before.
5969
5970         * toolbar.el:
5971         * toolbar.el (make-toolbar-specifier): New.
5972         specifier doc updates according to the conventions specified before.
5973
5974 2000-05-09  Ben Wing  <ben@xemacs.org>
5975
5976         * process.el (call-process-internal): Revert to previous version
5977         because Mike's change clashed with a change I did not long before.
5978         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
5979         Thanks very much Mike for pointing out the bug and submitting a
5980         patch!
5981
5982 2000-04-13  Mike Alexander  <mta@arbortext.com>
5983
5984         * process.el (call-process-internal): Send the correct input buffer
5985         (call-process-internal): Return the exit status of the process
5986
5987 2000-05-07  Ben Wing  <ben@xemacs.org>
5988
5989         * winnt.el:
5990         * winnt.el (nt-quote-args-verbatim): Removed.
5991         * winnt.el (nt-quote-args-prefix-quote): Removed.
5992         * winnt.el (nt-quote-args-backslash-quote): Removed.
5993         * winnt.el (nt-quote-args-double-quote): Removed.
5994         * winnt.el (nt-quote-args-functions-alist): Removed.
5995         * winnt.el (nt-quote-process-args): Removed.
5996         Remove all stuff for argument quoting.  We borrow the code instead
5997         from Emacs 20.6, which is much more careful in its quoting
5998         (e.g. in handling runs of the escape character) and avoids most of
5999         the need for this Lisp mechanism by checking to see whether we're
6000         running a Cygwin or normal program and doing the appropriate
6001         quoting.  If we end up needing such a mechanism, we should add
6002         it by extending the variable `mswindows-quote-process-args' so it
6003         can take an alist of regexps.
6004
6005 2000-05-07  Ben Wing  <ben@xemacs.org>
6006
6007         * keydefs.el:
6008         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6009         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6010         the window without moving point.
6011
6012         * simple.el:
6013         * simple.el (scroll-up-one): New.
6014         * simple.el (scroll-down-one): New.
6015         Functions for use with C-M-up/down.
6016
6017 2000-05-01  Martin Buchholz <martin@xemacs.org>
6018
6019         * XEmacs 21.2.33 is released.
6020
6021 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6022
6023         * dialog.el (yes-or-no-p-dialog-box):
6024         Fix docstring.
6025         Fix following horrible bug in X11 mode with focus-follows-mouse:
6026           1. Visit two files in two different frames.
6027           2. do File->Revert Buffer in one of those frames.
6028           3. Dialog box appears.
6029           4. Arrange things so that the mouse passes over the *other*
6030              frame, then to the dialog box, and click on "Yes".
6031           5. The file contents end up in the *wrong* buffer!
6032         Add TODO comment.
6033
6034 2000-04-28  Ben Wing  <ben@xemacs.org>
6035
6036         * help.el (describe-installation): correct typo introduced
6037         in last patch: boundp -> fboundp.
6038
6039         * etags.el (buffer-tag-table-list):
6040         canonicalize filenames to Unix format so that tag-table-alist
6041         searching works under Windows.
6042
6043         * autoload.el:
6044         Bowdlerize the supposedly objectionable words
6045         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6046
6047         * gutter-items.el (set-progress-display-style):
6048         * gutter-items.el (search-dialog-callback):
6049         * gutter-items.el (make-search-dialog):
6050         Change to new callback-ex api.
6051
6052 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6053
6054         * help.el: (describe-installation): decode-coding-string is not
6055         defined in a non MULE environment.
6056
6057 2000-04-28  Ben Wing  <ben@xemacs.org>
6058
6059         * gutter-items.el (buffer-list-changed-hook):
6060         use it, not record-buffer-hook.
6061
6062         * subr.el (record-buffer-hook): Removed.
6063
6064 2000-04-27  Ben Wing  <ben@xemacs.org>
6065
6066         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6067         use NORECORD option.  Andy will not like this, but the existing
6068         gutter behavior is just wrong, as per this comment:
6069
6070         ;; this used to add the norecord flag to both calls below.
6071         ;; this is bogus because it is a pervasive assumption in XEmacs
6072         ;; that the current buffer is at the front of the buffers list.
6073         ;; for example, select an item and then do M-C-l
6074         ;; (switch-to-other-buffer).  Things get way confused.
6075         ;;
6076         ;; Andy, if you want to maintain the current look, you must
6077         ;;  *uncouple* the gutter order and buffers order.
6078
6079         * loaddefs.el (completion-ignored-extensions): unfuckify.
6080
6081         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6082         xemacs.mak.
6083
6084         * autoload.el (batch-update-one-directory): new function, used in
6085         xemacs.mak.
6086
6087         * loadup.el: set gc-cons-threshold very high unless dumping --
6088         loadup during update-elc is much much much faster.  also do this
6089         when quick-building.
6090
6091         add commented-out code for profiling loadup.
6092
6093
6094         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6095         is required in order to build xemacs.
6096
6097 2000-04-26  Ben Wing  <ben@xemacs.org>
6098
6099         * loadup.el: don't garbage collect during loadup if quick-build
6100         compile-time option is set.
6101
6102 2000-04-23  Ben Wing  <ben@xemacs.org>
6103
6104         * update-elc.el: compute whether any dumped .el or .elc files
6105         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6106         if so.
6107
6108         * update-elc.el (update-elc-files-to-compile): always change
6109         NOBYTECOMPILE in the src directory rather than current dir,
6110         so it will work under NT.
6111
6112         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6113         the form of this file is identical between Unix and Windows.
6114         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6115         Added comment.
6116         (update-autoloads-from-directory): updated doc string.
6117         updated doc strings in a few other places.
6118
6119 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6120
6121         * bytecomp.el (byte-force-recompile): Fix argument to
6122         byte-recompile-directory.
6123
6124 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6125
6126         * gutter-items.el (progress-display-clear-when-idle): Use
6127         add-one-shot-hook.
6128         * gutter-items.el (clear-progress-display): Adjust number of
6129         arguments.
6130
6131 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6132
6133         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6134
6135 2000-04-16  Ben Wing  <ben@xemacs.org>
6136
6137         * printer.el: New file.
6138
6139         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6140
6141         * help.el (describe-installation): Fix decoding for Windows.
6142
6143         * menubar-items.el:
6144         * menubar-items.el (default-menubar):
6145         * menubar-items.el (tutorials-menu-filter): New.
6146         * menubar-items.el (popup-menubar-menu):
6147         Add authorship.  Redo Help menu and Tutorials filter.
6148
6149         * menubar.el: Correct comment.
6150
6151         * modeline.el (modeline-buffer-identification): Correct doc string.
6152
6153         * simple.el:
6154         * simple.el (printing): Removed.
6155         * simple.el (printer-name): Removed.
6156         * simple.el (generic-print-buffer): Removed.
6157         * simple.el (generic-print-region): Removed.
6158         Move generic print code to printer.el.
6159
6160 2000-04-15  Ben Wing  <ben@xemacs.org>
6161
6162         * simple.el (generic-print-region): New.
6163         make this function actually work.
6164         (generic-print-buffer): call generic-print-region.
6165
6166 2000-04-14  Andy Piper  <andy@xemacs.org>
6167
6168         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6169         by using the new widget-callback-current-channel.
6170         (search-dialog-callback): ditto.
6171
6172 2000-04-12  Andy Piper  <andy@xemacs.org>
6173
6174         * gutter.el (default-gutter-position): moved from gutter-items.el.
6175         (default-gutter-position-changed-hook): ditto.
6176         (gutter-element-visibility-changed-hook): ditto.
6177         (set-gutter-element): ditto.
6178         (remove-gutter-element): ditto.
6179         (set-gutter-element-visible-p): ditto.
6180         (gutter-element-visible-p): ditto.
6181         (init-gutter): ditto.
6182
6183         * dialog.el (make-dialog-box): renamed and moved from
6184         gutter-items.el
6185
6186         * gutter-items.el: move various functions elsewhere.
6187
6188 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6189
6190         * menubar-items.el: Fixed place of parenthesis.
6191
6192 2000-04-12  Ben Wing  <ben@xemacs.org>
6193
6194         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6195                 without constantly being prompted for the tag.
6196         * simple.el: Added a number of section headings, to clarify the
6197                 organization of this file.
6198         * simple.el (activate-region):
6199         * simple.el (region-exists-p):
6200         * simple.el (region-active-p):
6201                 Moved these three function down to the other side of
6202                 the case-changing functions, so they join the rest of
6203                 the region code.
6204         * simple.el (printing): New.
6205         * simple.el (printer-name): New.
6206         * simple.el (generic-print-buffer): New.
6207                 New functions, a very simple prototype for a unified
6208                 printing interface.
6209
6210         * process.el (call-process-internal): Real fix for null BUFFER,
6211                 other problems with BUFFER specs.
6212
6213         * menubar-items.el:
6214                 Fixed up File->Print to use new printing functions.
6215                 Various corrections and expansions to Grep/Compile menus.
6216                 New options for Printing.
6217                 New options for SMTP Mail, the way to send mail under
6218                   MS Windows. (There's also a package patch to make SMTP
6219                   Mail be the default under MSWin.)
6220
6221 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6222
6223         * menubar-items.el: Selecting Rectangle Mousing from menubar
6224         did not work.  Needed to quote mouse-track-rectangle-p.
6225
6226 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6227
6228         * cl-compat.el (keywordp): Removed.
6229
6230 2000-04-05  Andy Piper  <andy@xemacs.org>
6231
6232         * gutter-items.el (progress-layout-glyph): don't initialize here.
6233         (progress-gauge-glyph): use dynamic sizing.
6234         (set-progress-display-style): new function. Set progress glyphs
6235         appropriately depending on the style.
6236         (progress-display-style): new variable. Custom version of
6237         set-progress-display-style.
6238         (progress-abort-glyph): switch to dynamic sizes.
6239         (search-dialog-text): make the edit field active.
6240
6241 2000-04-04  Andy Piper  <andy@xemacs.org>
6242
6243         * gutter-items.el (make-search-dialog): need to make the search
6244         dialog visible after creation.
6245
6246         * menubar-items.el (default-menubar): use the search dialog for
6247         searching. Remove some extraneous search menu items.
6248
6249         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6250         well as strings.
6251         (make-gutter-only-dialog-frame): allow the user to create the
6252         frame unmapped. Allow the gutter spec to be given as a glyph.
6253         (search-dialog-direction): new variable.
6254         (search-dialog-text): new variable.
6255         (search-dialog-callback): new function. Callback for the search
6256         dialog action.
6257         (make-search-dialog): new function. Create a user-friendly search
6258         dialog.
6259
6260 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6261
6262         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6263         under Windows.
6264
6265 2000-04-01  Andy Piper  <andy@xemacs.org>
6266
6267         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6268         progress more accurately.
6269
6270 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6271
6272         * finder.el (finder-compile-keywords): Process readable files only.
6273         Because error in process of .#finder-inf.el when compile xemacs
6274         with --with-clash-detection option.
6275
6276 2000-03-31  Andy Piper  <andy@xemacs.org>
6277
6278         * gutter-items.el (append-progress-display): don't delay after a
6279         successful font-lock.
6280         (make-gutter-only-dialog-frame): new function. Allow users to
6281         create gutter-only dialogs.
6282
6283 2000-03-27  Mike Alexander  <mta@arbortext.com>
6284
6285         * process.el (call-process-internal): Handle a null BUFFER
6286         parameter correctly.
6287
6288 2000-03-28  Andy Piper  <andy@xemacs.org>
6289
6290         * gutter-items.el (abort-progress-display): put strings in the
6291         gutter not extents.
6292         (progress-layout-glyph): signal special 'quit callback.
6293         (progress-display-quit-function): deleted.
6294         (progress-display-stop-callback): deleted.
6295         (progress-display-dispatch-command-events): deleted.
6296         (append-progress-display): remove calls to
6297         progress-display-dispatch-command-events.
6298         (raw-append-progress-display): ditto.
6299
6300 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6301
6302         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6303         being a list.  Actually define `stipple-pixmap-p' which is used as
6304         an error predicate.  Correctly handle PIXMAP being either relative
6305         or absolute file name.
6306
6307 2000-03-24  Andy Piper  <andy@xemacs.org>
6308
6309         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6310         (abort-progress-display): ditto. Don't delete the created extent.
6311         (raw-append-progress-display): ditto.
6312         (progress-display-dispatch-non-command-events): new
6313         function. Encapsulates what we want to do when no command input is
6314         required.
6315         (progress-display-dispatch-command-events): likewise, but disable
6316         for now since it causes too many problems.
6317         (append-progress-display): use them.
6318         (raw-append-progress-display): ditto.
6319         (default-gutter-position-changed-hook): set this rather than
6320         default-gutter-position-changed.
6321         (default-gutter-position-changed-hook): lambda with zero arguments
6322         rather than one.
6323         (raw-append-progress-display): trap errors in pending input since
6324         allowing them to signal will hose the gauge well and
6325         truly. Ideally we would like to delay these until we are more able
6326         to cope.
6327         (append-progress-display): ditto.
6328
6329 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6330
6331         * lisp/make-docfile.el: call-process-internal is now implemented
6332         in process.el.
6333
6334 2000-03-21  Ben Wing  <ben@xemacs.org>
6335
6336         * mule\mule-cmds.el (set-language-info-alist):
6337         Fix to correspond to new menu arrangement.
6338
6339 2000-03-21  Ben Wing  <ben@xemacs.org>
6340
6341         * process.el:
6342         * process.el (call-process-internal): New.
6343         New implementation of call-process.  Only enabled under NT, so far.
6344         stderr handling not implemented yet in CVS'd C code.
6345
6346 2000-03-20  Ben Wing  <ben@xemacs.org>
6347
6348         * lisp-mode.el:
6349         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6350         * lisp-mode.el (lisp-interaction-mode):
6351         Put back Lisp Interaction menubar for Jan V's sake.
6352
6353         * simple.el:
6354         * simple.el (mark-ring):
6355         * simple.el (dont-record-current-mark): New.
6356         * simple.el (in-shifted-motion-command): New.
6357         * simple.el (mark-ring-unrecorded-commands): New.
6358         * simple.el (mark-ring-max):
6359         * simple.el (set-mark-command):
6360         * simple.el (push-mark):
6361         * simple.el (handle-pre-motion-command):
6362         Implement scheme for not recording unimportant marks.
6363
6364         * subr.el:
6365         * subr.el (function-allows-args): New.
6366         New function function-allows-args.
6367
6368 2000-03-20  Martin Buchholz <martin@xemacs.org>
6369
6370         * XEmacs 21.2.32 is released.
6371
6372 2000-03-20  Andy Piper  <andy@xemacs.org>
6373
6374         * gutter-items.el (update-tab-in-gutter): force selection of the
6375         selected-window if required to do so.
6376         (buffers-tab-items): ditto.
6377         (add-tab-to-gutter): ditto.
6378         (create-frame-hook): use force-selection.
6379         (default-gutter-position-changed): lambdify.
6380         (update-tab-hook): deleted since it was only used in one place.
6381
6382 2000-03-18  Andy Piper  <andy@xemacs.org>
6383
6384         * files.el (find-file-noselect): undo change that shouldn't have
6385         gone in.
6386
6387 2000-03-17  Andy Piper  <andy@xemacs.org>
6388
6389         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6390         of selected-window trickery.
6391
6392         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6393         frames tabs.
6394         (progress-display-stop-callback): progress -> progress-display
6395         (progress-display-quit-function): ditto.
6396         (clear-progress-display): ditto.
6397         (remove-progress-display): ditto.
6398         (append-progress-display): ditto.
6399         (abort-progress-display): ditto.
6400         (raw-append-progress-display): ditto.
6401         (display-progress-display): ditto.
6402         (current-progress-display-label): ditto.
6403         (current-progress-display): ditto.
6404         (lprogress-display): ditto and save the buffer
6405         (progress-display): ditto. Otherwise the buffer sometimes gets
6406         changed which confuses font-lock.
6407
6408         * font-lock.el (font-lock-default-fontify-buffer): catch all
6409         errors, not just quit.
6410         (font-lock-mode): progress -> display-progress
6411         (font-lock-default-fontify-buffer): ditto.
6412         (font-lock-fontify-syntactically-region): ditto.
6413         (font-lock-fontify-keywords-region): ditto.
6414
6415 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6416
6417         * cl.el (gensym): Move to here from cl-macs.el.
6418         (gentemp): Ditto.
6419
6420 2000-03-16  Andy Piper  <andy@xemacs.org>
6421
6422         * font-lock.el (font-lock-mode): use lprogress and friends for
6423         progress management.
6424         (font-lock-default-fontify-buffer): ditto.
6425         (font-lock-fontify-syntactically-region): ditto.
6426         (font-lock-fontify-keywords-region): ditto.
6427         (font-lock-revert-cleanup): fix reverting.
6428         (font-lock-revert-setup): ditto.
6429
6430         * gutter-items.el (progress-use-echo-area): new variable. Use the
6431         echo area for progress gauges if non-nil.
6432         (clear-progress): remove echo area stuff and defer to
6433         clear-message.
6434         (append-progress): dispatch non-command events after each progress
6435         increment. Remove echo area stuff.
6436         (abort-progress): remove echo area stuff and defer to
6437         display-message.
6438         (raw-append-progress): ditto. Dispatch non-command events after
6439         gutter redisplay.
6440         (display-progress): defer echo area stuff to display-message.
6441
6442         * gutter-items.el (clear-progress):
6443         (abort-progress): indentation changes.
6444         (display-progress): don't clear progress.
6445         (append-progress): compare messages with equal.
6446         (raw-append-progress): use dispatch-non-command-events to flush
6447         widget creation events.
6448
6449 2000-03-13  Ben Wing  <ben@xemacs.org>
6450
6451         * abbrev.el:
6452         * abbrev.el (abbrev-string-to-be-defined): New.
6453         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6454         Changes for use with the menubar.
6455
6456 2000-03-12  Ben Wing  <ben@xemacs.org>
6457
6458         * alist.el (vassoc): moved here from font-menu.el.
6459
6460         * custom.el (defface): typo fix.
6461
6462         * dialog.el (yes-or-no-p-dialog-box):
6463         * dialog.el (message-box):
6464         * files.el (save-some-buffers-1):
6465         Put accelerators in the button names.
6466
6467         * font-lock.el (font-lock-comment-face):
6468         * font-lock.el (font-lock-keyword-face):
6469         * font-lock.el (font-lock-function-name-face):
6470         Fixed some of the colors under MS Windows because the existing
6471         default colors were hardly different from black and needed to be
6472         made lighter.
6473
6474         * font-menu.el:
6475         * font-menu.el (font-menu-split-long-menu):
6476         * font-menu.el (font-menu-family-constructor):
6477         * font-menu.el (font-menu-size-constructor):
6478         * font-menu.el (font-menu-weight-constructor):
6479         * font-menu.el (font-menu-set-font):
6480         vassoc moved to alist.el.
6481         Accelerators added to all menus.
6482         Unused bound var new-props removed.
6483
6484         * keydefs.el: I did a whole lot of rearranging to put things in a
6485         more consistent order and fixed a number of cases where key
6486         combinations involving up, down, left, right and so on were
6487         defined but the corresponding keypad combinations were not
6488         defined.
6489
6490         * lisp-mode.el:
6491         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6492         * lisp-mode.el (emacs-lisp-mode):
6493         * lisp-mode.el (lisp-interaction-mode):
6494         * lisp-mode.el (flet):
6495         Added accelerators onto the menus.
6496         Made all the different versions of the let function be indented
6497         the same way.
6498         Undid Steve's easy-menu-ification, because it makes it impossible
6499         to have the menubar and popup menus different.
6500         Cleaned up the menu; added items for find-function &c and some
6501         indenting, and removed debug-on-*.
6502
6503         * list-mode.el (list-mode-hook):
6504         * list-mode.el (list-mode):
6505         * list-mode.el (completion-setup-hook):
6506         * list-mode.el (display-completion-list):
6507         Added support for the :window-height keyword, which is required
6508         because of other changes that I made for the file dialog box.  I
6509         also made the hook variables list-mode-hook and
6510         completion-setup-hook and also minibuffer-setup-hook in
6511         minibuf.el be permanent-local; see comment in list-mode.el.
6512
6513         * map-ynp.el (map-y-or-n-p):
6514         Added accelerators to the dialog buttons.
6515
6516         * menubar-items.el (menu-truncate-list):
6517         New internal function.
6518         * menubar-items.el (submenu-generate-accelerator-spec):
6519         * menubar-items.el (menu-item-strip-accelerator-spec):
6520         * menubar-items.el (menu-item-generate-accelerator-spec):
6521         New exported functions, for use in auto-generating accelerator specs.
6522
6523         * menubar-items.el:
6524         * menubar-items.el (default-menubar):
6525         * menubar-items.el (maybe-add-init-button):
6526         * menubar-items.el (bookmark-menu-filter):
6527         * menubar-items.el (slow-format-buffers-menu-line):
6528         * menubar-items.el (build-buffers-menu-internal):
6529         * menubar-items.el (language-environment-menu-filter):
6530         * menubar-items.el (default-popup-menu):
6531         * menubar-items.el (popup-buffer-menu):
6532         * menubar-items.el (popup-menubar-menu):
6533         Did a major overhaul on this file, and in fact I'm nowhere near
6534         done working on the menubar, and there will be more patches to
6535         come.  A basic summary of what I've done:
6536
6537         a) I added accelerators to all of the menu items.  For menus that
6538         are auto-generated, such as the buffers menu, the accelerators are
6539         automatically added to the beginning of each line using the
6540         numbers 1 through 9, then zero, and then letters starting with A,
6541         but omitting the letters that are already in use for the fixed
6542         menu items at the top of the buffers menu.  To facilitate adding
6543         accelerators of this kind, I created some new functions
6544         (*-accelerator-spec), which are also being used by other filters
6545         that auto generate lists of things such as ftp sites to download
6546         packages.  If people really don't like these accelerators
6547         appearing at the beginning of the menu items, a variable can be
6548         added to optionally turn them off, but I think this is rather
6549         pointless because other menu items have accelerators and many or
6550         most of the menu users will use the accelerators if the support is
6551         there.
6552
6553         b) I combined the top level Tools and Apps menus into a single
6554         Tools menu, because the distinction between the two is not
6555         obvious, and the items on the menus are not used often enough that
6556         putting some of them onto submenus is a problem.
6557
6558         c) I created two new top level menus called View and Cmds because
6559         there were too many items on the File and Edit menus, and I'm going
6560         to be adding more items to these menus.  In contrast to the Tools
6561         menu, the items on these menus may be used quite often during an
6562         editing session, and so should be available with fewer
6563         keystrokes.
6564
6565         d) I added a number of options to the options menu, including one
6566         for controlling whether the alt key can be used to traverse to
6567         menu items using the accelerators, one for controlling behavior of
6568         control-k, one for controlling how the kill and yank functions
6569         interact with the clipboard, a few additional buffers-menu
6570         options, and various other things.  I also did a bit of
6571         rearranging, for example, combining the keyboard and mouse options
6572         into a single keyboard and mouse submenu to facilitate the
6573         accelerators on that level.
6574
6575         e) I changed the variable buffers-menu-format-buffer-line-function
6576         to take two arguments instead of one, the second argument being
6577         the line number for use in creating an accelerator.  I added a
6578         hack to support existing functions with one argument (although I
6579         doubt that very many of these exist), for backward compatibility.
6580
6581         f) I moved the top level mule menu to be a submenu of the edit
6582         menu.  I think that most of the items on this menu are fairly
6583         useless and there are certainly not enough frequently used items
6584         to justify this being its own top level menu.
6585
6586         g) I combined most of the items in big-menubar.el into the main menu.
6587         If people think the main menu is too big, it would be possible to
6588         create different configurations, some smaller.
6589
6590         * menubar.el (check-menu-syntax):
6591         Deleted some syntax checks that were no longer valid, partly
6592         because of changes that were already made a long time ago, and
6593         partly because of a change I made where I allow the name of the
6594         menu item to be an evaluated expression rather than just a string,
6595         similar to all of the other parameters of a menu item.
6596
6597         * minibuf.el:
6598         * minibuf.el (read-file-name-1):
6599         * minibuf.el (mouse-read-file-name-1):
6600         I made a number of changes to improve the appearance
6601         and functioning of the file dialog box.  They include:
6602
6603         a) Fixing the problem where closing the dialog box by clicking on
6604         the close button of the window didn't properly exit the
6605         minibuffer.
6606
6607         b) Fixing the problem that if you typed part of a file name, and
6608         then clicked on a completion with the mouse, the file was not
6609         correctly selected.
6610
6611         c) Changing the title of the dialog box to reflect the operation
6612         being done in accordance with user interface conventions, rather
6613         than the name of the dialog box buffer, which is rather useless.
6614
6615         d) Remove the words "possible completions are" which didn't
6616         belong.
6617
6618         e) Fix things so that the completions scroll off the end of the
6619         completions windows only to the right, rather than both to the
6620         right and down, which is in accordance with Windows user interface
6621         conventions.
6622
6623         * msw-init.el (init-post-mswindows-win):
6624         Added a binding for meta-F4, which is the standard windows binding
6625         for exiting a program.
6626
6627         * select.el (get-selection-no-error):
6628         * select.el (own-selection):
6629         * select.el (own-clipboard):
6630         Added an optional argument called append to the functions
6631         own-selection and own-clipboard.  This adds support for appending
6632         text to the existing selection and allows the function
6633         own-clipboard to be used as the value of the variable
6634         interprogram- cut-function.
6635
6636         Fixed a bug in own-selection in handling zmacs-region-stays.
6637
6638         * simple.el (historical-kill-line): New.
6639
6640         * simple.el (kill-line):
6641         * simple.el (interprogram-cut-function):
6642         * simple.el (interprogram-paste-function):
6643         * simple.el (handle-pre-motion-command):
6644         * simple.el (next-line):
6645         * simple.el (previous-line):
6646         a) Expanded the variable kill-whole-line, so that function
6647         kill-line can be set to delete the entire line always, not just
6648         when cursor is at the beginning of the line.  This is controlled
6649         by setting the variable kill-whole-line to the symbol 'always.
6650         This behavior, as well as the existing kill-whole-line behavior,
6651         now only take effect when kill-line is called interactively,
6652         although this is a departure from a previous behavior in the case
6653         of setting this variable kill-whole-line to t.  It is almost
6654         certainly what has always been intended, and most likely the old
6655         way of doing things introduced bugs.  I also created a function
6656         called historical-kill-line, which ignores the kill-whole-line
6657         setting and always gives the historical behavior of only killing
6658         to the end of the line.  I bound this function to shift- control-k
6659         so that the kill to end of line behavior is available, even when
6660         kill-whole-line has been set to change control-k into the simple
6661         delete-whole-line behavior. (This can be set using the options
6662         menu.)
6663
6664         b) I changed things so that kill and yank now interact with the
6665         clipboard by default under windows.  This was done by changing the
6666         default value of interprogram-cut- function and
6667         interprogram-paste-function.  You can get the old behavior by
6668         setting these to nil, and there is an option on the options menu
6669         to do this.
6670
6671         c) I added support for selecting text using shifted motion keys.
6672         This support is on by default and can be controlled by the
6673         variable shifted-motion-keys-select-region.  There is also a
6674         variable called unshifted-motion-keys-deselect-region that
6675         controls more specifically how the shifted motion key behavior
6676         works.  I did not put an option on the options menu to turn this
6677         off, because I can't imagine why this would be useful.
6678
6679         * simple.el (forward-block-of-lines):
6680         * simple.el (backward-block-of-lines):
6681         * simple.el (block-movement-size):
6682         New.
6683
6684         * simple.el (uncapitalized-title-words):
6685         * simple.el (uncapitalized-title-word-regexp):
6686         * simple.el (capitalize-string-as-title):
6687         * simple.el (capitalize-region-as-title):
6688         New.
6689
6690
6691         * subr.el (add-hook):
6692         * subr.el (make-local-hook): New.
6693         * subr.el (remove-local-hook): New.
6694         * subr.el (add-one-shot-hook): New.
6695         * subr.el (add-local-one-shot-hook): New.
6696         Added some functions to make using hooks easier.
6697         These include:
6698
6699         a) Functions add-local-hook and remove-local-hook to make it easy
6700         to use local hooks.
6701
6702         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6703         make it possible to add a "one-shot" hook, which is to say a hook
6704         that runs only once, and automatically removes itself after the
6705         first time it has run.
6706
6707 2000-03-09  Andy Piper  <andy@xemacs.org>
6708
6709         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6710
6711 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
6712
6713         * buff-menu.el (buffers-menu-omit-invisible-buffers):
6714         Moved from menubar-items.el.
6715         * dumped-lisp.el: Dump gutter-items regardless of menubar.
6716
6717 2000-03-08  Andy Piper  <andy@xemacs.org>
6718
6719         * gutter-items.el (build-buffers-tab-internal): add selected field
6720         to buffers tab spec.
6721
6722 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
6723
6724         * minibuf.el (last-exact-completion): Initialize to nil.
6725
6726 2000-03-07  Didier Verna  <didier@xemacs.org>
6727
6728         * startup.el (command-line-1): remove unused variable
6729         `first-file-buffer'.
6730
6731 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
6732
6733         * loaddefs.el (completion-ignored-extensions): Removed ".log",
6734         which is also used for Web server log files.
6735
6736 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
6737
6738         * mule/mule-charset.el: Setup auto-fill-chars.
6739
6740 2000-03-02  SL Baur  <steve@beopen.com>
6741
6742         * subr.el (with-string-as-buffer-contents): Reimplement using
6743         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
6744         non-deletion of buffer after execution problem.
6745         (with-output-to-string): Use unique buffer name.
6746
6747 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6748
6749         * gutter-items.el (buffers-tab-sort-function):  New variable.
6750         (buffers-tab-items):  Funcall it to sort the buffer tab list.
6751
6752 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6753
6754         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
6755
6756 2000-02-28  Martin Buchholz  <martin@xemacs.org>
6757
6758         * menubar-items.el (maybe-add-init-button): Remove the "Load
6759         .emacs" button from all menubars.
6760
6761 2000-03-01  Didier Verna  <didier@xemacs.org>
6762
6763         * rect.el (string-rectangle): depend on `pending-delete-mode' for
6764         region rectangle replacement (from Jan Vroonhof).
6765         (replace-rectangle): new function.
6766
6767 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6768
6769         * mule/mule-cmds.el (set-default-coding-systems): Use
6770         set-terminal-coding-system and set-keyboard-coding-system.
6771         * coding.el (set-terminal-coding-system): Use
6772         set-console-tty-output-coding-system.
6773         (set-keyboard-coding-system): Use
6774         set-console-tty-input-coding-system.
6775
6776 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
6777
6778         * minibuf.el (read-variable): Allow symbol to default argument.
6779
6780 2000-02-27  Andy Piper  <andy@xemacs.org>
6781
6782         * gutter-items.el (update-tab-hook): new function to be used for
6783         hooks.
6784         (create-frame-hook): add update-tab-hook.
6785         (record-buffer-hook): ditto.
6786         (default-gutter-position-changed): ditto.
6787         (default-gutter-position): updating the buffers tab is now handled
6788         by a hook.
6789         (default-gutter-position-changed-hook): new variable.
6790         (gutter-element-visibility-changed-hook): ditto.
6791         (set-gutter-element-visible-p): call it.
6792         (set-gutter-element): use modify-specifier-instances. Set extents
6793         as duplicable before using.
6794         (remove-gutter-element): ditto.
6795         (set-gutter-element-visible-p): ditto.
6796         (init-gutter): new function.
6797         (add-tab-to-gutter): use new gutter-element functions rather than
6798         setting specifiers directly.
6799         (clear-progress): ditto.
6800         (abort-progress): ditto.
6801         (gutter-buffers-tab-visible-p): renamed from
6802         default-gutter-visible-p
6803
6804         * specifier.el (modify-specifier-instances): new function from Jan
6805         Vroonhof.
6806
6807         * x-init.el (init-post-x-win): call init-gutter.
6808
6809         * msw-init.el (init-post-mswindows-win): call init-gutter.
6810
6811         * menubar-items.el (default-menubar): Update to reflect new gutter
6812         variables.
6813
6814 2000-02-26  Andy Piper  <andy@xemacs.org>
6815
6816         * gutter-items.el (set-gutter-element): new function. Add gutter
6817         elements to the specified gutter.
6818         (remove-gutter-element): new function. Remove gutter elements from
6819         the specified gutter.
6820         (set-gutter-element-visible-p): new function. Set gutter element
6821         visibility for the provided gutter-visible specifier.
6822
6823 2000-02-23  Andy Piper  <andy@xemacs.org>
6824
6825         * gutter-items.el (add-tab-to-gutter): specify dimensions
6826         dynamically.
6827
6828 2000-02-24  Martin Buchholz  <martin@xemacs.org>
6829
6830         * gutter-items.el (add-tab-to-gutter):
6831         * package-get.el (package-get-interactive-package-query):
6832         * package-ui.el (pui-directory-exists):
6833         (pui-install-selected-packages):
6834         (pui-list-packages):
6835         Use #'(lambda ...)  instead of '(lambda ...).
6836
6837 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
6838
6839         * startup.el (load-user-init-file): Check to make sure user
6840           has an init-file before calling load().
6841
6842 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6843
6844         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
6845
6846 2000-02-23  Martin Buchholz <martin@xemacs.org>
6847
6848         * XEmacs 21.2.31 is released.
6849
6850 2000-02-21  Mike Sperber <mike@xemacs.org>
6851
6852         * loadup.el (really-early-error-handler):
6853         * update-elc.el:
6854         * make-docfile.el:
6855         Remove dependency on EMACSBOOTSTRAP... environment variables.
6856
6857 2000-02-21  Martin Buchholz <martin@xemacs.org>
6858
6859         * XEmacs 21.2.30 is released.
6860
6861 2000-02-19  Martin Buchholz  <martin@xemacs.org>
6862
6863         * byte-optimize.el (byte-optimize-plus):
6864         (byte-optimize-minus):
6865         (byte-optimize-multiply):
6866         Optimize (- 0) to 0, not (-)
6867         Optimize (+ 5 3.0) to 8.0
6868         Optimize (* 5 3.0) to 15.0
6869         Improve readability.
6870
6871 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6872
6873         * modeline.el: (modeline-scrolling-method): change modeline
6874         mswindows cursor appearance according to the value.
6875
6876         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
6877         and 'gui-element face colors and 'gui-element face font to Windows
6878         defaults.
6879
6880 2000-02-09 Stef Epardaud  <stef@lunatech.com>
6881
6882         * font-lock.el: Javadoc enhancements
6883
6884 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6885
6886         * ldap.el (toplevel): Test if LDAP support has been compiled in
6887         (ldap-verbose): New option
6888         (ldap-search-entries): Renamed from the previous ldap-search
6889         Conditionalize message display on ldap-verbose
6890         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
6891         defuns
6892         (ldap-search): Is now defined as an obsolete wrapper calling
6893         ldap-search-basic or ldap-search-entries
6894
6895
6896 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6897             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
6898             Jan Vroonhof  <jan@xemacs.org>
6899
6900         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
6901         When for-effect is true, didn't call `byte-optimize-form'
6902         in and/or subforms without last.
6903
6904 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
6905
6906         * package-get.el (package-get-download-sites): Use correct custom
6907         type.
6908
6909 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6910
6911         * files.el (write-file): Ask for coding system when compiled with
6912         file-coding.
6913
6914 2000-02-16  Andy Piper  <andy@xemacs.org>
6915
6916         * buffer.el (switch-to-buffer): give norecord argument to
6917         set-window-buffer instead of explicitly recording.
6918
6919         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
6920         we have to pick a window.
6921
6922 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6923
6924         * mule/mule-cmds.el (describe-language-support): Don't add
6925         unexist function to help-map.
6926         (describe-coding-system): Don't use already assigend `C'.
6927
6928 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6929
6930         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
6931         work in custom.
6932
6933 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
6934
6935         * about.el: Ienaga's e-mail address change.
6936
6937 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
6938
6939         * etags.el (find-tag): force new window -- even if buf already
6940         visible -- when other-window is t
6941
6942 2000-02-16  Martin Buchholz <martin@xemacs.org>
6943
6944         * XEmacs 21.2.29 is released.
6945
6946 2000-02-09  Martin Buchholz  <martin@xemacs.org>
6947
6948         * cl-extra.el (getf): This is now identical to `plist-get', so
6949         just defalias it.
6950         * cl-macs.el: Make getf an alias to plist-get, at the
6951         byte-compiler level, using define-compiler-macro.
6952
6953 2000-02-08  Martin Buchholz  <martin@xemacs.org>
6954
6955         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
6956
6957 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
6958
6959         * lisp/etags.el (find-tag-internal): set exact-tagname to
6960           a regular expression that matches against the tagname
6961           part of the tag entry first instead of only looking in
6962           the context area.
6963
6964 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6965
6966         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
6967         * toobar.el: fixed typo(s) in customizing default-toolbar-position
6968
6969 2000-02-07  Martin Buchholz <martin@xemacs.org>
6970
6971         * XEmacs 21.2.28 is released.
6972
6973 2000-02-07  Martin Buchholz  <martin@xemacs.org>
6974
6975         * cl-extra.el (getf): Just call `get', never `get*'.
6976         Make arglist match docstring.
6977         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
6978         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
6979         * byte-optimize.el: remove references to `get*'.
6980
6981 2000-02-06  Martin Buchholz  <martin@xemacs.org>
6982
6983         * mule/european.el: Add syntax information for Latin3 and Latin4.
6984
6985 2000-02-02  Martin Buchholz  <martin@xemacs.org>
6986
6987         * byte-optimize.el: Byte-optimize (length "foo")
6988
6989 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
6990
6991         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
6992         width check using `window-leftmost-p' and `window-rightmost-p'.
6993
6994 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
6995
6996         * wid-edit.el (widget-match-inline): An atom never matches a
6997           list.
6998
6999 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7000
7001         * modeline.el: Consolidated 'x and 'mswindows specification under
7002         'win tag.
7003
7004 2000-01-29  Andy Piper  <andy@xemacs.org>
7005
7006         * gutter-items.el: (format-buffers-tab-line): Try and be
7007         intelligent about buffer naming when we have duplicates.
7008
7009 2000-01-29  Andy Piper  <andy@xemacs.org>
7010
7011         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7012         updated when it becomes visible.
7013
7014 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7015
7016         * bytecomp.el (byte-compile-insert-header): Properly set coding
7017         system under MULE and file-coding.
7018
7019 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7020
7021         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7022         (dontusethis-set-value-terminal-coding-system-handler):
7023         (dontusethis-set-value-keyboard-coding-system-handler):
7024         Never undefine coding system aliases.  Emergency fix for gnus.
7025
7026 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7027
7028         * files.el (abbreviate-file-name): Use directory-sep-char instead
7029         of hard-coded "/".
7030
7031 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7032
7033         * startup.el (user-init-file-base-list): New variable, replacing
7034         user-init-file-base.
7035         (find-user-init-file): New function.
7036         (command-line-early): Use it.
7037         (load-user-init-file): Ditto.
7038
7039 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7040
7041         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7042         calling valid-image-instantiator-format-p
7043
7044 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7045
7046         * isearch-mode.el (isearch-mode): The variable is
7047         isearch-unhidden-extents, not isearch-opened-extents.
7048
7049 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7050
7051         * minibuf.el (next-history-element): Modify error message if a
7052         default value is available.
7053
7054 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7055
7056         * bytecomp.el (byte-compile-file): Don't unconditionally write
7057         .elc files in binary - might contain non-Latin1.
7058
7059 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7060
7061         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7062         for windows-nt.
7063
7064         * version.el:
7065         * startup.el (user-init-file-base):
7066         * process.el (call-process-region):
7067         * files.el (make-backup-file-name):
7068         (backup-file-name-p):
7069         (file-relative-name):
7070         (abbreviate-file-name):
7071         (set-auto-mode):
7072         * code-process.el (call-process-region): Removed unnecessary
7073         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7074         support out of the universe.
7075
7076         * process.el:
7077         * code-process.el:
7078         * bytecomp.el (byte-compile-file): Removed reference to
7079         buffer-file-type, and commented usage of binary-process-output
7080         NTEmacs variables.
7081
7082 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7083
7084         * help.el (function-arglist): Add case for macro.
7085
7086 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7087
7088         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7089         printers.
7090         (custom-display): Added a menu for printer/display tags.
7091
7092         * frame.el (frame-type):
7093         * device.el (device-type): Added 'msprinter to the doc string, and
7094         removed 'pc -- it is not going to be implemented ever.
7095         (call-device-method): Fixed docstring typo.
7096         Defined specifier tags 'printer and 'display.
7097
7098 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7099
7100         * lisp/itimer.el (itimer-run-expired-timers): (consp
7101           last-command-event-time) instead of (consp
7102           'last-command-event-time).
7103
7104 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7105
7106         * msw-glyphs.el: Removed obsolete commentary.
7107
7108 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7109
7110         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7111         better default value.
7112
7113 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7114
7115         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7116         (read-string): Ditto.
7117         (eval-minibuffer): Ditto.
7118         (read-command): Ditto.
7119         (read-function): Ditto.
7120         (read-variable): Ditto.
7121         (read-number): Ditto.
7122         (read-shell-command): Ditto.
7123         (read-number): Record history.
7124
7125 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7126
7127         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7128
7129 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7130
7131         * faces.el (startup-initialize-custom-faces): New function.
7132         Reset all faces created during auto-autoloads loading time
7133         by defface.
7134         * startup.el (command-line): Call it.
7135
7136 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7137
7138         * about.el (about-hackers): Add myself to contributors list.
7139
7140 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7141
7142         * menubar-items.el (maybe-add-init-button): Removed an argument in
7143         a call to load-user-init-file, as the function managed to lose its
7144         formal parameter a few betas ago.
7145
7146 2000-01-18  Martin Buchholz <martin@xemacs.org>
7147
7148         * XEmacs 21.2.27 is released.
7149
7150 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7151
7152         * process.el (shell-command-to-string): Use the FSF docstring.
7153         Make shell-command-to-string the standard function, and
7154         exec-to-string the (deprecated) alias.
7155
7156         * startup.el: typo fix.
7157
7158 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7159
7160         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7161
7162 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7163
7164         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7165         buffers after visible buffers.
7166         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7167
7168 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7169
7170         * info.el (Info-extract-menu-node-name): Stop at a dot
7171         followed by whitespace or right parenthesis.
7172
7173 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7174
7175         * info.el (Info-directory-list): Warn against using Customize with
7176         Info-directory-list.
7177
7178 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7179
7180         * minibuf.el (read-file-name): doc fix.
7181
7182         * autoload.el (update-file-autoloads): doc fix.
7183
7184         * about.el (about-hackers): Change my E-mail address.
7185
7186 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7187
7188         * info.el (Info-visit-file): Just use the `f' interactive spec to
7189         read a filename in the standard way.
7190
7191 2000-01-13  Andy Piper  <andy@xemacs.org>
7192
7193         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7194         (gutter-buffers-tab-extent): new variable.
7195         (update-tab-in-gutter): call add-tab-to-gutter again if the
7196         orientation has changed.
7197         (add-tab-to-gutter): cope with different orientations.
7198
7199 2000-01-11  Didier Verna  <didier@xemacs.org>
7200
7201         * info.el (Info-following-node-name): backward-skip dots as well
7202         as spaces (dots at the end of a node name aren't part of it).
7203         (Info-extract-menu-node-name): don't skip dots. There could be
7204         some in the node name.
7205         (Info-index): allow dots to be part of a node name.
7206
7207 2000-01-12  Andreas Jaeger  <aj@suse.de>
7208
7209         * files.el (auto-mode-alist): Added idlwave-mode.
7210         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7211
7212 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7213
7214         * info.el (Info-search): Show default value.
7215
7216 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7217
7218         * info.el (Info-read-node-completion-table): New variable.
7219         (Info-read-node-name-1): New function.
7220         (Info-read-node-name): Use it.
7221         (Info-follow-reference): Use DEFAULT argument of completing-read.
7222         (Info-menu): Ditto.
7223
7224 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7225
7226         * hyper-apropos.el (hyper-describe-key-briefly): Save
7227         window configuration.
7228         (hyper-describe-face): Use DEFAULT of completing-read.
7229         (hyper-apropos-read-variable-symbol): Ditto.
7230         (hyper-apropos-read-function-symbol): Ditto.
7231
7232 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7233
7234         * mule/mule-cmds.el (set-default-coding-system): Set
7235         comint-exec-hook to use coding-system-for-read and
7236         coding-system-for-write so that C-x RET c works.
7237
7238 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7239
7240         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7241         (previous-matching-history-element): Increment
7242         minibuffer-max-depth by 1.
7243         (next-matching-history-element): Ditto.
7244
7245 2000-01-11  Andy Piper  <andy@xemacs.org>
7246
7247         * gutter-items.el (buffers-tab): Create a new face for the buffers
7248         tab.
7249         (buffers-tab-face): use it.
7250
7251 2000-01-10  Didier Verna  <didier@xemacs.org>
7252
7253         * modeline.el (modeline-scrolling-method): change modeline X
7254         cursor appearance according to the value.
7255
7256 2000-01-07  Andreas Jaeger  <aj@suse.de>
7257
7258         * about.el (about-hackers): Moved my entry to contributor list.
7259         (xemacs-hackers): Added myself.
7260         (about-maintainer-info): Added description of myself.
7261
7262
7263 2000-01-07  Didier Verna  <didier@xemacs.org>
7264
7265         * modeline.el (modeline-scrolling-method): new variable.
7266         (mouse-drag-modeline): add reference to it in the docstring.
7267         (mouse-drag-modeline): handle it.
7268
7269 2000-01-08  Andy Piper  <andy@xemacs.org>
7270
7271         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7272         calls.
7273         (remove-buffer-from-gutter-tab): ditto.
7274
7275 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7276
7277         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7278         (custom-face-edit): Fix grammatical error in help message.
7279
7280 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7281
7282         * movemail.el: Added.
7283
7284         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7285
7286 2000-01-03  Didier Verna  <didier@xemacs.org>
7287
7288         * modeline.el (mouse-drag-modeline): remove the code related to
7289         the modeline horizontal scrolling facility.
7290
7291 1999-12-31  Martin Buchholz <martin@xemacs.org>
7292
7293         * XEmacs 21.2.26 is released.
7294
7295 1999-12-28  Andy Piper  <andy@xemacs.org>
7296
7297         * wid-edit.el (widget-push-button-value-create): The gui cache
7298         does not agree with native widgets which can only be displayed
7299         once per window. The reasons for caching are diminished now that
7300         we don't hog resources when creating buttons.
7301         (widget-push-button-cache) deleted.
7302
7303 1999-12-24  Martin Buchholz <martin@xemacs.org>
7304
7305         * XEmacs 21.2.25 is released.
7306
7307 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7308
7309         * hyper-apropos.el (hyper-apropos): Toggle
7310         hyper-apropos-programming-apropos correctly.
7311         Set REGEXP when user accepts default value.
7312
7313 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7314
7315         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7316         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7317
7318 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7319
7320         * mule/mule-category.el (undefined-category-designator):
7321         Return char instead of character.  Search for undefined one.
7322         (describe-category): Use with-displaying-help-buffer.
7323
7324 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7325
7326         * byte-optimize.el (byte-optimize-plus):
7327         Optimize (+ 1) to 1 instead of (1+ nil).
7328
7329         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7330
7331         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7332
7333         * byte-optimize.el (byte-optimize-char-before): New function.
7334         Remove performance penalty for using (char-before) instead of (char-after).
7335
7336 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7337
7338         * mule/mule-category.el (char-category-list): Return character
7339         instead of integer.
7340
7341 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7342
7343         * minibuf.el (read-buffer): Check default is buffer object.
7344
7345 1999-11-25  Andy Piper  <andy@xemacs.org>
7346
7347         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7348         for buttons.
7349
7350 1999-12-16  Andreas Jaeger  <aj@suse.de>
7351
7352         * package-get.el (package-get-maybe-save-index): Fixed typo.
7353         Patch by Jeff Miller <jmiller@smart.net>.
7354
7355 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7356
7357         * gnuserv.el (gnuserv-process-filter):  don't call
7358         gnuserv-write-to-client when gnuserv-current-client is nil
7359
7360 1999-12-14  Martin Buchholz <martin@xemacs.org>
7361
7362         * XEmacs 21.2.24 is released.
7363
7364 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7365
7366         * about.el (about-hackers): Update my email address.
7367
7368 1999-12-07  Martin Buchholz <martin@xemacs.org>
7369
7370         * XEmacs 21.2.23 is released.
7371
7372 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7373
7374         * package-get.el (package-get-download-sites): Removed several
7375         defunct download sites, added many new ones, and corrected a few
7376         incorrect directory-on-site entries.  Added physical locations to
7377         site-description.
7378
7379 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7380
7381         * finder.el (finder-commentary): add DOC string and fix
7382         interactive spec
7383
7384 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7385
7386         * help.el (describe-function): Don't forget to intern the string
7387         completing-read returns.
7388         (describe-variable): Ditto.
7389
7390 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7391
7392         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7393         `hyper-apropos-help-mode' here to find symbol to customize
7394         irregardless of cursor position and simplify
7395         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7396         `hyper-apropos-popup-menu'.
7397
7398 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7399
7400         * apropos.el (apropos-mode-map): Add return to call
7401         apropos-follow.
7402         (apropos-print): Call apropos-mode to have better
7403         command reference. Put keymap text-poperty to
7404         symbole name.
7405
7406 1999-11-22  Alastair Burt  <burt@dfki.de>
7407
7408         * help.el: (describe-bindings-1): Added handling of keymaps for
7409         the extents at point.
7410
7411 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7412
7413         * gutter-items.el (buffers-tab-items): Wrap the function in a
7414         save-match-data
7415
7416 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7417
7418         * help.el (describe-function): Use the DEFAULT argument to
7419         completing-read.
7420         (describe-variable): Ditto.
7421
7422 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7423
7424         * minibuf.el (read-from-minibuffer): Add optional argument
7425         DEFAULT to have better mini-buffer history support.
7426         (completing-read): Pass default to read-from-minibuffer.
7427         (read-buffer): Pass default to completing-read.
7428
7429 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7430
7431         * font-lock.el (font-lock-doc-string-face): Document the
7432         `font-lock-lisp-like' property.
7433
7434 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7435
7436         * lisp-mode.el: Specify `font-lock-lisp-like'.
7437
7438         * font-lock.el (font-lock-lisp-like): New function.
7439         (font-lock-fontify-syntactically-region): Use it.
7440
7441 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7442
7443         * XEmacs 21.2.22 is released
7444
7445 1999-11-28  Martin Buchholz <martin@xemacs.org>
7446
7447         * XEmacs 21.2.21 is released.
7448
7449 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7450
7451         * minibuf.el (read-coding-system): Accept symbol and
7452         coding-system object as a default-coding-system.
7453
7454 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7455
7456         * minibuf.el (read-coding-system): Accept symbol as
7457         a default-coding-system.
7458
7459 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7460
7461         * apropos.el (apropos-documentation): Use insert instead
7462         of princ.
7463
7464 1999-11-07  William M. Perry  <wmperry@aventail.com>
7465
7466         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7467           for the linux console.
7468
7469         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7470           stuff to work when you are not on a window system, since the GPM
7471           mouse support now allows pasting from outside of XEmacs.
7472
7473 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7474
7475         * XEmacs 21.2.20 is released
7476
7477 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7478
7479         * setup-paths.el (paths-default-info-directories): Add
7480         /usr/share/info and /usr/local/share/info.
7481
7482 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7483
7484         * about.el: Updated Vladimir Ivanovic's info.
7485
7486 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7487
7488         * auto-show.el (auto-show-truncationp): Remove.
7489
7490         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7491
7492 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7493
7494         * indent.el (indent-line-to): fix bug: spaces were not replaced
7495         with tab if column is multiple of tab-width
7496         From dhn@qedinc.com
7497
7498 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7499
7500         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7501         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7502
7503         * package-get.el (package-get-package-provider): Be verbose when
7504         interactive. Patch from Robert Pluim
7505
7506 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7507
7508         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7509         info file suffixes.
7510
7511 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7512
7513         * process.el (open-network-stream): Add a new optional parameter
7514         PROTOCOL to support udp; fix a minor typo and add an explanation
7515         in docstring for udp programming.
7516
7517         * code-process.el (open-network-stream): Add a new optional
7518         parameter PROTOCOL to support udp; fix a minor typo and add an
7519         explanation in docstring for udp programming.
7520
7521 1999-10-18  Andy Piper  <andy@xemacs.org>
7522
7523         * gui.el (make-gui-button): be more precise about how we call
7524         callbacks.
7525
7526         * wid-edit.el (widget-push-button-value-create): Use the new form
7527         of native gui-button.
7528
7529 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7530
7531         * info.el (Info-page-prev): Don't do (sit-for 0).
7532
7533 1999-10-13  Andy Piper  <andy@xemacs.org>
7534
7535         * gutter-items.el (progress-abort-glyph): new glyph for showing
7536         abort status.
7537         (append-progress): dispatch-event rather than sit-for.
7538         (abort-progress): new function. Show the abort glyph with an
7539         appropriate message.
7540         (raw-append-progress): dispatch-event rather than sit-for.
7541         (display-progress): cope with aborts.
7542
7543         * gui.el (make-gui-button): Use native widgets for buttons
7544         unconditionally.
7545         (insert-gui-button): ditto.
7546         (gui-button-p): ditto.
7547
7548         * xbm-button.el: remove from core.
7549
7550         * xpm-button.el: remove from core.
7551
7552 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7553
7554         * faces.el (init-device-faces): Don't initialize the random faces
7555         on the stream device.
7556
7557 1999-10-06  Andy Piper  <andy@xemacs.org>
7558
7559         * files.el (recover-file): Don't use ls under windows for revert buffer.
7560
7561 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7562
7563         * package-get.el (package-get-download-menu): Make menu really
7564         toggle download sites.
7565         (package-get-download-sites): Add autoload cookie.
7566
7567 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7568
7569         * setup-paths.el (paths-find-module-directory): Ditto.
7570
7571 1999-09-29  Werner Fink  <werner@suse.de>
7572
7573         * setup-paths.el (paths-find-exec-directory): Add missing nil
7574         parameter for environment.
7575
7576 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7577
7578         * modeline.el (modeline-format):
7579         Only purecopy the strings.  Else
7580         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7581         barfs.
7582
7583 1999-08-28  Mike Woolley  <mike@bulsara.com>
7584
7585         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7586         user setting comint-completion-addsuffix and
7587         comint-process-echoes.
7588
7589 1999-09-22  Andy Piper  <andy@xemacs.org>
7590
7591         * gutter-items.el (update-tab-in-gutter): use
7592         last-nonminibuf-window instead of selected-window.
7593
7594 1999-09-18  Andy Piper  <andy@xemacs.org>
7595
7596         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7597         display on.
7598
7599         * subr.el (record-buffer-hook): new variable so that the hook gets
7600         some documentation.
7601
7602 1999-09-16  Andy Piper  <andy@xemacs.org>
7603
7604         * gutter-items.el (update-tab-in-gutter): only update when the
7605         gutter is visible.
7606         (remove-buffer-from-gutter-tab): ditto.
7607
7608 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7609
7610         * simple.el (do-auto-fill): Commented out part of Kinsoku
7611         processing.
7612
7613 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7614
7615         * isearch-mode.el (isearch-highlightify-region): Give the
7616         highlighting extents a high priority.
7617         (isearch-make-extent): Give the main highlighting extent an even
7618         higher priority.
7619
7620 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7621
7622         * packages.el (packages-compute-package-locations): Fix typo from
7623         -u rationalization.
7624
7625 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7626
7627         * setup-paths.el (paths-find-doc-directory): Respect value of
7628         `configure-doc-directory.'
7629
7630         * find-paths.el (paths-find-architecture-directory): Give
7631         precendence `default' argument (which typically comes from
7632         configure).
7633
7634 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7635
7636         * startup.el (command-line-early): Added options -user-init-file
7637         and -user-init-directory.
7638
7639         * files.el (user-init-file): Default to NIL so we can recognize
7640         when it's set.
7641
7642 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7643
7644         * obsolete.el (init-file-user):
7645         * startup.el:
7646         * packages.el (packages-compute-package-locations):
7647         * package-get.el (package-get-user-index-filename):
7648         * menubar-items.el (maybe-add-init-button):
7649         * info.el (Info-annotations-path):
7650         * dump-paths.el:
7651         Change `user-init-directory' to be an absolute path.
7652         Use `user-init-directory' where appropriate.
7653         Zap `init-file-user' and its uses.
7654
7655 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7656
7657         * subr.el (copy-symbol): New function.
7658
7659 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7660
7661         * isearch-mode.el (isearch-done): Be sure to restore invisible
7662         extents in the proper buffer.
7663         (isearch-pre-command-hook): Set this-command to the correct value
7664         in case the buffer has changed and old overriding-local-map was
7665         used.
7666         (isearch-restore-extent): Use remprop instead of setting the
7667         property to nil.
7668
7669 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7670
7671         * cmdloop.el (execute-extended-command): Update zmacs region
7672         before the delay.
7673         (execute-extended-command): Make the message gettext-friendly.
7674
7675 1999-09-07  Andy Piper  <andy@xemacs.org>
7676
7677         * gutter-items.el (progress-gauge-glyph): renamed from
7678         progress-glyph.
7679         (progress-text-glyph): new variable.
7680         (progress-layout-glyph): use layouts and text glyphs.
7681         (progress-area-buffer): removed.
7682         (progress-text-and-extent): new variable.
7683         (progress-displayed-p): dynamically create gutter area buffer.
7684         (clear-progress): ditto.
7685         (raw-append-progress): ditto.
7686         (append-progress): use new glyph names.
7687         (raw-append-progress): only create the extent when needed. set
7688         properties more optimally.
7689         (progress): remove args.
7690
7691 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7692
7693         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7694         mapcar where the return value is unused.
7695         (isearch-restore-invisible-extents): Ditto.
7696         (isearch-highlight-all-cleanup): Ditto.
7697         (isearch-delete-extents-in-range): Traverse the extents only once.
7698         (isearch-highlight-all-update): Don't start over if the search
7699         string has changed and more input is pending.
7700
7701 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7702
7703         * packages.el (packages-find-package-data-path): Ditto.
7704
7705         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7706
7707         * subr.el (mapc-internal): Don't make obsolete.
7708
7709         * cl-extra.el (mapc): Resurrect.
7710
7711 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
7712
7713         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7714         alias.
7715
7716         * isearch-mode.el (isearch-top-state): Restore isearch-word.
7717         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7718         (isearch-yank-clipboard): Use get-clipboard instead of
7719         x-get-clipboard.
7720         (isearch-yank-selection): Fix docstring.
7721
7722 1999-09-02  Martin Buchholz  <martin@xemacs.org>
7723
7724         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7725
7726 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7727
7728         * cl-macs.el (extent-start-position): Fix setf method.
7729         (extent-end-position): Ditto.
7730
7731 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7732
7733         * isearch-mode.el: End merge with FSF 20.4.
7734
7735         * isearch-mode.el (search-invisible): New variable.
7736         (isearch-hide-immediately): Ditto.
7737         (isearch-unhidden-extents): Ditto.
7738         (isearch-range-invisible): New function.
7739         (isearch-unhide-extent): Ditto.
7740         (isearch-restore-invisible-extents): Ditto.
7741         (isearch-restore-extent): Ditto.
7742
7743         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7744         implementation.
7745         (isearch-ring-retreat-edit): Ditto.
7746         (isearch-forward): New argument NO-RECURSIVE-EDIT.
7747         (isearch-forward-regexp): New arguments NOT-REGEXP and
7748         NO-RECURSIVE-EDIT.
7749         (isearch-backward): New argument NO-RECURSIVE-EDIT.
7750         (isearch-backward-regexp): New arguments NOT-REGEXP and
7751         NO-RECURSIVE-EDIT.
7752         (isearch-mode): Return isearch-success.
7753         (isearch-update): Use unread-command-events instead of
7754         unread-command-event.
7755         (isearch-abort): If an invalid regexp is encountered, keep popping
7756         states.
7757         (isearch-*-char): Use FSF implementation.
7758         (isearch-whitespace-chars): Use the more robust FSF's
7759         implementation.
7760         (isearch-within-brackets): New variable.
7761         (isearch-mode): Initialize it.
7762         (isearch-edit-string): Bind it.
7763         (isearch-search-and-update): Set it.
7764         (isearch-push-state): Push it.
7765         (isearch-top-state): Pop it.
7766         (isearch-search): Set it.
7767         (isearch-printing-char): When called by isearch-whitespace-chars,
7768         handle M-SPC gracefully.
7769         (isearch-message-prefix): New argument ELLIPSIS.
7770         (isearch-message-suffix): Ditto.
7771         (isearch-message): Use the ELLIPSIS argument when calling
7772         isearch-message-prefix and isearch-message-suffix.
7773         (isearch-message-prefix): Distinguish between "wrapped" and
7774         "overwrapped" search, FWIW.
7775
7776 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7777
7778         * isearch-mode.el (isearch-edit-string): Use the head of the
7779         search ring instead of search-last-string and search-last-regexp.
7780         (search-highlight): Renamed from isearch-highlight.
7781         (isearch-exit): Use the new name.
7782         (isearch-highlight): Ditto.
7783         (isearch-dehighlight): Ditto.
7784         (isearch-update-ring): New function.
7785         (isearch-done): Call it.
7786         (isearch-done): New argument EDIT.
7787         (isearch-repeat): If search string is empty, look up at the car of
7788         the search ring; ignore the yank pointer.
7789         (isearch-abort): Call isearch-done with NOPUSH.
7790         (isearch-cancel): New function.
7791         (isearch-mode-map): Bind it to ESC ESC ESC.
7792
7793         * isearch-mode.el: Begin merge with FSF 20.4.
7794
7795 1999-09-01  Andy Piper  <andy@xemacs.org>
7796
7797         * x-select.el (x-get-clipboard): obsolete.
7798         (x-yank-clipboard-selection): obsolete
7799
7800         * select.el (disown-selection): need to be careful to disown the
7801         clipboard if we set it via selection.
7802         (get-clipboard): move from x-select.el
7803         (yank-clipboard-selection): ditto.
7804
7805 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7806
7807         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
7808         isearch-highlight-all-matches to nil.
7809         (isearch-fixed-case): New variable.
7810         (isearch-mode): Initialize it.
7811         (isearch-edit-string): Save it.
7812         (isearch-toggle-case-fold): Set it.
7813         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
7814         need to check isearch-fixed-case.
7815         (isearch-toggle-case-fold): Update highlighting of all matches
7816         before the pause.
7817         (isearch-edit-string):
7818
7819 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7820
7821         * isearch-mode.el (isearch-edit-string): Call isearch-message
7822         before reading the event so that the prompt is displayed properly.
7823         (isearch-message): Use isearch-nonincremental when calling
7824         isearch-message-prefix.
7825         (minibuffer-local-isearch-map): Bind up and down to do the same as
7826         M-p and M-n respectively.
7827         (isearch-done): New arg NOPUSH.
7828         (isearch-edit-string): Use it.
7829         (isearch-edit-string): Don't bind isearch-string.
7830         (isearch-ring-adjust): Edit string, *then* push state.
7831
7832 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
7833
7834         * faces.el (isearch-secondary): Make isearch-secondary look
7835         different than default.
7836
7837 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
7838
7839         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7840         save-excursion.
7841         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7842         (isearch-update): Call isearch-dehighlight without arguments.
7843         (isearch-done): Ditto.
7844
7845         * isearch-mode.el (isearch-fix-case): If the search string has no
7846         upper-case letters, allow the folding to be reenabled.
7847         Previously, once disabled, the folding would remain that way until
7848         the end of isearch.
7849         (isearch-top-state): Call isearch-fix-case.
7850
7851         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7852         save-excursion.
7853         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7854
7855 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
7856
7857         * xpm-button.el:
7858         xbm-button.el: Need to exist in core because gui.el depends on
7859         them.
7860
7861 1999-08-31  Andy Piper  <andy@xemacs.org>
7862
7863         * gutter-items.el (buffers-tab-face): new customizable variable.
7864         (buffers-tab-default-buffer-line-length): new specifier for
7865         maximum viewable characters.
7866         (progress-stack): new variable for implementing widget-based
7867         progress messages.
7868         (progress-area-buffer): ditto.
7869         (progress-glyph-height): ditto.
7870         (progress-stop-callback): ditto.
7871         (progress-quit-function): new function.
7872         (progress-glyph): new variable.
7873         (progress-layout-glyph): ditto.
7874         (progress-displayed-p): new function, see message-displayed-p for
7875         details.
7876         (clear-progress): ditto.
7877         (remove-progress): ditto.
7878         (append-progress): ditto.
7879         (raw-append-progress): ditto.
7880         (display-progress): ditto.
7881         (current-progress): ditto.
7882         (current-progress-label): ditto.
7883         (progress): ditto.
7884         (lprogress): ditto.
7885
7886
7887 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7888
7889         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
7890
7891         * isearch-mode.el (isearch-yank-x-selection): Renamed to
7892         `isearch-yank-selection'.
7893         (isearch-mode-map): Use it.
7894         (isearch-yank-selection): Use `get-selection' instead of
7895         `get-x-selection'.
7896
7897 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7898
7899         * faces.el (isearch-secondary): Create face here.
7900
7901         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
7902         timers.
7903
7904 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
7905
7906         * subr.el (buffer-string): More robust backward compatibility
7907         check, courtesy William Perry.
7908
7909 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
7910
7911         * replace.el (perform-replace): Stop the search after the search
7912         limit has been reached.
7913
7914 1999-08-23  Andy Piper  <andy@xemacs.org>
7915
7916         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
7917         here if we don't have one.
7918
7919 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7920
7921         * ldap.el (ldap-coding-system): Default to nil until we get
7922         efficient UTF8 support
7923         (ldap-decode-string): Guard against `decode-coding-string' not
7924         being defined
7925         (ldap-encode-string): Guard against `encode-coding-string' not
7926         being defined
7927
7928 1999-08-23  Didier Verna  <didier@xemacs.org>
7929
7930         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
7931         Some doc strings improvements, and add a star to the `interactive'
7932         calls.
7933
7934 1999-08-18  Stef Epardaud  <stef@lunatech.com>
7935
7936         * font-lock.el (java-font-lock-keywords-3): introduced new
7937         keywords and regexpes for javadoc syntax 1.2.
7938
7939 1999-08-17  Andy Piper  <andy@xemacs.org>
7940
7941         * gutter-items.el (buffers-tab-format-buffer-line-function): use
7942         format-buffers-tab-line.
7943         (buffers-tab-max-buffer-line-length): new variable.
7944         (format-buffers-tab-line): new function. truncate names if over
7945         buffers-tab-max-buffer-line-length.
7946
7947 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
7948
7949         * cus-start.el: Customize the variable `bell-inhibit-time'.
7950
7951 1999-08-16  Andy Piper  <andy@xemacs.org>
7952
7953         * gutter-items.el (remove-buffer-from-gutter-tab): take a
7954         brute-force approach to deleting the last buffer.
7955         (buffers-tab-grouping-regexp): new customizable variable.
7956         (select-buffers-tab-buffers-by-mode): use it.
7957
7958 1999-08-13  Andy Piper  <andy@xemacs.org>
7959
7960         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
7961         deletion problem.
7962
7963 1999-07-30  Didier Verna  <didier@xemacs.org>
7964
7965         * cus-edit.el (custom-save-variables): I said, use prin1 instead
7966         of princ to output symbols.
7967         (custom-save-face-internal): ditto.
7968         (custom-save-resets): ditto.
7969
7970 1999-08-09  Didier Verna  <didier@xemacs.org>
7971
7972         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
7973         `regexp-quote' to protect the major mode name for use as a regular
7974         expression (c++ needs this for instance).
7975
7976 1999-08-08  Andy Piper  <andy@xemacs.org>
7977
7978         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
7979         cope with similar mode names.
7980
7981         * gutter-items.el (buffers-tab-selection-function): new selection
7982         function.
7983         (select-buffers-tab-buffers-by-mode): new function.
7984         (buffers-tab-items): use it if set to only display buffers in the
7985         tab in the current buffer's group..
7986         (update-tab-in-gutter): use new api.
7987         (remove-buffer-from-gutter-tab): ditto.
7988
7989         * gutter-items.el (buffers-tab-max-size): set custom selection
7990         default to 6.
7991         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
7992         (add-tab-to-gutter): set face as default.
7993
7994 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
7995
7996         * faces.el (frob-face-property): Merge the fall-back specifier
7997         with the target, not replace it.
7998
7999 1999-08-05  Andy Piper  <andy@xemacs.org>
8000
8001         * gutter-items.el (update-tab-in-gutter): add frame argument for
8002         buffer-items.
8003         (update-tab-in-gutter): use it.
8004
8005         * gutter-items.el (record-buffer-hook): set.
8006
8007         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8008         change.
8009         (switch-to-buffer-hook) deleted.
8010
8011 1999-08-04  Andy Piper  <andy@xemacs.org>
8012
8013         * gutter-items.el (update-tab-in-gutter): make sure this will work
8014         as an argument to create-frame-hook.
8015
8016 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8017
8018         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8019         instead of timer emulation.
8020
8021 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8022
8023         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8024         Emacs isearch enhancements.
8025
8026 1999-07-28  Andy Piper  <andy@xemacs.org>
8027
8028         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8029         all devices that support tab controls.
8030         (remove-buffer-from-gutter-tab): new function. to be used as a
8031         value for kill-buffer-hook.
8032
8033 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8034
8035         * auto-show.el (auto-show-truncationp): changed to match
8036         `window_translation_on'
8037
8038 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8039
8040         * XEmacs 21.2.19 is released
8041
8042 1999-07-28  SL Baur  <steve@miho>
8043
8044         * code-files.el (insert-file-contents): Fix docstring.
8045         revert previous change.
8046
8047 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8048
8049         * fill.el (fill-region-as-paragraph): Change re-break-point to
8050         contain word-across-newline plus one character so that filling
8051         Japanese and Chinese works as desired.
8052         * simple.el (do-auto-fill): Ditto.
8053
8054 1999-07-26  SL Baur  <steve@miho>
8055
8056         * mule/japanese.el ("Japanese"): Do not specify a default input
8057         method.
8058         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8059
8060 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8061
8062         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8063         able to use cl-macs macro in early lisp.
8064
8065 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8066
8067         * custom.el:
8068         * cus-face.el:
8069         * cus-edit.el:
8070                 Massive custom Theme API changes.
8071
8072 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8073
8074         * code-files.el (insert-file-contents): Regard
8075         coding-system-magic-cookie if `coding-system-for-read' is nil.
8076
8077 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8078
8079         * mule/thai-xtis.el: Add coding: local variable, to avoid
8080         bootstrapping problem with C locale.
8081
8082 1999-07-22  Andy Piper  <andy@xemacs.org>
8083
8084         * dumped-lisp.el (preloaded-file-list): guard against putting
8085         gutter-items in a less than functional XEmacs.
8086         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8087
8088 1999-07-18  Bob Weiner  <weiner@beopen.com>
8089
8090         * fill.el (fill-context-prefix): Fixed bug that prevented the
8091         setting of an adaptive fill prefix when the `dont-skip-first' was
8092         t.
8093
8094 1999-07-22  SL Baur  <steve@miho>
8095
8096         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8097
8098 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8099
8100         * files.el (interpreter-mode-alist): add `make', `guile', and
8101         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8102         makefile-mode, guile is a scheme, and someday XEmacs will be
8103         modular enough to use as an efficient scripting tool.)
8104
8105 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8106
8107         * mule/mule-cmds.el (reset-language-environment): Regard
8108         coding-category `utf-8' and `ucs-4' if they are available.
8109
8110 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8111
8112         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8113         (prefer-coding-system): Fix DOC-string.
8114
8115         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8116         DOC-string too.
8117
8118         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8119         Mule.
8120         (coding-system-change-eol-conversion): Fix DOC-string.
8121
8122 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8123
8124         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8125         instead of `list-coding-system'.
8126
8127 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8128
8129         * menubar-items.el (default-menubar): `select-input-method' was
8130         renamed to `set-input-method'.
8131
8132         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8133         "Set Language Environment" menu.
8134
8135         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8136         "Describe Language Support" menu.
8137
8138 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8139
8140         * mule/chinese.el ("Chinese-GB"): Rename
8141         `chinese-gb-environment-setup-function' to
8142         `setup-chinese-gb-environment-internal'.
8143
8144 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8145
8146         * mule/korean.el: Use `define-coding-system-alias' instead of
8147         `copy-coding-system'.
8148
8149 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8150
8151         * mule/mule-cmds.el (set-language-environment-coding-systems):
8152         Treat duplicated coding-categories.
8153
8154 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8155
8156         * mule/japanese.el: Use `define-coding-system-alias' instead of
8157         `copy-coding-system'.
8158
8159 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8160
8161         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8162         coding-system `viscii'.
8163
8164 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8165
8166         * mule/cyrillic.el:
8167         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8168         (cyrillic-alternativnyj-decode-table): New variable.
8169         (cyrillic-alternativnyj-encode-table): New variable.
8170         - Specify `iso-8-1' as a category of coding-system
8171           `alternativnyj'.
8172         - Abolish general Cyrillic environment.
8173
8174 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8175
8176         * mule/chinese.el:
8177         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8178         - Register `chinese-gb-environment-setup-function' as a
8179           `setup-function' of "Chinese-GB" environment.
8180
8181 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8182
8183         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8184         optional argument `parents'.
8185
8186         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8187         property for Thai-XTIS.
8188
8189         * mule/mule-help.el (help-with-tutorial): Use property
8190         `tutorial-coding-system' of language-info as a coding-system to
8191         read tutorial file.
8192
8193 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8194
8195         * mule/thai-xtis.el: Don't setup `setup-function' and
8196         `exit-function'.
8197
8198         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8199         `set-coding-category-system' to set up coding-system for
8200         coding-category.
8201
8202         * mule/mule-cmds.el (prefer-coding-system): Use
8203         `set-coding-category-system' to set up coding-system for
8204         coding-category.
8205
8206 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8207
8208         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8209         Thai-XTIS environment.
8210
8211         * mule/mule-cmds.el (prefer-coding-system): Use
8212         `find-coding-system' instead of `coding-system-p'.
8213
8214 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8215
8216         * mule/mule-cmds.el (set-language-environment-coding-systems):
8217         Modify eol-type for XEmacs.
8218
8219         * mule/thai-xtis.el: Delete unused local variable `category'.
8220
8221         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8222         function.
8223         (prefer-coding-system): Don't call
8224         `update-coding-systems-internal'; use function
8225         `coding-category-list' instead of variable `coding-category-list';
8226         use `set-coding-priority-list' instead of `set-coding-priority';
8227         modify `eol-type' for XEmacs.
8228
8229         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8230         `charset-columns'.
8231         (char-width): Likewise.
8232
8233 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8234
8235         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8236         `tis-620'.
8237
8238         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8239         `set-coding-priority-list' instead of `set-coding-priority'; don't
8240         call `update-coding-systems-internal'.
8241
8242         * mule/mule-misc.el (coding-system-get): New function.
8243         (coding-system-put): New function.
8244         (coding-system-category): New function.
8245
8246 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8247
8248         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8249         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8250         to avoid conflict with leim/quail/thai-xtis.
8251
8252         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8253         to thai-xtis-chars.el.
8254
8255         * mule/thai-xtis-chars.el: New file (split from
8256         mule/thai-xtis.el).
8257
8258 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8259
8260         * mule/thai-xtis.el:
8261         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8262         - Add syntax entries.
8263         - Put `preferred-coding-system' of the charset `thai-xtis' to
8264           `tis-620'.
8265
8266 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8267
8268         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8269         rewritten to use write-multibyte-character.
8270
8271 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8272
8273         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8274         of `iso-2022-7'.
8275         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8276         ported yet.
8277         (read-input-method-name): Treat optional argument `default'.
8278
8279 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8280
8281         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8282         all.
8283         (set-language-info-alist): Set up menus here.
8284
8285 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8286
8287         * minibuf.el (completing-read): Add new optional argument
8288         `default'.
8289         (read-coding-system): Add new optional argument
8290         `default-coding-system'.
8291
8292 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8293
8294         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8295         (viet-viscii-...->viet-vscii...).
8296
8297 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8298
8299         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8300         and menus.
8301
8302 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8303
8304         * mule/mule-cmds.el (input-method-function): Add permanent-local
8305         property.
8306
8307 1999-03-30  Dave Love  <fx@gnu.org>
8308
8309         * mule/mule-cmds.el (current-language-environment): Doc fix.
8310
8311 1999-02-06  Richard Stallman  <rms@gnu.org>
8312
8313         * mule/european.el (setup-slovenian-environment): New function.
8314         ("Slovenian"): New language environment.
8315
8316 1999-01-27  Dave Love  <fx@gnu.org>
8317
8318         * mule/mule-cmds.el (current-language-environment): Provide :link,
8319         :type (choices) and appropriate :get.
8320
8321 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8322
8323         * mule/mule-cmds.el (describe-language-environment): Don't alter
8324         input-method-alist.
8325
8326 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8327
8328         * mule/mule-cmds.el (prefer-coding-system): Call
8329         set-coding-priority, so that the internal array of priorities is
8330         also updated.
8331
8332 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8333
8334         * mule/mule-cmds.el (prefer-coding-system): If the argument
8335         requires specific EOL conversion type, make the default coding
8336         systems use that.
8337
8338 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8339
8340         * mule/mule-cmds.el (set-language-environment): Pass the default
8341         eol-type to set-language-environment-coding-systems.
8342         (set-default-coding-systems): Copy the eol-type property for the
8343         new default values of {buffer-file,process}-coding-system from the
8344         old defaults.
8345         (set-language-environment-coding-systems): Accept an optional
8346         argument EOL-TYPE, and set the eol-type property of the default
8347         coding systems accordingly.
8348
8349 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8350
8351         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8352         use generate-new-buffer instead of get-buffer-create.
8353
8354 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8355
8356         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8357
8358 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8359
8360         * mule/mule-cmds.el (default-input-method): Fix custom type.
8361
8362 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8363
8364         * mule/mule-cmds.el (setup-specified-language-environment):
8365         Add apropos-inhibit property.
8366         (describe-specified-language-support): Likewise.
8367
8368 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8369
8370         * mule/mule-cmds.el: Doc fixes.
8371
8372 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8373
8374         * mule/mule-cmds.el (register-input-method): Doc-string
8375         modified.
8376
8377 1998-09-01  Dave Love  <fx@gnu.org>
8378
8379         * mule/mule-cmds.el (current-language-environment): Fix
8380         setter function.
8381
8382 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8383
8384         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8385         mule/european.el, mule/hebrew.el, mule/japanese.el,
8386         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8387         avoid bootstrapping problem if you need to recompile all the Lisp
8388         files using interpreted code.
8389
8390 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8391
8392         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8393         ("Latin-2"): Likewise.
8394
8395 1998-08-18  Per Starback  <starback@update.uu.se>
8396
8397         * mule/european.el (setup-latin2-environment): Fix typo.
8398
8399 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8400
8401         * mule/european.el: Give proper value of `input-method' key to all
8402         lang. env.
8403
8404         * mule/mule-cmds.el (activate-input-method): Handle the case that
8405         the arg INPUT-METHOD is nil correctly.
8406         (read-multilingual-string): Activate the specified input method
8407         before calling read-string.  Afterward, activate the original
8408         input method.
8409
8410 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8411
8412         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8413         (set-language-info-alist): Fix typo in doc-string.
8414
8415         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8416
8417 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8418
8419         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8420         (reset-language-environment): New function for the job that
8421         setup-english-environment used to do.
8422         (set-language-environment): Do more setups according to the info
8423         in language-info-alist.
8424         (read-language-name): Handle the case that the arg KEY is nil.
8425         (describe-language-environment): Handle input-method property.
8426
8427         * mule/: All files under this directory, which related with
8428         specific languages (such as mule/european.el, mule/greek.el,
8429         mule/hebrew.el, mule/misc-lang.el), modified as below.
8430         (setup-XXX-environment): Just call set-language-environment.  If
8431         they used to do some other jobs than what done by
8432         set-language-environment, those jobs are done in
8433         setup-XXX-environment-internal now.
8434         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8435         the value to setup-XXX-environment-internal.  Add properties
8436         input-method and features.
8437
8438         * mule/english.el (setup-english-environment): Just call
8439         reset-language-environment.
8440
8441         * mule/european.el (setup-8-bit-environment): Function deleted.
8442
8443 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8444
8445         * mule/mule-cmds.el (input-method-exit-on-first-char)
8446         (input-method-use-echo-area): Doc fixes.
8447
8448 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8449
8450         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8451         variable.
8452         (input-method-use-echo-area): New variable.
8453
8454 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8455
8456         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8457
8458 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8459
8460         * mule/mule-cmds.el (activate-input-method): Update mode line.
8461         (inactivate-input-method): Likewise.
8462
8463 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8464
8465         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8466         input method in the current buffer, but just bind
8467         current-input-method.
8468
8469 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8470
8471         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8472
8473         * mule/misc-lang.el ("IPA"): Add coding-priority and
8474         coding-system.
8475
8476 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8477
8478         * mule/greek.el: Add coding-priority.
8479
8480 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8481
8482         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8483         LANG-ENV.
8484
8485 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8486
8487         * mule/mule-cmds.el (register-input-method): Fix previous change.
8488         (setup-specified-language-environment): Doc fix.
8489
8490 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8491
8492         * mule/mule-cmds.el: Several doc fixes.
8493         (get-language-info, set-language-info): Rename argument.
8494         (set-language-info-alist): Likewise.
8495         (register-input-method): Rename argument.
8496         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8497
8498 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8499
8500         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8501         default value while reading an input method.
8502
8503 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8504
8505         * mule/mule-cmds.el (universal-coding-system-argument):
8506         Use buffer-file-coding-system as default.
8507
8508 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8509
8510         * mule/korean.el ("Korean"): Doc fix.
8511
8512 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8513
8514         * mule/mule-cmds.el (describe-language-environment): Print the
8515         languge environment at the head.
8516
8517 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8518
8519         * mule/japanese.el: Set exit-function to exit-japanese-environment
8520         for Japanese environment.
8521
8522 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8523
8524         * mule/mule-cmds.el (set-language-environment): Doc fix.
8525         (current-language-environment): Use defcustom.
8526         (default-input-method): Specify :type.
8527
8528 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8529
8530         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8531         modified.
8532         (prefer-coding-system): Doc-string modified.
8533
8534 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8535
8536         * mule/mule-cmds.el (set-language-info): Doc-string
8537         describes `coding-priority' KEY.
8538         (set-language-environment-coding-systems): New function.
8539         (select-safe-coding-system): New function.
8540         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8541         (set-language-info-alist): New optionla arg PARENTS.  Call
8542         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8543         (set-language-environment-coding-systems): New function.
8544
8545         * mule/chinese.el: Remove setting up of
8546         describe-chinese-environment-map and
8547         setup-chinese-environment-map.  Exclude them in args of calls to
8548         set-language-info-alist.  Register coding-priority key in
8549         language-info-alist.
8550
8551         * mule/cyrillic.el: Remove setting up of
8552         describe-cyrillic-environment-map and
8553         setup-cyrillic-environment-map.  Exclude them in args of calls to
8554         set-language-info-alist.  Register coding-priority key in
8555         language-info-alist.
8556
8557         * mule/english.el: Register coding-priority key in
8558         language-info-alist.
8559
8560         * mule/ethiopic.el: Register coding-priority key in
8561         language-info-alist.
8562
8563         * mule/european.el: Remove setting up of
8564         describe-european-environment-map and
8565         setup-european-environment-map.  Exclude them in args of calls to
8566         set-language-info-alist.  Register coding-priority key in
8567         language-info-alist.  Add "German" language env.
8568         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8569         (setup-german-environment): New function.
8570
8571         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8572         change default input method to "greek-postfix".
8573
8574         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8575         coding-priority key in
8576
8577 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8578
8579         * mule/mule-cmds.el (set-language-info): Doc fix.
8580         (input-method-inactivate-hook): Doc fix.
8581
8582 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8583
8584         * mule/mule-cmds.el (set-input-method): Renamed from
8585         select-input-method.
8586
8587 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8588
8589         * mule/mule-cmds.el (set-language-environment): Run
8590         exit-language-environment-hook before calling `exit-function'
8591         which is specified for the language environment.
8592
8593 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8594
8595         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8596         modified.
8597         (prefer-coding-system): Likewise.
8598         (describe-language-environment): Print aliases of each coding
8599         system.
8600         (set-language-environment-hook): New variable.
8601         (exit-language-environment-hook): New variable.
8602         (set-language-environment): Call these hooks.  Before setting a
8603         new language environment, exit from the
8604         current-language-environment if necessary.
8605         (input-method-verbose-flag): The value can be nil, t,
8606         complex-only, or default.
8607         (input-method-highlight-flag): Doc-string augmented.
8608         (activate-input-method): Check if we can run the registered
8609         function to activate an input method.
8610
8611         * mule/korean.el: Set exit-function for language environment
8612         "Korean" to exit-korean-environment.
8613         (setup-korean-environment): Moved to korea-util.el.
8614
8615 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8616
8617         * mule/mule-cmds.el (read-multilingual-string): Use
8618         current-input-method prior to default-input-method.  Don't bind
8619         current-input-method by `let', instead, activate the specified
8620         input method in the current buffer temporarily.
8621
8622 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8623
8624         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8625
8626 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8627
8628         * mule/chinese.el (post-read-decode-hz): Return the result of
8629         decode-hz-region.
8630         (pre-write-encode-hz): Do not change the value of
8631         last-coding-system.
8632
8633 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8634
8635         * mule/mule-ccl.el: Doc fixes.
8636
8637 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8638
8639         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8640         (check-ccl-program): New macro.
8641
8642 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8643
8644         * mule/mule-ccl.el: Comment about CCL syntax modified.
8645         (ccl-command-table): Add read-multibyte-character and
8646         write-multibyte-character.
8647         (ccl-code-table): Add ex-cmd.
8648         (ccl-extended-code-table): New variable.
8649         (ccl-embed-extended-command): New function.
8650         (ccl-compile-read-multibyte-character,
8651         ccl-compile-write-multibyte-character) New functions.
8652         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8653         ccl-dump-write-multibyte-character): New functions.
8654
8655 1999-07-22  SL Baur  <steve@miho>
8656
8657         * config.el (config-value-file): config.values is installed into
8658         doc-directory.
8659         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8660
8661 1999-07-19  Didier Verna  <didier@xemacs.org>
8662
8663         * rect.el: all functions rewritten, except when noted. Below is a
8664         list of interface changes.
8665         (apply-on-rectangle): new function. Obsoletes
8666         `operate-on-rectangle'. All functions that used to call this
8667         function now call the new one.
8668         (kill-rectangle): added optional prefix arg to fill lines.
8669         (delete-rectangle): ditto.
8670         (delete-extract-rectangle): ditto.
8671         (open-rectangle): ditto.
8672         (clear-rectangle): ditto.
8673         (delete-rectangle-line): added third arg FILL.
8674         (delete-extract-rectangle-line): ditto.
8675         (open-rectangle-line): ditto.
8676         (clear-rectangle-line): ditto.
8677
8678 1999-07-18  Andy Piper  <andy@xemacs.org>
8679
8680         * menubar-items.el (default-menubar): add gutter options.
8681
8682         * gutter-items.el: new file.
8683         (gutter): new group for custom.
8684         (gutter-visible-p): new variable.
8685         (default-gutter-position): ditto.
8686         (buffers-tab): new group for the buffers tab.
8687         (gutter-buffers-tab): widget to put in the gutter.
8688         (buffers-tab-max-size): max number of tabs.
8689         (buffers-tab-switch-to-buffer-function): function to call when a
8690         tab is pressed.
8691         (buffers-tab-omit-function): filter buffers with this function.
8692         (buffers-tab-format-buffer-line-function): format buffer names for
8693         inclusion in tabs.
8694         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8695         the record.
8696         (build-buffers-tab-internal): build a list of tab items.
8697         (buffers-tab-items): ditto.
8698         (add-tab-to-gutter): put a tab in the gutter area.
8699         (update-tab-in-gutter): reset the buffers in the tab.
8700
8701         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8702
8703         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8704         (switch-to-buffer-hooks): new hook.
8705
8706         * toolbar.el (default-toolbar-position): fix typo.
8707
8708 1999-07-16  Andy Piper  <andy@xemacs.org>
8709
8710         * gui.el (make-dialog-frame): turn off gutters for dialogs.
8711
8712 1999-07-15  Didier Verna  <didier@xemacs.org>
8713
8714         * cus-edit.el (custom-prompt-variable): optional third arg makes
8715         prompt for a comment string.
8716         (customize-set-value): optional prefix makes this function handle
8717         variable comments.
8718         (customize-set-variable): ditto.
8719         (customize-save-variable): ditto.
8720         (customize-customized): handle custom comments.
8721         (customize-save-customized): ditto.
8722         (custom-variable-state-set): ditto.
8723         (custom-face-state-set): ditto.
8724         (customize-saved): ditto.
8725         (custom-variable-set): ditto.
8726         (custom-face-set): ditto.
8727         (custom-variable-save): ditto.
8728         (custom-face-save): ditto.
8729         (custom-variable-reset-saved): ditto.
8730         (custom-face-reset-saved): ditto.
8731         (custom-variable-reset-standard): ditto.
8732         (custom-face-reset-standard): ditto.
8733         (custom-comment-face): new face.
8734         (custom-comment-tag-face): ditto.
8735         (custom-comment): new widget.
8736         (custom-comment-create): new function.
8737         (custom-comment-delete): ditto.
8738         (custom-comment-value-set): ditto.
8739         (custom-comment-show): ditto.
8740         (custom-comment-invisible-p): ditto.
8741         (custom-variable-value-create): create a comment field widget.
8742         (custom-face-value-create): ditto.
8743         (custom-variable-menu): new entry for adding a custom comment.
8744         (custom-face-menu): ditto.
8745         (custom-save-variables): possibly save custom comments.
8746         (custom-save-faces): ditto.
8747
8748         * cus-face.el (custom-set-faces): the arguments can now have a
8749         custom comment as fourth argument.
8750
8751         * custom.el (custom-set-variables): the arguments can now have a
8752         custom comment as fifth element.
8753
8754 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
8755
8756         * XEmacs 21.2.18 is released
8757
8758 1999-07-13  SL Baur  <steve@miho>
8759
8760         * lib-complete.el (read-library-name): Revert previous change.
8761         (read-library): Ditto.
8762
8763 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
8764
8765         * packages.el (packages-package-list): Capitalize docstring.
8766
8767         * packages.el (packages-find-package-library-path): Use #'nconc
8768         rather than #'append to reduce consing -- #'mapcar uses Flist,
8769         which returns a freshly consed list.  #'append would create yet
8770         another fresh list, using Fmake_list in concat.
8771
8772         * packages.el (package-provide): Use setq with remassq like it
8773         says in its docstring.
8774
8775 1999-07-06  SL Baur  <steve@miho.m17n.org>
8776
8777         * lib-complete.el (progn-with-message): Fix typo.
8778
8779 1999-07-06  SL Baur  <steve@miho.m17n.org>
8780
8781         * mule/mule-misc.el (char-octet): Make function match docstring.
8782         From Katsumi Yamaoka <yamaoka@jpl.org>
8783
8784 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
8785
8786         * wid-edit.el (widget-documentation): corrected spelling error.
8787
8788 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
8789
8790         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
8791         keys if already bound
8792
8793 1999-07-06  SL Baur  <steve@miho.m17n.org>
8794
8795         * lib-complete.el (progn-with-message): Revert previous changes.
8796
8797 1999-06-24  Bob Weiner  <weiner@beopen.com>
8798
8799         * lib-complete.el (find-library):
8800         (find-library-other-window):
8801         (find-library-other-frame): Completely rewrote
8802         so that these functions actually work when called non-interactively.
8803         Also made them handle LIBRARY arguments which end with .el or .elc.
8804
8805 1999-06-24  Bob Weiner  <weiner@beopen.com>
8806
8807         * simple.el (indent-new-comment-line): Locally bound
8808         `block-comment-start' to `comstart' or else when this is called
8809         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
8810         `block-comment-start' value, ignoring any existing spacing after a
8811         comment prefix in the previous line and producing ugly comments.
8812
8813 1999-06-23  Bob Weiner  <weiner@beopen.com>
8814
8815         * list-mode.el (mouse-choose-completion):
8816         (choose-completion):
8817         (completion-switch-to-minibuffer): Added.
8818         ([Tab]): [Tab] previously switched to the minibuffer
8819         but since [space] does that and since most applications in the
8820         world use [Tab] to select the next item in a list, do that in the
8821         *Completions* buffer too.  This will cause the least confusion
8822         among the largest population of users.  -- Bob Weiner, BeOpen.com,
8823         06/23/1999.
8824
8825 1999-06-22  Bob Weiner  <weiner@beopen.com>
8826
8827         * help.el (help-buffer-name): Added support for a null value
8828         of `help-buffer-prefix-string' since some buffers require no
8829         prefix.
8830
8831 1999-06-20  Bob Weiner  <weiner@beopen.com>
8832
8833         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
8834         in the completion-list-mode-map to bury the completions buffer
8835         even when the minibuffer is no longer active.
8836
8837 1999-06-20  Bob Weiner  <weiner@beopen.com>
8838
8839         * list-mode.el (list-mode): It is visually disconcerting to have
8840         the text cursor disappear within list buffers, especially when
8841         moving from window to window, so leave it visible.
8842
8843 1999-07-01  SL Baur  <steve@miho.m17n.org>
8844
8845         * menubar-items.el (default-menubar): Conditionalize the bug
8846         report menu item (which may not be possible in this XEmacs).
8847         Reported by: Ken'ichi Handa <handa@etl.go.jp>
8848
8849 1999-06-30  SL Baur  <steve@miho.m17n.org>
8850
8851         * subr.el (with-current-buffer): DOC string fix.
8852         Suggested by Bob Weiner <weiner@altrasoft.com>
8853
8854 1999-06-25  Charles G Waldman <cgw@fnal.gov>
8855
8856         * cus-face.el (custom-face-italic): insert missing args
8857
8858 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8859
8860         * packages.el (package-locations): Changed default early package
8861         hierarchies to ~/.xemacs/mule-packages and
8862         ~/.xemacs/xemacs-packages.
8863
8864 1999-06-23  SL Baur  <steve@miho.m17n.org>
8865
8866         * mule/mule-category.el (Top Level): ASCII is also latin-1.
8867
8868 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8869
8870         * packages.el (package-locations): Changed default early package
8871         hierarchy to ~/.xemacs/packages.
8872         (package-locations): Removed `packages' as a possible name for a
8873         late package hierarchy.
8874
8875 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
8876
8877         * mule/mule-category.el (word-combining-categories): Set up new
8878         variable.
8879         (word-separating-categories): Likewise.
8880
8881 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
8882
8883         * XEmacs 21.2.17 is released
8884
8885 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
8886
8887         * font-menu.el (font-menu-set-font): allow for nil specification
8888         of font size.
8889
8890 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
8891
8892         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
8893         is 1.
8894
8895 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
8896
8897         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
8898         8859-5 instead of ISO 8859-1.
8899
8900 1999-06-15  SL Baur  <steve@steve1.m17n.org>
8901
8902         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
8903         (viet-viscii-encode-table): Ditto.
8904
8905         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
8906         Make obsolete definition of char-octet.
8907
8908 1999-06-14  SL Baur  <steve@steve1.m17n.org>
8909
8910         * subr.el: Move no-Mule make-char ...
8911         * help-nomule.el (make-char): To here.
8912         (string-width): Make Mule compatibility alias.
8913
8914 1999-06-15  Andy Piper  <andy@xemacs.org>
8915
8916         * select.el (get-selection-no-error): really make there be no-error.
8917         (get-selection): revert to original.
8918
8919 1999-06-11  Andy Piper  <andy@xemacs.org>
8920
8921         * select.el (selection-sets-clipboard): renamed.
8922         (own-selection): use it.
8923
8924 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
8925
8926         * XEmacs 21.2.16 is released
8927
8928 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
8929
8930         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
8931         missing characters to avoid crash.
8932
8933 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
8934
8935         * coding.el (set-terminal-coding-system): Only set the console
8936         coding system on the selected console if it is a tty.
8937
8938 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
8939
8940         * cus-face.el:
8941         * cus-edit.el:
8942         * faces.el:
8943         (custom):
8944         (face-spec-set):
8945         * faces.el (frob-face-property):
8946         * font-menu.el (font-menu-set-font):
8947                   Actually apply changes from 1999-03-17
8948
8949 1999-06-10  Andy Piper  <andy@xemacs.org>
8950
8951         * select.el (get-selection): abstract out non error-signalling
8952         part.
8953         (get-selection-no-error): get-selection without signalling an
8954         error.
8955         (selection-is-clipboard-p): new variable. controls whether the
8956         selection sets the clipboard.
8957         (own-selection): use it.
8958
8959         * mouse.el (insert-selection): fallback to clipboard after trying
8960         primary selection and cutbuffer.
8961
8962 1999-06-05  Andy Piper  <andy@xemacs.org>
8963
8964         * x-select.el (xselect-kill-buffer-hook-1): use generalised
8965         selection functions.
8966
8967 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
8968
8969         * code-files.el (buffer-file-coding-system): Use `raw-text' as
8970         default value.
8971         (load): Use `raw-text' instead of `no-conversion'.
8972         (insert-file-contents): Likewise.
8973
8974         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
8975         of `no-conversion'.
8976
8977 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
8978
8979         * coding.el: Don't copy `no-conversion' to `raw-text'.
8980
8981 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
8982
8983         * subr.el (make-char): Define it if Mule is not around.
8984
8985 1999-06-07  SL Baur  <steve@steve1.m17n.org>
8986
8987         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
8988
8989         * x-select.el (x-disown-selection-internal): Restore symbol as an
8990         obsolete alias.
8991         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
8992
8993 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
8994
8995         * XEmacs 21.2.15 is released
8996
8997 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
8998
8999         * subr.el (split-string): Avoid infinite looping
9000
9001 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9002
9003         * ldap.el (ldap-ignore-attribute-codings): New variable
9004         (ldap-default-attribute-decoder): New variable
9005         (ldap-coding-system): New variable
9006         (ldap-attribute-syntax-encoders): New variable
9007         (ldap-attribute-syntax-decoders): New variable
9008         (ldap-attribute-syntaxes-alist): New variable
9009         (ldap-encode-boolean): New function
9010         (ldap-decode-boolean): New function
9011         (ldap-encode-country-string): New function
9012         (ldap-decode-string): New function
9013         (ldap-decode-address): New function
9014         (ldap-encode-address): New function
9015         (ldap-decode-attribute): New function
9016         (ldap-search): Use some of these
9017
9018 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9019
9020         * version.el (emacs-version): Make the patch level/beta come
9021         before the XEmacs qualifier so that it gets into (funcall
9022         emacs-version) and thus in the bug reports.
9023         (emacs-version>=): Support patch levels.
9024
9025 1999-06-03  SL Baur  <steve@xemacs.org>
9026
9027         * version.el: implement x.y.z version number
9028         From Jan Vroonhof <vroonhof@math.ethz.ch>
9029
9030 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9031
9032         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9033
9034 1999-05-22  Vin Shelton <acs@xemacs.org>
9035
9036         * startup.el: Document -private and break out non-standard X options.
9037
9038 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9039
9040         * mule/mule-charset.el (charset-after): New function.
9041         (charset-direction): Synch with Mule, update docstring.
9042         (get-charset-property): New function.
9043         (put-charset-property): New function.
9044         (charset-plist): New function.
9045
9046         * mule/mule-charset.el (compose-region):
9047         (decompose-region): remove;  these functions (which don't work
9048         since we don't do composite characters) have been moved to
9049         mule-util.el.
9050         (toplevel): follow coding standards
9051
9052 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9053
9054         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9055         exist any more.
9056
9057         * code-files.el: Fix commentary to follow coding standards.  Move
9058         the single line left in mule-files.el to here.
9059
9060         * mule/mule-files.el: delete.
9061
9062 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9063
9064         * info.el (Info-scroll-prev): Use event functions instead of the
9065         old emacs 19 interface.
9066
9067 1999-06-02  Andy Piper  <andy@xemacs.org>
9068
9069         * x-font-menu.el (x-font-menu-load-font):
9070         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9071
9072 1999-05-31  Andy Piper  <andy@xemacs.org>
9073
9074         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9075         group.
9076         (font-menu-this-frame-only-p): ditto.
9077         (font-menu-max-items): reinstate, from Jan Vroonhof
9078         <vroonhof@math.ethz.ch>
9079         (font-menu-submenu-name-format): ditto.
9080         (font-menu-split-long-menu): ditto, for use by the family
9081         constructor.
9082         (font-menu-family-constructor): use it.
9083
9084 1999-05-30  Andy Piper  <andy@xemacs.org>
9085
9086         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9087         for use by the font menu.
9088
9089         * msw-font-menu.el: new file implementing mswindows specific
9090         font-menu behaviour.
9091         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9092         (mswindows-font-menu-junk-families): ditto.
9093         (hack-font-truename): ditto.
9094         (mswindows-font-regexp-ascii): ditto.
9095         (mswindows-reset-device-font-menus): ditto.
9096         (mswindows-font-menu-font-data): ditto.
9097         (mswindows-font-menu-load-font): ditto.
9098
9099         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9100         (x-font-menu-font-data): ditto.
9101         (x-font-menu-load-font): ditto.
9102
9103         * font-menu.el: new file implementing generic font menu behaviour.
9104         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9105         made device independent.
9106         (font-menu-this-frame-only-p): ditto.
9107         (font-menu-preferred-resolution): ditto.
9108         (font-menu-size-scaling): new variable used to determine whether
9109         sizes are in points or tenths of a point.
9110         (vassoc): moved from x-font-menu.el.
9111         (device-fonts-cache): ditto.
9112         (device-fonts-cache): ditto.
9113         (flush-device-fonts-cache): ditto.
9114         (reset-device-font-menus): copied from x-font-menu.el and made
9115         device independent. Most functionality deferred to
9116         device-dependent versions.
9117         (font-menu-family-constructor): copied from x-font-menu.el and
9118         made device independent.
9119         (font-menu-size-constructor): ditto.
9120         (font-menu-weight-constructor): ditto.
9121         (font-menu-set-font): ditto.
9122         (font-menu-change-face): ditto.
9123         (font-menu-load-font): new device method.
9124         (font-menu-font-data): ditto.
9125
9126         * x-font-menu.el: The above functions deleted.
9127
9128 1999-05-26  Andy Piper  <andy@xemacs.org>
9129
9130         * update-elc.el:
9131         * make-docfile.el:
9132         * loadup.el: rehash expand-file-name usage to not use default-directory.
9133
9134 1999-05-21  Andy Piper  <andy@xemacs.org>
9135
9136         * x-select.el (x-select-convert-to-text):
9137         (x-selected-text-type):
9138         (x-get-selection):
9139         (xselect-convert-to-string):
9140         (xselect-convert-to-compound-text):
9141         (xselect-convert-to-length):
9142         (xselect-convert-to-targets):
9143         (xselect-convert-to-delete):
9144         (xselect-convert-to-filename):
9145         (xselect-convert-to-charpos):
9146         (xselect-convert-to-lineno):
9147         (xselect-convert-to-colno):
9148         (xselect-convert-to-sourceloc):
9149         (xselect-convert-to-os):
9150         (xselect-convert-to-host):
9151         (xselect-convert-to-user):
9152         (xselect-convert-to-class):
9153         (xselect-convert-to-name):
9154         (xselect-convert-to-integer):
9155         (xselect-convert-to-atom):
9156         (xselect-convert-to-identity): functions renamed from x-* and
9157         moved to select.el.
9158         (x-get-secondary-selection): use rename get-selection.
9159         (x-get-clipboard): ditto.
9160         (x-own-selection): moved to select.el.
9161         (x-valid-simple-selection-p): ditto.
9162         (x-dehilight-selection): ditto.
9163         (x-own-clipboard): ditto.
9164         (x-disown-selection): ditto.
9165
9166         * x-mouse.el (x-yank-function): moved to mouse.el.
9167         (x-insert-selection): ditto.
9168         (x-set-point-and-move-selection): use renamed function.
9169
9170         * select.el (selected-text-type): moved and renamed from
9171         x-select.el.
9172         (selection-owner-p): moved to C.
9173         (selection-exists-p): ditto.
9174         (get-cutbuffer): new device method.
9175         (get-selection): generalised and moved from x-select.el.
9176         (own-selection): moved x-own-selection functionality into here.
9177         (dehilight-selection): renamed and moved from x-select.el.
9178         (own-clipboard): functionality moved from x-select.el using new
9179         generic C builtins.
9180         (disown-clipboard): ditto.
9181         (select-convert-to-text):
9182         (select-convert-to-string):
9183         (select-convert-to-compound-text):
9184         (select-convert-to-length):
9185         (select-convert-to-targets):
9186         (select-convert-to-delete):
9187         (select-convert-to-filename):
9188         (select-convert-to-charpos):
9189         (select-convert-to-lineno):
9190         (select-convert-to-colno):
9191         (select-convert-to-sourceloc):
9192         (select-convert-to-os):
9193         (select-convert-to-host):
9194         (select-convert-to-user):
9195         (select-convert-to-class):
9196         (select-convert-to-name):
9197         (select-convert-to-integer):
9198         (select-convert-to-atom):
9199         (select-convert-to-identity): new functions renamed from x-* and
9200         moved from x-select.el.
9201
9202         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9203         into here and use as the default window-system mouse yank.
9204         (insert-selection): generalised and moved from x-mouse.el.
9205         (own-clipboard): moved to C.
9206
9207         * msw-select.el (mswindows-selection-owned-p): deleted.
9208         (mswindows-own-selection): generalised and moved to select.el.
9209         (mswindows-disown-selection): generalised and moved to C.
9210         (mswindows-selection-owner-p): ditto.
9211
9212 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9213
9214         * XEmacs 21.2.14 is released
9215
9216 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9217
9218         * about.el: update contact info for jason and slb.
9219
9220 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9221
9222         * mule/european.el (setup-romanian-environment): Add Romanian
9223         support from Emacs/Mule romanian.el.
9224
9225 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9226
9227         * cus-face.el: Label all custom changes with the 'custom' tag.
9228
9229         * cus-edit.el: idem ditto.
9230
9231         * faces.el: Added suport for adding device tags to various functions.
9232         (custom): New device tag.
9233         (face-spec-set): Call reset face with tags argument. No longer do
9234         x-init-global-faces hack.
9235
9236         * faces.el (frob-face-property): Use an anonymous specifier to map
9237         frob-face-property-1 over.
9238
9239         * x-font-menu.el (font-menu-set-font): Always specify all
9240         properties to custom.
9241
9242 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9243
9244         * mule/european.el (setup-czech-environment): Add czech support.
9245         From David Sauer <davids@orfinet.cz>
9246
9247 1999-03-15  SL Baur  <steve@xemacs.org>
9248
9249         * check-features.el: Turn hard errors into warnings.
9250
9251 1999-03-21  SL Baur  <steve@xemacs.org>
9252
9253         * simple.el (delete-key-deletes-forward): As per discussion on
9254         xemacs-beta, default to t.
9255
9256 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9257
9258         * loadup.el: Define Installation-string before loading anything.
9259
9260 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9261
9262         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9263         From Anders Stenman <stenman@isy.liu.se>
9264
9265 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9266
9267         * wid-edit.el (widget-glyph-find): Ditto.
9268
9269         * packages.el (locate-library): Ditto.
9270
9271         * loadup.el (really-early-error-handler): Ditto.
9272
9273         * lib-complete.el (read-library): Ditto.
9274
9275         * faces.el (set-face-stipple): Ditto.
9276
9277         * code-files.el (load): Use new calling style of locate-file.
9278
9279 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9280
9281         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9282         dead.
9283
9284 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9285
9286         * dumped-lisp.el (preloaded-file-list): Don't load
9287         Installation.el.
9288
9289         * loadup.el (Installation-string): Define it here.
9290
9291 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9292
9293         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9294         Installation.el needs to be loaded before `dump-paths', otherwise
9295         the dumping process won't find it.
9296
9297 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9298
9299         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9300         subr so that we can use `replace-in-string' in Installation.el to
9301         get rid of C-m chars under the native Windows build.
9302
9303 1999-04-29  Andy Piper  <andy@xemacs.org>
9304
9305         * make-docfile.el: canonicalize file and directory names.
9306
9307         * device.el (call-device-method): new function for calling device
9308         specific methods.
9309         (define-device-method): new function for defining device methods.
9310         (define-device-method*): ditto.
9311
9312 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9313
9314         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9315
9316 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9317
9318         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9319         (cyrillic-koi8-r-encode-table): Likewise.
9320         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9321         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9322
9323         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9324         from vietnamese.el].
9325
9326         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9327         mule/mule-misc.el.
9328
9329 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9330
9331         * mule/thai-xtis.el:
9332         - Change font registry name from "Thai94x94-0" to "xtis-0".
9333         - Change mnemonic of coding-system `tis-620' to "TIS620".
9334
9335 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9336
9337         * mule/ethiopic.el: fixed.
9338
9339 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9340
9341         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9342
9343         * mule/thai-xtis.el: New file.
9344
9345         * mule/vietnamese.el: New file.
9346
9347         * mule/ethiopic.el: New file.
9348
9349 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9350
9351         * bytecomp.el (byte-compile-close-variables): Leave
9352         debug-issue-ebola-notices alone.
9353
9354 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9355
9356         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9357         at the top of the buffer since it is the most important thing to
9358         customize
9359         (ldap-get-host-parameter): New defun
9360         (ldap-search): Add a new parameter `withdn' to retrieve the
9361         distinguished names of entries
9362
9363 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9364
9365         * startup.el (splash-frame-body): Date and spelling fixes.
9366
9367 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9368
9369         * view-less.el (toggle-truncate-lines): add autoload tag
9370
9371 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9372
9373         * format.el (format-alist): Disable image stuff.
9374
9375 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9376
9377         * wid-edit.el (widget-glyph-find): Search by directories, then by
9378         suffixes rather than the other way around.
9379         (widget-image-conversion): Renamed to
9380         `widget-image-file-name-suffixes'.
9381
9382 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9383
9384         * mule/mule-charset.el: Made old functions obsolete, remove the
9385         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9386         (charset-iso-graphic-plane): Rename from charset-graphic.
9387         (charset-iso-final-char): Rename from charset-final.
9388         (charset-width): Rename from charset-columns.
9389         (charset-bytes): Added from fsf compatibility, returns always 1.
9390
9391         * mule/mule-misc.el: Move charset-doc-string alias to
9392         mule-charset.el
9393
9394 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9395
9396         * x-faces.el (x-make-font-bold-italic): honor
9397         *try-oblique-before-italic-fonts*
9398
9399 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9400
9401         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9402
9403 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9404
9405         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9406         name.
9407
9408 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9409
9410         * cl-extra.el (equalp): Would bug out for lists.
9411
9412 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9413
9414         * about.el (about-hackers):  Change cgw's email address
9415
9416 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9417
9418         * XEmacs 21.2.13 is released
9419
9420 1999-03-12  SL Baur  <steve@xemacs.org>
9421
9422         * simple.el (delete-key-deletes-forward): Revert to previous
9423         behavior.
9424
9425 1999-01-18  Didier Verna  <didier@xemacs.org>
9426
9427         * menubar-items.el (xemacs-splash-buffer): handle the case of
9428         multiple elements in the splash buffer body.
9429
9430         * startup.el (splash-frame-timeout): new constant: interval
9431         between splash buffer elements.
9432         (command-line-1): handle splash buffer with multiple elements (use
9433         a timeout).
9434         (splash-frame-body): Originally `startup-splash-frame-body'.
9435         Rewrote a cleaner and more readable version. This can now be array,
9436         in which case each element is displayed in turn in the splash buffer.
9437         (splash-frame-static-body): new constant. Persistent information
9438         across all splash buffer elements (preserves the possibility to give
9439         it in different languages.
9440         (circulate-splash-frame-elements): new function. Used as a timeout
9441         to circulate through all splash frame elements and display them in
9442         sequence.
9443         (display-splash-frame): originally `startup-splash-frame'. Handle
9444         the case of multiple elements in the splash buffer body. Now
9445         returns a timeout id if multiple elements to display, or nil.
9446
9447 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9448
9449         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9450         so they can be overridden by x-init-face-from-resources.
9451         Additionally specify the font name also with an x tag.
9452
9453 1999-03-08  Andy Piper  <andy@xemacs.org>
9454
9455         * package-get.el (package-get-base): autoload.
9456
9457         * menubar-items.el (default-menubar): add update menu item. Fix
9458         custom menu to only be activated when package-base is available.
9459
9460         * package-get.el (package-get-custom): don't load
9461         package-get-custom as it is auto-generated. Fix group definition.
9462
9463 1999-03-05  Didier Verna  <didier@xemacs.org>
9464
9465         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9466         instead of `symbol-name' (Thanks Kyle).
9467
9468         * cus-edit.el (custom-save-variables): use `prin1' instead of
9469         princ to write symbols.
9470
9471 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9472
9473         * XEmacs 21.2.12 is released
9474
9475 1999-03-05  SL Baur  <steve@xemacs.org>
9476
9477         * menubar-items.el (default-menubar): Add kfm browsing support.
9478         From Neal Becker <nbecker@fred.net>
9479
9480 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9481
9482         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9483         calls to font-lock during buffer reversion.
9484
9485 1999-02-12  Didier Verna  <didier@xemacs.org>
9486
9487         * info.el (Info-build-node-completions): unconditionally widen the
9488         tag table buffer.
9489
9490 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9491
9492         * x-faces.el (x-init-face-from-resources):
9493         Only set fonts in the 'x locale.
9494
9495 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9496
9497         * package-ui.el (pui-install-selected-packages): Don't throw on
9498         `package-admin-delete-binary-package' returning nil since it's
9499         normal.  Reindent function.
9500         (pui-add-required-packages): Handle case where packages selected
9501         for installation have never been installed.
9502
9503 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9504
9505         * menubar-items.el (default-menubar):
9506         Implement the ``Mule->Set coding system of process'' menu item.
9507
9508 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9509
9510         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9511         files
9512         - Change some `if's to `when's
9513
9514 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9515
9516         * XEmacs 21.2.11 is released
9517
9518 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9519
9520         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9521         against window close (Fix Bug #460).
9522         (ask-user-about-lock-dbox): Idem.
9523
9524 1999-02-25  SL Baur  <steve@xemacs.org>
9525
9526         * mule/mule-charset.el (charset-leading-byte): New function.
9527         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9528
9529 1999-02-12  Andy Piper  <andy@xemacs.org>
9530
9531         * about.el (xemacs-hackers): change andy's email address.
9532         (about-url-alist): change andy's web page address.
9533         (about-xemacs): add piper.
9534
9535 1999-02-16  SL Baur  <steve@xemacs.org>
9536
9537         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9538         of mule-base into lisp/mule.
9539
9540 1999-02-16  SL Baur  <steve@xemacs.org>
9541
9542         * mule/arabic.el:
9543         mule/canna-leim.el:
9544         mule/chinese.el:
9545         mule/cyrillic.el:
9546         mule/english.el:
9547         mule/european.el:
9548         mule/greek.el:
9549         mule/hebrew.el:
9550         mule/japanese.el:
9551         mule/kinsoku.el:
9552         mule/korean.el:
9553         mule/misc-lang.el:
9554         mule/mule-category.el:
9555         mule/mule-ccl.el:
9556         mule/mule-charset.el:
9557         mule/mule-cmds.el:
9558         mule/mule-coding.el:
9559         mule/mule-files.el:
9560         mule/mule-help.el:
9561         mule/mule-init.el:
9562         mule/mule-misc.el:
9563         mule/mule-tty-init.el:
9564         mule/mule-x-init.el:
9565         mule/viet-chars.el:  Remerge from mule-base.
9566
9567         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9568         of mule-base into lisp/mule.
9569
9570 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9571
9572         * process.el (exec-to-string): Use `shell-command-switch' in place
9573         of hard-wired "-c" (for WindowsNT).
9574
9575 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9576
9577         * menubar-items.el (default-menubar):  Remove obsolete
9578         "Gopher" item
9579
9580 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9581
9582         * package-admin.el (package-admin-get-install-dir): First fall
9583         back to the location of xemacs-base for non-mule packages.
9584
9585 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9586
9587         * paths.el:
9588         - improved automounter tmp directory support.
9589         - support 4 (!) empirically discovered automounter conventions
9590
9591 1999-02-12  SL Baur  <steve@xemacs.org>
9592
9593         * etags.el (pop-tag-mark): autoload to match key binding.
9594
9595 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9596
9597         * XEmacs 21.2.10 is released
9598
9599 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9600
9601         * package-get.el (package-get-remote-filename): Don't bug out for
9602         a local file name in the search entry.
9603
9604 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9605
9606         * XEmacs 21.2.9 is released
9607
9608 1999-01-19  Didier Verna  <didier@xemacs.org>
9609
9610         * replace.el (replace-search-function): new variable containing a
9611         function to perform a search-forward.
9612         (replace-re-search-function): new variable containing a function
9613         to perform a re-search-forward.
9614         (perform-replace): use them.
9615
9616 1999-01-25  Didier Verna  <didier@xemacs.org>
9617
9618         * select.el (selection-owner-p): use the name `XEmacs'.
9619         (cut-copy-clear-internal): ditto.
9620
9621 1999-01-18  Andy Piper  <andy@xemacs.org>
9622
9623         * about.el (about-url-alist): Update my entry.
9624         (xemacs-hackers): Ditto.
9625
9626 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9627
9628         * buffer.el (switch-to-buffer): Fixing documentation.
9629         * minibuf.el (minibuffer-completion-table): ditto.
9630         * cl-macs.el (return-from): ditto.
9631
9632 1999-01-04  Didier Verna  <didier@xemacs.org>
9633
9634         * replace.el (delete-non-matching-lines): temporarily disable
9635         case-folding when called interactively with a regexp containing
9636         uppercase characters.
9637         (delete-matching-lines): ditto.
9638         (count-matches): ditto.
9639         (list-matching-lines): ditto.
9640
9641 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9642
9643         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9644         abort if current window is split horizontally, not if others are
9645         split.  Got rid of unnecessary minibuffer checking.  Also, add
9646         some comments (it's still complex).
9647
9648 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9649
9650         * package-get.el: changed address for doc.ic.ac.uk to
9651         sunsite.doc.ic.ac.uk
9652
9653 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9654
9655         * ldap.el (toplevel): Remove requires so that the file compiles
9656         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9657
9658 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9659
9660         * dump-paths.el: Calculate module-directory and set
9661         module-load-path to the load path for modules.
9662
9663         * loadup.el: Get bootstrap value of module-load-path from the
9664         environment variable EMACSBOOTSTRAPMODULEPATH.
9665         - Display the module load path if we're debugging paths.
9666
9667         * setup-paths.el: Added function paths-find-site-module-directory.
9668         - Added function paths-find-module-directory.
9669         - Added function paths-construct-module-load-path.  Uses new
9670         environment variable EMACSMODULEPATH.
9671
9672 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9673
9674         * font.el (font-default-object-for-device):
9675         Oops! This `or' can't be replaced by `unless'.
9676         Fixed inability to run w3, among other things.
9677
9678 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9679
9680         * package-admin.el: Change initialization of
9681           package-admin-install-function dependent on system type.
9682           Change package-admin-install-function-mswindows to use
9683           "minitar".
9684
9685 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9686
9687         * mouse.el (default-mouse-motion-handler): Disable help echo while
9688         in the minibuffer.
9689
9690 1998-12-28  Martin Buchholz <martin@xemacs.org>
9691
9692         * XEmacs 21.2.8 is released.
9693
9694 1998-12-24  Martin Buchholz <martin@xemacs.org>
9695
9696         * XEmacs 21.2.7 is released.
9697
9698 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9699
9700         * package-ui.el (pui-list-packages): Set truncate-lines.
9701
9702         * package-get.el (package-get-download-menu): Use
9703         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9704
9705         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9706         (pui-help-string): idem.
9707         (list-packages-mode): New major mode.
9708         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9709         (pui-install-selected-packages): Add suport for removing packages.
9710         (pui-toggle-package-delete-key): New function.
9711         (pui-popup-context-sensitive): New kludge.
9712         (pui-list-packages): Add warning when `package-get-remote' is nil.
9713         (package-ui-add-site): New function.
9714
9715 1998-12-01  Didier Verna  <didier@xemacs.org>
9716
9717         * hyper-apropos.el (hyper-where-is): added the missing autoload.
9718
9719 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9720
9721         * ldap.el: Custom-ized
9722         (toplevel): Do not provide `ldap' which is provided by C level
9723         LDAP code
9724         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9725
9726 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
9727
9728         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9729
9730 1998-12-17  Andy Piper  <andy@xemacs.org>
9731
9732         * sound.el (sound-load-list): name changed from sound-load-alist.
9733         (sound-extension-list): name changed from sound-ext-list.
9734         (load-default-sounds): use new names.
9735         (load-sound-file): use new names.
9736
9737 1998-12-16  Andy Piper  <andy@xemacs.org>
9738
9739         * XEmacs 21.2.6 is released
9740
9741 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
9742
9743         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9744         errors.
9745
9746 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
9747
9748         * wid-edit.el (widget-echo-this-extent): Set
9749         help-echo-owns-message to t.
9750
9751 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9752
9753         * package-get.el (package-get-download-menu): use toggles for
9754           each site in the download site menu.
9755
9756 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
9757
9758         * package-get.el (package-get): If we cannot find a package
9759           because package-get-remote is not set, give a more helpful
9760           error message.
9761
9762 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9763
9764         * package-get.el (package-get-remote-filename): use an EFS path
9765         with user anonymous if no user is specified.
9766
9767 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9768
9769         * faces.el (face-spec-set): Re-init fallfacks for default after
9770         calling reset-face on the default face.
9771
9772 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9773
9774         * package-admin.el (package-admin-default-install-function):
9775         Behave as advertised.  Make sure the pkg-dir is proper for
9776         default-directory.
9777         (package-admin-add-binary-package): Make sure the pkg-dir is
9778         proper for default-directory.
9779         (package-admin-install-function-mswindows): Make sure the pkg-dir
9780         is proper for default-directory.
9781
9782 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9783
9784         * XEmacs 21.2.5 is released
9785
9786 1998-12-05  SL Baur  <steve@altair.xemacs.org>
9787
9788         * files.el (binary-file-regexps): regexp-opt is not available at
9789         bytecompile time.
9790
9791 1998-11-30  Martin Buchholz  <martin@xemacs.org>
9792
9793         * x-win-xfree86.el:
9794         * x-win-sun.el (x-win-init-sun):
9795         * x-win-sun.el:
9796         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
9797         * x-iso8859-1.el:
9798         * x-init.el (init-post-x-win):
9799         * x-init.el (init-pre-x-win):
9800         * x-init.el (x-initialize-compose):
9801         * x-init.el:
9802         * x-compose.el:
9803         * winnt.el:
9804         * widget.el:
9805         * wid-edit.el (widget-glyph-click):
9806         * wid-edit.el (widget-glyph-find):
9807         * wid-edit.el (widget-type):
9808         * view-less.el (view-buffer-other-window):
9809         * very-early-lisp.el:
9810         * version.el:
9811         * toolbar.el:
9812         * toolbar-items.el:
9813         * term/sun.el (suntool-map):
9814         * term/sun-mouse.el:
9815         * term/internal.el:
9816         * syntax.el (modify-syntax-entry):
9817         * symbol-syntax.el:
9818         * subr.el:
9819         * startup.el (lock-directory):
9820         * simple.el (set-comment-column):
9821         * simple.el (backward-delete-char-untabify):
9822         * shadow.el (find-emacs-lisp-shadows):
9823         * shadow.el:
9824         * setup-paths.el (paths-construct-info-path):
9825         * select.el (cut-copy-clear-internal):
9826         * process.el (call-process-region):
9827         * process.el (start-process-shell-command):
9828         * process.el:
9829         * paths.el (rmail-spool-directory):
9830         * paragraphs.el (use-hard-newlines):
9831         * package-get.el (package-get-dependencies):
9832         * package-admin.el (package-admin-delete-binary-package):
9833         * obsolete.el (truncate-string):
9834         * obsolete.el (store-substring):
9835         * mouse.el (default-mouse-track-maybe-own-selection):
9836         * mouse.el (mouse-yank-at-point):
9837         * modeline.el:
9838         * modeline.el (mouse-drag-modeline):
9839         * minibuf.el (read-directory-name-internal):
9840         * minibuf.el (read-file-name-internal):
9841         * minibuf.el (read-file-name-internal-1):
9842         * minibuf.el (read-file-name-2):
9843         * minibuf.el (exact-minibuffer-completion-p):
9844         * minibuf.el (read-from-minibuffer):
9845         * minibuf.el:
9846         * menubar.el (check-menu-syntax):
9847         * map-ynp.el (map-y-or-n-p):
9848         * make-docfile.el (docfile-out-of-date):
9849         * loadup.el ((member "run-temacs" command-line-args)):
9850         * loadup.el ((member "no-site-file" command-line-args)):
9851         * loadup.el (really-early-error-handler):
9852         * loadup.el:
9853         * loadhist.el:
9854         * loaddefs.el:
9855         * lisp-mnt.el (lm-verify):
9856         * lib-complete.el (lib-complete:cache-completions):
9857         * lib-complete.el (library-all-completions):
9858         * itimer.el (itimer-run-expired-timers):
9859         * info.el (Info-mode):
9860         * info.el (Info-insert-file-contents):
9861         * info.el (Info-rebuild-dir):
9862         * info.el (Info-build-dir-anew):
9863         * info.el (Info-parse-dir-entries):
9864         * info.el (Info-dir-outdated-p):
9865         * info.el (Info-insert-dir):
9866         * info.el (info-xref):
9867         * info.el:
9868         * hyper-apropos.el (hyper-apropos-get-doc):
9869         * hyper-apropos.el (hyper-describe-face):
9870         * hyper-apropos.el (hyper-apropos-mode):
9871         * hyper-apropos.el:
9872         * help.el (list-processes):
9873         * help.el:
9874         * gnuserv.el:
9875         * font.el (mswindows-font-create-name):
9876         * font.el (font-default-font-for-device):
9877         * font.el (x-font-create-object):
9878         * font.el (font-registry):
9879         * font.el:
9880         * font-lock.el (font-lock-keywords):
9881         * font-lock.el:
9882         * finder.el (finder-compile-keywords):
9883         * find-paths.el (paths-find-recursive-path):
9884         * fill.el (set-justification-center):
9885         * fill.el (fill-region-as-paragraph):
9886         * files.el (insert-directory):
9887         * files.el (wildcard-to-regexp):
9888         * files.el (recover-file):
9889         * files.el (basic-save-buffer):
9890         * files.el (delete-auto-save-file-if-necessary):
9891         * files.el (file-relative-name):
9892         * files.el (backup-extract-version):
9893         * files.el (backup-buffer):
9894         * files.el (set-visited-file-name):
9895         * files.el (set-auto-mode):
9896         * files.el (interpreter-mode-alist):
9897         * files.el:
9898         * files.el (find-file-noselect):
9899         * files.el (abbreviate-file-name):
9900         * files.el (parse-colon-path):
9901         * files.el (directory-abbrev-alist):
9902         * etags.el (visit-tags-table-buffer):
9903         * easymenu.el (easy-menu-define):
9904         * dragdrop.el (experimental-dragdrop-drag):
9905         * dragdrop.el (dragdrop-drop-do-functions):
9906         * dragdrop.el (dragdrop-drop-at-point):
9907         * disass.el (disassemble-1):
9908         * disass.el (disassemble-internal):
9909         * disass.el (disassemble):
9910         * disass.el:
9911         * derived.el (derived-mode-init-mode-variables):
9912         * derived.el (define-derived-mode):
9913         * custom.el (defgroup):
9914         * cus-edit.el (custom-quote):
9915         * config.el:
9916         * code-process.el (open-network-stream):
9917         * code-process.el (start-process):
9918         * code-process.el (call-process-region):
9919         * code-process.el (call-process):
9920         * code-process.el:
9921         * code-files.el (insert-file-contents):
9922         * code-files.el:
9923         * code-files.el (buffer-file-coding-system-for-read):
9924         * cmdloop.el (yes-or-no-p-minibuf):
9925         * cl.el:
9926         * cl-macs.el:
9927         * cl-extra.el:
9928         * callers-of-rpt.el (make-caller-report):
9929         * callers-of-rpt.el:
9930         * bytecomp.el (batch-byte-recompile-directory):
9931         * bytecomp.el (batch-byte-compile-1):
9932         * bytecomp.el (batch-byte-compile):
9933         * bytecomp.el (display-call-tree):
9934         * bytecomp.el (byte-compile-insert):
9935         * bytecomp.el (byte-compile-two-args-19->20):
9936         * bytecomp.el (byte-compile-variable-ref):
9937         * bytecomp.el (byte-compile-form):
9938         * bytecomp.el (byte-compile-top-level-body):
9939         * bytecomp.el (byte-compile-out-toplevel):
9940         * bytecomp.el (byte-compile-byte-code-maker):
9941         * bytecomp.el (byte-compile-file-form-defmumble):
9942         * bytecomp.el (byte-compile-file-form):
9943         * bytecomp.el (byte-compile-keep-pending):
9944         * bytecomp.el (byte-compile-insert-header):
9945         * bytecomp.el (byte-compile-from-buffer):
9946         * bytecomp.el (byte-compile-file):
9947         * bytecomp.el (byte-recompile-file):
9948         * bytecomp.el (byte-compile-close-variables):
9949         * bytecomp.el (byte-compile-warn-about-unused-variables):
9950         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
9951         * bytecomp.el (byte-compiler-legal-options):
9952         * bytecomp.el (byte-compile-lapcode):
9953         * bytecomp.el (byte-optimize-log):
9954         * bytecomp.el ((fboundp 'defsubst)):
9955         * bytecomp.el:
9956         * bytecomp-runtime.el:
9957         * byte-optimize.el (byte-optimize-apply):
9958         * byte-optimize.el (car):
9959         * byte-optimize.el (byte-optimize-form):
9960         * byte-optimize.el (byte-optimize-form-code-walker):
9961         * byte-optimize.el:
9962         * build-report.el (build-report-insert-installation-file):
9963         * build-report.el (build-report):
9964         * auto-show.el:
9965         * apropos.el (apropos-documentation):
9966         - mega patch
9967         - clean up byte-compile warnings
9968         - remove unused variables
9969         - Use common lisp style hashtable functions
9970         - byte compiler cleanup
9971         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
9972         - remove old backquote syntax usage
9973         - move some cl functionality into C for speed.
9974         - remove last remaining VMS support
9975         - spelling fixes
9976         - implement last, butlast, nbutlast, copy-list in C.
9977         - new macro ignore-file-errors, similar to ignore-errors
9978           (ignore-file-errors (delete-file "foo"))
9979         - get frequent garbage collection during loadup.el by tweaking
9980           gc-cons-threshold, rather than explicitly calling garbage-collect
9981         - default delete-key-deletes-forward to `t'.
9982
9983 1998-11-28  SL Baur  <steve@altair.xemacs.org>
9984
9985         * XEmacs 21.2-beta4 is released.
9986
9987 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
9988
9989         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
9990         (easy-menu-item-present-p): Wrapper around find-menu-item.
9991         (easy-menu-remove-item): Wrapper around delete-menu-item.
9992
9993         * menubar.el (delete-menu-item): Add 'from-menu' argument.
9994         (add-menu-button): Add 'in-menu' argument.
9995         (add-menu-item-1): Add in-menu support to helper function.
9996
9997 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
9998
9999         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10000
10001 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10002
10003         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10004         of Dec 4, 1997.
10005
10006 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10007
10008         * process.el (shell-command-on-region): Report if the command
10009         succeeded or failed.
10010
10011 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10012
10013         * subr.el (buffer-substring-no-properties): Comment out.
10014
10015 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10016
10017         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10018           into font instances first, like `x-frob-font-size' does.
10019           (mswindows-find-larger-font): ditto
10020
10021 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10022
10023         * package-ui.el (pui-install-selected-packages): fix args in call
10024         to `package-get'.
10025
10026 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10027
10028         * package-get.el (host-name): New widget type.
10029         (package-get-remote): Better customization using new type.
10030         (package-get-download-sites): idem dito.
10031
10032         (package-get-custom): Do not use package-get-all untill we have
10033         runtime dependencies.
10034
10035         (package-get-remove-copy): Default to 't' we no longer need this
10036         kludge as we do not currently use depenencies.
10037
10038         (package-get-was-current): New variable.
10039         (package-get-require-base): New 'force-current' argument.
10040         (package-get-update-base): idem
10041         (package-get-package-provider):  idem
10042         (package-get-locate-index-file): New 'no-remote' argument.
10043         (package-get-locate-file): idem.
10044
10045         (package-get-maybe-save-index): New function.
10046         (package-get-update-base): Use it.
10047
10048 1998-10-28 Greg Klanderman <greg@alphatech.com>
10049
10050         * package-get.el (package-get-remote): default to nil; by default,
10051         don't go out to the net via EFS.  They must select a download site.
10052         (package-get-download-sites): new variable.
10053         (package-get-download-menu): new function.
10054         (package-get-locate-index-file): new function.
10055         (package-get-update-base): use it.
10056
10057         * menubar-items.el (default-menubar): add "Update Package Index"
10058         and "Add Download Site" menus under Options | Manage Packages.
10059
10060 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10061
10062         * package-get.el (package-get): bugfix code checking installed version
10063         for case where package is not currently installed.
10064         (package-get-require-signed-base-updates): new variable.
10065         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10066         deemed not a goot thing.  Use the variable
10067         package-get-allow-unsigned-base-updates instead.
10068
10069 1998-10-16 Greg Klanderman <greg@alphatech.com>
10070
10071         * package-get.el (package-get): Don't install an older version than
10072         we already have unless explicitly told to.  Issue a warning.
10073
10074         * package-ui.el (pui-add-required-packages): when adding
10075         dependencies, don't add packages that are up to date.
10076         (pui-package-symbol-char):  Don't consider a package out of date
10077         if you have a newer version installed than the latest version in
10078         package-get-base.
10079
10080         * package-get.el (package-get-base-filename): document that it may
10081         be a path relative to package-get-remote;  new default value.
10082         (package-get-locate-file): new function.
10083         (package-get-update-base): use it to expand package-get-base-filename.
10084         (package-get-save-base): new function to save the package-get database
10085         to file.
10086         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10087         (package-get-update-base): pass the REMOTE-SOURCE arg.
10088         (package-get-update-base-entry): call package-get-custom-add-entry.
10089         (package-get-file-installed-p): removed; no longer needed.
10090         (package-get-create-custom): ditto.
10091         (toplevel): remove code to build and load package-get-custom.el
10092         (package-get-custom-add-entry): new function.
10093
10094 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10095
10096         * wid-edit.el (widget-button-click): Don't switch window.
10097
10098 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10099
10100         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10101
10102 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10103
10104         * etags.el (find-tag-default): Run find-tag-hook using
10105         run-hooks rather than funcall
10106
10107 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10108
10109         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10110         and the current local map as the parents to isearch-mode-map.
10111
10112 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10113
10114         * XEmacs 21.2-beta3 is released.
10115
10116 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10117
10118         * package-get.el (package-get-update-base): use
10119         insert-file-contents-internal, not insert-file-contents-literally.
10120
10121 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10122
10123         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10124         dump time.
10125
10126 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10127
10128         * package-get.el (package-get-update-base-entry): new function.
10129         (package-get-update-base): renamed; was `package-get-load-base'.
10130         cleanup, and use package-get-update-base-from-buffer.
10131         (package-get-update-base-from-buffer): new function.
10132         (package-get-update-base-entries): new; helper for above.
10133         Do not eval lisp grabbed over ftp; parse it from new format.
10134
10135 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10136
10137         * files.el (set-auto-mode): Don't play games loading package-get
10138         database; package-get-package-provider will handle it all.
10139
10140 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10141
10142         * package-get.el (package-get-base-filename): new variable.
10143         (package-get-require-base): new function.
10144         (package-get-pgp-signed-begin-line): new variable.
10145         (package-get-pgp-signature-begin-line): ditto.
10146         (package-get-pgp-signature-end-line):  ditto.
10147         (package-get-load-base): new function.
10148         (package-get-interactive-package-query):
10149         (package-get-update-all):
10150         (package-get-dependencies):
10151         (package-get-package-provider):
10152         (package-get-custom): use package-get-require-base.
10153         [package-get-custom loading]: disable for now.
10154
10155         * package-ui.el (pui-list-packages): use (package-get-require-base)
10156
10157 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10158
10159         * package-ui.el: Correct obvious thinko in choosing extent face.
10160
10161 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10162
10163         * menubar-items.el (default-menubar): pui-list-package has nothing
10164         to with Customize. Move all the package stuff to a new Item in Options.
10165
10166         * package-ui.el (pui-menu): Add menu and Popup menu.
10167
10168         * package-get.el (package-get): Use new
10169         package-admin-get-install-dir.
10170
10171         * package-admin.el (package-admin-get-install-dir): New syntax.
10172         Conserve package location and put mule packages where mule-base is.
10173
10174         * package-get.el : Customized
10175
10176         * package-ui.el (pui): Customized
10177         (pui-package-install-dest-dir): New variable.
10178         (pui-install-selected-packages): Use it
10179
10180 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10181
10182         * package-get.el (package-get-interactive-package-query): Move
10183         dependency on package-get-base to run-time.
10184         (package-get-update-all): Ditto.
10185         (package-get-dependencies): Ditto.
10186         (package-get-package-provider): Ditto.
10187         (package-get-custom): Ditto.
10188
10189 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10190
10191         * events.el: Remove 'ascii-character property from 'backspace
10192         and 'delete symbols
10193
10194 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10195
10196         * package-get-base.el: removed.
10197
10198 1998-09-23  Didier Verna  <didier@xemacs.org>
10199
10200         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10201         (no-upper-case-p): new function.
10202         (with-search-caps-disable-folding): new macro.
10203         (with-interactive-search-caps-disable-folding): new macro.
10204         (zap-to-char): In interactive mode, do a case-sensitive search if
10205         the character is uppercase.
10206         (zap-up-to-char): ditto.
10207
10208         * replace.el (perform-replace): use the function no-upper-case-p.
10209
10210         * isearch-mode.el (isearch-fix-case): ditto.
10211         make obsolete `with-caps-disable-folding' and
10212         `isearch-no-upper-case-p'.
10213
10214         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10215         (tags-search): ditto.
10216         (tags-query-replace): ditto.
10217
10218         * info.el (Info-search): ditto.
10219
10220 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10221
10222         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10223
10224 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10225
10226         * package-admin.el (package-admin-rmtree): rewritten.  need to
10227         check for "." and ".." before symlink check.  expand files and
10228         directories with respect to DIRECTORY, not default-directory.
10229
10230 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10231
10232         * package-get.el (package-get-all): add INSTALL-DIR argument.
10233
10234 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10235
10236         * package-ui.el (pui-add-required-packages): new function, select
10237         dependent packages.
10238         (pui-display-keymap): bind it.
10239         (pui-help-string): document it.
10240         (pui-install-selected-packages): package-get-all -> package-get.
10241
10242         * package-get.el (package-get-dependencies): new function.
10243
10244 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10245
10246         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10247         regexps.
10248
10249 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10250
10251         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10252         function.
10253         (default-mouse-track-normalize-point): Use it.
10254
10255 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10256
10257         * package-admin.el (package-admin-delete-binary-package):
10258                 General cleanup. Remove unnessary use of progn and
10259         save-excursion.
10260         (package-admin-delete-binary-package): Do NOT mess with file
10261         modes. That is evil.
10262         (package-admin-delete-binary-package): Wrap all deleting in
10263         condition-case. The data in MANIFEST is untrustworthy.
10264         (package-admin-delete-binary-package): Let the OS worry about non
10265         empty directories.
10266
10267 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10268
10269         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10270         processing.
10271         (lm-report-bug): Fix mail address to send bug reports to.
10272
10273 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10274
10275         * XEmacs 21.2-beta2 is released.
10276
10277 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10278
10279         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10280
10281 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10282
10283         * info.el (Info-mode): Document page turning by double clicks in
10284         docstring so `M-x describe-mode' will display it.
10285
10286 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10287
10288         * info.el (Info-mouse-track-double-click-hook): Use character
10289         widths to calculate a border region where double clicking does
10290         page turning, and return `nil' by default so other hooks, such as
10291         region highlighting, will be run.
10292
10293 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10294
10295         * sound.el (default-sound-directory-list): Initialize with all the
10296         "sounds" directories in `data-directory-list'.  It used to just be
10297         the first one.
10298
10299         * packages.el (locate-data-directory-list): Created.  This gives
10300         the list of matching directories, unlike `locate-data-directory',
10301         which just gives the first one.
10302
10303 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10304
10305         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10306         make a binding in the local keymap until help-char handling is
10307         improved.
10308
10309         * help.el (help-keymap-with-help-key): Provide keymap with help
10310         binding.
10311         (help-print-help-form): New helper function.
10312
10313 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10314
10315         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10316         move extent to another buffer; no need to create a new extent.
10317         (isearch-fix-case): New function.
10318         (isearch-search-and-update): Use it.
10319
10320 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10321
10322         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10323         the keymap, not minor-mode-map-alist.
10324         (isearch-done): Restore overriding-local-map.
10325
10326 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10327
10328         * bytecomp.el (byte-compile-buffer-substring):
10329         Fix for: (byte-compile (defun f () (buffer-substring)))
10330         ==>   ** buffer-substring called with 3 args, but requires 0-3
10331         - new code not only works, but is more readable, too.
10332
10333 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10334
10335         * msw-faces.el (mswindows-init-device-faces): Don't try to
10336           specify a default font at this late stage. Do try to force
10337           creation of the default face font so that if it fails we get
10338           an error now instead of a crash at frame creation.
10339
10340           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10341           mswindows-make-font-unitalic: Canonical default weight
10342           changed from "Normal" to "Regular".
10343
10344           mswindows-make-font-bold / -bold-italic: Supplied device was
10345           not being passed into call to mswindows-find-smaller-font.
10346
10347 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10348
10349         * package-get.el (package-get-remote): Fix the path where to find
10350           the packages on xemacs.org.
10351
10352 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10353
10354         * about.el (about-maintainer-info): Update Ben's entry.
10355
10356 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10357
10358         * lisp/shadow.el (find-emacs-lisp-shadows):
10359         - `member' was being called on lists of length 2000!
10360         - Replace with hashtables.
10361         - Replace hand-coded loops with (dolist)
10362         - Fix comment typo
10363
10364 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10365
10366         * packages.el: Added new function, `package-delete-name', to
10367           delete existing packages from the installed package database
10368           (`packages-package-list').  Also added the "pkginfo" directory
10369           to `packages-special-base-regexp', so that the pkginfo directory
10370           would not get added to `late-packages'.
10371
10372         * package-admin.el: Added ability to delete an installed package
10373           (added low-level function, `package-admin-delete-package').
10374           Understands how to use the pkginfo/MANIFEST.<package> file to
10375           delete the package.  When installing a package, will also
10376           create a MANIFEST.* file if one is not provided by the
10377           package.  If the MANIFEST.* doesn't exist when deleting a
10378           package, the functions will fall back to attempting to delete
10379           any package-specific lisp directory.
10380
10381         * package-get.el: Moved some functions to package-admin.el.
10382           Added interactive function `package-get-delete-package', for
10383           use by users for deleting a package.
10384
10385           Also modified to not require the presence of efs.
10386
10387 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10388
10389         * files.el (find-file-noselect): Handle all signals, kill the
10390         buffer and resignal.
10391
10392 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10393
10394         * cl-macs.el (glyph-image): Add setf method.
10395
10396 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10397
10398         * package-get.el: Fixed broken EFS downloading.  Also, look for
10399           .tar.gz files first, in preference over .tgz files.
10400
10401         * package-ui.el: Fix display of package version numbers.
10402
10403 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10404
10405         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10406         argument.
10407
10408 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10409
10410         * list-mode.el: `display-completion-list': added new/optional
10411           keyword `:completion-string', which allows the programmer to
10412           change the "Possible completions are:" prompt.
10413
10414         * menubar-items.el: Added new pulldown menu-pick to start up the
10415           visual package browser/installer:
10416
10417                 Options->Customize->List Packages
10418
10419         * package-admin.el: Added hooks for installing under both Unix
10420           and MS Windows.  Does additional error checking.  No longer
10421           calls "add-big-package.sh" to install packages under Unix; now
10422           calls gunzip & tar directly.
10423
10424         * package-get.el: Added ability to install packages from files
10425           on a local disk/CDROM.  Now deletes any existing package lisp
10426           directory.  Does completion on available packages when
10427           querying for package names.  Will also search for .tgz files
10428           in addition for .tar.gz files.  Tries to reload
10429           auto-autoloads, as a convenience when loading new packages,
10430           and also tries to add any new package paths to `load-path'.
10431           Changed all occurences of `concat' to use `expand-file-name'.
10432
10433         * package-ui.el: New file which implements the main visual
10434           package browser/installer, which is started via a menu pick or
10435           M-x pui-list packages.
10436
10437 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10438
10439         * startup.el (load-init-file): spelling fix.
10440
10441 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10442
10443         * startup.el (normal-top-level): Load auto-autoload files
10444         covariantly with their precedence.
10445
10446 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10447
10448         * menubar-items.el (default-menubar): Remove "Font Weight"
10449         option, there is currently no custom equivalent.. Customize-faces
10450         is "Edit faces".
10451
10452         * x-font-menu.el (font-menu-set-font): Use customize to set
10453         default face.
10454
10455         * faces.el (face-spec-update-all-matching): New function.
10456
10457         * cus-face.el (custom-set-face-update-spec): New function.
10458         Interface to customize faces from elisp.
10459
10460         (custom-face-value-create): Show the customized settings if set
10461         but not saved.
10462
10463 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10464
10465         (custom-face-value-create): Show the customized settings if set
10466         but not saved.
10467
10468 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10469
10470         * keydefs.el (global-map): Add FSF 20.3 binding of
10471         query-replace-regexp.
10472
10473 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10474
10475         * minibuf.el (read-file-name-internal-1): use
10476         user-name-completion-1 instead of user-name-completion.
10477
10478 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10479
10480         * loadup.el:
10481         * make-docfile.el:
10482         * update-elc.el: Don't set `source-directory' (now defunct as a
10483         global variable) no more.
10484
10485         * packages.el (packages-list-autoloads): Made `source-directory'
10486         (now defunct as a global variable) a parameter.
10487
10488 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10489
10490         * about.el (about-hackers): new email
10491
10492 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10493
10494         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10495
10496 1998-07-17  Didier Verna  <didier@xemacs.org>
10497
10498         * faces.el (set-face-property):
10499         (set-face-dim-p):
10500         (face-dim-p): updated the doc strings now that the dim property isn't
10501         tty-specific.
10502         (face-equal): the dim property is now a common one.
10503
10504         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10505         Renamed the `stipple' attribute to `background-pixmap'.
10506         (custom-face-background-pixmap): make custom-face-stipple an
10507         obsolete alias for this.
10508
10509 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10510
10511         * find-paths.el (paths-file-readable-directory-p): Created and
10512         used.
10513
10514         * loadup.el: Don't set inhibit-... flags from run-temacs.
10515
10516 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10517
10518         * packages.el (packages-data-path-depth): Added and used.
10519
10520 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10521
10522         * about.el:
10523         - Change .xpm to .png, delete "zcat" section.
10524         - cosmetic fix in the 'marcpa' entry.
10525
10526         * etc/photos
10527         - convert all .xpm.Z to .png
10528         - rename mrb to martin
10529         - rename mcook-m to mcookm
10530
10531 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10532
10533         * x-init.el (x-initialize-compose): Add support for
10534         dead-circumflex as YET ANOTHER NAME for that dead key.
10535
10536 1998-08-05  Colin Rafferty <colin@xemacs.org>
10537
10538         * setup-paths.el (paths-construct-exec-path): Made the
10539         last-packages really be last.
10540         (paths-construct-data-directory-list): Ditto.
10541
10542 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10543
10544         * startup.el(startup-splash-frame-body):
10545         Update Copyright notice in splash screen
10546
10547 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10548
10549         * minibuf.el (read-file-name-internal-1): do ~user completion.
10550
10551 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10552
10553         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10554         aginst destroyed extents
10555
10556 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10557
10558         * package-get.el (package-get): add `install-dir' argument.
10559
10560 1998-07-20  John Jones  <jj@asu.edu>
10561
10562         * package-get.el: calls to package-get-update-all will only
10563           update packages which are already installed.
10564
10565 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10566
10567         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10568         writable.
10569
10570 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10571
10572         * about.el (about-hackers): Correct my email.
10573
10574 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10575
10576         * about.el (about-hackers): new email-address.
10577
10578 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10579
10580         * minibuf.el (read-number): Don't let `input-error' condition
10581         escape.
10582
10583 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10584
10585         * about.el (about-hackers): use my `email-for-life' address.
10586
10587 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10588
10589         * XEmacs 21.2-beta1 is released.
10590
10591 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10592
10593         * ldap.el (ldap-search): Doc string change
10594
10595 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10596
10597         * menubar-items.el (default-menubar): Removed references to
10598         `data-directory', and use `locate-data-file' instead, and made
10599         then greyed out if they don't exist.
10600
10601 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10602
10603         * keymap.el (events-to-keys): Use `format' instead of `concat'
10604         since the latter does not accept integer args anymore
10605
10606 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10607
10608         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10609         macros replaced.
10610
10611 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10612
10613         * make-docfile.el: Get first initialization from very-early-lisp.el
10614         * update-elc.el: Ditto.
10615         * loadup.el (really-early-error-handler): Ditto.
10616
10617         * packages.el (packages-unbytecompiled-lisp): Add new file,
10618         very-early-lisp.el.
10619
10620         * very-early-lisp.el: New file.
10621
10622 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10623
10624         * Symbols that have been obsolete for at least 3 years removed (II).
10625
10626         * obsolete.el (eval-current-buffer): Make compatible.
10627         (byte-code-function-p): Ditto.
10628         (send-string): Removed.
10629         (send-region): Removed.
10630         (screen-scrollbar-width): Removed.
10631         (set-screen-scrollbar-width): Removed.
10632         (set-screen-left-margin-width): Removed.
10633         (set-screen-right-margin-width): Removed.
10634         (screen-left-margin-width): Removed.
10635         (screen-right-margin-width): Removed.
10636         (set-buffer-left-margin-width): Removed.
10637         (set-buffer-right-margin-width): Removed.
10638         (buffer-left-margin-width): Removed.
10639         (buffer-right-margin-width): Removed.
10640         (x-set-frame-icon-pixmap): Removed.
10641         (x-set-screen-icon-pixmap): Removed.
10642         (pixel-name): Removed.
10643         (make-pixmap): Removed.
10644         (make-cursor): Removed.
10645         (pixmap-width): Removed.
10646         (pixmap-contributes-to-line-height-p): Removed.
10647         (set-pixmap-contributes-to-line-height): Removed.
10648
10649 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10650
10651         * obsolete.el (popup-menu-up-p): removed.
10652         (read-no-blanks-input): Removed.
10653         (wholenump): Removed.
10654         (ring-mod): Removed (what was ring-mod?).
10655         (current-time-seconds): Removed.
10656         (run-special-hook-with-args): Removed.
10657         (dot): Removed.
10658         (dot-marker): Removed.
10659         (dot-min): Removed.
10660         (dot-max): Removed.
10661         (window-dot): Removed.
10662         (set-window-dot): Removed.
10663
10664         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10665         `dot-min'.
10666
10667         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10668
10669         * code-files.el (insert-file-contents): Rename
10670         run-special-hook-with-args to run-hook-with-args-until-success.
10671         (write-region): Ditto.
10672
10673 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10674
10675         * about.el: Fix typos, update release date.
10676
10677         * Symbols that have been obsolete for at least 3 years removed.
10678
10679         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10680         screen- functions.
10681         (toplevel): remove setf methods for screen functions.
10682         * cl-macs.el (extent-data): defsetf removed.
10683         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10684         many places to remove.
10685         (comment-indent-hook): Ditto.
10686         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10687         (buffer-dedicated-screen): Ditto.
10688         (deiconify-screen): Ditto.
10689         (delete-screen): Ditto.
10690         (event-screen): Ditto.
10691         (find-file-other-screen): Ditto.
10692         (find-file-read-only-other-screen): Ditto.
10693         (live-screen-p): Ditto.
10694         (screen-height): Ditto.
10695         (screen-iconified-p): Ditto.
10696         (screen-list): Ditto.
10697         (screen-live-p): Ditto.
10698         (screen-name): Ditto.
10699         (screen-parameters): Ditto.
10700         (screen-pixel-height): Ditto.
10701         (screen-pixel-width): Ditto.
10702         (screen-root-window): Ditto.
10703         (screen-selected-window): Ditto.
10704         (screen-totally-visible-p): Ditto.
10705         (screen-visible-p): Ditto.
10706         (screen-width): Ditto.
10707         (screenp): Ditto.
10708         (get-screen-for-buffer): Ditto.
10709         (get-screen-for-buffer-noselect): Ditto.
10710         (get-other-screen): Ditto.
10711         (iconify-screen): Ditto.
10712         (lower-screen): Ditto.
10713         (mail-other-screen): Ditto.
10714         (make-screen): Ditto.
10715         (make-screen-invisible): Ditto.
10716         (make-screen-visible): Ditto.
10717         (modify-screen-parameters): Ditto.
10718         (new-screen): Ditto.
10719         (next-screen): Ditto.
10720         (next-multiscreen-window): Ditto.
10721         (other-screen): Ditto.
10722         (previous-screen): Ditto.
10723         (previous-multiscreen-window): Ditto.
10724         (raise-screen): Ditto.
10725         (redraw-screen): Ditto.
10726         (select-screen): Ditto.
10727         (selected-screen): Ditto.
10728         (set-buffer-dedicated-screen): Ditto.
10729         (set-screen-height): Ditto.
10730         (set-screen-position): Ditto.
10731         (set-screen-size): Ditto.
10732         (set-screen-width): Ditto.
10733         (show-temp-buffer-in-current-screen): Ditto.
10734         (switch-to-buffer-other-screen): Ditto.
10735         (visible-screen-list): Ditto.
10736         (window-screen): Ditto.
10737         (x-set-screen-pointer): Ditto.
10738         (x-set-frame-pointer): Ditto.
10739         (screen-title-format): Ditto.
10740         (screen-icon-title-format): Ditto.
10741         (terminal-screen): Ditto.
10742         (delete-screen-hook): Ditto.
10743         (create-screen-hook): Ditto.
10744         (mouse-enter-screen-hook): Ditto.
10745         (mouse-leave-screen-hook): Ditto.
10746         (map-screen-hook): Ditto.
10747         (unmap-screen-hook): Ditto.
10748         (default-screen-alist): Ditto.
10749         (default-screen-name): Ditto.
10750         (x-screen-defaults): Ditto.
10751         (x-create-screen): Ditto.
10752         * obsolete.el: meta-flag removed.
10753         baud-rate removed.
10754         sleep-for-millisecs removed.
10755         extent-data removed.
10756         set-extent-data removed.
10757         set-extent-attribute removed.
10758         extent-glyph removed.
10759         extent-layout removed.
10760         set-extent-layout removed.
10761         list-faces-display removed.
10762         list-faces removed.
10763         trim-versions-without-asking removed.
10764         after-write-file-hooks removed.
10765         truename removed.
10766         auto-fill-hook removed.
10767         blink-paren-hook removed.
10768         select-screen-hook, deselect-screen-hook removed.
10769         auto-raise-screen, auto-lower-screen removed.
10770
10771         * msw-mouse.el: Global change resource -> mswindows-resource.
10772
10773         * XEmacs 21.0-pre5 is released.
10774
10775 1998-07-11  SL Baur  <steve@altair.xemacs.org>
10776
10777         * about.el (about-hackers): Credits update.
10778
10779 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
10780
10781         * register.el (insert-register): Don't activate the region.
10782
10783 1998-07-10  SL Baur  <steve@altair.xemacs.org>
10784
10785         * select.el: Restore x-* symbols for backwards compatibility:
10786         x-copy-primary-selection, x-kill-primary-selection,
10787         x-delete-primary-selection, x-select-make-extent-for-selection,
10788         x-valid-simple-selection-, x-cut-copy-clear-internal.
10789
10790 1998-07-09  SL Baur  <steve@altair.xemacs.org>
10791
10792         * XEmacs 21.0-pre4 is released.
10793
10794 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
10795
10796         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
10797         reporting bugs.
10798         (maybe-add-init-button): Fix semantics under Windows.  Use
10799         `expand-file-name' rather than `concat'.
10800
10801         * help.el (print-messages): New function.
10802
10803 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10804
10805         * ldap.el (ldap-host-parameters-alist): Docstring fixes
10806
10807 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10808
10809         * about.el: Tweaked my entry in about-hackers.
10810
10811         * find-paths.el (paths-emacs-root-p):
10812           Relaxed emacs-root checking of an in-place installation to
10813           also accommodate the flat layout used on MS Windows.
10814
10815 1998-06-29  John Jones  <jj@asu.edu>
10816
10817         * package-get.el: calls to package-get-update-all will only
10818           update packages which are already installed.
10819
10820 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
10821
10822         * faces.el (xpm-color-symbols): remove hardcoded defaults these
10823         are handled by the gui-element face fallbacks now.
10824
10825         * x-faces.el: default gui-element face to "background" as well as
10826         the default face.
10827
10828         * msw-faces.el (mswindows-init-device-faces): remove gui-element
10829         and default face settings since these are set as fallbacks now in
10830         the appropriate domain.
10831
10832 1998-07-02  SL Baur  <steve@altair.xemacs.org>
10833
10834         * text-mode.el (text-mode): Reorder regexp so the OR part
10835         corresponding to `page-delim' goes first and the hack in
10836         `forward-paragraph' will work.
10837         With bug analysis from Bob Weiner <weiner@altrasoft.com>
10838
10839 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10840
10841         * subr.el (remove-hook): When checking the hook value
10842           with functionp, don't apply car to it.
10843
10844 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10845
10846         * package-get.el (package-get-remote-filename):
10847           Don't use file-name-as-directory because the local directory
10848           separator conventions might not be the same as ftp's.
10849
10850 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10851
10852         * ldap.el (ldap-host-parameters-alist): New name of
10853         `ldap-host-parameters-plist'
10854
10855 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
10856
10857         * package-get.el: Using (require 'package-get-base), now that it
10858         provides itself.  Consequently removed all instances of (load
10859         "package-get-base.el").
10860
10861 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10862
10863         * subr.el (remove-hook): Don't treat the hook value as a
10864           list unless it is both consp and not functionp.
10865
10866 1998-06-29  SL Baur  <steve@altair.xemacs.org>
10867
10868         * about.el: Email address for Ben Wing is ben@xemacs.org.
10869         * auto-show.el: Ditto.
10870         * bytecomp.el: Ditto.
10871         * faces.el: Ditto.
10872         * x-scrollbar.el: Ditto.
10873         * x-misc.el: Ditto.
10874         * tty-init.el: Ditto.
10875         * toolbar-items.el: Ditto.
10876         * symbol-syntax.el: Ditto.
10877         * specifier.el: Ditto.
10878         * objects.el: Ditto.
10879         * hyper-apropos.el: Ditto.
10880         * glyphs.el: Ditto.
10881
10882 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
10883
10884         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
10885         vertical-divider-always-visible-p.
10886         (default-mouse-motion-handler): Ditto.
10887
10888 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
10889
10890         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
10891         global value.
10892
10893 1998-06-21  Oliver Graf <ograf@fga.de>
10894
10895         * build-reports.el: changed receiver to xemacs-build-reports list
10896
10897 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10898
10899         * font.el: Split font-family-mappings into X and
10900           mswindows-specific versions.
10901           mswindows-font-create-[object|name]: Treat supplied size
10902           as a pointsize. Added underline and strikethru handling.
10903
10904         * msw-faces.el: changed default mswindows charset to western.
10905
10906         * msw-glyphs.el: removed space in border-glyph font string that
10907           was inserted to get round bugs in the mswindows C font code.
10908
10909 1998-06-27  SL Baur  <steve@altair.xemacs.org>
10910
10911         * about.el (about-hackers): Credits update.
10912
10913         * help-nomule.el (tutorial-supported-languages): Add Romanian
10914         TUTORIAL.
10915
10916         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
10917         to ISO-8859-2.
10918
10919 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10920
10921         * font.el: Split font-family-mappings into X and
10922           mswindows-specific versions.
10923           mswindows-font-create-[object|name]: Treat supplied size
10924           as a pointsize. Added underline and strikethru handling.
10925
10926         * msw-faces.el: changed default mswindows charset to western.
10927
10928         * msw-glyphs.el: removed space in border-glyph font string that
10929           was inserted to get round bugs in the mswindows C font code.
10930
10931 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10932
10933         * minibuf.el: make read-color-completion-table call
10934           (mswindows-color-list for mswindows devices.
10935
10936 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
10937
10938         * lisp/font-lock.el
10939         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
10940         Let declaration items contain non-word symbol characters.
10941
10942 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
10943
10944         * package-get.el (package-get-package-provider): Added autoload
10945         cookie.  Loading "package-get-base.el" in ALL functions that use
10946         it.  Fixed some (interactive ...) with multiple argument specs
10947         again.  Cosmetic indentation changes.
10948
10949 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
10950
10951         * info.el (Info-insert-dir): Don't use nreverse on variables
10952         that you want to use later.
10953
10954 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
10955
10956         * x-mouse.el (x-set-point-and-move-selection): Replace call
10957         to x-kill-primary-selection with kill-primary-selection
10958
10959 1998-06-12  Martin Buchholz  <martin@xemacs.org>
10960
10961         * simple.el (what-cursor-position): Make cursor position reported
10962         use value of column-number-start-at-one
10963
10964 1998-06-17  SL Baur  <steve@altair.xemacs.org>
10965
10966         * about.el (xemacs-hackers): Fix Jareth's email address.
10967
10968 1998-06-16  SL Baur  <steve@altair.xemacs.org>
10969
10970         * startup.el (startup-splash-frame): Remove
10971         `xemacs-startup-logo-function'.
10972
10973 1998-06-15  SL Baur  <steve@altair.xemacs.org>
10974
10975         * about.el (about-hackers): Update credits list.
10976
10977 1998-06-06  Jeff Miller <jmiller@smart.net>
10978
10979         * lisp/sound.el: Update sound-ext to allow filenames with
10980           extensions to be found by load-sound-file
10981
10982 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10983
10984         * info.el (Info-rebuild-outdated-dir): Removed variable
10985         (Info-auto-generate-directory): New variable
10986         (Info-save-auto-generated-dir): New variable
10987         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
10988         (Info-build-dir-anew): Second parameter removed.  Use
10989         `Info-save-auto-generated-dir'
10990         (Info-rebuild-dir): Ditto
10991
10992 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
10993
10994         * list-mode.el (next-list-mode-item): Would not recognize
10995         border between directly neighbored items.
10996
10997 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
10998
10999         * package-get.el: add autoloads for some functions.
11000
11001 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11002
11003         * specifier.el (let-specifier): Tiny docfixes.
11004
11005 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11006
11007         * msw-mouse.el: set selection-pointer-glyph to Normal.
11008
11009 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11010
11011         * wid-edit.el (widget-specify-secret): New function.
11012         (widget-after-change): Use it.
11013         (widget-specify-field): Use it.
11014
11015 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11016
11017         * mouse.el (drag-window-divider): Use `(not done)' instead of
11018         `doit'; reuse result of `window-pixel-edges'.
11019
11020         * modeline.el (drag-modeline-event-lag): Rename to
11021         drag-divider-event-lag.
11022
11023 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11024
11025         * specifier.el (let-specifier): Rewritten not to generate needless
11026         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11027         arguments.
11028
11029 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11030
11031         * minibuf.el (read-file-name-1): Setup buffer-local value of
11032         `completion-ignore-case' in completions buffer under Windows.
11033
11034 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11035
11036         * about.el (about-maintainer-glyph): Fix support for not
11037         compressed images.
11038
11039 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11040
11041         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11042
11043         * mouse.el (mouse-track): Cancel selection if misc-user event with
11044         `cancel-mode-internal' function is fetched.
11045
11046 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11047
11048         * files.el (save-some-buffers-1): Fixed return value.
11049
11050 1998-06-01  Oliver Graf <ograf@fga.de>
11051
11052         * dragdrop.el: added experimental
11053
11054 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11055
11056         * startup.el (after-init-hook, init-file-user,
11057         user-init-directory, load-user-init-file):  Purge references
11058         to "~/.xemacs/init.el" from docstrings.
11059
11060         (load-user-init-file) Use paths-construct-path to construct
11061         paths to user init files.  Go directly to ~/.emacs, do not
11062         search ~/.xemacs/, do not load `default-custom-file'.
11063
11064 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11065
11066         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11067         general *sh.
11068         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11069
11070 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11071
11072         * menubar-items.el (default-menubar): add Update Packages to customize
11073         menu.
11074
11075 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11076
11077         * faces.el: use toolbar face as a fallback for toolbar properties
11078         in xpm-color-symbols instead of default.
11079
11080         * msw-faces.el: rename 3d-object -> gui-element face.
11081
11082 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11083
11084         * startup.el (xemacs-startup-logo-function): New variable.
11085         (startup-splash-frame): Use it.
11086
11087 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11088
11089         * files.el (save-some-buffers): Would wait 1 second.
11090         (save-some-buffers-1): Delete other windows here instead of in
11091         `save-some-buffers'.
11092         (save-some-buffers): Force redisplay only if windows were deleted.
11093
11094 1998-06-02  Didier Verna  <didier@xemacs.org>
11095
11096         * cus-face.el (custom-face-attributes): generalized the use of
11097         toggle buttons for boolean attributes.
11098         Re-ordered the items a bit.
11099
11100 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11101
11102         * sound.el (default-sound-directory): Use `locate-data-directory'
11103         to find the sounds directory.
11104
11105 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11106
11107         * sound.el: default sound-ext to .wav under mswindows, .au
11108         otherwise. load-default sounds without extensions.
11109
11110 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11111
11112         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11113         if send-pr is not bound.
11114
11115 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11116
11117         * files.el: grok idl files in auto-mode-alist.
11118 1998-06-01  Jeff Miller  <jmiller@smart.net>
11119
11120         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11121         calling `upcase'.
11122
11123 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11124
11125         * msw-glyphs.el: add xbm to the list of image types supported.
11126
11127 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11128
11129         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11130         instead of XEmacs one when dumping InfoDock.
11131
11132 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11133
11134         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11135         for `modeline-visible-p'
11136
11137         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11138
11139 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11140
11141         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11142         since it's not used anymore. doc string fixes.
11143
11144         * package-get.el (package-get-file-installed-p): new function. use
11145         instead of file-installed-p which is in an external package.
11146
11147 1998-05-28  Oliver Graf <ograf@fga.de>
11148
11149         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11150         favor of select-window/switch-to-buffer
11151
11152 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11153
11154         * startup.el: changed (getenv "HOME") to (user-home-directory)
11155
11156 1998-05-25  Oliver Graf <ograf@fga.de>
11157
11158         * frame.el (cde-start-drag) moved to dragdrop.el
11159         (offix-start-drag-region) moved to dragdrop.el
11160         (offix-start-drag) moved to dragdrop.el
11161         * dragdrop.el (cde-start-drag) moved from frame.el
11162         (offix-start-drag-region) moved from frame.el
11163         (offix-start-drag) moved from frame.el
11164         (cde-start-drag-region) cde drag regions
11165         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11166
11167 1998-05-26  Oliver Graf <ograf@fga.de>
11168
11169         * dragdrop.el: created dragdrop-drag prototypes
11170         (cde-start-drag-region) fixed typo
11171
11172 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11173
11174         * simple.el (after-init-hook): Remove reader macro.
11175
11176         * packages.el (packages-hardcoded-lisp): Get rid of reader
11177         macros.  Update DOC string.
11178
11179 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11180
11181         * mouse.el (drag-window-divider): Ditto.
11182
11183         * modeline.el (mouse-drag-modeline): Use it.
11184
11185         * lisp-mode.el (let-specifier): Specify indentation.
11186
11187         * specifier.el (let-specifier): Renamed from
11188         `with-specifier-instance'.
11189
11190 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11191
11192         * x-faces.el:
11193         * faces.el: move definition of xpm-color-symbols from x-faces.el
11194         to faces. Predicate x-get-resource on the presence of x.
11195
11196         * msw-faces.el: set 3d-object face rather than modeline. Specify
11197         faces as specfier defaults.
11198
11199         * package-get.el: don't use package-admin-add-single-file-package.
11200
11201 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11202
11203         * toolbar-items.el: Fixup tooltips.
11204         (toolbar-gnus): Don't use obsolete variable
11205         toolbar-news-frame-properties.
11206         (toolbar-news-reader): Default to `gnus' instead of
11207         `not-configured'.
11208
11209         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11210         Windows.
11211
11212 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11213
11214         * package-get.el: rename -installedp -> -installed-p.
11215
11216 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11217
11218         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11219         attributes, and assinged it to continuation, truncation and
11220         hscroll glyphs.
11221
11222         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11223         and made continuation, truncation and hscroll glyphs arrow
11224         characters out of that font.
11225
11226 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11227
11228         * minibuf.el (minibuffer-electric-separator): Play nicely with
11229         directory-sep-char being \.
11230         (minibuffer-electric-tilde): Ditto.
11231         (read-file-name-map): Ditto.
11232
11233 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11234
11235         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11236         on X devices.
11237         (default-mouse-track-deal-with-down-event): Avoid
11238         `x-disown-selection'; use `disown-selection' instead.
11239
11240 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11241
11242         * select.el:
11243         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11244         moved to (cut-copy-clear-internal) in select.el. Ditto for
11245         (x-delete-primary-selection) (x-kill-primary-selection)
11246         (x-copy-primary-selection).
11247         (own-clipboard): new function.
11248
11249         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11250         functions in select.el. remove old ones.
11251         (mswindows-own-clipboard): new function.
11252
11253 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11254
11255         * gnuserv.el: allow connections from mswindows type devices.
11256
11257 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11258
11259         * msw-glyphs.el: change image type used from cursor to resource.
11260
11261 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11262
11263         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11264         for {top,bottom}-{left,right} values in addition to
11265         {top,bottom}_{left,right}.
11266         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11267
11268 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11269
11270         * cl-macs.el (specifier-instance): Undefine its setf method.
11271
11272         * specifier.el (with-specifier-instance): Added docstring.
11273
11274         * mouse.el (drag-window-divider): Ditto.
11275
11276         * modeline.el (mouse-drag-modeline): Use it.
11277
11278         * lisp-mode.el (with-specifier-instance): Define its indentation
11279         level.
11280
11281         * specifier.el (with-specifier-instance): New macro.
11282
11283 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11284
11285         * package-get.el (package-get-create-custom): new function to
11286         auto-generate package-get-custom.el from package-get-base.el.
11287         * (package-get-ever-installedp): new function.
11288         * (package-get-custom): new function to get all packages specified
11289         by customize.
11290
11291 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11292
11293         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11294
11295 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11296
11297         * cl-extra.el: Reverse previous float change.
11298
11299 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11300
11301         * x-faces.el:
11302         * faces.el (try-font-name): moved from x-faces.el since it is
11303         required by w3 under mswindows as well X.
11304
11305 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11306
11307         * winnt.el: Removed evil (setq completion-ignore-case t)
11308         clause, one more overlookef fsfism.
11309         (nt-quote-args-functions-alist): End sentences with double space.
11310
11311 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11312
11313         * window-xemacs.el (push-window-configuration): Remove kludgery of
11314         recaching default-toolbar specifier.
11315         (pop-window-configuration): Ditto.
11316         (unpop-window-configuration): Ditto.
11317
11318 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11319
11320         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11321
11322 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11323
11324         * winnt.el (nt-quote-args-verbatim): Added function.
11325         (nt-quote-args-prefix-quote): Added function.
11326         (nt-quote-args-backslash-quote): Added function.
11327         (nt-quote-args-double-quote): Added function.
11328         (nt-quote-args-functions-alist): New variable.
11329         (nt-quote-process-args): Added function. This is the main quoting
11330         work horse called from process-nt.c
11331
11332 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11333
11334         * winnt.el: Removed duplicate definitions for backspace,
11335         delete, M-backspace and C-M-backspace.
11336         (file-name-buffer-file-type-alist): Removed this variable.
11337         (find-buffer-file-type): Removed function.
11338         (find-file-binary):  Removed function.
11339         (find-file-text): Removed function.
11340         (find-file-not-found-set-buffer-file-type): Removed function.
11341         (save-to-unix-hook): Removed function.
11342         (revert-from-unix-hook): Removed function.
11343         (using-unix-filesystems): Removed function.
11344         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11345         warning.
11346         (x-set-selection): Removed function.
11347         (x-get-selection): Removed function.
11348         Removed commented FSFisms.
11349         Replaced copyright notice (this file is not part of GNU Emacs).
11350         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11351         comint-process-echoes setting to t.
11352
11353 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11354
11355         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11356         and used following the interface change of
11357         `paths-find-recursive-path'.
11358
11359         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11360         regexp instead of a list of base names.
11361         (paths-version-control-filename-regexp):
11362         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11363         Introduced and used following the interface change of
11364         `paths-find-recursive-path'.
11365
11366 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11367
11368         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11369         on X devices, rather than on all non-TTY devices.
11370
11371 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11372
11373         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11374
11375         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11376
11377 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11378
11379         * itimer.el (activate-itimer): Fixed usage of integers
11380         as argument to `concat'.
11381
11382 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11383
11384         * itimer.el (start-itimer): replace the use of `concat' with
11385         `format'
11386
11387 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11388
11389         * mode-motion.el (mode-motion-hook): Clarify docstring.
11390         From Bob Weiner <weiner@altrasoft.com>
11391
11392         * loadhist.el (symbol-file): Supply prompt string when used
11393         interactively.
11394         From Bob Weiner <weiner@altrasoft.com>
11395
11396 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11397
11398         * loadup.el (really-early-error-handler): Ditto.
11399
11400         * update-elc.el: Ditto.
11401
11402         * setup-paths.el (paths-construct-exec-path): Ditto.
11403
11404         * make-docfile.el: Ditto.
11405
11406         * find-paths.el (paths-decode-directory-path): Use split-path
11407         instead of decode-path.
11408
11409         * files.el (parse-colon-path): Update docstring reference.
11410
11411 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11412
11413         * msw-init.el:
11414         * x-init.el:
11415         Bind cut'n'paste keys to non window-system specific functions.
11416
11417         * msw-select.el: New function mswindows-clear-clipboard.
11418         mswindows-cut-copy-clipboard extended to handle clearing of the
11419         selection and renamed to mswindows-cut-copy-clear-clipboard.
11420
11421         * select.el: on mswindows devices delete-primary-selection
11422         calls mswindows-clear-clipboard.
11423
11424 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11425
11426         * simple.el (quoted-insert): Inhibit quit when using read-char.
11427
11428         * cmdloop.el (read-char): Don't inhibit quit.
11429         (read-char-exclusive): Ditto.
11430         (read-char): Signal quit if quit-char was pressed.
11431         (read-char-exclusive): Ditto.
11432         (read-quoted-char): Return a character, not integer.
11433
11434         * menubar-items.el (default-popup-menu): Use Andy's generic
11435         selection code.
11436         (default-popup-menu): Fix code.
11437
11438 1998-05-14  Oliver Graf <ograf@fga.de>
11439
11440         * dragdrop.el (dragdrop-function-widget): this time it's done
11441
11442 1998-05-13  Oliver Graf <ograf@fga.de>
11443
11444         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11445
11446 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11447
11448         * device.el (device-pixel-width):
11449         (device-pixel-height):
11450         (device-mm-width):
11451         (device-mm-height):
11452         (device-bitplanes):
11453         (device-color-cells): Swapped parameters to device-system-metric
11454         according to the interface change.
11455
11456 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11457
11458         * mouse.el (default-mouse-motion-handler): Use new name of the
11459         function event-over-vertical-divider-p.
11460         Do not set E-W arrow cursor over the divider if
11461         vertical-divider-draggable-p is nil in the window.
11462         ([top-level]): Use new name for the variable
11463         vertical-divider-map.
11464         (drag-window-divider): Respect vertical-divider-draggable-p.
11465         Variable name typo fixes.
11466
11467 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11468
11469         * keymap.el (kbd): Define here; handle string constants and
11470         others...
11471
11472 1998-05-15  Christian Nyb <chr@mediascience.no>
11473
11474         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11475         in Emacs 18.
11476
11477 1998-05-13  Didier Verna  <didier@xemacs.org>
11478
11479         * mouse.el (drag-window-divider): give the vertical divider a
11480         pressed look when dragging it.
11481
11482 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11483
11484         * faces.el: predicate some more face operations on x or mswindows
11485         not just x.
11486
11487         * modeline.el: enable modeline coloring for mswindows.
11488
11489 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11490
11491         * minibuf.el (minibuffer-default): Added variable; compatible with
11492         FSF Emacs.
11493         (next-history-element): Used `minibuffer-default'.
11494
11495 1998-05-12  Oliver Graf <ograf@fga.de>
11496
11497         * dragdrop.el (dragdrop-function-widget): button and mods ok
11498         arguments still look a bit strange
11499         (dragdrop-compare-mods) created
11500         (dragdrop-drop-do-functions) correctly checks for buttons and
11501         modifiers
11502
11503 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11504
11505         * setup-paths.el (paths-default-info-directories): Replace
11506         path-separator with directory-sep-char.
11507
11508         * files.el (path-separator): Don't define it here.
11509
11510 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11511
11512         * update-elc.el: Ditto.
11513
11514         * setup-paths.el (paths-construct-exec-path): Ditto.
11515
11516         * make-docfile.el: Ditto.
11517
11518         * loadup.el (really-early-error-handler): Ditto.
11519
11520         * find-paths.el (paths-decode-directory-path): Use decode-path
11521         instead of decode-path-internal.
11522
11523         * files.el (parse-colon-path): Update docstring.
11524
11525 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11526
11527         * subr.el (get-buffer-window-list): Make BUFFER optional.
11528
11529         * window-xemacs.el (windows-of-buffer): Defalias to
11530         get-buffer-window-list.
11531
11532 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11533
11534         * disass.el: Fix maintainer keyword.
11535
11536         * bytecomp.el (byte-compile-and-load-file): Autoload.
11537         (byte-compile-buffer): Ditto.
11538
11539         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11540         value is returned, not the name.
11541         (lisp-imenu-generic-expression): Enable it.
11542         (lisp-mode-variables): Ditto.
11543         (lisp-indent-offset): Change defconst to defvar.
11544         (lisp-indent-function): Ditto.
11545         (lisp-body-indent): Ditto.
11546
11547 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11548
11549         * modeline.el: Use zap-last-kbd-macro-event.
11550
11551         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11552         nil, don't attempt to do anything with messages.
11553         (eval-last-sexp): Use `letf' for clarity.
11554
11555 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11556
11557         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11558
11559 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11560
11561         * buff-menu.el:
11562         * lisp-mode.el:
11563         * obsolete.el:
11564         Change empty docstrings into no doc strings at all.
11565         Fix bogus FSF-format docstrings.
11566         * etags.el: Fix docstring.
11567
11568 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11569
11570         * package-get.el (package-get): Use internal md5
11571
11572 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11573
11574         * about.el (about-xemacs): Correct abuse of concat.
11575
11576 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11577
11578         * info.el (Info-mode): Use easymenu.
11579
11580 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11581
11582         * apropos.el (apropos): Don't use concat with integers.
11583
11584         * cmdloop.el (describe-last-error): Handle the case when no error
11585         was seen gracefully.
11586
11587         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11588         defun.
11589         (apropos-describe-plist): Ditto.
11590
11591         * help.el (with-displaying-help-buffer): Revert to a defun.
11592         (describe-key): Use it as defun.
11593         (describe-mode): Ditto.
11594         (describe-bindings): Ditto.
11595         (describe-prefix-bindings): Ditto.
11596         (describe-installation): Ditto.
11597         (view-lossage): Ditto.
11598         (describe-function): Ditto.
11599         (describe-variable): Ditto.
11600         (describe-syntax): Ditto.
11601
11602 1998-05-11  Oliver Graf <ograf@fga.de>
11603
11604         * dragdrop.el: changed order of require/provide
11605         (dragdrop-drop-mime-default) changed to new calling conventions
11606         (dragdrop-drop-do-functions) changed to new calling conventions
11607         (dragdrop-function-widget) this one needs more work...
11608
11609 1998-05-10  Oliver Graf <ograf@fga.de>
11610
11611         * about.el: another small change in my entry
11612         * dragdrop.el (dragdrop-drop-log-function): logging added
11613         plus customizations
11614         changed interface to handler functions. now called with event
11615         and object
11616
11617 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11618
11619         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11620         E-W arrow pointer displayed over draggable dividers.
11621
11622         * mouse.el (default-mouse-motion-handler): Show it when
11623         appropriate.
11624         (drag-window-divider): Added.
11625         ([top-level]): Initialized window-divider-map with a keymap
11626         binding the above function to left button down event.
11627
11628         * x-mouse.el (x-init-pointer-shape): Initialize
11629         divider-pointer-glyph from Cursor.dividerPointer, or use default
11630         E-W double arrow.
11631
11632 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11633
11634         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11635
11636 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11637
11638         * simple.el (count-words-buffer): Don't query for buffer.
11639         (count-lines-buffer): Ditto.
11640
11641 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11642
11643         * help.el (where-is): add optional insert argument.
11644
11645 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11646
11647         * help.el (describe-key-briefly): New argument INSERT.
11648
11649         * simple.el (eval-expression): New optional argument; synch with
11650         FSF 20.3.
11651
11652         * keydefs.el (global-map): Add new register bindings.
11653
11654         * register.el: Synched with FSF 20.3.
11655
11656 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11657
11658         * window-xemacs.el (recenter): all arguments are optional.
11659
11660 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11661
11662         * device.el: (device-pixel-width): Reflected name/parameters
11663         change to device-system-metric.
11664         (device-pixel-height): Ditto.
11665         (device-mm-width): Ditto.
11666         (device-mm-height): Ditto.
11667         (device-bitplanes): Ditto.
11668         (device-color-cells): Ditto.
11669
11670 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11671
11672         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11673
11674         * cl.el (most-positive-fixnum): Document.
11675         (most-negative-fixnum): Ditto.
11676
11677         * cus-dep.el: Updated comment.
11678
11679         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11680         constant.
11681
11682         * cus-load.el (custom-put): Removed.
11683
11684         * files.el (after-find-file): Just resignal quit instead of
11685         signaling "canceled".
11686
11687 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11688
11689         * frame.el (other-frame): Use `focus-frame' instead of
11690         select-frame kludges.
11691
11692         * lisp-mode.el: Update lisp-indent-function for
11693         save-selected-frame and with-selected-frame.
11694
11695         * frame.el (save-selected-frame): New macro.
11696         (with-selected-frame): Ditto.
11697         (other-frame): Use `set-frame-focus'.
11698
11699 1998-05-06  Oliver Graf <ograf@fga.de>
11700
11701         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11702         (dragdrop-drop-url-default) default handler for URL drops created
11703         (dragdrop-drop-mime-default) default handler for MIME drops created
11704         (dragdrop-drop-functions) default custom for handling drops created
11705         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11706
11707 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
11708
11709         * mouse.el: Removed redundant mouse-mswindows-drop function.
11710
11711 1998-05-05  Oliver Graf <ograf@fga.de>
11712
11713         * about.el: changed some text in my entry
11714         * dragdrop.el: added customs
11715
11716 1998-05-04  Oliver Graf <ograf@fga.de>
11717
11718         * mouse.el: killed global drop key bindings
11719         (mouse-offix-drop) removed
11720         * dragdrop.el: created
11721         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11722
11723 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
11724
11725         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11726         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11727
11728         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11729         obsolete comment.
11730
11731         * scrollbar.el (scrollbars-visible-p): Use new
11732         {vertical,horizontal}-scrollbar-visible-p specifiers.
11733
11734 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
11735
11736         * device.el (device-pixel-height):
11737         (device-pixel-width):
11738         (device-mm-width):
11739         (device-mm-height):
11740         (device-bitplanes):
11741         (device-color-cells): Moved these 6 functions from device.c; they
11742         all use single (device-system-metrics) call.
11743
11744 1998-05-09  SL Baur  <steve@altair.xemacs.org>
11745
11746         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11747         were renamed.
11748
11749         * menubar-items.el:
11750         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11751         Suggested by Hrvoje Niksic <hniksic@srce.hr>
11752
11753         * help.el (help-map): Remove Hyperbole keybinding logic.
11754         Suggested by: Michael Ernst <mernst@cs.washington.edu>
11755
11756 1998-05-08  SL Baur  <steve@altair.xemacs.org>
11757
11758         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
11759         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
11760
11761 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
11762
11763         * msw-glyphs.el: use nicer icon3 from the frame icon.
11764
11765 1998-05-07  SL Baur  <steve@altair.xemacs.org>
11766
11767         * version.el (emacs-version): Remove InfoDock conditionals.
11768
11769         * startup.el (startup-splash-frame): Change ID logo name.
11770
11771 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
11772
11773         * files.el (after-find-file): If the user presses C-g on
11774         directory-creation prompt, kill the buffer.
11775
11776 1998-05-06  SL Baur  <steve@altair.xemacs.org>
11777
11778         * simple.el (count-words-region): Reverse previous change.
11779
11780 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
11781
11782         * replace.el (query-replace): Just call perform-replace.
11783         (query-replace-regexp): Ditto.
11784         (perform-replace): Move region handling here.
11785         (perform-replace): Use the new arg to match-data.
11786
11787 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
11788
11789         * x-init.el: Install X specific display table that
11790           displays char 0240 as a space to avoid whatever it is
11791           that screws up display of that character code.
11792
11793 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11794
11795         * help.el (function-arglist): If no arguments are documented for a
11796         subr, print nothing rather than incorrect output.
11797
11798 1998-05-05  SL Baur  <steve@altair.xemacs.org>
11799
11800         * cmdloop.el (command-error): Update bail-out error message to use
11801         `emacs-program-name'.
11802
11803         * lib-complete.el: Remove reader macro cruft.
11804
11805         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
11806         cruft.
11807
11808         * simple.el (count-words-region): Drop interactive-p check on the
11809         message.
11810
11811 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
11812
11813         * font.el
11814         * msw-faces.el
11815         Correct spelling of mswindows-font-canonicalize-name.
11816
11817 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11818
11819         * ldap.el (ldap-host-parameters-alist): Replaced with
11820         `ldap-host-parameters-plist'
11821         (ldap-search): Adapt to previous change
11822
11823 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11824
11825         * about.el (about-hackers): Update Bob Weiner bio.
11826         (about-maintainer-info): Ditto.
11827
11828 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
11829
11830         * simple.el (display-warning-minimum-level): Docfix.
11831
11832 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
11833
11834         * widget.el (:default-get): New keyword.
11835         * wid-edit.el (default, widget-default-default-get): Define it.
11836         (group, widget-group-default-get): Define it.
11837         (menu-choice, widget-choice-default-get): Define it.
11838         (widget-default-get): New function.
11839         (widget-choice-action): Call it.
11840         (widget-editable-list-entry-create): Call it.
11841
11842 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11843
11844         * byte-optimize.el (byte-boolean-vars): Removed.
11845         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
11846         lookup through `byte-boolean-vars'.
11847
11848 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
11849
11850         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
11851         resource-provided values into ghost specs for scrollbar-height and
11852         scrollbar-width.
11853
11854 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11855
11856         * byte-optimize.el: Don't attempt to optimize /=.
11857
11858         * bytecomp.el (byte-compile-one-ore-more-args): New function.
11859         (byte-compile-/=): Ditto.
11860
11861 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11862
11863         * apropos.el: Use `with-displaying-help-buffer'.
11864         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
11865         Use `with-displaying-help-buffer'.
11866         (apropos-follow): Do not give special treatment to buffer cursor
11867         was in prior to a mouse click.
11868         (apropos-describe-plist): Use `with-displaying-help-buffer'.
11869         (apropos-print-doc): Set correct buffer for setting text
11870         properties.
11871
11872 1998-05-01  SL Baur  <steve@altair.xemacs.org>
11873
11874         * help.el (help-buffer-prefix-string): New variable.
11875         (help-buffer-name): Use it.
11876
11877         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
11878         mode menu.
11879
11880 1998-04-30  Greg Klanderman  <greg@alphatech.com>
11881
11882         * frame.el (other-frame): Work even when focus-follows-mouse is true.
11883
11884 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11885
11886         * files.el (find-file-noselect): Update docstring.
11887         (find-file-noselect): Signal an error if found an unreadable file.
11888         (file-chase-links): Save the match data.
11889         (normal-mode): Use `lwarn' and `error-message-string'.
11890         (interpreter-mode-alist): Change defconst to defvar.
11891         (inhibit-first-line-modes-regexps): Ditto.
11892         (inhibit-first-line-modes-regexps): Added .tgz.
11893         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
11894         (change-major-mode-with-file-name): New user-option.
11895         (set-visited-file-name): Synched with FSF.
11896         (file-name-extension): New function, from FSF 20.3.
11897         (file-relative-name): Synched with FSF.
11898         (save-some-buffers): Support the C-r feature.
11899         (recover-session): Synched with FSF.
11900         (kill-some-buffers): Ditto.
11901         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
11902
11903 1998-04-30  SL Baur  <steve@altair.xemacs.org>
11904
11905         * files.el (insert-file): Undo previous change and reenable use of
11906         format.el.
11907
11908 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
11909
11910         * window-xemacs.el (recenter): Define.
11911
11912 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11913
11914         * font.el (mswindows-font-create-name)
11915         (mswindows-font-create-object): new functions for mswindows type
11916         fonts.
11917
11918         * msw-faces.el (mswindows-font-canicolize-name): fix so that
11919         strings are parsed as well as font objects.
11920
11921 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
11922
11923         * modeline.el (defining-kbd-macro): Restore modeline indication of
11924         kbd-macro being recorded.
11925         (add-minor-mode): Simplify docstring.
11926         (modeline-minor-mode-menu): Remove stuff.
11927
11928 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11929
11930         * code-process.el (call-process): dynamically decide process
11931         coding type.
11932
11933 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
11934
11935         * modeline.el: Add line-number-mode, column-number-mode to
11936         the modeline minor-mode menu.  Button2 on the line number does
11937         goto-line.
11938
11939 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11940
11941         * mouse.el: move x-selection-owner-p type things to
11942         selection-owner-p.
11943
11944         * msw-init.el: copy zmacs stuff from x-init.el
11945
11946         * msw-select.el (mswindows-own-selection)
11947         (mswindows-disown-selection) (mswindows-selection-owner-p): new
11948         functions. Very simple minded implementation of selectio
11949         ownership.
11950
11951         * select.el (own-selection) (disown-selection)
11952         (activate-region-as-selection) (select-make-extent-for-selection)
11953         (valid-simple-selection-p): functions moved from x-select.el for
11954         generalized selection.
11955
11956         * x-select.el: see select.el changes.
11957
11958         * x-toolbar.el: use new selection functions.
11959
11960 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11961
11962         * packages.el (packages-find-package-directories): Fixed bug that
11963         would pick up multiple site-package directories.
11964         (package-locations): Added "xemacs-packages" as a late package
11965         location.
11966
11967         * find-paths.el: Now uses `emacs-program-name' and
11968         `emacs-program-version'.
11969         Additions to enforce version-specific directories in
11970         `paths-find-version-directory'.
11971
11972 1998-04-29  SL Baur  <steve@altair.xemacs.org>
11973
11974         * default.el: Removed.
11975         * site-start.el: Removed.
11976
11977 1998-04-29  Didier Verna  <didier@xemacs.org>
11978
11979         * minibuf.el (minibuffer-history-minimum-string-length): Default
11980         to nil.
11981
11982 1998-04-28  SL Baur  <steve@altair.xemacs.org>
11983
11984         * find-paths.el (paths-program-name): Rename.
11985         (paths-emacs-root-p): Ditto.
11986         (paths-find-site-directory): Ditto.
11987
11988 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
11989
11990         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
11991         `emacs-lisp-byte-compile-and-load'.
11992
11993 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11994
11995         * ldap.el (ldap-search): Fixed additional parameter passing to
11996         `ldap-open'
11997
11998 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
11999
12000         * select.el (kill-primary-selection) (selection-owner-p)
12001         (copy-primary-selection) (yank-clipboard-selection)
12002         (selection-exists-p) (delete-primary-selection): new file and
12003         functions that do the right thing for the selected device.
12004
12005         * x-menubar.el: use generalised selection functions.
12006
12007         * dumped-lisp.el: dump select.el.
12008
12009 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12010
12011         * find-paths.el (paths-progname): New variable.
12012         (paths-emacs-root-p): Use it.
12013         (paths-find-site-directory): Ditto.
12014
12015 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12016
12017         * loadup.el ((member "dump" command-line-args)): Dump as
12018         `infodock' if InfoDock.
12019
12020 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12021
12022         * find-paths.el (construct-emacs-version): Simplify, include
12023         program name in the return value.
12024         * (paths-find-version-directory): Use it.
12025
12026 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12027
12028         * info.el (Info-parse-dir-entries): Fixed regexp
12029         (Info-build-dir-anew): Remove full suffix and capitalize info file
12030         name for files with no @direntry
12031         (Info-batch-rebuild-dir): New function
12032         (Info-suffixed-file): Check for regular files instead of simple
12033         file existence (could catch directories before)
12034
12035 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12036
12037         * setup-paths.el, find-paths.el: Removed uses of `not' which
12038         temacs doesn't have.
12039
12040         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12041         into root searching.
12042
12043 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12044
12045         * subr.el: Remove definition of `not'.
12046
12047 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12048
12049         * msw-glyphs.el: enable graphics support.
12050
12051 1998-04-23  Didier Verna  <didier@xemacs.org>
12052
12053         * x-menubar.el (default-menubar): restored the line-number-mode
12054         option.
12055
12056         * misc doc string updates related to the options menu.
12057
12058 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12059
12060         * setup-paths.el (paths-construct-load-path): Fix typo.
12061
12062 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12063
12064         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12065         font-menu-ignore-scaled-fonts don't have to be bound now; this
12066         gets us one step further towards making --no-autoloads work.
12067
12068         * startup.el (normal-top-level): Load auto-autoloads only if
12069         lisp-directory is non-nil.
12070
12071         * setup-paths.el (paths-construct-load-path): Made it robust
12072         against nil lisp-directory.
12073
12074         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12075         to the list of variables that cause a warning when nil.
12076
12077         * toolbar.el (init-toolbar-location): Now works even when there's
12078         no toolbar icon directory.
12079
12080 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12081
12082         * help.el (view-lossage): Recognize it.
12083
12084         * simple.el (log-message): Mark multiline messages.
12085
12086 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12087
12088         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12089
12090 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12091
12092         * package-get.el (package-get-all):  add `\n' separator to
12093         interactive specification so that both variables are read
12094
12095 1998-04-22  Didier Verna  <didier@xemacs.org>
12096
12097         * x-menubar.el: ported the options menu to Custom.
12098         Moved the "read only" toggle button to the buffers menu.
12099         Corrected some missing ;;;###autoload or defcustom.
12100
12101         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12102         the scrollbar-visible specifier for options menu handling.
12103
12104         * toolbar.el (toolbar-visible-p)
12105                      (toolbar-captioned-p)
12106                      (default-toolbar-position): defcustom wrappers around
12107         the toolbar specifiers for options menu handling.
12108
12109         * frame.el (get-frame-for-buffer-default-instance-limit):
12110         defcustom it for options menu handling.
12111
12112         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12113         font-lock-mode for options menu handling.
12114
12115         * cus-start.el: added Custom properties to overwrite-mode for
12116         options menu handling.
12117
12118 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12119
12120         * about.el: shameless self-promotion.
12121
12122 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12123
12124         * simple.el (raw-append-message): Slightly optimize.
12125         (remove-message): Use `push' for clarity.
12126         (append-message): Ditto.
12127         (display-warning): Dito.
12128         (raw-append-message): Send the message to the appropriate device.
12129
12130 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12131
12132         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12133         From Sean MacLennan <Sean.MacLennan@pika.ca>
12134
12135 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12136
12137         * setup-paths.el: Changed `directory-sep-char' to
12138         `path-separator', following a change in GNU Emacs.
12139
12140 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12141
12142         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12143         (Info-build-dir-anew): Add a final newline.
12144         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12145         is `always'
12146         (Info-rebuild-dir): Ditto
12147
12148         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12149
12150 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12151
12152         * simple.el (count-words-buffer): Retain zmacs region.
12153         (count-words-region): Ditto.
12154         * simple.el: (what-line): Expanded line counts.
12155         (count-lines): New parameter to conditionalize whether collapsed
12156         lines get counted.
12157         From Bob Weiner <weiner@altrasoft.com>
12158
12159 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12160
12161         * packages.el (package-locations): infodock-packages must override
12162         mule-packages and packages.
12163
12164 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12165
12166         * wid-edit.el:
12167         remove rude messages from widget-activation-widget-mapper
12168         and widget-activation-glyph-mapper
12169
12170 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12171
12172         * toolbar.el: Remove (featurep 'x) test from
12173         toolbar-make-button-list
12174
12175 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12176
12177         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12178         only if in the same frame.
12179
12180 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12181
12182         * packages.el (package-locations): Added site-packages hierarchy.
12183
12184         * setup-paths.el (paths-default-info-directories): Introduced and
12185         used.
12186
12187         * packages.el, setup-paths.el: Set various path searching depths
12188         to 1.
12189
12190         * packages.el (packages-hierarchy-depth):
12191         (packages-load-path-depth): Introduced and used.
12192
12193         * setup-paths.el (paths-load-path-depth): Introduced and used.
12194
12195         * find-paths.el (paths-find-recursive-path): Added max-depth
12196         parameter.
12197
12198 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12199
12200         * setup-paths.el (paths-construct-info-path): Removed
12201         dependency on behavior of (file-name-as-directory "").
12202
12203 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12204
12205         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12206         lisp objects
12207
12208 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12209
12210         * dump-paths.el, startup.el: Added handling for --debug-paths.
12211
12212 1998-04-15  William M. Perry  <wmperry@aventail.com>
12213
12214         * wid-edit.el: We cannot just set the help-echo or balloon-help
12215           properties for an extent based on the :help-echo widget
12216           property, since help-echo and balloon-help cause an EXTENT to
12217           get passed in, where :help-echo functions are expecting a WIDGET
12218
12219 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12220
12221         * scrollbar.el (init-scrollbar-from-resources): Call
12222         mswindows-init-scrollbar-metrics when appropriate.
12223
12224 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12225
12226         * dumped-lisp.el: dump x-toolbar for window system
12227
12228         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12229         have support and xpm.
12230
12231 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12232
12233         * files.el (toggle-read-only): Fix docstring.
12234         From Didier Verna <didier@xemacs.org>
12235
12236 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12237
12238         * startup.el (normal-top-level): Load autoload-file-name without
12239         specifying an extension---some people only auto-autoload.el.gz.
12240
12241 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12242
12243         * files.el (backup-enable-predicate): Don't bomb on NAME being
12244         nil.
12245
12246 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12247
12248         * find-paths.el, packages.el: Now prefers configure'd paths.
12249         This shouldn't cause any of the originally anticipated problems as
12250         the current paths architecture will not define the various
12251         configure-xxx variables if they're not specified on the configure
12252         command line.
12253
12254         * find-paths.el, setup-paths.el, packages.el: Removed all
12255         mentionings of "/" as a path separator.
12256         Used paths-construct-path throughout.
12257
12258         * find-paths.el (paths-construct-path): Created to assemble paths
12259         from directory components.
12260
12261         * setup-paths.el, packages.el: Used paths-decode-directory-path
12262         instead of decode-path-internal.
12263
12264         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12265         and associates.
12266         (paths-decode-directory-path) Created.
12267
12268         * setup-paths.el: Changed configure-exec-path to
12269         configure-exec-directory.
12270
12271 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12272
12273         * packages.el (packages-find-packages): Fixed decoding of
12274         EMACSPACKAGEPATH.
12275
12276         * startup.el: -no-packages -> -no-early-packages.
12277
12278         (packages-load-package-lisps): Fixed loading of auto-autoload
12279         files.
12280
12281         * startup.el (normal-top-level): Fixed loading of core
12282         auto-autoload.
12283
12284         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12285
12286         * startup.el, packages.el, dump-paths.el: Added proper settings
12287         for site-directory and lisp-directory variables.
12288
12289         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12290         inhibit-package-autoloads and fixed handling of it.
12291
12292         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12293         handling of former inhibit-package-init, now
12294         inhibit-early-packages, to make -vanilla etc. work.
12295
12296 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12297
12298         * code-process.el (start-process): Fallback to 'undecided instead
12299         of 'binary for process input coding stream.
12300
12301         * process.el (start-process): Docstring fix.
12302
12303 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12304
12305         * info.el (Info-insert-dir): Do not insert temporary dir files
12306         in Info-dir-file-attributes
12307         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12308         (Info-rebuild-dir): Ditto.
12309
12310 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12311
12312         * obsolete.el: Added obsoleteness declarations for
12313         `site-directory' and `Info-default-directory-list'.
12314
12315 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12316
12317         * find-paths.el (paths-find-emacs-root): Only look at the
12318         executable at the end of the symlink chain for determining the
12319         Emacs root.
12320
12321 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12322
12323         * setup-paths.el (paths-construct-info-path): Changed construction
12324         to cater to gone default in configure.
12325
12326         * find-paths.el (paths-uniq-append): Added.
12327
12328         * packages.el: Rewritten package path construction once again.
12329
12330         * dump-paths.el, startup.el: Removed package-path as a global
12331         variable.
12332
12333         * package-admin.el (package-admin-add-single-file-package):
12334         (package-admin-add-binary-package): Changed package-path to
12335         late-packages.
12336
12337         * packages.el (packages-split-path): Split path at "/" rather than
12338         nil according to change in emacs.c.
12339
12340 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12341
12342         * setup-paths.el (paths-construct-info-path): Changed info path
12343         order so that directories come out right.
12344         (paths-find-lock-directory): Fixed bug: It used to think
12345         configure-lock-directory is a path.
12346
12347 1998-04-06  Jeff Miller <jmiller@smart.net>
12348
12349         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12350         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12351         eases the use of toolbar-add/kill-item functions.
12352
12353 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12354
12355         * code-files.el (file-coding-system-alist): Commented out
12356         loaddefs.el magical treatment.
12357
12358 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12359
12360         * info.el (Info-rebuild-outdated-dir): Added new option
12361         `conservative' and made it the default
12362         (Info-rebuild-dir): Appropriately parse multi-line description
12363         strings, and multi-section dir files. Issue warning when dir
12364         is rebuilt as temporary
12365         (Info-build-dir-anew): Issue warning when dir is built as
12366         temporary
12367
12368 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12369
12370         * list-mode.el (list-mode-map): Bind highlight motion commands to
12371         standard keys left, right, C-b and C-f.
12372
12373 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12374
12375         * files.el (auto-mode-alist): allow .sc for Scheme->C
12376
12377 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12378
12379         * loadup.el (pureload): Don't quote (garbage-collect).
12380
12381 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12382
12383         * package-get-base.el: Updated.
12384
12385 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12386
12387         * isearch-mode.el (isearch-just-started): New variable.
12388         (isearch-mode): Set it.
12389         (isearch-repeat): Advance one character forward only if the search
12390         was successful, and was not just started.
12391         (isearch-repeat): Clear isearch-just-started.
12392
12393 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12394
12395         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12396         if running -batch.
12397
12398 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12399
12400         * subr.el (listify-key-sequence): Removed.
12401
12402 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12403
12404         * bytecomp.el (byte-compile-print-gensym): New option.
12405         (byte-compile-output-file-form): Use it.
12406         (byte-compile-output-docform): Ditto.
12407         (byte-compile-compiled-obj-to-list): Ditto.
12408
12409 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12410
12411         * msw-glyphs.el: set frame icon if xpm support.
12412
12413 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12414
12415         * help.el: Code that pretty prints variable values
12416           removed.
12417
12418 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12419
12420         * find-paths.el (paths-emacs-root-p): Correct test for installation
12421         directory.
12422         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12423
12424 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12425
12426         * loaddefs.el: Don't set debug-ignored-errors; leave
12427           its default value set to nil.
12428
12429 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12430
12431         * info.el (Info-rebuild-dir): fixed mis-spelling.
12432
12433 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12434
12435         * info.el (Info-rebuild-outdated-dir): New custom var
12436         (Info-insert-node): Create/update dir file when needed, ie when it
12437         does not exist or is older than some info files in directory
12438
12439 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12440
12441         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12442         for last packages, mainly for using a 20.4 package base.
12443
12444         * packages.el (late-packages): Typo fix.  It was called
12445         early-packages.
12446
12447         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12448         relative symlinks correctly.
12449         (paths-find-emacs-roots): More rigorous checking for plausible
12450         configuration-time root.
12451
12452         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12453         find its roots.
12454
12455 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12456
12457         * faces.el: Fix docstrings.
12458         * glyphs.el: Fix docstrings.
12459         * mouse.el: Fix docstrings.
12460
12461         * frame.el: Change phrase `current frame' to `selected frame'.
12462
12463         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12464
12465         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12466         macros using backquote to make them infinitely more readable.
12467
12468 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12469
12470         * packages.el (packages-find-package-path): Hardcoded specialized
12471         InfoDock support until we can clean this up.
12472
12473         * help.el (describe-bindings-1): Return the value of the bindings
12474         help buffer created.
12475         (describe-bindings): Ditto.
12476
12477         * simple.el (set-variable): Restore previous behavior of not
12478         bombing if the variable to set is not boundp.
12479
12480 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12481
12482         * packages.el (packages-handle-package-dumped-lisps): Allow for
12483         non-local files to be loaded off the package-lisp variable.
12484
12485 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12486
12487         * x-faces.el: Global X resources should override
12488           specs for all device classes (color, grayscale, mono);
12489           code currently doesn't override any of them.  Fixed by
12490           calling remove-specifier with '(x default) as the tag
12491           set and allowing inexact matches.
12492
12493 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12494
12495         * faces.el: Separated face initializations based on
12496           device classes into device type specific (tag set,
12497           instantiator) pairs.
12498
12499 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12500
12501         * wid-edit.el (widget-choice-action): Remember user's explicit
12502         choice.
12503         (widget-choice-value-create): Respect it.
12504         From Richard Stallman <rms@gnu.org>
12505
12506 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12507
12508         * setup-paths.el (paths-construct-info-path): Always append
12509         existing directories from configure-time info path.
12510
12511         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12512         Info-directory-list.
12513
12514         * info.el: Removed Info-default-directory-list which was broken by
12515         design.
12516         Removed bogus initialization of Info-directory-list---startup.el
12517         can do a much better job.
12518         Added autoload of Info-directory-list.
12519
12520         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12521         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12522         be exclusive; now it's merely given precedence, just like in the
12523         old days.
12524
12525 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12526
12527         * find-paths.el (paths-find-architecture-directory): Fix bug with
12528         finding; it used to default too early.
12529
12530 1998-03-25  Martin Buchholz <martin@xemacs.org>
12531
12532         * packages.el (packages-split-path): Fix a bug; it used to fail
12533         for paths that weren't split.
12534
12535 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12536
12537         * finder.el (finder-compile-keywords): trap on errors.
12538
12539 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12540
12541         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12542           fourth argument of t so that only the specs exactly
12543           matching the tag lists are removed.
12544
12545 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12546
12547         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12548
12549 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12550
12551         * minibuf.el (mouse-read-file-name-1): If a default directory was
12552         specified, use it for generating the completions.
12553
12554 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12555
12556         * update-elc.el: Now respects inhibit-package-init and
12557         inhibit-site-lisp.
12558         Now does path construction with loadup-paths.
12559
12560         * startup.el (normal-top-level, startup-setup-paths): Now respects
12561         inhibit-package-init and inhibit-site-lisp.
12562
12563         * packages.el (packages-find-package-path): Extended package path
12564         by version-specific hierarchies.
12565         (packages-find-packages): Now respects inhibit flag and
12566         inhibit-site-lisp.
12567         Moved path setup to loadup-paths.
12568
12569         * make-docfile.el: Now respects inhibit-package-init and
12570         inhibit-site-lisp.
12571         Now does path construction with loadup-paths.
12572
12573         * loadup.el: Now respects inhibit-package-init and
12574         inhibit-site-lisp.
12575
12576         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12577
12578         * loadup-paths.el: New file: setup load-path to encompass
12579         packages.
12580
12581 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12582
12583         * auto-show.el: load-gc renamed to pureload.
12584         * site-load.el: Ditto.
12585         * packages.el (toplevel): Ditto.
12586         * loadup.el (really-early-error-handler): Ditto.
12587         * dumped-lisp.el (preloaded-file-list): Ditto.
12588         * cus-face.el (custom-declare-face): Ditto.
12589
12590 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12591
12592         * <Today>: The Big Path Searching Overhaul.
12593
12594         * find-paths.el: New file: find and assemble paths in the
12595         installation hierarchy.
12596
12597         * setup-paths.el: New file: global layout of paths and directories
12598         within the XEmacs hierarchy.
12599
12600         * packages.el: Replaced everything related to path searching and
12601         startup by code in terms of find-paths.
12602
12603         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12604         the new path searching engine.
12605
12606         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12607         and setup-paths.
12608
12609 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12610
12611         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12612         setup-paths.el.
12613
12614 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12615
12616         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12617         compiles identically in any configuration.
12618         Removed irrelevant commentary.
12619
12620 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12621
12622         * simple.el (set-variable): Allow setting specifiers.
12623
12624 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12625
12626         * lisp.el (forward-sexp): Revert previous change.
12627
12628 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12629
12630         * frame.el (frame-initialize): Use `delete-console' instead of
12631         `delete-device' to delete the stream console to match the usage in
12632         Fkill_emacs.
12633
12634 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12635
12636         * files.el (cdpath-previous): New variable.
12637         (cd): Use it.
12638         From Bob Weiner <weiner@wave.altrasoft.com>
12639
12640 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12641
12642         * keydefs.el: Changed keybindings of forward-char,
12643           backward, scroll-up and scroll-down to point to their
12644           -command counterparts.
12645
12646         * simple.el: New functions: forwarc-char-command,
12647           backwrad-char-command, scroll-up-command,
12648           scroll-down-command which work liek their counterparts
12649           except that they honor the variable
12650           signal-error-on-buffer-boundary.
12651
12652           Definition of signal-error-on-buffer-boundary received
12653           from src/cmds.c.
12654
12655           defvar declaration added for word-across-newline to avoid
12656           byte-compiler warning about the free variable reference.
12657
12658 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12659
12660         * winnt.el: Removed "%t" from the beginning of
12661         modeline-format. From now on, there's no nt-specifics in the modeline.
12662
12663 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12664
12665         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12666         of `when' with `if'.
12667
12668 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12669
12670         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12671         mswindows. Must be reworked along with glyphs.el, or
12672         merged into it, after there is images support.
12673
12674         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12675         'mswindows.
12676
12677 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12678
12679         * faces.el: fix for text cursor initialization.
12680         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12681         From Andy Piper <andyp@parallax.co.uk>
12682
12683 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12684
12685         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12686         if there is an existing package that handles it and warn the user
12687         about that mode.
12688
12689 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12690
12691         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12692         Installation" menu item when Installation-string is not bound.
12693
12694 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12695
12696         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12697         From Jeremiah W. James <jerry@cs.ucsb.edu>
12698
12699 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
12700
12701         * msw-faces.el:
12702         * faces.el: Fix face initialization.
12703
12704 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
12705
12706         * files.el (backup-enable-predicate): fix breakage introduced
12707         by TMPDIR patch.
12708
12709 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12710
12711         * x-faces.el (x-init-face-from-resources): The
12712           TTY face property retrieval functions don't return
12713           specifiers, so use face-property instead.
12714
12715 1998-03-09  SL Baur  <steve@altair.xemacs.org>
12716
12717         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12718
12719 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12720
12721         * x-menubar.el: Expanded documentation for
12722           option-save-faces.  Changed Options -> Browse Faces
12723           menu entry to invoke customize-face.
12724
12725 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12726
12727         * faces.el: Most face initialization moved out of
12728           init-other-random-faces to the top level so that the
12729           initialization happens before Xemacs is dumped.  Much
12730           of the fascist "face-differs-from-default-p or FROB!"
12731           code has been retired in favor of letting the user do
12732           what they want to do.  Face initialization code changed
12733           to use `default' specifier tag so that the settings can
12734           be overridden later if the user wishes it.
12735
12736 1998-03-08  SL Baur  <steve@altair.xemacs.org>
12737
12738         * about.el (about-hackers): Update contributors list.
12739
12740 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
12741
12742         * specifier.el: Define new specifier tag `default'.
12743
12744         * modeline.el: Initialize faces using `default' tag.
12745
12746         * x-faces.el (x-init-face-from-resources): Remove
12747           specifier specs containing the `default' tag before
12748           adding new specs.
12749
12750 1998-03-02  John Jones  <jj@asu.edu>
12751
12752         * package-get.el (package-get-all): fixed arguments on call to
12753         package-admin-add-single-file-package.
12754         * package-get.el (package-get-installedp): fixed to match
12755         advertised behavior.
12756         * package-get.el: added function package-get-update-all which
12757         installs newest versions of all the current packages (if they are
12758         not already installed).
12759
12760 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
12761
12762         * files.el (find-file-noselect): Uncommented `truename' binding in
12763         `let*' and use it later to set `buffer-file-truename' iff it's
12764         still nil, as happens for example when finding a compressed
12765         file with "jka-compr".
12766
12767 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
12768
12769         * faces.el: in make-face-* type functions do the operation for all
12770         window systems, not just the first one found.
12771
12772         * font.el: call mswindows-list-fonts for mswindows.
12773
12774 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
12775
12776         * code-process.el (call-process-region):
12777         * process.el (call-process-region):
12778         * package-get.el (package-get-dir):
12779         * files.el (backup-enable-predicate):
12780         * gnuserv.el (gnuserv-temp-file-regexp):
12781         Use temp-directory in place of `/tmp'.
12782
12783 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
12784
12785         * "Fast" dired-in-C enhancements for Windows 95/NT:
12786
12787         * files.el: Added function, `wildcard-to-regexp', from GNU
12788           Emacs.
12789
12790         * files.el (insert-directory): Modified to use special
12791           dired-in-C enhancements if present.
12792
12793 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
12794
12795         * code-files.el: make default coding no-conversion.
12796
12797 1998-03-02  SL Baur  <steve@altair.xemacs.org>
12798
12799         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
12800         the load-path.
12801
12802         * update-elc.el: Strip directory when testing for files not to
12803         bytecompile.
12804
12805 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
12806
12807         * lisp-mode.el: Use recommended form for menus.
12808
12809         * info.el (Info-construct-menu): Use recommended form for menus.
12810
12811         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
12812         entry.
12813
12814 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
12815
12816         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
12817           (get-frame-for-buffer-noselect): Always return frames
12818           in the not-this-window-p cond clause.
12819
12820 1998-02-27  SL Baur  <steve@altair.xemacs.org>
12821
12822         * help.el (describe-installation): New function.
12823
12824         * x-menubar.el (default-menubar): Add describe-installation to
12825         Help menu.
12826
12827         * packages.el (packages-unbytecompiled-lisp): Installation.el
12828         should not be bytecompiled.
12829
12830         * dumped-lisp.el (preloaded-file-list): Dump Installation with
12831         XEmacs.
12832
12833         * x-menubar.el (default-menubar): Use correct guard for VM menu
12834         entry.
12835
12836         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
12837         coding.
12838         From Andy Piper <andyp@parallax.co.uk>
12839
12840 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12841
12842         * ldap.el: Do not require ldap-internal at compile time.
12843
12844 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
12845
12846         * code-files.el: new file. a virtual copy of mule-files.el
12847         but without charset
12848         dependencies. (toggle-buffer-file-ocding-system) new function for
12849         changing the eol type for the current buffer.
12850
12851         * code-process.el: new file. a copy of
12852         mule-process.el. mule-process.el will disappear when things have
12853         settled.
12854
12855         * coding.el: new file. a virtual copy of mule-files.el but
12856         without charset dependencies. (coding-system-base) new function
12857         for getting the parent coding system of a coding system with eol
12858         type set.
12859
12860         * dumped-lisp.el: add above files for the non-mule case.
12861
12862 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12863
12864         * window-xemacs.el (display-buffer): If no explicit
12865           frame is specified, search for a window that displays
12866           the buffer on the currently selected frame, before
12867           searching other frames.
12868
12869 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12870
12871         * frame.el (get-frame-for-buffer): If not-this-window-p
12872           is non-nil, use window on the selected frame if it is not
12873           also the selected window.  When defaulting, search for
12874           windows on the currently selected fgrame before searching
12875           other frames.
12876
12877 1998-02-25  Didier Verna  <didier@xemacs.org>
12878
12879         * modeline.el (modeline-swap-buffers): originally named
12880         `mouse-release-modeline'. Whether to actually swap the buffers is
12881         decided in `mouse-drag-modeline'.
12882         (mouse-drag-modeline): A button release event is considered a
12883         mouse click is both X (modeline scroll) and Y (modeline drag) pos
12884         stay unchanged.
12885
12886 1998-02-25  SL Baur  <steve@altair.xemacs.org>
12887
12888         * x-menubar.el: Put redo on the menubar.
12889         From Aki Vehtari <Aki.Vehtari@hut.fi>
12890
12891 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12892
12893         * bytecomp.el (displaying-byte-compile-warnings): if
12894         temp-buffer-show-function is set, use it to display current set of
12895         warnings in the "*Compile-Log-Show*" buffer.
12896
12897         * simple.el (display-warning-buffer): if temp-buffer-show-function
12898         is set, use it to display current set of warnings in the
12899         "*Warnings-Show*" buffer.
12900
12901 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12902
12903         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
12904         Common Lisp.
12905
12906 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
12907
12908         * menubar.el: Allow button descriptors at least 2 long.
12909
12910         * x-menubar.el (default-menubar): Use recommended forms.
12911         (file-menu-filter): Remove.
12912         (edit-menu-filter): Remove.
12913
12914 1998-02-24  SL Baur  <steve@altair.xemacs.org>
12915
12916         * about.el (about-hackers): Updated.
12917
12918 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12919
12920         * help.el (help-max-help-buffers): new variable
12921         (help-register-and-maybe-prune-excess): new function
12922         (help-buffer-name): use help-max-help-buffers.
12923         (with-displaying-help-buffer): use
12924         help-register-and-maybe-prune-excess.
12925
12926         * help.el (help-maybe-pretty-print-value): if the value fits on
12927         one line, let it.
12928
12929 1998-02-21  Greg Klanderman  <greg@alphatech.com>
12930
12931         * (with-displaying-help-buffer): there is no need to kill the buffer
12932         if it exists, because with-output-to-temp-buffer will clear it.
12933         further, killing the buffer violates the rule that
12934         temp-buffer-show-function, if set, has the full responsibility of
12935         showing the temp buffer.  killing the buffer fucks with the window
12936         configuration, hosing temp-buffer-show-function.
12937
12938
12939 1998-02-23  Didier Verna  <didier@xemacs.org>
12940
12941         * modeline.el (mouse-drag-modeline):
12942         - Always scroll the modeline that was originally clicked on.
12943         - Use x pixels instead of x characters (which doesn't work anyway)
12944         as horizontal reference for modeline dragging. This allows us to
12945         keep on dragging the modeline even if the motion event occurs in
12946         another window.
12947
12948 1998-02-23  Didier Verna  <didier@xemacs.org>
12949
12950         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
12951         glyph on the modeline to indicate that dragging the mouse has an
12952         effect both horizontally and vertically.
12953
12954 1998-02-24  SL Baur  <steve@altair.xemacs.org>
12955
12956         * about.el (about-xemacs): Get rid of redundant visible version
12957         number.
12958
12959 1998-02-19  SL Baur  <steve@altair.xemacs.org>
12960
12961         * about.el (about-hackers): Update credits.
12962
12963 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
12964
12965         * prim/register.el (view-register): Show register type file-query.
12966
12967 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
12968
12969         * mode-motion.el (mode-motion-highlight-internal):
12970           save-excursion inside save-window-exucrsion form to
12971           hide buffer point changes from save-window-excursion.
12972           Prevents display flickering when the mouse pointer
12973           moves.
12974
12975 1998-02-17  Didier Verna  <didier@xemacs.org>
12976
12977         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
12978         function to handle correctly the case of a toolbar one side of the
12979         window: scrolling will not necessarily happen.
12980
12981 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
12982
12983         * files.el (after-find-file): Restore missing argument
12984           to format that provides filename for "... consider M-x
12985           recover-file" message.  Also call `message' with "%s"
12986           as the first arg instead of an arbitrary string.
12987
12988 1998-02-18  SL Baur  <steve@altair.xemacs.org>
12989
12990         * about.el (about-hackers): Various additions.
12991
12992 1998-02-15  SL Baur  <steve@altair.xemacs.org>
12993
12994         * autoload.el (generate-file-autoloads-1): Don't force an extra
12995         line out when copying on-the-same line autoloads.
12996
12997         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
12998         is installed.
12999
13000 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13001
13002         * x11/x-win-xfree86.el (x-win-init-xfree86):
13003         * x11/x-win-sun.el (x-win-init-sun):
13004         * x11/x-init.el (x-initialize-compose):
13005         * prim/simple.el:
13006         (backward-or-forward-kill-sexp):
13007         (backward-or-forward-kill-sentence):
13008         (backward-or-forward-kill-word):
13009         (backward-or-forward-delete-char):
13010         * prim/isearch-mode.el (isearch-help-or-delete-char):
13011         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13012         x-keysym-on-keyboard-p to detect backspace.
13013         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13014         Clean up symbols used with dead keys, checking Linux and solaris
13015         keysyms.
13016         Simplify x-win-*.el using above methods.
13017         Change documentation for x-keysym-*-p functions.
13018
13019 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13020
13021         * about.el (about-hackers): Restore entries for Michael Sperber and
13022         Vinnie Shelton.
13023         From Vinnie Shelton <acs@acm.org>
13024
13025 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13026
13027         * simple.el (count-words-region): Ditto.
13028
13029 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13030
13031         * simple.el (count-words-buffer): Document.  Don't print anything
13032         if non-interactive.
13033
13034 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13035
13036         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13037         multiple files in InfoDock.
13038
13039 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13040
13041         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13042         from version.el in InfoDock.
13043
13044         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13045         specially.
13046
13047 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13048
13049         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13050         variable name in docstring.
13051
13052 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13053
13054         * menubar.h: Include "gui.h".
13055
13056 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13057
13058         * site-load.el: Fix documentation.
13059
13060 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13061
13062         * package-get-base.el (package-get-base): Updated.
13063
13064         * keymap.el: PC-ize.
13065
13066 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13067
13068         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13069         from' on a fresh line.
13070
13071 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13072
13073         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13074         object.
13075
13076 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13077
13078         * undo-stack.el: PC-ize.
13079
13080         * cmdloop.el: PC-ize.
13081
13082 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13083
13084         * bytecomp-runtime.el: PC-ize.
13085
13086         * byte-optimize.el: Prolog fixup.  PC-ize.
13087
13088         * cus-dep.el: Spelling fix.
13089
13090         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13091         entries follow).
13092
13093 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13094
13095         * text-mode.el (text-mode-hook-identify): New function,
13096         put on text-mode-hook.  Set text-mode-variant here.
13097         (text-mode): Don't set it here.
13098
13099 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13100
13101         * text-mode.el (text-mode-hook): New defvar.
13102         (text-mode-variant): New variable.
13103         (text-mode): Set that variable locally.
13104         (toggle-text-mode-auto-fill): New command.
13105
13106 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13107
13108         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13109
13110 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13111
13112         * text-mode.el (paragraph-indent-text-mode):
13113         Renamed from spaced-text-mode.
13114         (text-mode-map): Bind TAB to indent-relative.
13115         (indented-text-mode-map): Variable deleted.
13116         (indented-text-mode): Now an alias for text-mode.
13117
13118 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13119
13120         * loadup.el: test-atoms debugging stuffs removed.
13121
13122 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13123
13124         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13125
13126 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13127
13128         * help.el (describe-beta): Made it use `locate-data-file'.
13129         (describe-distribution): Ditto.
13130         (describe-copying): Ditto.
13131         (describe-project): Ditto.
13132         (view-emacs-news): Ditto.
13133
13134         * help-nomule.el (help-with-tutorial): Made it use
13135         `locate-data-file' to find tutorial.
13136
13137 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13138
13139         * about.el: Corrected my email address.
13140
13141         * mouse.el: Added 'mouse-mswindows-drop' similar to
13142         'mouse-offix-drop'.
13143
13144 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13145
13146         * loadup.el (running-xemacs): Spelling fix.
13147
13148 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13149
13150         * packages.el (packages-find-packages-1): Don't allow a backwards
13151         compatible lisp tree to overwrite `preloaded-file-list'.
13152
13153 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13154
13155         * loadup.el: Don't delete "xemacs" prior to dumping.
13156
13157 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13158
13159         * package-info.el (pi-last-mod-date): New function.
13160         (pi-author-version): New function.
13161         (batch-update-package-info): Use them.
13162
13163 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13164
13165         * frame.el (get-frame-for-buffer-default-to-current): Create.
13166         (get-frame-for-buffer-noselect): Allow user to use current frame
13167         with `get-frame-for-buffer-default-to-current'.
13168
13169 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13170
13171         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13172         (byte-compile-output-docform): Ditto.
13173         (byte-compile-compiled-obj-to-list): Ditto.
13174
13175 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13176
13177         * startup.el (command-line-1): Removed code that ran
13178           buffer-menu.
13179
13180 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13181
13182         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13183
13184 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13185
13186         * frame.el (suspend-emacs-or-iconify-frame): Check using
13187         `device-on-window-system-p' instead of explicitly checking for X,
13188         so that the same logic works for MS Windows.
13189         (suspend-or-iconify-emacs): Ditto.
13190
13191 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13192
13193         * about.el (about-maintainer-info): Andy Piper is back.
13194         (xemacs-hackers): Updated Andy Piper's email address.
13195         (about-hackers): Added Jonathan Harris.
13196         (about-hackers): Updated Tibor Polgar's email address.
13197
13198 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13199
13200         * about.el: Add xemacs.org email manager.
13201
13202         * package-get-base.el (package-get-base): Updated with most recent
13203         package updates.
13204
13205 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13206
13207         * help.el (function-arglist): Use `indirect-function' instead of
13208         `symbol-function' so that aliases are treated correctly.
13209
13210 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13211
13212         * help.el (help-map): Add f1 binding to `help-for-help'.
13213         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13214         (describe-key-briefly): Use `princ' "%s" to print object.
13215         (with-displaying-help-buffer): Kill buffer if it exists, again.
13216         (describe-key): Use `princ' "%s" to print object.
13217         (describe-function-1): Use `princ' "%s" to print object.
13218         Commented out alias lines removed.
13219         (help-pretty-print-limit): New variable to control pretty-printing
13220         of variable values.
13221         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13222         `help-pretty-print-value' again.  Only print-print when OBJECT is
13223         list of length less than `help-pretty-print-limit'.
13224         (describe-variable): Use `help-maybe-pretty-print-value' again.
13225
13226 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13227
13228         * simple.el (blink-matching-open): Remove C++ kludge.
13229         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13230
13231 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13232
13233         * info.el (Info-default-directory-list): Made the documentation
13234         more explanitory.
13235
13236 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13237
13238         * lisp/packages.el:
13239         * lisp/package-admin.el:
13240         * lisp/build-report.el:
13241         Fix typos.
13242
13243 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13244
13245         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13246         warnings in Java buffers without final newline and editing the
13247         last line.
13248
13249 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13250
13251         * packages.el (packages-find-packages-1): Don't allow a backwards
13252         compatible lisp tree to overwrite `preloaded-file-list'.
13253         Suggested by Colin Rafferty  <colin@xemacs.org>
13254
13255         * mouse.el (mouse-offix-drop): Set undo-boundary.
13256         From Oliver Graf <ograf@fga.de>
13257
13258 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13259
13260         * loadup.el (load-gc): rewrite as defun.
13261         Print something sensical if a required dump-time file isn't found.
13262
13263 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13264
13265         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13266         bug strikes a menudescriptor.
13267
13268         * package-get-base.el (package-get-base): Updated.
13269
13270         * package-info.el (batch-update-package-info): Derive REQUIRES
13271         from the Makefile.
13272
13273 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13274
13275         * files.el (save-some-buffers): Don't play games with deleting
13276         other windows if we are in the minibuffer window.
13277
13278 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13279
13280         * modeline.el (modeline-minor-mode-menu): Add support for :active
13281         (add-minor-mode): Document :active property to TOGGLE.
13282
13283 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13284
13285         * modeline.el (modeline-minor-mode-menu): Add support for an
13286         `:included' predicate in the `toggle-sym' plist.
13287         (add-minor-mode): Document the :included property, format
13288         docstring some more.
13289         (modeline-minor-mode-menu): Documentation string added.
13290
13291 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13292
13293         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13294         labels from the symbol-names by thwacking off the overly redundant
13295         and overused "mode", parenthesizing "minor", and capitalizing the
13296         resultant strings.  Also shortened the menu's title by eliminating
13297         the redundant buffer name.
13298         (add-minor-mode): Beautified the docstring, added mention of the
13299         `:menu-tag' property of TOGGLE.
13300         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13301         `toggle-sym' to beatify the mode-life menus.
13302         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13303         `auto-fill-function'.
13304
13305 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13306
13307         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13308         menus to :style 'toggle.
13309
13310 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13311
13312         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13313
13314 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13315
13316         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13317         only recognize first hyperlink.
13318         (hyper-apropos-highlightify): Deletia, this is already done by
13319         `hyper-apropos-insert-face'.
13320         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13321
13322 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13323
13324         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13325         mail.
13326         (toolbar-mail-reader): Add support for `send'.
13327         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13328
13329 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13330
13331         * info.el (Info-emacs-info-file-name): Add defvar for
13332         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13333         will function properly.
13334
13335 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13336
13337         * simple.el: make the backwards delete function called by
13338         `backward-or-forward-delete-char' user configurable.
13339
13340 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13341
13342         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13343         compiled function got loaded from.
13344
13345 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13346
13347         * term/apollo.el: Synched up with InfoDock 3.6.2.
13348
13349 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13350
13351         * startup.el (load-init-file): Load autoloads earlier.
13352         (startup-splash-frame): Handle InfoDock logo.
13353
13354         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13355         InfoDock.
13356         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13357
13358         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13359         doesn't have this function.
13360
13361         * packages.el (locate-data-file): Fix to call `locate-file'.
13362
13363 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13364
13365         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13366         version of version.el.
13367         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13368
13369         * x-menubar.el (default-menubar): Guard reference to
13370         `gnuserv-frame'.
13371         (default-menubar): Guard references to `font-lock-mode'.
13372         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13373         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13374
13375         * make-docfile.el: Don't snarf doc strings from autoloads.
13376
13377         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13378         loading auto-autoloads files.
13379
13380         * loaddefs.el: Disable dumping autoloads.
13381
13382 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13383
13384         * lisp-mnt.el: Synch to Emacs 20.2.
13385
13386         * help.el: Remove manual autoload of `finder-by-keyword'.
13387
13388         * finder.el (finder-by-keyword): Autoload.
13389
13390         * help.el: Conditionalize hyperbole setup.
13391
13392 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13393
13394         * packages.el (package-require): Update to reflect new data format.
13395
13396 1998-01-02  Didier Verna  <didier@xemacs.org>
13397
13398         * x-menubar.el (default-menubar): make the tutorials available
13399         through the menubar. (Plus some compilation warnings cleanup).
13400
13401 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13402
13403         * check-features.el: New file.  Perform sanity check after build.
13404
13405         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13406         files to tooltalk package.
13407         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13408         package.
13409
13410         * package-admin.el (package-admin-xemacs): Use better default for
13411         location of XEmacs binary.
13412
13413 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13414
13415         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13416         tag with sexp and add value tag with value `t'.
13417
13418 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13419
13420         * package-get.el: Changes to work with real data.
13421         From Pete Ware <ware@cis.ohio-state.edu>
13422
13423         * packages.el (packages-reload-autoloads): Guard load for the time
13424         being.
13425
13426         * update-elc.el ("packages.el"): Force loading packages.el instead
13427         of possibly out-of-date packges.elc.
13428         * make-docfile.el ("packages.el"): Ditto.
13429
13430 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13431
13432         * build-report.el (build-report-delete-regexp): Added a rule for
13433         the main tarball shadowing anything past it.
13434
13435 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13436
13437         * packages.el (package-provide): Delete a previous provide.
13438
13439         * package-info.el: New file.
13440
13441         * package-get.el: New file.
13442         From Pete Ware <ware@cis.ohio-state.edu>
13443         (package-get): Fix md5 computation to work with Mule.
13444
13445 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13446
13447         * simple.el (log-message-*): Quote symbols in docstrings properly.
13448
13449 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13450
13451         * packages.el (packages-new-autoloads): Ignore symbolic links.
13452
13453         * cus-face.el (face-custom-attributes-get): Fix typo.
13454         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13455
13456 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13457
13458         * startup.el (load-init-file): Reload new or changed autoloads
13459         unless inhibited.  Reload modified dumped lisp (stubbed).
13460
13461         * packages.el (packages-new-autoloads): New function.
13462         (packages-reload-autoloads): New function.
13463         (packages-reload-dumped-lisp): New (stub) function.
13464
13465         * loadup.el: Inhibit reloading dumped files when running temacs.
13466
13467         * loadhist.el (file-provides): Extend to handle variant
13468         extensions.
13469
13470         * replace.el (query-replace): Fix typo.
13471
13472 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13473
13474         * make-docfile.el: list-autoloads-path has been renamed.
13475         * update-elc.el: list-autoloads has been renamed.
13476
13477         * packages.el (packages-list-autoloads): Renamed.
13478         (packages-list-autoloads-path): Ditto.
13479
13480 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13481
13482         * packages.el (packages-find-packages-1): Made it signal a warning
13483         for an error in an auto-autoload.el file.
13484
13485 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13486
13487         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13488         tag with const.
13489         From Aki Vehtari <Aki.Vehtari@hut.fi>
13490
13491         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13492
13493         * loadhist.el (unload-feature): Remove autoload.
13494
13495 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13496
13497         * loadhist.el: Unpackaged.
13498
13499         * help.el (describe-symbol-find-file): Rename
13500         `describe-function-find-file' and make old name obsolete.
13501         (describe-function-1): Use it.
13502         (describe-function-1): Guard reference to
13503         `compiled-function-annotation'.
13504
13505 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13506
13507         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13508         argument.
13509         (help-mode-quit): New optional arg to control whether it kills or
13510         buries.  Tidied up.
13511         (with-displaying-help-buffer): Don't kill buffer initially, even
13512         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13513         (help-pretty-print-value): Rename back from
13514         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13515         use it, otherwise use dumped `cl-prettyprint'.
13516         (describe-variable): Use `help-pretty-print-value' again.
13517         (find-func): Removed reference to "find-func" at end.
13518
13519 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13520
13521         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13522           GUI XEmacs. Rename? x-menubar is rather window system
13523           independant, except for a couple of items.
13524
13525 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13526
13527         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13528         entries as they will no longer be distributed with XEmacs.
13529
13530         * format.el (format-alist): Fix image/tiff regexps.
13531         From P. E. Jareth Hein <jareth@camelot-soft.com>
13532
13533         * help.el (help-maybe-pretty-print-value): Rename.
13534         (describe-variable): Use it.
13535         (describe-variable): Add trailing linefeed.
13536
13537 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13538
13539         * help.el (describe-function-1): Don't output anything for
13540           arglist of autoload functions.
13541
13542 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13543
13544         * help.el (describe-function-1): Don't output anything for
13545           arglist of autoload functions.
13546
13547 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13548
13549         * help.el (help-mode-map): New bindings for `help-mode-bury',
13550         `describe-function-at-point', `describe-variable-at-point',
13551         `Info-elisp-ref', `customize-variable', `help-next-section' and
13552         `help-prev-section'.
13553         (help-next-section): New function.
13554         (help-prev-section): New function.
13555         (help-mode-quit): Changed to kill the help buffer.
13556         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13557         correctly.
13558         (help-buffer-name): New function to generate the name of help
13559         buffers.
13560         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13561         argument giving the name of the help buffer.
13562         (describe-key): Use `with-displaying-help-buffer' with name.
13563         (describe-mode): Ditto.
13564         (describe-bindings): Ditto.
13565         (describe-prefix-bindings): Ditto.
13566         (view-lossage): Ditto.
13567         (with-syntax-table): New macro.
13568         (function-called-at-point): Use `ignore-errors' and
13569         `with-syntax-table'.
13570         (function-at-point): Ditto.
13571         (describe-function): Use `with-displaying-help-buffer' with name.
13572         (function-arglist): Extracted from `describe-function-1'.  Returns
13573         function's arglist as string.
13574         (function-documentation): Extracted from `describe-function-1'.
13575         Returns function's docstring.
13576         (describe-function-1): Remove all the "stream" garbage, including
13577         the stream argument.  Use `function-arglist' and
13578         `function-documentation'.
13579         (describe-function-arglist): Just use `function-arglist'.
13580         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13581         (help-pretty-print-value): New function to help with
13582         pretty-printing variable values.  Knows about `#<...>'.  Needs
13583         `pp-internal'.
13584         (describe-variable): Use `with-displaying-help-buffer' with name.
13585         Formatting improved.  Display file where variable is defined, if
13586         known.  Use `help-pretty-print-value'.
13587         (describe-syntax): Use `with-displaying-help-buffer' with name.
13588         (list-processes): Remove "stream" garbage.
13589
13590 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13591
13592         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13593         call a dumped routine instead.
13594
13595         * x-win-xfree86.el: Wrap file in defun.
13596         * x-win-sun.el: Ditto.
13597
13598 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13599
13600         * help.el (view-emacs-news): Remove usage of outl-mouse which
13601         advises functions and does other evil things.
13602
13603 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13604
13605         * format.el (format-alist): Add `image/tiff'.
13606         From P. E. Jareth Hein <jareth@camelot-soft.com>
13607
13608 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13609
13610         * about.el (about-hackers): More names added.
13611
13612         * make-docfile.el: Remove superfluous package path search.
13613
13614         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13615
13616 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13617
13618         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13619         ignored shadows.
13620
13621 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13622
13623         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13624         get trailing slashes when added to the load-path.
13625
13626         * x-init.el (init-x-win): Locate where XEmacs X localization files
13627         are.
13628
13629 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13630
13631         * x-faces.el: Added support for foregroundToolBarColor
13632           to xpm-color-symbols.
13633
13634 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13635
13636         * etags.el (tags-remove-duplicates): Removed.
13637         (buffer-tag-table-list): Use `delete-duplicates'.
13638
13639         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13640         correctly.
13641         (get*): Defalias to `get'.
13642
13643         * cl.el (eql): Compare integers with `eq'.
13644         (cl-map-extents): Check for `map-extents' first.
13645
13646 1997-12-17  Didier Verna  <didier@xemacs.org>
13647
13648         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13649         added the 'numero', 'copyright' and 'trademark' symbols.
13650
13651         * leim/quail/latin-post.el ("french-postfix"): see above.
13652
13653 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13654
13655         * widget.el (define-widget): Check the arguments.
13656
13657         * cus-edit.el (customize-face): Use `check-argument-type'.
13658         (custom-variable-value-create): Use `signal' to signal error.
13659         (custom-variable-reset-saved): Ditto.
13660         (custom-variable-reset-standard): Ditto.
13661         (custom-face-reset-saved): Ditto.
13662
13663         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13664         (widget-default-format-handler): Ditto.
13665         (widget-checklist-add-item): Ditto.
13666         (widget-radio-add-item): Ditto.
13667         (widget-editable-list-entry-create): Ditto.
13668         (widget-sexp-prompt-value): Ditto.
13669
13670         * custom.el (custom-declare-variable): Signal errors better.
13671         (custom-handle-keyword): Ditto.
13672         (custom-declare-group): Ditto.
13673
13674         * window-xemacs.el (windows): Ditto.
13675
13676         * menubar.el (menu): Ditto.
13677
13678         * keydefs.el (keyboard): Ditto.
13679
13680         * minibuf.el (minibuffer): Ditto.
13681
13682         * process.el (execute): Ditto.
13683
13684         * fill.el (fill): Ditto.
13685
13686         * modeline.el (modeline): Ditto.
13687
13688         * help.el (help): Ditto.
13689
13690         * faces.el (faces): Ditto.
13691
13692         * files.el (files): Ditto.
13693
13694         * x-init.el (x): Ditto.
13695
13696         * lisp-mode.el (lisp): Ditto.
13697
13698         * process.el (processes): Ditto.
13699
13700         * mouse.el (mouse): Ditto.
13701
13702         * abbrev.el (abbrev): Moved from cus-edit.
13703
13704         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13705         as variable declaration.
13706
13707 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13708
13709         * menubar.el (find-menu-item): Use `check-argument-type'.
13710         (find-menu-item): Cosmetic changes.
13711
13712 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13713
13714         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13715
13716 1997-12-17  SL Baur  <steve@altair.xemacs.org>
13717
13718         * startup.el (set-default-load-path): Only search package-path
13719         when not running temacs.
13720
13721         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13722         files.
13723
13724         * loadup.el: Correct commentary.  Reformatting.
13725         (really-early-error-handler): Use absolute path to the
13726         first dumped-lisp.el file.
13727         (really-early-error-handler): Print full path name of
13728         each dumped lisp file (inherited from InfoDock).
13729
13730         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13731         dumped-lisp.el files.
13732
13733         * make-docfile.el (preloaded-file-list): Reorder when the
13734         package-path is searched.
13735         * update-elc.el: Ditto.
13736
13737         * lisp-mode.el (call-with-condition-handler): Treat the same as
13738         `condition-case' for indentation.
13739
13740         * about.el (about-xemacs): Update release date.
13741
13742 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13743
13744         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13745         anywhere but at the last clause.
13746         (ecase): Disallow `t' and `otherwise'.
13747
13748 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13749
13750         * cus-edit.el (custom-buffer-create-buttons): New function
13751         from stuff moved out of `custom-buffer-create-internal'.
13752         (custom-novice): New variable.  Default t.
13753         (custom-display-global-buttons): Ditto.  Default `top'.
13754         (custom-buffer-create-internal): Only display help if
13755         `custom-novice' is non-nil.  Display global buttons according to
13756         `custom-display-global-buttons'.
13757
13758 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13759
13760         * menubar.el (find-menu-item): Use `check-argument-type'.
13761         (find-menu-item): Cosmetic changes.
13762
13763 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13764
13765         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
13766         look.
13767
13768 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13769
13770         * format.el (format-deannotate-region):  Bug fix.
13771         Deannotating a region containing unknown tags would fail
13772         (causing decoding of text/enriched to fail at user level)
13773
13774 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
13775
13776         * minibuf.el (read-directory-name): Support sixth
13777           arg, HISTORY, as already documented.
13778
13779 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13780
13781         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
13782         to `ecase'.
13783
13784 1997-12-14  SL Baur  <steve@altair.xemacs.org>
13785
13786         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
13787         skk-activate.
13788
13789 1997-12-13  SL Baur  <steve@altair.xemacs.org>
13790
13791         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.