Use `=decomposition@cid' instead of `=decomposition'.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>>hanyo-denshi/ks'.
5
6         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
7         XEmacs CHISE.
8
9 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `=hanyo-denshi/ks/mf'.
16
17         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
18         XEmacs CHISE.
19         (=hanyo-denshi/ks/mf): Ditto.
20
21 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
22
23         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
24         settings for P=hanyo-denshi/jt'.
25
26         * mule/mule-charset.el (default-coded-charset-priority-list): Add
27         `=hanyo-denshi/jt'.
28
29         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
30         XEmacs CHISE.
31
32 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
33
34         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
35         settings for `=hanyo-denshi/ip'.
36
37         * mule/mule-charset.el (default-coded-charset-priority-list): Add
38         `=hanyo-denshi/ip'.
39
40         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
41         XEmacs CHISE.
42
43 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
44
45         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
46         settings for `=hanyo-denshi/hg'.
47
48         * mule/mule-charset.el (default-coded-charset-priority-list): Add
49         `=hanyo-denshi/hg'.
50
51         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
52         XEmacs CHISE.
53
54 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
55
56         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
57         setting for `=>>hanyo-denshi/ft'.
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `=>>hanyo-denshi/ft'.
61
62         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
63         XEmacs CHISE.
64
65 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
66
67         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68         settings for `=hanyo-denshi/ib'.
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `=hanyo-denshi/ib'.
72
73         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
74         XEmacs CHISE.
75
76 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
77
78         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
79         settings for isolated characters of `=hanyo-denshi/ia' and
80         non-isolated characters of `=hanyo-denshi/*'.
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `=hanyo-denshi/ia'.
84
85         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
86         XEmacs CHISE.
87
88 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
91         setting for isolated characters of `=hanyo-denshi/ft'.
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `=hanyo-denshi/ft'.
95
96         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
97         XEmacs CHISE.
98
99 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
100
101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
102         setting for isolated characters of `=hanyo-denshi/jd'.
103
104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
105         `=hanyo-denshi/jd'.
106
107         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
108         XEmacs CHISE.
109
110 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
111
112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
113         setting for isolated characters of `=hanyo-denshi/jc'.
114
115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
116         `=hanyo-denshi/jc'.
117
118         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
119         XEmacs CHISE.
120
121 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
124         setting for isolated characters of `=hanyo-denshi/jb'.
125
126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
127         `=hanyo-denshi/jb'.
128
129         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
130         XEmacs CHISE.
131
132 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for isolated characters of `=hanyo-denshi/ja'.
136
137 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `=hanyo-denshi/ja'.
141
142         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
143         XEmacs CHISE.
144
145 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
146
147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
148         settings for isolated characters of `=adobe-japan1-6'.
149
150 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
151
152         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
153         CHISE.
154         (=daikanwa/+2p): Ditto.
155         (=daikanwa/ho): Ditto.
156
157 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
158
159         * mule/mule-coding.el (utf-8-mcs-no-composition): New
160         coding-system for XEmacs CHISE.
161
162 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `=>>ruimoku-v6'.
166
167         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
168         CHISE.
169
170 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
171
172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
173         setting for `=daikanwa@rev1'.
174
175 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
176
177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
178         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
179
180 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
181
182         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
183         XEmacs CHISE.
184         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
185
186 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
187
188         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
189         CHISE.
190
191 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
192
193         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
194         CHISE.
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
197         setting for `=>ucs@jis'.
198
199 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
202         setting for `=>jis-x0208@usual'.
203
204         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
205         XEmacs CHISE.
206         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
207         (=>ucs@ks): New coded-charset for XEmacs CHISE.
208         (=ucs@big5): Use `=>>ucs@cns' as the mother.
209
210 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
211
212         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
213         CHISE.
214         (=>>>jis-x0208@1990): Ditto.
215         (=>>>jis-x0213-1): Ditto.
216         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
217         mother.
218         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
219         as the mother.
220
221 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `=>ucs@cns' and `=>>ucs@ks'.
225
226         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
227         CHISE.
228
229 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
230
231         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
232         CHISE.
233
234 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
235
236         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
237         CHISE.
238         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
239         mother.
240
241 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
242
243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
244         `==>ucs-bmp-cjk@bucs'.
245
246         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
247         XEmacs CHISE.
248
249 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252         setting for `==>ucs@bucs'.
253
254         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
255         XEmacs CHISE.
256
257 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
258
259         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
260         - Add setting for `=>>jis-x0208'.
261         - Omit setting for `=>>jis-x0208@1990'.
262         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
263           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
264           `=ucs@FOO'.
265
266 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
269         setting for `=>daikanwa'.
270
271 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
272
273         * mule/mule-conf.el (=daikanwa): Fix DOC.
274         (=>daikanwa): New abstract character for XEmacs CHISE.
275         (=>ucs@iso): Likewise.
276         (=>ucs@unicode): Likewise.
277         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
278
279 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
280
281         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
282         - Prefer representative features to `=>>gt', `=>>big5-cdp',
283           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
284         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
285         - Add `=>big5-cdp'.
286
287 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
288
289         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
290         (=>big5-cdp): New abstract character.
291
292 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist):
295         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
296         `chinese-big5'.
297
298 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
299
300         * mule/mule-charset.el (default-coded-charset-priority-list):
301         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist):
304         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
305         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
306         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
307         and `=>jis-x0213-2'.
308
309 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
310
311         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
312         XEmacs CHISE.
313         (=>>ucs@jis/2000): Likewise.
314         (=>>ucs@jis/2004): Likewise.
315
316 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
320         `=>>ucs@cns'.
321
322         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
323         XEmacs CHISE.
324         (=>>gt): Use quote instead of backquote; modify DOC.
325         (=>gt): Use quote instead of backquote.
326         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
327         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
328         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
329         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
330         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
331         (=ucs@iso): Use `=>>ucs@iso' as the mother.
332
333 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `=>>ucs@unicode' and `=>>gt'.
337
338 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
339
340         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
341         XEmacs CHISE.
342         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
343         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
344         `=jis-x0208@1978/1er-pr' as the mother.
345         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
346
347 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
348
349         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
350         `=ucs@unicode' as the mother.
351
352 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
355         setting for `=>>ucs@unicode'.
356
357         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
358         CHISE.
359
360 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
361
362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
363         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
364
365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
366         `=adobe-japan1-6' and `=adobe-japan1-base'.
367
368         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
369         XEmacs CHISE.
370         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
371         specify `min-code' and `max-code'.
372         (=adobe-japan1-1): Specify `min-code' and `max-code'.
373         (=adobe-japan1-2): Likewise.
374         (=adobe-japan1-3): Likewise.
375         (=adobe-japan1-4): Likewise.
376         (=adobe-japan1-5): Likewise.
377         (=adobe-japan1-6): Likewise.
378
379 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `=>gt'.
383
384 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
385
386         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
387         CHISE.
388
389 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
392         setting for `=>zinbun-oracle'.
393
394         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
395         for XEmacs CHISE.
396
397 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
398
399         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
400         for XEmacs CHISE.
401         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
402         `=jis-x0208@1978' as the mother.
403
404 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
405
406         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
407         - Use `=gt' instead of `ideograph-gt'.
408         - Use `=gt-k' instead of `ideograph-gt-k'.
409         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
410         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
411         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
412         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
413         - Use `=jis-x0212' instead of `japanese-jisx0212'.
414         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
415         - Use `=>>gt' instead of `<=>gt'.
416         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
417         - Add setting for `=>>jis-x0208@1990'.
418         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
419           `=>>jis-x0213-1@2000'.
420         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
421         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
422           `=>>jis-x0213-1@2004'.
423         - Add setting for `=>>jis-x0208@1978'.
424         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
425
426 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
427
428         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
429         XEmacs CHISE.
430
431 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
432
433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
434         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
435         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
436         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
437         `<=>jis-x0213-1@2004'.
438
439 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
440
441         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
442         CHISE.
443         (=>jis-x0213-2): Ditto.
444
445 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
449
450 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
454         `=>jis-x0213-1'.
455
456 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
457
458         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
459         CHISE.
460         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
461
462 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
463
464         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
465         `<==>jis-x0213-1'.
466         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
467         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
468         (=>jis-x0208): Renamed from `<=>jis-x0208'.
469         (<=>jis-x0208): New alias for `=>jis-x0208'.
470         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
471         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
472         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
473         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
474         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
475         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
476         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
477         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
478         (=>>gt): Renamed from `<==>gt'.
479         (<==>gt): New alias for `=>>gt'.
480
481 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
482
483         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
484         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
485         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
486         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
487         - Add settings for `<=>jis-x0213-1@2000' and
488           `<=>jis-x0213-1@2004'.
489
490         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
491         XEmacs CHISE.
492         (<==>jis-x0213-1): Likewise.
493         (<==>jis-x0213-1@2000): Likewise.
494         (<==>jis-x0213-1@2004): Likewise.
495         (<=>jis-x0208): Add property `=>iso-ir 168'.
496         (<=>jis-x0208@1997): Likewise.
497         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
498         as the mother; add property `=>iso-ir 228'.
499         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
500         property `=>iso-ir 228'.
501         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
502         property `=>iso-ir 233'.
503         (<==>gt): Renamed from `<=>gt'.
504         (<=>gt): New alias for `<==>gt'.
505
506 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
509         CHISE.
510         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
511         `<=>jis-x0208' as the mother.
512         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
513         (<=>jis-x0213-1@2000): Ditto.
514         (<=>jis-x0213-1@2004): Ditto.
515
516 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
517
518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
519         settings for `<=>gt'.
520
521         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
522
523 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
524
525         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
526         XEmacs CHISE.
527         (=jis-x0208@1978/-4pr): Likewise.
528         (=jis-x0208@1978/4-pr): Likewise.
529         (=jis-x0213-1): Likewise.
530         (=ucs@iso): Likewise.
531         (=ucs@unicode): Likewise.
532         (=ucs@gb): Likewise.
533         (=ucs@gb/fw): Likewise.
534         (=ucs@cns): Likewise.
535         (=ucs@cns/fw): Likewise.
536         (=ucs@jis): Likewise.
537         (=ucs@jis/fw): Likewise.
538         (=ucs@jis/1990): Likewise.
539         (=ucs@jis/2000): Likewise.
540         (=ucs@jis/2004): Likewise.
541         (=ucs@JP): Likewise.
542         (=ucs@ks): Likewise.
543         (=ucs@big5): Likewise.
544         (=ucs@big5/cns11643): Likewise.
545         (=ucs@cns11643): Likewise.
546
547 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
548
549         * mule/mule-charset.el (default-coded-charset-priority-list):
550         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
551
552         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
553         CHISE.
554         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
555         mother.
556
557 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
558
559         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
560         from src/mule-charset.c].
561         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
562         specify `final'.
563         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
564         `iso-ir' and `final', namely now it is used as ISO-IR-42.
565         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
566         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
567         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
568         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
569
570 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
573         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
574         (=jis-x0208@1978/i-4): Specify `partial'.
575         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
576         mother coded-charset.
577         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
578
579 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         settings for `=jis-x0213-1@2004'.
583
584 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
587         CHISE.
588         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
589         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
590         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
591         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
592         temporarily.
593         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
594
595 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
596
597         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
598         CHISE.
599         (=shinjigen@1ed): Inherited from `=shinjigen'.
600         (=shinjigen@rev): Likewise.
601
602 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
606
607 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
608
609         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
610         define it as an alias.
611         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
612         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
613         alias.
614         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
615         alias.
616
617 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
620         CHISE.
621
622 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
623
624         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
625         CHISE.
626         (shinjigen-2): Ditto.
627
628 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-charset.el (default-coded-charset-priority-list):
631         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
632         `chinese-big5-eten-*' and `chinese-big5'.
633
634 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
635
636         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
637         #x9FA5 temporarily.
638
639 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         settings for `=jis-x0208@1978/i1'.
643
644 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
645
646         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
647         XEmacs CHISE.
648
649 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
652         XEmacs CHISE.
653
654 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
657         XEmacs CHISE.
658
659 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
660
661         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
662         CHISE.
663         (=ucs-bmp@cns): Likewise.
664         (=ucs-bmp@jis): Likewise.
665         (=ucs-bmp@ks): Likewise.
666
667 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
668
669         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
670         CHISE.
671         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
672
673 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         settings for `=zinbun-oracle'.
677
678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
679         `=zinbun-oracle'.
680
681 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist):
684         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
685         `=ucs@iso'.
686
687 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-charset.el (default-coded-charset-priority-list):
690         Delete `ucs-sip'; modify order of some CCSs.
691
692 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
693
694         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
695         in XEmacs CHISE.
696
697         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
698         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
699         CHISE.
700
701 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
702
703         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
704         its registry.
705         (=ucs-radicals@unicode): Likewise.
706
707 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
708
709         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
710         CHISE.
711
712 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
713
714         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
715         CHISE.
716
717 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
718
719         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
720         CHISE.
721
722 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist):
725         Modify preference of *isolated settings*.
726
727 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
730         utf-2000 is provided.
731         (=ucs@cns11643): Likewise.
732
733 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist):
736         Prefer every *isolated setting* to ordinary setting.
737
738 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
741         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
742
743 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
746         CHISE.
747
748 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
749
750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
751         settings for `=jis-x0208@1997'.
752
753 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
756         `=jis-x0208@1997'.
757
758 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
759
760         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
761         XEmacs CHISE.
762
763 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
764
765         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
766         `=jis-x0208@1978'.
767         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
768         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
769         `=jis-x0208-1990' as the mother.
770         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
771
772 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
775         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
776         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
777         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
778         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
779         for `=ucs@JP'.
780
781 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
782
783         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
784         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
785         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
786         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
787         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
788         `=daikanwa@rev2'.
789
790 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
791
792         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
793         (=gt): Likewise.
794         (=gt-k): Likewise.
795         (=gt-pj-*): Likewise.
796         (=gt-pj-k1): Likewise.
797         (=gt-pj-k2): Likewise.
798         (=daikanwa): Likewise.
799         (=daikanwa-rev1): Likewise.
800         (=daikanwa-rev2): Likewise.
801         (=big5-pua): Likewise.
802         (=big5-eten): Likewise.
803         (chinese-big5-eten-a): Likewise.
804         (chinese-big5-eten-b): Likewise.
805         (=hanziku-*): Likewise.
806         (=cbeta): Likewise.
807         (=jef-china3): Likewise.
808         (=ruimoku-v6): Likewise.
809         (=ucs@iso): Likewise.
810         (=ucs@unicode): Likewise.
811         (=ucs@gb): Likewise.
812         (=ucs@cns): Likewise.
813         (=ucs@jis): Likewise.
814         (=ucs@jis-1990): Likewise.
815         (=ucs@jis-2000): Likewise.
816         (=ucs@jp): Likewise.
817         (=ucs@ks): Likewise.
818         (=ucs@big5): Likewise.
819         (=ucs-radicals): Likewise.
820         (=ucs-radicals@unicode): Likewise.
821         (=ucs-bmp-cjk): Likewise.
822         (=ucs-bmp-cjk@unicode): Likewise.
823         (=ucs-sip-ext-b): Likewise.
824         (=ucs-sip-ext-b@iso): Likewise.
825
826 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
829         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
830
831 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
835         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
836         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
837         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
838         arabic-digit, ipa and ``&I-B-XXXX;''.
839
840 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for (I-)HZK{03..12}-XXXX.
844
845 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
849
850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
851         `=ruimoku-v6'.
852
853         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
854         CHISE.
855
856 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
859         (=ucs@unicode): Likewise.
860         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
861         (=ucs@cns): Likewise.
862         (=ucs@jis): Likewise.
863         (=ucs@ks): Likewise.
864         (=ucs@big5): Likewise.
865
866 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
867
868         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
869         `ucs-jis'.
870         (utf-8-jis-er): Likewise.
871         (utf-8-jp): New coding-system.
872         (utf-8-jp-er): Likewise.
873
874         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
875
876 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
877
878         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
879
880         * mule/japanese.el: Move definition of `euc-jisx0213' to
881         mule/mule-coding.el.
882
883 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
884
885         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
886         mule-coding before loading update-cdb when utf-2000 is provided.
887
888 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
891         `=daikanwa'.
892
893 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
894
895         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
896         definition codes when `utf-2000' is provided.
897
898 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
899
900         * mule/mule-category.el (word-combining-categories): Don't setup
901         `word-combining-categories' in XEmacs CHISE.
902         (word-separating-categories): Add setting about Latin script in
903         XEmacs CHISE.
904
905 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
906
907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
908         setting for `chinese-big5'.
909
910 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
911
912         * mule/mule-coding.el (coded-charset-entity-reference-alist):
913         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
914         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
915         add setting for HZK0[12]-xxxx.
916
917 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
918
919         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
920         in XEmacs CHISE.
921
922 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
923
924         * mule/mule-charset.el (default-coded-charset-priority-list):
925         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
926         and `chinese-big5' to `=gt-pj-*'.
927
928 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
929
930         * mule/mule-conf.el (=daikanwa): Renamed from
931         `ideograph-daikanwa'.
932         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
933
934 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
935
936         * mule/mule-conf.el (=cns11643-7): Renamed from
937         `chinese-cns11643-7'.
938         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
939
940 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-conf.el (=cns11643-6): Renamed from
943         `chinese-cns11643-6'.
944         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
945
946 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
947
948         * mule/mule-conf.el (=cns11643-5): Renamed from
949         `chinese-cns11643-5'.
950         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
951
952 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
953
954         * mule/mule-conf.el (=cns11643-4): Renamed from
955         `chinese-cns11643-4'.
956         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
957
958 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-conf.el (=cns11643-3): Renamed from
961         `chinese-cns11643-3'.
962         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
963
964 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
965
966         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
967         `=cns11643-2'.
968         (chinese-cns11643-2): New alias for `=cns11643-2'.
969
970 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
971
972         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
973         `=cns11643-1'.
974         (chinese-cns11643-1): New alias for `=cns11643-1'.
975
976 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
977
978         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
979         (chinese-gb12345): New alias for `=gb12345'.
980
981 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
982
983         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
984         (chinese-gb2312): New alias for `=gb2312'.
985
986 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
987
988         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
989         (chinese-big5): New alias for `=big5'.
990
991 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
994         (korean-ksc5601): New alias for `=ks-x1001'.
995
996 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
997
998         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
999         `=jis-x0212'.
1000         (japanese-jisx0212): New alias for `=jis-x0212'.
1001
1002 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1003
1004         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1005         `=jis-x0208-1983'.
1006         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1007
1008 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1009
1010         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1011         `=jis-x0208-1978'.
1012         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1013
1014 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1015
1016         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1017         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1018
1019 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1020
1021         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1022         (chinese-cns11643-3): Specify iso-ir 183.
1023         (chinese-cns11643-4): Specify iso-ir 184.
1024         (chinese-cns11643-5): Specify iso-ir 185.
1025         (chinese-cns11643-6): Specify iso-ir 186.
1026         (chinese-cns11643-7): Specify iso-ir 187.
1027         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1028         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1029
1030 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1031
1032         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1033         \uXXXX for every cases.
1034
1035 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1036
1037         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1038         (ucs-big5): Changed to an alias for `=ucs@big5'.
1039
1040 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1041
1042         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1043         (ucs-ks): Changed to an alias for `=ucs@ks'.
1044
1045 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1046
1047         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1048         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1049
1050 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1051
1052         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1053         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1054
1055 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1056
1057         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1058         (ucs-jis): Changed to an alias for `=ucs@jis'.
1059
1060 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1061
1062         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1063         (ucs-cns): Changed to an alias for `=ucs@cns'.
1064
1065 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1066
1067         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1068         (ucs-gb): Changed to an alias for `=ucs@gb'.
1069
1070 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1071
1072         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1073         `ideograph-daikanwa-2'.
1074         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1075         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1076
1077 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1078
1079         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1080         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1081
1082         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1083         for `xemacs-chise-version'.
1084
1085 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1086
1087         * mule/mule-charset.el (default-coded-charset-priority-list):
1088         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1089         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1090         instead of `ideograph-hanziku-*'.
1091
1092         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1093         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1094
1095 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1096
1097         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1098         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1099         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1100         `utf-2000' is provided.
1101
1102 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1105         is provided [was builtin coded-charsets].
1106
1107 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1108
1109         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1110         is provided [was builtin coded-charsets].
1111
1112 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1113
1114         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1115         is provided [was builtin coded-charsets].
1116
1117 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1118
1119         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1120         is provided [was builtin coded-charsets].
1121
1122 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1123
1124         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1125         when `utf-2000' is provided [was builtin coded-charsets].
1126
1127 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-conf.el (=hanziku-*): Renamed from
1130         `ideograph-hanziku-*'.
1131         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1132
1133 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1136         `utf-2000' is provided [was builtin coded-charsets].
1137         (ideograph-hanziku-{1..12}): Likewise.
1138
1139 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1142         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1143
1144 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1145
1146         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1147         when `utf-2000' is provided [was builtin coded-charsets].
1148
1149 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1150
1151         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1152         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1153         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1154
1155 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1156
1157         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1158         (ideograph-gt): Changed to an alias for `=gt'.
1159
1160 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1163         is provided; it was defined as a builtin coded-charset.
1164         (ideograph-gt): Likewise.
1165
1166 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1167
1168         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1169         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1170
1171 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1172
1173         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1174         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1175
1176 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1177
1178         * mule/mule-conf.el (=big5-eten): Renamed from
1179         `chinese-big5-eten'.
1180         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1181
1182 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1185         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1186
1187 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1188
1189         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1190         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1191
1192 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1193
1194         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1195         (china3-jef): Changed to an alias for `=jef-china3'.
1196
1197 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1198
1199         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1200         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1201
1202         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1203         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1204         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1205         when `utf-2000' is provided.
1206
1207 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-charset.el (default-coded-charset-priority-list):
1210         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1211
1212         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1213         (ucs-jis-2000): Deleted.
1214
1215 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1216
1217         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1218         UTF-2000.
1219         (=ucs-jis-2000): New coded-charset for UTF-2000.
1220
1221 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1225
1226 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1227
1228         * mule/mule-charset.el (default-coded-charset-priority-list):
1229         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1230         `ideograph-cbeta'.
1231
1232 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1233
1234         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1235         builtin coded-charset].
1236
1237 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1240         settings for &K0-xxxx and &I-K0-xxxx.
1241
1242 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1243
1244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1245         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1246
1247 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1250         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1251
1252 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1255         UTF-2000.
1256         (ideograph-gt-pj-k1): Likewise.
1257         (ideograph-gt-pj-k2): Likewise.
1258
1259 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1260
1261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1262         `=jis-x0208'.
1263
1264 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1267         UTF-2000 [was a builtin coded-charset].
1268
1269 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1272         (utf-8-gb-er): Likewise.
1273
1274 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1275
1276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1277         settings for JIS X 0212 and JIS X 0208:1978.
1278
1279 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1282         setting for JIS X 0213.
1283
1284 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1285
1286         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1287         standard-case-table in UTF-2000.
1288
1289 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1290
1291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1292         definitions for isolated-chars.
1293
1294 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1295
1296         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1297         `configure-utf-2000-lisp-directory'.
1298         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1299         `mule-lisp-load-path'.
1300
1301 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1302
1303         * startup.el (startup-setup-paths): Set and use
1304         `utf-2000-lisp-directory'.
1305         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1306         UTF-2000.
1307
1308 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1309
1310         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1311         (paths-find-utf-2000-lisp-directory): New function.
1312         (paths-construct-load-path): Add new optional argument
1313         `utf-2000-lisp-directory'.
1314
1315         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1316
1317 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1318
1319         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1320         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1321         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1322         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1323         `chinese-big5-2' in UTF-2000.
1324
1325         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1326         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1327
1328 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1329
1330         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1331         `big5-eten-er' in UTF-2000.
1332         (big5-cdp): Modify DOC-string and mnemonic.
1333
1334 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1337         UTF-2000 [renamed from utf-8-er].
1338         (utf-8-gb): New coding-system in UTF-2000.
1339         (utf-8-gb-er): Likewise.
1340         (utf-8-cns): Likewise.
1341         (utf-8-cns-er): Likewise.
1342         (utf-8-big5): Likewise.
1343         (utf-8-big5-er): Likewise.
1344         (utf-8-jis): Likewise.
1345         (utf-8-jis-er): Likewise.
1346         (utf-8-ks): Likewise.
1347         (utf-8-ks-er): Likewise.
1348         (utf-8-er): Likewise.
1349
1350 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1351
1352         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1353         instead of `utf-8-unix' in UTF-2000.
1354
1355         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1356
1357 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1358
1359         * mule/japanese.el (euc-jisx0213): New coding-system.
1360
1361         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1362         `japanese-jisx0208-1990' as the mother.
1363
1364 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * dumped-lisp.el (preloaded-file-list): Change condition of
1367         loading "close-cdb".
1368
1369 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1370
1371         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1372         setup `coded-charset-entity-reference-alist'.
1373
1374 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1375
1376         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1377         UTF-2000.
1378
1379 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1380
1381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1382         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1383
1384 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1385
1386         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1387         (chinese-big5-eten-a): Likewise.
1388         (chinese-big5-eten-b): Likewise.
1389         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1390         code range is #x8140 .. #x8DFE.
1391
1392 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1393
1394         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1395         UTF-2000.
1396         (chinese-big5-cdp): Likewise.
1397
1398 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1399
1400         * dumped-lisp.el (preloaded-file-list): Rename
1401         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1402
1403 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1404
1405         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1406         append `system-char-db-source-file-list' into
1407         `preloaded-file-list' in UTF-2000.
1408
1409 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1410
1411         * dumped-lisp.el (preloaded-file-list): Delete
1412         character-definition files.
1413
1414 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1415
1416         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1417         UTF-2000.
1418
1419 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1420
1421         * mule/mule-charset.el (default-coded-charset-priority-list):
1422         Delete `mojikyo-2022-1'.
1423
1424 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1425
1426         * mule/mule-charset.el (default-coded-charset-priority-list):
1427         Delete `mojikyo'.
1428
1429 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1432         `ucs-sip'.
1433
1434 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1435
1436         * mule/mule-charset.el (default-coded-charset-priority-list):
1437         Comment out `chinese-gb12345'.
1438
1439 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1440
1441         * bytecomp.el (byte-compile-insert-header): Fixed.
1442
1443 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1444
1445         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1446         XEmacs UTF-2000.
1447
1448 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1451         UTF-2000.
1452
1453 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1456         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1457
1458 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-charset.el (default-coded-charset-priority-list):
1461         `japanese-jef-china3' is renamed `china3-jef'.
1462
1463 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1466         `japanese-jef-china3' and `ideograph-cbeta'.
1467
1468 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1469
1470         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1471
1472 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1475         `chinese-big5-cdp'.
1476
1477 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1480         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1481
1482 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1483
1484         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1485         loading character definitions.
1486
1487 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1488
1489         * dumped-lisp.el (preloaded-file-list): Rename
1490         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1491
1492 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1493
1494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1495         `chinese-big5'.
1496
1497 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1498
1499         * dumped-lisp.el (preloaded-file-list): Dump
1500         "Ideograph-R028-Private" with XEmacs UTF-2000.
1501
1502 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1503
1504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1505         `chinese-gb12345'.
1506
1507 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1508
1509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1510         `ideograph-gt-pj-{1..11}'.
1511
1512         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1513         XEmacs UTF-2000.
1514
1515 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-charset.el (default-coded-charset-priority-list):
1518         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1519         `chinese-isoir165'.
1520
1521 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1522
1523         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1524         `image/png', `image/x-xpm' and `image/tiff'.
1525
1526         * files.el (binary-file-regexps): Add *.PNG.
1527
1528 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-charset.el (default-coded-charset-priority-list):
1531         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1532         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1533
1534 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1537         the first completion when UTF-2000 is running.
1538
1539 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-charset.el (default-coded-charset-priority-list):
1542         Delete `ucs'.
1543
1544 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1545
1546         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1549         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1550
1551 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1552
1553         * mule/vietnamese.el (vscii-2): Delete abolished property
1554         `composite'; now composite mode is default.
1555
1556 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1559         of `raw-text'; check \uHHHH representation even if non-ascii
1560         characters are not found.
1561
1562         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1563         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1564         unconditionally.
1565
1566         * mule/viet-ccl.el: New file.
1567
1568         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1569         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1570         - Separate CCL based implementations to viet-ccl.el.
1571
1572 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1573
1574         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1575         "jisx0213.2000-1".
1576         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1577
1578         * mule/mule-charset.el (default-coded-charset-priority-list):
1579         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1580         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1581
1582 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1583
1584         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1585
1586 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1589         `ucs' in UTF-2000.
1590
1591 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1592
1593         * mule/mule-charset.el (default-coded-charset-priority-list):
1594         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1595         `arabic-iso8859-6'.
1596
1597 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1598
1599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1600         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1601
1602 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1603
1604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1605         `katakana-jisx0201' in UTF-2000.
1606
1607 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1608
1609         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1610         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1611         "u0FB50-Arabic-Presentation-Forms-A",
1612         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1613         "u0FE50-Small-Form-Variants",
1614         "u0FE70-Arabic-Presentation-Forms-B",
1615         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1616         UTF-2000.
1617
1618 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1619
1620         * dumped-lisp.el (preloaded-file-list): Delete
1621         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1622         ... "Ideograph-R214-Flute" in UTF-2000.
1623
1624 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1625
1626         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1627         (japanese-jisx0213-2): New coded-charset.
1628
1629         * dumped-lisp.el (preloaded-file-list): Add
1630         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1631         "Ideograph-R030-Mouth".
1632
1633 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1634
1635         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1636         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1637         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1638         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1639         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1640         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1641         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1642         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1643
1644 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1645
1646         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1647         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1648         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1649         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1650         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1651
1652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1653         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1654
1655 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1656
1657         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1658         in UTF-2000.
1659
1660 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1661
1662         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1663         (chinese-isoir165): Moved from mule/chinese.el.
1664         (chinese-cns11643-3): Moved from mule/chinese.el.
1665         (chinese-cns11643-4): Moved from mule/chinese.el.
1666         (chinese-cns11643-5): Moved from mule/chinese.el.
1667         (chinese-cns11643-6): Moved from mule/chinese.el.
1668         (chinese-cns11643-7): Moved from mule/chinese.el.
1669
1670         * mule/chinese.el: Move definition of coded-charsets to
1671         mule/mule-conf.el.
1672
1673 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1674
1675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1676         `ideograph-daikanwa'.
1677
1678 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1679
1680         * dumped-lisp.el (preloaded-file-list): Delete
1681         "ccs-jisx0201-latin.el".
1682
1683 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1684
1685         * dumped-lisp.el (preloaded-file-list): Add
1686         "u031A0-Extended-Bopomofo" in UTF-2000.
1687
1688 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1689
1690         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1691         renamed to u02E00-CJK-Radical-Supplement.
1692
1693 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1694
1695         * dumped-lisp.el (preloaded-file-list): Add
1696         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1697         "u030A0-Katakana", "u03100-Bopomofo",
1698         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1699         "u03200-Enclosed-CJK-Letters-and-Months" and
1700         "u03300-CJK-Compatibility".
1701
1702 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1703
1704         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1705         "u02F00-Kangxi-Radicals" and
1706         "u02FF0-Ideographic-Description-Characters".
1707
1708 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1709
1710         * dumped-lisp.el (preloaded-file-list): Add
1711         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1712         "u02800-Braille-Patterns" in UTF-2000.
1713
1714 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1715
1716         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1717         "uXXXXX-*.el" in UTF-2000.
1718
1719         * bytecomp.el (byte-compile-insert-header): Delete comments if
1720         non-ASCII characters are found; allow `byte-compile-dynamic' and
1721         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1722         `raw-text'.
1723
1724 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1725
1726         * dumped-lisp.el (preloaded-file-list): Add
1727         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1728         "u025A0-Geometric-Shapes.el".
1729
1730 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1731
1732         * dumped-lisp.el (preloaded-file-list): Add
1733         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1734         "u02460-Enclosed-Alphanumerics.el".
1735
1736 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1737
1738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1739         `chinese-gb2312'.
1740
1741         * dumped-lisp.el (preloaded-file-list): Add
1742         "u02200-Mathematical-Operators.el" and
1743         "u02300-Miscellaneous-Technical.el".
1744
1745 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1746
1747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1748         `chinese-cns11643-*'.
1749
1750         * dumped-lisp.el (preloaded-file-list): Add
1751         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1752         "u02190-Arrows.el" in UTF-2000.
1753
1754 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1755
1756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1757         `korean-ksc5601'.
1758
1759         * dumped-lisp.el (preloaded-file-list): Add
1760         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1761         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1762         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1763
1764 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1765
1766         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1767
1768 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1769
1770         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1771         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1772         "u01780-Khmer.el", "u01800-Mongolian.el",
1773         "u01E00-Latin-Extended-Additional.el" and
1774         "u01F00-Greek-Extended.el" in UTF-2000.
1775
1776 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1777
1778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1779         `ethiopic-ucs' and `ethiopic'.
1780
1781         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1782         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1783
1784         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1785         from mule/ethiopic.el.
1786
1787         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1788         mule/mule-conf.el.
1789
1790 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1791
1792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1793         `lao'.
1794
1795         * mule/mule-conf.el (lao): New coded-charset.
1796
1797         * dumped-lisp.el (preloaded-file-list): Add
1798         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1799         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1800         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1801         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1802         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1803
1804 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1805
1806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1807         `ucs-bmp' and `arabic-iso8859-6'.
1808
1809 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1810
1811         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1812         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1813         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1814
1815 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1816
1817         * startup.el (normal-top-level): Load autoload file for UTF-2000
1818         in UTF-2000.
1819
1820 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1821
1822         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1823         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1824         "u00020-Basic-Latin.el", "u00080-C1.el",
1825         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1826         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1827         "u002B0-Spacing-Modifier-Letters.el",
1828         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1829         UTF-2000.
1830
1831 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1832
1833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1834         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1835         instead of `vietnamese-viscii-*'.
1836
1837 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1838
1839         * mule/mule-conf.el: New file.
1840
1841         * mule/misc-lang.el: Move definition of charset `ipa' to
1842         mule/mule-conf.el.
1843
1844 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1845
1846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1847         `latin-viscii'; prefer it for characters used in Vietnamese.
1848
1849 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1850
1851         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1852
1853 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1854
1855         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1856         `vietnamese-viscii-lower'.
1857         (latin-viscii-upper): Renamed from charset
1858         `vietnamese-viscii-upper'.
1859         (vietnamese-viscii-lower): New alias for charset
1860         `latin-viscii-lower'.
1861         (vietnamese-viscii-upper): New alias for charset
1862         `latin-viscii-upper'.
1863
1864 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1865
1866         * mule/mule-charset.el (default-coded-charset-priority-list):
1867         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1868
1869 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1870
1871         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1872         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1873         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1874         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1875         lisp/utf-2000.
1876
1877 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1878
1879         * mule/ccs-tcvn5712.el: New file.
1880
1881 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1882
1883         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1884         in UTF-2000.
1885
1886 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1887
1888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1889         `japanese-jisx0208'.
1890
1891 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1892
1893         * dumped-lisp.el (preloaded-file-list): Add
1894         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1895         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1896         UTF-2000.
1897
1898         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1899         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1900         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1901         mule/ccs-viscii.el: New files.
1902
1903         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1904         if \uXXXX is found.
1905
1906 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1907
1908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1909         `hiragana-jisx0208' and `katakana-jisx0208'.
1910
1911 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1912
1913         * mule/chinese.el (chinese-cns11643-3): Define it even if
1914         `utf-2000' is provided.
1915         (chinese-cns11643-4): Likewise.
1916         (chinese-cns11643-5): Likewise.
1917         (chinese-cns11643-6): Likewise.
1918         (chinese-cns11643-7): Likewise.
1919
1920 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1921
1922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1923         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1924
1925 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1926
1927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1928         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1929
1930 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1931
1932         * mule/mule-charset.el (default-coded-charset-priority-list):
1933         Setup in UTF-2000.
1934
1935 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1936
1937         * mule/viet-chars.el: Don't define charset
1938         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1939         they are defined as builtin charsets.
1940
1941 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1942
1943         * version.el (emacs-version): Add more space just before UTF-2000
1944         version string.
1945
1946 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1947
1948         * version.el ([constant] emacs-version): Don't add a space in the
1949         preceding place of `xemacs-betaname' because it is duplicated.
1950         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1951
1952         * startup.el (splash-frame-body): Add ETL.
1953
1954 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1955
1956         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1957         is provided because it is defined as builtin charset.
1958         (chinese-cns11643-4): Likewise.
1959         (chinese-cns11643-5): Likewise.
1960         (chinese-cns11643-6): Likewise.
1961         (chinese-cns11643-7): Likewise.
1962
1963 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1964
1965         * mule/mule-cmds.el (reset-language-environment): Fix problem when
1966         coding-system `iso-10646-ucs-4' is not defined.
1967
1968 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
1969
1970         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1971         coding-system if `utf-2000' is provided.
1972
1973 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1974
1975         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1976         `utf-2000' is provided.
1977
1978 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1979
1980         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1981         if utf-2000 is provided temporally.
1982
1983 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1984
1985         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1986         as builtin variable].
1987
1988 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1989
1990         * files.el (insert-file-contents-literally): Treat file as binary;
1991         call file-name-handlers. [sync with Emacs 20.3.10]
1992
1993 2008-12-28  Vin Shelton  <acs@xemacs.org>
1994
1995         * XEmacs 21.4.22 is released
1996
1997 2008-12-30  Vin Shelton  <acs@xemacs.org>
1998
1999         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2000         during building even if no packages are found.
2001
2002 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2003
2004         * printer.el (generic-print-region): 
2005         (generic-print-buffer): 
2006         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2007         check if the msprinter device is available, now that msprinter is
2008         always available as a specifier tag. 
2009
2010 2008-12-24  Vin Shelton  <acs@xemacs.org>
2011
2012         * about.el: Add Francisco to my bio!
2013
2014 2008-12-23  Vin Shelton  <acs@xemacs.org>
2015
2016         * autoload.el: Move operator definitions to autoload-operators.el
2017         in the xemacs-base package.
2018
2019 2007-11-22  Vin Shelton  <acs@xemacs.org>
2020
2021         * about.el (about-hacker-contribution): Updated my bio.
2022
2023 2007-10-07  Vin Shelton  <acs@xemacs.org>
2024
2025         * XEmacs 21.4.21 is released
2026
2027 2007-09-19  Didier Verna  <didier@xemacs.org>
2028
2029         Update my personal info.
2030         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2031         * about.el (about-other-current-hackers): Ditto.
2032         * about.el (about-url-alist): Add my musical website.
2033         * about.el (about-personal-info): Update my entry.
2034         * about.el (about-hacker-contribution): Ditto.
2035
2036 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2037
2038         * package-get.el (package-get-download-sites): Update download
2039         sites in Japan.
2040         * package-get.el (package-get-pre-release-download-sites): Ditto.
2041
2042 2007-08-18  Vin Shelton  <acs@xemacs.org>
2043
2044         * package-get.el (package-get-pre-release-download-sites): Sync
2045         mirror sites with 21.5.  (Thanks, Adrian)
2046
2047 2007-08-09  Mike Sperber  <mike@xemacs.org>
2048
2049         * startup.el (migrate-user-init-file): Create backup of
2050         `user-init-file' before migrating.
2051         * startup.el (maybe-migrate-user-init-file): Print
2052         information about backup file.
2053         (maybe-create-compatibility-dot-emacs): Follow above change.
2054
2055 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2056
2057         * font-lock.el: Sync font-lock-add-keywords and
2058         font-lock-remove-keywords from GNU Emacs.
2059         * font-lock.el (font-lock-keywords-alist): New.
2060         * font-lock.el (font-lock-removed-keywords-alist): New.
2061         * font-lock.el (font-lock-add-keywords): New.
2062         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2063         * font-lock.el (font-lock-remove-keywords): New.
2064
2065 2007-08-16  Vin Shelton  <acs@xemacs.org>
2066
2067         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2068         patch from Hans de Graaff.
2069
2070 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2071
2072         * package-get.el (package-get-download-sites): Document Chile and
2073         update Denmark download site.
2074         * package-get.el (package-get-pre-release-download-sites): Ditto.
2075
2076 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2077
2078         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2079
2080 2006-12-09  Vin Shelton  <acs@xemacs.org>
2081
2082         * XEmacs 21.4.20 is released
2083
2084 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2085
2086         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2087
2088 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2089
2090         * info.el (Info-find-file-node, Info-insert-dir)
2091         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2092         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2093         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2094         and discussion.
2095
2096 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2097
2098         * obsolete.el (line-beginning-position): New, from 21.5.x.
2099         (line-end-position): Ditto.
2100
2101 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2102
2103         * package-get.el (package-get-download-sites): Welcome
2104         nl.xemacs.org and Thanks!
2105         * package-get.el (package-get-pre-release-download-sites): Ditto.
2106
2107 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2108
2109         * font-lock.el: Add support for not-so recent changes in Java to
2110         java-mode.
2111
2112 2006-01-28  Vin Shelton  <acs@xemacs.org>
2113
2114         * XEmacs 21.4.19 is released
2115
2116 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2117
2118         * easymenu.el: Update copyright. 
2119         * easymenu.el (easy-menu-all-popups):
2120         Add a docstring. 
2121         * easymenu.el (easy-menu-add):
2122         Document a bug, rework the function to preserve any existing
2123         non-default mode-popup-menu instead of overwriting it, and not to
2124         bother normalising the menu title (nothing else does).
2125         * easymenu.el (easy-menu-remove):
2126         Restore the default mode-popup-menu instead of leaving an empty
2127         one when we remove the last easy-menu popup. 
2128
2129 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2130
2131         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2132         as suggested by Rodrigo Ventura.
2133         * package-get.el (package-get-pre-release-download-sites): Ditto,
2134         with replacement of xemacs-21.5 by beta, which is the logical path
2135         to our beta core and package pre-releases.
2136
2137 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2138
2139         * package-get.el (package-get-download-sites): Add Hong Kong
2140         download site.
2141         * package-get.el (package-get-pre-release-download-sites): Ditto.
2142
2143 2005-12-26  Vin Shelton  <acs@xemacs.org>
2144
2145         * find-paths.el:
2146         * find-paths.el (paths-emacs-root-p): Add search for package root.
2147         * find-paths.el (paths-find-emacs-root): Replaced with
2148         paths-find-invocation-roots, which returns a list of roots.
2149         * find-paths.el (paths-find-invocation-roots): New.
2150         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2151
2152 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2153
2154         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2155         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2156
2157 2005-12-03  Vin Shelton <acs@xemacs.org>
2158
2159         * XEmacs 21.4.18 is released
2160
2161 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2162
2163         * package-get.el (package-get-download-sites): Update reflecting
2164         latest http://www.xemacs.org/Releases/ information generated by
2165         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2166         * package-get.el (package-get-pre-release-download-sites): Ditto.
2167
2168 2005-02-28  Simon Josefsson  <jas@extundo.com>
2169
2170         * about.el (xemacs-hackers): Add jas.
2171         (about-other-current-hackers): Likewise.
2172         (about-url-alist): Add URL for jas.
2173         (about-personal-info): Document jas.
2174         (about-hacker-contribution): Describe jas contributions.
2175
2176 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2177
2178         * easymenu.el (easy-menu-remove): As described in 
2179         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2180         except the "Command" menu from mode-popup-menu. 
2181
2182 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2183  
2184         * font.el (font-spatial-to-canonical): Correct calculation of 
2185         return value for pixel-based input value. 
2186  
2187 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2188
2189         * code-process.el (call-process): Process-related docstring
2190         improvements spurred by Norbert Koch.
2191         * code-process.el (call-process-region): Ditto.
2192         * code-process.el (start-process): Ditto.
2193
2194 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2195
2196         * finder.el (finder-find-library): Return filename actually
2197         searched for.
2198
2199 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2200
2201         * help.el (view-emacs-news): Use `expand-file-name' instead of
2202         `locate-data-file' as the latter will find any "NEWS" files that
2203         might exist in packages _before_ the one in core.
2204
2205 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2206
2207         * package-get.el (package-get-init-package):
2208         package-get-init-package buglet (21.4.17) by Jeff Mincy
2209         <mincy@rcn.com> fixing false temporary load-path shadows reported
2210         after package installation and simplifying code.
2211
2212 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2213
2214         * package-get.el (package-get-download-sites): Sync mirrors list
2215         with the XEmacs website.
2216         (package-get-pre-release-download-sites): Ditto.
2217
2218 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2219
2220         * derived.el (derived-mode-merge-syntax-tables):
2221         Revert my 21.5-only patch of 2003-07-18 which slipped in
2222         through Jerry James's patch of 2004-06-07.
2223
2224 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2225
2226         * cmdloop.el (keyboard-quit): Remove workaround for
2227         `region-active-p' not making sure active region is in current
2228         buffer now that it does.
2229         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2230         * simple.el (region-active-p): `region-active-p' to only return t
2231         when active region is in current buffer.
2232
2233 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2234
2235         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2236         package names, quell a byte-compiler warning, doc fix.
2237
2238 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2239
2240         * buffer.el (pop-to-buffer):
2241         * window-xemacs.el (display-buffer):
2242         Document use of `same-window-buffer-names,' `same-window-regexps'
2243         by pop-to-buffer and display-buffer. 
2244         
2245 2005-02-06  Vin Shelton <acs@xemacs.org>
2246
2247         * XEmacs 21.4.17 is released
2248
2249 2005-01-29  Ben Wing  <ben@xemacs.org>
2250
2251         * shadow.el (find-emacs-lisp-shadows):
2252         Add custom-defines to list of ignored files.
2253
2254 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2255
2256         * simple.el (shifted-motion-keys-select-region): Fix statement
2257         about unshifted-motion-keys-deselect-region.
2258
2259 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2260
2261         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2262         now) for GNU Emacs compatibility.
2263         (make-obsolete-variable): Ditto.
2264
2265 2004-01-08  Ben Wing  <ben@xemacs.org>
2266
2267         * code-files.el (load):
2268         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2269
2270 2004-12-05  Vin Shelton <acs@xemacs.org>
2271
2272         * XEmacs 21.4.16 is released
2273
2274 2004-12-04  Vin Shelton  <acs@xemacs.org>
2275
2276         * auto-autoloads.el: Regenerated.
2277
2278         * custom-load.el: Regenerated.
2279
2280 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2281
2282         Fix bug: apropos errors if a defalias refers to an undefined
2283         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2284
2285         * apropos.el (apropos):
2286         (apropos-command):
2287         * help.el (frob-help-extents):
2288         * help-macro.el (make-help-screen):
2289         * hyper-apropos.el (hyper-apropos-grok-functions):
2290         (hyper-apropos-get-doc):
2291         Catch void-function error thrown by `documentation'.
2292
2293 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2294
2295         * packages.el (package-require): Fix incorrect arg to format.
2296         This fixes a `format specifier' error.
2297
2298 2004-08-13  Jerry James  <james@xemacs.org>
2299
2300         * bytecomp.el (forward-word): Tell the byte compiler the correct
2301         number of arguments to forward-word.
2302
2303 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2304
2305         * etags.el: Fixed loading of include files for tag completion. Now
2306         you can make a tag file for a library, include it into your
2307         project and it will be reloaded only if it changed. Infinte
2308         include loops are detected and the correct tag files are loaded.
2309         * etags.el (buffer-tag-table-list): Load and verify tag files in
2310         the external function buffer-tag-table-list-load.
2311         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2312         tag files. Also load the included tag files. The priority of the
2313         included files is right below their parent file. If multiple
2314         matches occur then the symbols from the parent file are found
2315         first.
2316         * etags.el (tag-table-include-files): Corrected comment
2317         string. Switched to pattern constant tags-include-pattern to have
2318         it at a central location.
2319         * etags.el (tags-include-pattern): Added doc string.
2320         * etags.el (add-to-tag-completion-table): Removed obsolete
2321         comments as the include files are allready returned by
2322         buffer-tag-table-list and loaded.
2323         * etags.el (find-tag-internal): The include files are allready
2324         included in tag-tables as buffer-tag-table-list returns them now.
2325
2326 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2327
2328         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2329         Loading items into the notebook is now done by C code.
2330         * widgets-gtk.el (gtk-widget-instantiate-internal):
2331         Style no longer changed.
2332
2333 2004-06-28  Nix  <nix@esperi.org.uk>
2334
2335         * cmdloop.el (truncate-command-history-for-gc): Delay
2336         execution of all things that look up variable bindings,
2337         via `enqueue-eval-event'.
2338
2339 2004-06-24  Vin Shelton  <acs@xemacs.org>
2340
2341         * package-get.el (package-get-require-signed-base-updates):
2342         now defaults to nil.
2343
2344 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2345
2346         * subr.el (split-string): Clean up docstring.
2347
2348 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2349
2350         * faces.el (zmacs-region): fix typo in docstring.
2351
2352 2004-06-07  Jerry James  <james@xemacs.org>
2353
2354         * derived.el: Synch with Emacs 21.3.
2355         * subr.el (with-local-quit): New, from Emacs 21.3.
2356         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2357         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2358         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2359
2360 2004-06-16  Jerry James  <james@xemacs.org>
2361
2362         * cl.el (cl-set-substring): Increment start by the length of the
2363         string, not the string itself.
2364
2365 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2366
2367         * etags.el (tag-table-include-files): Expand included TAGS file
2368         paths to avoid problems with relative paths.  Thanks to Peter
2369         Chubb <peterc@gelato.unsw.edu.au>.
2370         * etags.el (tags-include-pattern): New.
2371         * etags.el (add-to-tag-completion-table): Parse and ignore
2372         trailing include lines.
2373
2374 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2375
2376         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2377         avoiding line solely composed of equal signs.
2378
2379 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2380
2381         * cus-edit.el (alloc): Typo fix.
2382         * cus-edit.el (custom-browse-visibility): Ditto.
2383         * cus-edit.el (custom-variable-value-create): Ditto.
2384         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2385         * cus-edit.el (custom-save-variables): Bind print-length and
2386         print-level to nil to avoid value abbreviation.
2387         * cus-edit.el (custom-save-face-internal): Ditto.
2388         * cus-edit.el (custom-save-faces): Save in sorted order.
2389         * cus-edit.el (custom-save-resets): Bind print-length and
2390         print-level to nil to avoid value abbreviation.
2391         * cus-edit.el (custom-save-loaded-themes): Ditto.
2392
2393 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2394
2395         * subr.el (split-string-default-separators): New.
2396         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2397         see comment in source.
2398
2399 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2400
2401         * mule/japanese.el (paragraph-start, paragraph-separate):
2402         Remove anchor to BOL.
2403
2404 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2405
2406         * cl.el (gensym, gentemp): Improve docstrings.
2407
2408 2004-05-10  Vin Shelton  <acs@xemacs.org>
2409
2410         * etags.el: Sync with 21.5 version.
2411
2412 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2413
2414         * etags.el:
2415         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2416         only for use with exuberant ctags. This will also enable building of 
2417         completion tables with exuberant ctags. This will not work with
2418         xemacs ctags. 
2419         * etags.el (get-tag-table-buffer): New function for creating of
2420         completion table is used if tags-exuberant-ctags-optimization-p ist t
2421         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2422         finding the tag names. New.
2423         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2424         building tag completion table with exuberant ctags. New.
2425         * etags.el (find-tag-internal): Improve exact tag matching for tags
2426         with name fields. Before the patch return types of functions or
2427         function parameters (with exuberant ctags) were found as matches.
2428
2429 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2430
2431         * list-mode.el (display-completion-list): Fixed completion list was
2432         taking the width of the frame and not of the window for displaying
2433         the selection methods.
2434
2435 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2436
2437         * menubar-items.el (default-menubar): Options are saved to custom.el.
2438
2439
2440 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2441
2442         * isearch-mode.el (isearch-abort): Preserve successful search target.
2443
2444 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2445
2446         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2447         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2448         Bihlmeyer.
2449         * gnuserv.el (gnuserv-mode-line-string): New.
2450         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2451         gnuserv-mode.
2452         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2453         * gnuserv.el (gnuserv-edit-files): Use
2454         make-x-device-with-gtk-fallback.
2455
2456 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2457
2458         * gtk-widgets.el: New import: gtk-accel-group-new.
2459         * dialog-gtk.el:
2460         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2461         * dialog-gtk.el (popup-builtin-question-dialog):
2462         Added support for dialog button mnemonics.
2463
2464 2004-03-22  Chris Green <cmg@dok.org>
2465
2466         * process.el (shell-command): Output buffer was ignored when a
2467         background process was run via shell-command.
2468
2469 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2470
2471         * cus-edit.el (custom-save-variables): Retrieve a list of
2472         variables to save first, sort it, and make sure the variables are
2473         saved in sorted order.
2474
2475 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2476  
2477         * package-get.el (package-get-update-base-from-buffer): Force
2478         binary coding system for verifying GnuPG signature in the
2479         package-index file.
2480  
2481 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2482
2483         * package-get.el (package-get-package-index-file-location): Handle
2484         missing "EMACSPACKAGEPATH" environment variable.
2485
2486 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2487
2488         * package-admin.el (package-admin-find-top-directory): Simplify
2489         directory comparisions and fix substring errors on short path
2490         components.
2491         * package-get.el (package-get-package-index-file-location):
2492         Default to first component of "EMACSPACKAGEPATH", if set.
2493
2494 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2495
2496         * package-get.el (process-error): New error datum.
2497
2498 2004-02-02  Vin Shelton <acs@xemacs.org>
2499
2500         * XEmacs 21.4.15 is released
2501
2502 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2503
2504         * itimer.el (activate-itimer): Modify the itimer timeout value as
2505         if it were begun at the last time when the itimer driver was woken
2506         up.
2507
2508 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2509
2510         * specifier.el (Copyright):
2511         Update.
2512         (make-specifier-and-init):
2513         (map-specifier):
2514         (canonicalize-inst-pair):
2515         (canonicalize-spec-list):
2516         (set-specifier):
2517         Synch docstrings to 21.5 where appropriate.
2518
2519 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2520
2521         * package-get.el (package-get-list-packages-where): New.  A
2522         function that allows searching for groups of packages.  For
2523         example, find all packages that require the fsf-compat package.
2524
2525 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2526
2527         The Great PUI Sync.
2528
2529         * auto-autoloads.el: Regenerated.
2530
2531         * custom-load.el: Regenerated.
2532
2533         * dumped-lisp.el (packages-hardcoded-lisp): New.
2534
2535         * menubar-items.el (menu-max-items): New.
2536         (menu-submenu-max-items): New.
2537         (menu-submenu-name-format): New.
2538         (menu-split-long-menu): New.
2539         (menu-sort-menu): New.
2540         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2541
2542         * obsolete.el (pui-add-install-directory): Renamed to the more
2543         logical `pui-set-local-package-get-directory'.
2544         (package-get-download-menu): Moved to `package-ui.el' and renamed
2545         to `package-ui-add-download-menu'.
2546
2547         * package-admin.el (package-admin-install-function-mswindows):
2548         Whitespace clean up.
2549         (package-admin-add-single-file-package): Removed.
2550         (package-admin-default-install-function): Whitespace clean up.
2551         (package-admin-find-top-directory): New.
2552         (package-admin-get-install-dir): Use it.
2553         (package-admin-get-manifest-file): 
2554         (package-admin-check-manifest): 
2555         (package-admin-add-binary-package):
2556         (package-admin-get-lispdir):
2557         (package-admin-delete-binary-package):
2558         (package-admin):
2559
2560         * package-get.el (package-get-package-index-file-location): New.
2561         (package-get-install-to-user-init-directory): New.
2562         (package-get-remote):
2563         (package-get-download-sites):
2564         (package-get-pre-release-download-sites): New.
2565         (package-get-site-release-download-sites): New.
2566         (package-get-base-filename):
2567         (package-get-always-update):
2568         (package-get-user-index-filename): Removed.
2569         (package-get-pgp-available-p): New.
2570         (package-get-require-signed-base-updates):
2571         (package-get-was-current):
2572         (package-entries-are-signed): New.
2573         (package-get-continue-update-base): New.
2574         (package-get-download-menu): Removed.
2575         (package-get-require-base):
2576         (package-get-update-base-entry):
2577         (package-get-locate-file):
2578         (package-get-locate-index-file):
2579         (package-get-maybe-save-index):
2580         (package-get-update-base):
2581         (package-get-update-base-from-buffer):
2582         (package-get-update-base-entries):
2583         (package-get-interactive-package-query):
2584         (package-get-update-all):
2585         (package-get-all):
2586         (package-get-dependencies):
2587         (package-get-init-package):
2588         (package-get-info): New.
2589         (package-get):
2590         (package-get-staging-dir):
2591         (package-get-set-version-prop): Removed.
2592         (package-get-installedp):
2593         (package-get-ever-installed-p):
2594         (packages): Removed.
2595         (package-get-custom-groups): Removed.
2596         (package-get-custom): Removed.
2597         (package-get-custom-add-entry): Removed.
2598
2599         * package-info.el (batch-update-package-info):
2600
2601         * package-net.el (package-net-batch-generate-bin-ini):
2602         (package-net-update-installed-db):
2603
2604         * package-ui.el (pui-info-buffer):
2605         (pui-directory-exists): Removed.
2606         (pui-package-dir-list): Removed.
2607         (pui-add-install-directory): Removed.
2608         (package-ui-download-menu): New.
2609         (package-ui-pre-release-download-menu): New.
2610         (package-ui-site-release-download-menu): New.
2611         (pui-set-local-package-get-directory): New.
2612         (pui-package-symbol-char):
2613         (pui-update-package-display):
2614         (pui-toggle-package):
2615         (pui-toggle-package-key):
2616         (pui-toggle-package-delete):
2617         (pui-toggle-package-delete-key):
2618         (pui-toggle-package-event):
2619         (pui-toggle-verbosity-redisplay):
2620         (pui-install-selected-packages):
2621         (pui-add-required-packages):
2622         (pui-help-echo):
2623         (pui-display-info):
2624         (list-packages-mode):
2625         (pui-list-packages):
2626
2627         * packages.el (packages-compute-package-locations):
2628         (package-require):
2629         (package-delete-name):
2630         (packages-hardcoded-lisp): Removed.
2631         (packages-useful-lisp): Removed.
2632         (packages-unbytecompiled-lisp): Removed.
2633         (packages-find-package-directories):
2634
2635         Summary:
2636
2637         Major code clean up of all things PUI.
2638
2639         Much improved code to determine where packages should be
2640         installed.  PUI no longer depends on any packages being
2641         pre-installed to compute where packages are to be installed to.
2642
2643         The user can specify the location of their package-index file.  It
2644         isn't necessary to set this because it has sane defaults.  People
2645         who "run-in-place" won't accidently overwrite the CVS
2646         package-index file.  See
2647         `package-get-package-index-file-location'. 
2648
2649         PUI will now properly clean up after itself in the event of an
2650         unsuccessful package install.  This drastically reduces the number
2651         of "wrong md5sum" FAQs.
2652
2653         non-Mule XEmacsen can no longer install Mule packages.
2654
2655         Package management via the custom interface has been removed.
2656
2657         The PUI related menubar items have been reorganised.
2658
2659         The PGP verification code has been fixed and the default for
2660         whether or not it is used is automatically computed.
2661
2662         * update-elc.el ((preloaded-file-list site-load-packages
2663         need-to-dump dumped-exe)):
2664         Just a couple of small changes to allow for
2665         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2666         existing anymore.
2667
2668 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2669
2670         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2671         apply `format' to the first argument of byte-compile-warn, it
2672         already calls format.
2673
2674 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
2675
2676         * files.el (delete-old-versions): Avoid going interactive during
2677         make install when environment variable VERSION_CONTROL is set.
2678
2679 2003-12-04  Vin Shelton  <acs@xemacs.org>
2680
2681         * menubar-items.el (menu-item-search): Only bring up search dialog
2682         box if the feature is available and desired.
2683
2684 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
2685
2686         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2687
2688 2003-11-05  Vin Shelton  <acs@xemacs.org>
2689
2690         * help.el (Help-prin1-face):
2691         (Help-princ-face):
2692         princ and prin1 are functions and need to be called as such.  The
2693         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2694
2695 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
2696
2697         * about.el (about-xemacs): Give full version and build date.
2698
2699 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
2700
2701         * win32-native.el (grep-null-device): This XEmacs has null-device.
2702
2703 2003-09-06  Mike Sperber  <mike@xemacs.org>
2704
2705         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2706         implement the specified semantics for `defvar.'
2707
2708 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
2709
2710         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2711         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2712         displaying buffer in question.
2713
2714 2003-09-03  Vin Shelton <acs@xemacs.org>
2715
2716         * XEmacs 21.4.14 is released
2717
2718 2003-08-17  Vin Shelton  <acs@xemacs.org>
2719
2720         * about.el: Vanity patch.
2721
2722 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
2723
2724         * code-process.el (call-process):
2725         (call-process-region):
2726         (start-process):
2727         Document coding system processing.
2728
2729 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
2730
2731         * startup.el (splash-frame-body): Idiomatic English.
2732
2733 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
2734
2735         * font-lock.el (font-lock-match-java-declarations): Move
2736         save-restriction, narrow-to-region to beginning of function to
2737         avoid going beyond the limit and causing an infloop.
2738
2739 2003-04-16  Jerry James  <james@xemacs.org>
2740
2741         * keydefs.el: Remove mappings for keys mapped to the nowhere
2742         defined function function-key-error.
2743
2744 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
2745
2746         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
2747         lisp-interaction-mode-hook): Add the docstrings.
2748
2749 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
2750
2751         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
2752         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
2753         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
2754
2755 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
2756
2757         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
2758         lambda list after the original doc.  Care about
2759         #'(lambda () "SingleString") 
2760         (cl-upcase-arg): 
2761         (cl-function-arglist):
2762         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
2763         circular data structures in lambda list specification
2764
2765 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
2766
2767         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
2768         to appear in font-lock-function-name-face.
2769
2770 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
2771
2772         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
2773         is not also the value of the lambda.
2774
2775 2003-05-06  Andy Piper  <andy@xemacs.org>
2776
2777         * files.el (revert-buffer): Make sure local variables get processed,
2778         even in the case of an optimized reversion.
2779
2780 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
2781
2782         * XEmacs 21.4.13 is released
2783
2784 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
2785
2786         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
2787         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
2788
2789 2003-02-14  Ben Wing  <ben@xemacs.org>
2790
2791         * byte-optimize.el:
2792         * byte-optimize.el (byte-compile-inline-expand):
2793         * byte-optimize.el (byte-compile-unfold-lambda):
2794         * byte-optimize.el (byte-optimize-form-code-walker):
2795         * byte-optimize.el (byte-optimize-form):
2796         * byte-optimize.el (byte-decompile-bytecode-1):
2797         * byte-optimize.el (byte-optimize-lapcode):
2798         Review carefully and sync up to 20.7 except for areas as noted.
2799         Fixes problem with JDE compilation.
2800
2801 2003-02-05  Ben Wing  <ben@xemacs.org>
2802
2803         * simple.el:
2804         * simple.el (motion-keys-for-shifted-motion):
2805         Omit M-S-home/end from motion keys.
2806
2807 2003-02-07  Ben Wing  <ben@xemacs.org>
2808
2809         * text-props.el (text-property-any):
2810         * text-props.el (text-property-not-all):
2811         Fix bug when end > start.
2812
2813 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
2814
2815         * info.el (Info-insert-dir): Make default-directory end in
2816         separator.  Patch due to Martin Buchholz.
2817
2818 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2819
2820         * XEmacs 21.4.12 "Portable Code" is released.
2821
2822 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
2823
2824         * about.el: Update golubev data.
2825
2826 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2827
2828         * isearch-mode.el (isearch-mode-map): Substitute comment on
2829         desirability, and back out "GR is printable" changes.
2830
2831 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
2832
2833         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
2834
2835 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
2836
2837         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
2838
2839 2003-01-06  Ville Skyttä  <scop@xemacs.org>
2840
2841         * menubar-items.el (default-menubar): Use browse-url-mozilla
2842         instead of browse-url-gnome-moz for Mozilla.
2843
2844 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
2845
2846         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
2847
2848 2002-12-27  Ville Skyttä  <scop@xemacs.org>
2849
2850         * files.el (auto-mode-alist): Remove redundant entries for modes
2851         that live in packages.
2852         (interpreter-mode-alist): Ditto.
2853
2854 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
2855
2856         * menubar-items.el (default-menubar): Sync with current
2857         browse-url-xemacs.el.
2858
2859 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
2860
2861         * XEmacs 21.4.10 "Military Intelligence" is released.
2862
2863 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2864
2865         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
2866
2867 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2868
2869         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
2870
2871 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
2872
2873         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
2874         effect free function.
2875         (font-lock-fontify-keywords-region): Supply the argument to
2876         font-lock-compile-keywords.
2877
2878 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
2879
2880         * package-get.el (package-get-download-sites): Bring sites list
2881         up to date, prefer xx.xemacs.org addresses.
2882
2883 2002-09-27  Andy Piper  <andy@xemacs.org>
2884
2885         * dialog.el (make-dialog-box): for general dialogs only
2886         delete-frame-hook will be run.
2887
2888 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
2889
2890         * font-lock.el (font-lock-fontify-syntactically-region): Add
2891         comment about lookup-syntax-properties, document LOUDLY as unused.
2892
2893 2002-08-26  Andy Piper  <andy@xemacs.org>
2894
2895         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
2896         merge.
2897
2898 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
2899
2900         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
2901         (make-obsolete-variable): Ditto.
2902         (make-compatible): Ditto.
2903         (make-compatible-variable): Ditto.
2904
2905 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
2906
2907         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
2908         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
2909
2910 2002-08-28  Andy Piper  <andy@xemacs.org>
2911
2912         * files.el (revert-buffer): propagate revert-without-query-status.
2913
2914 2002-06-03  Andy Piper  <andy@xemacs.org>
2915
2916         * dialog-items.el (make-search-dialog): align various subcontrols
2917         in visually pleasing ways, allow frame to autosize to the dialog
2918         size.
2919         * dialog.el (make-dialog-box): add a border inside the frame. Add
2920         :autosize property, if t then reset the frame size appropriately
2921         before the frame is mapped.
2922         * gutter-items.el (set-progress-feedback-instantiator): align
2923         various subcontrols.
2924         * gutter-items.el (set-progress-abort-instantiator): ditto.
2925
2926 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
2927
2928         * XEmacs 21.4.9 "Informed Management" is released.
2929
2930 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
2931
2932         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
2933         "&optional append" argument.
2934
2935 2002-07-16  Didier Verna  <didier@xemacs.org>
2936
2937         * subr.el (replace-in-string): fix case fold bug introduced by
2938         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
2939         case-fold-search in temporary buffers.
2940
2941 2002-08-03  Steve Youngs  <youngs@xemacs.org>
2942
2943         * lib-complete.el (find-library): Remove check for mule because
2944         decompression DOES work on Mule.
2945
2946 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
2947
2948         * simple.el (join-line): New alias for `delete-indentation'.
2949
2950 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
2951
2952         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
2953         (font-lock-doc-face): New alias to font-lock-doc-string-face.
2954         (font-lock-builtin-face): New.
2955         (font-lock-constant-face): New.
2956         (font-lock-face-list): Add builtin and constant faces.
2957
2958 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
2959
2960         * autoload.el (make-autoload): Support define-derived-mode.
2961         Collected puts of doc-string-elt property.  Based on a patch by
2962         Didier Verna <didier@xemacs.org>.
2963
2964 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
2965
2966         * wid-edit.el (widget-field-activate): Fix docstring typo.
2967
2968 2002-07-23  Andy Piper  <andy@xemacs.org>
2969
2970         * about.el (about-personal-info): update me.
2971
2972 2002-07-12  Andy Piper  <andy@xemacs.org>
2973
2974         * custom.el (custom-theme-set-variables): remove bogus
2975         arguments. Use custom-set-default to set defaults.
2976         (custom-set-variables): update doc.
2977         (custom-local-buffer): new, synced from FSF.
2978         (custom-set-default): ditto.
2979         (defcustom): update doc.
2980
2981 2002-06-16  Andy Piper  <andy@xemacs.org>
2982
2983         * menubar-items.el (default-menubar): enable windows printing on
2984         cygwin as well as native.
2985
2986 2002-06-12  Andy Piper  <andy@xemacs.org>
2987
2988         * printer.el (generic-print-buffer): catch all errors so that the
2989         print device can be cleared in all scenarios.
2990         (Printer-clear-device): make sure clearing the printer allows it
2991         to be used again immediately.
2992         (generic-print-region): make sure the default printer face is
2993         black-on-white.
2994
2995 2002-04-23  Jerry James  <james@xemacs.org>
2996
2997         * window-xemacs.el (display-buffer-function): Change doc to
2998         reflect new arg.
2999         * window-xemacs.el (pre-display-buffer-function): Ditto.
3000         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3001         non-nil, make the new window just big enough for its contents.
3002         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3003         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3004         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3005
3006 2002-06-06  Andy Piper  <andy@xemacs.org>
3007
3008         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3009         (defcustom): ditto.
3010         (custom-handle-keyword): ditto.
3011
3012 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3013
3014         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3015         Make obsolete.  Default to nil.
3016         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3017         Inspired by a patch by John Palmieri.
3018
3019 2002-07-01  Mike Alexander  <mta@arbortext.com>
3020
3021         * process.el (shell-command-on-region): Don't delete the region
3022         before giving it to call-process-region
3023
3024 2002-06-04  Jerry James <james@eecs.ku.edu>
3025
3026         * find-paths.el (paths-find-architecture-directory): Search in
3027         `system-configuration'/`base', not `base'`system-configuration'.
3028
3029 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3030
3031         * info.el (Info-index): Add missing \ in [ t].
3032
3033 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3034
3035         * gutter-items.el (gutter-buffers-tab-visible-p,
3036         buffers-tab-omit-function, buffers-tab-selection-function,
3037         buffers-tab-filter-functions):
3038         Doc improvements.
3039
3040 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3041
3042         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3043
3044         * toolbar-items.el (toolbar-news): Fix typo in message string.
3045
3046 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3047
3048         * dialog.el (yes-or-no-p-dialog-box): 
3049         * cmdloop.el (y-or-n-p-minibuf):
3050         (yes-or-no-p-minibuf):
3051         (yes-or-no-p):
3052         (y-or-n-p): 
3053         Specify negative answers in docstrings.
3054
3055 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3056
3057         * package-ui.el (pui-help-echo): Display both installed and author
3058         version.  Use a balloon-help window to display extra info like
3059         package requires.
3060
3061 2002-05-30  Andy Piper  <andy@xemacs.org>
3062
3063         * files.el (revert-buffer-internal): don't visit
3064         revert-buffer. Kill buffer when not used. Suggested by Mike
3065         Alexander <mta@arbortext.com>
3066
3067 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3068
3069         * files.el (revert-buffer): More docstring fiddling.
3070
3071 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3072
3073         * files.el (revert-buffer):
3074         (revert-buffer-internal):
3075         (revert-buffer-insert-file-contents-function):
3076         Improve docstrings and comments.
3077
3078 2002-05-08  Andy Piper  <andy@xemacs.org>
3079
3080         * files.el (revert-buffer): observe noconfirm behavior.
3081
3082 2002-04-09  Andy Piper  <andy@xemacs.org>
3083
3084         * files.el (revert-buffer): use revert-buffer-internal if it looks
3085         like doing so will not result in any user-visible changes.
3086         (revert-buffer-internal): new function. Do the actual process of
3087         reversion and then see whether the result is any different to what
3088         we have already. If it is not then do nothing.
3089
3090 2001-12-11  Andy Piper  <andy@xemacs.org>
3091
3092         * menubar.el (get-popup-menu-response): re-order so that it works
3093         on more sane/facist window systems.
3094
3095 2001-12-03  Andy Piper  <andy@xemacs.org>
3096
3097         * faces.el (frob-face-property): don't infloop in face frobbing
3098         from Jan Vroonhof <jan@xemacs.org>.
3099
3100 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3101
3102         * faces.el (frob-face-property): Follow face fall-back hierarchy
3103         properly for face properties without an instance. Only do manual
3104         copy form 'default in last resort. This handles in particular
3105         the case where 'default itself has only a fall-back (which is
3106         the case by default on windows).
3107
3108 2001-11-24  Andy Piper  <andy@xemacs.org>
3109
3110         * printer.el (generic-print-region): set default-frame-plist to
3111         nil while creating the printer frame so that sizes reflect the
3112         printed page.
3113
3114         * faces.el (face-complain-about-font): Don't complain on printers.
3115
3116 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3117         
3118         * package-net.el: Andy synch.
3119         
3120 2001-12-16  Andy Piper  <andy@xemacs.org>
3121
3122         * package-get.el (package-get-update-all): Make sure installed.db
3123         gets updated after updating packages.
3124
3125 2002-03-28  Ben Wing  <ben@xemacs.org>
3126
3127         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3128         continuation, truncation so that we don't get line jumpiness from
3129         them being larger than the line height.
3130
3131         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3132
3133 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3134
3135         * font.el (font-window-system-mappings): Add mapping for Gtk
3136         (assume identical to X) 
3137
3138 2002-02-04  Andy Piper  <andy@xemacs.org>
3139
3140         * files.el (convert-standard-filename): Fix for short filename
3141         Peter Arius <pas@methodpark.de>
3142
3143 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3144
3145         * list-mode.el (default-choose-completion): completion-base-size
3146         should refer to local value in the completion list buffer.
3147
3148 2001-12-03  Didier Verna  <didier@xemacs.org>
3149
3150         * rect.el: autoload `replace-rectangle'.
3151         * keydefs.el (global-map): bind it to `C-x r p'.
3152
3153 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3154
3155         * XEmacs 21.4.8 "Honest Recruiter" is released.
3156
3157 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3158
3159         This patch is based on Jerry James's patch and analysis.
3160
3161         * select.el (get-clipboard):
3162         (get-selection):
3163         Update docstrings.
3164         (get-clipboard-foreign):
3165         (get-selection-foreign):
3166         New function for use as `interprogram-paste-function's.
3167
3168         * simple.el (interprogram-paste-function): Change default to
3169         `get-clipboard-foreign'; improve docstring.
3170         (interprogram-cut-function): Improve dosctring.
3171
3172 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3173
3174         * XEmacs 21.4.7 "Economic Science" is released.
3175
3176 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3177
3178         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3179
3180 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3181
3182         * obsolete.el (assq-delete-all): New compatibility alias for 
3183         remassq.
3184
3185 2002-01-09  Simon Josefsson  <jas@extundo.com>
3186
3187         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3188
3189 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3190
3191         * info.el (Info-auto-generate-directory): Default
3192         Info-auto-generate-directory to 'if-outdated.
3193
3194 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3195
3196         * startup.el (normal-top-level): Prevent migration code from
3197         trashing .emacs on an error in loading the init files.
3198
3199 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3200
3201         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3202         "system default" Xdefaults and friends get xrdb-mode.
3203
3204 2002-03-05  Mats Lidell  <matsl@contactor.se>
3205  
3206         * help-nomule.el (tutorial-supported-languages): Added Swedish
3207         tutorial. Sorted languages.
3208
3209 2002-02-11  Mike Sperber <mike@xemacs.org>
3210
3211         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3212         regenerating outdated dir files and dir is non-existent.
3213
3214 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3215
3216         * code-files.el (convert-mbox-coding-system): Improve comment.
3217         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3218         coding-system argument to `write-region-pre-hook' call.
3219         (write-region-pre-hook): Fix docstring to mention lockname argument.
3220
3221 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3222
3223         * minibuf.el (completing-read): Remove redundant wrong arg list.
3224
3225         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3226
3227 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3228
3229         * obsolete.el (interactive-form): new compatibility alias for 
3230         function-interactive.
3231
3232 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3233
3234         * menubar-items.el (Menubar-items-truncate-list): Removed.
3235         * menubar-items.el (Menubar-items-truncate-history): New.
3236         * menubar-items.el (default-menubar): Use
3237         Menubar-items-truncate-history.
3238
3239 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3240
3241         * printer.el (generic-print-region): Pass correct arguments to
3242         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3243         Torkelsson <torkel@acc.umu.se>.
3244
3245 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3246
3247         * help.el (describe-mode): synched with FSF 19.34; handle nil
3248         minor mode indicators.
3249
3250 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3251
3252         * minibuf.el (completing-read): Update docstring.
3253
3254 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3255
3256         * XEmacs 21.4.6 "Common Lisp" is released.
3257
3258 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3259
3260         * package-net.el: Inadvertant synch with Windows branch.  From
3261         Andy's log:
3262         (package-net-kit-version): new variable.
3263         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3264
3265 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3266
3267         * package-get.el (package-get-locate-index-file): Also search the
3268         core etc/ directory for the package index file if it can't be
3269         found in ~/.xemacs/.
3270
3271 2001-12-13  William Perry  <wmperry@gnu.org>
3272
3273         * dialog-gtk.el (popup-builtin-question-dialog):
3274         Conform to API in gui.c.
3275         
3276 2001-11-12  Andy Piper  <andy@xemacs.org>
3277
3278         * cus-edit.el (custom-save-face-internal): make sure we save
3279         non-themed faces.
3280         (custom-save-variables): ditto variables.
3281
3282 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3283
3284         * faces.el (make-face-family):
3285         (make-face-size):
3286         New face-modifying functions per Jan Vroonhof.
3287
3288         cus-face.el (custom-set-face-font-family):
3289         (custom-set-face-font-size):
3290         Use them.
3291
3292         * font.el (font-window-system-mappings): More precise docstring.
3293
3294         (font-create-name):
3295         (font-create-object):
3296         (tty-font-create-object):
3297         (tty-font-create-plist):
3298         (x-font-create-object):
3299         (x-font-create-name):
3300         (ns-font-create-name):
3301         (mswindows-font-create-object):
3302         (mswindows-font-create-name):
3303         Add doctrings.
3304
3305 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3306
3307         * gtk-faces.el (gtk-init-device-faces): removed spurious
3308         quote before let* expression.
3309
3310 2001-10-29  Andy Piper  <andy@xemacs.org>
3311
3312         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3313         modified when changing coding system.
3314
3315         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3316         that we invoke the GUI directory selector.
3317
3318 2001-10-25  Andy Piper  <andy@xemacs.org>
3319
3320         * dialog.el (make-dialog-box): use new directory dialog support.
3321         * minibuf.el (read-file-name-1): ditto.
3322         (read-file-name): ditto.
3323         (read-directory-name): ditto.
3324
3325 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3326
3327         * XEmacs 21.4.5 "Civil Service" is released.
3328
3329 2001-04-23  Didier Verna  <didier@xemacs.org>
3330
3331         * cus-edit.el (custom-variable-pre-save): New.
3332         * cus-edit.el (custom-variable-post-save): New.
3333         * cus-edit.el (custom-variable-save): use them.
3334         * cus-edit.el (custom-face-pre-save): New.
3335         * cus-edit.el (custom-face-post-save): New.
3336         * cus-edit.el (custom-face-save): use them.
3337         * cus-edit.el (custom-group-pre-save): New.
3338         * cus-edit.el (custom-group-post-save): New.
3339         * cus-edit.el (custom-group-save): use them.
3340         * cus-edit.el (Custom-save): use the pre/post functions above,
3341         call `custom-save-all' only once.
3342         * cus-edit.el (custom-variable-pre-reset-standard): New.
3343         * cus-edit.el (custom-variable-post-reset-standard): New.
3344         * cus-edit.el (custom-variable-reset-standard): use them.
3345         * cus-edit.el (custom-face-pre-reset-standard): New.
3346         * cus-edit.el (custom-face-post-reset-standard): New.
3347         * cus-edit.el (custom-face-reset-standard): use them.
3348         * cus-edit.el (custom-group-pre-reset-standard): New.
3349         * cus-edit.el (custom-group-post-reset-standard): New.
3350         * cus-edit.el (Custom-reset-standard): use them.
3351         * cus-edit.el (custom-face-reset-saved): use the pre/post
3352         functions above, call `custom-save-all' only once.
3353
3354 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3355
3356         * gutter-items.el (buffers-tab face): Derive from the modeline
3357         face by default.  Many people use white-on-black for the default
3358         font, and the tabs look hideous with that color combination.  The
3359         modeline usually has the correct colors.
3360
3361 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3362
3363         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3364         (tag-mark-stack-max): Typo fix.
3365
3366 2001-09-28  Ben Wing  <ben@xemacs.org>
3367
3368         * font-lock.el:
3369         * font-lock.el (font-lock-after-change-function):
3370         fix problem with last patch, reported by Katsumi Yamaoka.
3371
3372 2001-09-17  Ben Wing  <ben@xemacs.org>
3373
3374         * font-lock.el (font-lock-after-change-function):
3375         fix problem when you insert a comment on the line before a line of
3376         code: if we use the following char, then when you hit backspace,
3377         the following line of code turns the comment color.
3378
3379 2001-06-08  Ben Wing  <ben@xemacs.org>
3380
3381         * process.el: comment about shell-command-switch.
3382         * process.el (shell-quote-argument): Need to quote a null
3383         argument, too.  From Dan Holmsand.
3384         
3385         * startup.el (normal-top-level): Delete some unused FSF junk.
3386         * startup.el (command-line-early):
3387         
3388         * startup.el (command-line): Call MS Windows init function.
3389         
3390         * win32-native.el:
3391         * win32-native.el (mswindows-system-shells): New.
3392         * win32-native.el (mswindows-system-shell-p): New.
3393         * win32-native.el (init-mswindows-at-startup): New.
3394         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3395         * win32-native.el (mswindows-quote-one-simple-arg):
3396         * win32-native.el (mswindows-quote-one-command-arg):
3397         * win32-native.el (mswindows-construct-process-command-line-alist):
3398         Correct comments at top.  Correctly handle passing arguments
3399         to Cygwin programs and to bash.  Fix quoting of zero-length
3400         arguments (from Dan Holmsand).  Set shell-command-switch based
3401         on shell-file-name, which in turn comes from env var SHELL.
3402
3403 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3404
3405         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3406         default-toolbar-position): Fill docstrings for balloon-help.
3407
3408 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3409
3410         * faces.el: Reenable specifications over 'gtk domain.
3411
3412 2001-08-08  Didier Verna  <didier@xemacs.org>
3413
3414         * autoload.el (update-autoload-files): make defdir a file name,
3415         not directory name.
3416
3417 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3418
3419         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3420
3421         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3422
3423 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3424
3425         * font-menu.el (font-menu-set-font): Default to current font-family.
3426         (font-menu-preferred-resolution):
3427         (font-menu-size-scaling):
3428         Provide gtk defaults, too.
3429
3430 2001-07-29  Mike Alexander  <mta@arbortext.com>
3431
3432         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3433         list
3434         (custom-set-face-font-family): ditto
3435
3436 2001-07-26  Mike Sperber <mike@xemacs.org>
3437
3438         * files.el (auto-mode-alist): .9 files are man pages, too.
3439
3440 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3441
3442         * process.el (call-process-internal): bind
3443         coding-system-for-write to 'binary when calling
3444         start-process-internal, so the process receives 
3445         the literal contents of INFILE.
3446
3447 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3448
3449         * files.el (auto-mode-alist): Add configure.ac support.
3450
3451 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3452
3453         * buff-menu.el:
3454         mouse.el:
3455         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3456
3457 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3458
3459         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3460
3461 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3462
3463         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3464         mixed text.
3465         (kinsoku-eol-p): Ditto.
3466
3467 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3468
3469         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3470         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3471         characters as the category `s' or `e' correctly.
3472
3473 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3474
3475         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3476
3477 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3478
3479         * mule/cyrillic.el:  Set up case table.
3480
3481 2001-06-08  Mike Sperber <mike@xemacs.org>
3482
3483         * files.el (save-some-buffers-1): Don't zap the help window right
3484         after `map-y-or-n-p' has popped it up.
3485
3486 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3487
3488         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3489
3490 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3491
3492         * specifier.el: define-specifier-tag 'gtk.
3493
3494 2001-05-12  Ben Wing  <ben@xemacs.org>
3495
3496         * find-paths.el (paths-find-recursive-path):
3497         fix error with null EXCLUDE-REGEXP.
3498         
3499         * font-lock.el (font-lock-mode):
3500         fix problem reported by hrvoje with buffers starting with a space.
3501         
3502 2001-05-06  Ben Wing  <ben@xemacs.org>
3503
3504         * dialog.el (make-dialog-box):
3505         * menubar-items.el (default-menubar):
3506         * printer.el (generic-print-buffer):
3507         * printer.el (generic-print-region):
3508         implement printing the selection when it's selected.
3509
3510 2001-04-18  Didier Verna  <didier@xemacs.org>
3511
3512         * cus-edit.el (Custom-reset-standard): reset to standard settings
3513         not only when the buffer's :custom-state is 'modified, but also
3514         when it is 'set or 'saved.
3515
3516 2001-04-17  Didier Verna  <didier@xemacs.org>
3517
3518         * startup.el (load-user-init-file): define `custom-file' before
3519         loading the user's init file.
3520
3521 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3522
3523         * menubar.el (popup-mode-menu): Make it work with
3524         popup-menu-titles turned off.
3525         
3526 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3527
3528         * about.el (about-mailto-link): Use compose-mail for sending mail.
3529
3530 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3531
3532         * package-admin.el (package-install-hook): New.
3533         (package-delete-hook): New.
3534         (package-admin-add-single-file-package): Use package-delete-hook.
3535
3536         * package-get.el (package-get): Use package-install-hook.
3537
3538 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3539
3540         * package-ui.el (pui-install-selected-packages): reverse the lists
3541         of packages so that they get handled in the same order as they
3542         were selected.
3543
3544 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3545
3546         * packages.el (locate-library): Use read-library-name for completion.
3547
3548 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3549
3550         * byte-optimize.el (=): `=' is not a binary predicate!
3551         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3552         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3553
3554 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3555
3556         * bytecomp.el (byte-compile-arithcompare):
3557         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3558
3559 2001-06-03  William M. Perry  <wmperry@gnu.org>
3560
3561         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3562         return the filename selected by the user!
3563
3564 2001-05-31  William M. Perry  <wmperry@gnu.org>
3565
3566         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3567         in XEmacs/GTK.
3568
3569 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3570
3571         * coding.el: Tiny typo fixed.
3572
3573 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3574
3575         * XEmacs 21.4.3 "Academic Rigor" is released.
3576
3577 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3578
3579         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3580
3581 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3582
3583         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3584
3585 2001-05-04  Ben Wing  <ben@xemacs.org>
3586
3587         * printer.el (generic-print-buffer):
3588         * printer.el (generic-print-region):
3589         Enable dialog boxes.  Apply workaround recommended by Kirill.
3590         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3591         
3592         * simple.el (kill-whole-line):
3593         * simple.el (kill-line-1):
3594         * simple.el (kill-entire-line):
3595         * simple.el (kill-line):
3596         * simple.el (backward-kill-line):
3597         Take out interactive dependence of kill-whole-line.
3598
3599 2001-04-22  Ben Wing  <ben@xemacs.org>
3600
3601         * dialog.el (make-dialog-box):
3602         Put dialog titles back in -- this time correctly.  Fix various
3603         other problems with leaks and such.
3604
3605         * simple.el (region-exists-p):
3606         * simple.el (region-active-p):
3607         Add comment about which one is correct to use in menu specs.
3608
3609 2001-05-05  Ben Wing  <ben@xemacs.org>
3610
3611         * dialog.el (make-dialog-box): fix doc string.
3612         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3613         take out Pretty Print.
3614         * printer.el:
3615         * printer.el (printer-current-device): New.
3616         * printer.el (Printer-get-device): New.
3617         * printer.el (Printer-clear-device): New.
3618         * printer.el (generic-page-setup): New.
3619         * printer.el (generic-print-buffer):
3620         * printer.el (generic-print-region):
3621         Implement Page Setup.  Handle errors properly.
3622
3623 2001-05-05  Ben Wing  <ben@xemacs.org>
3624
3625         * subr.el (error): Complete list of errors in doc string.
3626         
3627 2001-04-22  Ben Wing  <ben@xemacs.org>
3628
3629         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3630         
3631 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3632
3633         * build-report.el: Remove CVS keywords since this file has been in
3634         core lisp for a while now.
3635         * build-report.el (build-report-make-output-files): Fix typo.
3636
3637 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3638
3639         * about.el (about-finish-buffer): Make sure the last change works
3640         even if EVENT is nil.
3641
3642 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3643
3644         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3645         clicked, not the one that happens to be the current buffer at the
3646         time.
3647
3648 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3649
3650         * cus-edit.el (custom-display): Support the GTK Window System also.
3651
3652 2001-04-30  Ben Wing  <ben@xemacs.org>
3653
3654         * printer.el:
3655         * printer.el (printer-page-header):
3656         * printer.el (Print-context): New.
3657         * printer.el (printer-page-footer):
3658         * printer.el (generate-header-element): New.
3659         * printer.el (generate-header-line): New.
3660         * printer.el (print-context-property):
3661         * printer.el (generic-print-buffer):
3662         * printer.el (generic-print-region):
3663         Implement headers and footers.  Implement calling Print dialog box
3664         (#### but it doesn't quite work yet).
3665
3666 2001-04-25  Ben Wing  <ben@xemacs.org>
3667
3668         * about.el (xemacs-hackers):
3669         * about.el (about-url-alist):
3670         * about.el (about-personal-info):
3671         * about.el (about-hacker-contribution):
3672         More contributions.
3673         
3674         * simple.el (handle-post-motion-command):
3675         Fix spurious setting of zmacs-region-stays to t after a non-shift
3676         motion command.
3677
3678 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3679
3680         * about.el (about-personal-info): Update my bio.
3681         (about-hacker-contribution): Ditto.
3682
3683 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3684
3685         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3686
3687 2001-04-19  Andy Piper  <andy@xemacs.org>
3688
3689         * package-net.el (package-net-cygwin32-binary-size): new size.
3690         (package-net-win32-binary-size): new size.
3691         (package-net-convert-index-to-ini): Use new arch.
3692         (package-net-batch-convert-index-to-ini): Removed.
3693         (package-net-generate-bin-ini): New.
3694         (package-net-batch-generate-bin-ini): New.
3695
3696 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3697
3698         * XEmacs 21.4.1 "Copyleft" is released.
3699
3700 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3701
3702         * x-compose.el (xlib-input-method-bug-workaround):
3703         (alias-colon-to-double-quote):
3704         Force sort in map-keymap to work around rehash bug.
3705
3706 2001-04-17  Ben Wing  <ben@xemacs.org>
3707
3708         * about.el: Finish overhaul, add a few new hackers, update a
3709         couple old ones.
3710
3711 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
3712
3713         * XEmacs 21.4.0 "Solid Vapor" is released.
3714
3715 2001-04-15  Ben Wing  <ben@xemacs.org>
3716
3717         * about.el:
3718         * about.el (about-headline-face): New.
3719         * about.el (about-link-face): New.
3720         * about.el (about-current-release-maintainers): New.
3721         * about.el (about-other-current-hackers): New.
3722         * about.el (about-url-alist):
3723         * about.el (about-once-and-future-hackers): New.
3724         * about.el (about-mailto-link): New.
3725         * about.el (about-get-buffer):
3726         * about.el (about-finish-buffer):
3727         * about.el (about-xemacs):
3728         * about.el (about-features): Removed.
3729         * about.el (about-advantages): New.
3730         * about.el (about-maintainer-info): Removed.
3731         * about.el (about-personal-info): New.
3732         * about.el (about-hacker-contribution): New.
3733         * about.el (about-maintainer):
3734         * about.el (about-show-linked-info):
3735         * about.el (about-hackers):
3736         Major revamping.  Rewriting of most of the text, improve the
3737         link handling, separate info on contributors into personal
3738         and contribution info, add new contributors, update personal
3739         info, etc. etc.
3740         
3741         * menubar-items.el (default-menubar):
3742         Help menubar entry for News now says more accurately
3743         "What's New in XEmacs".
3744         
3745         * mouse.el:
3746         * mouse.el (mouse-track-cleanup-hook):
3747         * mouse.el (mouse-track):
3748         Don't set-buffer to a dead buffer when calling mouse-track
3749         cleanup hooks.
3750
3751 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
3752
3753         * XEmacs 21.2.47 "Zephir" is released.
3754
3755 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
3756
3757         * dialog.el (make-dialog-box): Disable dialog box titles until
3758         we get them working.
3759
3760 2001-03-30  Ben Wing  <ben@xemacs.org>
3761
3762         * help.el:
3763         * help.el (Help-princ-face):
3764         * help.el (Help-prin1-face):
3765         * help.el (frob-help-extents):
3766         * help.el (describe-function-1):
3767         * help.el (describe-variable):
3768         Avoid using font-lock faces, which may not be defined.
3769         Instead, use hyper-apropos faces, and make sure they're
3770         defined as necessary by using `require'. (It's not so safe
3771         to do this for font-lock.) In any case, we will eventually
3772         be merging this functionality into hyper-apropos.
3773
3774         * loaddefs.el (completion-ignored-extensions):
3775         Fix documentation.
3776         
3777         * menubar-items.el (menu-truncate-list): Removed.
3778         * menubar-items.el (Menubar-items-truncate-list): New.
3779         * menubar-items.el (default-menubar):
3780         Fix errors if grep or compile command is too long.  Rename helper
3781         function to be less visible.
3782
3783 2001-03-23  Martin Buchholz  <martin@xemacs.org>
3784
3785         * byte-optimize.el (byte-optimize-minus):
3786         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
3787
3788 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
3789
3790         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
3791         Mule is available.
3792
3793         * mule/latin.el: New file.
3794
3795 2001-03-11  Ben Wing  <ben@xemacs.org>
3796
3797         * auto-save.el:
3798         * auto-save.el (auto-save-directory):
3799         * auto-save.el (make-auto-save-file-name):
3800         * auto-save.el (auto-save-file-name-p): New.
3801
3802         Merge in improvements from other definition of
3803         make-auto-save-file-name in files.el.
3804         
3805         * auto-save.el (auto-save-original-name):
3806         * auto-save.el (auto-save-name-in-fixed-directory):
3807         * auto-save.el (auto-save-unslashify-name): Removed.
3808         * auto-save.el (auto-save-slashify-name): Removed.
3809         * auto-save.el (auto-save-reserved-chars): New.
3810         * auto-save.el (auto-save-escape-name): New.
3811         * auto-save.el (auto-save-unhex): New.
3812         * auto-save.el (auto-save-unescape-name): New.
3813
3814         Change algorithm for encoding filenames in auto-save names to be
3815         entirely safe with all filesystems and all possible characters in
3816         a filename, and 100% reversible. (Essentially, uses
3817         quoted-printable as the encoding.)
3818         
3819         * auto-save.el (recover-all-files):
3820
3821         Use insert-directory rather than calling ls directly -- fixes
3822         things under Windows.
3823
3824         * files.el:
3825         * files.el (convert-standard-filename): Substitute FSF's
3826         definition for this (we had nothing here before).
3827         
3828         * files.el (backup-buffer): Warning fix.
3829         
3830         * files.el (make-backup-file-name):
3831         * files.el (find-backup-file-name):
3832         Fix error in calling sequence to auto-save-file-name-p.
3833         
3834         * files.el (recover-file):
3835         Use insert-directory rather than calling ls directly -- fixes
3836         things under Windows.
3837
3838         * files.el (make-auto-save-file-name): Removed.
3839         * files.el (auto-save-file-name-p): Removed.
3840         auto-save is always dumped so no sense in having a definition
3841         that will always be overwritten with another.
3842         
3843         * files.el (insert-directory):
3844         * win32-native.el:
3845         * win32-native.el (debug-mswindows-process-command-lines):
3846         * win32-native.el (original-make-auto-save-file-name): Removed.
3847         * win32-native.el (make-auto-save-file-name): Removed.
3848
3849
3850 2001-03-21  Martin Buchholz <martin@xemacs.org>
3851
3852         * XEmacs 21.2.46 "Urania" is released.
3853
3854 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
3855
3856         * menubar-items.el (default-menubar): Update sample.emacs to
3857         sample.init.el and adjust accelerators.
3858
3859 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
3860
3861         * build-report.el (build-report): Improve docstring.
3862
3863 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3864
3865         * ChangeLog: Log GTK merge.
3866
3867         * gutter-items.el:
3868         * mwheel.el:
3869         * sound.el:
3870         * startup.el:
3871         Revert gratuitous whitespace changes.
3872
3873 2001-03-07  Ben Wing  <ben@xemacs.org>
3874
3875         * help.el:
3876         * help.el (key-or-menu-binding):
3877         * help.el (Help-find-file): New.
3878         * help.el (describe-beta):
3879         * help.el (describe-copying):
3880         * help.el (describe-project):
3881         * help.el (view-emacs-news):
3882         * help.el (view-sample-init-el): New.
3883         * help.el (Help-princ-face): New.
3884         * help.el (Help-prin1-face): New.
3885         * help.el (help-symbol-function-context-menu):
3886         * help.el (help-symbol-variable-context-menu):
3887         * help.el (help-symbol-function-and-variable-context-menu):
3888         * help.el (frob-help-extents):
3889         * help.el (describe-function-1):
3890         * help.el (describe-variable):
3891
3892         Add coloring in Help buffers, correspondent with hyperlinks.
3893         View files in view-mode rather than Fundamental.
3894         Remove separators from context menus -- now handled in generic code.
3895         Add `Find Tag' to context menu.
3896         
3897         * menubar.el (popup-mode-menu):
3898
3899         Rewrite code that outputs the popup menu to (a) put more specific
3900         entries first, (b) be more robust, (c) output the proper context
3901         menu separators automatically (the context menu functionality is
3902         new and currently used only by Help).
3903
3904 2001-03-10  William M. Perry  <wmperry@aventail.com>
3905
3906         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
3907         this function when converting from the 21.1 GTK branch.  Now
3908         supports file, password, question, and color built-in dialogs.
3909
3910 2001-03-06  Ben Wing  <ben@xemacs.org>
3911
3912         * keydefs.el:
3913         * keydefs.el (global-map):
3914         Add commented-out change of M-k (for 21.5).
3915         
3916         * menubar-items.el (default-menubar):
3917         Fix items to control kill-line behavior; add items for
3918         shifted motion.
3919         
3920         * simple.el:
3921         * simple.el (kill-whole-line):
3922         * simple.el (historical-kill-line): Removed.
3923         * simple.el (kill-line): Removed.
3924         * simple.el (kill-entire-line): New.
3925         * simple.el (kill-line-1): New.
3926         * simple.el (backward-kill-line):
3927         Undo kill-whole-line == always changes.  Add new function
3928         kill-entire-line to unconditionally delete the current line.
3929         Add comments describing the lamentable state of affairs of
3930         the kill-line functions and variables.
3931
3932 2001-03-02  Ben Wing  <ben@xemacs.org>
3933
3934         * simple.el:
3935         * simple.el (beginning-of-buffer):
3936         * simple.el (end-of-buffer):
3937         * simple.el (mark-ring-unrecorded-commands):
3938         * simple.el (signal-error-on-buffer-boundary):
3939         * simple.el (shifted-motion-keys-select-region):
3940         * simple.el (unshifted-motion-keys-deselect-region):
3941         * simple.el (motion-keys-for-shifted-motion): New.
3942         * simple.el (handle-pre-motion-command):
3943         * simple.el (handle-post-motion-command):
3944         * simple.el (forward-char-command):
3945         * simple.el (backward-char-command):
3946         * simple.el (scroll-up-command):
3947         * simple.el (scroll-down-command):
3948         * simple.el (next-line):
3949         * simple.el (previous-line):
3950         * simple.el (backward-block-of-lines):
3951         * simple.el (forward-block-of-lines):
3952         * simple.el (backward-word):
3953         * simple.el (mark-word):
3954
3955         Augment documentation of the most common motion commands to make
3956         note of the shifted-motion support.  Improve the support to (a)
3957         properly document how it works and why it's done in the fashion it
3958         is, and (b) allow the keystrokes that trigger it to be customized.
3959
3960         Correct error in the customize specification of
3961         mark-ring-unrecorded-commands.
3962
3963 2001-03-02  Ben Wing  <ben@xemacs.org>
3964
3965         * font-lock.el:
3966         * font-lock.el (font-lock-pending-extent-table): Removed.
3967         * font-lock.el (font-lock-pending-buffer-table): New.
3968         * font-lock.el (font-lock-pre-idle-hook):
3969         * font-lock.el (font-lock-after-change-function):
3970         * font-lock.el (font-lock-fontify-pending-extents):
3971         * font-lock.el (font-lock-lisp-like):
3972
3973         Fix handling of pending extents to avoid excessive slowness (N^2
3974         behavior) when making lots of buffer changes between redisplays,
3975         such as when saving the Options.
3976
3977 2001-03-09  William M. Perry  <wmperry@aventail.com>
3978
3979         * device.el:
3980         * dragdrop.el:
3981         * dumped-lisp.el:
3982         * faces.el:
3983         * frame.el:
3984         * gnuserv.el:
3985         * loadup.el:
3986         * menubar-items.el:
3987         * minibuf.el:
3988         The Great GTK Merge.
3989
3990         * ChangeLog.GTK:
3991         * dialog-gtk.el:
3992         * gdk.el:
3993         * generic-widgets.el:
3994         * glade.el:
3995         * gnome-widgets.el:
3996         * gnome.el:
3997         * gtk-compose.el:
3998         * gtk-extra.el:
3999         * gtk-faces.el:
4000         * gtk-ffi.el:
4001         * gtk-file-dialog.el:
4002         * gtk-font-menu.el:
4003         * gtk-glyphs.el:
4004         * gtk-init.el:
4005         * gtk-iso8859-1.el:
4006         * gtk-marshal.el:
4007         * gtk-mouse.el:
4008         * gtk-package.el:
4009         * gtk-password-dialog.el:
4010         * gtk-select.el:
4011         * gtk-widget-accessors.el:
4012         * gtk-widgets.el:
4013         * gtk.el:
4014         widgets-gtk.el:
4015         The Great GTK Merge: new files.
4016
4017 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4018
4019         * generic-widgets.el: Don't require gtk (a built-in feature) at
4020         top level.  Don't execute the last sexp unless (featurep 'gtk).
4021
4022 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4023
4024         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4025
4026 2001-02-23  Martin Buchholz <martin@xemacs.org>
4027
4028         * XEmacs 21.2.45 "Thelxepeia" is released.
4029
4030 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4031  
4032         * about.el (xemacs-hackers): update my entry. 
4033         * about.el (about-maintainer-info): ditto. 
4034         * about.el (about-hackers): ditto. 
4035
4036 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4037
4038         * about.el (about-maintainer-info): More vanity info about
4039         yours truly.
4040
4041 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4042
4043         * build-report.el (build-report-destination): xemacs-build-reports
4044         has moved to SourceForge, where mailing list name length is
4045         restricted, hence the name change to
4046         xemacs-buildreports@xemacs.org.
4047         * build-report.el (build-report-keep-regexp): Update default.
4048         * build-report.el (build-report-delete-regexp): Ditto.
4049         * build-report.el (build-report-make-output-files): Ditto.
4050
4051 2001-02-19  Craig Lanning  <lanning@scra.org>
4052
4053         * lisp-mode.el: Add indentation specifications for following
4054         Common Lisp forms: handler-case, handler-bind, with-slots,
4055         with-open-file, with-open-stream, print-unreadable-object.
4056
4057 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4058
4059         * font-lock.el (font-lock-set-defaults-1):
4060         Move initialization of `font-lock-cache-position' so that it's set
4061         even if font-lock-keywords is already defined.
4062
4063 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4064
4065         * autoload.el (generate-file-autoloads-1):
4066         Use `emacs-lisp-mode-syntax-table' instead of
4067         `lisp-mode-syntax-table'.
4068         * lisp-mode.el (lisp-mode-syntax-table):
4069         Get rid of old checks for `parse-partial-sexp' version.
4070         Make `|' (pipe) string delimiter instead of punctuation.
4071
4072 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4073
4074         * window.el (save-selected-window):
4075         Use gensym for better macro hygiene.
4076
4077 2001-02-06  Mike Sperber <mike@xemacs.org>
4078
4079         * dump-paths.el:
4080         * startup.el (startup-setup-paths): Set and use
4081         `mule-lisp-directory'.
4082         (startup-setup-paths-warning): Ditto.
4083
4084         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4085         (paths-construct-load-path): Consider `mule-lisp-directory'.
4086
4087 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4088
4089         * font-lock.el: Syntax table improvements used.  A few random
4090         changes are not specified below.
4091         (font-lock-fontify-string-delimiters):
4092         (font-lock-syntactic-keywords):
4093         (font-lock-cache-state nil):
4094         (font-lock-cache-position):
4095         New variables.
4096         (font-lock-set-syntax):
4097         (font-lock-apply-syntactic-highlight):
4098         (font-lock-fontify-syntactic-anchored-keywords):
4099         (font-lock-fontify-syntactic-keywords-region):
4100         (font-lock-eval-keywords):
4101         New functions.
4102         (font-lock-remove-face):
4103         (font-lock-fontify-syntactically-region):
4104         Use syntax properties.
4105
4106 2001-02-08  Martin Buchholz <martin@xemacs.org>
4107
4108         * XEmacs 21.2.44 "Thalia" is released.
4109
4110 2001-01-16  Mike Sperber <mike@xemacs.org>
4111
4112         * startup.el (normal-top-level): Work even if no installation root
4113         is found.
4114
4115 2001-01-30  Andy Piper  <andy@xemacs.org>
4116
4117         * gutter-items.el (progress-abort-glyph): remove instantiator.
4118         (set-progress-abort-instantiator): new function.
4119         (abort-progress-feedback): use it.
4120
4121         * gutter.el (set-gutter-dirty-p): new function.
4122
4123 2001-01-30  Didier Verna  <didier@xemacs.org>
4124
4125         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4126
4127 2001-01-24  Didier Verna  <didier@xemacs.org>
4128
4129         * sound.el (sound-extension-list): give a better default value.
4130         * sound.el (load-sound-file): improve the doc string, also find
4131         files given by absolute names, pass a real extension list to
4132         `locate-file'.
4133
4134 2001-01-26  Martin Buchholz <martin@xemacs.org>
4135
4136         * XEmacs 21.2.43 "Terspichore" is released.
4137
4138 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4139
4140         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4141         messages from gnuserv.
4142
4143 2001-01-20  Martin Buchholz <martin@xemacs.org>
4144
4145         * XEmacs 21.2.42 "Poseidon" is released.
4146
4147 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4148
4149         * cl-macs.el (cl-upcase-arg): New function.
4150         (cl-function-arglist): New function.
4151         (cl-transform-lambda): Automatically add CL-style lambda list to
4152         documentation string using functions above.
4153
4154 2001-01-12  Andy Piper  <andy@xemacs.org>
4155
4156         * package-get.el (package-get-custom): call
4157         package-net-update-installed-db.
4158
4159         * package-ui.el (pui-install-selected-packages): call
4160         package-net-update-installed-db.
4161
4162         * package-net.el (package-net-update-installed-db): use
4163         packages-package-list so that we reflect reality.
4164
4165         * packages.el (packages-package-list): Make docstring reflect
4166         reality.
4167
4168         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4169
4170         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4171         isn't installed.
4172
4173 2001-01-17  Andy Piper  <andy@xemacs.org>
4174
4175         * wid-edit.el (widget-activation-glyph-mapper): activate or
4176         deactivate native widgets.
4177         (widget-glyph-insert-glyph): record instantiator.
4178         (widget-push-button-value-create): use it.
4179
4180         * gui.el (gui-button-action): new function. Make button's domain
4181         buffer current when calling.
4182         (make-gui-button): update to use gui-button-action.
4183
4184 2001-01-16  Didier Verna  <didier@xemacs.org>
4185
4186         * menubar-items.el (default-menubar): add an entry for modeline
4187         horizontal scrolling in Options -> Display.
4188
4189 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4190
4191         * package-get.el (package-get-require-signed-base): Set to nil
4192         by default.
4193
4194 2001-01-17  Martin Buchholz <martin@xemacs.org>
4195
4196         * XEmacs 21.2.41 "Polyhymnia" is released.
4197
4198 2001-01-16  Mike Sperber <mike@xemacs.org>
4199
4200         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4201         catch lisp/mule/.
4202
4203 2001-01-14  Mike Sperber <mike@xemacs.org>
4204
4205         * startup.el (maybe-create-compatibility-dot-emacs):
4206         (maybe-unmigrate-user-init-file):
4207         (unmigrate-user-init-file): Created.
4208         (maybe-migrate-user-init-file): Offer creation of compatibility
4209         .emacs.
4210         Some doc fixes wrt init file location.
4211
4212 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4213
4214         * faces.el (face-frob-from-locale-first): new variable.
4215         (frob-face-font-2): Honor tags arg while trying to use
4216         standard-face-mapping.  When face-frob-from-locale-first is set,
4217         first try to set face inheriting from frobbed-face.
4218
4219 2001-01-15  Didier Verna  <didier@xemacs.org>
4220
4221         * about.el (xemacs-hackers): update my entry.
4222         * about.el (about-url-alist): ditto.
4223         * about.el (about-maintainer-info): ditto.
4224         * about.el (about-hackers): ditto.
4225
4226 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4227
4228         The byte compiler has been badly broken for a year,
4229         by the patch of 1999-12-06.
4230         * byte-optimize.el (byte-optimize-form-code-walker):
4231         Bug was: the byte compiler was making this erroneous optimization:
4232         (progn (or (foo)) (bar)) ==> (bar)
4233
4234 2000-11-20  Mike Sperber <mike@xemacs.org>
4235
4236         * setup-paths.el (paths-core-load-path-depth): Split
4237         `paths-load-path-depth' in two for site and core lisp.  Don't
4238         recurse into core.
4239         * setup-paths.el (paths-construct-load-path): Use.
4240
4241 2001-01-10  Andy Piper  <andy@xemacs.org>
4242
4243         * package-net.el (package-net-cygwin32-binary-size): new variable
4244         (package-net-win32-binary-size): ditto.  add much needed
4245         commentary.
4246
4247         * gutter-items.el (buffers-tab-items): correct off-by-one error
4248         for buffers-tab-max-size.
4249
4250 2001-01-08  Martin Buchholz <martin@xemacs.org>
4251
4252         * XEmacs 21.2.40 is released.
4253
4254 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4255
4256         * mule/hebrew.el: Fix comments and typos.
4257         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4258
4259 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4260
4261         * ChangeLog.1: move ancient log from fill.el.
4262
4263         * dump-paths.el:
4264         paragraphs.el:
4265         mule/mule-category.el:
4266         Miscellaneous typo fixes and slight doc clarifications.
4267
4268         * mule/mule-ccl.el:  Correct file name in header.
4269
4270 2000-12-31  Martin Buchholz <martin@xemacs.org>
4271
4272         * XEmacs 21.2.39 is released.
4273
4274 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4275
4276         * byte-optimize.el (byte-optimize-cond):
4277         (byte-optimize-cond-1): New.
4278         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4279         Optimizes (cond (x nil)) ==> nil.
4280         Provide better diagnostic on malformed expr like (cond foo).
4281
4282 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4283
4284         * mule/mule-coding.el:
4285         mule/mule-cmds.el (reset-language-environment,
4286         set-language-environment-coding-systems):
4287         Safer default coding-priority-list, corresponding to src/file-coding.h.
4288
4289 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4290
4291         * package-admin.el: Allow package removal from
4292         early-package-load-path.
4293
4294 2000-12-15  Andreas Jaeger  <aj@suse.de>
4295
4296         * about.el (about-maintainer-info): Update my entry.
4297
4298 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4299
4300         * packages.el (locate-library): Add support for bzip2
4301         compressed .el files.
4302
4303 2000-12-12  Andy Piper  <andy@xemacs.org>
4304
4305         * package-net.el: new file.
4306
4307 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4308
4309         * font-lock.el: Add missing C++ keywords.
4310
4311 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4312
4313         * simple.el (indent-for-comment): Preserve indentation of comments
4314         starting in column 0, as documented in (Info-goto-node
4315         "(xemacs)Comments").  Update docstring accordingly.
4316
4317 2000-12-05  Martin Buchholz <martin@xemacs.org>
4318
4319         * XEmacs 21.2.38 is released.
4320
4321 2000-12-04  Didier Verna  <didier@xemacs.org>
4322
4323         * mouse.el (default-mouse-track-set-point-in-window): remove
4324         spurious '+' operation detected by Martin.
4325
4326
4327 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4328
4329         * cl-extra.el (coerce):
4330         Implement char to integer coercion.
4331         Remove extraneous (numberp) test.
4332
4333         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4334         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4335         (byte-optimize-predicate):
4336         Warn if evaluating constant expression signals an error.
4337         (byte-optimize-form): Small simplification.
4338
4339         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4340
4341 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4342
4343         * byte-optimize.el:
4344         (byte-optimize-minus):
4345         (byte-optimize-plus):
4346         (byte-optimize-mult):
4347         (byte-optimize-quo):
4348         Use (car (last x)) instead of (last x) to get last elt!
4349         Use `byte-optimize-predicate' to optimize `%'.
4350         Move optimizations for special numeric args to bytecomp.el.
4351         * bytecomp.el (byte-compile-associative): Remove.
4352         (byte-compile-max): New.
4353         (byte-compile-min): New.
4354         Properly handle erroneous calls: (max) (min).
4355         (byte-compile-plus): New.
4356         (byte-compile-minus):
4357         It's easiest to handle 0, +1 and -1 args here.
4358         (byte-compile-mult): New.
4359         It's easiest to handle 1, -1 and 2 args here.
4360         (byte-compile-quo):
4361         It's easiest to handle 0, +1 and -1 args here.
4362         Issue byte-compiler warning when dividing by zero.
4363
4364         Byte-compiler arithmetic improvements.
4365         Better optimize these expressions in the obvious way:
4366         (+ x y 1)   -->  varref x varref y add add1
4367         (+ x y -1)  -->  varref x varref y add sub1
4368         (- x y 0)   -->  (- x y)
4369         (- 0 x y)   -->  (- (- x) y)
4370         (% 42 19)   --> compile-time constant
4371         (/ 42 19)   --> compile-time constant
4372         (* (foo) 2) --> foo call dup plus
4373
4374         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4375         unless (declaim (optimize (safety 3)))
4376         or (setq byte-compile-delete-errors nil).
4377
4378 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4379
4380         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4381         docstrings.
4382
4383 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4384
4385         * startup.el (command-line-do-help):  Add documentation of
4386         portable dumper switches.
4387
4388 2000-11-22  Andy Piper  <andy@xemacs.org>
4389
4390         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4391
4392         * glyphs.el (init-glyphs): don't use autodetect for strings.
4393
4394 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4395
4396         * byte-optimize.el (byte-optimize-char-before):
4397         (byte-optimize-backward-char):
4398         (byte-optimize-backward-word):
4399         Fix incorrect optimizations for these sorts of expressions:
4400         (let ((x nil)) (backward-char x))
4401
4402 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4403
4404         * byte-optimize.el:
4405         * byte-optimize.el (byte-optimize-backward-char): New.
4406         * byte-optimize.el (byte-optimize-backward-word): New.
4407         Make backward-word and backward-char as efficient as forward versions.
4408
4409         * bytecomp.el (byte-compile-no-args-with-one-extra):
4410         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4411         * bytecomp.el (byte-compile-two-args-with-one-extra):
4412         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4413         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4414         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4415         Check if extra arg is constant nil, and if so, use byte-coded call.
4416
4417         * simple.el (backward-word):
4418         * simple.el (mark-word):
4419         * simple.el (kill-word):
4420         * simple.el (backward-kill-word):
4421         Make COUNT argument optional, for consistency with forward-char et al.
4422
4423         * abbrev.el (abbrev-string-to-be-defined):
4424         * abbrev.el (inverse-abbrev-string-to-be-defined):
4425         * abbrev.el (inverse-add-abbrev):
4426         * abbrev.el (expand-region-abbrevs):
4427         * buff-menu.el (Buffer-menu-execute):
4428         * indent.el (move-to-left-margin):
4429         * indent.el (indent-relative):
4430         * indent.el (move-to-tab-stop):
4431         * info.el (Info-reannotate-node):
4432         * lisp-mode.el (lisp-indent-line):
4433         * lisp.el (end-of-defun):
4434         * lisp.el (move-past-close-and-reindent):
4435         * misc.el (copy-from-above-command):
4436         * mouse.el (default-mouse-track-scroll-and-set-point):
4437         * page.el (forward-page):
4438         * paragraphs.el (forward-paragraph):
4439         * paragraphs.el (end-of-paragraph-text):
4440         * picture.el (picture-forward-column):
4441         * picture.el (picture-self-insert):
4442         * rect.el (extract-rectangle-line):
4443         * simple.el (newline):
4444         * simple.el (fixup-whitespace):
4445         * simple.el (backward-delete-char-untabify):
4446         * simple.el (transpose-chars):
4447         * simple.el (transpose-preceding-chars):
4448         * simple.el (do-auto-fill):
4449         * simple.el (indent-new-comment-line):
4450         * simple.el (blink-matching-open):
4451         * view-less.el (cleanup-backspaces):
4452         * wid-edit.el (widget-transpose-chars):
4453         * term/bg-mouse.el (bg-insert-moused-sexp):
4454         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4455
4456         * info.el (Info-fontify-node):
4457         * simple.el (backward-delete-function):
4458         Use canonical delete-backward-char instead of backward-delete-char.
4459
4460 2000-11-20  Andy Piper  <andy@xemacs.org>
4461
4462         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4463         no buffers.
4464
4465 2000-11-20  Andy Piper  <andy@xemacs.org>
4466
4467         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4468         buffer tabs.
4469
4470 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4471
4472         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4473         (proclaim inline...) was shadowing compiler-macros.
4474
4475 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4476
4477         * bytecomp.el (byte-compile-eval): New.
4478         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4479         Keeps this promise made in Lispref:
4480         "If a file being compiled contains a `defmacro' form, the macro is
4481         defined temporarily for the rest of the compilation of that file."
4482
4483 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4484
4485         * cl.el (floatp-safe):
4486         (plusp):
4487         (minusp):
4488         (oddp):
4489         (evenp):
4490         (cl-abs):
4491         Use a better parameter name than `x'.
4492
4493         * cl-macs.el (check-type): Make continuable.  Change documentation
4494         to require PLACE, but accept any form for compatibility.
4495
4496         * abbrev.el (define-abbrev): Use check-type.
4497         * font-menu.el (font-menu-change-face): Use check-type.
4498         * menubar.el (relabel-menu-item): Use check-type.
4499         * itimer.el: Fix typo.
4500
4501 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4502
4503         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4504
4505 2000-11-14  Martin Buchholz <martin@xemacs.org>
4506
4507         * XEmacs 21.2.37 is released.
4508
4509 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4510
4511         * code-cmds.el: Provide the feature.
4512
4513 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4514
4515         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4516
4517         * code-cmds.el: New file
4518         * mule/mule-cmds.el:
4519         * mule/mule-misc.el
4520         (coding-keymap): New keymap. Define coding system keyboard
4521         commands on file-coding builds too.
4522         (coding-system-change-eol-conversion):
4523         (universal-coding-system-argument):
4524         (set-default-coding-systems):
4525         (prefer-coding-system): Moved from mule-cmds.el
4526         (set-buffer-process-coding-system): Moved from mule-misc.el
4527
4528 2000-09-15  Stephen Carney <carney@scubadoo.com>
4529
4530         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4531
4532 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4533
4534         * package-get.el (package-get-download-sites): Add a pre-release
4535         site for experimental packages.
4536
4537         * auto-autoloads.el: Regenerated.
4538
4539 2000-08-01  Andy Piper  <andy@xemacs.org>
4540
4541         * gutter-items.el (buffers-tab-omit-function): reference
4542         buffers-tab-select-visible-buffers.
4543         (buffers-tab-filter-functions): new variable, by default uses
4544         buffers-tab-selection-function and buffers-tab-omit-function.
4545         (select-buffers-tab-buffers-by-mode): invert arguments.
4546         (buffers-tab-select-visible-buffers): new function. Invert calling
4547         of buffers-menu-omit-invisible-buffers.
4548         (buffers-tab-items): rewrite to use
4549         buffers-tab-filter-functions. Rewrite docstring.
4550         (gutter-buffers-tab-extent): delete.
4551         (add-tab-to-gutter): always build a new extent when adding the
4552         tabs.
4553         (update-tab-in-gutter): make gutter dirty when orientation
4554         changes.
4555
4556 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4557
4558         * bytecomp.el (byte-compile-defvar-or-defconst):
4559         Only do loadhist recording if defvar form includes a value.
4560
4561 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4562
4563         * bytecomp.el (byte-compile-initial-macro-environment):
4564         `eval-when-compile' should not compile its body.
4565
4566 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4567
4568         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4569         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4570         some Japanese English.  Remove some ancient FSF comments, and
4571         improve docstrings.  Use symbols not vectors for tables.
4572
4573 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4574
4575         * keymap.el:
4576         (local-key-binding):
4577         (global-key-binding):
4578         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4579
4580         * lisp.el:
4581         (backward-sexp): Slightly simpler code.
4582         (mark-sexp): Make arg optional, like FSF Emacs.
4583         (forward-list): Slightly simpler code.
4584         (backward-list): Slightly simpler code.
4585         (down-list):  Make arg optional, like FSF Emacs.
4586         (up-list):  Make arg optional, like FSF Emacs.
4587         (backward-up-list):  Make arg optional, like FSF Emacs.
4588         (kill-sexp):  Make arg optional, like FSF Emacs.
4589         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4590
4591         * font-menu.el (font-menu-change-face):
4592         Take continuable errors into account.
4593
4594         * abbrev.el:
4595         * abbrev.el (clear-abbrev-table):
4596         * abbrev.el (define-abbrev-table):
4597         * abbrev.el (define-abbrev):
4598         * abbrev.el (insert-abbrev-table-description):
4599         * apropos.el (apropos-documentation-check-doc-file):
4600         * apropos.el (apropos-documentation-check-elc-file):
4601         * buff-menu.el (list-buffers):
4602         * buff-menu.el (list-buffers-noselect):
4603         * bytecomp.el (byte-recompile-directory):
4604         * bytecomp.el (batch-byte-compile):
4605         * cl-macs.el (typep):
4606         * code-files.el (find-coding-system-magic-cookie):
4607         * code-files.el (insert-file-contents):
4608         * cus-edit.el (customize-set-variable):
4609         * cus-edit.el (customize-save-variable):
4610         * cus-face.el (custom-set-face-font-size):
4611         * cus-face.el (custom-set-face-update-spec):
4612         * cus-face.el (custom-reset-faces):
4613         * custom.el (custom-check-theme):
4614         * custom.el (copy-upto-last):
4615         * fill.el (canonically-space-region):
4616         * fill.el (fill-paragraph):
4617         * fill.el (fill-region):
4618         * fill.el (find-space-insertable-point):
4619         * fill.el (justify-current-line):
4620         * faces.el (face-spec-update-all-matching):
4621         * faces.el (set-face-stipple):
4622         * files-nomule.el (insert-file-contents):
4623         * files.el (insert-file-contents-literally):
4624         * files.el (hack-local-variables-last-page):
4625         * files.el (basic-save-buffer):
4626         * files.el (insert-directory):
4627         * font-menu.el (font-menu-change-face):
4628         * font.el (font-spatial-to-canonical):
4629         * format.el (format-encode-region):
4630         * format.el (format-insert-file):
4631         * format.el (format-replace-strings):
4632         * gutter.el (set-gutter-element):
4633         * help.el (key-or-menu-binding):
4634         * help.el (describe-bindings):
4635         * help.el (with-syntax-table):
4636         * indent.el (indent-rigidly):
4637         * indent.el (delete-to-left-margin):
4638         * info.el:
4639         * info.el (Info-extract-dir-entry-from):
4640         * info.el (Info-build-dir-anew):
4641         * info.el (Info-rebuild-dir):
4642         * info.el (Info-batch-rebuild-dir):
4643         * info.el (Info-read-subfile):
4644         * info.el (Info-build-node-completions):
4645         * info.el (Info-extract-menu-node-name):
4646         * isearch-mode.el (isearch-range-invisible):
4647         * isearch-mode.el (isearch-restore-invisible-extents):
4648         * itimer.el (itimerp):
4649         * itimer.el (itimer-live-p):
4650         * keymap.el:
4651         * keymap.el (substitute-key-definition):
4652         * keymap.el (read-command-or-command-sexp):
4653         * keymap.el (local-key-binding):
4654         * keymap.el (global-key-binding):
4655         * keymap.el (global-set-key):
4656         * keymap.el (local-set-key):
4657         * ldap.el:
4658         * ldap.el (ldap-add-entries):
4659         * ldap.el (ldap-delete-entries):
4660         * lisp.el (backward-sexp):
4661         * lisp.el (mark-sexp):
4662         * lisp.el (forward-list):
4663         * lisp.el (backward-list):
4664         * lisp.el (down-list):
4665         * lisp.el (backward-up-list):
4666         * lisp.el (up-list):
4667         * lisp.el (kill-sexp):
4668         * lisp.el (backward-kill-sexp):
4669         * menubar.el (add-menu-button):
4670         * menubar.el (add-submenu):
4671         * menubar.el (delete-menu-item):
4672         * menubar.el (relabel-menu-item):
4673         * mouse.el (narrow-window-to-region):
4674         * obsolete.el (define-obsolete-variable-alias):
4675         * obsolete.el (store-substring):
4676         * package-admin.el:
4677         * package-admin.el (package-admin-install-function):
4678         * package-admin.el (package-admin-install-function-mswindows):
4679         * package-admin.el (package-admin-default-install-function):
4680         * package-get.el (package-get-update-base-entries):
4681         * packages.el (packages-load-package-dumped-lisps):
4682         * packages.el (packages-collect-package-dumped-lisps):
4683         * printer.el (generic-print-buffer):
4684         * printer.el (generic-print-region):
4685         * replace.el (occur-mode-mouse-goto):
4686         * replace.el (perform-replace):
4687         * select.el (get-selection-no-error):
4688         * simple.el:
4689         * simple.el (newline):
4690         * simple.el (open-line):
4691         * simple.el (edit-and-eval-command):
4692         * simple.el (goto-line):
4693         * simple.el (undo):
4694         * simple.el (kill-region):
4695         * simple.el (copy-region-as-kill):
4696         * simple.el (kill-ring-save):
4697         * simple.el (set-mark):
4698         * simple.el (next-line):
4699         * simple.el (previous-line):
4700         * simple.el (line-move):
4701         * simple.el (set-goal-column):
4702         * simple.el (comment-region):
4703         * subr.el:
4704         * subr.el (putf):
4705         * syntax.el (modify-syntax-entry):
4706         * syntax.el (map-syntax-table):
4707         * view-less.el (view-file):
4708         * view-less.el (view-buffer):
4709         * view-less.el (view-file-other-window):
4710         * window-xemacs.el (backward-other-window):
4711         * window.el:
4712         * window.el (one-window-p):
4713         * window.el (walk-windows):
4714         * window.el (window-list):
4715         * x-mouse.el (x-mouse-kill):
4716         * x-select.el (x-get-cutbuffer):
4717         * x-select.el (x-store-cutbuffer):
4718         * term/bg-mouse.el (bg-mouse-line-to-center):
4719         * term/sun-mouse.el (window-line-end):
4720         * term/sun-mouse.el (sun-select-region):
4721         * term/sun.el (kill-region-and-unmark):
4722         * mule/mule-category.el:
4723         * mule/mule-category.el (modify-category-entry):
4724         * mule/mule-category.el (char-category-list):
4725         * mule/mule-coding.el (coding-system-force-on-output):
4726         * mule/mule-misc.el (coding-system-put):
4727         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
4728
4729 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4730
4731         * cus-face.el: Typo fixes and tiny clarifications.
4732         * custom.el: ditto
4733
4734 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
4735
4736         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
4737         * startup.el (normal-top-level): Setup auto-save-list-file-name
4738         if auto-save-list-file-prefix is non-nil.
4739
4740 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
4741
4742         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
4743
4744 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4745
4746         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
4747         get symbol at point-min.
4748
4749 2000-10-24  Didier Verna  <didier@xemacs.org>
4750
4751         * info.el (Info-emacs-info-file-name): defconst it.
4752         * info.el (Info-footnote-tag): defcustom it.
4753         * info.el (Info-no-description-string): ditto.
4754         * info.el (Info-find-node): adapt to new semantics of
4755         'Info-suffixed-file (don't do the case variants stuff).
4756         * info.el (Info-insert-dir): rewrite the dir file variants code.
4757         * info.el (Info-directory-files): New. Return the list of info
4758         files in a directory.
4759         * info.el (Info-dir-outdated-p): use it.
4760         * info.el (Info-parse-dir-entries): ditto.
4761         * info.el (Info-build-dir-anew): don't restrict to files ending
4762         with a ".info.*" extension.
4763         * info.el (Info-set-mode-line): ditto.
4764         * info.el (Info-read-subfile): adapt to new semantics of
4765         'Info-suffixed-file (append 'exact argument).
4766         * info.el (Info-all-case-regexp): New. Return a regexp matching a
4767         string independently of the case.
4768         * info.el (Info-suffixed-file): use it (match all possible case
4769         for the file name).
4770         * info.el (Info-insert-file-contents): code cleanup.
4771         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
4772         columns.
4773         * info.el (Info-batch-rebuild-dir): ditto.
4774         * info.el (Info-read-node-name-1): ditto.
4775         * info.el (Info-search): ditto.
4776         * info.el (Info-fontify-node): ditto.
4777
4778
4779 2000-10-24  Didier Verna  <didier@xemacs.org>
4780
4781         * process.el (shell-command): when called from a program, avoid
4782         'push-mark's "mark-set" message.
4783
4784 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
4785
4786         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
4787         by a symbol, not by a vector.
4788         * mule/vietnamese.el (vscii): Likewise.
4789         (viscii): Likewise.
4790         * mule/cyrillic.el (koi8-r): Likewise.
4791
4792         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
4793         by a symbol, not by a vector.
4794         (chinese-big5-2): Likewise.
4795         * mule/ethiopic.el (ethiopic): Likewise.
4796         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
4797         (vietnamese-viscii-upper): Likewise.
4798
4799 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4800
4801         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
4802
4803 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
4804
4805         * byte-optimize.el (byte-optimize-car): New function.
4806         (byte-optimize-cdr): Ditto.
4807
4808 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4809
4810         * byte-optimize.el: Partial synch with FSF 20.7.
4811         Optimize constant concatenation.
4812         Add keymapp as a side effect free function.  It is a built-in.
4813         (byte-after-unbind-pos): Remove byte-equal.
4814
4815 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
4816
4817         * update-elc-2.el: Quote regexps correctly.
4818
4819 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
4820
4821         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
4822         (ccl-compile): Apply integerp, not integer-or-char-p to
4823         check the type of the buffer magnification
4824         (ccl-compile-write-string): Encode a string with binary
4825         coding system.
4826         (ccl-compile-write-repeat): Likewise.
4827
4828 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4829
4830         * buff-menu.el:
4831         * bytecomp.el:
4832         * coding.el:
4833         * faces.el:
4834         * files.el:
4835         * fill.el:
4836         * float-sup.el:
4837         * font-lock.el:
4838         * help.el:
4839         * iso8859-1.el:
4840         * loaddefs.el:
4841         * menubar-items.el:
4842         * menubar.el:
4843         * modeline.el:
4844         * msw-font-menu.el:
4845         * paragraphs.el:
4846         * paths.el:
4847         * replace.el:
4848         * simple.el:
4849         * sound.el:
4850         * startup.el:
4851         * version.el:
4852         * x-faces.el:
4853         * x-font-menu.el:
4854         Remove purecopy.
4855
4856 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
4857
4858         * simple.el (do-auto-fill): Use the function pointer to by
4859         `comment-line-break-function', not `indent-new-comment-line'. This
4860         fixes an issue with cc-mode comment continuation.
4861
4862 2000-10-11  Martin Buchholz  <martin@xemacs.org>
4863
4864         * simple.el (turn-on-auto-fill):  Add (interactive).
4865         * mwheel.el (mwheel-install): Add (interactive).
4866         * font-lock.el (turn-on-font-lock): Add (interactive).
4867         (turn-off-font-lock): Add (interactive).
4868
4869 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4870
4871         * packages.el (packages-special-base-regexp): Add `man'.
4872
4873 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
4874
4875         * wid-edit.el (widget-specify-active): map over extents in current
4876         buffer like `widget-specify-inactive' does.  Mapping over the
4877         inactive extent object does not work since the current extent is
4878         ignored by `map-extents'.
4879
4880 2000-10-04  Martin Buchholz <martin@xemacs.org>
4881
4882         * XEmacs 21.2.36 is released.
4883
4884 2000-09-22  Martin Buchholz  <martin@xemacs.org>
4885
4886         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
4887         Optimize the compiled-function-constants vector by byte-code
4888         reference counts.
4889
4890 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4891
4892         * build-report.el (build-report-delete-regexp): quote value in
4893         defcustom
4894
4895 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
4896
4897         * build-report.el (build-report): Don't bind srcdir which we don't
4898         use in `multiple-value-bind' to avoid the only byte-compiler
4899         warning.
4900
4901 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
4902
4903         * build-report.el: Requires cl and custom now.
4904         build-report-version is determined by XEmacs version -- remove
4905         build-report-version*.
4906         * build-report.el (build-report-version): Removed.
4907         * build-report.el (build-report-installation-version-regexp): New.
4908         * build-report.el (build-report-version-file-regexp): New.
4909         * build-report.el (build-report-installation-srcdir-regexp): New.
4910         * build-report.el (build-report-destination): Offer
4911         xemacs-build-reports and xemacs-beta.
4912         * build-report.el (build-report-keep-regexp): Adjusted.
4913         * build-report.el (build-report-delete-regexp): Adjusted.
4914         * build-report.el (build-report-make-output-dir): New.
4915         * build-report.el (build-report-installation-file): Replace use of
4916         `concat' with `expand-file-name'.
4917         * build-report.el (build-report-make-output-file): Removed.
4918         * build-report.el (build-report-make-output-files): New.
4919         * build-report.el (build-report-subject): Identify as
4920         user-variable with "*...".
4921         * build-report.el (build-report-prompts): Ditto.
4922         * build-report.el (build-report-version-file): New.
4923         * build-report.el (build-report-file-encoding): Identify as
4924         user-variable with "*...".
4925         * build-report.el (build-report-make-output-get): New.
4926         * build-report.el (build-report-insert-header): Report
4927         emacs-version and system-configuration instead of
4928         build-report-version.
4929         * build-report.el (build-report-insert-make-output): Add file
4930         argument.
4931         * build-report.el (build-report-insert-installation-file):
4932         Re-indent.
4933         * build-report.el (build-report-keep): Change docstring,
4934         re-indent.
4935         * build-report.el (build-report-delete): Ditto.
4936         * build-report.el (build-report-installation-data): New.
4937         * build-report.el (build-report-version-file-data): New.
4938
4939 2000-09-20  Martin Buchholz  <martin@xemacs.org>
4940
4941         * byte-optimize.el (byte-optimize-lapcode):
4942         Fix the optimization of using the first 5 elements of the
4943         constants vector for variables.
4944         (byte-optimize-lapcode): Fix another ancient broken optimization.
4945
4946 2000-09-19  Martin Buchholz  <martin@xemacs.org>
4947
4948         * *: Spelling mega-patch
4949
4950 2000-09-19  Martin Buchholz  <martin@xemacs.org>
4951
4952         * easymenu.el: doc fixes.
4953         (easy-menu-do-define): Use backquote.
4954         (easy-menu-change):
4955         (easy-menu-add):
4956         `when' seems much clearer than `if' here.
4957         (easy-menu-remove):
4958         (easy-menu-add-item):
4959         (easy-menu-item-present-p):
4960         (easy-menu-remove-item):
4961         Wrap using (when (featurep 'menubar) ...)
4962
4963 2000-09-16  Martin Buchholz  <martin@xemacs.org>
4964
4965         * bytecomp.el (displaying-byte-compile-warnings):
4966         Revert Ben's change to this function below so that the compile log
4967         is displayed properly for users of the "popper" package.
4968
4969 2000-09-12  Martin Buchholz  <martin@xemacs.org>
4970
4971         * window.el (save-selected-window): Use backquote.
4972
4973         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
4974         Renamed from `byte-compile-file-form-defvar'.
4975         * bytecomp.el (byte-compile-defvar-or-defconst):
4976         Only cons onto current-load-list in top-level forms.
4977         Else this leaks a cons cell every time a defun is called.
4978         Renamed from `byte-compile-defvar', for clarity.
4979         Warn when docstring of defvar is not a string.
4980         Use consistent error messages.
4981         Better comments.
4982
4983 2000-09-11  Martin Buchholz  <martin@xemacs.org>
4984
4985         * simple.el (set-variable):
4986         Remove unneeded defvar by rearranging order of let* forms.
4987
4988         * mule/mule-ccl.el (ccl-get-next-code):
4989         * menubar-items.el (bookmark-menu-filter):
4990         (language-environment-menu-filter):
4991         (tutorials-menu-filter):
4992         * toolbar-items.el (toolbar-compile):
4993         * byte-optimize.el (disassemble-offset):
4994         Use (declare (special ...)) instead of `defvar'.
4995
4996         * cl-macs.el (cl-do-proclaim):
4997         Fix (declare (special ...)) warning suppression syntax.
4998
4999 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5000
5001         * info.el (Info-tag-table-marker):
5002         (Info-tag-table-buffer):
5003         (Info-find-file-node):
5004         (Info-read-subfile):
5005         (Info-build-node-completions):
5006         (Info-search):
5007         (Info-mode):
5008         Multiple info buffer support.
5009
5010 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5011
5012         * ldap.el (ldap-decode-entry): New defun
5013         (ldap-search-entries): Use it in order to decode DN-prefixed
5014         entries properly
5015
5016 2000-08-23  Daniel Pittman <daniel@danann.net>
5017
5018         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5019         Use `eq', not `=', to compare symbols.
5020
5021 2000-07-30  Ben Wing  <ben@xemacs.org>
5022
5023         * bytecomp.el (byte-compile-report-error):
5024         * bytecomp.el (displaying-byte-compile-warnings):
5025         if stack-trace-on-error is set, send out a backtrace when
5026         an error is encountered that stops byte compilation.  this
5027         should make it much much easier to track down those curious
5028         problems.  also undo the kludge of using a separate "*Show*"
5029         buffer for display when there's a temp-buffer-show-function;
5030         we can avoid this by just being a little smarter.
5031
5032         * dialog-items.el:
5033         * dialog-items.el (search-dialog-regexp): New.
5034         * dialog-items.el (search-dialog-callback):
5035         * dialog-items.el (make-search-dialog):
5036         add a regexp option to the dialog and clean up a bit.
5037
5038         * dialog.el:
5039         * dialog.el (yes-or-no-p-dialog-box):
5040         * dialog.el (get-dialog-box-response):
5041         * dialog.el (make-dialog-box):
5042         * dialog.el (dialog-box-finish): New.
5043         * dialog.el (dialog-box-cancel): New.
5044         * dialog.el (internal-make-dialog-box-exit): New.
5045         implement [properly!] the :modal property of the new dialog box
5046         interface.  this is the first time xemacs has ever had *proper*
5047         modal dialog boxes, giving the standard window-system feedback.
5048         (e.g. under windows, clicking on a disabled frame causes a beep
5049         and makes the dialog box flash three times.)
5050
5051         * dragdrop.el: header keyword frobbing.
5052
5053         * dumped-lisp.el (preloaded-file-list):
5054         renamed winnt.el to win32-native.el.
5055
5056         * faces.el (face-property):
5057         * faces.el (set-face-property):
5058         * faces.el (frob-face-property):
5059         * faces.el (frob-face-font-2):
5060         * faces.el (make-face-bold):
5061         * faces.el (make-face-italic):
5062         * faces.el (make-face-bold-italic):
5063         * faces.el (make-face-unbold):
5064         * faces.el (make-face-unitalic):
5065         * faces.el (make-face-smaller):
5066         * faces.el (make-face-larger):
5067         clean up the implementation of these so that window-system-specific
5068         methods are called only on objects belonging to that window system.
5069         previously, you could have [e.g.] mswindows-make-face-bold called
5070         on font object of device type `stream', which is not good and
5071         explains the subtle errors Adrian was getting when byte-compiling
5072         something that required 'term. (Adrian, now you can use stack-trace-
5073         on-error to find the exact place where things are going wrong instead
5074         of having to laboriously binary-search your way through.)
5075
5076         * finder.el (finder-known-keywords):
5077         cleaned up -- properly sorted, clarified the meanings of many of
5078         the keywords, and added a few -- mswin, gui, content, build, www,
5079         user, services.  the last two try to distinguish between a package
5080         that's used directly by the user, and a package that provides
5081         support services to other packages.
5082
5083         * font-lock.el (lisp-font-lock-keywords-2):
5084         update list of lisp control structures to include everything,
5085         including new ones i introduced.
5086
5087         * gutter.el: header keyword frobbing.
5088
5089         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5090         recent isearch element was not doing so!  you got the second-most-
5091         recent instead.
5092
5093         * lisp-mode.el (construct-lisp-mode-menu):
5094         more menubar cleanups.
5095         * lisp-mode.el (with-selected-window):
5096         make it indent properly.
5097
5098         * menubar-items.el (default-menubar): lots of menubar cleanups.
5099         rearranged the options menu the most, e.g. splitting up the
5100         Keyboard/Mouse menu into a new Editing menu and combining the
5101         separate Scrollbar/Gutter/Toolbar submenus into Display.
5102         Got rid of General, moved items to Editing or new Troubleshooting.
5103         Moved Packages to Tools; doesn't seem to belong under Options.
5104         Added stuff to the Cmds menu, e.g. Change Case.
5105
5106         NB please don't complain about these periodic menubar changes.
5107         Anything like this is necessarily incremental in its construction
5108         -- By constant use you gradually become more and more aware of
5109         better and better ways to group menu items.  When we eventually
5110         move the options menu to a property sheet, the existing structure
5111         will probably be preserved fairly well.
5112
5113         * minibuf.el (next-history-element): fix problems with pressing
5114         down arrow in repeat-complex-command.
5115
5116         * modeline.el:
5117         * modeline.el (modeline-3d-p): New.
5118         added custom variable for controlling the 3d modeline.  the
5119         corresponding Options item has been present for a long time,
5120         but commented out with "fix me!" comments.  it's fixed now.
5121
5122         * obsolete.el (add-menu):
5123         remove bogus gettexts.
5124
5125         * process.el (shell-quote-argument):
5126         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5127         For bash under Windows native, see below.
5128
5129         * simple.el:
5130         * simple.el (display-warning-buffer):
5131         Fixed the handling of warning display to eliminate the annoying
5132         *Show* buffer, like was done for byte-compiler output above.
5133
5134         * simple.el (debug-print): New.
5135         Simple function for sending debug messages to the console and/or
5136         other debug places.
5137
5138         * subr.el (replace-in-string):
5139         Rewrite this function to avoid N^2 behavior with large strings --
5140         catastrophic with the new Windows selection code! (Apparently the
5141         author of this function didn't realize there was a fun
5142         replace-match that could make his life much easier, because we
5143         duplicated the entire logic.  The new version is smaller, easier
5144         to understand, much more robust, and has extended features --
5145         those of replace-match.)
5146
5147         * window.el:
5148         * window.el (with-selected-window): New.
5149         An obvious complement to the existing `with-selected-frame' and
5150         `with-current-buffer'.
5151
5152         * win32-native.el: Renamed from winnt.el.
5153         Added a great deal of stuff for properly handling process quoting,
5154         somewhat modeled on Kirill's original model (which i later threw
5155         away).  We should now finally have correctly working process arg
5156         quoting/dequoting so that the final app gets exactly what we
5157         intended.  Because the mechanism is in Lisp, it's easily
5158         extendible. (For those running bash and running the native
5159         version, I tried hard to do what I thought was correct.  But more
5160         thought is needed, and ideally the volunteer work of people with
5161         these configurations that they generally run on.)
5162
5163         * x-font-menu.el (x-font-menu-font-data):
5164         Put in defvar's to fix byte-compiler warnings.
5165
5166 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5167
5168         * select.el (selection-coercion-alist): Initialise.
5169         * select.el (select-coerce-to-text): New.
5170         * select.el (select-coerce): New.
5171         New functions to perform type and value coercion.
5172
5173         * select.el (select-buffer-killed-default): Keep data if it was
5174         on the clipboard.
5175
5176 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5177
5178         * menubar-items.el (default-menubar): Fix typo.
5179         (default-menubar): `lambda' was mispelled as `lamda'.
5180
5181 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5182
5183         * window.el (shrink-window-if-larger-than-buffer): Remove
5184         edge checking code.
5185
5186 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5187
5188         * paths.el (gnus-local-domain): Removed.
5189         (gnus-local-organization): Ditto.
5190         (gnus-startup-file): Ditto.
5191
5192 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5193
5194         * files.el (auto-mode-alist): Add .spec for RPM.
5195
5196 2000-07-31  Andy Piper  <andy@xemacs.org>
5197
5198         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5199
5200 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5201
5202         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5203         browse-url.
5204         * help.el (xemacs-www-page): Ditto.
5205         (xemacs-www-faq): Ditto.
5206         * menubar-items.el (default-menubar): Ditto.
5207
5208         * wid-edit.el (widget-url-link-action): Ditto.
5209         From: Kenichi OKADA <okada@opaopa.org>.
5210
5211 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5212
5213         * finder.el (finder-commentary): Add autoload cookie.
5214
5215 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5216
5217         * files.el (insert-file-contents-literally): Fix second let
5218         binding for `coding-system-for-read' to `coding-system-for-write'
5219         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5220
5221 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5222
5223         * files.el (insert-file-contents-literally): Use binary coding
5224         system (from Morioka san).
5225         (insert-file-contents-literally): Make file-name-handler method.
5226
5227 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5228
5229         * cl-macs.el (get-selection): Add defsetf.
5230
5231 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5232
5233         * x-init.el (x-activate-region-as-selection): replace obsolete
5234         function x-own-selection with own-selection.
5235         (ow-find): replace obsolete functions x-get-selection and
5236         x-get-clipboard with get-selection and get-clipboard.
5237         (init-post-x-win): replace obsolete function x-disown-selection
5238         with disown-selection.
5239
5240 2000-07-20  Mike Sperber  <mike@xemacs.org>
5241
5242         * startup.el (load-user-init-file): Only try to load init file if
5243         it exists.
5244
5245 2000-07-10  Andy Piper  <andy@xemacs.org>
5246
5247         * dialog-items.el: sync with Ben's patch.
5248
5249         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5250         comment.
5251         (progress-text-glyph): deleted.
5252         (progress-layout-glyph): make completely minimal.
5253         (progress-gauge-glyph): ditto.
5254         (progress-display-style): fix to handle dynamic instantiator
5255         changes.
5256         (progress-text-instantiator): new.
5257         (progress-layout-instantiator): new.
5258         (progress-gauge-instantiator): new.
5259         (set-progress-display-instantiator): renamed and changed from
5260         set-progress-display-style.
5261         (progress-abort-glyph): use instantiator not glyph.
5262         (append-progress-display): use set-progress-display-instantiator
5263         and set-glyph-image.
5264         (abort-progress-display): ditto.
5265         (raw-append-progress-display): ditto.
5266
5267 2000-07-20  Ben Wing  <ben@xemacs.org>
5268
5269         * code-files.el: Move Mule-specific code to mule-coding.el.
5270
5271 2000-07-15  Ben Wing  <ben@xemacs.org>
5272
5273         * autoload.el:
5274         Fixed comments.
5275
5276         * cmdloop.el:
5277         * cmdloop.el (yes-or-no-p):
5278         * cmdloop.el (y-or-n-p):
5279         Make these functions use should-use-dialog-box-p and not be
5280         overridden in dialog.el.
5281
5282         * cus-dep.el:
5283         * cus-dep.el (Custom-make-dependencies): Removed.
5284         * cus-dep.el (Custom-make-dependencies-1): New.
5285         * cus-dep.el (Custom-make-one-dependency): New.
5286         New entry point for use in Makefiles, to avoid excessive
5287         invocations.
5288
5289         * cus-edit.el (custom-variable-reset-saved):
5290         * cus-edit.el (custom-variable-reset-standard):
5291         * cus-edit.el (custom-save-resets):
5292         Fix bytecompiler warnings.
5293
5294         * dialog.el:
5295         * dialog.el (yes-or-no-p-dialog-box):
5296         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5297         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5298         * dialog.el (get-dialog-box-response):
5299         * dialog.el (message-or-box):
5300         * dialog.el (make-dialog-box):
5301         * dialog.el (popup-dialog-box): New.
5302         Avoid yes-or-no-p bogosities.
5303         Create a general function `make-dialog-box' to encapsulate all
5304         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5305
5306         * dumped-lisp.el (preloaded-file-list):
5307         Add dialog-items.  Clean up.  Group files by types.
5308
5309         * easymenu.el (easy-menu-add):
5310         * easymenu.el (easy-menu-remove):
5311         Account for accelerators.
5312
5313         * extents.el:
5314         * extents.el (extent-list): New args, like in map-extents.
5315         * extents.el (extent-at-event): New.
5316         * extents.el (extents-at-event): New.
5317
5318         * font-lock.el:
5319         * font-lock.el (font-lock-mode):
5320         * font-lock.el (font-lock-default-fontify-buffer):
5321         * font-lock.el (font-lock-default-unfontify-region):
5322         * font-lock.el (font-lock-fontify-syntactically-region):
5323         * font-lock.el (font-lock-fontify-keywords-region):
5324         Use new progress-feedback names.
5325
5326         * font-lock.el (java-font-lock-identifier-regexp):
5327         * font-lock.el (java-font-lock-class-name-regexp):
5328         Fix bytecompiler warnings.
5329
5330         * gutter-items.el:
5331         * gutter-items.el (progress-display-use-echo-area): Removed.
5332         * gutter-items.el (progress-feedback-use-echo-area): New.
5333         * gutter-items.el (progress-display-popup-period): Removed.
5334         * gutter-items.el (progress-feedback-popup-period): New.
5335         * gutter-items.el (set-progress-display-style): Removed.
5336         * gutter-items.el (set-progress-feedback-style): New.
5337         * gutter-items.el (progress-display-style): Removed.
5338         * gutter-items.el (progress-feedback-style): New.
5339         * gutter-items.el (progress-stack):
5340         * gutter-items.el (progress-displayed-p): Removed.
5341         * gutter-items.el (progress-feedbacked-p): New.
5342         * gutter-items.el (clear-progress-display): Removed.
5343         * gutter-items.el (clear-progress-feedback): New.
5344         * gutter-items.el (progress-display-clear-when-idle): Removed.
5345         * gutter-items.el (progress-feedback-clear-when-idle): New.
5346         * gutter-items.el (remove-progress-display): Removed.
5347         * gutter-items.el (remove-progress-feedback): New.
5348         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5349         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5350         * gutter-items.el (append-progress-display): Removed.
5351         * gutter-items.el (append-progress-feedback): New.
5352         * gutter-items.el (abort-progress-display): Removed.
5353         * gutter-items.el (abort-progress-feedback): New.
5354         * gutter-items.el (raw-append-progress-display): Removed.
5355         * gutter-items.el (raw-append-progress-feedback): New.
5356         * gutter-items.el (display-progress-display): Removed.
5357         * gutter-items.el (display-progress-feedback): New.
5358         * gutter-items.el (current-progress-display): Removed.
5359         * gutter-items.el (current-progress-feedback): New.
5360         * gutter-items.el (current-progress-display-label): Removed.
5361         * gutter-items.el (current-progress-feedback-label): New.
5362         * gutter-items.el (progress-display): Removed.
5363         * gutter-items.el (progress-feedback): New.
5364         Replace "progress-display" with "progress-feedback" globally.
5365
5366         * gutter-items.el (lprogress-display): Removed.
5367         * gutter-items.el (progress-feedback-with-label): New.
5368         Rename lprogress-display ==> progress-feedback-with-label.
5369
5370         * gutter-items.el (search-dialog-direction): Removed.
5371         * gutter-items.el (search-dialog-text): Removed.
5372         * gutter-items.el (search-dialog-callback): Removed.
5373         * gutter-items.el (make-search-dialog): Removed.
5374         Move to dialog-items.el.
5375
5376         * help.el:
5377         * help.el (help-mode-quit):
5378         * help.el (mode-for-help): New.
5379         * help.el (help-sticky-window): New.
5380         * help.el (help-window-config): New.
5381         * help.el (with-displaying-help-buffer):
5382         * help.el (function-at-event): New.
5383         * help.el (help-symbol-regexp): New.
5384         * help.el (help-symbol-run-function-1): New.
5385         * help.el (help-symbol-run-function): New.
5386         * help.el (help-symbol-function-context-menu): New.
5387         * help.el (help-symbol-variable-context-menu): New.
5388         * help.el (help-symbol-function-and-variable-context-menu): New.
5389         * help.el (frob-help-extents): New.
5390         * help.el (describe-function-1):
5391         * help.el (variable-at-point):
5392         * help.el (variable-at-event): New.
5393         * help.el (describe-variable):
5394         Major overhaul.
5395         - Make functions and variables be mousable.
5396         - Middle button hyperlinks.
5397         - New context-menu entries.
5398
5399         * keydefs.el:
5400         * keydefs.el (global-map):
5401         New key bindings to move lines up and down.
5402
5403         * lisp-mode.el:
5404         * lisp-mode.el (construct-lisp-mode-menu): New.
5405         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5406         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5407         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5408         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5409         Make popup and menubar menus be different.  Popup menu uses
5410         clicked location and automatically assumes symbol under the mouse
5411         for various commands.
5412
5413         * menubar-items.el:
5414         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5415         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5416
5417         * menubar-items.el (global-popup-menu): Removed.
5418         * menubar-items.el (mode-popup-menu): Removed.
5419         * menubar-items.el (activate-popup-menu-hook): Removed.
5420         * menubar-items.el (popup-mode-menu): Removed.
5421         * menubar-items.el (popup-buffer-menu): Removed.
5422         * menubar-items.el (popup-menubar-menu): Removed.
5423         Move to menubar.el.
5424
5425         * menubar.el:
5426         * menubar.el (global-popup-menu): New.
5427         * menubar.el (mode-popup-menu): New.
5428         * menubar.el (activate-popup-menu-hook): New.
5429         * menubar.el (last-popup-menu-event): New.
5430         * menubar.el (popup-mode-menu): New.
5431         * menubar.el (popup-buffer-menu): New.
5432         * menubar.el (popup-menubar-menu): New.
5433         * menubar.el (menu-call-at-event): New.
5434         Move non-content functions here.  Add support for context menu
5435         items on extents.
5436
5437         * minibuf.el (minibuffer-history-uniquify):
5438         Typo fix.
5439
5440         * minibuf.el (read-file-name-1):
5441         Call new file dialog box if it exists.
5442
5443         * minibuf.el (mouse-rfn-setup-vars):
5444         Clean up "chop" action.
5445
5446         * mouse.el:
5447         * mouse.el (button2): Now bound to mouse-track.
5448         * mouse.el (click-inside-extent-p):
5449         * mouse.el (point-inside-extent-p):
5450         * mouse.el (point-inside-selection-p):
5451         * mouse.el (mouse-drag-or-yank): Removed.
5452         * mouse.el (mouse-begin-drag-n-drop): New.
5453         * mouse.el (mouse-eval-sexp):
5454         * mouse.el (mouse-track-activate-strokes): New.
5455         * mouse.el (mouse-track-do-activate): New.
5456         * mouse.el (mouse-track):
5457         * mouse.el (default-mouse-track-event-is-with-button): New.
5458         * mouse.el (default-mouse-track-cleanup-hook):
5459         * mouse.el (default-mouse-track-drag-hook):
5460         * mouse.el (default-mouse-track-drag-up-hook):
5461         * mouse.el (default-mouse-track-click-hook):
5462         Merge drag-n-drop into mouse-track.
5463         Add general "activate" support to replace specific button2 kludges.
5464         Use "button modifier" support in mouse-track.
5465
5466         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5467
5468         * package-ui.el:
5469         * package-ui.el (pui-menu):
5470         * package-ui.el (pui-popup-context-sensitive): Removed.
5471         Fix bytecompiler warnings.
5472         Clean up popup code a bit.
5473
5474         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5475
5476         * simple.el:
5477         * simple.el (transpose-lines):
5478         * simple.el (transpose-line-up): New.
5479         * simple.el (transpose-line-down): New.
5480         * simple.el (transpose-subr):
5481         * simple.el (transpose-subr-1): Removed.
5482         Clean up, add functions to move lines up and down.
5483
5484         * startup.el (mail-host-address):
5485         * startup.el (user-mail-address):
5486         Customize.
5487
5488         * subr.el:
5489         * subr.el (set-symbol-value-in-buffer): New.
5490         * subr.el (error):
5491         * subr.el (check-argument-type):
5492         * subr.el (defined-error-p): New.
5493         Add structured error support.
5494
5495         * toolbar-items.el (toolbar-compile):
5496         Use new make-dialog-box.
5497
5498         * update-elc.el:
5499
5500         * userlock.el (ask-user-about-lock-dbox):
5501         * userlock.el (ask-user-about-supersession-threat-dbox):
5502         * userlock.el (ask-user-about-lock):
5503         * userlock.el (ask-user-about-supersession-threat):
5504         Use new make-dialog-box.
5505         Add safety checks; use should use-dialog-box-p.
5506
5507         * window-xemacs.el:
5508         * window-xemacs.el (__buffer-dedicated-frame):
5509         * window-xemacs.el (buffer-dedicated-frame): New.
5510         * window-xemacs.el (set-buffer-dedicated-frame): New.
5511         Move dedicated-frame stuff into lisp.
5512
5513 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5514
5515         * printer.el (generic-print-region): Do not require that
5516         `printer-name' be set.
5517         (printer-name): Commentary clarification.
5518
5519 2000-07-19  Martin Buchholz <martin@xemacs.org>
5520
5521         * XEmacs 21.2.35 is released.
5522
5523 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5524
5525         * select.el (selection-coercible-types): Initialise.
5526
5527 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5528
5529         * select.el (own-clipboard): Bug fix.
5530
5531 2000-07-17  Mike Sperber  <mike@xemacs.org>
5532
5533         * cus-edit.el (custom-migrate-custom-file): Save init file before
5534         continuing.
5535
5536 2000-07-16  Mike Sperber  <mike@xemacs.org>
5537
5538         * startup.el (load-init-file): Remove silly call to
5539         `load-user-custom-file`.
5540         (maybe-migrate-user-init-file): Minor fixes.
5541
5542 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5543
5544         * apropos.el (apropos-documentation-check-doc-file):
5545         `doc' variable should be let-bound, as was presumably intended.
5546
5547         * cus-edit.el (custom-variable-reset-saved):
5548         (custom-variable-reset-standard):
5549         Remove unused variable comment-widget.  Twice.
5550
5551         * toolbar.el (toolbar-blank-press-function):
5552         Add a real defvar with initial value nil and proper docstring.
5553         (press-toolbar-button): No need to check for boundp-ness anymore.
5554
5555         * rect.el (open-rectangle-line): Remove useless (let) form.
5556         Add defvar for pending-delete-mode.
5557
5558         * info.el (Info-find-node): This function needs an autoload cookie.
5559
5560         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5561         Use let* since the second form referred to the first.
5562
5563 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5564
5565         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5566         instead of removed `mswindows-get-clipboard'.
5567
5568
5569 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5570
5571         * select.el (select-convert-from-text): New.
5572         * select.el (select-convert-from-length): New.
5573         * select.el (select-convert-from-integer): New.
5574         * select.el (select-convert-from-identity): New.
5575         * select.el (select-convert-from-filename): New.
5576         * select.el (selection-converter-in-alist): Use them.
5577         New converter functions for X.
5578
5579         * select.el (get-selection): Removed comment.
5580
5581         * select.el (own-selection): Removed append code - I thought
5582         I'd already done this, but apparently not...
5583
5584         * select.el: Changed comment about TIMESTAMP.
5585
5586         * select.el (select-convert-in): New.
5587         * select.el (select-convert-out): New.
5588         New functions that get used by select.c.
5589
5590         * select.el (select-buffer-killed-default): New.
5591         * select.el (select-buffer-killed-text): New.
5592         * select.el (selection-buffer-killed-alist): New.
5593         New list and functions that get called if a relevant selection
5594         exists and a buffer gets killed.
5595
5596         * select.el (select-convert-to-targets):
5597         * select.el (select-convert-to-identity): Removed.
5598         * select.el (select-convert-from-identity): Removed.
5599         * select.el (select-converter-out-alist):
5600         Removed _EMACS_INTERNAL selection type.
5601
5602         * x-select.el (xselect-kill-buffer-hook): Removed.
5603         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5604         Removed this X-specific nonesense. Use the generic support
5605         in select.el instead.
5606
5607 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5608
5609         * mule/mule-category.el (defined-category-hashtable):
5610         Use make-hash-table instead of make-hashtable
5611
5612         * buff-menu.el: Byte-compiler warning fix.
5613
5614         * isearch-mode.el (isearch-highlight-all-cleanup):
5615         Remove unused variable `isearch-highlight-all-start'.
5616
5617         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5618
5619         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5620
5621         * cus-dep.el (Custom-make-dependencies):
5622         Add autoload cookie for custom-add-loads to generated custom-load.el.
5623
5624         * autoload.el (autoload-package-name): Warning suppression.
5625         Move defvar prior to first use.
5626
5627         * custom.el: Add autoload for custom-declare-face.
5628         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5629         * cl.el (cl-hack-byte-compiler):
5630         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5631         to work properly.
5632
5633 2000-07-08  Mike Sperber  <mike@xemacs.org>
5634
5635         * startup.el (load-home-init-file): Added variable.
5636         (maybe-migrate-user-init-file): Added.
5637         (load-user-init-file): Load custom file if different from init
5638         file.
5639
5640         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5641         "startup."
5642
5643         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5644         Moved `custom-file'-related code to cus-file.el.
5645
5646         * cus-file.el: New file.
5647
5648 2000-04-01  Mike Sperber  <mike@xemacs.org>
5649
5650         * packages.el (packages-find-package-directories): Added support
5651         for external package hierarchies with in-place installations.
5652
5653         * find-paths.el (paths-root-in-place-p): Added.
5654         (paths-find-emacs-directory): Added support for external
5655         directories with in-place installations.
5656         (paths-find-site-directory): Ditto.
5657
5658         * startup.el (find-user-init-file): Also look for
5659         ~/.xemacs/init.elc? in preference to ~/.emacs.
5660
5661 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5662
5663         * select.el (own-selection):
5664         * select.el (own-clipboard): Changed `append' parameter to
5665         `how-to-use' parameter.
5666         * select.el (own-selection): Removed icky append code.
5667         * select.el (own-selection, get-selection): Removed extra type
5668         checking.
5669         * select.el (selection-appender-alist):
5670         * select.el (selection-converter-{in|out}-alist): Initialise.
5671         * select.el (select-append-to-*): New.
5672         * select.el (select-convert-from-*): New.  New functions to append
5673         data and convert data from external type.
5674
5675 2000-07-12  Stef Epardaud  <stef@lunatech.com>
5676
5677         * font-lock.el: Javadoc enhancements.
5678
5679 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5680
5681         * printer.el (generic-print-region): Compose job name from buffer
5682         name.
5683
5684 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
5685
5686         * font-lock.el (font-lock-fontify-pending-extents): Call
5687         font-lock-fontify-region instead of font-lock-fontify-buffer
5688         to avoid unnecessary progress gauges.
5689
5690 2000-07-06  Craig Lanning  <lanning@scra.org>
5691
5692         * custom-load.el (faces):
5693
5694         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5695         dir is a regex.
5696
5697         * process.el (call-process-internal): from Dan Holmsand, use binary
5698         coding systems so that jka-compr works.
5699
5700 2000-07-07  Ben Wing  <ben@xemacs.org>
5701
5702         * font-lock.el: Undo previous change.  Unfortunately, some
5703         files actually use the variables directly in their init code
5704         without quoting them.
5705
5706 2000-07-07  Ben Wing  <ben@xemacs.org>
5707
5708         * font-lock.el (defvar font-lock-*-face): Removed.
5709
5710         * font-lock.el (font-lock-apply-highlight): Bind these face vars
5711         only when necessary.
5712
5713 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
5714
5715         * cl-macs.el: fix cl-transform-function-property kludge
5716         so that it does not require a random feature.
5717
5718 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5719
5720         * files.el (auto-mode-alist): allow .make extension for Makefiles,
5721         as in Linux kernel "Rules.make".
5722
5723 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5724
5725         * build-report.el (build-report): Add autoload cookie.
5726
5727 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
5728
5729         * package-ui.el (defgroup pui):  Correct a misspelling
5730         (pui-toggle-package-delete):  Change `seleted' to `selected'
5731
5732 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
5733
5734         * package-get.el (package-get-update-base):
5735         (package-get): Use insert-file-contents-literally always.
5736         (package-get-maybe-save-index):
5737         Force coding system for writing to binary.
5738
5739 2000-06-08  Mike Alexander  <mta@arbortext.com>
5740
5741         * code-process.el (call-process-region): If there is no coding
5742         system for the process on process-coding-system-alist use the
5743         coding system of the buffer containing the region.
5744
5745 2000-06-10  Ben Wing  <ben@xemacs.org>
5746
5747         * cmdloop.el (command-error):
5748         If debug-on-error and noninteractive, output backtrace.
5749
5750         * files.el (file-relative-name):
5751         Remove MSDOS references.
5752
5753         * simple.el (line-number): New function, due to non-obvious
5754         behavior/usage of count-lines.
5755
5756         * simple.el (count-lines): document non-obvious usage to get
5757         line number.
5758
5759 2000-06-11  Ben Wing  <ben@xemacs.org>
5760
5761         * faces.el ((featurep 'xpm)):
5762         * x-faces.el (x-init-face-from-resources):
5763         * x-faces.el (x-init-frame-faces):
5764         * x-misc.el (x-init-specifier-from-resources):
5765         * x-misc.el (x-get-resource-and-bogosity-check):
5766         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
5767         * x-mouse.el (x-init-pointer-shape):
5768         * x-scrollbar.el (x-init-scrollbar-from-resources):
5769         Add sixth argument to x-get-resource calls so as to issue warnings
5770         rather than errors on bogus arguments.
5771
5772 2000-06-05  Ben Wing  <ben@xemacs.org>
5773
5774         * compat.el: new file.  provides a clean, non-intrusive way to
5775         define compatibility functions.
5776
5777         * process.el (shell-quote-argument): temporary fix for lack
5778         of nt-quote-process-args.  #### I need to put back the overall
5779         structure of that mechanism but redo the guts of it using the
5780         extra intelligence in the C code.
5781
5782 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5783
5784         * package-info.el (pi-md5sum): Calculate MD5 sum just like
5785         `package-get' does in package-get.el, instead of using external
5786         "md5sum" program.
5787
5788         * package-get.el (package-get): Insert package file literally to
5789         make checksum calculation work.
5790
5791 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
5792
5793         * code-files.el (convert-mbox-coding-system): Deleted.
5794         (file-coding-system-alist): Removed reference to
5795         convert-mbox-coding-system.
5796
5797 2000-05-28  Martin Buchholz <martin@xemacs.org>
5798
5799         * XEmacs 21.2.34 is released.
5800
5801 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5802
5803         * font-lock.el (font-lock-keywords): Rewrote docstring
5804
5805 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5806
5807         * loadhist.el (unload-feature): handle case where x is both boundp
5808         and fboundp
5809
5810 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5811
5812         * packages.el: It's ok to use built-in macros, but not lisp
5813         defined ones.
5814
5815 2000-05-20  Ben Wing  <ben@xemacs.org>
5816
5817         * font-lock.el:
5818         * font-lock.el (font-lock-message-threshold):
5819         * font-lock.el (font-lock-mode):
5820         * font-lock.el (font-lock-default-fontify-buffer):
5821         * font-lock.el (font-lock-always-fontify-immediately):
5822         * font-lock.el (font-lock-old-extent): Removed.
5823         * font-lock.el (font-lock-old-len): Removed.
5824         * font-lock.el (font-lock-fontify-glumped-region): Removed.
5825         * font-lock.el (font-lock-pending-extent-table): New.
5826         * font-lock.el (font-lock-range-table): New.
5827         * font-lock.el (font-lock-after-change-function):
5828         * font-lock.el (font-lock-after-change-function-1): Removed.
5829         * font-lock.el (font-lock-fontify-pending-extents): New.
5830         * font-lock.el ('font-lock-revert-cleanup): Removed.
5831         * font-lock.el ('font-lock-revert-setup): Removed.
5832         Rewrite deferral code to handle any number of changes, merging
5833         them properly.  Remove hacked-up code for revert-buffer, now
5834         unnecessary.
5835
5836         * menubar-items.el (default-menubar):
5837         In Options->Edit Init File, don't switch to emacs-lisp-mode
5838         unless necessary; doing this turns off font-lock.
5839
5840 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5841
5842         * keydefs.el: Define C-x BS to backward-kill-sentence.
5843
5844 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5845
5846         * files.el (hack-local-variables-prop-line): Use non-greedy
5847         matching to process -*-texinfo-*- -*-.
5848
5849 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
5850
5851         * minibuf.el (minibuf-directory-files): new function.
5852         (read-file-name-activate-callback): use minibuf-directory-files.
5853         (read-directory-name-internal): ditto.
5854         (mouse-file-display-completion-list): ditto.
5855         (mouse-directory-display-completion-list): ditto.
5856         (read-file-name-internal): remove "./" from completion list unless
5857         explicitly matched, for consistency.
5858
5859 2000-05-11  Ben Wing  <ben@xemacs.org>
5860
5861         * gutter-items.el (gutter-buffers-tab):
5862         * gutter-items.el (add-tab-to-gutter):
5863         * gutter-items.el (update-tab-in-gutter):
5864         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
5865         * gutter-items.el (append-progress-display):
5866         * gutter-items.el (abort-progress-display):
5867         * gutter-items.el (raw-append-progress-display):
5868         Further fixes.  Use set-glyph-image not set-image-instance-property,
5869         to fix problems with multiple windows in a frame.
5870
5871         * menubar-items.el (tutorials-menu-filter):
5872         Fix typo.
5873
5874         * startup.el (early-error-handler):
5875         Display message box under windows; otherwise, message will disappear
5876         before it can be viewed.
5877
5878         * update-elc.el:
5879         Fix bug in NEEDTODUMP processing.
5880
5881 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
5882
5883         * startup.el (lock-directory): Removed.
5884         (superlock-file): Ditto.
5885         (startup-set-paths): Remove lockdir.
5886         (startup-setup-paths-warning): Remove lock-directory.
5887
5888         * setup-paths.el (paths-find-lock-directory): Removed.
5889         (paths-find-superlock-file): Ditto.
5890
5891 2000-05-09  Ben Wing  <ben@xemacs.org>
5892
5893         * faces.el (set-face-property):
5894         * faces.el (set-face-font):
5895         * faces.el (set-face-foreground):
5896         * faces.el (set-face-background):
5897         * faces.el (set-face-background-pixmap):
5898         * faces.el (set-face-underline-p):
5899         * faces.el (set-face-strikethru-p):
5900         * faces.el (set-face-highlight-p):
5901         * faces.el (set-face-dim-p):
5902         * faces.el (set-face-blinking-p):
5903         * faces.el (set-face-reverse-p):
5904         doc string changes.
5905
5906         * glyphs.el:
5907         * glyphs.el (make-image-specifier):
5908         * glyphs.el (glyph-property):
5909         * glyphs.el (set-glyph-image):
5910         * glyphs.el (make-glyph):
5911         * glyphs.el (make-pointer-glyph):
5912         * glyphs.el (make-icon-glyph):
5913         * glyphs.el (widget-image-instance-p): New.
5914         authorship info, lots of doc changes.  New predicate, inadvertently
5915         omitted.  the general principle with specifier docs is now that
5916         the description of instantiators should go with the make-foo-specifier
5917         fun's doc string, rather than in foo-specifier-p.  this follows
5918         conventions elsewhere in XEmacs and in general is a lot more obvious
5919         of a place to look.  sometimes the make-foo-specifier function needs
5920         to be created in the process.
5921
5922         * gutter.el:
5923         * gutter.el (make-gutter-specifier): New.
5924         * gutter.el (make-gutter-size-specifier): New.
5925         * gutter.el (make-gutter-visible-specifier): New.
5926         specifier doc updates according to the conventions specified before.
5927
5928         * objects.el:
5929         * objects.el (make-font-specifier):
5930         * objects.el (make-color-specifier):
5931         * objects.el (make-face-boolean-specifier): New.
5932         specifier doc updates according to the conventions specified before.
5933
5934         * specifier.el:
5935         * specifier.el (set-specifier):
5936         * specifier.el (make-integer-specifier): New.
5937         * specifier.el (make-boolean-specifier): New.
5938         * specifier.el (make-natnum-specifier): New.
5939         * specifier.el (make-generic-specifier): New.
5940         * specifier.el (make-display-table-specifier): New.
5941         specifier doc updates according to the conventions specified before.
5942
5943         * toolbar.el:
5944         * toolbar.el (make-toolbar-specifier): New.
5945         specifier doc updates according to the conventions specified before.
5946
5947 2000-05-09  Ben Wing  <ben@xemacs.org>
5948
5949         * process.el (call-process-internal): Revert to previous version
5950         because Mike's change clashed with a change I did not long before.
5951         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
5952         Thanks very much Mike for pointing out the bug and submitting a
5953         patch!
5954
5955 2000-04-13  Mike Alexander  <mta@arbortext.com>
5956
5957         * process.el (call-process-internal): Send the correct input buffer
5958         (call-process-internal): Return the exit status of the process
5959
5960 2000-05-07  Ben Wing  <ben@xemacs.org>
5961
5962         * winnt.el:
5963         * winnt.el (nt-quote-args-verbatim): Removed.
5964         * winnt.el (nt-quote-args-prefix-quote): Removed.
5965         * winnt.el (nt-quote-args-backslash-quote): Removed.
5966         * winnt.el (nt-quote-args-double-quote): Removed.
5967         * winnt.el (nt-quote-args-functions-alist): Removed.
5968         * winnt.el (nt-quote-process-args): Removed.
5969         Remove all stuff for argument quoting.  We borrow the code instead
5970         from Emacs 20.6, which is much more careful in its quoting
5971         (e.g. in handling runs of the escape character) and avoids most of
5972         the need for this Lisp mechanism by checking to see whether we're
5973         running a Cygwin or normal program and doing the appropriate
5974         quoting.  If we end up needing such a mechanism, we should add
5975         it by extending the variable `mswindows-quote-process-args' so it
5976         can take an alist of regexps.
5977
5978 2000-05-07  Ben Wing  <ben@xemacs.org>
5979
5980         * keydefs.el:
5981         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
5982         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
5983         the window without moving point.
5984
5985         * simple.el:
5986         * simple.el (scroll-up-one): New.
5987         * simple.el (scroll-down-one): New.
5988         Functions for use with C-M-up/down.
5989
5990 2000-05-01  Martin Buchholz <martin@xemacs.org>
5991
5992         * XEmacs 21.2.33 is released.
5993
5994 2000-04-29  Martin Buchholz  <martin@xemacs.org>
5995
5996         * dialog.el (yes-or-no-p-dialog-box):
5997         Fix docstring.
5998         Fix following horrible bug in X11 mode with focus-follows-mouse:
5999           1. Visit two files in two different frames.
6000           2. do File->Revert Buffer in one of those frames.
6001           3. Dialog box appears.
6002           4. Arrange things so that the mouse passes over the *other*
6003              frame, then to the dialog box, and click on "Yes".
6004           5. The file contents end up in the *wrong* buffer!
6005         Add TODO comment.
6006
6007 2000-04-28  Ben Wing  <ben@xemacs.org>
6008
6009         * help.el (describe-installation): correct typo introduced
6010         in last patch: boundp -> fboundp.
6011
6012         * etags.el (buffer-tag-table-list):
6013         canonicalize filenames to Unix format so that tag-table-alist
6014         searching works under Windows.
6015
6016         * autoload.el:
6017         Bowdlerize the supposedly objectionable words
6018         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6019
6020         * gutter-items.el (set-progress-display-style):
6021         * gutter-items.el (search-dialog-callback):
6022         * gutter-items.el (make-search-dialog):
6023         Change to new callback-ex api.
6024
6025 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6026
6027         * help.el: (describe-installation): decode-coding-string is not
6028         defined in a non MULE environment.
6029
6030 2000-04-28  Ben Wing  <ben@xemacs.org>
6031
6032         * gutter-items.el (buffer-list-changed-hook):
6033         use it, not record-buffer-hook.
6034
6035         * subr.el (record-buffer-hook): Removed.
6036
6037 2000-04-27  Ben Wing  <ben@xemacs.org>
6038
6039         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6040         use NORECORD option.  Andy will not like this, but the existing
6041         gutter behavior is just wrong, as per this comment:
6042
6043         ;; this used to add the norecord flag to both calls below.
6044         ;; this is bogus because it is a pervasive assumption in XEmacs
6045         ;; that the current buffer is at the front of the buffers list.
6046         ;; for example, select an item and then do M-C-l
6047         ;; (switch-to-other-buffer).  Things get way confused.
6048         ;;
6049         ;; Andy, if you want to maintain the current look, you must
6050         ;;  *uncouple* the gutter order and buffers order.
6051
6052         * loaddefs.el (completion-ignored-extensions): unfuckify.
6053
6054         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6055         xemacs.mak.
6056
6057         * autoload.el (batch-update-one-directory): new function, used in
6058         xemacs.mak.
6059
6060         * loadup.el: set gc-cons-threshold very high unless dumping --
6061         loadup during update-elc is much much much faster.  also do this
6062         when quick-building.
6063
6064         add commented-out code for profiling loadup.
6065
6066
6067         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6068         is required in order to build xemacs.
6069
6070 2000-04-26  Ben Wing  <ben@xemacs.org>
6071
6072         * loadup.el: don't garbage collect during loadup if quick-build
6073         compile-time option is set.
6074
6075 2000-04-23  Ben Wing  <ben@xemacs.org>
6076
6077         * update-elc.el: compute whether any dumped .el or .elc files
6078         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6079         if so.
6080
6081         * update-elc.el (update-elc-files-to-compile): always change
6082         NOBYTECOMPILE in the src directory rather than current dir,
6083         so it will work under NT.
6084
6085         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6086         the form of this file is identical between Unix and Windows.
6087         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6088         Added comment.
6089         (update-autoloads-from-directory): updated doc string.
6090         updated doc strings in a few other places.
6091
6092 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6093
6094         * bytecomp.el (byte-force-recompile): Fix argument to
6095         byte-recompile-directory.
6096
6097 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6098
6099         * gutter-items.el (progress-display-clear-when-idle): Use
6100         add-one-shot-hook.
6101         * gutter-items.el (clear-progress-display): Adjust number of
6102         arguments.
6103
6104 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6105
6106         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6107
6108 2000-04-16  Ben Wing  <ben@xemacs.org>
6109
6110         * printer.el: New file.
6111
6112         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6113
6114         * help.el (describe-installation): Fix decoding for Windows.
6115
6116         * menubar-items.el:
6117         * menubar-items.el (default-menubar):
6118         * menubar-items.el (tutorials-menu-filter): New.
6119         * menubar-items.el (popup-menubar-menu):
6120         Add authorship.  Redo Help menu and Tutorials filter.
6121
6122         * menubar.el: Correct comment.
6123
6124         * modeline.el (modeline-buffer-identification): Correct doc string.
6125
6126         * simple.el:
6127         * simple.el (printing): Removed.
6128         * simple.el (printer-name): Removed.
6129         * simple.el (generic-print-buffer): Removed.
6130         * simple.el (generic-print-region): Removed.
6131         Move generic print code to printer.el.
6132
6133 2000-04-15  Ben Wing  <ben@xemacs.org>
6134
6135         * simple.el (generic-print-region): New.
6136         make this function actually work.
6137         (generic-print-buffer): call generic-print-region.
6138
6139 2000-04-14  Andy Piper  <andy@xemacs.org>
6140
6141         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6142         by using the new widget-callback-current-channel.
6143         (search-dialog-callback): ditto.
6144
6145 2000-04-12  Andy Piper  <andy@xemacs.org>
6146
6147         * gutter.el (default-gutter-position): moved from gutter-items.el.
6148         (default-gutter-position-changed-hook): ditto.
6149         (gutter-element-visibility-changed-hook): ditto.
6150         (set-gutter-element): ditto.
6151         (remove-gutter-element): ditto.
6152         (set-gutter-element-visible-p): ditto.
6153         (gutter-element-visible-p): ditto.
6154         (init-gutter): ditto.
6155
6156         * dialog.el (make-dialog-box): renamed and moved from
6157         gutter-items.el
6158
6159         * gutter-items.el: move various functions elsewhere.
6160
6161 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6162
6163         * menubar-items.el: Fixed place of parenthesis.
6164
6165 2000-04-12  Ben Wing  <ben@xemacs.org>
6166
6167         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6168                 without constantly being prompted for the tag.
6169         * simple.el: Added a number of section headings, to clarify the
6170                 organization of this file.
6171         * simple.el (activate-region):
6172         * simple.el (region-exists-p):
6173         * simple.el (region-active-p):
6174                 Moved these three function down to the other side of
6175                 the case-changing functions, so they join the rest of
6176                 the region code.
6177         * simple.el (printing): New.
6178         * simple.el (printer-name): New.
6179         * simple.el (generic-print-buffer): New.
6180                 New functions, a very simple prototype for a unified
6181                 printing interface.
6182
6183         * process.el (call-process-internal): Real fix for null BUFFER,
6184                 other problems with BUFFER specs.
6185
6186         * menubar-items.el:
6187                 Fixed up File->Print to use new printing functions.
6188                 Various corrections and expansions to Grep/Compile menus.
6189                 New options for Printing.
6190                 New options for SMTP Mail, the way to send mail under
6191                   MS Windows. (There's also a package patch to make SMTP
6192                   Mail be the default under MSWin.)
6193
6194 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6195
6196         * menubar-items.el: Selecting Rectangle Mousing from menubar
6197         did not work.  Needed to quote mouse-track-rectangle-p.
6198
6199 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6200
6201         * cl-compat.el (keywordp): Removed.
6202
6203 2000-04-05  Andy Piper  <andy@xemacs.org>
6204
6205         * gutter-items.el (progress-layout-glyph): don't initialize here.
6206         (progress-gauge-glyph): use dynamic sizing.
6207         (set-progress-display-style): new function. Set progress glyphs
6208         appropriately depending on the style.
6209         (progress-display-style): new variable. Custom version of
6210         set-progress-display-style.
6211         (progress-abort-glyph): switch to dynamic sizes.
6212         (search-dialog-text): make the edit field active.
6213
6214 2000-04-04  Andy Piper  <andy@xemacs.org>
6215
6216         * gutter-items.el (make-search-dialog): need to make the search
6217         dialog visible after creation.
6218
6219         * menubar-items.el (default-menubar): use the search dialog for
6220         searching. Remove some extraneous search menu items.
6221
6222         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6223         well as strings.
6224         (make-gutter-only-dialog-frame): allow the user to create the
6225         frame unmapped. Allow the gutter spec to be given as a glyph.
6226         (search-dialog-direction): new variable.
6227         (search-dialog-text): new variable.
6228         (search-dialog-callback): new function. Callback for the search
6229         dialog action.
6230         (make-search-dialog): new function. Create a user-friendly search
6231         dialog.
6232
6233 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6234
6235         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6236         under Windows.
6237
6238 2000-04-01  Andy Piper  <andy@xemacs.org>
6239
6240         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6241         progress more accurately.
6242
6243 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6244
6245         * finder.el (finder-compile-keywords): Process readable files only.
6246         Because error in process of .#finder-inf.el when compile xemacs
6247         with --with-clash-detection option.
6248
6249 2000-03-31  Andy Piper  <andy@xemacs.org>
6250
6251         * gutter-items.el (append-progress-display): don't delay after a
6252         successful font-lock.
6253         (make-gutter-only-dialog-frame): new function. Allow users to
6254         create gutter-only dialogs.
6255
6256 2000-03-27  Mike Alexander  <mta@arbortext.com>
6257
6258         * process.el (call-process-internal): Handle a null BUFFER
6259         parameter correctly.
6260
6261 2000-03-28  Andy Piper  <andy@xemacs.org>
6262
6263         * gutter-items.el (abort-progress-display): put strings in the
6264         gutter not extents.
6265         (progress-layout-glyph): signal special 'quit callback.
6266         (progress-display-quit-function): deleted.
6267         (progress-display-stop-callback): deleted.
6268         (progress-display-dispatch-command-events): deleted.
6269         (append-progress-display): remove calls to
6270         progress-display-dispatch-command-events.
6271         (raw-append-progress-display): ditto.
6272
6273 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6274
6275         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6276         being a list.  Actually define `stipple-pixmap-p' which is used as
6277         an error predicate.  Correctly handle PIXMAP being either relative
6278         or absolute file name.
6279
6280 2000-03-24  Andy Piper  <andy@xemacs.org>
6281
6282         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6283         (abort-progress-display): ditto. Don't delete the created extent.
6284         (raw-append-progress-display): ditto.
6285         (progress-display-dispatch-non-command-events): new
6286         function. Encapsulates what we want to do when no command input is
6287         required.
6288         (progress-display-dispatch-command-events): likewise, but disable
6289         for now since it causes too many problems.
6290         (append-progress-display): use them.
6291         (raw-append-progress-display): ditto.
6292         (default-gutter-position-changed-hook): set this rather than
6293         default-gutter-position-changed.
6294         (default-gutter-position-changed-hook): lambda with zero arguments
6295         rather than one.
6296         (raw-append-progress-display): trap errors in pending input since
6297         allowing them to signal will hose the gauge well and
6298         truly. Ideally we would like to delay these until we are more able
6299         to cope.
6300         (append-progress-display): ditto.
6301
6302 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6303
6304         * lisp/make-docfile.el: call-process-internal is now implemented
6305         in process.el.
6306
6307 2000-03-21  Ben Wing  <ben@xemacs.org>
6308
6309         * mule\mule-cmds.el (set-language-info-alist):
6310         Fix to correspond to new menu arrangement.
6311
6312 2000-03-21  Ben Wing  <ben@xemacs.org>
6313
6314         * process.el:
6315         * process.el (call-process-internal): New.
6316         New implementation of call-process.  Only enabled under NT, so far.
6317         stderr handling not implemented yet in CVS'd C code.
6318
6319 2000-03-20  Ben Wing  <ben@xemacs.org>
6320
6321         * lisp-mode.el:
6322         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6323         * lisp-mode.el (lisp-interaction-mode):
6324         Put back Lisp Interaction menubar for Jan V's sake.
6325
6326         * simple.el:
6327         * simple.el (mark-ring):
6328         * simple.el (dont-record-current-mark): New.
6329         * simple.el (in-shifted-motion-command): New.
6330         * simple.el (mark-ring-unrecorded-commands): New.
6331         * simple.el (mark-ring-max):
6332         * simple.el (set-mark-command):
6333         * simple.el (push-mark):
6334         * simple.el (handle-pre-motion-command):
6335         Implement scheme for not recording unimportant marks.
6336
6337         * subr.el:
6338         * subr.el (function-allows-args): New.
6339         New function function-allows-args.
6340
6341 2000-03-20  Martin Buchholz <martin@xemacs.org>
6342
6343         * XEmacs 21.2.32 is released.
6344
6345 2000-03-20  Andy Piper  <andy@xemacs.org>
6346
6347         * gutter-items.el (update-tab-in-gutter): force selection of the
6348         selected-window if required to do so.
6349         (buffers-tab-items): ditto.
6350         (add-tab-to-gutter): ditto.
6351         (create-frame-hook): use force-selection.
6352         (default-gutter-position-changed): lambdify.
6353         (update-tab-hook): deleted since it was only used in one place.
6354
6355 2000-03-18  Andy Piper  <andy@xemacs.org>
6356
6357         * files.el (find-file-noselect): undo change that shouldn't have
6358         gone in.
6359
6360 2000-03-17  Andy Piper  <andy@xemacs.org>
6361
6362         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6363         of selected-window trickery.
6364
6365         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6366         frames tabs.
6367         (progress-display-stop-callback): progress -> progress-display
6368         (progress-display-quit-function): ditto.
6369         (clear-progress-display): ditto.
6370         (remove-progress-display): ditto.
6371         (append-progress-display): ditto.
6372         (abort-progress-display): ditto.
6373         (raw-append-progress-display): ditto.
6374         (display-progress-display): ditto.
6375         (current-progress-display-label): ditto.
6376         (current-progress-display): ditto.
6377         (lprogress-display): ditto and save the buffer
6378         (progress-display): ditto. Otherwise the buffer sometimes gets
6379         changed which confuses font-lock.
6380
6381         * font-lock.el (font-lock-default-fontify-buffer): catch all
6382         errors, not just quit.
6383         (font-lock-mode): progress -> display-progress
6384         (font-lock-default-fontify-buffer): ditto.
6385         (font-lock-fontify-syntactically-region): ditto.
6386         (font-lock-fontify-keywords-region): ditto.
6387
6388 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6389
6390         * cl.el (gensym): Move to here from cl-macs.el.
6391         (gentemp): Ditto.
6392
6393 2000-03-16  Andy Piper  <andy@xemacs.org>
6394
6395         * font-lock.el (font-lock-mode): use lprogress and friends for
6396         progress management.
6397         (font-lock-default-fontify-buffer): ditto.
6398         (font-lock-fontify-syntactically-region): ditto.
6399         (font-lock-fontify-keywords-region): ditto.
6400         (font-lock-revert-cleanup): fix reverting.
6401         (font-lock-revert-setup): ditto.
6402
6403         * gutter-items.el (progress-use-echo-area): new variable. Use the
6404         echo area for progress gauges if non-nil.
6405         (clear-progress): remove echo area stuff and defer to
6406         clear-message.
6407         (append-progress): dispatch non-command events after each progress
6408         increment. Remove echo area stuff.
6409         (abort-progress): remove echo area stuff and defer to
6410         display-message.
6411         (raw-append-progress): ditto. Dispatch non-command events after
6412         gutter redisplay.
6413         (display-progress): defer echo area stuff to display-message.
6414
6415         * gutter-items.el (clear-progress):
6416         (abort-progress): indentation changes.
6417         (display-progress): don't clear progress.
6418         (append-progress): compare messages with equal.
6419         (raw-append-progress): use dispatch-non-command-events to flush
6420         widget creation events.
6421
6422 2000-03-13  Ben Wing  <ben@xemacs.org>
6423
6424         * abbrev.el:
6425         * abbrev.el (abbrev-string-to-be-defined): New.
6426         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6427         Changes for use with the menubar.
6428
6429 2000-03-12  Ben Wing  <ben@xemacs.org>
6430
6431         * alist.el (vassoc): moved here from font-menu.el.
6432
6433         * custom.el (defface): typo fix.
6434
6435         * dialog.el (yes-or-no-p-dialog-box):
6436         * dialog.el (message-box):
6437         * files.el (save-some-buffers-1):
6438         Put accelerators in the button names.
6439
6440         * font-lock.el (font-lock-comment-face):
6441         * font-lock.el (font-lock-keyword-face):
6442         * font-lock.el (font-lock-function-name-face):
6443         Fixed some of the colors under MS Windows because the existing
6444         default colors were hardly different from black and needed to be
6445         made lighter.
6446
6447         * font-menu.el:
6448         * font-menu.el (font-menu-split-long-menu):
6449         * font-menu.el (font-menu-family-constructor):
6450         * font-menu.el (font-menu-size-constructor):
6451         * font-menu.el (font-menu-weight-constructor):
6452         * font-menu.el (font-menu-set-font):
6453         vassoc moved to alist.el.
6454         Accelerators added to all menus.
6455         Unused bound var new-props removed.
6456
6457         * keydefs.el: I did a whole lot of rearranging to put things in a
6458         more consistent order and fixed a number of cases where key
6459         combinations involving up, down, left, right and so on were
6460         defined but the corresponding keypad combinations were not
6461         defined.
6462
6463         * lisp-mode.el:
6464         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6465         * lisp-mode.el (emacs-lisp-mode):
6466         * lisp-mode.el (lisp-interaction-mode):
6467         * lisp-mode.el (flet):
6468         Added accelerators onto the menus.
6469         Made all the different versions of the let function be indented
6470         the same way.
6471         Undid Steve's easy-menu-ification, because it makes it impossible
6472         to have the menubar and popup menus different.
6473         Cleaned up the menu; added items for find-function &c and some
6474         indenting, and removed debug-on-*.
6475
6476         * list-mode.el (list-mode-hook):
6477         * list-mode.el (list-mode):
6478         * list-mode.el (completion-setup-hook):
6479         * list-mode.el (display-completion-list):
6480         Added support for the :window-height keyword, which is required
6481         because of other changes that I made for the file dialog box.  I
6482         also made the hook variables list-mode-hook and
6483         completion-setup-hook and also minibuffer-setup-hook in
6484         minibuf.el be permanent-local; see comment in list-mode.el.
6485
6486         * map-ynp.el (map-y-or-n-p):
6487         Added accelerators to the dialog buttons.
6488
6489         * menubar-items.el (menu-truncate-list):
6490         New internal function.
6491         * menubar-items.el (submenu-generate-accelerator-spec):
6492         * menubar-items.el (menu-item-strip-accelerator-spec):
6493         * menubar-items.el (menu-item-generate-accelerator-spec):
6494         New exported functions, for use in auto-generating accelerator specs.
6495
6496         * menubar-items.el:
6497         * menubar-items.el (default-menubar):
6498         * menubar-items.el (maybe-add-init-button):
6499         * menubar-items.el (bookmark-menu-filter):
6500         * menubar-items.el (slow-format-buffers-menu-line):
6501         * menubar-items.el (build-buffers-menu-internal):
6502         * menubar-items.el (language-environment-menu-filter):
6503         * menubar-items.el (default-popup-menu):
6504         * menubar-items.el (popup-buffer-menu):
6505         * menubar-items.el (popup-menubar-menu):
6506         Did a major overhaul on this file, and in fact I'm nowhere near
6507         done working on the menubar, and there will be more patches to
6508         come.  A basic summary of what I've done:
6509
6510         a) I added accelerators to all of the menu items.  For menus that
6511         are auto-generated, such as the buffers menu, the accelerators are
6512         automatically added to the beginning of each line using the
6513         numbers 1 through 9, then zero, and then letters starting with A,
6514         but omitting the letters that are already in use for the fixed
6515         menu items at the top of the buffers menu.  To facilitate adding
6516         accelerators of this kind, I created some new functions
6517         (*-accelerator-spec), which are also being used by other filters
6518         that auto generate lists of things such as ftp sites to download
6519         packages.  If people really don't like these accelerators
6520         appearing at the beginning of the menu items, a variable can be
6521         added to optionally turn them off, but I think this is rather
6522         pointless because other menu items have accelerators and many or
6523         most of the menu users will use the accelerators if the support is
6524         there.
6525
6526         b) I combined the top level Tools and Apps menus into a single
6527         Tools menu, because the distinction between the two is not
6528         obvious, and the items on the menus are not used often enough that
6529         putting some of them onto submenus is a problem.
6530
6531         c) I created two new top level menus called View and Cmds because
6532         there were too many items on the File and Edit menus, and I'm going
6533         to be adding more items to these menus.  In contrast to the Tools
6534         menu, the items on these menus may be used quite often during an
6535         editing session, and so should be available with fewer
6536         keystrokes.
6537
6538         d) I added a number of options to the options menu, including one
6539         for controlling whether the alt key can be used to traverse to
6540         menu items using the accelerators, one for controlling behavior of
6541         control-k, one for controlling how the kill and yank functions
6542         interact with the clipboard, a few additional buffers-menu
6543         options, and various other things.  I also did a bit of
6544         rearranging, for example, combining the keyboard and mouse options
6545         into a single keyboard and mouse submenu to facilitate the
6546         accelerators on that level.
6547
6548         e) I changed the variable buffers-menu-format-buffer-line-function
6549         to take two arguments instead of one, the second argument being
6550         the line number for use in creating an accelerator.  I added a
6551         hack to support existing functions with one argument (although I
6552         doubt that very many of these exist), for backward compatibility.
6553
6554         f) I moved the top level mule menu to be a submenu of the edit
6555         menu.  I think that most of the items on this menu are fairly
6556         useless and there are certainly not enough frequently used items
6557         to justify this being its own top level menu.
6558
6559         g) I combined most of the items in big-menubar.el into the main menu.
6560         If people think the main menu is too big, it would be possible to
6561         create different configurations, some smaller.
6562
6563         * menubar.el (check-menu-syntax):
6564         Deleted some syntax checks that were no longer valid, partly
6565         because of changes that were already made a long time ago, and
6566         partly because of a change I made where I allow the name of the
6567         menu item to be an evaluated expression rather than just a string,
6568         similar to all of the other parameters of a menu item.
6569
6570         * minibuf.el:
6571         * minibuf.el (read-file-name-1):
6572         * minibuf.el (mouse-read-file-name-1):
6573         I made a number of changes to improve the appearance
6574         and functioning of the file dialog box.  They include:
6575
6576         a) Fixing the problem where closing the dialog box by clicking on
6577         the close button of the window didn't properly exit the
6578         minibuffer.
6579
6580         b) Fixing the problem that if you typed part of a file name, and
6581         then clicked on a completion with the mouse, the file was not
6582         correctly selected.
6583
6584         c) Changing the title of the dialog box to reflect the operation
6585         being done in accordance with user interface conventions, rather
6586         than the name of the dialog box buffer, which is rather useless.
6587
6588         d) Remove the words "possible completions are" which didn't
6589         belong.
6590
6591         e) Fix things so that the completions scroll off the end of the
6592         completions windows only to the right, rather than both to the
6593         right and down, which is in accordance with Windows user interface
6594         conventions.
6595
6596         * msw-init.el (init-post-mswindows-win):
6597         Added a binding for meta-F4, which is the standard windows binding
6598         for exiting a program.
6599
6600         * select.el (get-selection-no-error):
6601         * select.el (own-selection):
6602         * select.el (own-clipboard):
6603         Added an optional argument called append to the functions
6604         own-selection and own-clipboard.  This adds support for appending
6605         text to the existing selection and allows the function
6606         own-clipboard to be used as the value of the variable
6607         interprogram- cut-function.
6608
6609         Fixed a bug in own-selection in handling zmacs-region-stays.
6610
6611         * simple.el (historical-kill-line): New.
6612
6613         * simple.el (kill-line):
6614         * simple.el (interprogram-cut-function):
6615         * simple.el (interprogram-paste-function):
6616         * simple.el (handle-pre-motion-command):
6617         * simple.el (next-line):
6618         * simple.el (previous-line):
6619         a) Expanded the variable kill-whole-line, so that function
6620         kill-line can be set to delete the entire line always, not just
6621         when cursor is at the beginning of the line.  This is controlled
6622         by setting the variable kill-whole-line to the symbol 'always.
6623         This behavior, as well as the existing kill-whole-line behavior,
6624         now only take effect when kill-line is called interactively,
6625         although this is a departure from a previous behavior in the case
6626         of setting this variable kill-whole-line to t.  It is almost
6627         certainly what has always been intended, and most likely the old
6628         way of doing things introduced bugs.  I also created a function
6629         called historical-kill-line, which ignores the kill-whole-line
6630         setting and always gives the historical behavior of only killing
6631         to the end of the line.  I bound this function to shift- control-k
6632         so that the kill to end of line behavior is available, even when
6633         kill-whole-line has been set to change control-k into the simple
6634         delete-whole-line behavior. (This can be set using the options
6635         menu.)
6636
6637         b) I changed things so that kill and yank now interact with the
6638         clipboard by default under windows.  This was done by changing the
6639         default value of interprogram-cut- function and
6640         interprogram-paste-function.  You can get the old behavior by
6641         setting these to nil, and there is an option on the options menu
6642         to do this.
6643
6644         c) I added support for selecting text using shifted motion keys.
6645         This support is on by default and can be controlled by the
6646         variable shifted-motion-keys-select-region.  There is also a
6647         variable called unshifted-motion-keys-deselect-region that
6648         controls more specifically how the shifted motion key behavior
6649         works.  I did not put an option on the options menu to turn this
6650         off, because I can't imagine why this would be useful.
6651
6652         * simple.el (forward-block-of-lines):
6653         * simple.el (backward-block-of-lines):
6654         * simple.el (block-movement-size):
6655         New.
6656
6657         * simple.el (uncapitalized-title-words):
6658         * simple.el (uncapitalized-title-word-regexp):
6659         * simple.el (capitalize-string-as-title):
6660         * simple.el (capitalize-region-as-title):
6661         New.
6662
6663
6664         * subr.el (add-hook):
6665         * subr.el (make-local-hook): New.
6666         * subr.el (remove-local-hook): New.
6667         * subr.el (add-one-shot-hook): New.
6668         * subr.el (add-local-one-shot-hook): New.
6669         Added some functions to make using hooks easier.
6670         These include:
6671
6672         a) Functions add-local-hook and remove-local-hook to make it easy
6673         to use local hooks.
6674
6675         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6676         make it possible to add a "one-shot" hook, which is to say a hook
6677         that runs only once, and automatically removes itself after the
6678         first time it has run.
6679
6680 2000-03-09  Andy Piper  <andy@xemacs.org>
6681
6682         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6683
6684 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
6685
6686         * buff-menu.el (buffers-menu-omit-invisible-buffers):
6687         Moved from menubar-items.el.
6688         * dumped-lisp.el: Dump gutter-items regardless of menubar.
6689
6690 2000-03-08  Andy Piper  <andy@xemacs.org>
6691
6692         * gutter-items.el (build-buffers-tab-internal): add selected field
6693         to buffers tab spec.
6694
6695 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
6696
6697         * minibuf.el (last-exact-completion): Initialize to nil.
6698
6699 2000-03-07  Didier Verna  <didier@xemacs.org>
6700
6701         * startup.el (command-line-1): remove unused variable
6702         `first-file-buffer'.
6703
6704 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
6705
6706         * loaddefs.el (completion-ignored-extensions): Removed ".log",
6707         which is also used for Web server log files.
6708
6709 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
6710
6711         * mule/mule-charset.el: Setup auto-fill-chars.
6712
6713 2000-03-02  SL Baur  <steve@beopen.com>
6714
6715         * subr.el (with-string-as-buffer-contents): Reimplement using
6716         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
6717         non-deletion of buffer after execution problem.
6718         (with-output-to-string): Use unique buffer name.
6719
6720 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6721
6722         * gutter-items.el (buffers-tab-sort-function):  New variable.
6723         (buffers-tab-items):  Funcall it to sort the buffer tab list.
6724
6725 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6726
6727         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
6728
6729 2000-02-28  Martin Buchholz  <martin@xemacs.org>
6730
6731         * menubar-items.el (maybe-add-init-button): Remove the "Load
6732         .emacs" button from all menubars.
6733
6734 2000-03-01  Didier Verna  <didier@xemacs.org>
6735
6736         * rect.el (string-rectangle): depend on `pending-delete-mode' for
6737         region rectangle replacement (from Jan Vroonhof).
6738         (replace-rectangle): new function.
6739
6740 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6741
6742         * mule/mule-cmds.el (set-default-coding-systems): Use
6743         set-terminal-coding-system and set-keyboard-coding-system.
6744         * coding.el (set-terminal-coding-system): Use
6745         set-console-tty-output-coding-system.
6746         (set-keyboard-coding-system): Use
6747         set-console-tty-input-coding-system.
6748
6749 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
6750
6751         * minibuf.el (read-variable): Allow symbol to default argument.
6752
6753 2000-02-27  Andy Piper  <andy@xemacs.org>
6754
6755         * gutter-items.el (update-tab-hook): new function to be used for
6756         hooks.
6757         (create-frame-hook): add update-tab-hook.
6758         (record-buffer-hook): ditto.
6759         (default-gutter-position-changed): ditto.
6760         (default-gutter-position): updating the buffers tab is now handled
6761         by a hook.
6762         (default-gutter-position-changed-hook): new variable.
6763         (gutter-element-visibility-changed-hook): ditto.
6764         (set-gutter-element-visible-p): call it.
6765         (set-gutter-element): use modify-specifier-instances. Set extents
6766         as duplicable before using.
6767         (remove-gutter-element): ditto.
6768         (set-gutter-element-visible-p): ditto.
6769         (init-gutter): new function.
6770         (add-tab-to-gutter): use new gutter-element functions rather than
6771         setting specifiers directly.
6772         (clear-progress): ditto.
6773         (abort-progress): ditto.
6774         (gutter-buffers-tab-visible-p): renamed from
6775         default-gutter-visible-p
6776
6777         * specifier.el (modify-specifier-instances): new function from Jan
6778         Vroonhof.
6779
6780         * x-init.el (init-post-x-win): call init-gutter.
6781
6782         * msw-init.el (init-post-mswindows-win): call init-gutter.
6783
6784         * menubar-items.el (default-menubar): Update to reflect new gutter
6785         variables.
6786
6787 2000-02-26  Andy Piper  <andy@xemacs.org>
6788
6789         * gutter-items.el (set-gutter-element): new function. Add gutter
6790         elements to the specified gutter.
6791         (remove-gutter-element): new function. Remove gutter elements from
6792         the specified gutter.
6793         (set-gutter-element-visible-p): new function. Set gutter element
6794         visibility for the provided gutter-visible specifier.
6795
6796 2000-02-23  Andy Piper  <andy@xemacs.org>
6797
6798         * gutter-items.el (add-tab-to-gutter): specify dimensions
6799         dynamically.
6800
6801 2000-02-24  Martin Buchholz  <martin@xemacs.org>
6802
6803         * gutter-items.el (add-tab-to-gutter):
6804         * package-get.el (package-get-interactive-package-query):
6805         * package-ui.el (pui-directory-exists):
6806         (pui-install-selected-packages):
6807         (pui-list-packages):
6808         Use #'(lambda ...)  instead of '(lambda ...).
6809
6810 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
6811
6812         * startup.el (load-user-init-file): Check to make sure user
6813           has an init-file before calling load().
6814
6815 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6816
6817         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
6818
6819 2000-02-23  Martin Buchholz <martin@xemacs.org>
6820
6821         * XEmacs 21.2.31 is released.
6822
6823 2000-02-21  Mike Sperber <mike@xemacs.org>
6824
6825         * loadup.el (really-early-error-handler):
6826         * update-elc.el:
6827         * make-docfile.el:
6828         Remove dependency on EMACSBOOTSTRAP... environment variables.
6829
6830 2000-02-21  Martin Buchholz <martin@xemacs.org>
6831
6832         * XEmacs 21.2.30 is released.
6833
6834 2000-02-19  Martin Buchholz  <martin@xemacs.org>
6835
6836         * byte-optimize.el (byte-optimize-plus):
6837         (byte-optimize-minus):
6838         (byte-optimize-multiply):
6839         Optimize (- 0) to 0, not (-)
6840         Optimize (+ 5 3.0) to 8.0
6841         Optimize (* 5 3.0) to 15.0
6842         Improve readability.
6843
6844 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6845
6846         * modeline.el: (modeline-scrolling-method): change modeline
6847         mswindows cursor appearance according to the value.
6848
6849         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
6850         and 'gui-element face colors and 'gui-element face font to Windows
6851         defaults.
6852
6853 2000-02-09 Stef Epardaud  <stef@lunatech.com>
6854
6855         * font-lock.el: Javadoc enhancements
6856
6857 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6858
6859         * ldap.el (toplevel): Test if LDAP support has been compiled in
6860         (ldap-verbose): New option
6861         (ldap-search-entries): Renamed from the previous ldap-search
6862         Conditionalize message display on ldap-verbose
6863         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
6864         defuns
6865         (ldap-search): Is now defined as an obsolete wrapper calling
6866         ldap-search-basic or ldap-search-entries
6867
6868
6869 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6870             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
6871             Jan Vroonhof  <jan@xemacs.org>
6872
6873         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
6874         When for-effect is true, didn't call `byte-optimize-form'
6875         in and/or subforms without last.
6876
6877 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
6878
6879         * package-get.el (package-get-download-sites): Use correct custom
6880         type.
6881
6882 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6883
6884         * files.el (write-file): Ask for coding system when compiled with
6885         file-coding.
6886
6887 2000-02-16  Andy Piper  <andy@xemacs.org>
6888
6889         * buffer.el (switch-to-buffer): give norecord argument to
6890         set-window-buffer instead of explicitly recording.
6891
6892         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
6893         we have to pick a window.
6894
6895 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6896
6897         * mule/mule-cmds.el (describe-language-support): Don't add
6898         unexist function to help-map.
6899         (describe-coding-system): Don't use already assigend `C'.
6900
6901 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6902
6903         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
6904         work in custom.
6905
6906 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
6907
6908         * about.el: Ienaga's e-mail address change.
6909
6910 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
6911
6912         * etags.el (find-tag): force new window -- even if buf already
6913         visible -- when other-window is t
6914
6915 2000-02-16  Martin Buchholz <martin@xemacs.org>
6916
6917         * XEmacs 21.2.29 is released.
6918
6919 2000-02-09  Martin Buchholz  <martin@xemacs.org>
6920
6921         * cl-extra.el (getf): This is now identical to `plist-get', so
6922         just defalias it.
6923         * cl-macs.el: Make getf an alias to plist-get, at the
6924         byte-compiler level, using define-compiler-macro.
6925
6926 2000-02-08  Martin Buchholz  <martin@xemacs.org>
6927
6928         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
6929
6930 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
6931
6932         * lisp/etags.el (find-tag-internal): set exact-tagname to
6933           a regular expression that matches against the tagname
6934           part of the tag entry first instead of only looking in
6935           the context area.
6936
6937 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6938
6939         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
6940         * toobar.el: fixed typo(s) in customizing default-toolbar-position
6941
6942 2000-02-07  Martin Buchholz <martin@xemacs.org>
6943
6944         * XEmacs 21.2.28 is released.
6945
6946 2000-02-07  Martin Buchholz  <martin@xemacs.org>
6947
6948         * cl-extra.el (getf): Just call `get', never `get*'.
6949         Make arglist match docstring.
6950         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
6951         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
6952         * byte-optimize.el: remove references to `get*'.
6953
6954 2000-02-06  Martin Buchholz  <martin@xemacs.org>
6955
6956         * mule/european.el: Add syntax information for Latin3 and Latin4.
6957
6958 2000-02-02  Martin Buchholz  <martin@xemacs.org>
6959
6960         * byte-optimize.el: Byte-optimize (length "foo")
6961
6962 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
6963
6964         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
6965         width check using `window-leftmost-p' and `window-rightmost-p'.
6966
6967 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
6968
6969         * wid-edit.el (widget-match-inline): An atom never matches a
6970           list.
6971
6972 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6973
6974         * modeline.el: Consolidated 'x and 'mswindows specification under
6975         'win tag.
6976
6977 2000-01-29  Andy Piper  <andy@xemacs.org>
6978
6979         * gutter-items.el: (format-buffers-tab-line): Try and be
6980         intelligent about buffer naming when we have duplicates.
6981
6982 2000-01-29  Andy Piper  <andy@xemacs.org>
6983
6984         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
6985         updated when it becomes visible.
6986
6987 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6988
6989         * bytecomp.el (byte-compile-insert-header): Properly set coding
6990         system under MULE and file-coding.
6991
6992 2000-01-28  Martin Buchholz  <martin@xemacs.org>
6993
6994         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
6995         (dontusethis-set-value-terminal-coding-system-handler):
6996         (dontusethis-set-value-keyboard-coding-system-handler):
6997         Never undefine coding system aliases.  Emergency fix for gnus.
6998
6999 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7000
7001         * files.el (abbreviate-file-name): Use directory-sep-char instead
7002         of hard-coded "/".
7003
7004 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7005
7006         * startup.el (user-init-file-base-list): New variable, replacing
7007         user-init-file-base.
7008         (find-user-init-file): New function.
7009         (command-line-early): Use it.
7010         (load-user-init-file): Ditto.
7011
7012 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7013
7014         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7015         calling valid-image-instantiator-format-p
7016
7017 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7018
7019         * isearch-mode.el (isearch-mode): The variable is
7020         isearch-unhidden-extents, not isearch-opened-extents.
7021
7022 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7023
7024         * minibuf.el (next-history-element): Modify error message if a
7025         default value is available.
7026
7027 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7028
7029         * bytecomp.el (byte-compile-file): Don't unconditionally write
7030         .elc files in binary - might contain non-Latin1.
7031
7032 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7033
7034         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7035         for windows-nt.
7036
7037         * version.el:
7038         * startup.el (user-init-file-base):
7039         * process.el (call-process-region):
7040         * files.el (make-backup-file-name):
7041         (backup-file-name-p):
7042         (file-relative-name):
7043         (abbreviate-file-name):
7044         (set-auto-mode):
7045         * code-process.el (call-process-region): Removed unnecessary
7046         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7047         support out of the universe.
7048
7049         * process.el:
7050         * code-process.el:
7051         * bytecomp.el (byte-compile-file): Removed reference to
7052         buffer-file-type, and commented usage of binary-process-output
7053         NTEmacs variables.
7054
7055 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7056
7057         * help.el (function-arglist): Add case for macro.
7058
7059 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7060
7061         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7062         printers.
7063         (custom-display): Added a menu for printer/display tags.
7064
7065         * frame.el (frame-type):
7066         * device.el (device-type): Added 'msprinter to the doc string, and
7067         removed 'pc -- it is not going to be implemented ever.
7068         (call-device-method): Fixed docstring typo.
7069         Defined specifier tags 'printer and 'display.
7070
7071 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7072
7073         * lisp/itimer.el (itimer-run-expired-timers): (consp
7074           last-command-event-time) instead of (consp
7075           'last-command-event-time).
7076
7077 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7078
7079         * msw-glyphs.el: Removed obsolete commentary.
7080
7081 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7082
7083         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7084         better default value.
7085
7086 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7087
7088         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7089         (read-string): Ditto.
7090         (eval-minibuffer): Ditto.
7091         (read-command): Ditto.
7092         (read-function): Ditto.
7093         (read-variable): Ditto.
7094         (read-number): Ditto.
7095         (read-shell-command): Ditto.
7096         (read-number): Record history.
7097
7098 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7099
7100         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7101
7102 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7103
7104         * faces.el (startup-initialize-custom-faces): New function.
7105         Reset all faces created during auto-autoloads loading time
7106         by defface.
7107         * startup.el (command-line): Call it.
7108
7109 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7110
7111         * about.el (about-hackers): Add myself to contributors list.
7112
7113 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7114
7115         * menubar-items.el (maybe-add-init-button): Removed an argument in
7116         a call to load-user-init-file, as the function managed to lose its
7117         formal parameter a few betas ago.
7118
7119 2000-01-18  Martin Buchholz <martin@xemacs.org>
7120
7121         * XEmacs 21.2.27 is released.
7122
7123 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7124
7125         * process.el (shell-command-to-string): Use the FSF docstring.
7126         Make shell-command-to-string the standard function, and
7127         exec-to-string the (deprecated) alias.
7128
7129         * startup.el: typo fix.
7130
7131 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7132
7133         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7134
7135 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7136
7137         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7138         buffers after visible buffers.
7139         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7140
7141 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7142
7143         * info.el (Info-extract-menu-node-name): Stop at a dot
7144         followed by whitespace or right parenthesis.
7145
7146 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7147
7148         * info.el (Info-directory-list): Warn against using Customize with
7149         Info-directory-list.
7150
7151 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7152
7153         * minibuf.el (read-file-name): doc fix.
7154
7155         * autoload.el (update-file-autoloads): doc fix.
7156
7157         * about.el (about-hackers): Change my E-mail address.
7158
7159 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7160
7161         * info.el (Info-visit-file): Just use the `f' interactive spec to
7162         read a filename in the standard way.
7163
7164 2000-01-13  Andy Piper  <andy@xemacs.org>
7165
7166         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7167         (gutter-buffers-tab-extent): new variable.
7168         (update-tab-in-gutter): call add-tab-to-gutter again if the
7169         orientation has changed.
7170         (add-tab-to-gutter): cope with different orientations.
7171
7172 2000-01-11  Didier Verna  <didier@xemacs.org>
7173
7174         * info.el (Info-following-node-name): backward-skip dots as well
7175         as spaces (dots at the end of a node name aren't part of it).
7176         (Info-extract-menu-node-name): don't skip dots. There could be
7177         some in the node name.
7178         (Info-index): allow dots to be part of a node name.
7179
7180 2000-01-12  Andreas Jaeger  <aj@suse.de>
7181
7182         * files.el (auto-mode-alist): Added idlwave-mode.
7183         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7184
7185 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7186
7187         * info.el (Info-search): Show default value.
7188
7189 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7190
7191         * info.el (Info-read-node-completion-table): New variable.
7192         (Info-read-node-name-1): New function.
7193         (Info-read-node-name): Use it.
7194         (Info-follow-reference): Use DEFAULT argument of completing-read.
7195         (Info-menu): Ditto.
7196
7197 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7198
7199         * hyper-apropos.el (hyper-describe-key-briefly): Save
7200         window configuration.
7201         (hyper-describe-face): Use DEFAULT of completing-read.
7202         (hyper-apropos-read-variable-symbol): Ditto.
7203         (hyper-apropos-read-function-symbol): Ditto.
7204
7205 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7206
7207         * mule/mule-cmds.el (set-default-coding-system): Set
7208         comint-exec-hook to use coding-system-for-read and
7209         coding-system-for-write so that C-x RET c works.
7210
7211 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7212
7213         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7214         (previous-matching-history-element): Increment
7215         minibuffer-max-depth by 1.
7216         (next-matching-history-element): Ditto.
7217
7218 2000-01-11  Andy Piper  <andy@xemacs.org>
7219
7220         * gutter-items.el (buffers-tab): Create a new face for the buffers
7221         tab.
7222         (buffers-tab-face): use it.
7223
7224 2000-01-10  Didier Verna  <didier@xemacs.org>
7225
7226         * modeline.el (modeline-scrolling-method): change modeline X
7227         cursor appearance according to the value.
7228
7229 2000-01-07  Andreas Jaeger  <aj@suse.de>
7230
7231         * about.el (about-hackers): Moved my entry to contributor list.
7232         (xemacs-hackers): Added myself.
7233         (about-maintainer-info): Added description of myself.
7234
7235
7236 2000-01-07  Didier Verna  <didier@xemacs.org>
7237
7238         * modeline.el (modeline-scrolling-method): new variable.
7239         (mouse-drag-modeline): add reference to it in the docstring.
7240         (mouse-drag-modeline): handle it.
7241
7242 2000-01-08  Andy Piper  <andy@xemacs.org>
7243
7244         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7245         calls.
7246         (remove-buffer-from-gutter-tab): ditto.
7247
7248 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7249
7250         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7251         (custom-face-edit): Fix grammatical error in help message.
7252
7253 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7254
7255         * movemail.el: Added.
7256
7257         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7258
7259 2000-01-03  Didier Verna  <didier@xemacs.org>
7260
7261         * modeline.el (mouse-drag-modeline): remove the code related to
7262         the modeline horizontal scrolling facility.
7263
7264 1999-12-31  Martin Buchholz <martin@xemacs.org>
7265
7266         * XEmacs 21.2.26 is released.
7267
7268 1999-12-28  Andy Piper  <andy@xemacs.org>
7269
7270         * wid-edit.el (widget-push-button-value-create): The gui cache
7271         does not agree with native widgets which can only be displayed
7272         once per window. The reasons for caching are diminished now that
7273         we don't hog resources when creating buttons.
7274         (widget-push-button-cache) deleted.
7275
7276 1999-12-24  Martin Buchholz <martin@xemacs.org>
7277
7278         * XEmacs 21.2.25 is released.
7279
7280 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7281
7282         * hyper-apropos.el (hyper-apropos): Toggle
7283         hyper-apropos-programming-apropos correctly.
7284         Set REGEXP when user accepts default value.
7285
7286 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7287
7288         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7289         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7290
7291 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7292
7293         * mule/mule-category.el (undefined-category-designator):
7294         Return char instead of character.  Search for undefined one.
7295         (describe-category): Use with-displaying-help-buffer.
7296
7297 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7298
7299         * byte-optimize.el (byte-optimize-plus):
7300         Optimize (+ 1) to 1 instead of (1+ nil).
7301
7302         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7303
7304         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7305
7306         * byte-optimize.el (byte-optimize-char-before): New function.
7307         Remove performance penalty for using (char-before) instead of (char-after).
7308
7309 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7310
7311         * mule/mule-category.el (char-category-list): Return character
7312         instead of integer.
7313
7314 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7315
7316         * minibuf.el (read-buffer): Check default is buffer object.
7317
7318 1999-11-25  Andy Piper  <andy@xemacs.org>
7319
7320         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7321         for buttons.
7322
7323 1999-12-16  Andreas Jaeger  <aj@suse.de>
7324
7325         * package-get.el (package-get-maybe-save-index): Fixed typo.
7326         Patch by Jeff Miller <jmiller@smart.net>.
7327
7328 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7329
7330         * gnuserv.el (gnuserv-process-filter):  don't call
7331         gnuserv-write-to-client when gnuserv-current-client is nil
7332
7333 1999-12-14  Martin Buchholz <martin@xemacs.org>
7334
7335         * XEmacs 21.2.24 is released.
7336
7337 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7338
7339         * about.el (about-hackers): Update my email address.
7340
7341 1999-12-07  Martin Buchholz <martin@xemacs.org>
7342
7343         * XEmacs 21.2.23 is released.
7344
7345 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7346
7347         * package-get.el (package-get-download-sites): Removed several
7348         defunct download sites, added many new ones, and corrected a few
7349         incorrect directory-on-site entries.  Added physical locations to
7350         site-description.
7351
7352 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7353
7354         * finder.el (finder-commentary): add DOC string and fix
7355         interactive spec
7356
7357 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7358
7359         * help.el (describe-function): Don't forget to intern the string
7360         completing-read returns.
7361         (describe-variable): Ditto.
7362
7363 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7364
7365         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7366         `hyper-apropos-help-mode' here to find symbol to customize
7367         irregardless of cursor position and simplify
7368         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7369         `hyper-apropos-popup-menu'.
7370
7371 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7372
7373         * apropos.el (apropos-mode-map): Add return to call
7374         apropos-follow.
7375         (apropos-print): Call apropos-mode to have better
7376         command reference. Put keymap text-poperty to
7377         symbole name.
7378
7379 1999-11-22  Alastair Burt  <burt@dfki.de>
7380
7381         * help.el: (describe-bindings-1): Added handling of keymaps for
7382         the extents at point.
7383
7384 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7385
7386         * gutter-items.el (buffers-tab-items): Wrap the function in a
7387         save-match-data
7388
7389 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7390
7391         * help.el (describe-function): Use the DEFAULT argument to
7392         completing-read.
7393         (describe-variable): Ditto.
7394
7395 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7396
7397         * minibuf.el (read-from-minibuffer): Add optional argument
7398         DEFAULT to have better mini-buffer history support.
7399         (completing-read): Pass default to read-from-minibuffer.
7400         (read-buffer): Pass default to completing-read.
7401
7402 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7403
7404         * font-lock.el (font-lock-doc-string-face): Document the
7405         `font-lock-lisp-like' property.
7406
7407 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7408
7409         * lisp-mode.el: Specify `font-lock-lisp-like'.
7410
7411         * font-lock.el (font-lock-lisp-like): New function.
7412         (font-lock-fontify-syntactically-region): Use it.
7413
7414 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7415
7416         * XEmacs 21.2.22 is released
7417
7418 1999-11-28  Martin Buchholz <martin@xemacs.org>
7419
7420         * XEmacs 21.2.21 is released.
7421
7422 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7423
7424         * minibuf.el (read-coding-system): Accept symbol and
7425         coding-system object as a default-coding-system.
7426
7427 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7428
7429         * minibuf.el (read-coding-system): Accept symbol as
7430         a default-coding-system.
7431
7432 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7433
7434         * apropos.el (apropos-documentation): Use insert instead
7435         of princ.
7436
7437 1999-11-07  William M. Perry  <wmperry@aventail.com>
7438
7439         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7440           for the linux console.
7441
7442         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7443           stuff to work when you are not on a window system, since the GPM
7444           mouse support now allows pasting from outside of XEmacs.
7445
7446 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7447
7448         * XEmacs 21.2.20 is released
7449
7450 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7451
7452         * setup-paths.el (paths-default-info-directories): Add
7453         /usr/share/info and /usr/local/share/info.
7454
7455 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7456
7457         * about.el: Updated Vladimir Ivanovic's info.
7458
7459 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7460
7461         * auto-show.el (auto-show-truncationp): Remove.
7462
7463         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7464
7465 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7466
7467         * indent.el (indent-line-to): fix bug: spaces were not replaced
7468         with tab if column is multiple of tab-width
7469         From dhn@qedinc.com
7470
7471 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7472
7473         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7474         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7475
7476         * package-get.el (package-get-package-provider): Be verbose when
7477         interactive. Patch from Robert Pluim
7478
7479 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7480
7481         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7482         info file suffixes.
7483
7484 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7485
7486         * process.el (open-network-stream): Add a new optional parameter
7487         PROTOCOL to support udp; fix a minor typo and add an explanation
7488         in docstring for udp programming.
7489
7490         * code-process.el (open-network-stream): Add a new optional
7491         parameter PROTOCOL to support udp; fix a minor typo and add an
7492         explanation in docstring for udp programming.
7493
7494 1999-10-18  Andy Piper  <andy@xemacs.org>
7495
7496         * gui.el (make-gui-button): be more precise about how we call
7497         callbacks.
7498
7499         * wid-edit.el (widget-push-button-value-create): Use the new form
7500         of native gui-button.
7501
7502 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7503
7504         * info.el (Info-page-prev): Don't do (sit-for 0).
7505
7506 1999-10-13  Andy Piper  <andy@xemacs.org>
7507
7508         * gutter-items.el (progress-abort-glyph): new glyph for showing
7509         abort status.
7510         (append-progress): dispatch-event rather than sit-for.
7511         (abort-progress): new function. Show the abort glyph with an
7512         appropriate message.
7513         (raw-append-progress): dispatch-event rather than sit-for.
7514         (display-progress): cope with aborts.
7515
7516         * gui.el (make-gui-button): Use native widgets for buttons
7517         unconditionally.
7518         (insert-gui-button): ditto.
7519         (gui-button-p): ditto.
7520
7521         * xbm-button.el: remove from core.
7522
7523         * xpm-button.el: remove from core.
7524
7525 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7526
7527         * faces.el (init-device-faces): Don't initialize the random faces
7528         on the stream device.
7529
7530 1999-10-06  Andy Piper  <andy@xemacs.org>
7531
7532         * files.el (recover-file): Don't use ls under windows for revert buffer.
7533
7534 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7535
7536         * package-get.el (package-get-download-menu): Make menu really
7537         toggle download sites.
7538         (package-get-download-sites): Add autoload cookie.
7539
7540 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7541
7542         * setup-paths.el (paths-find-module-directory): Ditto.
7543
7544 1999-09-29  Werner Fink  <werner@suse.de>
7545
7546         * setup-paths.el (paths-find-exec-directory): Add missing nil
7547         parameter for environment.
7548
7549 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7550
7551         * modeline.el (modeline-format):
7552         Only purecopy the strings.  Else
7553         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7554         barfs.
7555
7556 1999-08-28  Mike Woolley  <mike@bulsara.com>
7557
7558         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7559         user setting comint-completion-addsuffix and
7560         comint-process-echoes.
7561
7562 1999-09-22  Andy Piper  <andy@xemacs.org>
7563
7564         * gutter-items.el (update-tab-in-gutter): use
7565         last-nonminibuf-window instead of selected-window.
7566
7567 1999-09-18  Andy Piper  <andy@xemacs.org>
7568
7569         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7570         display on.
7571
7572         * subr.el (record-buffer-hook): new variable so that the hook gets
7573         some documentation.
7574
7575 1999-09-16  Andy Piper  <andy@xemacs.org>
7576
7577         * gutter-items.el (update-tab-in-gutter): only update when the
7578         gutter is visible.
7579         (remove-buffer-from-gutter-tab): ditto.
7580
7581 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7582
7583         * simple.el (do-auto-fill): Commented out part of Kinsoku
7584         processing.
7585
7586 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7587
7588         * isearch-mode.el (isearch-highlightify-region): Give the
7589         highlighting extents a high priority.
7590         (isearch-make-extent): Give the main highlighting extent an even
7591         higher priority.
7592
7593 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7594
7595         * packages.el (packages-compute-package-locations): Fix typo from
7596         -u rationalization.
7597
7598 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7599
7600         * setup-paths.el (paths-find-doc-directory): Respect value of
7601         `configure-doc-directory.'
7602
7603         * find-paths.el (paths-find-architecture-directory): Give
7604         precendence `default' argument (which typically comes from
7605         configure).
7606
7607 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7608
7609         * startup.el (command-line-early): Added options -user-init-file
7610         and -user-init-directory.
7611
7612         * files.el (user-init-file): Default to NIL so we can recognize
7613         when it's set.
7614
7615 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7616
7617         * obsolete.el (init-file-user):
7618         * startup.el:
7619         * packages.el (packages-compute-package-locations):
7620         * package-get.el (package-get-user-index-filename):
7621         * menubar-items.el (maybe-add-init-button):
7622         * info.el (Info-annotations-path):
7623         * dump-paths.el:
7624         Change `user-init-directory' to be an absolute path.
7625         Use `user-init-directory' where appropriate.
7626         Zap `init-file-user' and its uses.
7627
7628 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7629
7630         * subr.el (copy-symbol): New function.
7631
7632 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7633
7634         * isearch-mode.el (isearch-done): Be sure to restore invisible
7635         extents in the proper buffer.
7636         (isearch-pre-command-hook): Set this-command to the correct value
7637         in case the buffer has changed and old overriding-local-map was
7638         used.
7639         (isearch-restore-extent): Use remprop instead of setting the
7640         property to nil.
7641
7642 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7643
7644         * cmdloop.el (execute-extended-command): Update zmacs region
7645         before the delay.
7646         (execute-extended-command): Make the message gettext-friendly.
7647
7648 1999-09-07  Andy Piper  <andy@xemacs.org>
7649
7650         * gutter-items.el (progress-gauge-glyph): renamed from
7651         progress-glyph.
7652         (progress-text-glyph): new variable.
7653         (progress-layout-glyph): use layouts and text glyphs.
7654         (progress-area-buffer): removed.
7655         (progress-text-and-extent): new variable.
7656         (progress-displayed-p): dynamically create gutter area buffer.
7657         (clear-progress): ditto.
7658         (raw-append-progress): ditto.
7659         (append-progress): use new glyph names.
7660         (raw-append-progress): only create the extent when needed. set
7661         properties more optimally.
7662         (progress): remove args.
7663
7664 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7665
7666         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7667         mapcar where the return value is unused.
7668         (isearch-restore-invisible-extents): Ditto.
7669         (isearch-highlight-all-cleanup): Ditto.
7670         (isearch-delete-extents-in-range): Traverse the extents only once.
7671         (isearch-highlight-all-update): Don't start over if the search
7672         string has changed and more input is pending.
7673
7674 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7675
7676         * packages.el (packages-find-package-data-path): Ditto.
7677
7678         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7679
7680         * subr.el (mapc-internal): Don't make obsolete.
7681
7682         * cl-extra.el (mapc): Resurrect.
7683
7684 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
7685
7686         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7687         alias.
7688
7689         * isearch-mode.el (isearch-top-state): Restore isearch-word.
7690         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7691         (isearch-yank-clipboard): Use get-clipboard instead of
7692         x-get-clipboard.
7693         (isearch-yank-selection): Fix docstring.
7694
7695 1999-09-02  Martin Buchholz  <martin@xemacs.org>
7696
7697         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7698
7699 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7700
7701         * cl-macs.el (extent-start-position): Fix setf method.
7702         (extent-end-position): Ditto.
7703
7704 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7705
7706         * isearch-mode.el: End merge with FSF 20.4.
7707
7708         * isearch-mode.el (search-invisible): New variable.
7709         (isearch-hide-immediately): Ditto.
7710         (isearch-unhidden-extents): Ditto.
7711         (isearch-range-invisible): New function.
7712         (isearch-unhide-extent): Ditto.
7713         (isearch-restore-invisible-extents): Ditto.
7714         (isearch-restore-extent): Ditto.
7715
7716         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7717         implementation.
7718         (isearch-ring-retreat-edit): Ditto.
7719         (isearch-forward): New argument NO-RECURSIVE-EDIT.
7720         (isearch-forward-regexp): New arguments NOT-REGEXP and
7721         NO-RECURSIVE-EDIT.
7722         (isearch-backward): New argument NO-RECURSIVE-EDIT.
7723         (isearch-backward-regexp): New arguments NOT-REGEXP and
7724         NO-RECURSIVE-EDIT.
7725         (isearch-mode): Return isearch-success.
7726         (isearch-update): Use unread-command-events instead of
7727         unread-command-event.
7728         (isearch-abort): If an invalid regexp is encountered, keep popping
7729         states.
7730         (isearch-*-char): Use FSF implementation.
7731         (isearch-whitespace-chars): Use the more robust FSF's
7732         implementation.
7733         (isearch-within-brackets): New variable.
7734         (isearch-mode): Initialize it.
7735         (isearch-edit-string): Bind it.
7736         (isearch-search-and-update): Set it.
7737         (isearch-push-state): Push it.
7738         (isearch-top-state): Pop it.
7739         (isearch-search): Set it.
7740         (isearch-printing-char): When called by isearch-whitespace-chars,
7741         handle M-SPC gracefully.
7742         (isearch-message-prefix): New argument ELLIPSIS.
7743         (isearch-message-suffix): Ditto.
7744         (isearch-message): Use the ELLIPSIS argument when calling
7745         isearch-message-prefix and isearch-message-suffix.
7746         (isearch-message-prefix): Distinguish between "wrapped" and
7747         "overwrapped" search, FWIW.
7748
7749 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7750
7751         * isearch-mode.el (isearch-edit-string): Use the head of the
7752         search ring instead of search-last-string and search-last-regexp.
7753         (search-highlight): Renamed from isearch-highlight.
7754         (isearch-exit): Use the new name.
7755         (isearch-highlight): Ditto.
7756         (isearch-dehighlight): Ditto.
7757         (isearch-update-ring): New function.
7758         (isearch-done): Call it.
7759         (isearch-done): New argument EDIT.
7760         (isearch-repeat): If search string is empty, look up at the car of
7761         the search ring; ignore the yank pointer.
7762         (isearch-abort): Call isearch-done with NOPUSH.
7763         (isearch-cancel): New function.
7764         (isearch-mode-map): Bind it to ESC ESC ESC.
7765
7766         * isearch-mode.el: Begin merge with FSF 20.4.
7767
7768 1999-09-01  Andy Piper  <andy@xemacs.org>
7769
7770         * x-select.el (x-get-clipboard): obsolete.
7771         (x-yank-clipboard-selection): obsolete
7772
7773         * select.el (disown-selection): need to be careful to disown the
7774         clipboard if we set it via selection.
7775         (get-clipboard): move from x-select.el
7776         (yank-clipboard-selection): ditto.
7777
7778 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7779
7780         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
7781         isearch-highlight-all-matches to nil.
7782         (isearch-fixed-case): New variable.
7783         (isearch-mode): Initialize it.
7784         (isearch-edit-string): Save it.
7785         (isearch-toggle-case-fold): Set it.
7786         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
7787         need to check isearch-fixed-case.
7788         (isearch-toggle-case-fold): Update highlighting of all matches
7789         before the pause.
7790         (isearch-edit-string):
7791
7792 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7793
7794         * isearch-mode.el (isearch-edit-string): Call isearch-message
7795         before reading the event so that the prompt is displayed properly.
7796         (isearch-message): Use isearch-nonincremental when calling
7797         isearch-message-prefix.
7798         (minibuffer-local-isearch-map): Bind up and down to do the same as
7799         M-p and M-n respectively.
7800         (isearch-done): New arg NOPUSH.
7801         (isearch-edit-string): Use it.
7802         (isearch-edit-string): Don't bind isearch-string.
7803         (isearch-ring-adjust): Edit string, *then* push state.
7804
7805 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
7806
7807         * faces.el (isearch-secondary): Make isearch-secondary look
7808         different than default.
7809
7810 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
7811
7812         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7813         save-excursion.
7814         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7815         (isearch-update): Call isearch-dehighlight without arguments.
7816         (isearch-done): Ditto.
7817
7818         * isearch-mode.el (isearch-fix-case): If the search string has no
7819         upper-case letters, allow the folding to be reenabled.
7820         Previously, once disabled, the folding would remain that way until
7821         the end of isearch.
7822         (isearch-top-state): Call isearch-fix-case.
7823
7824         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7825         save-excursion.
7826         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7827
7828 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
7829
7830         * xpm-button.el:
7831         xbm-button.el: Need to exist in core because gui.el depends on
7832         them.
7833
7834 1999-08-31  Andy Piper  <andy@xemacs.org>
7835
7836         * gutter-items.el (buffers-tab-face): new customizable variable.
7837         (buffers-tab-default-buffer-line-length): new specifier for
7838         maximum viewable characters.
7839         (progress-stack): new variable for implementing widget-based
7840         progress messages.
7841         (progress-area-buffer): ditto.
7842         (progress-glyph-height): ditto.
7843         (progress-stop-callback): ditto.
7844         (progress-quit-function): new function.
7845         (progress-glyph): new variable.
7846         (progress-layout-glyph): ditto.
7847         (progress-displayed-p): new function, see message-displayed-p for
7848         details.
7849         (clear-progress): ditto.
7850         (remove-progress): ditto.
7851         (append-progress): ditto.
7852         (raw-append-progress): ditto.
7853         (display-progress): ditto.
7854         (current-progress): ditto.
7855         (current-progress-label): ditto.
7856         (progress): ditto.
7857         (lprogress): ditto.
7858
7859
7860 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7861
7862         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
7863
7864         * isearch-mode.el (isearch-yank-x-selection): Renamed to
7865         `isearch-yank-selection'.
7866         (isearch-mode-map): Use it.
7867         (isearch-yank-selection): Use `get-selection' instead of
7868         `get-x-selection'.
7869
7870 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7871
7872         * faces.el (isearch-secondary): Create face here.
7873
7874         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
7875         timers.
7876
7877 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
7878
7879         * subr.el (buffer-string): More robust backward compatibility
7880         check, courtesy William Perry.
7881
7882 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
7883
7884         * replace.el (perform-replace): Stop the search after the search
7885         limit has been reached.
7886
7887 1999-08-23  Andy Piper  <andy@xemacs.org>
7888
7889         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
7890         here if we don't have one.
7891
7892 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7893
7894         * ldap.el (ldap-coding-system): Default to nil until we get
7895         efficient UTF8 support
7896         (ldap-decode-string): Guard against `decode-coding-string' not
7897         being defined
7898         (ldap-encode-string): Guard against `encode-coding-string' not
7899         being defined
7900
7901 1999-08-23  Didier Verna  <didier@xemacs.org>
7902
7903         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
7904         Some doc strings improvements, and add a star to the `interactive'
7905         calls.
7906
7907 1999-08-18  Stef Epardaud  <stef@lunatech.com>
7908
7909         * font-lock.el (java-font-lock-keywords-3): introduced new
7910         keywords and regexpes for javadoc syntax 1.2.
7911
7912 1999-08-17  Andy Piper  <andy@xemacs.org>
7913
7914         * gutter-items.el (buffers-tab-format-buffer-line-function): use
7915         format-buffers-tab-line.
7916         (buffers-tab-max-buffer-line-length): new variable.
7917         (format-buffers-tab-line): new function. truncate names if over
7918         buffers-tab-max-buffer-line-length.
7919
7920 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
7921
7922         * cus-start.el: Customize the variable `bell-inhibit-time'.
7923
7924 1999-08-16  Andy Piper  <andy@xemacs.org>
7925
7926         * gutter-items.el (remove-buffer-from-gutter-tab): take a
7927         brute-force approach to deleting the last buffer.
7928         (buffers-tab-grouping-regexp): new customizable variable.
7929         (select-buffers-tab-buffers-by-mode): use it.
7930
7931 1999-08-13  Andy Piper  <andy@xemacs.org>
7932
7933         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
7934         deletion problem.
7935
7936 1999-07-30  Didier Verna  <didier@xemacs.org>
7937
7938         * cus-edit.el (custom-save-variables): I said, use prin1 instead
7939         of princ to output symbols.
7940         (custom-save-face-internal): ditto.
7941         (custom-save-resets): ditto.
7942
7943 1999-08-09  Didier Verna  <didier@xemacs.org>
7944
7945         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
7946         `regexp-quote' to protect the major mode name for use as a regular
7947         expression (c++ needs this for instance).
7948
7949 1999-08-08  Andy Piper  <andy@xemacs.org>
7950
7951         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
7952         cope with similar mode names.
7953
7954         * gutter-items.el (buffers-tab-selection-function): new selection
7955         function.
7956         (select-buffers-tab-buffers-by-mode): new function.
7957         (buffers-tab-items): use it if set to only display buffers in the
7958         tab in the current buffer's group..
7959         (update-tab-in-gutter): use new api.
7960         (remove-buffer-from-gutter-tab): ditto.
7961
7962         * gutter-items.el (buffers-tab-max-size): set custom selection
7963         default to 6.
7964         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
7965         (add-tab-to-gutter): set face as default.
7966
7967 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
7968
7969         * faces.el (frob-face-property): Merge the fall-back specifier
7970         with the target, not replace it.
7971
7972 1999-08-05  Andy Piper  <andy@xemacs.org>
7973
7974         * gutter-items.el (update-tab-in-gutter): add frame argument for
7975         buffer-items.
7976         (update-tab-in-gutter): use it.
7977
7978         * gutter-items.el (record-buffer-hook): set.
7979
7980         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
7981         change.
7982         (switch-to-buffer-hook) deleted.
7983
7984 1999-08-04  Andy Piper  <andy@xemacs.org>
7985
7986         * gutter-items.el (update-tab-in-gutter): make sure this will work
7987         as an argument to create-frame-hook.
7988
7989 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
7990
7991         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
7992         instead of timer emulation.
7993
7994 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
7995
7996         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
7997         Emacs isearch enhancements.
7998
7999 1999-07-28  Andy Piper  <andy@xemacs.org>
8000
8001         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8002         all devices that support tab controls.
8003         (remove-buffer-from-gutter-tab): new function. to be used as a
8004         value for kill-buffer-hook.
8005
8006 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8007
8008         * auto-show.el (auto-show-truncationp): changed to match
8009         `window_translation_on'
8010
8011 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8012
8013         * XEmacs 21.2.19 is released
8014
8015 1999-07-28  SL Baur  <steve@miho>
8016
8017         * code-files.el (insert-file-contents): Fix docstring.
8018         revert previous change.
8019
8020 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8021
8022         * fill.el (fill-region-as-paragraph): Change re-break-point to
8023         contain word-across-newline plus one character so that filling
8024         Japanese and Chinese works as desired.
8025         * simple.el (do-auto-fill): Ditto.
8026
8027 1999-07-26  SL Baur  <steve@miho>
8028
8029         * mule/japanese.el ("Japanese"): Do not specify a default input
8030         method.
8031         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8032
8033 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8034
8035         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8036         able to use cl-macs macro in early lisp.
8037
8038 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8039
8040         * custom.el:
8041         * cus-face.el:
8042         * cus-edit.el:
8043                 Massive custom Theme API changes.
8044
8045 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8046
8047         * code-files.el (insert-file-contents): Regard
8048         coding-system-magic-cookie if `coding-system-for-read' is nil.
8049
8050 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8051
8052         * mule/thai-xtis.el: Add coding: local variable, to avoid
8053         bootstrapping problem with C locale.
8054
8055 1999-07-22  Andy Piper  <andy@xemacs.org>
8056
8057         * dumped-lisp.el (preloaded-file-list): guard against putting
8058         gutter-items in a less than functional XEmacs.
8059         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8060
8061 1999-07-18  Bob Weiner  <weiner@beopen.com>
8062
8063         * fill.el (fill-context-prefix): Fixed bug that prevented the
8064         setting of an adaptive fill prefix when the `dont-skip-first' was
8065         t.
8066
8067 1999-07-22  SL Baur  <steve@miho>
8068
8069         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8070
8071 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8072
8073         * files.el (interpreter-mode-alist): add `make', `guile', and
8074         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8075         makefile-mode, guile is a scheme, and someday XEmacs will be
8076         modular enough to use as an efficient scripting tool.)
8077
8078 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8079
8080         * mule/mule-cmds.el (reset-language-environment): Regard
8081         coding-category `utf-8' and `ucs-4' if they are available.
8082
8083 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8084
8085         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8086         (prefer-coding-system): Fix DOC-string.
8087
8088         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8089         DOC-string too.
8090
8091         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8092         Mule.
8093         (coding-system-change-eol-conversion): Fix DOC-string.
8094
8095 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8096
8097         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8098         instead of `list-coding-system'.
8099
8100 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8101
8102         * menubar-items.el (default-menubar): `select-input-method' was
8103         renamed to `set-input-method'.
8104
8105         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8106         "Set Language Environment" menu.
8107
8108         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8109         "Describe Language Support" menu.
8110
8111 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8112
8113         * mule/chinese.el ("Chinese-GB"): Rename
8114         `chinese-gb-environment-setup-function' to
8115         `setup-chinese-gb-environment-internal'.
8116
8117 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8118
8119         * mule/korean.el: Use `define-coding-system-alias' instead of
8120         `copy-coding-system'.
8121
8122 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8123
8124         * mule/mule-cmds.el (set-language-environment-coding-systems):
8125         Treat duplicated coding-categories.
8126
8127 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8128
8129         * mule/japanese.el: Use `define-coding-system-alias' instead of
8130         `copy-coding-system'.
8131
8132 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8133
8134         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8135         coding-system `viscii'.
8136
8137 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8138
8139         * mule/cyrillic.el:
8140         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8141         (cyrillic-alternativnyj-decode-table): New variable.
8142         (cyrillic-alternativnyj-encode-table): New variable.
8143         - Specify `iso-8-1' as a category of coding-system
8144           `alternativnyj'.
8145         - Abolish general Cyrillic environment.
8146
8147 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8148
8149         * mule/chinese.el:
8150         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8151         - Register `chinese-gb-environment-setup-function' as a
8152           `setup-function' of "Chinese-GB" environment.
8153
8154 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8155
8156         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8157         optional argument `parents'.
8158
8159         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8160         property for Thai-XTIS.
8161
8162         * mule/mule-help.el (help-with-tutorial): Use property
8163         `tutorial-coding-system' of language-info as a coding-system to
8164         read tutorial file.
8165
8166 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8167
8168         * mule/thai-xtis.el: Don't setup `setup-function' and
8169         `exit-function'.
8170
8171         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8172         `set-coding-category-system' to set up coding-system for
8173         coding-category.
8174
8175         * mule/mule-cmds.el (prefer-coding-system): Use
8176         `set-coding-category-system' to set up coding-system for
8177         coding-category.
8178
8179 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8180
8181         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8182         Thai-XTIS environment.
8183
8184         * mule/mule-cmds.el (prefer-coding-system): Use
8185         `find-coding-system' instead of `coding-system-p'.
8186
8187 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8188
8189         * mule/mule-cmds.el (set-language-environment-coding-systems):
8190         Modify eol-type for XEmacs.
8191
8192         * mule/thai-xtis.el: Delete unused local variable `category'.
8193
8194         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8195         function.
8196         (prefer-coding-system): Don't call
8197         `update-coding-systems-internal'; use function
8198         `coding-category-list' instead of variable `coding-category-list';
8199         use `set-coding-priority-list' instead of `set-coding-priority';
8200         modify `eol-type' for XEmacs.
8201
8202         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8203         `charset-columns'.
8204         (char-width): Likewise.
8205
8206 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8207
8208         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8209         `tis-620'.
8210
8211         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8212         `set-coding-priority-list' instead of `set-coding-priority'; don't
8213         call `update-coding-systems-internal'.
8214
8215         * mule/mule-misc.el (coding-system-get): New function.
8216         (coding-system-put): New function.
8217         (coding-system-category): New function.
8218
8219 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8220
8221         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8222         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8223         to avoid conflict with leim/quail/thai-xtis.
8224
8225         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8226         to thai-xtis-chars.el.
8227
8228         * mule/thai-xtis-chars.el: New file (split from
8229         mule/thai-xtis.el).
8230
8231 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8232
8233         * mule/thai-xtis.el:
8234         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8235         - Add syntax entries.
8236         - Put `preferred-coding-system' of the charset `thai-xtis' to
8237           `tis-620'.
8238
8239 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8240
8241         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8242         rewritten to use write-multibyte-character.
8243
8244 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8245
8246         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8247         of `iso-2022-7'.
8248         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8249         ported yet.
8250         (read-input-method-name): Treat optional argument `default'.
8251
8252 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8253
8254         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8255         all.
8256         (set-language-info-alist): Set up menus here.
8257
8258 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8259
8260         * minibuf.el (completing-read): Add new optional argument
8261         `default'.
8262         (read-coding-system): Add new optional argument
8263         `default-coding-system'.
8264
8265 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8266
8267         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8268         (viet-viscii-...->viet-vscii...).
8269
8270 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8271
8272         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8273         and menus.
8274
8275 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8276
8277         * mule/mule-cmds.el (input-method-function): Add permanent-local
8278         property.
8279
8280 1999-03-30  Dave Love  <fx@gnu.org>
8281
8282         * mule/mule-cmds.el (current-language-environment): Doc fix.
8283
8284 1999-02-06  Richard Stallman  <rms@gnu.org>
8285
8286         * mule/european.el (setup-slovenian-environment): New function.
8287         ("Slovenian"): New language environment.
8288
8289 1999-01-27  Dave Love  <fx@gnu.org>
8290
8291         * mule/mule-cmds.el (current-language-environment): Provide :link,
8292         :type (choices) and appropriate :get.
8293
8294 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8295
8296         * mule/mule-cmds.el (describe-language-environment): Don't alter
8297         input-method-alist.
8298
8299 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8300
8301         * mule/mule-cmds.el (prefer-coding-system): Call
8302         set-coding-priority, so that the internal array of priorities is
8303         also updated.
8304
8305 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8306
8307         * mule/mule-cmds.el (prefer-coding-system): If the argument
8308         requires specific EOL conversion type, make the default coding
8309         systems use that.
8310
8311 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8312
8313         * mule/mule-cmds.el (set-language-environment): Pass the default
8314         eol-type to set-language-environment-coding-systems.
8315         (set-default-coding-systems): Copy the eol-type property for the
8316         new default values of {buffer-file,process}-coding-system from the
8317         old defaults.
8318         (set-language-environment-coding-systems): Accept an optional
8319         argument EOL-TYPE, and set the eol-type property of the default
8320         coding systems accordingly.
8321
8322 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8323
8324         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8325         use generate-new-buffer instead of get-buffer-create.
8326
8327 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8328
8329         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8330
8331 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8332
8333         * mule/mule-cmds.el (default-input-method): Fix custom type.
8334
8335 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8336
8337         * mule/mule-cmds.el (setup-specified-language-environment):
8338         Add apropos-inhibit property.
8339         (describe-specified-language-support): Likewise.
8340
8341 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8342
8343         * mule/mule-cmds.el: Doc fixes.
8344
8345 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8346
8347         * mule/mule-cmds.el (register-input-method): Doc-string
8348         modified.
8349
8350 1998-09-01  Dave Love  <fx@gnu.org>
8351
8352         * mule/mule-cmds.el (current-language-environment): Fix
8353         setter function.
8354
8355 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8356
8357         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8358         mule/european.el, mule/hebrew.el, mule/japanese.el,
8359         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8360         avoid bootstrapping problem if you need to recompile all the Lisp
8361         files using interpreted code.
8362
8363 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8364
8365         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8366         ("Latin-2"): Likewise.
8367
8368 1998-08-18  Per Starback  <starback@update.uu.se>
8369
8370         * mule/european.el (setup-latin2-environment): Fix typo.
8371
8372 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8373
8374         * mule/european.el: Give proper value of `input-method' key to all
8375         lang. env.
8376
8377         * mule/mule-cmds.el (activate-input-method): Handle the case that
8378         the arg INPUT-METHOD is nil correctly.
8379         (read-multilingual-string): Activate the specified input method
8380         before calling read-string.  Afterward, activate the original
8381         input method.
8382
8383 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8384
8385         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8386         (set-language-info-alist): Fix typo in doc-string.
8387
8388         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8389
8390 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8391
8392         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8393         (reset-language-environment): New function for the job that
8394         setup-english-environment used to do.
8395         (set-language-environment): Do more setups according to the info
8396         in language-info-alist.
8397         (read-language-name): Handle the case that the arg KEY is nil.
8398         (describe-language-environment): Handle input-method property.
8399
8400         * mule/: All files under this directory, which related with
8401         specific languages (such as mule/european.el, mule/greek.el,
8402         mule/hebrew.el, mule/misc-lang.el), modified as below.
8403         (setup-XXX-environment): Just call set-language-environment.  If
8404         they used to do some other jobs than what done by
8405         set-language-environment, those jobs are done in
8406         setup-XXX-environment-internal now.
8407         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8408         the value to setup-XXX-environment-internal.  Add properties
8409         input-method and features.
8410
8411         * mule/english.el (setup-english-environment): Just call
8412         reset-language-environment.
8413
8414         * mule/european.el (setup-8-bit-environment): Function deleted.
8415
8416 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8417
8418         * mule/mule-cmds.el (input-method-exit-on-first-char)
8419         (input-method-use-echo-area): Doc fixes.
8420
8421 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8422
8423         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8424         variable.
8425         (input-method-use-echo-area): New variable.
8426
8427 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8428
8429         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8430
8431 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8432
8433         * mule/mule-cmds.el (activate-input-method): Update mode line.
8434         (inactivate-input-method): Likewise.
8435
8436 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8437
8438         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8439         input method in the current buffer, but just bind
8440         current-input-method.
8441
8442 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8443
8444         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8445
8446         * mule/misc-lang.el ("IPA"): Add coding-priority and
8447         coding-system.
8448
8449 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8450
8451         * mule/greek.el: Add coding-priority.
8452
8453 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8454
8455         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8456         LANG-ENV.
8457
8458 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8459
8460         * mule/mule-cmds.el (register-input-method): Fix previous change.
8461         (setup-specified-language-environment): Doc fix.
8462
8463 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8464
8465         * mule/mule-cmds.el: Several doc fixes.
8466         (get-language-info, set-language-info): Rename argument.
8467         (set-language-info-alist): Likewise.
8468         (register-input-method): Rename argument.
8469         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8470
8471 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8472
8473         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8474         default value while reading an input method.
8475
8476 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8477
8478         * mule/mule-cmds.el (universal-coding-system-argument):
8479         Use buffer-file-coding-system as default.
8480
8481 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8482
8483         * mule/korean.el ("Korean"): Doc fix.
8484
8485 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8486
8487         * mule/mule-cmds.el (describe-language-environment): Print the
8488         languge environment at the head.
8489
8490 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8491
8492         * mule/japanese.el: Set exit-function to exit-japanese-environment
8493         for Japanese environment.
8494
8495 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8496
8497         * mule/mule-cmds.el (set-language-environment): Doc fix.
8498         (current-language-environment): Use defcustom.
8499         (default-input-method): Specify :type.
8500
8501 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8502
8503         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8504         modified.
8505         (prefer-coding-system): Doc-string modified.
8506
8507 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8508
8509         * mule/mule-cmds.el (set-language-info): Doc-string
8510         describes `coding-priority' KEY.
8511         (set-language-environment-coding-systems): New function.
8512         (select-safe-coding-system): New function.
8513         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8514         (set-language-info-alist): New optionla arg PARENTS.  Call
8515         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8516         (set-language-environment-coding-systems): New function.
8517
8518         * mule/chinese.el: Remove setting up of
8519         describe-chinese-environment-map and
8520         setup-chinese-environment-map.  Exclude them in args of calls to
8521         set-language-info-alist.  Register coding-priority key in
8522         language-info-alist.
8523
8524         * mule/cyrillic.el: Remove setting up of
8525         describe-cyrillic-environment-map and
8526         setup-cyrillic-environment-map.  Exclude them in args of calls to
8527         set-language-info-alist.  Register coding-priority key in
8528         language-info-alist.
8529
8530         * mule/english.el: Register coding-priority key in
8531         language-info-alist.
8532
8533         * mule/ethiopic.el: Register coding-priority key in
8534         language-info-alist.
8535
8536         * mule/european.el: Remove setting up of
8537         describe-european-environment-map and
8538         setup-european-environment-map.  Exclude them in args of calls to
8539         set-language-info-alist.  Register coding-priority key in
8540         language-info-alist.  Add "German" language env.
8541         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8542         (setup-german-environment): New function.
8543
8544         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8545         change default input method to "greek-postfix".
8546
8547         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8548         coding-priority key in
8549
8550 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8551
8552         * mule/mule-cmds.el (set-language-info): Doc fix.
8553         (input-method-inactivate-hook): Doc fix.
8554
8555 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8556
8557         * mule/mule-cmds.el (set-input-method): Renamed from
8558         select-input-method.
8559
8560 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8561
8562         * mule/mule-cmds.el (set-language-environment): Run
8563         exit-language-environment-hook before calling `exit-function'
8564         which is specified for the language environment.
8565
8566 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8567
8568         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8569         modified.
8570         (prefer-coding-system): Likewise.
8571         (describe-language-environment): Print aliases of each coding
8572         system.
8573         (set-language-environment-hook): New variable.
8574         (exit-language-environment-hook): New variable.
8575         (set-language-environment): Call these hooks.  Before setting a
8576         new language environment, exit from the
8577         current-language-environment if necessary.
8578         (input-method-verbose-flag): The value can be nil, t,
8579         complex-only, or default.
8580         (input-method-highlight-flag): Doc-string augmented.
8581         (activate-input-method): Check if we can run the registered
8582         function to activate an input method.
8583
8584         * mule/korean.el: Set exit-function for language environment
8585         "Korean" to exit-korean-environment.
8586         (setup-korean-environment): Moved to korea-util.el.
8587
8588 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8589
8590         * mule/mule-cmds.el (read-multilingual-string): Use
8591         current-input-method prior to default-input-method.  Don't bind
8592         current-input-method by `let', instead, activate the specified
8593         input method in the current buffer temporarily.
8594
8595 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8596
8597         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8598
8599 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8600
8601         * mule/chinese.el (post-read-decode-hz): Return the result of
8602         decode-hz-region.
8603         (pre-write-encode-hz): Do not change the value of
8604         last-coding-system.
8605
8606 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8607
8608         * mule/mule-ccl.el: Doc fixes.
8609
8610 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8611
8612         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8613         (check-ccl-program): New macro.
8614
8615 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8616
8617         * mule/mule-ccl.el: Comment about CCL syntax modified.
8618         (ccl-command-table): Add read-multibyte-character and
8619         write-multibyte-character.
8620         (ccl-code-table): Add ex-cmd.
8621         (ccl-extended-code-table): New variable.
8622         (ccl-embed-extended-command): New function.
8623         (ccl-compile-read-multibyte-character,
8624         ccl-compile-write-multibyte-character) New functions.
8625         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8626         ccl-dump-write-multibyte-character): New functions.
8627
8628 1999-07-22  SL Baur  <steve@miho>
8629
8630         * config.el (config-value-file): config.values is installed into
8631         doc-directory.
8632         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8633
8634 1999-07-19  Didier Verna  <didier@xemacs.org>
8635
8636         * rect.el: all functions rewritten, except when noted. Below is a
8637         list of interface changes.
8638         (apply-on-rectangle): new function. Obsoletes
8639         `operate-on-rectangle'. All functions that used to call this
8640         function now call the new one.
8641         (kill-rectangle): added optional prefix arg to fill lines.
8642         (delete-rectangle): ditto.
8643         (delete-extract-rectangle): ditto.
8644         (open-rectangle): ditto.
8645         (clear-rectangle): ditto.
8646         (delete-rectangle-line): added third arg FILL.
8647         (delete-extract-rectangle-line): ditto.
8648         (open-rectangle-line): ditto.
8649         (clear-rectangle-line): ditto.
8650
8651 1999-07-18  Andy Piper  <andy@xemacs.org>
8652
8653         * menubar-items.el (default-menubar): add gutter options.
8654
8655         * gutter-items.el: new file.
8656         (gutter): new group for custom.
8657         (gutter-visible-p): new variable.
8658         (default-gutter-position): ditto.
8659         (buffers-tab): new group for the buffers tab.
8660         (gutter-buffers-tab): widget to put in the gutter.
8661         (buffers-tab-max-size): max number of tabs.
8662         (buffers-tab-switch-to-buffer-function): function to call when a
8663         tab is pressed.
8664         (buffers-tab-omit-function): filter buffers with this function.
8665         (buffers-tab-format-buffer-line-function): format buffer names for
8666         inclusion in tabs.
8667         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8668         the record.
8669         (build-buffers-tab-internal): build a list of tab items.
8670         (buffers-tab-items): ditto.
8671         (add-tab-to-gutter): put a tab in the gutter area.
8672         (update-tab-in-gutter): reset the buffers in the tab.
8673
8674         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8675
8676         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8677         (switch-to-buffer-hooks): new hook.
8678
8679         * toolbar.el (default-toolbar-position): fix typo.
8680
8681 1999-07-16  Andy Piper  <andy@xemacs.org>
8682
8683         * gui.el (make-dialog-frame): turn off gutters for dialogs.
8684
8685 1999-07-15  Didier Verna  <didier@xemacs.org>
8686
8687         * cus-edit.el (custom-prompt-variable): optional third arg makes
8688         prompt for a comment string.
8689         (customize-set-value): optional prefix makes this function handle
8690         variable comments.
8691         (customize-set-variable): ditto.
8692         (customize-save-variable): ditto.
8693         (customize-customized): handle custom comments.
8694         (customize-save-customized): ditto.
8695         (custom-variable-state-set): ditto.
8696         (custom-face-state-set): ditto.
8697         (customize-saved): ditto.
8698         (custom-variable-set): ditto.
8699         (custom-face-set): ditto.
8700         (custom-variable-save): ditto.
8701         (custom-face-save): ditto.
8702         (custom-variable-reset-saved): ditto.
8703         (custom-face-reset-saved): ditto.
8704         (custom-variable-reset-standard): ditto.
8705         (custom-face-reset-standard): ditto.
8706         (custom-comment-face): new face.
8707         (custom-comment-tag-face): ditto.
8708         (custom-comment): new widget.
8709         (custom-comment-create): new function.
8710         (custom-comment-delete): ditto.
8711         (custom-comment-value-set): ditto.
8712         (custom-comment-show): ditto.
8713         (custom-comment-invisible-p): ditto.
8714         (custom-variable-value-create): create a comment field widget.
8715         (custom-face-value-create): ditto.
8716         (custom-variable-menu): new entry for adding a custom comment.
8717         (custom-face-menu): ditto.
8718         (custom-save-variables): possibly save custom comments.
8719         (custom-save-faces): ditto.
8720
8721         * cus-face.el (custom-set-faces): the arguments can now have a
8722         custom comment as fourth argument.
8723
8724         * custom.el (custom-set-variables): the arguments can now have a
8725         custom comment as fifth element.
8726
8727 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
8728
8729         * XEmacs 21.2.18 is released
8730
8731 1999-07-13  SL Baur  <steve@miho>
8732
8733         * lib-complete.el (read-library-name): Revert previous change.
8734         (read-library): Ditto.
8735
8736 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
8737
8738         * packages.el (packages-package-list): Capitalize docstring.
8739
8740         * packages.el (packages-find-package-library-path): Use #'nconc
8741         rather than #'append to reduce consing -- #'mapcar uses Flist,
8742         which returns a freshly consed list.  #'append would create yet
8743         another fresh list, using Fmake_list in concat.
8744
8745         * packages.el (package-provide): Use setq with remassq like it
8746         says in its docstring.
8747
8748 1999-07-06  SL Baur  <steve@miho.m17n.org>
8749
8750         * lib-complete.el (progn-with-message): Fix typo.
8751
8752 1999-07-06  SL Baur  <steve@miho.m17n.org>
8753
8754         * mule/mule-misc.el (char-octet): Make function match docstring.
8755         From Katsumi Yamaoka <yamaoka@jpl.org>
8756
8757 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
8758
8759         * wid-edit.el (widget-documentation): corrected spelling error.
8760
8761 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
8762
8763         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
8764         keys if already bound
8765
8766 1999-07-06  SL Baur  <steve@miho.m17n.org>
8767
8768         * lib-complete.el (progn-with-message): Revert previous changes.
8769
8770 1999-06-24  Bob Weiner  <weiner@beopen.com>
8771
8772         * lib-complete.el (find-library):
8773         (find-library-other-window):
8774         (find-library-other-frame): Completely rewrote
8775         so that these functions actually work when called non-interactively.
8776         Also made them handle LIBRARY arguments which end with .el or .elc.
8777
8778 1999-06-24  Bob Weiner  <weiner@beopen.com>
8779
8780         * simple.el (indent-new-comment-line): Locally bound
8781         `block-comment-start' to `comstart' or else when this is called
8782         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
8783         `block-comment-start' value, ignoring any existing spacing after a
8784         comment prefix in the previous line and producing ugly comments.
8785
8786 1999-06-23  Bob Weiner  <weiner@beopen.com>
8787
8788         * list-mode.el (mouse-choose-completion):
8789         (choose-completion):
8790         (completion-switch-to-minibuffer): Added.
8791         ([Tab]): [Tab] previously switched to the minibuffer
8792         but since [space] does that and since most applications in the
8793         world use [Tab] to select the next item in a list, do that in the
8794         *Completions* buffer too.  This will cause the least confusion
8795         among the largest population of users.  -- Bob Weiner, BeOpen.com,
8796         06/23/1999.
8797
8798 1999-06-22  Bob Weiner  <weiner@beopen.com>
8799
8800         * help.el (help-buffer-name): Added support for a null value
8801         of `help-buffer-prefix-string' since some buffers require no
8802         prefix.
8803
8804 1999-06-20  Bob Weiner  <weiner@beopen.com>
8805
8806         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
8807         in the completion-list-mode-map to bury the completions buffer
8808         even when the minibuffer is no longer active.
8809
8810 1999-06-20  Bob Weiner  <weiner@beopen.com>
8811
8812         * list-mode.el (list-mode): It is visually disconcerting to have
8813         the text cursor disappear within list buffers, especially when
8814         moving from window to window, so leave it visible.
8815
8816 1999-07-01  SL Baur  <steve@miho.m17n.org>
8817
8818         * menubar-items.el (default-menubar): Conditionalize the bug
8819         report menu item (which may not be possible in this XEmacs).
8820         Reported by: Ken'ichi Handa <handa@etl.go.jp>
8821
8822 1999-06-30  SL Baur  <steve@miho.m17n.org>
8823
8824         * subr.el (with-current-buffer): DOC string fix.
8825         Suggested by Bob Weiner <weiner@altrasoft.com>
8826
8827 1999-06-25  Charles G Waldman <cgw@fnal.gov>
8828
8829         * cus-face.el (custom-face-italic): insert missing args
8830
8831 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8832
8833         * packages.el (package-locations): Changed default early package
8834         hierarchies to ~/.xemacs/mule-packages and
8835         ~/.xemacs/xemacs-packages.
8836
8837 1999-06-23  SL Baur  <steve@miho.m17n.org>
8838
8839         * mule/mule-category.el (Top Level): ASCII is also latin-1.
8840
8841 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8842
8843         * packages.el (package-locations): Changed default early package
8844         hierarchy to ~/.xemacs/packages.
8845         (package-locations): Removed `packages' as a possible name for a
8846         late package hierarchy.
8847
8848 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
8849
8850         * mule/mule-category.el (word-combining-categories): Set up new
8851         variable.
8852         (word-separating-categories): Likewise.
8853
8854 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
8855
8856         * XEmacs 21.2.17 is released
8857
8858 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
8859
8860         * font-menu.el (font-menu-set-font): allow for nil specification
8861         of font size.
8862
8863 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
8864
8865         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
8866         is 1.
8867
8868 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
8869
8870         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
8871         8859-5 instead of ISO 8859-1.
8872
8873 1999-06-15  SL Baur  <steve@steve1.m17n.org>
8874
8875         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
8876         (viet-viscii-encode-table): Ditto.
8877
8878         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
8879         Make obsolete definition of char-octet.
8880
8881 1999-06-14  SL Baur  <steve@steve1.m17n.org>
8882
8883         * subr.el: Move no-Mule make-char ...
8884         * help-nomule.el (make-char): To here.
8885         (string-width): Make Mule compatibility alias.
8886
8887 1999-06-15  Andy Piper  <andy@xemacs.org>
8888
8889         * select.el (get-selection-no-error): really make there be no-error.
8890         (get-selection): revert to original.
8891
8892 1999-06-11  Andy Piper  <andy@xemacs.org>
8893
8894         * select.el (selection-sets-clipboard): renamed.
8895         (own-selection): use it.
8896
8897 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
8898
8899         * XEmacs 21.2.16 is released
8900
8901 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
8902
8903         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
8904         missing characters to avoid crash.
8905
8906 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
8907
8908         * coding.el (set-terminal-coding-system): Only set the console
8909         coding system on the selected console if it is a tty.
8910
8911 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
8912
8913         * cus-face.el:
8914         * cus-edit.el:
8915         * faces.el:
8916         (custom):
8917         (face-spec-set):
8918         * faces.el (frob-face-property):
8919         * font-menu.el (font-menu-set-font):
8920                   Actually apply changes from 1999-03-17
8921
8922 1999-06-10  Andy Piper  <andy@xemacs.org>
8923
8924         * select.el (get-selection): abstract out non error-signalling
8925         part.
8926         (get-selection-no-error): get-selection without signalling an
8927         error.
8928         (selection-is-clipboard-p): new variable. controls whether the
8929         selection sets the clipboard.
8930         (own-selection): use it.
8931
8932         * mouse.el (insert-selection): fallback to clipboard after trying
8933         primary selection and cutbuffer.
8934
8935 1999-06-05  Andy Piper  <andy@xemacs.org>
8936
8937         * x-select.el (xselect-kill-buffer-hook-1): use generalised
8938         selection functions.
8939
8940 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
8941
8942         * code-files.el (buffer-file-coding-system): Use `raw-text' as
8943         default value.
8944         (load): Use `raw-text' instead of `no-conversion'.
8945         (insert-file-contents): Likewise.
8946
8947         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
8948         of `no-conversion'.
8949
8950 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
8951
8952         * coding.el: Don't copy `no-conversion' to `raw-text'.
8953
8954 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
8955
8956         * subr.el (make-char): Define it if Mule is not around.
8957
8958 1999-06-07  SL Baur  <steve@steve1.m17n.org>
8959
8960         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
8961
8962         * x-select.el (x-disown-selection-internal): Restore symbol as an
8963         obsolete alias.
8964         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
8965
8966 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
8967
8968         * XEmacs 21.2.15 is released
8969
8970 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
8971
8972         * subr.el (split-string): Avoid infinite looping
8973
8974 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8975
8976         * ldap.el (ldap-ignore-attribute-codings): New variable
8977         (ldap-default-attribute-decoder): New variable
8978         (ldap-coding-system): New variable
8979         (ldap-attribute-syntax-encoders): New variable
8980         (ldap-attribute-syntax-decoders): New variable
8981         (ldap-attribute-syntaxes-alist): New variable
8982         (ldap-encode-boolean): New function
8983         (ldap-decode-boolean): New function
8984         (ldap-encode-country-string): New function
8985         (ldap-decode-string): New function
8986         (ldap-decode-address): New function
8987         (ldap-encode-address): New function
8988         (ldap-decode-attribute): New function
8989         (ldap-search): Use some of these
8990
8991 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
8992
8993         * version.el (emacs-version): Make the patch level/beta come
8994         before the XEmacs qualifier so that it gets into (funcall
8995         emacs-version) and thus in the bug reports.
8996         (emacs-version>=): Support patch levels.
8997
8998 1999-06-03  SL Baur  <steve@xemacs.org>
8999
9000         * version.el: implement x.y.z version number
9001         From Jan Vroonhof <vroonhof@math.ethz.ch>
9002
9003 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9004
9005         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9006
9007 1999-05-22  Vin Shelton <acs@xemacs.org>
9008
9009         * startup.el: Document -private and break out non-standard X options.
9010
9011 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9012
9013         * mule/mule-charset.el (charset-after): New function.
9014         (charset-direction): Synch with Mule, update docstring.
9015         (get-charset-property): New function.
9016         (put-charset-property): New function.
9017         (charset-plist): New function.
9018
9019         * mule/mule-charset.el (compose-region):
9020         (decompose-region): remove;  these functions (which don't work
9021         since we don't do composite characters) have been moved to
9022         mule-util.el.
9023         (toplevel): follow coding standards
9024
9025 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9026
9027         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9028         exist any more.
9029
9030         * code-files.el: Fix commentary to follow coding standards.  Move
9031         the single line left in mule-files.el to here.
9032
9033         * mule/mule-files.el: delete.
9034
9035 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9036
9037         * info.el (Info-scroll-prev): Use event functions instead of the
9038         old emacs 19 interface.
9039
9040 1999-06-02  Andy Piper  <andy@xemacs.org>
9041
9042         * x-font-menu.el (x-font-menu-load-font):
9043         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9044
9045 1999-05-31  Andy Piper  <andy@xemacs.org>
9046
9047         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9048         group.
9049         (font-menu-this-frame-only-p): ditto.
9050         (font-menu-max-items): reinstate, from Jan Vroonhof
9051         <vroonhof@math.ethz.ch>
9052         (font-menu-submenu-name-format): ditto.
9053         (font-menu-split-long-menu): ditto, for use by the family
9054         constructor.
9055         (font-menu-family-constructor): use it.
9056
9057 1999-05-30  Andy Piper  <andy@xemacs.org>
9058
9059         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9060         for use by the font menu.
9061
9062         * msw-font-menu.el: new file implementing mswindows specific
9063         font-menu behaviour.
9064         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9065         (mswindows-font-menu-junk-families): ditto.
9066         (hack-font-truename): ditto.
9067         (mswindows-font-regexp-ascii): ditto.
9068         (mswindows-reset-device-font-menus): ditto.
9069         (mswindows-font-menu-font-data): ditto.
9070         (mswindows-font-menu-load-font): ditto.
9071
9072         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9073         (x-font-menu-font-data): ditto.
9074         (x-font-menu-load-font): ditto.
9075
9076         * font-menu.el: new file implementing generic font menu behaviour.
9077         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9078         made device independent.
9079         (font-menu-this-frame-only-p): ditto.
9080         (font-menu-preferred-resolution): ditto.
9081         (font-menu-size-scaling): new variable used to determine whether
9082         sizes are in points or tenths of a point.
9083         (vassoc): moved from x-font-menu.el.
9084         (device-fonts-cache): ditto.
9085         (device-fonts-cache): ditto.
9086         (flush-device-fonts-cache): ditto.
9087         (reset-device-font-menus): copied from x-font-menu.el and made
9088         device independent. Most functionality deferred to
9089         device-dependent versions.
9090         (font-menu-family-constructor): copied from x-font-menu.el and
9091         made device independent.
9092         (font-menu-size-constructor): ditto.
9093         (font-menu-weight-constructor): ditto.
9094         (font-menu-set-font): ditto.
9095         (font-menu-change-face): ditto.
9096         (font-menu-load-font): new device method.
9097         (font-menu-font-data): ditto.
9098
9099         * x-font-menu.el: The above functions deleted.
9100
9101 1999-05-26  Andy Piper  <andy@xemacs.org>
9102
9103         * update-elc.el:
9104         * make-docfile.el:
9105         * loadup.el: rehash expand-file-name usage to not use default-directory.
9106
9107 1999-05-21  Andy Piper  <andy@xemacs.org>
9108
9109         * x-select.el (x-select-convert-to-text):
9110         (x-selected-text-type):
9111         (x-get-selection):
9112         (xselect-convert-to-string):
9113         (xselect-convert-to-compound-text):
9114         (xselect-convert-to-length):
9115         (xselect-convert-to-targets):
9116         (xselect-convert-to-delete):
9117         (xselect-convert-to-filename):
9118         (xselect-convert-to-charpos):
9119         (xselect-convert-to-lineno):
9120         (xselect-convert-to-colno):
9121         (xselect-convert-to-sourceloc):
9122         (xselect-convert-to-os):
9123         (xselect-convert-to-host):
9124         (xselect-convert-to-user):
9125         (xselect-convert-to-class):
9126         (xselect-convert-to-name):
9127         (xselect-convert-to-integer):
9128         (xselect-convert-to-atom):
9129         (xselect-convert-to-identity): functions renamed from x-* and
9130         moved to select.el.
9131         (x-get-secondary-selection): use rename get-selection.
9132         (x-get-clipboard): ditto.
9133         (x-own-selection): moved to select.el.
9134         (x-valid-simple-selection-p): ditto.
9135         (x-dehilight-selection): ditto.
9136         (x-own-clipboard): ditto.
9137         (x-disown-selection): ditto.
9138
9139         * x-mouse.el (x-yank-function): moved to mouse.el.
9140         (x-insert-selection): ditto.
9141         (x-set-point-and-move-selection): use renamed function.
9142
9143         * select.el (selected-text-type): moved and renamed from
9144         x-select.el.
9145         (selection-owner-p): moved to C.
9146         (selection-exists-p): ditto.
9147         (get-cutbuffer): new device method.
9148         (get-selection): generalised and moved from x-select.el.
9149         (own-selection): moved x-own-selection functionality into here.
9150         (dehilight-selection): renamed and moved from x-select.el.
9151         (own-clipboard): functionality moved from x-select.el using new
9152         generic C builtins.
9153         (disown-clipboard): ditto.
9154         (select-convert-to-text):
9155         (select-convert-to-string):
9156         (select-convert-to-compound-text):
9157         (select-convert-to-length):
9158         (select-convert-to-targets):
9159         (select-convert-to-delete):
9160         (select-convert-to-filename):
9161         (select-convert-to-charpos):
9162         (select-convert-to-lineno):
9163         (select-convert-to-colno):
9164         (select-convert-to-sourceloc):
9165         (select-convert-to-os):
9166         (select-convert-to-host):
9167         (select-convert-to-user):
9168         (select-convert-to-class):
9169         (select-convert-to-name):
9170         (select-convert-to-integer):
9171         (select-convert-to-atom):
9172         (select-convert-to-identity): new functions renamed from x-* and
9173         moved from x-select.el.
9174
9175         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9176         into here and use as the default window-system mouse yank.
9177         (insert-selection): generalised and moved from x-mouse.el.
9178         (own-clipboard): moved to C.
9179
9180         * msw-select.el (mswindows-selection-owned-p): deleted.
9181         (mswindows-own-selection): generalised and moved to select.el.
9182         (mswindows-disown-selection): generalised and moved to C.
9183         (mswindows-selection-owner-p): ditto.
9184
9185 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9186
9187         * XEmacs 21.2.14 is released
9188
9189 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9190
9191         * about.el: update contact info for jason and slb.
9192
9193 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9194
9195         * mule/european.el (setup-romanian-environment): Add Romanian
9196         support from Emacs/Mule romanian.el.
9197
9198 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9199
9200         * cus-face.el: Label all custom changes with the 'custom' tag.
9201
9202         * cus-edit.el: idem ditto.
9203
9204         * faces.el: Added suport for adding device tags to various functions.
9205         (custom): New device tag.
9206         (face-spec-set): Call reset face with tags argument. No longer do
9207         x-init-global-faces hack.
9208
9209         * faces.el (frob-face-property): Use an anonymous specifier to map
9210         frob-face-property-1 over.
9211
9212         * x-font-menu.el (font-menu-set-font): Always specify all
9213         properties to custom.
9214
9215 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9216
9217         * mule/european.el (setup-czech-environment): Add czech support.
9218         From David Sauer <davids@orfinet.cz>
9219
9220 1999-03-15  SL Baur  <steve@xemacs.org>
9221
9222         * check-features.el: Turn hard errors into warnings.
9223
9224 1999-03-21  SL Baur  <steve@xemacs.org>
9225
9226         * simple.el (delete-key-deletes-forward): As per discussion on
9227         xemacs-beta, default to t.
9228
9229 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9230
9231         * loadup.el: Define Installation-string before loading anything.
9232
9233 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9234
9235         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9236         From Anders Stenman <stenman@isy.liu.se>
9237
9238 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9239
9240         * wid-edit.el (widget-glyph-find): Ditto.
9241
9242         * packages.el (locate-library): Ditto.
9243
9244         * loadup.el (really-early-error-handler): Ditto.
9245
9246         * lib-complete.el (read-library): Ditto.
9247
9248         * faces.el (set-face-stipple): Ditto.
9249
9250         * code-files.el (load): Use new calling style of locate-file.
9251
9252 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9253
9254         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9255         dead.
9256
9257 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9258
9259         * dumped-lisp.el (preloaded-file-list): Don't load
9260         Installation.el.
9261
9262         * loadup.el (Installation-string): Define it here.
9263
9264 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9265
9266         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9267         Installation.el needs to be loaded before `dump-paths', otherwise
9268         the dumping process won't find it.
9269
9270 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9271
9272         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9273         subr so that we can use `replace-in-string' in Installation.el to
9274         get rid of C-m chars under the native Windows build.
9275
9276 1999-04-29  Andy Piper  <andy@xemacs.org>
9277
9278         * make-docfile.el: canonicalize file and directory names.
9279
9280         * device.el (call-device-method): new function for calling device
9281         specific methods.
9282         (define-device-method): new function for defining device methods.
9283         (define-device-method*): ditto.
9284
9285 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9286
9287         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9288
9289 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9290
9291         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9292         (cyrillic-koi8-r-encode-table): Likewise.
9293         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9294         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9295
9296         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9297         from vietnamese.el].
9298
9299         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9300         mule/mule-misc.el.
9301
9302 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9303
9304         * mule/thai-xtis.el:
9305         - Change font registry name from "Thai94x94-0" to "xtis-0".
9306         - Change mnemonic of coding-system `tis-620' to "TIS620".
9307
9308 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9309
9310         * mule/ethiopic.el: fixed.
9311
9312 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9313
9314         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9315
9316         * mule/thai-xtis.el: New file.
9317
9318         * mule/vietnamese.el: New file.
9319
9320         * mule/ethiopic.el: New file.
9321
9322 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9323
9324         * bytecomp.el (byte-compile-close-variables): Leave
9325         debug-issue-ebola-notices alone.
9326
9327 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9328
9329         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9330         at the top of the buffer since it is the most important thing to
9331         customize
9332         (ldap-get-host-parameter): New defun
9333         (ldap-search): Add a new parameter `withdn' to retrieve the
9334         distinguished names of entries
9335
9336 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9337
9338         * startup.el (splash-frame-body): Date and spelling fixes.
9339
9340 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9341
9342         * view-less.el (toggle-truncate-lines): add autoload tag
9343
9344 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9345
9346         * format.el (format-alist): Disable image stuff.
9347
9348 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9349
9350         * wid-edit.el (widget-glyph-find): Search by directories, then by
9351         suffixes rather than the other way around.
9352         (widget-image-conversion): Renamed to
9353         `widget-image-file-name-suffixes'.
9354
9355 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9356
9357         * mule/mule-charset.el: Made old functions obsolete, remove the
9358         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9359         (charset-iso-graphic-plane): Rename from charset-graphic.
9360         (charset-iso-final-char): Rename from charset-final.
9361         (charset-width): Rename from charset-columns.
9362         (charset-bytes): Added from fsf compatibility, returns always 1.
9363
9364         * mule/mule-misc.el: Move charset-doc-string alias to
9365         mule-charset.el
9366
9367 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9368
9369         * x-faces.el (x-make-font-bold-italic): honor
9370         *try-oblique-before-italic-fonts*
9371
9372 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9373
9374         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9375
9376 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9377
9378         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9379         name.
9380
9381 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9382
9383         * cl-extra.el (equalp): Would bug out for lists.
9384
9385 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9386
9387         * about.el (about-hackers):  Change cgw's email address
9388
9389 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9390
9391         * XEmacs 21.2.13 is released
9392
9393 1999-03-12  SL Baur  <steve@xemacs.org>
9394
9395         * simple.el (delete-key-deletes-forward): Revert to previous
9396         behavior.
9397
9398 1999-01-18  Didier Verna  <didier@xemacs.org>
9399
9400         * menubar-items.el (xemacs-splash-buffer): handle the case of
9401         multiple elements in the splash buffer body.
9402
9403         * startup.el (splash-frame-timeout): new constant: interval
9404         between splash buffer elements.
9405         (command-line-1): handle splash buffer with multiple elements (use
9406         a timeout).
9407         (splash-frame-body): Originally `startup-splash-frame-body'.
9408         Rewrote a cleaner and more readable version. This can now be array,
9409         in which case each element is displayed in turn in the splash buffer.
9410         (splash-frame-static-body): new constant. Persistent information
9411         across all splash buffer elements (preserves the possibility to give
9412         it in different languages.
9413         (circulate-splash-frame-elements): new function. Used as a timeout
9414         to circulate through all splash frame elements and display them in
9415         sequence.
9416         (display-splash-frame): originally `startup-splash-frame'. Handle
9417         the case of multiple elements in the splash buffer body. Now
9418         returns a timeout id if multiple elements to display, or nil.
9419
9420 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9421
9422         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9423         so they can be overridden by x-init-face-from-resources.
9424         Additionally specify the font name also with an x tag.
9425
9426 1999-03-08  Andy Piper  <andy@xemacs.org>
9427
9428         * package-get.el (package-get-base): autoload.
9429
9430         * menubar-items.el (default-menubar): add update menu item. Fix
9431         custom menu to only be activated when package-base is available.
9432
9433         * package-get.el (package-get-custom): don't load
9434         package-get-custom as it is auto-generated. Fix group definition.
9435
9436 1999-03-05  Didier Verna  <didier@xemacs.org>
9437
9438         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9439         instead of `symbol-name' (Thanks Kyle).
9440
9441         * cus-edit.el (custom-save-variables): use `prin1' instead of
9442         princ to write symbols.
9443
9444 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9445
9446         * XEmacs 21.2.12 is released
9447
9448 1999-03-05  SL Baur  <steve@xemacs.org>
9449
9450         * menubar-items.el (default-menubar): Add kfm browsing support.
9451         From Neal Becker <nbecker@fred.net>
9452
9453 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9454
9455         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9456         calls to font-lock during buffer reversion.
9457
9458 1999-02-12  Didier Verna  <didier@xemacs.org>
9459
9460         * info.el (Info-build-node-completions): unconditionally widen the
9461         tag table buffer.
9462
9463 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9464
9465         * x-faces.el (x-init-face-from-resources):
9466         Only set fonts in the 'x locale.
9467
9468 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9469
9470         * package-ui.el (pui-install-selected-packages): Don't throw on
9471         `package-admin-delete-binary-package' returning nil since it's
9472         normal.  Reindent function.
9473         (pui-add-required-packages): Handle case where packages selected
9474         for installation have never been installed.
9475
9476 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9477
9478         * menubar-items.el (default-menubar):
9479         Implement the ``Mule->Set coding system of process'' menu item.
9480
9481 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9482
9483         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9484         files
9485         - Change some `if's to `when's
9486
9487 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9488
9489         * XEmacs 21.2.11 is released
9490
9491 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9492
9493         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9494         against window close (Fix Bug #460).
9495         (ask-user-about-lock-dbox): Idem.
9496
9497 1999-02-25  SL Baur  <steve@xemacs.org>
9498
9499         * mule/mule-charset.el (charset-leading-byte): New function.
9500         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9501
9502 1999-02-12  Andy Piper  <andy@xemacs.org>
9503
9504         * about.el (xemacs-hackers): change andy's email address.
9505         (about-url-alist): change andy's web page address.
9506         (about-xemacs): add piper.
9507
9508 1999-02-16  SL Baur  <steve@xemacs.org>
9509
9510         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9511         of mule-base into lisp/mule.
9512
9513 1999-02-16  SL Baur  <steve@xemacs.org>
9514
9515         * mule/arabic.el:
9516         mule/canna-leim.el:
9517         mule/chinese.el:
9518         mule/cyrillic.el:
9519         mule/english.el:
9520         mule/european.el:
9521         mule/greek.el:
9522         mule/hebrew.el:
9523         mule/japanese.el:
9524         mule/kinsoku.el:
9525         mule/korean.el:
9526         mule/misc-lang.el:
9527         mule/mule-category.el:
9528         mule/mule-ccl.el:
9529         mule/mule-charset.el:
9530         mule/mule-cmds.el:
9531         mule/mule-coding.el:
9532         mule/mule-files.el:
9533         mule/mule-help.el:
9534         mule/mule-init.el:
9535         mule/mule-misc.el:
9536         mule/mule-tty-init.el:
9537         mule/mule-x-init.el:
9538         mule/viet-chars.el:  Remerge from mule-base.
9539
9540         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9541         of mule-base into lisp/mule.
9542
9543 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9544
9545         * process.el (exec-to-string): Use `shell-command-switch' in place
9546         of hard-wired "-c" (for WindowsNT).
9547
9548 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9549
9550         * menubar-items.el (default-menubar):  Remove obsolete
9551         "Gopher" item
9552
9553 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9554
9555         * package-admin.el (package-admin-get-install-dir): First fall
9556         back to the location of xemacs-base for non-mule packages.
9557
9558 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9559
9560         * paths.el:
9561         - improved automounter tmp directory support.
9562         - support 4 (!) empirically discovered automounter conventions
9563
9564 1999-02-12  SL Baur  <steve@xemacs.org>
9565
9566         * etags.el (pop-tag-mark): autoload to match key binding.
9567
9568 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9569
9570         * XEmacs 21.2.10 is released
9571
9572 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9573
9574         * package-get.el (package-get-remote-filename): Don't bug out for
9575         a local file name in the search entry.
9576
9577 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9578
9579         * XEmacs 21.2.9 is released
9580
9581 1999-01-19  Didier Verna  <didier@xemacs.org>
9582
9583         * replace.el (replace-search-function): new variable containing a
9584         function to perform a search-forward.
9585         (replace-re-search-function): new variable containing a function
9586         to perform a re-search-forward.
9587         (perform-replace): use them.
9588
9589 1999-01-25  Didier Verna  <didier@xemacs.org>
9590
9591         * select.el (selection-owner-p): use the name `XEmacs'.
9592         (cut-copy-clear-internal): ditto.
9593
9594 1999-01-18  Andy Piper  <andy@xemacs.org>
9595
9596         * about.el (about-url-alist): Update my entry.
9597         (xemacs-hackers): Ditto.
9598
9599 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9600
9601         * buffer.el (switch-to-buffer): Fixing documentation.
9602         * minibuf.el (minibuffer-completion-table): ditto.
9603         * cl-macs.el (return-from): ditto.
9604
9605 1999-01-04  Didier Verna  <didier@xemacs.org>
9606
9607         * replace.el (delete-non-matching-lines): temporarily disable
9608         case-folding when called interactively with a regexp containing
9609         uppercase characters.
9610         (delete-matching-lines): ditto.
9611         (count-matches): ditto.
9612         (list-matching-lines): ditto.
9613
9614 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9615
9616         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9617         abort if current window is split horizontally, not if others are
9618         split.  Got rid of unnecessary minibuffer checking.  Also, add
9619         some comments (it's still complex).
9620
9621 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9622
9623         * package-get.el: changed address for doc.ic.ac.uk to
9624         sunsite.doc.ic.ac.uk
9625
9626 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9627
9628         * ldap.el (toplevel): Remove requires so that the file compiles
9629         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9630
9631 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9632
9633         * dump-paths.el: Calculate module-directory and set
9634         module-load-path to the load path for modules.
9635
9636         * loadup.el: Get bootstrap value of module-load-path from the
9637         environment variable EMACSBOOTSTRAPMODULEPATH.
9638         - Display the module load path if we're debugging paths.
9639
9640         * setup-paths.el: Added function paths-find-site-module-directory.
9641         - Added function paths-find-module-directory.
9642         - Added function paths-construct-module-load-path.  Uses new
9643         environment variable EMACSMODULEPATH.
9644
9645 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9646
9647         * font.el (font-default-object-for-device):
9648         Oops! This `or' can't be replaced by `unless'.
9649         Fixed inability to run w3, among other things.
9650
9651 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9652
9653         * package-admin.el: Change initialization of
9654           package-admin-install-function dependent on system type.
9655           Change package-admin-install-function-mswindows to use
9656           "minitar".
9657
9658 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9659
9660         * mouse.el (default-mouse-motion-handler): Disable help echo while
9661         in the minibuffer.
9662
9663 1998-12-28  Martin Buchholz <martin@xemacs.org>
9664
9665         * XEmacs 21.2.8 is released.
9666
9667 1998-12-24  Martin Buchholz <martin@xemacs.org>
9668
9669         * XEmacs 21.2.7 is released.
9670
9671 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9672
9673         * package-ui.el (pui-list-packages): Set truncate-lines.
9674
9675         * package-get.el (package-get-download-menu): Use
9676         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9677
9678         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9679         (pui-help-string): idem.
9680         (list-packages-mode): New major mode.
9681         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9682         (pui-install-selected-packages): Add suport for removing packages.
9683         (pui-toggle-package-delete-key): New function.
9684         (pui-popup-context-sensitive): New kludge.
9685         (pui-list-packages): Add warning when `package-get-remote' is nil.
9686         (package-ui-add-site): New function.
9687
9688 1998-12-01  Didier Verna  <didier@xemacs.org>
9689
9690         * hyper-apropos.el (hyper-where-is): added the missing autoload.
9691
9692 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9693
9694         * ldap.el: Custom-ized
9695         (toplevel): Do not provide `ldap' which is provided by C level
9696         LDAP code
9697         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9698
9699 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
9700
9701         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9702
9703 1998-12-17  Andy Piper  <andy@xemacs.org>
9704
9705         * sound.el (sound-load-list): name changed from sound-load-alist.
9706         (sound-extension-list): name changed from sound-ext-list.
9707         (load-default-sounds): use new names.
9708         (load-sound-file): use new names.
9709
9710 1998-12-16  Andy Piper  <andy@xemacs.org>
9711
9712         * XEmacs 21.2.6 is released
9713
9714 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
9715
9716         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9717         errors.
9718
9719 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
9720
9721         * wid-edit.el (widget-echo-this-extent): Set
9722         help-echo-owns-message to t.
9723
9724 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9725
9726         * package-get.el (package-get-download-menu): use toggles for
9727           each site in the download site menu.
9728
9729 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
9730
9731         * package-get.el (package-get): If we cannot find a package
9732           because package-get-remote is not set, give a more helpful
9733           error message.
9734
9735 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9736
9737         * package-get.el (package-get-remote-filename): use an EFS path
9738         with user anonymous if no user is specified.
9739
9740 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9741
9742         * faces.el (face-spec-set): Re-init fallfacks for default after
9743         calling reset-face on the default face.
9744
9745 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9746
9747         * package-admin.el (package-admin-default-install-function):
9748         Behave as advertised.  Make sure the pkg-dir is proper for
9749         default-directory.
9750         (package-admin-add-binary-package): Make sure the pkg-dir is
9751         proper for default-directory.
9752         (package-admin-install-function-mswindows): Make sure the pkg-dir
9753         is proper for default-directory.
9754
9755 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9756
9757         * XEmacs 21.2.5 is released
9758
9759 1998-12-05  SL Baur  <steve@altair.xemacs.org>
9760
9761         * files.el (binary-file-regexps): regexp-opt is not available at
9762         bytecompile time.
9763
9764 1998-11-30  Martin Buchholz  <martin@xemacs.org>
9765
9766         * x-win-xfree86.el:
9767         * x-win-sun.el (x-win-init-sun):
9768         * x-win-sun.el:
9769         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
9770         * x-iso8859-1.el:
9771         * x-init.el (init-post-x-win):
9772         * x-init.el (init-pre-x-win):
9773         * x-init.el (x-initialize-compose):
9774         * x-init.el:
9775         * x-compose.el:
9776         * winnt.el:
9777         * widget.el:
9778         * wid-edit.el (widget-glyph-click):
9779         * wid-edit.el (widget-glyph-find):
9780         * wid-edit.el (widget-type):
9781         * view-less.el (view-buffer-other-window):
9782         * very-early-lisp.el:
9783         * version.el:
9784         * toolbar.el:
9785         * toolbar-items.el:
9786         * term/sun.el (suntool-map):
9787         * term/sun-mouse.el:
9788         * term/internal.el:
9789         * syntax.el (modify-syntax-entry):
9790         * symbol-syntax.el:
9791         * subr.el:
9792         * startup.el (lock-directory):
9793         * simple.el (set-comment-column):
9794         * simple.el (backward-delete-char-untabify):
9795         * shadow.el (find-emacs-lisp-shadows):
9796         * shadow.el:
9797         * setup-paths.el (paths-construct-info-path):
9798         * select.el (cut-copy-clear-internal):
9799         * process.el (call-process-region):
9800         * process.el (start-process-shell-command):
9801         * process.el:
9802         * paths.el (rmail-spool-directory):
9803         * paragraphs.el (use-hard-newlines):
9804         * package-get.el (package-get-dependencies):
9805         * package-admin.el (package-admin-delete-binary-package):
9806         * obsolete.el (truncate-string):
9807         * obsolete.el (store-substring):
9808         * mouse.el (default-mouse-track-maybe-own-selection):
9809         * mouse.el (mouse-yank-at-point):
9810         * modeline.el:
9811         * modeline.el (mouse-drag-modeline):
9812         * minibuf.el (read-directory-name-internal):
9813         * minibuf.el (read-file-name-internal):
9814         * minibuf.el (read-file-name-internal-1):
9815         * minibuf.el (read-file-name-2):
9816         * minibuf.el (exact-minibuffer-completion-p):
9817         * minibuf.el (read-from-minibuffer):
9818         * minibuf.el:
9819         * menubar.el (check-menu-syntax):
9820         * map-ynp.el (map-y-or-n-p):
9821         * make-docfile.el (docfile-out-of-date):
9822         * loadup.el ((member "run-temacs" command-line-args)):
9823         * loadup.el ((member "no-site-file" command-line-args)):
9824         * loadup.el (really-early-error-handler):
9825         * loadup.el:
9826         * loadhist.el:
9827         * loaddefs.el:
9828         * lisp-mnt.el (lm-verify):
9829         * lib-complete.el (lib-complete:cache-completions):
9830         * lib-complete.el (library-all-completions):
9831         * itimer.el (itimer-run-expired-timers):
9832         * info.el (Info-mode):
9833         * info.el (Info-insert-file-contents):
9834         * info.el (Info-rebuild-dir):
9835         * info.el (Info-build-dir-anew):
9836         * info.el (Info-parse-dir-entries):
9837         * info.el (Info-dir-outdated-p):
9838         * info.el (Info-insert-dir):
9839         * info.el (info-xref):
9840         * info.el:
9841         * hyper-apropos.el (hyper-apropos-get-doc):
9842         * hyper-apropos.el (hyper-describe-face):
9843         * hyper-apropos.el (hyper-apropos-mode):
9844         * hyper-apropos.el:
9845         * help.el (list-processes):
9846         * help.el:
9847         * gnuserv.el:
9848         * font.el (mswindows-font-create-name):
9849         * font.el (font-default-font-for-device):
9850         * font.el (x-font-create-object):
9851         * font.el (font-registry):
9852         * font.el:
9853         * font-lock.el (font-lock-keywords):
9854         * font-lock.el:
9855         * finder.el (finder-compile-keywords):
9856         * find-paths.el (paths-find-recursive-path):
9857         * fill.el (set-justification-center):
9858         * fill.el (fill-region-as-paragraph):
9859         * files.el (insert-directory):
9860         * files.el (wildcard-to-regexp):
9861         * files.el (recover-file):
9862         * files.el (basic-save-buffer):
9863         * files.el (delete-auto-save-file-if-necessary):
9864         * files.el (file-relative-name):
9865         * files.el (backup-extract-version):
9866         * files.el (backup-buffer):
9867         * files.el (set-visited-file-name):
9868         * files.el (set-auto-mode):
9869         * files.el (interpreter-mode-alist):
9870         * files.el:
9871         * files.el (find-file-noselect):
9872         * files.el (abbreviate-file-name):
9873         * files.el (parse-colon-path):
9874         * files.el (directory-abbrev-alist):
9875         * etags.el (visit-tags-table-buffer):
9876         * easymenu.el (easy-menu-define):
9877         * dragdrop.el (experimental-dragdrop-drag):
9878         * dragdrop.el (dragdrop-drop-do-functions):
9879         * dragdrop.el (dragdrop-drop-at-point):
9880         * disass.el (disassemble-1):
9881         * disass.el (disassemble-internal):
9882         * disass.el (disassemble):
9883         * disass.el:
9884         * derived.el (derived-mode-init-mode-variables):
9885         * derived.el (define-derived-mode):
9886         * custom.el (defgroup):
9887         * cus-edit.el (custom-quote):
9888         * config.el:
9889         * code-process.el (open-network-stream):
9890         * code-process.el (start-process):
9891         * code-process.el (call-process-region):
9892         * code-process.el (call-process):
9893         * code-process.el:
9894         * code-files.el (insert-file-contents):
9895         * code-files.el:
9896         * code-files.el (buffer-file-coding-system-for-read):
9897         * cmdloop.el (yes-or-no-p-minibuf):
9898         * cl.el:
9899         * cl-macs.el:
9900         * cl-extra.el:
9901         * callers-of-rpt.el (make-caller-report):
9902         * callers-of-rpt.el:
9903         * bytecomp.el (batch-byte-recompile-directory):
9904         * bytecomp.el (batch-byte-compile-1):
9905         * bytecomp.el (batch-byte-compile):
9906         * bytecomp.el (display-call-tree):
9907         * bytecomp.el (byte-compile-insert):
9908         * bytecomp.el (byte-compile-two-args-19->20):
9909         * bytecomp.el (byte-compile-variable-ref):
9910         * bytecomp.el (byte-compile-form):
9911         * bytecomp.el (byte-compile-top-level-body):
9912         * bytecomp.el (byte-compile-out-toplevel):
9913         * bytecomp.el (byte-compile-byte-code-maker):
9914         * bytecomp.el (byte-compile-file-form-defmumble):
9915         * bytecomp.el (byte-compile-file-form):
9916         * bytecomp.el (byte-compile-keep-pending):
9917         * bytecomp.el (byte-compile-insert-header):
9918         * bytecomp.el (byte-compile-from-buffer):
9919         * bytecomp.el (byte-compile-file):
9920         * bytecomp.el (byte-recompile-file):
9921         * bytecomp.el (byte-compile-close-variables):
9922         * bytecomp.el (byte-compile-warn-about-unused-variables):
9923         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
9924         * bytecomp.el (byte-compiler-legal-options):
9925         * bytecomp.el (byte-compile-lapcode):
9926         * bytecomp.el (byte-optimize-log):
9927         * bytecomp.el ((fboundp 'defsubst)):
9928         * bytecomp.el:
9929         * bytecomp-runtime.el:
9930         * byte-optimize.el (byte-optimize-apply):
9931         * byte-optimize.el (car):
9932         * byte-optimize.el (byte-optimize-form):
9933         * byte-optimize.el (byte-optimize-form-code-walker):
9934         * byte-optimize.el:
9935         * build-report.el (build-report-insert-installation-file):
9936         * build-report.el (build-report):
9937         * auto-show.el:
9938         * apropos.el (apropos-documentation):
9939         - mega patch
9940         - clean up byte-compile warnings
9941         - remove unused variables
9942         - Use common lisp style hashtable functions
9943         - byte compiler cleanup
9944         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
9945         - remove old backquote syntax usage
9946         - move some cl functionality into C for speed.
9947         - remove last remaining VMS support
9948         - spelling fixes
9949         - implement last, butlast, nbutlast, copy-list in C.
9950         - new macro ignore-file-errors, similar to ignore-errors
9951           (ignore-file-errors (delete-file "foo"))
9952         - get frequent garbage collection during loadup.el by tweaking
9953           gc-cons-threshold, rather than explicitly calling garbage-collect
9954         - default delete-key-deletes-forward to `t'.
9955
9956 1998-11-28  SL Baur  <steve@altair.xemacs.org>
9957
9958         * XEmacs 21.2-beta4 is released.
9959
9960 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
9961
9962         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
9963         (easy-menu-item-present-p): Wrapper around find-menu-item.
9964         (easy-menu-remove-item): Wrapper around delete-menu-item.
9965
9966         * menubar.el (delete-menu-item): Add 'from-menu' argument.
9967         (add-menu-button): Add 'in-menu' argument.
9968         (add-menu-item-1): Add in-menu support to helper function.
9969
9970 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
9971
9972         * isearch-mode.el (isearch-mode): Fix keymap lossage.
9973
9974 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
9975
9976         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
9977         of Dec 4, 1997.
9978
9979 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
9980
9981         * process.el (shell-command-on-region): Report if the command
9982         succeeded or failed.
9983
9984 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
9985
9986         * subr.el (buffer-substring-no-properties): Comment out.
9987
9988 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
9989
9990         * msw-faces.el (mswindows-find-smaller-font): Turning font names
9991           into font instances first, like `x-frob-font-size' does.
9992           (mswindows-find-larger-font): ditto
9993
9994 1998-11-04  Greg Klanderman  <greg@alphatech.com>
9995
9996         * package-ui.el (pui-install-selected-packages): fix args in call
9997         to `package-get'.
9998
9999 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10000
10001         * package-get.el (host-name): New widget type.
10002         (package-get-remote): Better customization using new type.
10003         (package-get-download-sites): idem dito.
10004
10005         (package-get-custom): Do not use package-get-all untill we have
10006         runtime dependencies.
10007
10008         (package-get-remove-copy): Default to 't' we no longer need this
10009         kludge as we do not currently use depenencies.
10010
10011         (package-get-was-current): New variable.
10012         (package-get-require-base): New 'force-current' argument.
10013         (package-get-update-base): idem
10014         (package-get-package-provider):  idem
10015         (package-get-locate-index-file): New 'no-remote' argument.
10016         (package-get-locate-file): idem.
10017
10018         (package-get-maybe-save-index): New function.
10019         (package-get-update-base): Use it.
10020
10021 1998-10-28 Greg Klanderman <greg@alphatech.com>
10022
10023         * package-get.el (package-get-remote): default to nil; by default,
10024         don't go out to the net via EFS.  They must select a download site.
10025         (package-get-download-sites): new variable.
10026         (package-get-download-menu): new function.
10027         (package-get-locate-index-file): new function.
10028         (package-get-update-base): use it.
10029
10030         * menubar-items.el (default-menubar): add "Update Package Index"
10031         and "Add Download Site" menus under Options | Manage Packages.
10032
10033 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10034
10035         * package-get.el (package-get): bugfix code checking installed version
10036         for case where package is not currently installed.
10037         (package-get-require-signed-base-updates): new variable.
10038         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10039         deemed not a goot thing.  Use the variable
10040         package-get-allow-unsigned-base-updates instead.
10041
10042 1998-10-16 Greg Klanderman <greg@alphatech.com>
10043
10044         * package-get.el (package-get): Don't install an older version than
10045         we already have unless explicitly told to.  Issue a warning.
10046
10047         * package-ui.el (pui-add-required-packages): when adding
10048         dependencies, don't add packages that are up to date.
10049         (pui-package-symbol-char):  Don't consider a package out of date
10050         if you have a newer version installed than the latest version in
10051         package-get-base.
10052
10053         * package-get.el (package-get-base-filename): document that it may
10054         be a path relative to package-get-remote;  new default value.
10055         (package-get-locate-file): new function.
10056         (package-get-update-base): use it to expand package-get-base-filename.
10057         (package-get-save-base): new function to save the package-get database
10058         to file.
10059         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10060         (package-get-update-base): pass the REMOTE-SOURCE arg.
10061         (package-get-update-base-entry): call package-get-custom-add-entry.
10062         (package-get-file-installed-p): removed; no longer needed.
10063         (package-get-create-custom): ditto.
10064         (toplevel): remove code to build and load package-get-custom.el
10065         (package-get-custom-add-entry): new function.
10066
10067 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10068
10069         * wid-edit.el (widget-button-click): Don't switch window.
10070
10071 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10072
10073         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10074
10075 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10076
10077         * etags.el (find-tag-default): Run find-tag-hook using
10078         run-hooks rather than funcall
10079
10080 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10081
10082         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10083         and the current local map as the parents to isearch-mode-map.
10084
10085 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10086
10087         * XEmacs 21.2-beta3 is released.
10088
10089 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10090
10091         * package-get.el (package-get-update-base): use
10092         insert-file-contents-internal, not insert-file-contents-literally.
10093
10094 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10095
10096         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10097         dump time.
10098
10099 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10100
10101         * package-get.el (package-get-update-base-entry): new function.
10102         (package-get-update-base): renamed; was `package-get-load-base'.
10103         cleanup, and use package-get-update-base-from-buffer.
10104         (package-get-update-base-from-buffer): new function.
10105         (package-get-update-base-entries): new; helper for above.
10106         Do not eval lisp grabbed over ftp; parse it from new format.
10107
10108 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10109
10110         * files.el (set-auto-mode): Don't play games loading package-get
10111         database; package-get-package-provider will handle it all.
10112
10113 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10114
10115         * package-get.el (package-get-base-filename): new variable.
10116         (package-get-require-base): new function.
10117         (package-get-pgp-signed-begin-line): new variable.
10118         (package-get-pgp-signature-begin-line): ditto.
10119         (package-get-pgp-signature-end-line):  ditto.
10120         (package-get-load-base): new function.
10121         (package-get-interactive-package-query):
10122         (package-get-update-all):
10123         (package-get-dependencies):
10124         (package-get-package-provider):
10125         (package-get-custom): use package-get-require-base.
10126         [package-get-custom loading]: disable for now.
10127
10128         * package-ui.el (pui-list-packages): use (package-get-require-base)
10129
10130 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10131
10132         * package-ui.el: Correct obvious thinko in choosing extent face.
10133
10134 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10135
10136         * menubar-items.el (default-menubar): pui-list-package has nothing
10137         to with Customize. Move all the package stuff to a new Item in Options.
10138
10139         * package-ui.el (pui-menu): Add menu and Popup menu.
10140
10141         * package-get.el (package-get): Use new
10142         package-admin-get-install-dir.
10143
10144         * package-admin.el (package-admin-get-install-dir): New syntax.
10145         Conserve package location and put mule packages where mule-base is.
10146
10147         * package-get.el : Customized
10148
10149         * package-ui.el (pui): Customized
10150         (pui-package-install-dest-dir): New variable.
10151         (pui-install-selected-packages): Use it
10152
10153 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10154
10155         * package-get.el (package-get-interactive-package-query): Move
10156         dependency on package-get-base to run-time.
10157         (package-get-update-all): Ditto.
10158         (package-get-dependencies): Ditto.
10159         (package-get-package-provider): Ditto.
10160         (package-get-custom): Ditto.
10161
10162 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10163
10164         * events.el: Remove 'ascii-character property from 'backspace
10165         and 'delete symbols
10166
10167 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10168
10169         * package-get-base.el: removed.
10170
10171 1998-09-23  Didier Verna  <didier@xemacs.org>
10172
10173         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10174         (no-upper-case-p): new function.
10175         (with-search-caps-disable-folding): new macro.
10176         (with-interactive-search-caps-disable-folding): new macro.
10177         (zap-to-char): In interactive mode, do a case-sensitive search if
10178         the character is uppercase.
10179         (zap-up-to-char): ditto.
10180
10181         * replace.el (perform-replace): use the function no-upper-case-p.
10182
10183         * isearch-mode.el (isearch-fix-case): ditto.
10184         make obsolete `with-caps-disable-folding' and
10185         `isearch-no-upper-case-p'.
10186
10187         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10188         (tags-search): ditto.
10189         (tags-query-replace): ditto.
10190
10191         * info.el (Info-search): ditto.
10192
10193 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10194
10195         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10196
10197 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10198
10199         * package-admin.el (package-admin-rmtree): rewritten.  need to
10200         check for "." and ".." before symlink check.  expand files and
10201         directories with respect to DIRECTORY, not default-directory.
10202
10203 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10204
10205         * package-get.el (package-get-all): add INSTALL-DIR argument.
10206
10207 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10208
10209         * package-ui.el (pui-add-required-packages): new function, select
10210         dependent packages.
10211         (pui-display-keymap): bind it.
10212         (pui-help-string): document it.
10213         (pui-install-selected-packages): package-get-all -> package-get.
10214
10215         * package-get.el (package-get-dependencies): new function.
10216
10217 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10218
10219         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10220         regexps.
10221
10222 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10223
10224         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10225         function.
10226         (default-mouse-track-normalize-point): Use it.
10227
10228 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10229
10230         * package-admin.el (package-admin-delete-binary-package):
10231                 General cleanup. Remove unnessary use of progn and
10232         save-excursion.
10233         (package-admin-delete-binary-package): Do NOT mess with file
10234         modes. That is evil.
10235         (package-admin-delete-binary-package): Wrap all deleting in
10236         condition-case. The data in MANIFEST is untrustworthy.
10237         (package-admin-delete-binary-package): Let the OS worry about non
10238         empty directories.
10239
10240 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10241
10242         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10243         processing.
10244         (lm-report-bug): Fix mail address to send bug reports to.
10245
10246 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10247
10248         * XEmacs 21.2-beta2 is released.
10249
10250 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10251
10252         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10253
10254 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10255
10256         * info.el (Info-mode): Document page turning by double clicks in
10257         docstring so `M-x describe-mode' will display it.
10258
10259 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10260
10261         * info.el (Info-mouse-track-double-click-hook): Use character
10262         widths to calculate a border region where double clicking does
10263         page turning, and return `nil' by default so other hooks, such as
10264         region highlighting, will be run.
10265
10266 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10267
10268         * sound.el (default-sound-directory-list): Initialize with all the
10269         "sounds" directories in `data-directory-list'.  It used to just be
10270         the first one.
10271
10272         * packages.el (locate-data-directory-list): Created.  This gives
10273         the list of matching directories, unlike `locate-data-directory',
10274         which just gives the first one.
10275
10276 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10277
10278         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10279         make a binding in the local keymap until help-char handling is
10280         improved.
10281
10282         * help.el (help-keymap-with-help-key): Provide keymap with help
10283         binding.
10284         (help-print-help-form): New helper function.
10285
10286 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10287
10288         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10289         move extent to another buffer; no need to create a new extent.
10290         (isearch-fix-case): New function.
10291         (isearch-search-and-update): Use it.
10292
10293 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10294
10295         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10296         the keymap, not minor-mode-map-alist.
10297         (isearch-done): Restore overriding-local-map.
10298
10299 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10300
10301         * bytecomp.el (byte-compile-buffer-substring):
10302         Fix for: (byte-compile (defun f () (buffer-substring)))
10303         ==>   ** buffer-substring called with 3 args, but requires 0-3
10304         - new code not only works, but is more readable, too.
10305
10306 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10307
10308         * msw-faces.el (mswindows-init-device-faces): Don't try to
10309           specify a default font at this late stage. Do try to force
10310           creation of the default face font so that if it fails we get
10311           an error now instead of a crash at frame creation.
10312
10313           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10314           mswindows-make-font-unitalic: Canonical default weight
10315           changed from "Normal" to "Regular".
10316
10317           mswindows-make-font-bold / -bold-italic: Supplied device was
10318           not being passed into call to mswindows-find-smaller-font.
10319
10320 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10321
10322         * package-get.el (package-get-remote): Fix the path where to find
10323           the packages on xemacs.org.
10324
10325 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10326
10327         * about.el (about-maintainer-info): Update Ben's entry.
10328
10329 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10330
10331         * lisp/shadow.el (find-emacs-lisp-shadows):
10332         - `member' was being called on lists of length 2000!
10333         - Replace with hashtables.
10334         - Replace hand-coded loops with (dolist)
10335         - Fix comment typo
10336
10337 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10338
10339         * packages.el: Added new function, `package-delete-name', to
10340           delete existing packages from the installed package database
10341           (`packages-package-list').  Also added the "pkginfo" directory
10342           to `packages-special-base-regexp', so that the pkginfo directory
10343           would not get added to `late-packages'.
10344
10345         * package-admin.el: Added ability to delete an installed package
10346           (added low-level function, `package-admin-delete-package').
10347           Understands how to use the pkginfo/MANIFEST.<package> file to
10348           delete the package.  When installing a package, will also
10349           create a MANIFEST.* file if one is not provided by the
10350           package.  If the MANIFEST.* doesn't exist when deleting a
10351           package, the functions will fall back to attempting to delete
10352           any package-specific lisp directory.
10353
10354         * package-get.el: Moved some functions to package-admin.el.
10355           Added interactive function `package-get-delete-package', for
10356           use by users for deleting a package.
10357
10358           Also modified to not require the presence of efs.
10359
10360 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10361
10362         * files.el (find-file-noselect): Handle all signals, kill the
10363         buffer and resignal.
10364
10365 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10366
10367         * cl-macs.el (glyph-image): Add setf method.
10368
10369 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10370
10371         * package-get.el: Fixed broken EFS downloading.  Also, look for
10372           .tar.gz files first, in preference over .tgz files.
10373
10374         * package-ui.el: Fix display of package version numbers.
10375
10376 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10377
10378         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10379         argument.
10380
10381 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10382
10383         * list-mode.el: `display-completion-list': added new/optional
10384           keyword `:completion-string', which allows the programmer to
10385           change the "Possible completions are:" prompt.
10386
10387         * menubar-items.el: Added new pulldown menu-pick to start up the
10388           visual package browser/installer:
10389
10390                 Options->Customize->List Packages
10391
10392         * package-admin.el: Added hooks for installing under both Unix
10393           and MS Windows.  Does additional error checking.  No longer
10394           calls "add-big-package.sh" to install packages under Unix; now
10395           calls gunzip & tar directly.
10396
10397         * package-get.el: Added ability to install packages from files
10398           on a local disk/CDROM.  Now deletes any existing package lisp
10399           directory.  Does completion on available packages when
10400           querying for package names.  Will also search for .tgz files
10401           in addition for .tar.gz files.  Tries to reload
10402           auto-autoloads, as a convenience when loading new packages,
10403           and also tries to add any new package paths to `load-path'.
10404           Changed all occurences of `concat' to use `expand-file-name'.
10405
10406         * package-ui.el: New file which implements the main visual
10407           package browser/installer, which is started via a menu pick or
10408           M-x pui-list packages.
10409
10410 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10411
10412         * startup.el (load-init-file): spelling fix.
10413
10414 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10415
10416         * startup.el (normal-top-level): Load auto-autoload files
10417         covariantly with their precedence.
10418
10419 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10420
10421         * menubar-items.el (default-menubar): Remove "Font Weight"
10422         option, there is currently no custom equivalent.. Customize-faces
10423         is "Edit faces".
10424
10425         * x-font-menu.el (font-menu-set-font): Use customize to set
10426         default face.
10427
10428         * faces.el (face-spec-update-all-matching): New function.
10429
10430         * cus-face.el (custom-set-face-update-spec): New function.
10431         Interface to customize faces from elisp.
10432
10433         (custom-face-value-create): Show the customized settings if set
10434         but not saved.
10435
10436 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10437
10438         (custom-face-value-create): Show the customized settings if set
10439         but not saved.
10440
10441 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10442
10443         * keydefs.el (global-map): Add FSF 20.3 binding of
10444         query-replace-regexp.
10445
10446 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10447
10448         * minibuf.el (read-file-name-internal-1): use
10449         user-name-completion-1 instead of user-name-completion.
10450
10451 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10452
10453         * loadup.el:
10454         * make-docfile.el:
10455         * update-elc.el: Don't set `source-directory' (now defunct as a
10456         global variable) no more.
10457
10458         * packages.el (packages-list-autoloads): Made `source-directory'
10459         (now defunct as a global variable) a parameter.
10460
10461 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10462
10463         * about.el (about-hackers): new email
10464
10465 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10466
10467         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10468
10469 1998-07-17  Didier Verna  <didier@xemacs.org>
10470
10471         * faces.el (set-face-property):
10472         (set-face-dim-p):
10473         (face-dim-p): updated the doc strings now that the dim property isn't
10474         tty-specific.
10475         (face-equal): the dim property is now a common one.
10476
10477         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10478         Renamed the `stipple' attribute to `background-pixmap'.
10479         (custom-face-background-pixmap): make custom-face-stipple an
10480         obsolete alias for this.
10481
10482 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10483
10484         * find-paths.el (paths-file-readable-directory-p): Created and
10485         used.
10486
10487         * loadup.el: Don't set inhibit-... flags from run-temacs.
10488
10489 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10490
10491         * packages.el (packages-data-path-depth): Added and used.
10492
10493 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10494
10495         * about.el:
10496         - Change .xpm to .png, delete "zcat" section.
10497         - cosmetic fix in the 'marcpa' entry.
10498
10499         * etc/photos
10500         - convert all .xpm.Z to .png
10501         - rename mrb to martin
10502         - rename mcook-m to mcookm
10503
10504 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10505
10506         * x-init.el (x-initialize-compose): Add support for
10507         dead-circumflex as YET ANOTHER NAME for that dead key.
10508
10509 1998-08-05  Colin Rafferty <colin@xemacs.org>
10510
10511         * setup-paths.el (paths-construct-exec-path): Made the
10512         last-packages really be last.
10513         (paths-construct-data-directory-list): Ditto.
10514
10515 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10516
10517         * startup.el(startup-splash-frame-body):
10518         Update Copyright notice in splash screen
10519
10520 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10521
10522         * minibuf.el (read-file-name-internal-1): do ~user completion.
10523
10524 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10525
10526         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10527         aginst destroyed extents
10528
10529 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10530
10531         * package-get.el (package-get): add `install-dir' argument.
10532
10533 1998-07-20  John Jones  <jj@asu.edu>
10534
10535         * package-get.el: calls to package-get-update-all will only
10536           update packages which are already installed.
10537
10538 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10539
10540         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10541         writable.
10542
10543 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10544
10545         * about.el (about-hackers): Correct my email.
10546
10547 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10548
10549         * about.el (about-hackers): new email-address.
10550
10551 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10552
10553         * minibuf.el (read-number): Don't let `input-error' condition
10554         escape.
10555
10556 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10557
10558         * about.el (about-hackers): use my `email-for-life' address.
10559
10560 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10561
10562         * XEmacs 21.2-beta1 is released.
10563
10564 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10565
10566         * ldap.el (ldap-search): Doc string change
10567
10568 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10569
10570         * menubar-items.el (default-menubar): Removed references to
10571         `data-directory', and use `locate-data-file' instead, and made
10572         then greyed out if they don't exist.
10573
10574 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10575
10576         * keymap.el (events-to-keys): Use `format' instead of `concat'
10577         since the latter does not accept integer args anymore
10578
10579 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10580
10581         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10582         macros replaced.
10583
10584 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10585
10586         * make-docfile.el: Get first initialization from very-early-lisp.el
10587         * update-elc.el: Ditto.
10588         * loadup.el (really-early-error-handler): Ditto.
10589
10590         * packages.el (packages-unbytecompiled-lisp): Add new file,
10591         very-early-lisp.el.
10592
10593         * very-early-lisp.el: New file.
10594
10595 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10596
10597         * Symbols that have been obsolete for at least 3 years removed (II).
10598
10599         * obsolete.el (eval-current-buffer): Make compatible.
10600         (byte-code-function-p): Ditto.
10601         (send-string): Removed.
10602         (send-region): Removed.
10603         (screen-scrollbar-width): Removed.
10604         (set-screen-scrollbar-width): Removed.
10605         (set-screen-left-margin-width): Removed.
10606         (set-screen-right-margin-width): Removed.
10607         (screen-left-margin-width): Removed.
10608         (screen-right-margin-width): Removed.
10609         (set-buffer-left-margin-width): Removed.
10610         (set-buffer-right-margin-width): Removed.
10611         (buffer-left-margin-width): Removed.
10612         (buffer-right-margin-width): Removed.
10613         (x-set-frame-icon-pixmap): Removed.
10614         (x-set-screen-icon-pixmap): Removed.
10615         (pixel-name): Removed.
10616         (make-pixmap): Removed.
10617         (make-cursor): Removed.
10618         (pixmap-width): Removed.
10619         (pixmap-contributes-to-line-height-p): Removed.
10620         (set-pixmap-contributes-to-line-height): Removed.
10621
10622 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10623
10624         * obsolete.el (popup-menu-up-p): removed.
10625         (read-no-blanks-input): Removed.
10626         (wholenump): Removed.
10627         (ring-mod): Removed (what was ring-mod?).
10628         (current-time-seconds): Removed.
10629         (run-special-hook-with-args): Removed.
10630         (dot): Removed.
10631         (dot-marker): Removed.
10632         (dot-min): Removed.
10633         (dot-max): Removed.
10634         (window-dot): Removed.
10635         (set-window-dot): Removed.
10636
10637         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10638         `dot-min'.
10639
10640         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10641
10642         * code-files.el (insert-file-contents): Rename
10643         run-special-hook-with-args to run-hook-with-args-until-success.
10644         (write-region): Ditto.
10645
10646 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10647
10648         * about.el: Fix typos, update release date.
10649
10650         * Symbols that have been obsolete for at least 3 years removed.
10651
10652         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10653         screen- functions.
10654         (toplevel): remove setf methods for screen functions.
10655         * cl-macs.el (extent-data): defsetf removed.
10656         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10657         many places to remove.
10658         (comment-indent-hook): Ditto.
10659         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10660         (buffer-dedicated-screen): Ditto.
10661         (deiconify-screen): Ditto.
10662         (delete-screen): Ditto.
10663         (event-screen): Ditto.
10664         (find-file-other-screen): Ditto.
10665         (find-file-read-only-other-screen): Ditto.
10666         (live-screen-p): Ditto.
10667         (screen-height): Ditto.
10668         (screen-iconified-p): Ditto.
10669         (screen-list): Ditto.
10670         (screen-live-p): Ditto.
10671         (screen-name): Ditto.
10672         (screen-parameters): Ditto.
10673         (screen-pixel-height): Ditto.
10674         (screen-pixel-width): Ditto.
10675         (screen-root-window): Ditto.
10676         (screen-selected-window): Ditto.
10677         (screen-totally-visible-p): Ditto.
10678         (screen-visible-p): Ditto.
10679         (screen-width): Ditto.
10680         (screenp): Ditto.
10681         (get-screen-for-buffer): Ditto.
10682         (get-screen-for-buffer-noselect): Ditto.
10683         (get-other-screen): Ditto.
10684         (iconify-screen): Ditto.
10685         (lower-screen): Ditto.
10686         (mail-other-screen): Ditto.
10687         (make-screen): Ditto.
10688         (make-screen-invisible): Ditto.
10689         (make-screen-visible): Ditto.
10690         (modify-screen-parameters): Ditto.
10691         (new-screen): Ditto.
10692         (next-screen): Ditto.
10693         (next-multiscreen-window): Ditto.
10694         (other-screen): Ditto.
10695         (previous-screen): Ditto.
10696         (previous-multiscreen-window): Ditto.
10697         (raise-screen): Ditto.
10698         (redraw-screen): Ditto.
10699         (select-screen): Ditto.
10700         (selected-screen): Ditto.
10701         (set-buffer-dedicated-screen): Ditto.
10702         (set-screen-height): Ditto.
10703         (set-screen-position): Ditto.
10704         (set-screen-size): Ditto.
10705         (set-screen-width): Ditto.
10706         (show-temp-buffer-in-current-screen): Ditto.
10707         (switch-to-buffer-other-screen): Ditto.
10708         (visible-screen-list): Ditto.
10709         (window-screen): Ditto.
10710         (x-set-screen-pointer): Ditto.
10711         (x-set-frame-pointer): Ditto.
10712         (screen-title-format): Ditto.
10713         (screen-icon-title-format): Ditto.
10714         (terminal-screen): Ditto.
10715         (delete-screen-hook): Ditto.
10716         (create-screen-hook): Ditto.
10717         (mouse-enter-screen-hook): Ditto.
10718         (mouse-leave-screen-hook): Ditto.
10719         (map-screen-hook): Ditto.
10720         (unmap-screen-hook): Ditto.
10721         (default-screen-alist): Ditto.
10722         (default-screen-name): Ditto.
10723         (x-screen-defaults): Ditto.
10724         (x-create-screen): Ditto.
10725         * obsolete.el: meta-flag removed.
10726         baud-rate removed.
10727         sleep-for-millisecs removed.
10728         extent-data removed.
10729         set-extent-data removed.
10730         set-extent-attribute removed.
10731         extent-glyph removed.
10732         extent-layout removed.
10733         set-extent-layout removed.
10734         list-faces-display removed.
10735         list-faces removed.
10736         trim-versions-without-asking removed.
10737         after-write-file-hooks removed.
10738         truename removed.
10739         auto-fill-hook removed.
10740         blink-paren-hook removed.
10741         select-screen-hook, deselect-screen-hook removed.
10742         auto-raise-screen, auto-lower-screen removed.
10743
10744         * msw-mouse.el: Global change resource -> mswindows-resource.
10745
10746         * XEmacs 21.0-pre5 is released.
10747
10748 1998-07-11  SL Baur  <steve@altair.xemacs.org>
10749
10750         * about.el (about-hackers): Credits update.
10751
10752 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
10753
10754         * register.el (insert-register): Don't activate the region.
10755
10756 1998-07-10  SL Baur  <steve@altair.xemacs.org>
10757
10758         * select.el: Restore x-* symbols for backwards compatibility:
10759         x-copy-primary-selection, x-kill-primary-selection,
10760         x-delete-primary-selection, x-select-make-extent-for-selection,
10761         x-valid-simple-selection-, x-cut-copy-clear-internal.
10762
10763 1998-07-09  SL Baur  <steve@altair.xemacs.org>
10764
10765         * XEmacs 21.0-pre4 is released.
10766
10767 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
10768
10769         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
10770         reporting bugs.
10771         (maybe-add-init-button): Fix semantics under Windows.  Use
10772         `expand-file-name' rather than `concat'.
10773
10774         * help.el (print-messages): New function.
10775
10776 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10777
10778         * ldap.el (ldap-host-parameters-alist): Docstring fixes
10779
10780 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10781
10782         * about.el: Tweaked my entry in about-hackers.
10783
10784         * find-paths.el (paths-emacs-root-p):
10785           Relaxed emacs-root checking of an in-place installation to
10786           also accommodate the flat layout used on MS Windows.
10787
10788 1998-06-29  John Jones  <jj@asu.edu>
10789
10790         * package-get.el: calls to package-get-update-all will only
10791           update packages which are already installed.
10792
10793 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
10794
10795         * faces.el (xpm-color-symbols): remove hardcoded defaults these
10796         are handled by the gui-element face fallbacks now.
10797
10798         * x-faces.el: default gui-element face to "background" as well as
10799         the default face.
10800
10801         * msw-faces.el (mswindows-init-device-faces): remove gui-element
10802         and default face settings since these are set as fallbacks now in
10803         the appropriate domain.
10804
10805 1998-07-02  SL Baur  <steve@altair.xemacs.org>
10806
10807         * text-mode.el (text-mode): Reorder regexp so the OR part
10808         corresponding to `page-delim' goes first and the hack in
10809         `forward-paragraph' will work.
10810         With bug analysis from Bob Weiner <weiner@altrasoft.com>
10811
10812 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10813
10814         * subr.el (remove-hook): When checking the hook value
10815           with functionp, don't apply car to it.
10816
10817 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10818
10819         * package-get.el (package-get-remote-filename):
10820           Don't use file-name-as-directory because the local directory
10821           separator conventions might not be the same as ftp's.
10822
10823 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10824
10825         * ldap.el (ldap-host-parameters-alist): New name of
10826         `ldap-host-parameters-plist'
10827
10828 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
10829
10830         * package-get.el: Using (require 'package-get-base), now that it
10831         provides itself.  Consequently removed all instances of (load
10832         "package-get-base.el").
10833
10834 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10835
10836         * subr.el (remove-hook): Don't treat the hook value as a
10837           list unless it is both consp and not functionp.
10838
10839 1998-06-29  SL Baur  <steve@altair.xemacs.org>
10840
10841         * about.el: Email address for Ben Wing is ben@xemacs.org.
10842         * auto-show.el: Ditto.
10843         * bytecomp.el: Ditto.
10844         * faces.el: Ditto.
10845         * x-scrollbar.el: Ditto.
10846         * x-misc.el: Ditto.
10847         * tty-init.el: Ditto.
10848         * toolbar-items.el: Ditto.
10849         * symbol-syntax.el: Ditto.
10850         * specifier.el: Ditto.
10851         * objects.el: Ditto.
10852         * hyper-apropos.el: Ditto.
10853         * glyphs.el: Ditto.
10854
10855 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
10856
10857         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
10858         vertical-divider-always-visible-p.
10859         (default-mouse-motion-handler): Ditto.
10860
10861 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
10862
10863         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
10864         global value.
10865
10866 1998-06-21  Oliver Graf <ograf@fga.de>
10867
10868         * build-reports.el: changed receiver to xemacs-build-reports list
10869
10870 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10871
10872         * font.el: Split font-family-mappings into X and
10873           mswindows-specific versions.
10874           mswindows-font-create-[object|name]: Treat supplied size
10875           as a pointsize. Added underline and strikethru handling.
10876
10877         * msw-faces.el: changed default mswindows charset to western.
10878
10879         * msw-glyphs.el: removed space in border-glyph font string that
10880           was inserted to get round bugs in the mswindows C font code.
10881
10882 1998-06-27  SL Baur  <steve@altair.xemacs.org>
10883
10884         * about.el (about-hackers): Credits update.
10885
10886         * help-nomule.el (tutorial-supported-languages): Add Romanian
10887         TUTORIAL.
10888
10889         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
10890         to ISO-8859-2.
10891
10892 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10893
10894         * font.el: Split font-family-mappings into X and
10895           mswindows-specific versions.
10896           mswindows-font-create-[object|name]: Treat supplied size
10897           as a pointsize. Added underline and strikethru handling.
10898
10899         * msw-faces.el: changed default mswindows charset to western.
10900
10901         * msw-glyphs.el: removed space in border-glyph font string that
10902           was inserted to get round bugs in the mswindows C font code.
10903
10904 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10905
10906         * minibuf.el: make read-color-completion-table call
10907           (mswindows-color-list for mswindows devices.
10908
10909 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
10910
10911         * lisp/font-lock.el
10912         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
10913         Let declaration items contain non-word symbol characters.
10914
10915 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
10916
10917         * package-get.el (package-get-package-provider): Added autoload
10918         cookie.  Loading "package-get-base.el" in ALL functions that use
10919         it.  Fixed some (interactive ...) with multiple argument specs
10920         again.  Cosmetic indentation changes.
10921
10922 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
10923
10924         * info.el (Info-insert-dir): Don't use nreverse on variables
10925         that you want to use later.
10926
10927 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
10928
10929         * x-mouse.el (x-set-point-and-move-selection): Replace call
10930         to x-kill-primary-selection with kill-primary-selection
10931
10932 1998-06-12  Martin Buchholz  <martin@xemacs.org>
10933
10934         * simple.el (what-cursor-position): Make cursor position reported
10935         use value of column-number-start-at-one
10936
10937 1998-06-17  SL Baur  <steve@altair.xemacs.org>
10938
10939         * about.el (xemacs-hackers): Fix Jareth's email address.
10940
10941 1998-06-16  SL Baur  <steve@altair.xemacs.org>
10942
10943         * startup.el (startup-splash-frame): Remove
10944         `xemacs-startup-logo-function'.
10945
10946 1998-06-15  SL Baur  <steve@altair.xemacs.org>
10947
10948         * about.el (about-hackers): Update credits list.
10949
10950 1998-06-06  Jeff Miller <jmiller@smart.net>
10951
10952         * lisp/sound.el: Update sound-ext to allow filenames with
10953           extensions to be found by load-sound-file
10954
10955 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10956
10957         * info.el (Info-rebuild-outdated-dir): Removed variable
10958         (Info-auto-generate-directory): New variable
10959         (Info-save-auto-generated-dir): New variable
10960         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
10961         (Info-build-dir-anew): Second parameter removed.  Use
10962         `Info-save-auto-generated-dir'
10963         (Info-rebuild-dir): Ditto
10964
10965 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
10966
10967         * list-mode.el (next-list-mode-item): Would not recognize
10968         border between directly neighbored items.
10969
10970 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
10971
10972         * package-get.el: add autoloads for some functions.
10973
10974 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
10975
10976         * specifier.el (let-specifier): Tiny docfixes.
10977
10978 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
10979
10980         * msw-mouse.el: set selection-pointer-glyph to Normal.
10981
10982 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
10983
10984         * wid-edit.el (widget-specify-secret): New function.
10985         (widget-after-change): Use it.
10986         (widget-specify-field): Use it.
10987
10988 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
10989
10990         * mouse.el (drag-window-divider): Use `(not done)' instead of
10991         `doit'; reuse result of `window-pixel-edges'.
10992
10993         * modeline.el (drag-modeline-event-lag): Rename to
10994         drag-divider-event-lag.
10995
10996 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10997
10998         * specifier.el (let-specifier): Rewritten not to generate needless
10999         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11000         arguments.
11001
11002 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11003
11004         * minibuf.el (read-file-name-1): Setup buffer-local value of
11005         `completion-ignore-case' in completions buffer under Windows.
11006
11007 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11008
11009         * about.el (about-maintainer-glyph): Fix support for not
11010         compressed images.
11011
11012 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11013
11014         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11015
11016         * mouse.el (mouse-track): Cancel selection if misc-user event with
11017         `cancel-mode-internal' function is fetched.
11018
11019 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11020
11021         * files.el (save-some-buffers-1): Fixed return value.
11022
11023 1998-06-01  Oliver Graf <ograf@fga.de>
11024
11025         * dragdrop.el: added experimental
11026
11027 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11028
11029         * startup.el (after-init-hook, init-file-user,
11030         user-init-directory, load-user-init-file):  Purge references
11031         to "~/.xemacs/init.el" from docstrings.
11032
11033         (load-user-init-file) Use paths-construct-path to construct
11034         paths to user init files.  Go directly to ~/.emacs, do not
11035         search ~/.xemacs/, do not load `default-custom-file'.
11036
11037 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11038
11039         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11040         general *sh.
11041         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11042
11043 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11044
11045         * menubar-items.el (default-menubar): add Update Packages to customize
11046         menu.
11047
11048 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11049
11050         * faces.el: use toolbar face as a fallback for toolbar properties
11051         in xpm-color-symbols instead of default.
11052
11053         * msw-faces.el: rename 3d-object -> gui-element face.
11054
11055 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11056
11057         * startup.el (xemacs-startup-logo-function): New variable.
11058         (startup-splash-frame): Use it.
11059
11060 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11061
11062         * files.el (save-some-buffers): Would wait 1 second.
11063         (save-some-buffers-1): Delete other windows here instead of in
11064         `save-some-buffers'.
11065         (save-some-buffers): Force redisplay only if windows were deleted.
11066
11067 1998-06-02  Didier Verna  <didier@xemacs.org>
11068
11069         * cus-face.el (custom-face-attributes): generalized the use of
11070         toggle buttons for boolean attributes.
11071         Re-ordered the items a bit.
11072
11073 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11074
11075         * sound.el (default-sound-directory): Use `locate-data-directory'
11076         to find the sounds directory.
11077
11078 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11079
11080         * sound.el: default sound-ext to .wav under mswindows, .au
11081         otherwise. load-default sounds without extensions.
11082
11083 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11084
11085         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11086         if send-pr is not bound.
11087
11088 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11089
11090         * files.el: grok idl files in auto-mode-alist.
11091 1998-06-01  Jeff Miller  <jmiller@smart.net>
11092
11093         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11094         calling `upcase'.
11095
11096 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11097
11098         * msw-glyphs.el: add xbm to the list of image types supported.
11099
11100 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11101
11102         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11103         instead of XEmacs one when dumping InfoDock.
11104
11105 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11106
11107         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11108         for `modeline-visible-p'
11109
11110         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11111
11112 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11113
11114         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11115         since it's not used anymore. doc string fixes.
11116
11117         * package-get.el (package-get-file-installed-p): new function. use
11118         instead of file-installed-p which is in an external package.
11119
11120 1998-05-28  Oliver Graf <ograf@fga.de>
11121
11122         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11123         favor of select-window/switch-to-buffer
11124
11125 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11126
11127         * startup.el: changed (getenv "HOME") to (user-home-directory)
11128
11129 1998-05-25  Oliver Graf <ograf@fga.de>
11130
11131         * frame.el (cde-start-drag) moved to dragdrop.el
11132         (offix-start-drag-region) moved to dragdrop.el
11133         (offix-start-drag) moved to dragdrop.el
11134         * dragdrop.el (cde-start-drag) moved from frame.el
11135         (offix-start-drag-region) moved from frame.el
11136         (offix-start-drag) moved from frame.el
11137         (cde-start-drag-region) cde drag regions
11138         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11139
11140 1998-05-26  Oliver Graf <ograf@fga.de>
11141
11142         * dragdrop.el: created dragdrop-drag prototypes
11143         (cde-start-drag-region) fixed typo
11144
11145 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11146
11147         * simple.el (after-init-hook): Remove reader macro.
11148
11149         * packages.el (packages-hardcoded-lisp): Get rid of reader
11150         macros.  Update DOC string.
11151
11152 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11153
11154         * mouse.el (drag-window-divider): Ditto.
11155
11156         * modeline.el (mouse-drag-modeline): Use it.
11157
11158         * lisp-mode.el (let-specifier): Specify indentation.
11159
11160         * specifier.el (let-specifier): Renamed from
11161         `with-specifier-instance'.
11162
11163 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11164
11165         * x-faces.el:
11166         * faces.el: move definition of xpm-color-symbols from x-faces.el
11167         to faces. Predicate x-get-resource on the presence of x.
11168
11169         * msw-faces.el: set 3d-object face rather than modeline. Specify
11170         faces as specfier defaults.
11171
11172         * package-get.el: don't use package-admin-add-single-file-package.
11173
11174 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11175
11176         * toolbar-items.el: Fixup tooltips.
11177         (toolbar-gnus): Don't use obsolete variable
11178         toolbar-news-frame-properties.
11179         (toolbar-news-reader): Default to `gnus' instead of
11180         `not-configured'.
11181
11182         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11183         Windows.
11184
11185 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11186
11187         * package-get.el: rename -installedp -> -installed-p.
11188
11189 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11190
11191         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11192         attributes, and assinged it to continuation, truncation and
11193         hscroll glyphs.
11194
11195         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11196         and made continuation, truncation and hscroll glyphs arrow
11197         characters out of that font.
11198
11199 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11200
11201         * minibuf.el (minibuffer-electric-separator): Play nicely with
11202         directory-sep-char being \.
11203         (minibuffer-electric-tilde): Ditto.
11204         (read-file-name-map): Ditto.
11205
11206 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11207
11208         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11209         on X devices.
11210         (default-mouse-track-deal-with-down-event): Avoid
11211         `x-disown-selection'; use `disown-selection' instead.
11212
11213 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11214
11215         * select.el:
11216         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11217         moved to (cut-copy-clear-internal) in select.el. Ditto for
11218         (x-delete-primary-selection) (x-kill-primary-selection)
11219         (x-copy-primary-selection).
11220         (own-clipboard): new function.
11221
11222         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11223         functions in select.el. remove old ones.
11224         (mswindows-own-clipboard): new function.
11225
11226 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11227
11228         * gnuserv.el: allow connections from mswindows type devices.
11229
11230 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11231
11232         * msw-glyphs.el: change image type used from cursor to resource.
11233
11234 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11235
11236         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11237         for {top,bottom}-{left,right} values in addition to
11238         {top,bottom}_{left,right}.
11239         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11240
11241 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11242
11243         * cl-macs.el (specifier-instance): Undefine its setf method.
11244
11245         * specifier.el (with-specifier-instance): Added docstring.
11246
11247         * mouse.el (drag-window-divider): Ditto.
11248
11249         * modeline.el (mouse-drag-modeline): Use it.
11250
11251         * lisp-mode.el (with-specifier-instance): Define its indentation
11252         level.
11253
11254         * specifier.el (with-specifier-instance): New macro.
11255
11256 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11257
11258         * package-get.el (package-get-create-custom): new function to
11259         auto-generate package-get-custom.el from package-get-base.el.
11260         * (package-get-ever-installedp): new function.
11261         * (package-get-custom): new function to get all packages specified
11262         by customize.
11263
11264 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11265
11266         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11267
11268 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11269
11270         * cl-extra.el: Reverse previous float change.
11271
11272 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11273
11274         * x-faces.el:
11275         * faces.el (try-font-name): moved from x-faces.el since it is
11276         required by w3 under mswindows as well X.
11277
11278 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11279
11280         * winnt.el: Removed evil (setq completion-ignore-case t)
11281         clause, one more overlookef fsfism.
11282         (nt-quote-args-functions-alist): End sentences with double space.
11283
11284 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11285
11286         * window-xemacs.el (push-window-configuration): Remove kludgery of
11287         recaching default-toolbar specifier.
11288         (pop-window-configuration): Ditto.
11289         (unpop-window-configuration): Ditto.
11290
11291 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11292
11293         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11294
11295 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11296
11297         * winnt.el (nt-quote-args-verbatim): Added function.
11298         (nt-quote-args-prefix-quote): Added function.
11299         (nt-quote-args-backslash-quote): Added function.
11300         (nt-quote-args-double-quote): Added function.
11301         (nt-quote-args-functions-alist): New variable.
11302         (nt-quote-process-args): Added function. This is the main quoting
11303         work horse called from process-nt.c
11304
11305 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11306
11307         * winnt.el: Removed duplicate definitions for backspace,
11308         delete, M-backspace and C-M-backspace.
11309         (file-name-buffer-file-type-alist): Removed this variable.
11310         (find-buffer-file-type): Removed function.
11311         (find-file-binary):  Removed function.
11312         (find-file-text): Removed function.
11313         (find-file-not-found-set-buffer-file-type): Removed function.
11314         (save-to-unix-hook): Removed function.
11315         (revert-from-unix-hook): Removed function.
11316         (using-unix-filesystems): Removed function.
11317         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11318         warning.
11319         (x-set-selection): Removed function.
11320         (x-get-selection): Removed function.
11321         Removed commented FSFisms.
11322         Replaced copyright notice (this file is not part of GNU Emacs).
11323         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11324         comint-process-echoes setting to t.
11325
11326 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11327
11328         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11329         and used following the interface change of
11330         `paths-find-recursive-path'.
11331
11332         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11333         regexp instead of a list of base names.
11334         (paths-version-control-filename-regexp):
11335         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11336         Introduced and used following the interface change of
11337         `paths-find-recursive-path'.
11338
11339 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11340
11341         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11342         on X devices, rather than on all non-TTY devices.
11343
11344 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11345
11346         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11347
11348         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11349
11350 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11351
11352         * itimer.el (activate-itimer): Fixed usage of integers
11353         as argument to `concat'.
11354
11355 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11356
11357         * itimer.el (start-itimer): replace the use of `concat' with
11358         `format'
11359
11360 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11361
11362         * mode-motion.el (mode-motion-hook): Clarify docstring.
11363         From Bob Weiner <weiner@altrasoft.com>
11364
11365         * loadhist.el (symbol-file): Supply prompt string when used
11366         interactively.
11367         From Bob Weiner <weiner@altrasoft.com>
11368
11369 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11370
11371         * loadup.el (really-early-error-handler): Ditto.
11372
11373         * update-elc.el: Ditto.
11374
11375         * setup-paths.el (paths-construct-exec-path): Ditto.
11376
11377         * make-docfile.el: Ditto.
11378
11379         * find-paths.el (paths-decode-directory-path): Use split-path
11380         instead of decode-path.
11381
11382         * files.el (parse-colon-path): Update docstring reference.
11383
11384 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11385
11386         * msw-init.el:
11387         * x-init.el:
11388         Bind cut'n'paste keys to non window-system specific functions.
11389
11390         * msw-select.el: New function mswindows-clear-clipboard.
11391         mswindows-cut-copy-clipboard extended to handle clearing of the
11392         selection and renamed to mswindows-cut-copy-clear-clipboard.
11393
11394         * select.el: on mswindows devices delete-primary-selection
11395         calls mswindows-clear-clipboard.
11396
11397 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11398
11399         * simple.el (quoted-insert): Inhibit quit when using read-char.
11400
11401         * cmdloop.el (read-char): Don't inhibit quit.
11402         (read-char-exclusive): Ditto.
11403         (read-char): Signal quit if quit-char was pressed.
11404         (read-char-exclusive): Ditto.
11405         (read-quoted-char): Return a character, not integer.
11406
11407         * menubar-items.el (default-popup-menu): Use Andy's generic
11408         selection code.
11409         (default-popup-menu): Fix code.
11410
11411 1998-05-14  Oliver Graf <ograf@fga.de>
11412
11413         * dragdrop.el (dragdrop-function-widget): this time it's done
11414
11415 1998-05-13  Oliver Graf <ograf@fga.de>
11416
11417         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11418
11419 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11420
11421         * device.el (device-pixel-width):
11422         (device-pixel-height):
11423         (device-mm-width):
11424         (device-mm-height):
11425         (device-bitplanes):
11426         (device-color-cells): Swapped parameters to device-system-metric
11427         according to the interface change.
11428
11429 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11430
11431         * mouse.el (default-mouse-motion-handler): Use new name of the
11432         function event-over-vertical-divider-p.
11433         Do not set E-W arrow cursor over the divider if
11434         vertical-divider-draggable-p is nil in the window.
11435         ([top-level]): Use new name for the variable
11436         vertical-divider-map.
11437         (drag-window-divider): Respect vertical-divider-draggable-p.
11438         Variable name typo fixes.
11439
11440 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11441
11442         * keymap.el (kbd): Define here; handle string constants and
11443         others...
11444
11445 1998-05-15  Christian Nyb <chr@mediascience.no>
11446
11447         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11448         in Emacs 18.
11449
11450 1998-05-13  Didier Verna  <didier@xemacs.org>
11451
11452         * mouse.el (drag-window-divider): give the vertical divider a
11453         pressed look when dragging it.
11454
11455 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11456
11457         * faces.el: predicate some more face operations on x or mswindows
11458         not just x.
11459
11460         * modeline.el: enable modeline coloring for mswindows.
11461
11462 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11463
11464         * minibuf.el (minibuffer-default): Added variable; compatible with
11465         FSF Emacs.
11466         (next-history-element): Used `minibuffer-default'.
11467
11468 1998-05-12  Oliver Graf <ograf@fga.de>
11469
11470         * dragdrop.el (dragdrop-function-widget): button and mods ok
11471         arguments still look a bit strange
11472         (dragdrop-compare-mods) created
11473         (dragdrop-drop-do-functions) correctly checks for buttons and
11474         modifiers
11475
11476 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11477
11478         * setup-paths.el (paths-default-info-directories): Replace
11479         path-separator with directory-sep-char.
11480
11481         * files.el (path-separator): Don't define it here.
11482
11483 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11484
11485         * update-elc.el: Ditto.
11486
11487         * setup-paths.el (paths-construct-exec-path): Ditto.
11488
11489         * make-docfile.el: Ditto.
11490
11491         * loadup.el (really-early-error-handler): Ditto.
11492
11493         * find-paths.el (paths-decode-directory-path): Use decode-path
11494         instead of decode-path-internal.
11495
11496         * files.el (parse-colon-path): Update docstring.
11497
11498 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11499
11500         * subr.el (get-buffer-window-list): Make BUFFER optional.
11501
11502         * window-xemacs.el (windows-of-buffer): Defalias to
11503         get-buffer-window-list.
11504
11505 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11506
11507         * disass.el: Fix maintainer keyword.
11508
11509         * bytecomp.el (byte-compile-and-load-file): Autoload.
11510         (byte-compile-buffer): Ditto.
11511
11512         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11513         value is returned, not the name.
11514         (lisp-imenu-generic-expression): Enable it.
11515         (lisp-mode-variables): Ditto.
11516         (lisp-indent-offset): Change defconst to defvar.
11517         (lisp-indent-function): Ditto.
11518         (lisp-body-indent): Ditto.
11519
11520 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11521
11522         * modeline.el: Use zap-last-kbd-macro-event.
11523
11524         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11525         nil, don't attempt to do anything with messages.
11526         (eval-last-sexp): Use `letf' for clarity.
11527
11528 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11529
11530         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11531
11532 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11533
11534         * buff-menu.el:
11535         * lisp-mode.el:
11536         * obsolete.el:
11537         Change empty docstrings into no doc strings at all.
11538         Fix bogus FSF-format docstrings.
11539         * etags.el: Fix docstring.
11540
11541 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11542
11543         * package-get.el (package-get): Use internal md5
11544
11545 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11546
11547         * about.el (about-xemacs): Correct abuse of concat.
11548
11549 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11550
11551         * info.el (Info-mode): Use easymenu.
11552
11553 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11554
11555         * apropos.el (apropos): Don't use concat with integers.
11556
11557         * cmdloop.el (describe-last-error): Handle the case when no error
11558         was seen gracefully.
11559
11560         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11561         defun.
11562         (apropos-describe-plist): Ditto.
11563
11564         * help.el (with-displaying-help-buffer): Revert to a defun.
11565         (describe-key): Use it as defun.
11566         (describe-mode): Ditto.
11567         (describe-bindings): Ditto.
11568         (describe-prefix-bindings): Ditto.
11569         (describe-installation): Ditto.
11570         (view-lossage): Ditto.
11571         (describe-function): Ditto.
11572         (describe-variable): Ditto.
11573         (describe-syntax): Ditto.
11574
11575 1998-05-11  Oliver Graf <ograf@fga.de>
11576
11577         * dragdrop.el: changed order of require/provide
11578         (dragdrop-drop-mime-default) changed to new calling conventions
11579         (dragdrop-drop-do-functions) changed to new calling conventions
11580         (dragdrop-function-widget) this one needs more work...
11581
11582 1998-05-10  Oliver Graf <ograf@fga.de>
11583
11584         * about.el: another small change in my entry
11585         * dragdrop.el (dragdrop-drop-log-function): logging added
11586         plus customizations
11587         changed interface to handler functions. now called with event
11588         and object
11589
11590 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11591
11592         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11593         E-W arrow pointer displayed over draggable dividers.
11594
11595         * mouse.el (default-mouse-motion-handler): Show it when
11596         appropriate.
11597         (drag-window-divider): Added.
11598         ([top-level]): Initialized window-divider-map with a keymap
11599         binding the above function to left button down event.
11600
11601         * x-mouse.el (x-init-pointer-shape): Initialize
11602         divider-pointer-glyph from Cursor.dividerPointer, or use default
11603         E-W double arrow.
11604
11605 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11606
11607         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11608
11609 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11610
11611         * simple.el (count-words-buffer): Don't query for buffer.
11612         (count-lines-buffer): Ditto.
11613
11614 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11615
11616         * help.el (where-is): add optional insert argument.
11617
11618 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11619
11620         * help.el (describe-key-briefly): New argument INSERT.
11621
11622         * simple.el (eval-expression): New optional argument; synch with
11623         FSF 20.3.
11624
11625         * keydefs.el (global-map): Add new register bindings.
11626
11627         * register.el: Synched with FSF 20.3.
11628
11629 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11630
11631         * window-xemacs.el (recenter): all arguments are optional.
11632
11633 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11634
11635         * device.el: (device-pixel-width): Reflected name/parameters
11636         change to device-system-metric.
11637         (device-pixel-height): Ditto.
11638         (device-mm-width): Ditto.
11639         (device-mm-height): Ditto.
11640         (device-bitplanes): Ditto.
11641         (device-color-cells): Ditto.
11642
11643 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11644
11645         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11646
11647         * cl.el (most-positive-fixnum): Document.
11648         (most-negative-fixnum): Ditto.
11649
11650         * cus-dep.el: Updated comment.
11651
11652         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11653         constant.
11654
11655         * cus-load.el (custom-put): Removed.
11656
11657         * files.el (after-find-file): Just resignal quit instead of
11658         signaling "canceled".
11659
11660 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11661
11662         * frame.el (other-frame): Use `focus-frame' instead of
11663         select-frame kludges.
11664
11665         * lisp-mode.el: Update lisp-indent-function for
11666         save-selected-frame and with-selected-frame.
11667
11668         * frame.el (save-selected-frame): New macro.
11669         (with-selected-frame): Ditto.
11670         (other-frame): Use `set-frame-focus'.
11671
11672 1998-05-06  Oliver Graf <ograf@fga.de>
11673
11674         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11675         (dragdrop-drop-url-default) default handler for URL drops created
11676         (dragdrop-drop-mime-default) default handler for MIME drops created
11677         (dragdrop-drop-functions) default custom for handling drops created
11678         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11679
11680 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
11681
11682         * mouse.el: Removed redundant mouse-mswindows-drop function.
11683
11684 1998-05-05  Oliver Graf <ograf@fga.de>
11685
11686         * about.el: changed some text in my entry
11687         * dragdrop.el: added customs
11688
11689 1998-05-04  Oliver Graf <ograf@fga.de>
11690
11691         * mouse.el: killed global drop key bindings
11692         (mouse-offix-drop) removed
11693         * dragdrop.el: created
11694         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11695
11696 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
11697
11698         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11699         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11700
11701         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11702         obsolete comment.
11703
11704         * scrollbar.el (scrollbars-visible-p): Use new
11705         {vertical,horizontal}-scrollbar-visible-p specifiers.
11706
11707 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
11708
11709         * device.el (device-pixel-height):
11710         (device-pixel-width):
11711         (device-mm-width):
11712         (device-mm-height):
11713         (device-bitplanes):
11714         (device-color-cells): Moved these 6 functions from device.c; they
11715         all use single (device-system-metrics) call.
11716
11717 1998-05-09  SL Baur  <steve@altair.xemacs.org>
11718
11719         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11720         were renamed.
11721
11722         * menubar-items.el:
11723         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11724         Suggested by Hrvoje Niksic <hniksic@srce.hr>
11725
11726         * help.el (help-map): Remove Hyperbole keybinding logic.
11727         Suggested by: Michael Ernst <mernst@cs.washington.edu>
11728
11729 1998-05-08  SL Baur  <steve@altair.xemacs.org>
11730
11731         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
11732         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
11733
11734 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
11735
11736         * msw-glyphs.el: use nicer icon3 from the frame icon.
11737
11738 1998-05-07  SL Baur  <steve@altair.xemacs.org>
11739
11740         * version.el (emacs-version): Remove InfoDock conditionals.
11741
11742         * startup.el (startup-splash-frame): Change ID logo name.
11743
11744 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
11745
11746         * files.el (after-find-file): If the user presses C-g on
11747         directory-creation prompt, kill the buffer.
11748
11749 1998-05-06  SL Baur  <steve@altair.xemacs.org>
11750
11751         * simple.el (count-words-region): Reverse previous change.
11752
11753 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
11754
11755         * replace.el (query-replace): Just call perform-replace.
11756         (query-replace-regexp): Ditto.
11757         (perform-replace): Move region handling here.
11758         (perform-replace): Use the new arg to match-data.
11759
11760 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
11761
11762         * x-init.el: Install X specific display table that
11763           displays char 0240 as a space to avoid whatever it is
11764           that screws up display of that character code.
11765
11766 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11767
11768         * help.el (function-arglist): If no arguments are documented for a
11769         subr, print nothing rather than incorrect output.
11770
11771 1998-05-05  SL Baur  <steve@altair.xemacs.org>
11772
11773         * cmdloop.el (command-error): Update bail-out error message to use
11774         `emacs-program-name'.
11775
11776         * lib-complete.el: Remove reader macro cruft.
11777
11778         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
11779         cruft.
11780
11781         * simple.el (count-words-region): Drop interactive-p check on the
11782         message.
11783
11784 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
11785
11786         * font.el
11787         * msw-faces.el
11788         Correct spelling of mswindows-font-canonicalize-name.
11789
11790 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11791
11792         * ldap.el (ldap-host-parameters-alist): Replaced with
11793         `ldap-host-parameters-plist'
11794         (ldap-search): Adapt to previous change
11795
11796 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11797
11798         * about.el (about-hackers): Update Bob Weiner bio.
11799         (about-maintainer-info): Ditto.
11800
11801 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
11802
11803         * simple.el (display-warning-minimum-level): Docfix.
11804
11805 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
11806
11807         * widget.el (:default-get): New keyword.
11808         * wid-edit.el (default, widget-default-default-get): Define it.
11809         (group, widget-group-default-get): Define it.
11810         (menu-choice, widget-choice-default-get): Define it.
11811         (widget-default-get): New function.
11812         (widget-choice-action): Call it.
11813         (widget-editable-list-entry-create): Call it.
11814
11815 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11816
11817         * byte-optimize.el (byte-boolean-vars): Removed.
11818         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
11819         lookup through `byte-boolean-vars'.
11820
11821 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
11822
11823         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
11824         resource-provided values into ghost specs for scrollbar-height and
11825         scrollbar-width.
11826
11827 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11828
11829         * byte-optimize.el: Don't attempt to optimize /=.
11830
11831         * bytecomp.el (byte-compile-one-ore-more-args): New function.
11832         (byte-compile-/=): Ditto.
11833
11834 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11835
11836         * apropos.el: Use `with-displaying-help-buffer'.
11837         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
11838         Use `with-displaying-help-buffer'.
11839         (apropos-follow): Do not give special treatment to buffer cursor
11840         was in prior to a mouse click.
11841         (apropos-describe-plist): Use `with-displaying-help-buffer'.
11842         (apropos-print-doc): Set correct buffer for setting text
11843         properties.
11844
11845 1998-05-01  SL Baur  <steve@altair.xemacs.org>
11846
11847         * help.el (help-buffer-prefix-string): New variable.
11848         (help-buffer-name): Use it.
11849
11850         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
11851         mode menu.
11852
11853 1998-04-30  Greg Klanderman  <greg@alphatech.com>
11854
11855         * frame.el (other-frame): Work even when focus-follows-mouse is true.
11856
11857 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11858
11859         * files.el (find-file-noselect): Update docstring.
11860         (find-file-noselect): Signal an error if found an unreadable file.
11861         (file-chase-links): Save the match data.
11862         (normal-mode): Use `lwarn' and `error-message-string'.
11863         (interpreter-mode-alist): Change defconst to defvar.
11864         (inhibit-first-line-modes-regexps): Ditto.
11865         (inhibit-first-line-modes-regexps): Added .tgz.
11866         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
11867         (change-major-mode-with-file-name): New user-option.
11868         (set-visited-file-name): Synched with FSF.
11869         (file-name-extension): New function, from FSF 20.3.
11870         (file-relative-name): Synched with FSF.
11871         (save-some-buffers): Support the C-r feature.
11872         (recover-session): Synched with FSF.
11873         (kill-some-buffers): Ditto.
11874         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
11875
11876 1998-04-30  SL Baur  <steve@altair.xemacs.org>
11877
11878         * files.el (insert-file): Undo previous change and reenable use of
11879         format.el.
11880
11881 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
11882
11883         * window-xemacs.el (recenter): Define.
11884
11885 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11886
11887         * font.el (mswindows-font-create-name)
11888         (mswindows-font-create-object): new functions for mswindows type
11889         fonts.
11890
11891         * msw-faces.el (mswindows-font-canicolize-name): fix so that
11892         strings are parsed as well as font objects.
11893
11894 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
11895
11896         * modeline.el (defining-kbd-macro): Restore modeline indication of
11897         kbd-macro being recorded.
11898         (add-minor-mode): Simplify docstring.
11899         (modeline-minor-mode-menu): Remove stuff.
11900
11901 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11902
11903         * code-process.el (call-process): dynamically decide process
11904         coding type.
11905
11906 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
11907
11908         * modeline.el: Add line-number-mode, column-number-mode to
11909         the modeline minor-mode menu.  Button2 on the line number does
11910         goto-line.
11911
11912 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11913
11914         * mouse.el: move x-selection-owner-p type things to
11915         selection-owner-p.
11916
11917         * msw-init.el: copy zmacs stuff from x-init.el
11918
11919         * msw-select.el (mswindows-own-selection)
11920         (mswindows-disown-selection) (mswindows-selection-owner-p): new
11921         functions. Very simple minded implementation of selectio
11922         ownership.
11923
11924         * select.el (own-selection) (disown-selection)
11925         (activate-region-as-selection) (select-make-extent-for-selection)
11926         (valid-simple-selection-p): functions moved from x-select.el for
11927         generalized selection.
11928
11929         * x-select.el: see select.el changes.
11930
11931         * x-toolbar.el: use new selection functions.
11932
11933 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11934
11935         * packages.el (packages-find-package-directories): Fixed bug that
11936         would pick up multiple site-package directories.
11937         (package-locations): Added "xemacs-packages" as a late package
11938         location.
11939
11940         * find-paths.el: Now uses `emacs-program-name' and
11941         `emacs-program-version'.
11942         Additions to enforce version-specific directories in
11943         `paths-find-version-directory'.
11944
11945 1998-04-29  SL Baur  <steve@altair.xemacs.org>
11946
11947         * default.el: Removed.
11948         * site-start.el: Removed.
11949
11950 1998-04-29  Didier Verna  <didier@xemacs.org>
11951
11952         * minibuf.el (minibuffer-history-minimum-string-length): Default
11953         to nil.
11954
11955 1998-04-28  SL Baur  <steve@altair.xemacs.org>
11956
11957         * find-paths.el (paths-program-name): Rename.
11958         (paths-emacs-root-p): Ditto.
11959         (paths-find-site-directory): Ditto.
11960
11961 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
11962
11963         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
11964         `emacs-lisp-byte-compile-and-load'.
11965
11966 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11967
11968         * ldap.el (ldap-search): Fixed additional parameter passing to
11969         `ldap-open'
11970
11971 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
11972
11973         * select.el (kill-primary-selection) (selection-owner-p)
11974         (copy-primary-selection) (yank-clipboard-selection)
11975         (selection-exists-p) (delete-primary-selection): new file and
11976         functions that do the right thing for the selected device.
11977
11978         * x-menubar.el: use generalised selection functions.
11979
11980         * dumped-lisp.el: dump select.el.
11981
11982 1998-04-27  SL Baur  <steve@altair.xemacs.org>
11983
11984         * find-paths.el (paths-progname): New variable.
11985         (paths-emacs-root-p): Use it.
11986         (paths-find-site-directory): Ditto.
11987
11988 1998-04-26  SL Baur  <steve@altair.xemacs.org>
11989
11990         * loadup.el ((member "dump" command-line-args)): Dump as
11991         `infodock' if InfoDock.
11992
11993 1998-04-25  SL Baur  <steve@altair.xemacs.org>
11994
11995         * find-paths.el (construct-emacs-version): Simplify, include
11996         program name in the return value.
11997         * (paths-find-version-directory): Use it.
11998
11999 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12000
12001         * info.el (Info-parse-dir-entries): Fixed regexp
12002         (Info-build-dir-anew): Remove full suffix and capitalize info file
12003         name for files with no @direntry
12004         (Info-batch-rebuild-dir): New function
12005         (Info-suffixed-file): Check for regular files instead of simple
12006         file existence (could catch directories before)
12007
12008 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12009
12010         * setup-paths.el, find-paths.el: Removed uses of `not' which
12011         temacs doesn't have.
12012
12013         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12014         into root searching.
12015
12016 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12017
12018         * subr.el: Remove definition of `not'.
12019
12020 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12021
12022         * msw-glyphs.el: enable graphics support.
12023
12024 1998-04-23  Didier Verna  <didier@xemacs.org>
12025
12026         * x-menubar.el (default-menubar): restored the line-number-mode
12027         option.
12028
12029         * misc doc string updates related to the options menu.
12030
12031 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12032
12033         * setup-paths.el (paths-construct-load-path): Fix typo.
12034
12035 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12036
12037         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12038         font-menu-ignore-scaled-fonts don't have to be bound now; this
12039         gets us one step further towards making --no-autoloads work.
12040
12041         * startup.el (normal-top-level): Load auto-autoloads only if
12042         lisp-directory is non-nil.
12043
12044         * setup-paths.el (paths-construct-load-path): Made it robust
12045         against nil lisp-directory.
12046
12047         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12048         to the list of variables that cause a warning when nil.
12049
12050         * toolbar.el (init-toolbar-location): Now works even when there's
12051         no toolbar icon directory.
12052
12053 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12054
12055         * help.el (view-lossage): Recognize it.
12056
12057         * simple.el (log-message): Mark multiline messages.
12058
12059 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12060
12061         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12062
12063 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12064
12065         * package-get.el (package-get-all):  add `\n' separator to
12066         interactive specification so that both variables are read
12067
12068 1998-04-22  Didier Verna  <didier@xemacs.org>
12069
12070         * x-menubar.el: ported the options menu to Custom.
12071         Moved the "read only" toggle button to the buffers menu.
12072         Corrected some missing ;;;###autoload or defcustom.
12073
12074         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12075         the scrollbar-visible specifier for options menu handling.
12076
12077         * toolbar.el (toolbar-visible-p)
12078                      (toolbar-captioned-p)
12079                      (default-toolbar-position): defcustom wrappers around
12080         the toolbar specifiers for options menu handling.
12081
12082         * frame.el (get-frame-for-buffer-default-instance-limit):
12083         defcustom it for options menu handling.
12084
12085         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12086         font-lock-mode for options menu handling.
12087
12088         * cus-start.el: added Custom properties to overwrite-mode for
12089         options menu handling.
12090
12091 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12092
12093         * about.el: shameless self-promotion.
12094
12095 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12096
12097         * simple.el (raw-append-message): Slightly optimize.
12098         (remove-message): Use `push' for clarity.
12099         (append-message): Ditto.
12100         (display-warning): Dito.
12101         (raw-append-message): Send the message to the appropriate device.
12102
12103 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12104
12105         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12106         From Sean MacLennan <Sean.MacLennan@pika.ca>
12107
12108 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12109
12110         * setup-paths.el: Changed `directory-sep-char' to
12111         `path-separator', following a change in GNU Emacs.
12112
12113 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12114
12115         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12116         (Info-build-dir-anew): Add a final newline.
12117         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12118         is `always'
12119         (Info-rebuild-dir): Ditto
12120
12121         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12122
12123 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12124
12125         * simple.el (count-words-buffer): Retain zmacs region.
12126         (count-words-region): Ditto.
12127         * simple.el: (what-line): Expanded line counts.
12128         (count-lines): New parameter to conditionalize whether collapsed
12129         lines get counted.
12130         From Bob Weiner <weiner@altrasoft.com>
12131
12132 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12133
12134         * packages.el (package-locations): infodock-packages must override
12135         mule-packages and packages.
12136
12137 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12138
12139         * wid-edit.el:
12140         remove rude messages from widget-activation-widget-mapper
12141         and widget-activation-glyph-mapper
12142
12143 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12144
12145         * toolbar.el: Remove (featurep 'x) test from
12146         toolbar-make-button-list
12147
12148 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12149
12150         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12151         only if in the same frame.
12152
12153 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12154
12155         * packages.el (package-locations): Added site-packages hierarchy.
12156
12157         * setup-paths.el (paths-default-info-directories): Introduced and
12158         used.
12159
12160         * packages.el, setup-paths.el: Set various path searching depths
12161         to 1.
12162
12163         * packages.el (packages-hierarchy-depth):
12164         (packages-load-path-depth): Introduced and used.
12165
12166         * setup-paths.el (paths-load-path-depth): Introduced and used.
12167
12168         * find-paths.el (paths-find-recursive-path): Added max-depth
12169         parameter.
12170
12171 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12172
12173         * setup-paths.el (paths-construct-info-path): Removed
12174         dependency on behavior of (file-name-as-directory "").
12175
12176 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12177
12178         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12179         lisp objects
12180
12181 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12182
12183         * dump-paths.el, startup.el: Added handling for --debug-paths.
12184
12185 1998-04-15  William M. Perry  <wmperry@aventail.com>
12186
12187         * wid-edit.el: We cannot just set the help-echo or balloon-help
12188           properties for an extent based on the :help-echo widget
12189           property, since help-echo and balloon-help cause an EXTENT to
12190           get passed in, where :help-echo functions are expecting a WIDGET
12191
12192 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12193
12194         * scrollbar.el (init-scrollbar-from-resources): Call
12195         mswindows-init-scrollbar-metrics when appropriate.
12196
12197 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12198
12199         * dumped-lisp.el: dump x-toolbar for window system
12200
12201         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12202         have support and xpm.
12203
12204 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12205
12206         * files.el (toggle-read-only): Fix docstring.
12207         From Didier Verna <didier@xemacs.org>
12208
12209 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12210
12211         * startup.el (normal-top-level): Load autoload-file-name without
12212         specifying an extension---some people only auto-autoload.el.gz.
12213
12214 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12215
12216         * files.el (backup-enable-predicate): Don't bomb on NAME being
12217         nil.
12218
12219 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12220
12221         * find-paths.el, packages.el: Now prefers configure'd paths.
12222         This shouldn't cause any of the originally anticipated problems as
12223         the current paths architecture will not define the various
12224         configure-xxx variables if they're not specified on the configure
12225         command line.
12226
12227         * find-paths.el, setup-paths.el, packages.el: Removed all
12228         mentionings of "/" as a path separator.
12229         Used paths-construct-path throughout.
12230
12231         * find-paths.el (paths-construct-path): Created to assemble paths
12232         from directory components.
12233
12234         * setup-paths.el, packages.el: Used paths-decode-directory-path
12235         instead of decode-path-internal.
12236
12237         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12238         and associates.
12239         (paths-decode-directory-path) Created.
12240
12241         * setup-paths.el: Changed configure-exec-path to
12242         configure-exec-directory.
12243
12244 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12245
12246         * packages.el (packages-find-packages): Fixed decoding of
12247         EMACSPACKAGEPATH.
12248
12249         * startup.el: -no-packages -> -no-early-packages.
12250
12251         (packages-load-package-lisps): Fixed loading of auto-autoload
12252         files.
12253
12254         * startup.el (normal-top-level): Fixed loading of core
12255         auto-autoload.
12256
12257         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12258
12259         * startup.el, packages.el, dump-paths.el: Added proper settings
12260         for site-directory and lisp-directory variables.
12261
12262         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12263         inhibit-package-autoloads and fixed handling of it.
12264
12265         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12266         handling of former inhibit-package-init, now
12267         inhibit-early-packages, to make -vanilla etc. work.
12268
12269 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12270
12271         * code-process.el (start-process): Fallback to 'undecided instead
12272         of 'binary for process input coding stream.
12273
12274         * process.el (start-process): Docstring fix.
12275
12276 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12277
12278         * info.el (Info-insert-dir): Do not insert temporary dir files
12279         in Info-dir-file-attributes
12280         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12281         (Info-rebuild-dir): Ditto.
12282
12283 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12284
12285         * obsolete.el: Added obsoleteness declarations for
12286         `site-directory' and `Info-default-directory-list'.
12287
12288 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12289
12290         * find-paths.el (paths-find-emacs-root): Only look at the
12291         executable at the end of the symlink chain for determining the
12292         Emacs root.
12293
12294 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12295
12296         * setup-paths.el (paths-construct-info-path): Changed construction
12297         to cater to gone default in configure.
12298
12299         * find-paths.el (paths-uniq-append): Added.
12300
12301         * packages.el: Rewritten package path construction once again.
12302
12303         * dump-paths.el, startup.el: Removed package-path as a global
12304         variable.
12305
12306         * package-admin.el (package-admin-add-single-file-package):
12307         (package-admin-add-binary-package): Changed package-path to
12308         late-packages.
12309
12310         * packages.el (packages-split-path): Split path at "/" rather than
12311         nil according to change in emacs.c.
12312
12313 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12314
12315         * setup-paths.el (paths-construct-info-path): Changed info path
12316         order so that directories come out right.
12317         (paths-find-lock-directory): Fixed bug: It used to think
12318         configure-lock-directory is a path.
12319
12320 1998-04-06  Jeff Miller <jmiller@smart.net>
12321
12322         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12323         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12324         eases the use of toolbar-add/kill-item functions.
12325
12326 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12327
12328         * code-files.el (file-coding-system-alist): Commented out
12329         loaddefs.el magical treatment.
12330
12331 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12332
12333         * info.el (Info-rebuild-outdated-dir): Added new option
12334         `conservative' and made it the default
12335         (Info-rebuild-dir): Appropriately parse multi-line description
12336         strings, and multi-section dir files. Issue warning when dir
12337         is rebuilt as temporary
12338         (Info-build-dir-anew): Issue warning when dir is built as
12339         temporary
12340
12341 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12342
12343         * list-mode.el (list-mode-map): Bind highlight motion commands to
12344         standard keys left, right, C-b and C-f.
12345
12346 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12347
12348         * files.el (auto-mode-alist): allow .sc for Scheme->C
12349
12350 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12351
12352         * loadup.el (pureload): Don't quote (garbage-collect).
12353
12354 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12355
12356         * package-get-base.el: Updated.
12357
12358 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12359
12360         * isearch-mode.el (isearch-just-started): New variable.
12361         (isearch-mode): Set it.
12362         (isearch-repeat): Advance one character forward only if the search
12363         was successful, and was not just started.
12364         (isearch-repeat): Clear isearch-just-started.
12365
12366 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12367
12368         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12369         if running -batch.
12370
12371 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12372
12373         * subr.el (listify-key-sequence): Removed.
12374
12375 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12376
12377         * bytecomp.el (byte-compile-print-gensym): New option.
12378         (byte-compile-output-file-form): Use it.
12379         (byte-compile-output-docform): Ditto.
12380         (byte-compile-compiled-obj-to-list): Ditto.
12381
12382 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12383
12384         * msw-glyphs.el: set frame icon if xpm support.
12385
12386 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12387
12388         * help.el: Code that pretty prints variable values
12389           removed.
12390
12391 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12392
12393         * find-paths.el (paths-emacs-root-p): Correct test for installation
12394         directory.
12395         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12396
12397 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12398
12399         * loaddefs.el: Don't set debug-ignored-errors; leave
12400           its default value set to nil.
12401
12402 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12403
12404         * info.el (Info-rebuild-dir): fixed mis-spelling.
12405
12406 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12407
12408         * info.el (Info-rebuild-outdated-dir): New custom var
12409         (Info-insert-node): Create/update dir file when needed, ie when it
12410         does not exist or is older than some info files in directory
12411
12412 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12413
12414         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12415         for last packages, mainly for using a 20.4 package base.
12416
12417         * packages.el (late-packages): Typo fix.  It was called
12418         early-packages.
12419
12420         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12421         relative symlinks correctly.
12422         (paths-find-emacs-roots): More rigorous checking for plausible
12423         configuration-time root.
12424
12425         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12426         find its roots.
12427
12428 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12429
12430         * faces.el: Fix docstrings.
12431         * glyphs.el: Fix docstrings.
12432         * mouse.el: Fix docstrings.
12433
12434         * frame.el: Change phrase `current frame' to `selected frame'.
12435
12436         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12437
12438         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12439         macros using backquote to make them infinitely more readable.
12440
12441 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12442
12443         * packages.el (packages-find-package-path): Hardcoded specialized
12444         InfoDock support until we can clean this up.
12445
12446         * help.el (describe-bindings-1): Return the value of the bindings
12447         help buffer created.
12448         (describe-bindings): Ditto.
12449
12450         * simple.el (set-variable): Restore previous behavior of not
12451         bombing if the variable to set is not boundp.
12452
12453 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12454
12455         * packages.el (packages-handle-package-dumped-lisps): Allow for
12456         non-local files to be loaded off the package-lisp variable.
12457
12458 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12459
12460         * x-faces.el: Global X resources should override
12461           specs for all device classes (color, grayscale, mono);
12462           code currently doesn't override any of them.  Fixed by
12463           calling remove-specifier with '(x default) as the tag
12464           set and allowing inexact matches.
12465
12466 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12467
12468         * faces.el: Separated face initializations based on
12469           device classes into device type specific (tag set,
12470           instantiator) pairs.
12471
12472 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12473
12474         * wid-edit.el (widget-choice-action): Remember user's explicit
12475         choice.
12476         (widget-choice-value-create): Respect it.
12477         From Richard Stallman <rms@gnu.org>
12478
12479 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12480
12481         * setup-paths.el (paths-construct-info-path): Always append
12482         existing directories from configure-time info path.
12483
12484         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12485         Info-directory-list.
12486
12487         * info.el: Removed Info-default-directory-list which was broken by
12488         design.
12489         Removed bogus initialization of Info-directory-list---startup.el
12490         can do a much better job.
12491         Added autoload of Info-directory-list.
12492
12493         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12494         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12495         be exclusive; now it's merely given precedence, just like in the
12496         old days.
12497
12498 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12499
12500         * find-paths.el (paths-find-architecture-directory): Fix bug with
12501         finding; it used to default too early.
12502
12503 1998-03-25  Martin Buchholz <martin@xemacs.org>
12504
12505         * packages.el (packages-split-path): Fix a bug; it used to fail
12506         for paths that weren't split.
12507
12508 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12509
12510         * finder.el (finder-compile-keywords): trap on errors.
12511
12512 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12513
12514         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12515           fourth argument of t so that only the specs exactly
12516           matching the tag lists are removed.
12517
12518 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12519
12520         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12521
12522 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12523
12524         * minibuf.el (mouse-read-file-name-1): If a default directory was
12525         specified, use it for generating the completions.
12526
12527 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12528
12529         * update-elc.el: Now respects inhibit-package-init and
12530         inhibit-site-lisp.
12531         Now does path construction with loadup-paths.
12532
12533         * startup.el (normal-top-level, startup-setup-paths): Now respects
12534         inhibit-package-init and inhibit-site-lisp.
12535
12536         * packages.el (packages-find-package-path): Extended package path
12537         by version-specific hierarchies.
12538         (packages-find-packages): Now respects inhibit flag and
12539         inhibit-site-lisp.
12540         Moved path setup to loadup-paths.
12541
12542         * make-docfile.el: Now respects inhibit-package-init and
12543         inhibit-site-lisp.
12544         Now does path construction with loadup-paths.
12545
12546         * loadup.el: Now respects inhibit-package-init and
12547         inhibit-site-lisp.
12548
12549         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12550
12551         * loadup-paths.el: New file: setup load-path to encompass
12552         packages.
12553
12554 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12555
12556         * auto-show.el: load-gc renamed to pureload.
12557         * site-load.el: Ditto.
12558         * packages.el (toplevel): Ditto.
12559         * loadup.el (really-early-error-handler): Ditto.
12560         * dumped-lisp.el (preloaded-file-list): Ditto.
12561         * cus-face.el (custom-declare-face): Ditto.
12562
12563 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12564
12565         * <Today>: The Big Path Searching Overhaul.
12566
12567         * find-paths.el: New file: find and assemble paths in the
12568         installation hierarchy.
12569
12570         * setup-paths.el: New file: global layout of paths and directories
12571         within the XEmacs hierarchy.
12572
12573         * packages.el: Replaced everything related to path searching and
12574         startup by code in terms of find-paths.
12575
12576         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12577         the new path searching engine.
12578
12579         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12580         and setup-paths.
12581
12582 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12583
12584         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12585         setup-paths.el.
12586
12587 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12588
12589         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12590         compiles identically in any configuration.
12591         Removed irrelevant commentary.
12592
12593 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12594
12595         * simple.el (set-variable): Allow setting specifiers.
12596
12597 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12598
12599         * lisp.el (forward-sexp): Revert previous change.
12600
12601 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12602
12603         * frame.el (frame-initialize): Use `delete-console' instead of
12604         `delete-device' to delete the stream console to match the usage in
12605         Fkill_emacs.
12606
12607 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12608
12609         * files.el (cdpath-previous): New variable.
12610         (cd): Use it.
12611         From Bob Weiner <weiner@wave.altrasoft.com>
12612
12613 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12614
12615         * keydefs.el: Changed keybindings of forward-char,
12616           backward, scroll-up and scroll-down to point to their
12617           -command counterparts.
12618
12619         * simple.el: New functions: forwarc-char-command,
12620           backwrad-char-command, scroll-up-command,
12621           scroll-down-command which work liek their counterparts
12622           except that they honor the variable
12623           signal-error-on-buffer-boundary.
12624
12625           Definition of signal-error-on-buffer-boundary received
12626           from src/cmds.c.
12627
12628           defvar declaration added for word-across-newline to avoid
12629           byte-compiler warning about the free variable reference.
12630
12631 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12632
12633         * winnt.el: Removed "%t" from the beginning of
12634         modeline-format. From now on, there's no nt-specifics in the modeline.
12635
12636 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12637
12638         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12639         of `when' with `if'.
12640
12641 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12642
12643         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12644         mswindows. Must be reworked along with glyphs.el, or
12645         merged into it, after there is images support.
12646
12647         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12648         'mswindows.
12649
12650 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12651
12652         * faces.el: fix for text cursor initialization.
12653         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12654         From Andy Piper <andyp@parallax.co.uk>
12655
12656 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12657
12658         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12659         if there is an existing package that handles it and warn the user
12660         about that mode.
12661
12662 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12663
12664         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12665         Installation" menu item when Installation-string is not bound.
12666
12667 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12668
12669         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12670         From Jeremiah W. James <jerry@cs.ucsb.edu>
12671
12672 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
12673
12674         * msw-faces.el:
12675         * faces.el: Fix face initialization.
12676
12677 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
12678
12679         * files.el (backup-enable-predicate): fix breakage introduced
12680         by TMPDIR patch.
12681
12682 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12683
12684         * x-faces.el (x-init-face-from-resources): The
12685           TTY face property retrieval functions don't return
12686           specifiers, so use face-property instead.
12687
12688 1998-03-09  SL Baur  <steve@altair.xemacs.org>
12689
12690         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12691
12692 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12693
12694         * x-menubar.el: Expanded documentation for
12695           option-save-faces.  Changed Options -> Browse Faces
12696           menu entry to invoke customize-face.
12697
12698 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12699
12700         * faces.el: Most face initialization moved out of
12701           init-other-random-faces to the top level so that the
12702           initialization happens before Xemacs is dumped.  Much
12703           of the fascist "face-differs-from-default-p or FROB!"
12704           code has been retired in favor of letting the user do
12705           what they want to do.  Face initialization code changed
12706           to use `default' specifier tag so that the settings can
12707           be overridden later if the user wishes it.
12708
12709 1998-03-08  SL Baur  <steve@altair.xemacs.org>
12710
12711         * about.el (about-hackers): Update contributors list.
12712
12713 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
12714
12715         * specifier.el: Define new specifier tag `default'.
12716
12717         * modeline.el: Initialize faces using `default' tag.
12718
12719         * x-faces.el (x-init-face-from-resources): Remove
12720           specifier specs containing the `default' tag before
12721           adding new specs.
12722
12723 1998-03-02  John Jones  <jj@asu.edu>
12724
12725         * package-get.el (package-get-all): fixed arguments on call to
12726         package-admin-add-single-file-package.
12727         * package-get.el (package-get-installedp): fixed to match
12728         advertised behavior.
12729         * package-get.el: added function package-get-update-all which
12730         installs newest versions of all the current packages (if they are
12731         not already installed).
12732
12733 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
12734
12735         * files.el (find-file-noselect): Uncommented `truename' binding in
12736         `let*' and use it later to set `buffer-file-truename' iff it's
12737         still nil, as happens for example when finding a compressed
12738         file with "jka-compr".
12739
12740 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
12741
12742         * faces.el: in make-face-* type functions do the operation for all
12743         window systems, not just the first one found.
12744
12745         * font.el: call mswindows-list-fonts for mswindows.
12746
12747 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
12748
12749         * code-process.el (call-process-region):
12750         * process.el (call-process-region):
12751         * package-get.el (package-get-dir):
12752         * files.el (backup-enable-predicate):
12753         * gnuserv.el (gnuserv-temp-file-regexp):
12754         Use temp-directory in place of `/tmp'.
12755
12756 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
12757
12758         * "Fast" dired-in-C enhancements for Windows 95/NT:
12759
12760         * files.el: Added function, `wildcard-to-regexp', from GNU
12761           Emacs.
12762
12763         * files.el (insert-directory): Modified to use special
12764           dired-in-C enhancements if present.
12765
12766 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
12767
12768         * code-files.el: make default coding no-conversion.
12769
12770 1998-03-02  SL Baur  <steve@altair.xemacs.org>
12771
12772         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
12773         the load-path.
12774
12775         * update-elc.el: Strip directory when testing for files not to
12776         bytecompile.
12777
12778 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
12779
12780         * lisp-mode.el: Use recommended form for menus.
12781
12782         * info.el (Info-construct-menu): Use recommended form for menus.
12783
12784         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
12785         entry.
12786
12787 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
12788
12789         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
12790           (get-frame-for-buffer-noselect): Always return frames
12791           in the not-this-window-p cond clause.
12792
12793 1998-02-27  SL Baur  <steve@altair.xemacs.org>
12794
12795         * help.el (describe-installation): New function.
12796
12797         * x-menubar.el (default-menubar): Add describe-installation to
12798         Help menu.
12799
12800         * packages.el (packages-unbytecompiled-lisp): Installation.el
12801         should not be bytecompiled.
12802
12803         * dumped-lisp.el (preloaded-file-list): Dump Installation with
12804         XEmacs.
12805
12806         * x-menubar.el (default-menubar): Use correct guard for VM menu
12807         entry.
12808
12809         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
12810         coding.
12811         From Andy Piper <andyp@parallax.co.uk>
12812
12813 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12814
12815         * ldap.el: Do not require ldap-internal at compile time.
12816
12817 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
12818
12819         * code-files.el: new file. a virtual copy of mule-files.el
12820         but without charset
12821         dependencies. (toggle-buffer-file-ocding-system) new function for
12822         changing the eol type for the current buffer.
12823
12824         * code-process.el: new file. a copy of
12825         mule-process.el. mule-process.el will disappear when things have
12826         settled.
12827
12828         * coding.el: new file. a virtual copy of mule-files.el but
12829         without charset dependencies. (coding-system-base) new function
12830         for getting the parent coding system of a coding system with eol
12831         type set.
12832
12833         * dumped-lisp.el: add above files for the non-mule case.
12834
12835 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12836
12837         * window-xemacs.el (display-buffer): If no explicit
12838           frame is specified, search for a window that displays
12839           the buffer on the currently selected frame, before
12840           searching other frames.
12841
12842 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12843
12844         * frame.el (get-frame-for-buffer): If not-this-window-p
12845           is non-nil, use window on the selected frame if it is not
12846           also the selected window.  When defaulting, search for
12847           windows on the currently selected fgrame before searching
12848           other frames.
12849
12850 1998-02-25  Didier Verna  <didier@xemacs.org>
12851
12852         * modeline.el (modeline-swap-buffers): originally named
12853         `mouse-release-modeline'. Whether to actually swap the buffers is
12854         decided in `mouse-drag-modeline'.
12855         (mouse-drag-modeline): A button release event is considered a
12856         mouse click is both X (modeline scroll) and Y (modeline drag) pos
12857         stay unchanged.
12858
12859 1998-02-25  SL Baur  <steve@altair.xemacs.org>
12860
12861         * x-menubar.el: Put redo on the menubar.
12862         From Aki Vehtari <Aki.Vehtari@hut.fi>
12863
12864 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12865
12866         * bytecomp.el (displaying-byte-compile-warnings): if
12867         temp-buffer-show-function is set, use it to display current set of
12868         warnings in the "*Compile-Log-Show*" buffer.
12869
12870         * simple.el (display-warning-buffer): if temp-buffer-show-function
12871         is set, use it to display current set of warnings in the
12872         "*Warnings-Show*" buffer.
12873
12874 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12875
12876         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
12877         Common Lisp.
12878
12879 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
12880
12881         * menubar.el: Allow button descriptors at least 2 long.
12882
12883         * x-menubar.el (default-menubar): Use recommended forms.
12884         (file-menu-filter): Remove.
12885         (edit-menu-filter): Remove.
12886
12887 1998-02-24  SL Baur  <steve@altair.xemacs.org>
12888
12889         * about.el (about-hackers): Updated.
12890
12891 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12892
12893         * help.el (help-max-help-buffers): new variable
12894         (help-register-and-maybe-prune-excess): new function
12895         (help-buffer-name): use help-max-help-buffers.
12896         (with-displaying-help-buffer): use
12897         help-register-and-maybe-prune-excess.
12898
12899         * help.el (help-maybe-pretty-print-value): if the value fits on
12900         one line, let it.
12901
12902 1998-02-21  Greg Klanderman  <greg@alphatech.com>
12903
12904         * (with-displaying-help-buffer): there is no need to kill the buffer
12905         if it exists, because with-output-to-temp-buffer will clear it.
12906         further, killing the buffer violates the rule that
12907         temp-buffer-show-function, if set, has the full responsibility of
12908         showing the temp buffer.  killing the buffer fucks with the window
12909         configuration, hosing temp-buffer-show-function.
12910
12911
12912 1998-02-23  Didier Verna  <didier@xemacs.org>
12913
12914         * modeline.el (mouse-drag-modeline):
12915         - Always scroll the modeline that was originally clicked on.
12916         - Use x pixels instead of x characters (which doesn't work anyway)
12917         as horizontal reference for modeline dragging. This allows us to
12918         keep on dragging the modeline even if the motion event occurs in
12919         another window.
12920
12921 1998-02-23  Didier Verna  <didier@xemacs.org>
12922
12923         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
12924         glyph on the modeline to indicate that dragging the mouse has an
12925         effect both horizontally and vertically.
12926
12927 1998-02-24  SL Baur  <steve@altair.xemacs.org>
12928
12929         * about.el (about-xemacs): Get rid of redundant visible version
12930         number.
12931
12932 1998-02-19  SL Baur  <steve@altair.xemacs.org>
12933
12934         * about.el (about-hackers): Update credits.
12935
12936 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
12937
12938         * prim/register.el (view-register): Show register type file-query.
12939
12940 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
12941
12942         * mode-motion.el (mode-motion-highlight-internal):
12943           save-excursion inside save-window-exucrsion form to
12944           hide buffer point changes from save-window-excursion.
12945           Prevents display flickering when the mouse pointer
12946           moves.
12947
12948 1998-02-17  Didier Verna  <didier@xemacs.org>
12949
12950         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
12951         function to handle correctly the case of a toolbar one side of the
12952         window: scrolling will not necessarily happen.
12953
12954 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
12955
12956         * files.el (after-find-file): Restore missing argument
12957           to format that provides filename for "... consider M-x
12958           recover-file" message.  Also call `message' with "%s"
12959           as the first arg instead of an arbitrary string.
12960
12961 1998-02-18  SL Baur  <steve@altair.xemacs.org>
12962
12963         * about.el (about-hackers): Various additions.
12964
12965 1998-02-15  SL Baur  <steve@altair.xemacs.org>
12966
12967         * autoload.el (generate-file-autoloads-1): Don't force an extra
12968         line out when copying on-the-same line autoloads.
12969
12970         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
12971         is installed.
12972
12973 1998-02-14  Martin Buchholz  <martin@xemacs.org>
12974
12975         * x11/x-win-xfree86.el (x-win-init-xfree86):
12976         * x11/x-win-sun.el (x-win-init-sun):
12977         * x11/x-init.el (x-initialize-compose):
12978         * prim/simple.el:
12979         (backward-or-forward-kill-sexp):
12980         (backward-or-forward-kill-sentence):
12981         (backward-or-forward-kill-word):
12982         (backward-or-forward-delete-char):
12983         * prim/isearch-mode.el (isearch-help-or-delete-char):
12984         Use x-keysym-on-keyboard-sans-modifiers-p instead of
12985         x-keysym-on-keyboard-p to detect backspace.
12986         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
12987         Clean up symbols used with dead keys, checking Linux and solaris
12988         keysyms.
12989         Simplify x-win-*.el using above methods.
12990         Change documentation for x-keysym-*-p functions.
12991
12992 1998-02-14  SL Baur  <steve@altair.xemacs.org>
12993
12994         * about.el (about-hackers): Restore entries for Michael Sperber and
12995         Vinnie Shelton.
12996         From Vinnie Shelton <acs@acm.org>
12997
12998 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
12999
13000         * simple.el (count-words-region): Ditto.
13001
13002 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13003
13004         * simple.el (count-words-buffer): Document.  Don't print anything
13005         if non-interactive.
13006
13007 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13008
13009         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13010         multiple files in InfoDock.
13011
13012 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13013
13014         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13015         from version.el in InfoDock.
13016
13017         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13018         specially.
13019
13020 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13021
13022         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13023         variable name in docstring.
13024
13025 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13026
13027         * menubar.h: Include "gui.h".
13028
13029 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13030
13031         * site-load.el: Fix documentation.
13032
13033 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13034
13035         * package-get-base.el (package-get-base): Updated.
13036
13037         * keymap.el: PC-ize.
13038
13039 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13040
13041         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13042         from' on a fresh line.
13043
13044 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13045
13046         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13047         object.
13048
13049 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13050
13051         * undo-stack.el: PC-ize.
13052
13053         * cmdloop.el: PC-ize.
13054
13055 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13056
13057         * bytecomp-runtime.el: PC-ize.
13058
13059         * byte-optimize.el: Prolog fixup.  PC-ize.
13060
13061         * cus-dep.el: Spelling fix.
13062
13063         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13064         entries follow).
13065
13066 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13067
13068         * text-mode.el (text-mode-hook-identify): New function,
13069         put on text-mode-hook.  Set text-mode-variant here.
13070         (text-mode): Don't set it here.
13071
13072 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13073
13074         * text-mode.el (text-mode-hook): New defvar.
13075         (text-mode-variant): New variable.
13076         (text-mode): Set that variable locally.
13077         (toggle-text-mode-auto-fill): New command.
13078
13079 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13080
13081         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13082
13083 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13084
13085         * text-mode.el (paragraph-indent-text-mode):
13086         Renamed from spaced-text-mode.
13087         (text-mode-map): Bind TAB to indent-relative.
13088         (indented-text-mode-map): Variable deleted.
13089         (indented-text-mode): Now an alias for text-mode.
13090
13091 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13092
13093         * loadup.el: test-atoms debugging stuffs removed.
13094
13095 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13096
13097         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13098
13099 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13100
13101         * help.el (describe-beta): Made it use `locate-data-file'.
13102         (describe-distribution): Ditto.
13103         (describe-copying): Ditto.
13104         (describe-project): Ditto.
13105         (view-emacs-news): Ditto.
13106
13107         * help-nomule.el (help-with-tutorial): Made it use
13108         `locate-data-file' to find tutorial.
13109
13110 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13111
13112         * about.el: Corrected my email address.
13113
13114         * mouse.el: Added 'mouse-mswindows-drop' similar to
13115         'mouse-offix-drop'.
13116
13117 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13118
13119         * loadup.el (running-xemacs): Spelling fix.
13120
13121 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13122
13123         * packages.el (packages-find-packages-1): Don't allow a backwards
13124         compatible lisp tree to overwrite `preloaded-file-list'.
13125
13126 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13127
13128         * loadup.el: Don't delete "xemacs" prior to dumping.
13129
13130 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13131
13132         * package-info.el (pi-last-mod-date): New function.
13133         (pi-author-version): New function.
13134         (batch-update-package-info): Use them.
13135
13136 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13137
13138         * frame.el (get-frame-for-buffer-default-to-current): Create.
13139         (get-frame-for-buffer-noselect): Allow user to use current frame
13140         with `get-frame-for-buffer-default-to-current'.
13141
13142 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13143
13144         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13145         (byte-compile-output-docform): Ditto.
13146         (byte-compile-compiled-obj-to-list): Ditto.
13147
13148 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13149
13150         * startup.el (command-line-1): Removed code that ran
13151           buffer-menu.
13152
13153 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13154
13155         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13156
13157 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13158
13159         * frame.el (suspend-emacs-or-iconify-frame): Check using
13160         `device-on-window-system-p' instead of explicitly checking for X,
13161         so that the same logic works for MS Windows.
13162         (suspend-or-iconify-emacs): Ditto.
13163
13164 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13165
13166         * about.el (about-maintainer-info): Andy Piper is back.
13167         (xemacs-hackers): Updated Andy Piper's email address.
13168         (about-hackers): Added Jonathan Harris.
13169         (about-hackers): Updated Tibor Polgar's email address.
13170
13171 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13172
13173         * about.el: Add xemacs.org email manager.
13174
13175         * package-get-base.el (package-get-base): Updated with most recent
13176         package updates.
13177
13178 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13179
13180         * help.el (function-arglist): Use `indirect-function' instead of
13181         `symbol-function' so that aliases are treated correctly.
13182
13183 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13184
13185         * help.el (help-map): Add f1 binding to `help-for-help'.
13186         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13187         (describe-key-briefly): Use `princ' "%s" to print object.
13188         (with-displaying-help-buffer): Kill buffer if it exists, again.
13189         (describe-key): Use `princ' "%s" to print object.
13190         (describe-function-1): Use `princ' "%s" to print object.
13191         Commented out alias lines removed.
13192         (help-pretty-print-limit): New variable to control pretty-printing
13193         of variable values.
13194         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13195         `help-pretty-print-value' again.  Only print-print when OBJECT is
13196         list of length less than `help-pretty-print-limit'.
13197         (describe-variable): Use `help-maybe-pretty-print-value' again.
13198
13199 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13200
13201         * simple.el (blink-matching-open): Remove C++ kludge.
13202         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13203
13204 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13205
13206         * info.el (Info-default-directory-list): Made the documentation
13207         more explanitory.
13208
13209 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13210
13211         * lisp/packages.el:
13212         * lisp/package-admin.el:
13213         * lisp/build-report.el:
13214         Fix typos.
13215
13216 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13217
13218         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13219         warnings in Java buffers without final newline and editing the
13220         last line.
13221
13222 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13223
13224         * packages.el (packages-find-packages-1): Don't allow a backwards
13225         compatible lisp tree to overwrite `preloaded-file-list'.
13226         Suggested by Colin Rafferty  <colin@xemacs.org>
13227
13228         * mouse.el (mouse-offix-drop): Set undo-boundary.
13229         From Oliver Graf <ograf@fga.de>
13230
13231 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13232
13233         * loadup.el (load-gc): rewrite as defun.
13234         Print something sensical if a required dump-time file isn't found.
13235
13236 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13237
13238         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13239         bug strikes a menudescriptor.
13240
13241         * package-get-base.el (package-get-base): Updated.
13242
13243         * package-info.el (batch-update-package-info): Derive REQUIRES
13244         from the Makefile.
13245
13246 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13247
13248         * files.el (save-some-buffers): Don't play games with deleting
13249         other windows if we are in the minibuffer window.
13250
13251 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13252
13253         * modeline.el (modeline-minor-mode-menu): Add support for :active
13254         (add-minor-mode): Document :active property to TOGGLE.
13255
13256 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13257
13258         * modeline.el (modeline-minor-mode-menu): Add support for an
13259         `:included' predicate in the `toggle-sym' plist.
13260         (add-minor-mode): Document the :included property, format
13261         docstring some more.
13262         (modeline-minor-mode-menu): Documentation string added.
13263
13264 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13265
13266         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13267         labels from the symbol-names by thwacking off the overly redundant
13268         and overused "mode", parenthesizing "minor", and capitalizing the
13269         resultant strings.  Also shortened the menu's title by eliminating
13270         the redundant buffer name.
13271         (add-minor-mode): Beautified the docstring, added mention of the
13272         `:menu-tag' property of TOGGLE.
13273         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13274         `toggle-sym' to beatify the mode-life menus.
13275         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13276         `auto-fill-function'.
13277
13278 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13279
13280         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13281         menus to :style 'toggle.
13282
13283 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13284
13285         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13286
13287 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13288
13289         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13290         only recognize first hyperlink.
13291         (hyper-apropos-highlightify): Deletia, this is already done by
13292         `hyper-apropos-insert-face'.
13293         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13294
13295 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13296
13297         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13298         mail.
13299         (toolbar-mail-reader): Add support for `send'.
13300         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13301
13302 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13303
13304         * info.el (Info-emacs-info-file-name): Add defvar for
13305         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13306         will function properly.
13307
13308 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13309
13310         * simple.el: make the backwards delete function called by
13311         `backward-or-forward-delete-char' user configurable.
13312
13313 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13314
13315         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13316         compiled function got loaded from.
13317
13318 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13319
13320         * term/apollo.el: Synched up with InfoDock 3.6.2.
13321
13322 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13323
13324         * startup.el (load-init-file): Load autoloads earlier.
13325         (startup-splash-frame): Handle InfoDock logo.
13326
13327         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13328         InfoDock.
13329         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13330
13331         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13332         doesn't have this function.
13333
13334         * packages.el (locate-data-file): Fix to call `locate-file'.
13335
13336 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13337
13338         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13339         version of version.el.
13340         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13341
13342         * x-menubar.el (default-menubar): Guard reference to
13343         `gnuserv-frame'.
13344         (default-menubar): Guard references to `font-lock-mode'.
13345         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13346         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13347
13348         * make-docfile.el: Don't snarf doc strings from autoloads.
13349
13350         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13351         loading auto-autoloads files.
13352
13353         * loaddefs.el: Disable dumping autoloads.
13354
13355 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13356
13357         * lisp-mnt.el: Synch to Emacs 20.2.
13358
13359         * help.el: Remove manual autoload of `finder-by-keyword'.
13360
13361         * finder.el (finder-by-keyword): Autoload.
13362
13363         * help.el: Conditionalize hyperbole setup.
13364
13365 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13366
13367         * packages.el (package-require): Update to reflect new data format.
13368
13369 1998-01-02  Didier Verna  <didier@xemacs.org>
13370
13371         * x-menubar.el (default-menubar): make the tutorials available
13372         through the menubar. (Plus some compilation warnings cleanup).
13373
13374 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13375
13376         * check-features.el: New file.  Perform sanity check after build.
13377
13378         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13379         files to tooltalk package.
13380         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13381         package.
13382
13383         * package-admin.el (package-admin-xemacs): Use better default for
13384         location of XEmacs binary.
13385
13386 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13387
13388         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13389         tag with sexp and add value tag with value `t'.
13390
13391 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13392
13393         * package-get.el: Changes to work with real data.
13394         From Pete Ware <ware@cis.ohio-state.edu>
13395
13396         * packages.el (packages-reload-autoloads): Guard load for the time
13397         being.
13398
13399         * update-elc.el ("packages.el"): Force loading packages.el instead
13400         of possibly out-of-date packges.elc.
13401         * make-docfile.el ("packages.el"): Ditto.
13402
13403 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13404
13405         * build-report.el (build-report-delete-regexp): Added a rule for
13406         the main tarball shadowing anything past it.
13407
13408 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13409
13410         * packages.el (package-provide): Delete a previous provide.
13411
13412         * package-info.el: New file.
13413
13414         * package-get.el: New file.
13415         From Pete Ware <ware@cis.ohio-state.edu>
13416         (package-get): Fix md5 computation to work with Mule.
13417
13418 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13419
13420         * simple.el (log-message-*): Quote symbols in docstrings properly.
13421
13422 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13423
13424         * packages.el (packages-new-autoloads): Ignore symbolic links.
13425
13426         * cus-face.el (face-custom-attributes-get): Fix typo.
13427         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13428
13429 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13430
13431         * startup.el (load-init-file): Reload new or changed autoloads
13432         unless inhibited.  Reload modified dumped lisp (stubbed).
13433
13434         * packages.el (packages-new-autoloads): New function.
13435         (packages-reload-autoloads): New function.
13436         (packages-reload-dumped-lisp): New (stub) function.
13437
13438         * loadup.el: Inhibit reloading dumped files when running temacs.
13439
13440         * loadhist.el (file-provides): Extend to handle variant
13441         extensions.
13442
13443         * replace.el (query-replace): Fix typo.
13444
13445 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13446
13447         * make-docfile.el: list-autoloads-path has been renamed.
13448         * update-elc.el: list-autoloads has been renamed.
13449
13450         * packages.el (packages-list-autoloads): Renamed.
13451         (packages-list-autoloads-path): Ditto.
13452
13453 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13454
13455         * packages.el (packages-find-packages-1): Made it signal a warning
13456         for an error in an auto-autoload.el file.
13457
13458 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13459
13460         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13461         tag with const.
13462         From Aki Vehtari <Aki.Vehtari@hut.fi>
13463
13464         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13465
13466         * loadhist.el (unload-feature): Remove autoload.
13467
13468 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13469
13470         * loadhist.el: Unpackaged.
13471
13472         * help.el (describe-symbol-find-file): Rename
13473         `describe-function-find-file' and make old name obsolete.
13474         (describe-function-1): Use it.
13475         (describe-function-1): Guard reference to
13476         `compiled-function-annotation'.
13477
13478 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13479
13480         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13481         argument.
13482         (help-mode-quit): New optional arg to control whether it kills or
13483         buries.  Tidied up.
13484         (with-displaying-help-buffer): Don't kill buffer initially, even
13485         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13486         (help-pretty-print-value): Rename back from
13487         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13488         use it, otherwise use dumped `cl-prettyprint'.
13489         (describe-variable): Use `help-pretty-print-value' again.
13490         (find-func): Removed reference to "find-func" at end.
13491
13492 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13493
13494         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13495           GUI XEmacs. Rename? x-menubar is rather window system
13496           independant, except for a couple of items.
13497
13498 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13499
13500         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13501         entries as they will no longer be distributed with XEmacs.
13502
13503         * format.el (format-alist): Fix image/tiff regexps.
13504         From P. E. Jareth Hein <jareth@camelot-soft.com>
13505
13506         * help.el (help-maybe-pretty-print-value): Rename.
13507         (describe-variable): Use it.
13508         (describe-variable): Add trailing linefeed.
13509
13510 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13511
13512         * help.el (describe-function-1): Don't output anything for
13513           arglist of autoload functions.
13514
13515 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13516
13517         * help.el (describe-function-1): Don't output anything for
13518           arglist of autoload functions.
13519
13520 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13521
13522         * help.el (help-mode-map): New bindings for `help-mode-bury',
13523         `describe-function-at-point', `describe-variable-at-point',
13524         `Info-elisp-ref', `customize-variable', `help-next-section' and
13525         `help-prev-section'.
13526         (help-next-section): New function.
13527         (help-prev-section): New function.
13528         (help-mode-quit): Changed to kill the help buffer.
13529         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13530         correctly.
13531         (help-buffer-name): New function to generate the name of help
13532         buffers.
13533         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13534         argument giving the name of the help buffer.
13535         (describe-key): Use `with-displaying-help-buffer' with name.
13536         (describe-mode): Ditto.
13537         (describe-bindings): Ditto.
13538         (describe-prefix-bindings): Ditto.
13539         (view-lossage): Ditto.
13540         (with-syntax-table): New macro.
13541         (function-called-at-point): Use `ignore-errors' and
13542         `with-syntax-table'.
13543         (function-at-point): Ditto.
13544         (describe-function): Use `with-displaying-help-buffer' with name.
13545         (function-arglist): Extracted from `describe-function-1'.  Returns
13546         function's arglist as string.
13547         (function-documentation): Extracted from `describe-function-1'.
13548         Returns function's docstring.
13549         (describe-function-1): Remove all the "stream" garbage, including
13550         the stream argument.  Use `function-arglist' and
13551         `function-documentation'.
13552         (describe-function-arglist): Just use `function-arglist'.
13553         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13554         (help-pretty-print-value): New function to help with
13555         pretty-printing variable values.  Knows about `#<...>'.  Needs
13556         `pp-internal'.
13557         (describe-variable): Use `with-displaying-help-buffer' with name.
13558         Formatting improved.  Display file where variable is defined, if
13559         known.  Use `help-pretty-print-value'.
13560         (describe-syntax): Use `with-displaying-help-buffer' with name.
13561         (list-processes): Remove "stream" garbage.
13562
13563 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13564
13565         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13566         call a dumped routine instead.
13567
13568         * x-win-xfree86.el: Wrap file in defun.
13569         * x-win-sun.el: Ditto.
13570
13571 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13572
13573         * help.el (view-emacs-news): Remove usage of outl-mouse which
13574         advises functions and does other evil things.
13575
13576 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13577
13578         * format.el (format-alist): Add `image/tiff'.
13579         From P. E. Jareth Hein <jareth@camelot-soft.com>
13580
13581 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13582
13583         * about.el (about-hackers): More names added.
13584
13585         * make-docfile.el: Remove superfluous package path search.
13586
13587         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13588
13589 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13590
13591         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13592         ignored shadows.
13593
13594 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13595
13596         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13597         get trailing slashes when added to the load-path.
13598
13599         * x-init.el (init-x-win): Locate where XEmacs X localization files
13600         are.
13601
13602 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13603
13604         * x-faces.el: Added support for foregroundToolBarColor
13605           to xpm-color-symbols.
13606
13607 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13608
13609         * etags.el (tags-remove-duplicates): Removed.
13610         (buffer-tag-table-list): Use `delete-duplicates'.
13611
13612         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13613         correctly.
13614         (get*): Defalias to `get'.
13615
13616         * cl.el (eql): Compare integers with `eq'.
13617         (cl-map-extents): Check for `map-extents' first.
13618
13619 1997-12-17  Didier Verna  <didier@xemacs.org>
13620
13621         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13622         added the 'numero', 'copyright' and 'trademark' symbols.
13623
13624         * leim/quail/latin-post.el ("french-postfix"): see above.
13625
13626 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13627
13628         * widget.el (define-widget): Check the arguments.
13629
13630         * cus-edit.el (customize-face): Use `check-argument-type'.
13631         (custom-variable-value-create): Use `signal' to signal error.
13632         (custom-variable-reset-saved): Ditto.
13633         (custom-variable-reset-standard): Ditto.
13634         (custom-face-reset-saved): Ditto.
13635
13636         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13637         (widget-default-format-handler): Ditto.
13638         (widget-checklist-add-item): Ditto.
13639         (widget-radio-add-item): Ditto.
13640         (widget-editable-list-entry-create): Ditto.
13641         (widget-sexp-prompt-value): Ditto.
13642
13643         * custom.el (custom-declare-variable): Signal errors better.
13644         (custom-handle-keyword): Ditto.
13645         (custom-declare-group): Ditto.
13646
13647         * window-xemacs.el (windows): Ditto.
13648
13649         * menubar.el (menu): Ditto.
13650
13651         * keydefs.el (keyboard): Ditto.
13652
13653         * minibuf.el (minibuffer): Ditto.
13654
13655         * process.el (execute): Ditto.
13656
13657         * fill.el (fill): Ditto.
13658
13659         * modeline.el (modeline): Ditto.
13660
13661         * help.el (help): Ditto.
13662
13663         * faces.el (faces): Ditto.
13664
13665         * files.el (files): Ditto.
13666
13667         * x-init.el (x): Ditto.
13668
13669         * lisp-mode.el (lisp): Ditto.
13670
13671         * process.el (processes): Ditto.
13672
13673         * mouse.el (mouse): Ditto.
13674
13675         * abbrev.el (abbrev): Moved from cus-edit.
13676
13677         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13678         as variable declaration.
13679
13680 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13681
13682         * menubar.el (find-menu-item): Use `check-argument-type'.
13683         (find-menu-item): Cosmetic changes.
13684
13685 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13686
13687         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13688
13689 1997-12-17  SL Baur  <steve@altair.xemacs.org>
13690
13691         * startup.el (set-default-load-path): Only search package-path
13692         when not running temacs.
13693
13694         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13695         files.
13696
13697         * loadup.el: Correct commentary.  Reformatting.
13698         (really-early-error-handler): Use absolute path to the
13699         first dumped-lisp.el file.
13700         (really-early-error-handler): Print full path name of
13701         each dumped lisp file (inherited from InfoDock).
13702
13703         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13704         dumped-lisp.el files.
13705
13706         * make-docfile.el (preloaded-file-list): Reorder when the
13707         package-path is searched.
13708         * update-elc.el: Ditto.
13709
13710         * lisp-mode.el (call-with-condition-handler): Treat the same as
13711         `condition-case' for indentation.
13712
13713         * about.el (about-xemacs): Update release date.
13714
13715 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13716
13717         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13718         anywhere but at the last clause.
13719         (ecase): Disallow `t' and `otherwise'.
13720
13721 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13722
13723         * cus-edit.el (custom-buffer-create-buttons): New function
13724         from stuff moved out of `custom-buffer-create-internal'.
13725         (custom-novice): New variable.  Default t.
13726         (custom-display-global-buttons): Ditto.  Default `top'.
13727         (custom-buffer-create-internal): Only display help if
13728         `custom-novice' is non-nil.  Display global buttons according to
13729         `custom-display-global-buttons'.
13730
13731 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13732
13733         * menubar.el (find-menu-item): Use `check-argument-type'.
13734         (find-menu-item): Cosmetic changes.
13735
13736 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13737
13738         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
13739         look.
13740
13741 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13742
13743         * format.el (format-deannotate-region):  Bug fix.
13744         Deannotating a region containing unknown tags would fail
13745         (causing decoding of text/enriched to fail at user level)
13746
13747 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
13748
13749         * minibuf.el (read-directory-name): Support sixth
13750           arg, HISTORY, as already documented.
13751
13752 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13753
13754         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
13755         to `ecase'.
13756
13757 1997-12-14  SL Baur  <steve@altair.xemacs.org>
13758
13759         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
13760         skk-activate.
13761
13762 1997-12-13  SL Baur  <steve@altair.xemacs.org>
13763
13764         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.