update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
4         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
5         (=>>jis-x0208@1990): Ditto.
6         (=>>hanyo-denshi/ib): Ditto.
7
8         * mule/mule-charset.el (default-coded-charset-priority-list):
9         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
10
11 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist):
14         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
15         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
16         `=>>>ucs@jis/2004'.
17
18 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
19
20         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
21         XEmacs CHISE.
22         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
23         `=jis-x0213-1@2004' as the mother.
24         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
25         (=>>>ucs@ks): Ditto.
26
27         * mule/mule-charset.el (default-coded-charset-priority-list):
28         Modify priority of `=hanyo-denshi/*'.
29
30 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
31
32         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
33         settings for `=>>ucs@JP' and `=ucs@JP'.
34
35 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
36
37         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
38         CHISE.
39
40 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
41
42         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
43         setting for `=>>>ucs@cns'.
44
45         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
46         CHISE.
47
48 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
49
50         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
51         instead of `=>>>jis-x0213-1@2004' as the mother.
52         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
53         (=>>>ucs@unicode): Likewise.
54         (=>>>ucs@jis): Likewise.
55         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
56         mother.
57         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
58
59 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
63         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
64         `=>>>ucs@jis'.
65
66 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
67
68         * mule/mule-charset.el (default-coded-charset-priority-list):
69         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
70         and `=jis-x0213-*-2000'.
71
72 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
73
74         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
75         XEmacs CHISE.
76         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
77         `=>>jis-x0213-1' as the mother.
78
79 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
80
81         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
82         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
83
84 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
85
86         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
87
88 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
89
90         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
91         XEmacs CHISE.
92
93 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
94
95         * mule/mule-coding.el (decomposition-feature-list): Set
96         `=decomposition', `=decomposition@cid' and
97         `=decomposition@hanyo-denshi'.
98
99 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
100
101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
102         setting for `=>>hanyo-denshi/ks'.
103
104         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
105         XEmacs CHISE.
106
107 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
108
109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
110         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
111
112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
113         `=hanyo-denshi/ks/mf'.
114
115         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
116         XEmacs CHISE.
117         (=hanyo-denshi/ks/mf): Ditto.
118
119 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
120
121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
122         settings for P=hanyo-denshi/jt'.
123
124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
125         `=hanyo-denshi/jt'.
126
127         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
128         XEmacs CHISE.
129
130 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
131
132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133         settings for `=hanyo-denshi/ip'.
134
135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
136         `=hanyo-denshi/ip'.
137
138         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
139         XEmacs CHISE.
140
141 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
144         settings for `=hanyo-denshi/hg'.
145
146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
147         `=hanyo-denshi/hg'.
148
149         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
150         XEmacs CHISE.
151
152 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
153
154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
155         setting for `=>>hanyo-denshi/ft'.
156
157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
158         `=>>hanyo-denshi/ft'.
159
160         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
161         XEmacs CHISE.
162
163 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
166         settings for `=hanyo-denshi/ib'.
167
168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
169         `=hanyo-denshi/ib'.
170
171         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
172         XEmacs CHISE.
173
174 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
175
176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
177         settings for isolated characters of `=hanyo-denshi/ia' and
178         non-isolated characters of `=hanyo-denshi/*'.
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `=hanyo-denshi/ia'.
182
183         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
184         XEmacs CHISE.
185
186 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
187
188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
189         setting for isolated characters of `=hanyo-denshi/ft'.
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `=hanyo-denshi/ft'.
193
194         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
195         XEmacs CHISE.
196
197 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
200         setting for isolated characters of `=hanyo-denshi/jd'.
201
202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
203         `=hanyo-denshi/jd'.
204
205         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
206         XEmacs CHISE.
207
208 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
211         setting for isolated characters of `=hanyo-denshi/jc'.
212
213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
214         `=hanyo-denshi/jc'.
215
216         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
217         XEmacs CHISE.
218
219 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
222         setting for isolated characters of `=hanyo-denshi/jb'.
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `=hanyo-denshi/jb'.
226
227         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
228         XEmacs CHISE.
229
230 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for isolated characters of `=hanyo-denshi/ja'.
234
235 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
236
237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
238         `=hanyo-denshi/ja'.
239
240         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
241         XEmacs CHISE.
242
243 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
246         settings for isolated characters of `=adobe-japan1-6'.
247
248 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
249
250         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
251         CHISE.
252         (=daikanwa/+2p): Ditto.
253         (=daikanwa/ho): Ditto.
254
255 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
256
257         * mule/mule-coding.el (utf-8-mcs-no-composition): New
258         coding-system for XEmacs CHISE.
259
260 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
261
262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
263         setting for `=>>ruimoku-v6'.
264
265         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
266         CHISE.
267
268 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `=daikanwa@rev1'.
272
273 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
276         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
277
278 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
279
280         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
281         XEmacs CHISE.
282         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
283
284 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
285
286         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
287         CHISE.
288
289 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
290
291         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
292         CHISE.
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `=>ucs@jis'.
296
297 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
298
299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
300         setting for `=>jis-x0208@usual'.
301
302         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
303         XEmacs CHISE.
304         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
305         (=>ucs@ks): New coded-charset for XEmacs CHISE.
306         (=ucs@big5): Use `=>>ucs@cns' as the mother.
307
308 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
309
310         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
311         CHISE.
312         (=>>>jis-x0208@1990): Ditto.
313         (=>>>jis-x0213-1): Ditto.
314         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
315         mother.
316         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
317         as the mother.
318
319 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
322         setting for `=>ucs@cns' and `=>>ucs@ks'.
323
324         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
325         CHISE.
326
327 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
328
329         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
330         CHISE.
331
332 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
333
334         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
335         CHISE.
336         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
337         mother.
338
339 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `==>ucs-bmp-cjk@bucs'.
343
344         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
345         XEmacs CHISE.
346
347 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         setting for `==>ucs@bucs'.
351
352         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
353         XEmacs CHISE.
354
355 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
356
357         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
358         - Add setting for `=>>jis-x0208'.
359         - Omit setting for `=>>jis-x0208@1990'.
360         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
361           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
362           `=ucs@FOO'.
363
364 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         setting for `=>daikanwa'.
368
369 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
370
371         * mule/mule-conf.el (=daikanwa): Fix DOC.
372         (=>daikanwa): New abstract character for XEmacs CHISE.
373         (=>ucs@iso): Likewise.
374         (=>ucs@unicode): Likewise.
375         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
376
377 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
378
379         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
380         - Prefer representative features to `=>>gt', `=>>big5-cdp',
381           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
382         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
383         - Add `=>big5-cdp'.
384
385 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
386
387         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
388         (=>big5-cdp): New abstract character.
389
390 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist):
393         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
394         `chinese-big5'.
395
396 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
397
398         * mule/mule-charset.el (default-coded-charset-priority-list):
399         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist):
402         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
403         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
404         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
405         and `=>jis-x0213-2'.
406
407 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
408
409         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
410         XEmacs CHISE.
411         (=>>ucs@jis/2000): Likewise.
412         (=>>ucs@jis/2004): Likewise.
413
414 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
415
416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
417         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
418         `=>>ucs@cns'.
419
420         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
421         XEmacs CHISE.
422         (=>>gt): Use quote instead of backquote; modify DOC.
423         (=>gt): Use quote instead of backquote.
424         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
425         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
426         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
427         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
428         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
429         (=ucs@iso): Use `=>>ucs@iso' as the mother.
430
431 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
432
433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
434         `=>>ucs@unicode' and `=>>gt'.
435
436 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
437
438         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
439         XEmacs CHISE.
440         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
441         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
442         `=jis-x0208@1978/1er-pr' as the mother.
443         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
444
445 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
448         `=ucs@unicode' as the mother.
449
450 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
453         setting for `=>>ucs@unicode'.
454
455         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
456         CHISE.
457
458 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
461         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
462
463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
464         `=adobe-japan1-6' and `=adobe-japan1-base'.
465
466         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
467         XEmacs CHISE.
468         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
469         specify `min-code' and `max-code'.
470         (=adobe-japan1-1): Specify `min-code' and `max-code'.
471         (=adobe-japan1-2): Likewise.
472         (=adobe-japan1-3): Likewise.
473         (=adobe-japan1-4): Likewise.
474         (=adobe-japan1-5): Likewise.
475         (=adobe-japan1-6): Likewise.
476
477 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `=>gt'.
481
482 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
483
484         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
485         CHISE.
486
487 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490         setting for `=>zinbun-oracle'.
491
492         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
493         for XEmacs CHISE.
494
495 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
496
497         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
498         for XEmacs CHISE.
499         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
500         `=jis-x0208@1978' as the mother.
501
502 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
503
504         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
505         - Use `=gt' instead of `ideograph-gt'.
506         - Use `=gt-k' instead of `ideograph-gt-k'.
507         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
508         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
509         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
510         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
511         - Use `=jis-x0212' instead of `japanese-jisx0212'.
512         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
513         - Use `=>>gt' instead of `<=>gt'.
514         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
515         - Add setting for `=>>jis-x0208@1990'.
516         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
517           `=>>jis-x0213-1@2000'.
518         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
519         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
520           `=>>jis-x0213-1@2004'.
521         - Add setting for `=>>jis-x0208@1978'.
522         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
523
524 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
525
526         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
527         XEmacs CHISE.
528
529 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
532         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
533         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
534         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
535         `<=>jis-x0213-1@2004'.
536
537 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
538
539         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
540         CHISE.
541         (=>jis-x0213-2): Ditto.
542
543 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
547
548 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
552         `=>jis-x0213-1'.
553
554 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
555
556         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
557         CHISE.
558         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
559
560 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
561
562         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
563         `<==>jis-x0213-1'.
564         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
565         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
566         (=>jis-x0208): Renamed from `<=>jis-x0208'.
567         (<=>jis-x0208): New alias for `=>jis-x0208'.
568         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
569         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
570         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
571         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
572         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
573         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
574         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
575         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
576         (=>>gt): Renamed from `<==>gt'.
577         (<==>gt): New alias for `=>>gt'.
578
579 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
582         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
583         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
584         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
585         - Add settings for `<=>jis-x0213-1@2000' and
586           `<=>jis-x0213-1@2004'.
587
588         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
589         XEmacs CHISE.
590         (<==>jis-x0213-1): Likewise.
591         (<==>jis-x0213-1@2000): Likewise.
592         (<==>jis-x0213-1@2004): Likewise.
593         (<=>jis-x0208): Add property `=>iso-ir 168'.
594         (<=>jis-x0208@1997): Likewise.
595         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
596         as the mother; add property `=>iso-ir 228'.
597         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
598         property `=>iso-ir 228'.
599         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
600         property `=>iso-ir 233'.
601         (<==>gt): Renamed from `<=>gt'.
602         (<=>gt): New alias for `<==>gt'.
603
604 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
605
606         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
607         CHISE.
608         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
609         `<=>jis-x0208' as the mother.
610         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
611         (<=>jis-x0213-1@2000): Ditto.
612         (<=>jis-x0213-1@2004): Ditto.
613
614 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
615
616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
617         settings for `<=>gt'.
618
619         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
620
621 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
622
623         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
624         XEmacs CHISE.
625         (=jis-x0208@1978/-4pr): Likewise.
626         (=jis-x0208@1978/4-pr): Likewise.
627         (=jis-x0213-1): Likewise.
628         (=ucs@iso): Likewise.
629         (=ucs@unicode): Likewise.
630         (=ucs@gb): Likewise.
631         (=ucs@gb/fw): Likewise.
632         (=ucs@cns): Likewise.
633         (=ucs@cns/fw): Likewise.
634         (=ucs@jis): Likewise.
635         (=ucs@jis/fw): Likewise.
636         (=ucs@jis/1990): Likewise.
637         (=ucs@jis/2000): Likewise.
638         (=ucs@jis/2004): Likewise.
639         (=ucs@JP): Likewise.
640         (=ucs@ks): Likewise.
641         (=ucs@big5): Likewise.
642         (=ucs@big5/cns11643): Likewise.
643         (=ucs@cns11643): Likewise.
644
645 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
646
647         * mule/mule-charset.el (default-coded-charset-priority-list):
648         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
649
650         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
651         CHISE.
652         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
653         mother.
654
655 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
656
657         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
658         from src/mule-charset.c].
659         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
660         specify `final'.
661         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
662         `iso-ir' and `final', namely now it is used as ISO-IR-42.
663         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
664         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
665         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
666         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
667
668 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
669
670         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
671         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
672         (=jis-x0208@1978/i-4): Specify `partial'.
673         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
674         mother coded-charset.
675         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
676
677 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         settings for `=jis-x0213-1@2004'.
681
682 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
683
684         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
685         CHISE.
686         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
687         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
688         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
689         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
690         temporarily.
691         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
692
693 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
694
695         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
696         CHISE.
697         (=shinjigen@1ed): Inherited from `=shinjigen'.
698         (=shinjigen@rev): Likewise.
699
700 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
704
705 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
706
707         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
708         define it as an alias.
709         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
710         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
711         alias.
712         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
713         alias.
714
715 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
716
717         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
718         CHISE.
719
720 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
721
722         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
723         CHISE.
724         (shinjigen-2): Ditto.
725
726 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
727
728         * mule/mule-charset.el (default-coded-charset-priority-list):
729         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
730         `chinese-big5-eten-*' and `chinese-big5'.
731
732 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
735         #x9FA5 temporarily.
736
737 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
738
739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
740         settings for `=jis-x0208@1978/i1'.
741
742 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
745         XEmacs CHISE.
746
747 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
750         XEmacs CHISE.
751
752 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
753
754         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
755         XEmacs CHISE.
756
757 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
758
759         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
760         CHISE.
761         (=ucs-bmp@cns): Likewise.
762         (=ucs-bmp@jis): Likewise.
763         (=ucs-bmp@ks): Likewise.
764
765 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
768         CHISE.
769         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
770
771 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
772
773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
774         settings for `=zinbun-oracle'.
775
776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
777         `=zinbun-oracle'.
778
779 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist):
782         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
783         `=ucs@iso'.
784
785 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-charset.el (default-coded-charset-priority-list):
788         Delete `ucs-sip'; modify order of some CCSs.
789
790 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
791
792         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
793         in XEmacs CHISE.
794
795         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
796         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
797         CHISE.
798
799 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
802         its registry.
803         (=ucs-radicals@unicode): Likewise.
804
805 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
806
807         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
808         CHISE.
809
810 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
811
812         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
813         CHISE.
814
815 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
816
817         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
818         CHISE.
819
820 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
821
822         * mule/mule-coding.el (coded-charset-entity-reference-alist):
823         Modify preference of *isolated settings*.
824
825 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
826
827         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
828         utf-2000 is provided.
829         (=ucs@cns11643): Likewise.
830
831 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist):
834         Prefer every *isolated setting* to ordinary setting.
835
836 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
840
841 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
844         CHISE.
845
846 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
847
848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
849         settings for `=jis-x0208@1997'.
850
851 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
852
853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
854         `=jis-x0208@1997'.
855
856 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
859         XEmacs CHISE.
860
861 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
864         `=jis-x0208@1978'.
865         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
866         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
867         `=jis-x0208-1990' as the mother.
868         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
869
870 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
871
872         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
873         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
874         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
875         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
876         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
877         for `=ucs@JP'.
878
879 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
880
881         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
882         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
883         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
884         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
885         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
886         `=daikanwa@rev2'.
887
888 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
891         (=gt): Likewise.
892         (=gt-k): Likewise.
893         (=gt-pj-*): Likewise.
894         (=gt-pj-k1): Likewise.
895         (=gt-pj-k2): Likewise.
896         (=daikanwa): Likewise.
897         (=daikanwa-rev1): Likewise.
898         (=daikanwa-rev2): Likewise.
899         (=big5-pua): Likewise.
900         (=big5-eten): Likewise.
901         (chinese-big5-eten-a): Likewise.
902         (chinese-big5-eten-b): Likewise.
903         (=hanziku-*): Likewise.
904         (=cbeta): Likewise.
905         (=jef-china3): Likewise.
906         (=ruimoku-v6): Likewise.
907         (=ucs@iso): Likewise.
908         (=ucs@unicode): Likewise.
909         (=ucs@gb): Likewise.
910         (=ucs@cns): Likewise.
911         (=ucs@jis): Likewise.
912         (=ucs@jis-1990): Likewise.
913         (=ucs@jis-2000): Likewise.
914         (=ucs@jp): Likewise.
915         (=ucs@ks): Likewise.
916         (=ucs@big5): Likewise.
917         (=ucs-radicals): Likewise.
918         (=ucs-radicals@unicode): Likewise.
919         (=ucs-bmp-cjk): Likewise.
920         (=ucs-bmp-cjk@unicode): Likewise.
921         (=ucs-sip-ext-b): Likewise.
922         (=ucs-sip-ext-b@iso): Likewise.
923
924 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
928
929 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
933         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
934         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
935         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
936         arabic-digit, ipa and ``&I-B-XXXX;''.
937
938 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         setting for (I-)HZK{03..12}-XXXX.
942
943 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
947
948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
949         `=ruimoku-v6'.
950
951         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
952         CHISE.
953
954 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
955
956         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
957         (=ucs@unicode): Likewise.
958         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
959         (=ucs@cns): Likewise.
960         (=ucs@jis): Likewise.
961         (=ucs@ks): Likewise.
962         (=ucs@big5): Likewise.
963
964 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
965
966         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
967         `ucs-jis'.
968         (utf-8-jis-er): Likewise.
969         (utf-8-jp): New coding-system.
970         (utf-8-jp-er): Likewise.
971
972         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
973
974 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
975
976         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
977
978         * mule/japanese.el: Move definition of `euc-jisx0213' to
979         mule/mule-coding.el.
980
981 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
982
983         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
984         mule-coding before loading update-cdb when utf-2000 is provided.
985
986 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
987
988         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
989         `=daikanwa'.
990
991 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
994         definition codes when `utf-2000' is provided.
995
996 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
997
998         * mule/mule-category.el (word-combining-categories): Don't setup
999         `word-combining-categories' in XEmacs CHISE.
1000         (word-separating-categories): Add setting about Latin script in
1001         XEmacs CHISE.
1002
1003 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `chinese-big5'.
1007
1008 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1009
1010         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1011         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1012         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1013         add setting for HZK0[12]-xxxx.
1014
1015 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1016
1017         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1018         in XEmacs CHISE.
1019
1020 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-charset.el (default-coded-charset-priority-list):
1023         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1024         and `chinese-big5' to `=gt-pj-*'.
1025
1026 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1027
1028         * mule/mule-conf.el (=daikanwa): Renamed from
1029         `ideograph-daikanwa'.
1030         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1031
1032 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-conf.el (=cns11643-7): Renamed from
1035         `chinese-cns11643-7'.
1036         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1037
1038 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-conf.el (=cns11643-6): Renamed from
1041         `chinese-cns11643-6'.
1042         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1043
1044 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1045
1046         * mule/mule-conf.el (=cns11643-5): Renamed from
1047         `chinese-cns11643-5'.
1048         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1049
1050 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1051
1052         * mule/mule-conf.el (=cns11643-4): Renamed from
1053         `chinese-cns11643-4'.
1054         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1055
1056 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-conf.el (=cns11643-3): Renamed from
1059         `chinese-cns11643-3'.
1060         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1061
1062 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1063
1064         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1065         `=cns11643-2'.
1066         (chinese-cns11643-2): New alias for `=cns11643-2'.
1067
1068 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1069
1070         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1071         `=cns11643-1'.
1072         (chinese-cns11643-1): New alias for `=cns11643-1'.
1073
1074 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1077         (chinese-gb12345): New alias for `=gb12345'.
1078
1079 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1080
1081         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1082         (chinese-gb2312): New alias for `=gb2312'.
1083
1084 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1085
1086         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1087         (chinese-big5): New alias for `=big5'.
1088
1089 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1092         (korean-ksc5601): New alias for `=ks-x1001'.
1093
1094 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1095
1096         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1097         `=jis-x0212'.
1098         (japanese-jisx0212): New alias for `=jis-x0212'.
1099
1100 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1101
1102         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1103         `=jis-x0208-1983'.
1104         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1105
1106 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1109         `=jis-x0208-1978'.
1110         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1111
1112 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1113
1114         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1115         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1116
1117 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1118
1119         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1120         (chinese-cns11643-3): Specify iso-ir 183.
1121         (chinese-cns11643-4): Specify iso-ir 184.
1122         (chinese-cns11643-5): Specify iso-ir 185.
1123         (chinese-cns11643-6): Specify iso-ir 186.
1124         (chinese-cns11643-7): Specify iso-ir 187.
1125         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1126         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1127
1128 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1129
1130         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1131         \uXXXX for every cases.
1132
1133 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1134
1135         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1136         (ucs-big5): Changed to an alias for `=ucs@big5'.
1137
1138 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1139
1140         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1141         (ucs-ks): Changed to an alias for `=ucs@ks'.
1142
1143 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1144
1145         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1146         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1147
1148 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1149
1150         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1151         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1152
1153 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1154
1155         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1156         (ucs-jis): Changed to an alias for `=ucs@jis'.
1157
1158 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1159
1160         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1161         (ucs-cns): Changed to an alias for `=ucs@cns'.
1162
1163 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1164
1165         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1166         (ucs-gb): Changed to an alias for `=ucs@gb'.
1167
1168 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1169
1170         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1171         `ideograph-daikanwa-2'.
1172         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1173         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1174
1175 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1176
1177         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1178         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1179
1180         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1181         for `xemacs-chise-version'.
1182
1183 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1184
1185         * mule/mule-charset.el (default-coded-charset-priority-list):
1186         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1187         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1188         instead of `ideograph-hanziku-*'.
1189
1190         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1191         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1192
1193 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1194
1195         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1196         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1197         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1198         `utf-2000' is provided.
1199
1200 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1203         is provided [was builtin coded-charsets].
1204
1205 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1206
1207         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1208         is provided [was builtin coded-charsets].
1209
1210 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1211
1212         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1213         is provided [was builtin coded-charsets].
1214
1215 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1216
1217         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1218         is provided [was builtin coded-charsets].
1219
1220 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1221
1222         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1223         when `utf-2000' is provided [was builtin coded-charsets].
1224
1225 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1226
1227         * mule/mule-conf.el (=hanziku-*): Renamed from
1228         `ideograph-hanziku-*'.
1229         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1230
1231 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1234         `utf-2000' is provided [was builtin coded-charsets].
1235         (ideograph-hanziku-{1..12}): Likewise.
1236
1237 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1238
1239         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1240         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1241
1242 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1243
1244         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1245         when `utf-2000' is provided [was builtin coded-charsets].
1246
1247 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1248
1249         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1250         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1251         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1252
1253 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1254
1255         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1256         (ideograph-gt): Changed to an alias for `=gt'.
1257
1258 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1261         is provided; it was defined as a builtin coded-charset.
1262         (ideograph-gt): Likewise.
1263
1264 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1265
1266         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1267         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1268
1269 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1270
1271         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1272         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1273
1274 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1275
1276         * mule/mule-conf.el (=big5-eten): Renamed from
1277         `chinese-big5-eten'.
1278         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1279
1280 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1283         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1284
1285 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1286
1287         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1288         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1289
1290 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1291
1292         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1293         (china3-jef): Changed to an alias for `=jef-china3'.
1294
1295 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1298         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1299
1300         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1301         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1302         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1303         when `utf-2000' is provided.
1304
1305 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1306
1307         * mule/mule-charset.el (default-coded-charset-priority-list):
1308         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1309
1310         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1311         (ucs-jis-2000): Deleted.
1312
1313 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1314
1315         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1316         UTF-2000.
1317         (=ucs-jis-2000): New coded-charset for UTF-2000.
1318
1319 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1323
1324 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1325
1326         * mule/mule-charset.el (default-coded-charset-priority-list):
1327         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1328         `ideograph-cbeta'.
1329
1330 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1331
1332         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1333         builtin coded-charset].
1334
1335 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         settings for &K0-xxxx and &I-K0-xxxx.
1339
1340 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1341
1342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1343         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1344
1345 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1346
1347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1348         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1349
1350 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1351
1352         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1353         UTF-2000.
1354         (ideograph-gt-pj-k1): Likewise.
1355         (ideograph-gt-pj-k2): Likewise.
1356
1357 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1358
1359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1360         `=jis-x0208'.
1361
1362 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1365         UTF-2000 [was a builtin coded-charset].
1366
1367 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1370         (utf-8-gb-er): Likewise.
1371
1372 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1375         settings for JIS X 0212 and JIS X 0208:1978.
1376
1377 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1380         setting for JIS X 0213.
1381
1382 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1383
1384         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1385         standard-case-table in UTF-2000.
1386
1387 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390         definitions for isolated-chars.
1391
1392 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1393
1394         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1395         `configure-utf-2000-lisp-directory'.
1396         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1397         `mule-lisp-load-path'.
1398
1399 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1400
1401         * startup.el (startup-setup-paths): Set and use
1402         `utf-2000-lisp-directory'.
1403         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1404         UTF-2000.
1405
1406 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1407
1408         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1409         (paths-find-utf-2000-lisp-directory): New function.
1410         (paths-construct-load-path): Add new optional argument
1411         `utf-2000-lisp-directory'.
1412
1413         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1414
1415 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1416
1417         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1418         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1419         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1420         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1421         `chinese-big5-2' in UTF-2000.
1422
1423         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1424         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1425
1426 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1427
1428         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1429         `big5-eten-er' in UTF-2000.
1430         (big5-cdp): Modify DOC-string and mnemonic.
1431
1432 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1435         UTF-2000 [renamed from utf-8-er].
1436         (utf-8-gb): New coding-system in UTF-2000.
1437         (utf-8-gb-er): Likewise.
1438         (utf-8-cns): Likewise.
1439         (utf-8-cns-er): Likewise.
1440         (utf-8-big5): Likewise.
1441         (utf-8-big5-er): Likewise.
1442         (utf-8-jis): Likewise.
1443         (utf-8-jis-er): Likewise.
1444         (utf-8-ks): Likewise.
1445         (utf-8-ks-er): Likewise.
1446         (utf-8-er): Likewise.
1447
1448 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1451         instead of `utf-8-unix' in UTF-2000.
1452
1453         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1454
1455 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1456
1457         * mule/japanese.el (euc-jisx0213): New coding-system.
1458
1459         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1460         `japanese-jisx0208-1990' as the mother.
1461
1462 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1463
1464         * dumped-lisp.el (preloaded-file-list): Change condition of
1465         loading "close-cdb".
1466
1467 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1470         setup `coded-charset-entity-reference-alist'.
1471
1472 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1473
1474         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1475         UTF-2000.
1476
1477 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1478
1479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1480         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1481
1482 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1485         (chinese-big5-eten-a): Likewise.
1486         (chinese-big5-eten-b): Likewise.
1487         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1488         code range is #x8140 .. #x8DFE.
1489
1490 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1491
1492         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1493         UTF-2000.
1494         (chinese-big5-cdp): Likewise.
1495
1496 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1497
1498         * dumped-lisp.el (preloaded-file-list): Rename
1499         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1500
1501 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1502
1503         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1504         append `system-char-db-source-file-list' into
1505         `preloaded-file-list' in UTF-2000.
1506
1507 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1508
1509         * dumped-lisp.el (preloaded-file-list): Delete
1510         character-definition files.
1511
1512 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1513
1514         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1515         UTF-2000.
1516
1517 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1518
1519         * mule/mule-charset.el (default-coded-charset-priority-list):
1520         Delete `mojikyo-2022-1'.
1521
1522 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1523
1524         * mule/mule-charset.el (default-coded-charset-priority-list):
1525         Delete `mojikyo'.
1526
1527 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1530         `ucs-sip'.
1531
1532 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-charset.el (default-coded-charset-priority-list):
1535         Comment out `chinese-gb12345'.
1536
1537 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * bytecomp.el (byte-compile-insert-header): Fixed.
1540
1541 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1542
1543         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1544         XEmacs UTF-2000.
1545
1546 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1549         UTF-2000.
1550
1551 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1554         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1555
1556 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-charset.el (default-coded-charset-priority-list):
1559         `japanese-jef-china3' is renamed `china3-jef'.
1560
1561 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1564         `japanese-jef-china3' and `ideograph-cbeta'.
1565
1566 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1567
1568         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1569
1570 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1573         `chinese-big5-cdp'.
1574
1575 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1579
1580 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1583         loading character definitions.
1584
1585 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * dumped-lisp.el (preloaded-file-list): Rename
1588         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1589
1590 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1593         `chinese-big5'.
1594
1595 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1596
1597         * dumped-lisp.el (preloaded-file-list): Dump
1598         "Ideograph-R028-Private" with XEmacs UTF-2000.
1599
1600 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1603         `chinese-gb12345'.
1604
1605 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1608         `ideograph-gt-pj-{1..11}'.
1609
1610         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1611         XEmacs UTF-2000.
1612
1613 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list):
1616         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1617         `chinese-isoir165'.
1618
1619 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1622         `image/png', `image/x-xpm' and `image/tiff'.
1623
1624         * files.el (binary-file-regexps): Add *.PNG.
1625
1626 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-charset.el (default-coded-charset-priority-list):
1629         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1630         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1631
1632 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1635         the first completion when UTF-2000 is running.
1636
1637 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-charset.el (default-coded-charset-priority-list):
1640         Delete `ucs'.
1641
1642 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643
1644         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1647         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1648
1649 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1650
1651         * mule/vietnamese.el (vscii-2): Delete abolished property
1652         `composite'; now composite mode is default.
1653
1654 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1657         of `raw-text'; check \uHHHH representation even if non-ascii
1658         characters are not found.
1659
1660         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1661         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1662         unconditionally.
1663
1664         * mule/viet-ccl.el: New file.
1665
1666         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1667         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1668         - Separate CCL based implementations to viet-ccl.el.
1669
1670 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1671
1672         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1673         "jisx0213.2000-1".
1674         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1675
1676         * mule/mule-charset.el (default-coded-charset-priority-list):
1677         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1678         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1679
1680 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1681
1682         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1683
1684 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1685
1686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1687         `ucs' in UTF-2000.
1688
1689 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1690
1691         * mule/mule-charset.el (default-coded-charset-priority-list):
1692         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1693         `arabic-iso8859-6'.
1694
1695 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1696
1697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1698         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1699
1700 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `katakana-jisx0201' in UTF-2000.
1704
1705 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1706
1707         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1708         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1709         "u0FB50-Arabic-Presentation-Forms-A",
1710         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1711         "u0FE50-Small-Form-Variants",
1712         "u0FE70-Arabic-Presentation-Forms-B",
1713         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1714         UTF-2000.
1715
1716 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1717
1718         * dumped-lisp.el (preloaded-file-list): Delete
1719         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1720         ... "Ideograph-R214-Flute" in UTF-2000.
1721
1722 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1723
1724         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1725         (japanese-jisx0213-2): New coded-charset.
1726
1727         * dumped-lisp.el (preloaded-file-list): Add
1728         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1729         "Ideograph-R030-Mouth".
1730
1731 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1732
1733         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1734         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1735         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1736         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1737         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1738         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1739         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1740         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1741
1742 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1743
1744         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1745         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1746         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1747         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1748         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1749
1750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1751         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1752
1753 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1754
1755         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1756         in UTF-2000.
1757
1758 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1759
1760         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1761         (chinese-isoir165): Moved from mule/chinese.el.
1762         (chinese-cns11643-3): Moved from mule/chinese.el.
1763         (chinese-cns11643-4): Moved from mule/chinese.el.
1764         (chinese-cns11643-5): Moved from mule/chinese.el.
1765         (chinese-cns11643-6): Moved from mule/chinese.el.
1766         (chinese-cns11643-7): Moved from mule/chinese.el.
1767
1768         * mule/chinese.el: Move definition of coded-charsets to
1769         mule/mule-conf.el.
1770
1771 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1772
1773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1774         `ideograph-daikanwa'.
1775
1776 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1777
1778         * dumped-lisp.el (preloaded-file-list): Delete
1779         "ccs-jisx0201-latin.el".
1780
1781 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1782
1783         * dumped-lisp.el (preloaded-file-list): Add
1784         "u031A0-Extended-Bopomofo" in UTF-2000.
1785
1786 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1787
1788         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1789         renamed to u02E00-CJK-Radical-Supplement.
1790
1791 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1792
1793         * dumped-lisp.el (preloaded-file-list): Add
1794         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1795         "u030A0-Katakana", "u03100-Bopomofo",
1796         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1797         "u03200-Enclosed-CJK-Letters-and-Months" and
1798         "u03300-CJK-Compatibility".
1799
1800 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1801
1802         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1803         "u02F00-Kangxi-Radicals" and
1804         "u02FF0-Ideographic-Description-Characters".
1805
1806 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1807
1808         * dumped-lisp.el (preloaded-file-list): Add
1809         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1810         "u02800-Braille-Patterns" in UTF-2000.
1811
1812 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1813
1814         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1815         "uXXXXX-*.el" in UTF-2000.
1816
1817         * bytecomp.el (byte-compile-insert-header): Delete comments if
1818         non-ASCII characters are found; allow `byte-compile-dynamic' and
1819         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1820         `raw-text'.
1821
1822 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1823
1824         * dumped-lisp.el (preloaded-file-list): Add
1825         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1826         "u025A0-Geometric-Shapes.el".
1827
1828 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1829
1830         * dumped-lisp.el (preloaded-file-list): Add
1831         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1832         "u02460-Enclosed-Alphanumerics.el".
1833
1834 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1835
1836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1837         `chinese-gb2312'.
1838
1839         * dumped-lisp.el (preloaded-file-list): Add
1840         "u02200-Mathematical-Operators.el" and
1841         "u02300-Miscellaneous-Technical.el".
1842
1843 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1844
1845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1846         `chinese-cns11643-*'.
1847
1848         * dumped-lisp.el (preloaded-file-list): Add
1849         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1850         "u02190-Arrows.el" in UTF-2000.
1851
1852 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1853
1854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1855         `korean-ksc5601'.
1856
1857         * dumped-lisp.el (preloaded-file-list): Add
1858         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1859         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1860         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1861
1862 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1863
1864         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1865
1866 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1867
1868         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1869         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1870         "u01780-Khmer.el", "u01800-Mongolian.el",
1871         "u01E00-Latin-Extended-Additional.el" and
1872         "u01F00-Greek-Extended.el" in UTF-2000.
1873
1874 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1875
1876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1877         `ethiopic-ucs' and `ethiopic'.
1878
1879         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1880         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1881
1882         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1883         from mule/ethiopic.el.
1884
1885         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1886         mule/mule-conf.el.
1887
1888 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1889
1890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1891         `lao'.
1892
1893         * mule/mule-conf.el (lao): New coded-charset.
1894
1895         * dumped-lisp.el (preloaded-file-list): Add
1896         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1897         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1898         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1899         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1900         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1901
1902 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1903
1904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1905         `ucs-bmp' and `arabic-iso8859-6'.
1906
1907 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1908
1909         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1910         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1911         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1912
1913 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1914
1915         * startup.el (normal-top-level): Load autoload file for UTF-2000
1916         in UTF-2000.
1917
1918 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1919
1920         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1921         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1922         "u00020-Basic-Latin.el", "u00080-C1.el",
1923         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1924         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1925         "u002B0-Spacing-Modifier-Letters.el",
1926         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1927         UTF-2000.
1928
1929 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1930
1931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1932         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1933         instead of `vietnamese-viscii-*'.
1934
1935 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1936
1937         * mule/mule-conf.el: New file.
1938
1939         * mule/misc-lang.el: Move definition of charset `ipa' to
1940         mule/mule-conf.el.
1941
1942 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1943
1944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1945         `latin-viscii'; prefer it for characters used in Vietnamese.
1946
1947 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1948
1949         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1950
1951 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1952
1953         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1954         `vietnamese-viscii-lower'.
1955         (latin-viscii-upper): Renamed from charset
1956         `vietnamese-viscii-upper'.
1957         (vietnamese-viscii-lower): New alias for charset
1958         `latin-viscii-lower'.
1959         (vietnamese-viscii-upper): New alias for charset
1960         `latin-viscii-upper'.
1961
1962 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1963
1964         * mule/mule-charset.el (default-coded-charset-priority-list):
1965         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1966
1967 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1968
1969         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1970         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1971         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1972         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1973         lisp/utf-2000.
1974
1975 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1976
1977         * mule/ccs-tcvn5712.el: New file.
1978
1979 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1980
1981         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1982         in UTF-2000.
1983
1984 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1985
1986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1987         `japanese-jisx0208'.
1988
1989 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1990
1991         * dumped-lisp.el (preloaded-file-list): Add
1992         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1993         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1994         UTF-2000.
1995
1996         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1997         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1998         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1999         mule/ccs-viscii.el: New files.
2000
2001         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2002         if \uXXXX is found.
2003
2004 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2005
2006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2007         `hiragana-jisx0208' and `katakana-jisx0208'.
2008
2009 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2010
2011         * mule/chinese.el (chinese-cns11643-3): Define it even if
2012         `utf-2000' is provided.
2013         (chinese-cns11643-4): Likewise.
2014         (chinese-cns11643-5): Likewise.
2015         (chinese-cns11643-6): Likewise.
2016         (chinese-cns11643-7): Likewise.
2017
2018 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2019
2020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2021         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2022
2023 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2024
2025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2026         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2027
2028 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list):
2031         Setup in UTF-2000.
2032
2033 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2034
2035         * mule/viet-chars.el: Don't define charset
2036         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2037         they are defined as builtin charsets.
2038
2039 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2040
2041         * version.el (emacs-version): Add more space just before UTF-2000
2042         version string.
2043
2044 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2045
2046         * version.el ([constant] emacs-version): Don't add a space in the
2047         preceding place of `xemacs-betaname' because it is duplicated.
2048         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2049
2050         * startup.el (splash-frame-body): Add ETL.
2051
2052 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2053
2054         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2055         is provided because it is defined as builtin charset.
2056         (chinese-cns11643-4): Likewise.
2057         (chinese-cns11643-5): Likewise.
2058         (chinese-cns11643-6): Likewise.
2059         (chinese-cns11643-7): Likewise.
2060
2061 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2062
2063         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2064         coding-system `iso-10646-ucs-4' is not defined.
2065
2066 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2067
2068         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2069         coding-system if `utf-2000' is provided.
2070
2071 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2072
2073         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2074         `utf-2000' is provided.
2075
2076 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2077
2078         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2079         if utf-2000 is provided temporally.
2080
2081 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2082
2083         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2084         as builtin variable].
2085
2086 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2087
2088         * files.el (insert-file-contents-literally): Treat file as binary;
2089         call file-name-handlers. [sync with Emacs 20.3.10]
2090
2091 2008-12-28  Vin Shelton  <acs@xemacs.org>
2092
2093         * XEmacs 21.4.22 is released
2094
2095 2008-12-30  Vin Shelton  <acs@xemacs.org>
2096
2097         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2098         during building even if no packages are found.
2099
2100 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2101
2102         * printer.el (generic-print-region): 
2103         (generic-print-buffer): 
2104         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2105         check if the msprinter device is available, now that msprinter is
2106         always available as a specifier tag. 
2107
2108 2008-12-24  Vin Shelton  <acs@xemacs.org>
2109
2110         * about.el: Add Francisco to my bio!
2111
2112 2008-12-23  Vin Shelton  <acs@xemacs.org>
2113
2114         * autoload.el: Move operator definitions to autoload-operators.el
2115         in the xemacs-base package.
2116
2117 2007-11-22  Vin Shelton  <acs@xemacs.org>
2118
2119         * about.el (about-hacker-contribution): Updated my bio.
2120
2121 2007-10-07  Vin Shelton  <acs@xemacs.org>
2122
2123         * XEmacs 21.4.21 is released
2124
2125 2007-09-19  Didier Verna  <didier@xemacs.org>
2126
2127         Update my personal info.
2128         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2129         * about.el (about-other-current-hackers): Ditto.
2130         * about.el (about-url-alist): Add my musical website.
2131         * about.el (about-personal-info): Update my entry.
2132         * about.el (about-hacker-contribution): Ditto.
2133
2134 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2135
2136         * package-get.el (package-get-download-sites): Update download
2137         sites in Japan.
2138         * package-get.el (package-get-pre-release-download-sites): Ditto.
2139
2140 2007-08-18  Vin Shelton  <acs@xemacs.org>
2141
2142         * package-get.el (package-get-pre-release-download-sites): Sync
2143         mirror sites with 21.5.  (Thanks, Adrian)
2144
2145 2007-08-09  Mike Sperber  <mike@xemacs.org>
2146
2147         * startup.el (migrate-user-init-file): Create backup of
2148         `user-init-file' before migrating.
2149         * startup.el (maybe-migrate-user-init-file): Print
2150         information about backup file.
2151         (maybe-create-compatibility-dot-emacs): Follow above change.
2152
2153 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2154
2155         * font-lock.el: Sync font-lock-add-keywords and
2156         font-lock-remove-keywords from GNU Emacs.
2157         * font-lock.el (font-lock-keywords-alist): New.
2158         * font-lock.el (font-lock-removed-keywords-alist): New.
2159         * font-lock.el (font-lock-add-keywords): New.
2160         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2161         * font-lock.el (font-lock-remove-keywords): New.
2162
2163 2007-08-16  Vin Shelton  <acs@xemacs.org>
2164
2165         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2166         patch from Hans de Graaff.
2167
2168 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2169
2170         * package-get.el (package-get-download-sites): Document Chile and
2171         update Denmark download site.
2172         * package-get.el (package-get-pre-release-download-sites): Ditto.
2173
2174 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2175
2176         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2177
2178 2006-12-09  Vin Shelton  <acs@xemacs.org>
2179
2180         * XEmacs 21.4.20 is released
2181
2182 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2183
2184         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2185
2186 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2187
2188         * info.el (Info-find-file-node, Info-insert-dir)
2189         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2190         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2191         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2192         and discussion.
2193
2194 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2195
2196         * obsolete.el (line-beginning-position): New, from 21.5.x.
2197         (line-end-position): Ditto.
2198
2199 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2200
2201         * package-get.el (package-get-download-sites): Welcome
2202         nl.xemacs.org and Thanks!
2203         * package-get.el (package-get-pre-release-download-sites): Ditto.
2204
2205 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2206
2207         * font-lock.el: Add support for not-so recent changes in Java to
2208         java-mode.
2209
2210 2006-01-28  Vin Shelton  <acs@xemacs.org>
2211
2212         * XEmacs 21.4.19 is released
2213
2214 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2215
2216         * easymenu.el: Update copyright. 
2217         * easymenu.el (easy-menu-all-popups):
2218         Add a docstring. 
2219         * easymenu.el (easy-menu-add):
2220         Document a bug, rework the function to preserve any existing
2221         non-default mode-popup-menu instead of overwriting it, and not to
2222         bother normalising the menu title (nothing else does).
2223         * easymenu.el (easy-menu-remove):
2224         Restore the default mode-popup-menu instead of leaving an empty
2225         one when we remove the last easy-menu popup. 
2226
2227 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2228
2229         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2230         as suggested by Rodrigo Ventura.
2231         * package-get.el (package-get-pre-release-download-sites): Ditto,
2232         with replacement of xemacs-21.5 by beta, which is the logical path
2233         to our beta core and package pre-releases.
2234
2235 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2236
2237         * package-get.el (package-get-download-sites): Add Hong Kong
2238         download site.
2239         * package-get.el (package-get-pre-release-download-sites): Ditto.
2240
2241 2005-12-26  Vin Shelton  <acs@xemacs.org>
2242
2243         * find-paths.el:
2244         * find-paths.el (paths-emacs-root-p): Add search for package root.
2245         * find-paths.el (paths-find-emacs-root): Replaced with
2246         paths-find-invocation-roots, which returns a list of roots.
2247         * find-paths.el (paths-find-invocation-roots): New.
2248         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2249
2250 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2251
2252         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2253         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2254
2255 2005-12-03  Vin Shelton <acs@xemacs.org>
2256
2257         * XEmacs 21.4.18 is released
2258
2259 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2260
2261         * package-get.el (package-get-download-sites): Update reflecting
2262         latest http://www.xemacs.org/Releases/ information generated by
2263         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2264         * package-get.el (package-get-pre-release-download-sites): Ditto.
2265
2266 2005-02-28  Simon Josefsson  <jas@extundo.com>
2267
2268         * about.el (xemacs-hackers): Add jas.
2269         (about-other-current-hackers): Likewise.
2270         (about-url-alist): Add URL for jas.
2271         (about-personal-info): Document jas.
2272         (about-hacker-contribution): Describe jas contributions.
2273
2274 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2275
2276         * easymenu.el (easy-menu-remove): As described in 
2277         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2278         except the "Command" menu from mode-popup-menu. 
2279
2280 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2281  
2282         * font.el (font-spatial-to-canonical): Correct calculation of 
2283         return value for pixel-based input value. 
2284  
2285 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2286
2287         * code-process.el (call-process): Process-related docstring
2288         improvements spurred by Norbert Koch.
2289         * code-process.el (call-process-region): Ditto.
2290         * code-process.el (start-process): Ditto.
2291
2292 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2293
2294         * finder.el (finder-find-library): Return filename actually
2295         searched for.
2296
2297 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2298
2299         * help.el (view-emacs-news): Use `expand-file-name' instead of
2300         `locate-data-file' as the latter will find any "NEWS" files that
2301         might exist in packages _before_ the one in core.
2302
2303 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2304
2305         * package-get.el (package-get-init-package):
2306         package-get-init-package buglet (21.4.17) by Jeff Mincy
2307         <mincy@rcn.com> fixing false temporary load-path shadows reported
2308         after package installation and simplifying code.
2309
2310 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2311
2312         * package-get.el (package-get-download-sites): Sync mirrors list
2313         with the XEmacs website.
2314         (package-get-pre-release-download-sites): Ditto.
2315
2316 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2317
2318         * derived.el (derived-mode-merge-syntax-tables):
2319         Revert my 21.5-only patch of 2003-07-18 which slipped in
2320         through Jerry James's patch of 2004-06-07.
2321
2322 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2323
2324         * cmdloop.el (keyboard-quit): Remove workaround for
2325         `region-active-p' not making sure active region is in current
2326         buffer now that it does.
2327         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2328         * simple.el (region-active-p): `region-active-p' to only return t
2329         when active region is in current buffer.
2330
2331 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2332
2333         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2334         package names, quell a byte-compiler warning, doc fix.
2335
2336 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2337
2338         * buffer.el (pop-to-buffer):
2339         * window-xemacs.el (display-buffer):
2340         Document use of `same-window-buffer-names,' `same-window-regexps'
2341         by pop-to-buffer and display-buffer. 
2342         
2343 2005-02-06  Vin Shelton <acs@xemacs.org>
2344
2345         * XEmacs 21.4.17 is released
2346
2347 2005-01-29  Ben Wing  <ben@xemacs.org>
2348
2349         * shadow.el (find-emacs-lisp-shadows):
2350         Add custom-defines to list of ignored files.
2351
2352 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2353
2354         * simple.el (shifted-motion-keys-select-region): Fix statement
2355         about unshifted-motion-keys-deselect-region.
2356
2357 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2358
2359         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2360         now) for GNU Emacs compatibility.
2361         (make-obsolete-variable): Ditto.
2362
2363 2004-01-08  Ben Wing  <ben@xemacs.org>
2364
2365         * code-files.el (load):
2366         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2367
2368 2004-12-05  Vin Shelton <acs@xemacs.org>
2369
2370         * XEmacs 21.4.16 is released
2371
2372 2004-12-04  Vin Shelton  <acs@xemacs.org>
2373
2374         * auto-autoloads.el: Regenerated.
2375
2376         * custom-load.el: Regenerated.
2377
2378 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2379
2380         Fix bug: apropos errors if a defalias refers to an undefined
2381         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2382
2383         * apropos.el (apropos):
2384         (apropos-command):
2385         * help.el (frob-help-extents):
2386         * help-macro.el (make-help-screen):
2387         * hyper-apropos.el (hyper-apropos-grok-functions):
2388         (hyper-apropos-get-doc):
2389         Catch void-function error thrown by `documentation'.
2390
2391 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2392
2393         * packages.el (package-require): Fix incorrect arg to format.
2394         This fixes a `format specifier' error.
2395
2396 2004-08-13  Jerry James  <james@xemacs.org>
2397
2398         * bytecomp.el (forward-word): Tell the byte compiler the correct
2399         number of arguments to forward-word.
2400
2401 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2402
2403         * etags.el: Fixed loading of include files for tag completion. Now
2404         you can make a tag file for a library, include it into your
2405         project and it will be reloaded only if it changed. Infinte
2406         include loops are detected and the correct tag files are loaded.
2407         * etags.el (buffer-tag-table-list): Load and verify tag files in
2408         the external function buffer-tag-table-list-load.
2409         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2410         tag files. Also load the included tag files. The priority of the
2411         included files is right below their parent file. If multiple
2412         matches occur then the symbols from the parent file are found
2413         first.
2414         * etags.el (tag-table-include-files): Corrected comment
2415         string. Switched to pattern constant tags-include-pattern to have
2416         it at a central location.
2417         * etags.el (tags-include-pattern): Added doc string.
2418         * etags.el (add-to-tag-completion-table): Removed obsolete
2419         comments as the include files are allready returned by
2420         buffer-tag-table-list and loaded.
2421         * etags.el (find-tag-internal): The include files are allready
2422         included in tag-tables as buffer-tag-table-list returns them now.
2423
2424 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2425
2426         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2427         Loading items into the notebook is now done by C code.
2428         * widgets-gtk.el (gtk-widget-instantiate-internal):
2429         Style no longer changed.
2430
2431 2004-06-28  Nix  <nix@esperi.org.uk>
2432
2433         * cmdloop.el (truncate-command-history-for-gc): Delay
2434         execution of all things that look up variable bindings,
2435         via `enqueue-eval-event'.
2436
2437 2004-06-24  Vin Shelton  <acs@xemacs.org>
2438
2439         * package-get.el (package-get-require-signed-base-updates):
2440         now defaults to nil.
2441
2442 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2443
2444         * subr.el (split-string): Clean up docstring.
2445
2446 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2447
2448         * faces.el (zmacs-region): fix typo in docstring.
2449
2450 2004-06-07  Jerry James  <james@xemacs.org>
2451
2452         * derived.el: Synch with Emacs 21.3.
2453         * subr.el (with-local-quit): New, from Emacs 21.3.
2454         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2455         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2456         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2457
2458 2004-06-16  Jerry James  <james@xemacs.org>
2459
2460         * cl.el (cl-set-substring): Increment start by the length of the
2461         string, not the string itself.
2462
2463 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2464
2465         * etags.el (tag-table-include-files): Expand included TAGS file
2466         paths to avoid problems with relative paths.  Thanks to Peter
2467         Chubb <peterc@gelato.unsw.edu.au>.
2468         * etags.el (tags-include-pattern): New.
2469         * etags.el (add-to-tag-completion-table): Parse and ignore
2470         trailing include lines.
2471
2472 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2473
2474         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2475         avoiding line solely composed of equal signs.
2476
2477 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2478
2479         * cus-edit.el (alloc): Typo fix.
2480         * cus-edit.el (custom-browse-visibility): Ditto.
2481         * cus-edit.el (custom-variable-value-create): Ditto.
2482         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2483         * cus-edit.el (custom-save-variables): Bind print-length and
2484         print-level to nil to avoid value abbreviation.
2485         * cus-edit.el (custom-save-face-internal): Ditto.
2486         * cus-edit.el (custom-save-faces): Save in sorted order.
2487         * cus-edit.el (custom-save-resets): Bind print-length and
2488         print-level to nil to avoid value abbreviation.
2489         * cus-edit.el (custom-save-loaded-themes): Ditto.
2490
2491 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2492
2493         * subr.el (split-string-default-separators): New.
2494         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2495         see comment in source.
2496
2497 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2498
2499         * mule/japanese.el (paragraph-start, paragraph-separate):
2500         Remove anchor to BOL.
2501
2502 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2503
2504         * cl.el (gensym, gentemp): Improve docstrings.
2505
2506 2004-05-10  Vin Shelton  <acs@xemacs.org>
2507
2508         * etags.el: Sync with 21.5 version.
2509
2510 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2511
2512         * etags.el:
2513         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2514         only for use with exuberant ctags. This will also enable building of 
2515         completion tables with exuberant ctags. This will not work with
2516         xemacs ctags. 
2517         * etags.el (get-tag-table-buffer): New function for creating of
2518         completion table is used if tags-exuberant-ctags-optimization-p ist t
2519         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2520         finding the tag names. New.
2521         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2522         building tag completion table with exuberant ctags. New.
2523         * etags.el (find-tag-internal): Improve exact tag matching for tags
2524         with name fields. Before the patch return types of functions or
2525         function parameters (with exuberant ctags) were found as matches.
2526
2527 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2528
2529         * list-mode.el (display-completion-list): Fixed completion list was
2530         taking the width of the frame and not of the window for displaying
2531         the selection methods.
2532
2533 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2534
2535         * menubar-items.el (default-menubar): Options are saved to custom.el.
2536
2537
2538 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2539
2540         * isearch-mode.el (isearch-abort): Preserve successful search target.
2541
2542 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2543
2544         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2545         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2546         Bihlmeyer.
2547         * gnuserv.el (gnuserv-mode-line-string): New.
2548         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2549         gnuserv-mode.
2550         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2551         * gnuserv.el (gnuserv-edit-files): Use
2552         make-x-device-with-gtk-fallback.
2553
2554 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2555
2556         * gtk-widgets.el: New import: gtk-accel-group-new.
2557         * dialog-gtk.el:
2558         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2559         * dialog-gtk.el (popup-builtin-question-dialog):
2560         Added support for dialog button mnemonics.
2561
2562 2004-03-22  Chris Green <cmg@dok.org>
2563
2564         * process.el (shell-command): Output buffer was ignored when a
2565         background process was run via shell-command.
2566
2567 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2568
2569         * cus-edit.el (custom-save-variables): Retrieve a list of
2570         variables to save first, sort it, and make sure the variables are
2571         saved in sorted order.
2572
2573 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2574  
2575         * package-get.el (package-get-update-base-from-buffer): Force
2576         binary coding system for verifying GnuPG signature in the
2577         package-index file.
2578  
2579 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2580
2581         * package-get.el (package-get-package-index-file-location): Handle
2582         missing "EMACSPACKAGEPATH" environment variable.
2583
2584 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2585
2586         * package-admin.el (package-admin-find-top-directory): Simplify
2587         directory comparisions and fix substring errors on short path
2588         components.
2589         * package-get.el (package-get-package-index-file-location):
2590         Default to first component of "EMACSPACKAGEPATH", if set.
2591
2592 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2593
2594         * package-get.el (process-error): New error datum.
2595
2596 2004-02-02  Vin Shelton <acs@xemacs.org>
2597
2598         * XEmacs 21.4.15 is released
2599
2600 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2601
2602         * itimer.el (activate-itimer): Modify the itimer timeout value as
2603         if it were begun at the last time when the itimer driver was woken
2604         up.
2605
2606 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2607
2608         * specifier.el (Copyright):
2609         Update.
2610         (make-specifier-and-init):
2611         (map-specifier):
2612         (canonicalize-inst-pair):
2613         (canonicalize-spec-list):
2614         (set-specifier):
2615         Synch docstrings to 21.5 where appropriate.
2616
2617 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2618
2619         * package-get.el (package-get-list-packages-where): New.  A
2620         function that allows searching for groups of packages.  For
2621         example, find all packages that require the fsf-compat package.
2622
2623 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2624
2625         The Great PUI Sync.
2626
2627         * auto-autoloads.el: Regenerated.
2628
2629         * custom-load.el: Regenerated.
2630
2631         * dumped-lisp.el (packages-hardcoded-lisp): New.
2632
2633         * menubar-items.el (menu-max-items): New.
2634         (menu-submenu-max-items): New.
2635         (menu-submenu-name-format): New.
2636         (menu-split-long-menu): New.
2637         (menu-sort-menu): New.
2638         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2639
2640         * obsolete.el (pui-add-install-directory): Renamed to the more
2641         logical `pui-set-local-package-get-directory'.
2642         (package-get-download-menu): Moved to `package-ui.el' and renamed
2643         to `package-ui-add-download-menu'.
2644
2645         * package-admin.el (package-admin-install-function-mswindows):
2646         Whitespace clean up.
2647         (package-admin-add-single-file-package): Removed.
2648         (package-admin-default-install-function): Whitespace clean up.
2649         (package-admin-find-top-directory): New.
2650         (package-admin-get-install-dir): Use it.
2651         (package-admin-get-manifest-file): 
2652         (package-admin-check-manifest): 
2653         (package-admin-add-binary-package):
2654         (package-admin-get-lispdir):
2655         (package-admin-delete-binary-package):
2656         (package-admin):
2657
2658         * package-get.el (package-get-package-index-file-location): New.
2659         (package-get-install-to-user-init-directory): New.
2660         (package-get-remote):
2661         (package-get-download-sites):
2662         (package-get-pre-release-download-sites): New.
2663         (package-get-site-release-download-sites): New.
2664         (package-get-base-filename):
2665         (package-get-always-update):
2666         (package-get-user-index-filename): Removed.
2667         (package-get-pgp-available-p): New.
2668         (package-get-require-signed-base-updates):
2669         (package-get-was-current):
2670         (package-entries-are-signed): New.
2671         (package-get-continue-update-base): New.
2672         (package-get-download-menu): Removed.
2673         (package-get-require-base):
2674         (package-get-update-base-entry):
2675         (package-get-locate-file):
2676         (package-get-locate-index-file):
2677         (package-get-maybe-save-index):
2678         (package-get-update-base):
2679         (package-get-update-base-from-buffer):
2680         (package-get-update-base-entries):
2681         (package-get-interactive-package-query):
2682         (package-get-update-all):
2683         (package-get-all):
2684         (package-get-dependencies):
2685         (package-get-init-package):
2686         (package-get-info): New.
2687         (package-get):
2688         (package-get-staging-dir):
2689         (package-get-set-version-prop): Removed.
2690         (package-get-installedp):
2691         (package-get-ever-installed-p):
2692         (packages): Removed.
2693         (package-get-custom-groups): Removed.
2694         (package-get-custom): Removed.
2695         (package-get-custom-add-entry): Removed.
2696
2697         * package-info.el (batch-update-package-info):
2698
2699         * package-net.el (package-net-batch-generate-bin-ini):
2700         (package-net-update-installed-db):
2701
2702         * package-ui.el (pui-info-buffer):
2703         (pui-directory-exists): Removed.
2704         (pui-package-dir-list): Removed.
2705         (pui-add-install-directory): Removed.
2706         (package-ui-download-menu): New.
2707         (package-ui-pre-release-download-menu): New.
2708         (package-ui-site-release-download-menu): New.
2709         (pui-set-local-package-get-directory): New.
2710         (pui-package-symbol-char):
2711         (pui-update-package-display):
2712         (pui-toggle-package):
2713         (pui-toggle-package-key):
2714         (pui-toggle-package-delete):
2715         (pui-toggle-package-delete-key):
2716         (pui-toggle-package-event):
2717         (pui-toggle-verbosity-redisplay):
2718         (pui-install-selected-packages):
2719         (pui-add-required-packages):
2720         (pui-help-echo):
2721         (pui-display-info):
2722         (list-packages-mode):
2723         (pui-list-packages):
2724
2725         * packages.el (packages-compute-package-locations):
2726         (package-require):
2727         (package-delete-name):
2728         (packages-hardcoded-lisp): Removed.
2729         (packages-useful-lisp): Removed.
2730         (packages-unbytecompiled-lisp): Removed.
2731         (packages-find-package-directories):
2732
2733         Summary:
2734
2735         Major code clean up of all things PUI.
2736
2737         Much improved code to determine where packages should be
2738         installed.  PUI no longer depends on any packages being
2739         pre-installed to compute where packages are to be installed to.
2740
2741         The user can specify the location of their package-index file.  It
2742         isn't necessary to set this because it has sane defaults.  People
2743         who "run-in-place" won't accidently overwrite the CVS
2744         package-index file.  See
2745         `package-get-package-index-file-location'. 
2746
2747         PUI will now properly clean up after itself in the event of an
2748         unsuccessful package install.  This drastically reduces the number
2749         of "wrong md5sum" FAQs.
2750
2751         non-Mule XEmacsen can no longer install Mule packages.
2752
2753         Package management via the custom interface has been removed.
2754
2755         The PUI related menubar items have been reorganised.
2756
2757         The PGP verification code has been fixed and the default for
2758         whether or not it is used is automatically computed.
2759
2760         * update-elc.el ((preloaded-file-list site-load-packages
2761         need-to-dump dumped-exe)):
2762         Just a couple of small changes to allow for
2763         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2764         existing anymore.
2765
2766 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2767
2768         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2769         apply `format' to the first argument of byte-compile-warn, it
2770         already calls format.
2771
2772 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
2773
2774         * files.el (delete-old-versions): Avoid going interactive during
2775         make install when environment variable VERSION_CONTROL is set.
2776
2777 2003-12-04  Vin Shelton  <acs@xemacs.org>
2778
2779         * menubar-items.el (menu-item-search): Only bring up search dialog
2780         box if the feature is available and desired.
2781
2782 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
2783
2784         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2785
2786 2003-11-05  Vin Shelton  <acs@xemacs.org>
2787
2788         * help.el (Help-prin1-face):
2789         (Help-princ-face):
2790         princ and prin1 are functions and need to be called as such.  The
2791         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2792
2793 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
2794
2795         * about.el (about-xemacs): Give full version and build date.
2796
2797 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
2798
2799         * win32-native.el (grep-null-device): This XEmacs has null-device.
2800
2801 2003-09-06  Mike Sperber  <mike@xemacs.org>
2802
2803         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2804         implement the specified semantics for `defvar.'
2805
2806 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
2807
2808         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2809         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2810         displaying buffer in question.
2811
2812 2003-09-03  Vin Shelton <acs@xemacs.org>
2813
2814         * XEmacs 21.4.14 is released
2815
2816 2003-08-17  Vin Shelton  <acs@xemacs.org>
2817
2818         * about.el: Vanity patch.
2819
2820 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
2821
2822         * code-process.el (call-process):
2823         (call-process-region):
2824         (start-process):
2825         Document coding system processing.
2826
2827 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
2828
2829         * startup.el (splash-frame-body): Idiomatic English.
2830
2831 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
2832
2833         * font-lock.el (font-lock-match-java-declarations): Move
2834         save-restriction, narrow-to-region to beginning of function to
2835         avoid going beyond the limit and causing an infloop.
2836
2837 2003-04-16  Jerry James  <james@xemacs.org>
2838
2839         * keydefs.el: Remove mappings for keys mapped to the nowhere
2840         defined function function-key-error.
2841
2842 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
2843
2844         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
2845         lisp-interaction-mode-hook): Add the docstrings.
2846
2847 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
2848
2849         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
2850         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
2851         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
2852
2853 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
2854
2855         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
2856         lambda list after the original doc.  Care about
2857         #'(lambda () "SingleString") 
2858         (cl-upcase-arg): 
2859         (cl-function-arglist):
2860         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
2861         circular data structures in lambda list specification
2862
2863 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
2864
2865         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
2866         to appear in font-lock-function-name-face.
2867
2868 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
2869
2870         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
2871         is not also the value of the lambda.
2872
2873 2003-05-06  Andy Piper  <andy@xemacs.org>
2874
2875         * files.el (revert-buffer): Make sure local variables get processed,
2876         even in the case of an optimized reversion.
2877
2878 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
2879
2880         * XEmacs 21.4.13 is released
2881
2882 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
2883
2884         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
2885         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
2886
2887 2003-02-14  Ben Wing  <ben@xemacs.org>
2888
2889         * byte-optimize.el:
2890         * byte-optimize.el (byte-compile-inline-expand):
2891         * byte-optimize.el (byte-compile-unfold-lambda):
2892         * byte-optimize.el (byte-optimize-form-code-walker):
2893         * byte-optimize.el (byte-optimize-form):
2894         * byte-optimize.el (byte-decompile-bytecode-1):
2895         * byte-optimize.el (byte-optimize-lapcode):
2896         Review carefully and sync up to 20.7 except for areas as noted.
2897         Fixes problem with JDE compilation.
2898
2899 2003-02-05  Ben Wing  <ben@xemacs.org>
2900
2901         * simple.el:
2902         * simple.el (motion-keys-for-shifted-motion):
2903         Omit M-S-home/end from motion keys.
2904
2905 2003-02-07  Ben Wing  <ben@xemacs.org>
2906
2907         * text-props.el (text-property-any):
2908         * text-props.el (text-property-not-all):
2909         Fix bug when end > start.
2910
2911 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
2912
2913         * info.el (Info-insert-dir): Make default-directory end in
2914         separator.  Patch due to Martin Buchholz.
2915
2916 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2917
2918         * XEmacs 21.4.12 "Portable Code" is released.
2919
2920 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
2921
2922         * about.el: Update golubev data.
2923
2924 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2925
2926         * isearch-mode.el (isearch-mode-map): Substitute comment on
2927         desirability, and back out "GR is printable" changes.
2928
2929 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
2930
2931         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
2932
2933 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
2934
2935         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
2936
2937 2003-01-06  Ville Skyttä  <scop@xemacs.org>
2938
2939         * menubar-items.el (default-menubar): Use browse-url-mozilla
2940         instead of browse-url-gnome-moz for Mozilla.
2941
2942 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
2943
2944         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
2945
2946 2002-12-27  Ville Skyttä  <scop@xemacs.org>
2947
2948         * files.el (auto-mode-alist): Remove redundant entries for modes
2949         that live in packages.
2950         (interpreter-mode-alist): Ditto.
2951
2952 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
2953
2954         * menubar-items.el (default-menubar): Sync with current
2955         browse-url-xemacs.el.
2956
2957 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
2958
2959         * XEmacs 21.4.10 "Military Intelligence" is released.
2960
2961 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2962
2963         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
2964
2965 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2966
2967         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
2968
2969 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
2970
2971         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
2972         effect free function.
2973         (font-lock-fontify-keywords-region): Supply the argument to
2974         font-lock-compile-keywords.
2975
2976 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
2977
2978         * package-get.el (package-get-download-sites): Bring sites list
2979         up to date, prefer xx.xemacs.org addresses.
2980
2981 2002-09-27  Andy Piper  <andy@xemacs.org>
2982
2983         * dialog.el (make-dialog-box): for general dialogs only
2984         delete-frame-hook will be run.
2985
2986 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
2987
2988         * font-lock.el (font-lock-fontify-syntactically-region): Add
2989         comment about lookup-syntax-properties, document LOUDLY as unused.
2990
2991 2002-08-26  Andy Piper  <andy@xemacs.org>
2992
2993         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
2994         merge.
2995
2996 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
2997
2998         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
2999         (make-obsolete-variable): Ditto.
3000         (make-compatible): Ditto.
3001         (make-compatible-variable): Ditto.
3002
3003 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3004
3005         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3006         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3007
3008 2002-08-28  Andy Piper  <andy@xemacs.org>
3009
3010         * files.el (revert-buffer): propagate revert-without-query-status.
3011
3012 2002-06-03  Andy Piper  <andy@xemacs.org>
3013
3014         * dialog-items.el (make-search-dialog): align various subcontrols
3015         in visually pleasing ways, allow frame to autosize to the dialog
3016         size.
3017         * dialog.el (make-dialog-box): add a border inside the frame. Add
3018         :autosize property, if t then reset the frame size appropriately
3019         before the frame is mapped.
3020         * gutter-items.el (set-progress-feedback-instantiator): align
3021         various subcontrols.
3022         * gutter-items.el (set-progress-abort-instantiator): ditto.
3023
3024 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3025
3026         * XEmacs 21.4.9 "Informed Management" is released.
3027
3028 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3029
3030         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3031         "&optional append" argument.
3032
3033 2002-07-16  Didier Verna  <didier@xemacs.org>
3034
3035         * subr.el (replace-in-string): fix case fold bug introduced by
3036         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3037         case-fold-search in temporary buffers.
3038
3039 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3040
3041         * lib-complete.el (find-library): Remove check for mule because
3042         decompression DOES work on Mule.
3043
3044 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3045
3046         * simple.el (join-line): New alias for `delete-indentation'.
3047
3048 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3049
3050         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3051         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3052         (font-lock-builtin-face): New.
3053         (font-lock-constant-face): New.
3054         (font-lock-face-list): Add builtin and constant faces.
3055
3056 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3057
3058         * autoload.el (make-autoload): Support define-derived-mode.
3059         Collected puts of doc-string-elt property.  Based on a patch by
3060         Didier Verna <didier@xemacs.org>.
3061
3062 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3063
3064         * wid-edit.el (widget-field-activate): Fix docstring typo.
3065
3066 2002-07-23  Andy Piper  <andy@xemacs.org>
3067
3068         * about.el (about-personal-info): update me.
3069
3070 2002-07-12  Andy Piper  <andy@xemacs.org>
3071
3072         * custom.el (custom-theme-set-variables): remove bogus
3073         arguments. Use custom-set-default to set defaults.
3074         (custom-set-variables): update doc.
3075         (custom-local-buffer): new, synced from FSF.
3076         (custom-set-default): ditto.
3077         (defcustom): update doc.
3078
3079 2002-06-16  Andy Piper  <andy@xemacs.org>
3080
3081         * menubar-items.el (default-menubar): enable windows printing on
3082         cygwin as well as native.
3083
3084 2002-06-12  Andy Piper  <andy@xemacs.org>
3085
3086         * printer.el (generic-print-buffer): catch all errors so that the
3087         print device can be cleared in all scenarios.
3088         (Printer-clear-device): make sure clearing the printer allows it
3089         to be used again immediately.
3090         (generic-print-region): make sure the default printer face is
3091         black-on-white.
3092
3093 2002-04-23  Jerry James  <james@xemacs.org>
3094
3095         * window-xemacs.el (display-buffer-function): Change doc to
3096         reflect new arg.
3097         * window-xemacs.el (pre-display-buffer-function): Ditto.
3098         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3099         non-nil, make the new window just big enough for its contents.
3100         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3101         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3102         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3103
3104 2002-06-06  Andy Piper  <andy@xemacs.org>
3105
3106         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3107         (defcustom): ditto.
3108         (custom-handle-keyword): ditto.
3109
3110 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3111
3112         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3113         Make obsolete.  Default to nil.
3114         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3115         Inspired by a patch by John Palmieri.
3116
3117 2002-07-01  Mike Alexander  <mta@arbortext.com>
3118
3119         * process.el (shell-command-on-region): Don't delete the region
3120         before giving it to call-process-region
3121
3122 2002-06-04  Jerry James <james@eecs.ku.edu>
3123
3124         * find-paths.el (paths-find-architecture-directory): Search in
3125         `system-configuration'/`base', not `base'`system-configuration'.
3126
3127 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3128
3129         * info.el (Info-index): Add missing \ in [ t].
3130
3131 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3132
3133         * gutter-items.el (gutter-buffers-tab-visible-p,
3134         buffers-tab-omit-function, buffers-tab-selection-function,
3135         buffers-tab-filter-functions):
3136         Doc improvements.
3137
3138 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3139
3140         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3141
3142         * toolbar-items.el (toolbar-news): Fix typo in message string.
3143
3144 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3145
3146         * dialog.el (yes-or-no-p-dialog-box): 
3147         * cmdloop.el (y-or-n-p-minibuf):
3148         (yes-or-no-p-minibuf):
3149         (yes-or-no-p):
3150         (y-or-n-p): 
3151         Specify negative answers in docstrings.
3152
3153 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3154
3155         * package-ui.el (pui-help-echo): Display both installed and author
3156         version.  Use a balloon-help window to display extra info like
3157         package requires.
3158
3159 2002-05-30  Andy Piper  <andy@xemacs.org>
3160
3161         * files.el (revert-buffer-internal): don't visit
3162         revert-buffer. Kill buffer when not used. Suggested by Mike
3163         Alexander <mta@arbortext.com>
3164
3165 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3166
3167         * files.el (revert-buffer): More docstring fiddling.
3168
3169 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3170
3171         * files.el (revert-buffer):
3172         (revert-buffer-internal):
3173         (revert-buffer-insert-file-contents-function):
3174         Improve docstrings and comments.
3175
3176 2002-05-08  Andy Piper  <andy@xemacs.org>
3177
3178         * files.el (revert-buffer): observe noconfirm behavior.
3179
3180 2002-04-09  Andy Piper  <andy@xemacs.org>
3181
3182         * files.el (revert-buffer): use revert-buffer-internal if it looks
3183         like doing so will not result in any user-visible changes.
3184         (revert-buffer-internal): new function. Do the actual process of
3185         reversion and then see whether the result is any different to what
3186         we have already. If it is not then do nothing.
3187
3188 2001-12-11  Andy Piper  <andy@xemacs.org>
3189
3190         * menubar.el (get-popup-menu-response): re-order so that it works
3191         on more sane/facist window systems.
3192
3193 2001-12-03  Andy Piper  <andy@xemacs.org>
3194
3195         * faces.el (frob-face-property): don't infloop in face frobbing
3196         from Jan Vroonhof <jan@xemacs.org>.
3197
3198 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3199
3200         * faces.el (frob-face-property): Follow face fall-back hierarchy
3201         properly for face properties without an instance. Only do manual
3202         copy form 'default in last resort. This handles in particular
3203         the case where 'default itself has only a fall-back (which is
3204         the case by default on windows).
3205
3206 2001-11-24  Andy Piper  <andy@xemacs.org>
3207
3208         * printer.el (generic-print-region): set default-frame-plist to
3209         nil while creating the printer frame so that sizes reflect the
3210         printed page.
3211
3212         * faces.el (face-complain-about-font): Don't complain on printers.
3213
3214 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3215         
3216         * package-net.el: Andy synch.
3217         
3218 2001-12-16  Andy Piper  <andy@xemacs.org>
3219
3220         * package-get.el (package-get-update-all): Make sure installed.db
3221         gets updated after updating packages.
3222
3223 2002-03-28  Ben Wing  <ben@xemacs.org>
3224
3225         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3226         continuation, truncation so that we don't get line jumpiness from
3227         them being larger than the line height.
3228
3229         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3230
3231 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3232
3233         * font.el (font-window-system-mappings): Add mapping for Gtk
3234         (assume identical to X) 
3235
3236 2002-02-04  Andy Piper  <andy@xemacs.org>
3237
3238         * files.el (convert-standard-filename): Fix for short filename
3239         Peter Arius <pas@methodpark.de>
3240
3241 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3242
3243         * list-mode.el (default-choose-completion): completion-base-size
3244         should refer to local value in the completion list buffer.
3245
3246 2001-12-03  Didier Verna  <didier@xemacs.org>
3247
3248         * rect.el: autoload `replace-rectangle'.
3249         * keydefs.el (global-map): bind it to `C-x r p'.
3250
3251 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3252
3253         * XEmacs 21.4.8 "Honest Recruiter" is released.
3254
3255 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3256
3257         This patch is based on Jerry James's patch and analysis.
3258
3259         * select.el (get-clipboard):
3260         (get-selection):
3261         Update docstrings.
3262         (get-clipboard-foreign):
3263         (get-selection-foreign):
3264         New function for use as `interprogram-paste-function's.
3265
3266         * simple.el (interprogram-paste-function): Change default to
3267         `get-clipboard-foreign'; improve docstring.
3268         (interprogram-cut-function): Improve dosctring.
3269
3270 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3271
3272         * XEmacs 21.4.7 "Economic Science" is released.
3273
3274 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3275
3276         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3277
3278 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3279
3280         * obsolete.el (assq-delete-all): New compatibility alias for 
3281         remassq.
3282
3283 2002-01-09  Simon Josefsson  <jas@extundo.com>
3284
3285         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3286
3287 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3288
3289         * info.el (Info-auto-generate-directory): Default
3290         Info-auto-generate-directory to 'if-outdated.
3291
3292 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3293
3294         * startup.el (normal-top-level): Prevent migration code from
3295         trashing .emacs on an error in loading the init files.
3296
3297 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3298
3299         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3300         "system default" Xdefaults and friends get xrdb-mode.
3301
3302 2002-03-05  Mats Lidell  <matsl@contactor.se>
3303  
3304         * help-nomule.el (tutorial-supported-languages): Added Swedish
3305         tutorial. Sorted languages.
3306
3307 2002-02-11  Mike Sperber <mike@xemacs.org>
3308
3309         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3310         regenerating outdated dir files and dir is non-existent.
3311
3312 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3313
3314         * code-files.el (convert-mbox-coding-system): Improve comment.
3315         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3316         coding-system argument to `write-region-pre-hook' call.
3317         (write-region-pre-hook): Fix docstring to mention lockname argument.
3318
3319 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3320
3321         * minibuf.el (completing-read): Remove redundant wrong arg list.
3322
3323         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3324
3325 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3326
3327         * obsolete.el (interactive-form): new compatibility alias for 
3328         function-interactive.
3329
3330 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3331
3332         * menubar-items.el (Menubar-items-truncate-list): Removed.
3333         * menubar-items.el (Menubar-items-truncate-history): New.
3334         * menubar-items.el (default-menubar): Use
3335         Menubar-items-truncate-history.
3336
3337 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3338
3339         * printer.el (generic-print-region): Pass correct arguments to
3340         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3341         Torkelsson <torkel@acc.umu.se>.
3342
3343 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3344
3345         * help.el (describe-mode): synched with FSF 19.34; handle nil
3346         minor mode indicators.
3347
3348 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3349
3350         * minibuf.el (completing-read): Update docstring.
3351
3352 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3353
3354         * XEmacs 21.4.6 "Common Lisp" is released.
3355
3356 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3357
3358         * package-net.el: Inadvertant synch with Windows branch.  From
3359         Andy's log:
3360         (package-net-kit-version): new variable.
3361         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3362
3363 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3364
3365         * package-get.el (package-get-locate-index-file): Also search the
3366         core etc/ directory for the package index file if it can't be
3367         found in ~/.xemacs/.
3368
3369 2001-12-13  William Perry  <wmperry@gnu.org>
3370
3371         * dialog-gtk.el (popup-builtin-question-dialog):
3372         Conform to API in gui.c.
3373         
3374 2001-11-12  Andy Piper  <andy@xemacs.org>
3375
3376         * cus-edit.el (custom-save-face-internal): make sure we save
3377         non-themed faces.
3378         (custom-save-variables): ditto variables.
3379
3380 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3381
3382         * faces.el (make-face-family):
3383         (make-face-size):
3384         New face-modifying functions per Jan Vroonhof.
3385
3386         cus-face.el (custom-set-face-font-family):
3387         (custom-set-face-font-size):
3388         Use them.
3389
3390         * font.el (font-window-system-mappings): More precise docstring.
3391
3392         (font-create-name):
3393         (font-create-object):
3394         (tty-font-create-object):
3395         (tty-font-create-plist):
3396         (x-font-create-object):
3397         (x-font-create-name):
3398         (ns-font-create-name):
3399         (mswindows-font-create-object):
3400         (mswindows-font-create-name):
3401         Add doctrings.
3402
3403 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3404
3405         * gtk-faces.el (gtk-init-device-faces): removed spurious
3406         quote before let* expression.
3407
3408 2001-10-29  Andy Piper  <andy@xemacs.org>
3409
3410         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3411         modified when changing coding system.
3412
3413         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3414         that we invoke the GUI directory selector.
3415
3416 2001-10-25  Andy Piper  <andy@xemacs.org>
3417
3418         * dialog.el (make-dialog-box): use new directory dialog support.
3419         * minibuf.el (read-file-name-1): ditto.
3420         (read-file-name): ditto.
3421         (read-directory-name): ditto.
3422
3423 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3424
3425         * XEmacs 21.4.5 "Civil Service" is released.
3426
3427 2001-04-23  Didier Verna  <didier@xemacs.org>
3428
3429         * cus-edit.el (custom-variable-pre-save): New.
3430         * cus-edit.el (custom-variable-post-save): New.
3431         * cus-edit.el (custom-variable-save): use them.
3432         * cus-edit.el (custom-face-pre-save): New.
3433         * cus-edit.el (custom-face-post-save): New.
3434         * cus-edit.el (custom-face-save): use them.
3435         * cus-edit.el (custom-group-pre-save): New.
3436         * cus-edit.el (custom-group-post-save): New.
3437         * cus-edit.el (custom-group-save): use them.
3438         * cus-edit.el (Custom-save): use the pre/post functions above,
3439         call `custom-save-all' only once.
3440         * cus-edit.el (custom-variable-pre-reset-standard): New.
3441         * cus-edit.el (custom-variable-post-reset-standard): New.
3442         * cus-edit.el (custom-variable-reset-standard): use them.
3443         * cus-edit.el (custom-face-pre-reset-standard): New.
3444         * cus-edit.el (custom-face-post-reset-standard): New.
3445         * cus-edit.el (custom-face-reset-standard): use them.
3446         * cus-edit.el (custom-group-pre-reset-standard): New.
3447         * cus-edit.el (custom-group-post-reset-standard): New.
3448         * cus-edit.el (Custom-reset-standard): use them.
3449         * cus-edit.el (custom-face-reset-saved): use the pre/post
3450         functions above, call `custom-save-all' only once.
3451
3452 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3453
3454         * gutter-items.el (buffers-tab face): Derive from the modeline
3455         face by default.  Many people use white-on-black for the default
3456         font, and the tabs look hideous with that color combination.  The
3457         modeline usually has the correct colors.
3458
3459 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3460
3461         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3462         (tag-mark-stack-max): Typo fix.
3463
3464 2001-09-28  Ben Wing  <ben@xemacs.org>
3465
3466         * font-lock.el:
3467         * font-lock.el (font-lock-after-change-function):
3468         fix problem with last patch, reported by Katsumi Yamaoka.
3469
3470 2001-09-17  Ben Wing  <ben@xemacs.org>
3471
3472         * font-lock.el (font-lock-after-change-function):
3473         fix problem when you insert a comment on the line before a line of
3474         code: if we use the following char, then when you hit backspace,
3475         the following line of code turns the comment color.
3476
3477 2001-06-08  Ben Wing  <ben@xemacs.org>
3478
3479         * process.el: comment about shell-command-switch.
3480         * process.el (shell-quote-argument): Need to quote a null
3481         argument, too.  From Dan Holmsand.
3482         
3483         * startup.el (normal-top-level): Delete some unused FSF junk.
3484         * startup.el (command-line-early):
3485         
3486         * startup.el (command-line): Call MS Windows init function.
3487         
3488         * win32-native.el:
3489         * win32-native.el (mswindows-system-shells): New.
3490         * win32-native.el (mswindows-system-shell-p): New.
3491         * win32-native.el (init-mswindows-at-startup): New.
3492         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3493         * win32-native.el (mswindows-quote-one-simple-arg):
3494         * win32-native.el (mswindows-quote-one-command-arg):
3495         * win32-native.el (mswindows-construct-process-command-line-alist):
3496         Correct comments at top.  Correctly handle passing arguments
3497         to Cygwin programs and to bash.  Fix quoting of zero-length
3498         arguments (from Dan Holmsand).  Set shell-command-switch based
3499         on shell-file-name, which in turn comes from env var SHELL.
3500
3501 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3502
3503         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3504         default-toolbar-position): Fill docstrings for balloon-help.
3505
3506 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3507
3508         * faces.el: Reenable specifications over 'gtk domain.
3509
3510 2001-08-08  Didier Verna  <didier@xemacs.org>
3511
3512         * autoload.el (update-autoload-files): make defdir a file name,
3513         not directory name.
3514
3515 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3516
3517         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3518
3519         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3520
3521 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3522
3523         * font-menu.el (font-menu-set-font): Default to current font-family.
3524         (font-menu-preferred-resolution):
3525         (font-menu-size-scaling):
3526         Provide gtk defaults, too.
3527
3528 2001-07-29  Mike Alexander  <mta@arbortext.com>
3529
3530         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3531         list
3532         (custom-set-face-font-family): ditto
3533
3534 2001-07-26  Mike Sperber <mike@xemacs.org>
3535
3536         * files.el (auto-mode-alist): .9 files are man pages, too.
3537
3538 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3539
3540         * process.el (call-process-internal): bind
3541         coding-system-for-write to 'binary when calling
3542         start-process-internal, so the process receives 
3543         the literal contents of INFILE.
3544
3545 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3546
3547         * files.el (auto-mode-alist): Add configure.ac support.
3548
3549 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3550
3551         * buff-menu.el:
3552         mouse.el:
3553         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3554
3555 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3556
3557         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3558
3559 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3560
3561         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3562         mixed text.
3563         (kinsoku-eol-p): Ditto.
3564
3565 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3566
3567         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3568         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3569         characters as the category `s' or `e' correctly.
3570
3571 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3572
3573         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3574
3575 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3576
3577         * mule/cyrillic.el:  Set up case table.
3578
3579 2001-06-08  Mike Sperber <mike@xemacs.org>
3580
3581         * files.el (save-some-buffers-1): Don't zap the help window right
3582         after `map-y-or-n-p' has popped it up.
3583
3584 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3585
3586         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3587
3588 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3589
3590         * specifier.el: define-specifier-tag 'gtk.
3591
3592 2001-05-12  Ben Wing  <ben@xemacs.org>
3593
3594         * find-paths.el (paths-find-recursive-path):
3595         fix error with null EXCLUDE-REGEXP.
3596         
3597         * font-lock.el (font-lock-mode):
3598         fix problem reported by hrvoje with buffers starting with a space.
3599         
3600 2001-05-06  Ben Wing  <ben@xemacs.org>
3601
3602         * dialog.el (make-dialog-box):
3603         * menubar-items.el (default-menubar):
3604         * printer.el (generic-print-buffer):
3605         * printer.el (generic-print-region):
3606         implement printing the selection when it's selected.
3607
3608 2001-04-18  Didier Verna  <didier@xemacs.org>
3609
3610         * cus-edit.el (Custom-reset-standard): reset to standard settings
3611         not only when the buffer's :custom-state is 'modified, but also
3612         when it is 'set or 'saved.
3613
3614 2001-04-17  Didier Verna  <didier@xemacs.org>
3615
3616         * startup.el (load-user-init-file): define `custom-file' before
3617         loading the user's init file.
3618
3619 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3620
3621         * menubar.el (popup-mode-menu): Make it work with
3622         popup-menu-titles turned off.
3623         
3624 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3625
3626         * about.el (about-mailto-link): Use compose-mail for sending mail.
3627
3628 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3629
3630         * package-admin.el (package-install-hook): New.
3631         (package-delete-hook): New.
3632         (package-admin-add-single-file-package): Use package-delete-hook.
3633
3634         * package-get.el (package-get): Use package-install-hook.
3635
3636 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3637
3638         * package-ui.el (pui-install-selected-packages): reverse the lists
3639         of packages so that they get handled in the same order as they
3640         were selected.
3641
3642 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3643
3644         * packages.el (locate-library): Use read-library-name for completion.
3645
3646 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3647
3648         * byte-optimize.el (=): `=' is not a binary predicate!
3649         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3650         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3651
3652 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3653
3654         * bytecomp.el (byte-compile-arithcompare):
3655         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3656
3657 2001-06-03  William M. Perry  <wmperry@gnu.org>
3658
3659         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3660         return the filename selected by the user!
3661
3662 2001-05-31  William M. Perry  <wmperry@gnu.org>
3663
3664         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3665         in XEmacs/GTK.
3666
3667 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3668
3669         * coding.el: Tiny typo fixed.
3670
3671 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3672
3673         * XEmacs 21.4.3 "Academic Rigor" is released.
3674
3675 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3676
3677         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3678
3679 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3680
3681         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3682
3683 2001-05-04  Ben Wing  <ben@xemacs.org>
3684
3685         * printer.el (generic-print-buffer):
3686         * printer.el (generic-print-region):
3687         Enable dialog boxes.  Apply workaround recommended by Kirill.
3688         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3689         
3690         * simple.el (kill-whole-line):
3691         * simple.el (kill-line-1):
3692         * simple.el (kill-entire-line):
3693         * simple.el (kill-line):
3694         * simple.el (backward-kill-line):
3695         Take out interactive dependence of kill-whole-line.
3696
3697 2001-04-22  Ben Wing  <ben@xemacs.org>
3698
3699         * dialog.el (make-dialog-box):
3700         Put dialog titles back in -- this time correctly.  Fix various
3701         other problems with leaks and such.
3702
3703         * simple.el (region-exists-p):
3704         * simple.el (region-active-p):
3705         Add comment about which one is correct to use in menu specs.
3706
3707 2001-05-05  Ben Wing  <ben@xemacs.org>
3708
3709         * dialog.el (make-dialog-box): fix doc string.
3710         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3711         take out Pretty Print.
3712         * printer.el:
3713         * printer.el (printer-current-device): New.
3714         * printer.el (Printer-get-device): New.
3715         * printer.el (Printer-clear-device): New.
3716         * printer.el (generic-page-setup): New.
3717         * printer.el (generic-print-buffer):
3718         * printer.el (generic-print-region):
3719         Implement Page Setup.  Handle errors properly.
3720
3721 2001-05-05  Ben Wing  <ben@xemacs.org>
3722
3723         * subr.el (error): Complete list of errors in doc string.
3724         
3725 2001-04-22  Ben Wing  <ben@xemacs.org>
3726
3727         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3728         
3729 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3730
3731         * build-report.el: Remove CVS keywords since this file has been in
3732         core lisp for a while now.
3733         * build-report.el (build-report-make-output-files): Fix typo.
3734
3735 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3736
3737         * about.el (about-finish-buffer): Make sure the last change works
3738         even if EVENT is nil.
3739
3740 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3741
3742         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3743         clicked, not the one that happens to be the current buffer at the
3744         time.
3745
3746 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3747
3748         * cus-edit.el (custom-display): Support the GTK Window System also.
3749
3750 2001-04-30  Ben Wing  <ben@xemacs.org>
3751
3752         * printer.el:
3753         * printer.el (printer-page-header):
3754         * printer.el (Print-context): New.
3755         * printer.el (printer-page-footer):
3756         * printer.el (generate-header-element): New.
3757         * printer.el (generate-header-line): New.
3758         * printer.el (print-context-property):
3759         * printer.el (generic-print-buffer):
3760         * printer.el (generic-print-region):
3761         Implement headers and footers.  Implement calling Print dialog box
3762         (#### but it doesn't quite work yet).
3763
3764 2001-04-25  Ben Wing  <ben@xemacs.org>
3765
3766         * about.el (xemacs-hackers):
3767         * about.el (about-url-alist):
3768         * about.el (about-personal-info):
3769         * about.el (about-hacker-contribution):
3770         More contributions.
3771         
3772         * simple.el (handle-post-motion-command):
3773         Fix spurious setting of zmacs-region-stays to t after a non-shift
3774         motion command.
3775
3776 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3777
3778         * about.el (about-personal-info): Update my bio.
3779         (about-hacker-contribution): Ditto.
3780
3781 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3782
3783         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3784
3785 2001-04-19  Andy Piper  <andy@xemacs.org>
3786
3787         * package-net.el (package-net-cygwin32-binary-size): new size.
3788         (package-net-win32-binary-size): new size.
3789         (package-net-convert-index-to-ini): Use new arch.
3790         (package-net-batch-convert-index-to-ini): Removed.
3791         (package-net-generate-bin-ini): New.
3792         (package-net-batch-generate-bin-ini): New.
3793
3794 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3795
3796         * XEmacs 21.4.1 "Copyleft" is released.
3797
3798 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3799
3800         * x-compose.el (xlib-input-method-bug-workaround):
3801         (alias-colon-to-double-quote):
3802         Force sort in map-keymap to work around rehash bug.
3803
3804 2001-04-17  Ben Wing  <ben@xemacs.org>
3805
3806         * about.el: Finish overhaul, add a few new hackers, update a
3807         couple old ones.
3808
3809 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
3810
3811         * XEmacs 21.4.0 "Solid Vapor" is released.
3812
3813 2001-04-15  Ben Wing  <ben@xemacs.org>
3814
3815         * about.el:
3816         * about.el (about-headline-face): New.
3817         * about.el (about-link-face): New.
3818         * about.el (about-current-release-maintainers): New.
3819         * about.el (about-other-current-hackers): New.
3820         * about.el (about-url-alist):
3821         * about.el (about-once-and-future-hackers): New.
3822         * about.el (about-mailto-link): New.
3823         * about.el (about-get-buffer):
3824         * about.el (about-finish-buffer):
3825         * about.el (about-xemacs):
3826         * about.el (about-features): Removed.
3827         * about.el (about-advantages): New.
3828         * about.el (about-maintainer-info): Removed.
3829         * about.el (about-personal-info): New.
3830         * about.el (about-hacker-contribution): New.
3831         * about.el (about-maintainer):
3832         * about.el (about-show-linked-info):
3833         * about.el (about-hackers):
3834         Major revamping.  Rewriting of most of the text, improve the
3835         link handling, separate info on contributors into personal
3836         and contribution info, add new contributors, update personal
3837         info, etc. etc.
3838         
3839         * menubar-items.el (default-menubar):
3840         Help menubar entry for News now says more accurately
3841         "What's New in XEmacs".
3842         
3843         * mouse.el:
3844         * mouse.el (mouse-track-cleanup-hook):
3845         * mouse.el (mouse-track):
3846         Don't set-buffer to a dead buffer when calling mouse-track
3847         cleanup hooks.
3848
3849 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
3850
3851         * XEmacs 21.2.47 "Zephir" is released.
3852
3853 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
3854
3855         * dialog.el (make-dialog-box): Disable dialog box titles until
3856         we get them working.
3857
3858 2001-03-30  Ben Wing  <ben@xemacs.org>
3859
3860         * help.el:
3861         * help.el (Help-princ-face):
3862         * help.el (Help-prin1-face):
3863         * help.el (frob-help-extents):
3864         * help.el (describe-function-1):
3865         * help.el (describe-variable):
3866         Avoid using font-lock faces, which may not be defined.
3867         Instead, use hyper-apropos faces, and make sure they're
3868         defined as necessary by using `require'. (It's not so safe
3869         to do this for font-lock.) In any case, we will eventually
3870         be merging this functionality into hyper-apropos.
3871
3872         * loaddefs.el (completion-ignored-extensions):
3873         Fix documentation.
3874         
3875         * menubar-items.el (menu-truncate-list): Removed.
3876         * menubar-items.el (Menubar-items-truncate-list): New.
3877         * menubar-items.el (default-menubar):
3878         Fix errors if grep or compile command is too long.  Rename helper
3879         function to be less visible.
3880
3881 2001-03-23  Martin Buchholz  <martin@xemacs.org>
3882
3883         * byte-optimize.el (byte-optimize-minus):
3884         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
3885
3886 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
3887
3888         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
3889         Mule is available.
3890
3891         * mule/latin.el: New file.
3892
3893 2001-03-11  Ben Wing  <ben@xemacs.org>
3894
3895         * auto-save.el:
3896         * auto-save.el (auto-save-directory):
3897         * auto-save.el (make-auto-save-file-name):
3898         * auto-save.el (auto-save-file-name-p): New.
3899
3900         Merge in improvements from other definition of
3901         make-auto-save-file-name in files.el.
3902         
3903         * auto-save.el (auto-save-original-name):
3904         * auto-save.el (auto-save-name-in-fixed-directory):
3905         * auto-save.el (auto-save-unslashify-name): Removed.
3906         * auto-save.el (auto-save-slashify-name): Removed.
3907         * auto-save.el (auto-save-reserved-chars): New.
3908         * auto-save.el (auto-save-escape-name): New.
3909         * auto-save.el (auto-save-unhex): New.
3910         * auto-save.el (auto-save-unescape-name): New.
3911
3912         Change algorithm for encoding filenames in auto-save names to be
3913         entirely safe with all filesystems and all possible characters in
3914         a filename, and 100% reversible. (Essentially, uses
3915         quoted-printable as the encoding.)
3916         
3917         * auto-save.el (recover-all-files):
3918
3919         Use insert-directory rather than calling ls directly -- fixes
3920         things under Windows.
3921
3922         * files.el:
3923         * files.el (convert-standard-filename): Substitute FSF's
3924         definition for this (we had nothing here before).
3925         
3926         * files.el (backup-buffer): Warning fix.
3927         
3928         * files.el (make-backup-file-name):
3929         * files.el (find-backup-file-name):
3930         Fix error in calling sequence to auto-save-file-name-p.
3931         
3932         * files.el (recover-file):
3933         Use insert-directory rather than calling ls directly -- fixes
3934         things under Windows.
3935
3936         * files.el (make-auto-save-file-name): Removed.
3937         * files.el (auto-save-file-name-p): Removed.
3938         auto-save is always dumped so no sense in having a definition
3939         that will always be overwritten with another.
3940         
3941         * files.el (insert-directory):
3942         * win32-native.el:
3943         * win32-native.el (debug-mswindows-process-command-lines):
3944         * win32-native.el (original-make-auto-save-file-name): Removed.
3945         * win32-native.el (make-auto-save-file-name): Removed.
3946
3947
3948 2001-03-21  Martin Buchholz <martin@xemacs.org>
3949
3950         * XEmacs 21.2.46 "Urania" is released.
3951
3952 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
3953
3954         * menubar-items.el (default-menubar): Update sample.emacs to
3955         sample.init.el and adjust accelerators.
3956
3957 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
3958
3959         * build-report.el (build-report): Improve docstring.
3960
3961 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3962
3963         * ChangeLog: Log GTK merge.
3964
3965         * gutter-items.el:
3966         * mwheel.el:
3967         * sound.el:
3968         * startup.el:
3969         Revert gratuitous whitespace changes.
3970
3971 2001-03-07  Ben Wing  <ben@xemacs.org>
3972
3973         * help.el:
3974         * help.el (key-or-menu-binding):
3975         * help.el (Help-find-file): New.
3976         * help.el (describe-beta):
3977         * help.el (describe-copying):
3978         * help.el (describe-project):
3979         * help.el (view-emacs-news):
3980         * help.el (view-sample-init-el): New.
3981         * help.el (Help-princ-face): New.
3982         * help.el (Help-prin1-face): New.
3983         * help.el (help-symbol-function-context-menu):
3984         * help.el (help-symbol-variable-context-menu):
3985         * help.el (help-symbol-function-and-variable-context-menu):
3986         * help.el (frob-help-extents):
3987         * help.el (describe-function-1):
3988         * help.el (describe-variable):
3989
3990         Add coloring in Help buffers, correspondent with hyperlinks.
3991         View files in view-mode rather than Fundamental.
3992         Remove separators from context menus -- now handled in generic code.
3993         Add `Find Tag' to context menu.
3994         
3995         * menubar.el (popup-mode-menu):
3996
3997         Rewrite code that outputs the popup menu to (a) put more specific
3998         entries first, (b) be more robust, (c) output the proper context
3999         menu separators automatically (the context menu functionality is
4000         new and currently used only by Help).
4001
4002 2001-03-10  William M. Perry  <wmperry@aventail.com>
4003
4004         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4005         this function when converting from the 21.1 GTK branch.  Now
4006         supports file, password, question, and color built-in dialogs.
4007
4008 2001-03-06  Ben Wing  <ben@xemacs.org>
4009
4010         * keydefs.el:
4011         * keydefs.el (global-map):
4012         Add commented-out change of M-k (for 21.5).
4013         
4014         * menubar-items.el (default-menubar):
4015         Fix items to control kill-line behavior; add items for
4016         shifted motion.
4017         
4018         * simple.el:
4019         * simple.el (kill-whole-line):
4020         * simple.el (historical-kill-line): Removed.
4021         * simple.el (kill-line): Removed.
4022         * simple.el (kill-entire-line): New.
4023         * simple.el (kill-line-1): New.
4024         * simple.el (backward-kill-line):
4025         Undo kill-whole-line == always changes.  Add new function
4026         kill-entire-line to unconditionally delete the current line.
4027         Add comments describing the lamentable state of affairs of
4028         the kill-line functions and variables.
4029
4030 2001-03-02  Ben Wing  <ben@xemacs.org>
4031
4032         * simple.el:
4033         * simple.el (beginning-of-buffer):
4034         * simple.el (end-of-buffer):
4035         * simple.el (mark-ring-unrecorded-commands):
4036         * simple.el (signal-error-on-buffer-boundary):
4037         * simple.el (shifted-motion-keys-select-region):
4038         * simple.el (unshifted-motion-keys-deselect-region):
4039         * simple.el (motion-keys-for-shifted-motion): New.
4040         * simple.el (handle-pre-motion-command):
4041         * simple.el (handle-post-motion-command):
4042         * simple.el (forward-char-command):
4043         * simple.el (backward-char-command):
4044         * simple.el (scroll-up-command):
4045         * simple.el (scroll-down-command):
4046         * simple.el (next-line):
4047         * simple.el (previous-line):
4048         * simple.el (backward-block-of-lines):
4049         * simple.el (forward-block-of-lines):
4050         * simple.el (backward-word):
4051         * simple.el (mark-word):
4052
4053         Augment documentation of the most common motion commands to make
4054         note of the shifted-motion support.  Improve the support to (a)
4055         properly document how it works and why it's done in the fashion it
4056         is, and (b) allow the keystrokes that trigger it to be customized.
4057
4058         Correct error in the customize specification of
4059         mark-ring-unrecorded-commands.
4060
4061 2001-03-02  Ben Wing  <ben@xemacs.org>
4062
4063         * font-lock.el:
4064         * font-lock.el (font-lock-pending-extent-table): Removed.
4065         * font-lock.el (font-lock-pending-buffer-table): New.
4066         * font-lock.el (font-lock-pre-idle-hook):
4067         * font-lock.el (font-lock-after-change-function):
4068         * font-lock.el (font-lock-fontify-pending-extents):
4069         * font-lock.el (font-lock-lisp-like):
4070
4071         Fix handling of pending extents to avoid excessive slowness (N^2
4072         behavior) when making lots of buffer changes between redisplays,
4073         such as when saving the Options.
4074
4075 2001-03-09  William M. Perry  <wmperry@aventail.com>
4076
4077         * device.el:
4078         * dragdrop.el:
4079         * dumped-lisp.el:
4080         * faces.el:
4081         * frame.el:
4082         * gnuserv.el:
4083         * loadup.el:
4084         * menubar-items.el:
4085         * minibuf.el:
4086         The Great GTK Merge.
4087
4088         * ChangeLog.GTK:
4089         * dialog-gtk.el:
4090         * gdk.el:
4091         * generic-widgets.el:
4092         * glade.el:
4093         * gnome-widgets.el:
4094         * gnome.el:
4095         * gtk-compose.el:
4096         * gtk-extra.el:
4097         * gtk-faces.el:
4098         * gtk-ffi.el:
4099         * gtk-file-dialog.el:
4100         * gtk-font-menu.el:
4101         * gtk-glyphs.el:
4102         * gtk-init.el:
4103         * gtk-iso8859-1.el:
4104         * gtk-marshal.el:
4105         * gtk-mouse.el:
4106         * gtk-package.el:
4107         * gtk-password-dialog.el:
4108         * gtk-select.el:
4109         * gtk-widget-accessors.el:
4110         * gtk-widgets.el:
4111         * gtk.el:
4112         widgets-gtk.el:
4113         The Great GTK Merge: new files.
4114
4115 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4116
4117         * generic-widgets.el: Don't require gtk (a built-in feature) at
4118         top level.  Don't execute the last sexp unless (featurep 'gtk).
4119
4120 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4121
4122         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4123
4124 2001-02-23  Martin Buchholz <martin@xemacs.org>
4125
4126         * XEmacs 21.2.45 "Thelxepeia" is released.
4127
4128 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4129  
4130         * about.el (xemacs-hackers): update my entry. 
4131         * about.el (about-maintainer-info): ditto. 
4132         * about.el (about-hackers): ditto. 
4133
4134 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4135
4136         * about.el (about-maintainer-info): More vanity info about
4137         yours truly.
4138
4139 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4140
4141         * build-report.el (build-report-destination): xemacs-build-reports
4142         has moved to SourceForge, where mailing list name length is
4143         restricted, hence the name change to
4144         xemacs-buildreports@xemacs.org.
4145         * build-report.el (build-report-keep-regexp): Update default.
4146         * build-report.el (build-report-delete-regexp): Ditto.
4147         * build-report.el (build-report-make-output-files): Ditto.
4148
4149 2001-02-19  Craig Lanning  <lanning@scra.org>
4150
4151         * lisp-mode.el: Add indentation specifications for following
4152         Common Lisp forms: handler-case, handler-bind, with-slots,
4153         with-open-file, with-open-stream, print-unreadable-object.
4154
4155 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4156
4157         * font-lock.el (font-lock-set-defaults-1):
4158         Move initialization of `font-lock-cache-position' so that it's set
4159         even if font-lock-keywords is already defined.
4160
4161 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4162
4163         * autoload.el (generate-file-autoloads-1):
4164         Use `emacs-lisp-mode-syntax-table' instead of
4165         `lisp-mode-syntax-table'.
4166         * lisp-mode.el (lisp-mode-syntax-table):
4167         Get rid of old checks for `parse-partial-sexp' version.
4168         Make `|' (pipe) string delimiter instead of punctuation.
4169
4170 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4171
4172         * window.el (save-selected-window):
4173         Use gensym for better macro hygiene.
4174
4175 2001-02-06  Mike Sperber <mike@xemacs.org>
4176
4177         * dump-paths.el:
4178         * startup.el (startup-setup-paths): Set and use
4179         `mule-lisp-directory'.
4180         (startup-setup-paths-warning): Ditto.
4181
4182         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4183         (paths-construct-load-path): Consider `mule-lisp-directory'.
4184
4185 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4186
4187         * font-lock.el: Syntax table improvements used.  A few random
4188         changes are not specified below.
4189         (font-lock-fontify-string-delimiters):
4190         (font-lock-syntactic-keywords):
4191         (font-lock-cache-state nil):
4192         (font-lock-cache-position):
4193         New variables.
4194         (font-lock-set-syntax):
4195         (font-lock-apply-syntactic-highlight):
4196         (font-lock-fontify-syntactic-anchored-keywords):
4197         (font-lock-fontify-syntactic-keywords-region):
4198         (font-lock-eval-keywords):
4199         New functions.
4200         (font-lock-remove-face):
4201         (font-lock-fontify-syntactically-region):
4202         Use syntax properties.
4203
4204 2001-02-08  Martin Buchholz <martin@xemacs.org>
4205
4206         * XEmacs 21.2.44 "Thalia" is released.
4207
4208 2001-01-16  Mike Sperber <mike@xemacs.org>
4209
4210         * startup.el (normal-top-level): Work even if no installation root
4211         is found.
4212
4213 2001-01-30  Andy Piper  <andy@xemacs.org>
4214
4215         * gutter-items.el (progress-abort-glyph): remove instantiator.
4216         (set-progress-abort-instantiator): new function.
4217         (abort-progress-feedback): use it.
4218
4219         * gutter.el (set-gutter-dirty-p): new function.
4220
4221 2001-01-30  Didier Verna  <didier@xemacs.org>
4222
4223         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4224
4225 2001-01-24  Didier Verna  <didier@xemacs.org>
4226
4227         * sound.el (sound-extension-list): give a better default value.
4228         * sound.el (load-sound-file): improve the doc string, also find
4229         files given by absolute names, pass a real extension list to
4230         `locate-file'.
4231
4232 2001-01-26  Martin Buchholz <martin@xemacs.org>
4233
4234         * XEmacs 21.2.43 "Terspichore" is released.
4235
4236 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4237
4238         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4239         messages from gnuserv.
4240
4241 2001-01-20  Martin Buchholz <martin@xemacs.org>
4242
4243         * XEmacs 21.2.42 "Poseidon" is released.
4244
4245 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4246
4247         * cl-macs.el (cl-upcase-arg): New function.
4248         (cl-function-arglist): New function.
4249         (cl-transform-lambda): Automatically add CL-style lambda list to
4250         documentation string using functions above.
4251
4252 2001-01-12  Andy Piper  <andy@xemacs.org>
4253
4254         * package-get.el (package-get-custom): call
4255         package-net-update-installed-db.
4256
4257         * package-ui.el (pui-install-selected-packages): call
4258         package-net-update-installed-db.
4259
4260         * package-net.el (package-net-update-installed-db): use
4261         packages-package-list so that we reflect reality.
4262
4263         * packages.el (packages-package-list): Make docstring reflect
4264         reality.
4265
4266         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4267
4268         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4269         isn't installed.
4270
4271 2001-01-17  Andy Piper  <andy@xemacs.org>
4272
4273         * wid-edit.el (widget-activation-glyph-mapper): activate or
4274         deactivate native widgets.
4275         (widget-glyph-insert-glyph): record instantiator.
4276         (widget-push-button-value-create): use it.
4277
4278         * gui.el (gui-button-action): new function. Make button's domain
4279         buffer current when calling.
4280         (make-gui-button): update to use gui-button-action.
4281
4282 2001-01-16  Didier Verna  <didier@xemacs.org>
4283
4284         * menubar-items.el (default-menubar): add an entry for modeline
4285         horizontal scrolling in Options -> Display.
4286
4287 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4288
4289         * package-get.el (package-get-require-signed-base): Set to nil
4290         by default.
4291
4292 2001-01-17  Martin Buchholz <martin@xemacs.org>
4293
4294         * XEmacs 21.2.41 "Polyhymnia" is released.
4295
4296 2001-01-16  Mike Sperber <mike@xemacs.org>
4297
4298         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4299         catch lisp/mule/.
4300
4301 2001-01-14  Mike Sperber <mike@xemacs.org>
4302
4303         * startup.el (maybe-create-compatibility-dot-emacs):
4304         (maybe-unmigrate-user-init-file):
4305         (unmigrate-user-init-file): Created.
4306         (maybe-migrate-user-init-file): Offer creation of compatibility
4307         .emacs.
4308         Some doc fixes wrt init file location.
4309
4310 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4311
4312         * faces.el (face-frob-from-locale-first): new variable.
4313         (frob-face-font-2): Honor tags arg while trying to use
4314         standard-face-mapping.  When face-frob-from-locale-first is set,
4315         first try to set face inheriting from frobbed-face.
4316
4317 2001-01-15  Didier Verna  <didier@xemacs.org>
4318
4319         * about.el (xemacs-hackers): update my entry.
4320         * about.el (about-url-alist): ditto.
4321         * about.el (about-maintainer-info): ditto.
4322         * about.el (about-hackers): ditto.
4323
4324 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4325
4326         The byte compiler has been badly broken for a year,
4327         by the patch of 1999-12-06.
4328         * byte-optimize.el (byte-optimize-form-code-walker):
4329         Bug was: the byte compiler was making this erroneous optimization:
4330         (progn (or (foo)) (bar)) ==> (bar)
4331
4332 2000-11-20  Mike Sperber <mike@xemacs.org>
4333
4334         * setup-paths.el (paths-core-load-path-depth): Split
4335         `paths-load-path-depth' in two for site and core lisp.  Don't
4336         recurse into core.
4337         * setup-paths.el (paths-construct-load-path): Use.
4338
4339 2001-01-10  Andy Piper  <andy@xemacs.org>
4340
4341         * package-net.el (package-net-cygwin32-binary-size): new variable
4342         (package-net-win32-binary-size): ditto.  add much needed
4343         commentary.
4344
4345         * gutter-items.el (buffers-tab-items): correct off-by-one error
4346         for buffers-tab-max-size.
4347
4348 2001-01-08  Martin Buchholz <martin@xemacs.org>
4349
4350         * XEmacs 21.2.40 is released.
4351
4352 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4353
4354         * mule/hebrew.el: Fix comments and typos.
4355         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4356
4357 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4358
4359         * ChangeLog.1: move ancient log from fill.el.
4360
4361         * dump-paths.el:
4362         paragraphs.el:
4363         mule/mule-category.el:
4364         Miscellaneous typo fixes and slight doc clarifications.
4365
4366         * mule/mule-ccl.el:  Correct file name in header.
4367
4368 2000-12-31  Martin Buchholz <martin@xemacs.org>
4369
4370         * XEmacs 21.2.39 is released.
4371
4372 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4373
4374         * byte-optimize.el (byte-optimize-cond):
4375         (byte-optimize-cond-1): New.
4376         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4377         Optimizes (cond (x nil)) ==> nil.
4378         Provide better diagnostic on malformed expr like (cond foo).
4379
4380 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4381
4382         * mule/mule-coding.el:
4383         mule/mule-cmds.el (reset-language-environment,
4384         set-language-environment-coding-systems):
4385         Safer default coding-priority-list, corresponding to src/file-coding.h.
4386
4387 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4388
4389         * package-admin.el: Allow package removal from
4390         early-package-load-path.
4391
4392 2000-12-15  Andreas Jaeger  <aj@suse.de>
4393
4394         * about.el (about-maintainer-info): Update my entry.
4395
4396 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4397
4398         * packages.el (locate-library): Add support for bzip2
4399         compressed .el files.
4400
4401 2000-12-12  Andy Piper  <andy@xemacs.org>
4402
4403         * package-net.el: new file.
4404
4405 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4406
4407         * font-lock.el: Add missing C++ keywords.
4408
4409 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4410
4411         * simple.el (indent-for-comment): Preserve indentation of comments
4412         starting in column 0, as documented in (Info-goto-node
4413         "(xemacs)Comments").  Update docstring accordingly.
4414
4415 2000-12-05  Martin Buchholz <martin@xemacs.org>
4416
4417         * XEmacs 21.2.38 is released.
4418
4419 2000-12-04  Didier Verna  <didier@xemacs.org>
4420
4421         * mouse.el (default-mouse-track-set-point-in-window): remove
4422         spurious '+' operation detected by Martin.
4423
4424
4425 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4426
4427         * cl-extra.el (coerce):
4428         Implement char to integer coercion.
4429         Remove extraneous (numberp) test.
4430
4431         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4432         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4433         (byte-optimize-predicate):
4434         Warn if evaluating constant expression signals an error.
4435         (byte-optimize-form): Small simplification.
4436
4437         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4438
4439 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4440
4441         * byte-optimize.el:
4442         (byte-optimize-minus):
4443         (byte-optimize-plus):
4444         (byte-optimize-mult):
4445         (byte-optimize-quo):
4446         Use (car (last x)) instead of (last x) to get last elt!
4447         Use `byte-optimize-predicate' to optimize `%'.
4448         Move optimizations for special numeric args to bytecomp.el.
4449         * bytecomp.el (byte-compile-associative): Remove.
4450         (byte-compile-max): New.
4451         (byte-compile-min): New.
4452         Properly handle erroneous calls: (max) (min).
4453         (byte-compile-plus): New.
4454         (byte-compile-minus):
4455         It's easiest to handle 0, +1 and -1 args here.
4456         (byte-compile-mult): New.
4457         It's easiest to handle 1, -1 and 2 args here.
4458         (byte-compile-quo):
4459         It's easiest to handle 0, +1 and -1 args here.
4460         Issue byte-compiler warning when dividing by zero.
4461
4462         Byte-compiler arithmetic improvements.
4463         Better optimize these expressions in the obvious way:
4464         (+ x y 1)   -->  varref x varref y add add1
4465         (+ x y -1)  -->  varref x varref y add sub1
4466         (- x y 0)   -->  (- x y)
4467         (- 0 x y)   -->  (- (- x) y)
4468         (% 42 19)   --> compile-time constant
4469         (/ 42 19)   --> compile-time constant
4470         (* (foo) 2) --> foo call dup plus
4471
4472         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4473         unless (declaim (optimize (safety 3)))
4474         or (setq byte-compile-delete-errors nil).
4475
4476 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4477
4478         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4479         docstrings.
4480
4481 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4482
4483         * startup.el (command-line-do-help):  Add documentation of
4484         portable dumper switches.
4485
4486 2000-11-22  Andy Piper  <andy@xemacs.org>
4487
4488         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4489
4490         * glyphs.el (init-glyphs): don't use autodetect for strings.
4491
4492 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4493
4494         * byte-optimize.el (byte-optimize-char-before):
4495         (byte-optimize-backward-char):
4496         (byte-optimize-backward-word):
4497         Fix incorrect optimizations for these sorts of expressions:
4498         (let ((x nil)) (backward-char x))
4499
4500 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4501
4502         * byte-optimize.el:
4503         * byte-optimize.el (byte-optimize-backward-char): New.
4504         * byte-optimize.el (byte-optimize-backward-word): New.
4505         Make backward-word and backward-char as efficient as forward versions.
4506
4507         * bytecomp.el (byte-compile-no-args-with-one-extra):
4508         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4509         * bytecomp.el (byte-compile-two-args-with-one-extra):
4510         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4511         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4512         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4513         Check if extra arg is constant nil, and if so, use byte-coded call.
4514
4515         * simple.el (backward-word):
4516         * simple.el (mark-word):
4517         * simple.el (kill-word):
4518         * simple.el (backward-kill-word):
4519         Make COUNT argument optional, for consistency with forward-char et al.
4520
4521         * abbrev.el (abbrev-string-to-be-defined):
4522         * abbrev.el (inverse-abbrev-string-to-be-defined):
4523         * abbrev.el (inverse-add-abbrev):
4524         * abbrev.el (expand-region-abbrevs):
4525         * buff-menu.el (Buffer-menu-execute):
4526         * indent.el (move-to-left-margin):
4527         * indent.el (indent-relative):
4528         * indent.el (move-to-tab-stop):
4529         * info.el (Info-reannotate-node):
4530         * lisp-mode.el (lisp-indent-line):
4531         * lisp.el (end-of-defun):
4532         * lisp.el (move-past-close-and-reindent):
4533         * misc.el (copy-from-above-command):
4534         * mouse.el (default-mouse-track-scroll-and-set-point):
4535         * page.el (forward-page):
4536         * paragraphs.el (forward-paragraph):
4537         * paragraphs.el (end-of-paragraph-text):
4538         * picture.el (picture-forward-column):
4539         * picture.el (picture-self-insert):
4540         * rect.el (extract-rectangle-line):
4541         * simple.el (newline):
4542         * simple.el (fixup-whitespace):
4543         * simple.el (backward-delete-char-untabify):
4544         * simple.el (transpose-chars):
4545         * simple.el (transpose-preceding-chars):
4546         * simple.el (do-auto-fill):
4547         * simple.el (indent-new-comment-line):
4548         * simple.el (blink-matching-open):
4549         * view-less.el (cleanup-backspaces):
4550         * wid-edit.el (widget-transpose-chars):
4551         * term/bg-mouse.el (bg-insert-moused-sexp):
4552         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4553
4554         * info.el (Info-fontify-node):
4555         * simple.el (backward-delete-function):
4556         Use canonical delete-backward-char instead of backward-delete-char.
4557
4558 2000-11-20  Andy Piper  <andy@xemacs.org>
4559
4560         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4561         no buffers.
4562
4563 2000-11-20  Andy Piper  <andy@xemacs.org>
4564
4565         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4566         buffer tabs.
4567
4568 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4569
4570         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4571         (proclaim inline...) was shadowing compiler-macros.
4572
4573 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4574
4575         * bytecomp.el (byte-compile-eval): New.
4576         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4577         Keeps this promise made in Lispref:
4578         "If a file being compiled contains a `defmacro' form, the macro is
4579         defined temporarily for the rest of the compilation of that file."
4580
4581 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4582
4583         * cl.el (floatp-safe):
4584         (plusp):
4585         (minusp):
4586         (oddp):
4587         (evenp):
4588         (cl-abs):
4589         Use a better parameter name than `x'.
4590
4591         * cl-macs.el (check-type): Make continuable.  Change documentation
4592         to require PLACE, but accept any form for compatibility.
4593
4594         * abbrev.el (define-abbrev): Use check-type.
4595         * font-menu.el (font-menu-change-face): Use check-type.
4596         * menubar.el (relabel-menu-item): Use check-type.
4597         * itimer.el: Fix typo.
4598
4599 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4600
4601         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4602
4603 2000-11-14  Martin Buchholz <martin@xemacs.org>
4604
4605         * XEmacs 21.2.37 is released.
4606
4607 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4608
4609         * code-cmds.el: Provide the feature.
4610
4611 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4612
4613         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4614
4615         * code-cmds.el: New file
4616         * mule/mule-cmds.el:
4617         * mule/mule-misc.el
4618         (coding-keymap): New keymap. Define coding system keyboard
4619         commands on file-coding builds too.
4620         (coding-system-change-eol-conversion):
4621         (universal-coding-system-argument):
4622         (set-default-coding-systems):
4623         (prefer-coding-system): Moved from mule-cmds.el
4624         (set-buffer-process-coding-system): Moved from mule-misc.el
4625
4626 2000-09-15  Stephen Carney <carney@scubadoo.com>
4627
4628         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4629
4630 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4631
4632         * package-get.el (package-get-download-sites): Add a pre-release
4633         site for experimental packages.
4634
4635         * auto-autoloads.el: Regenerated.
4636
4637 2000-08-01  Andy Piper  <andy@xemacs.org>
4638
4639         * gutter-items.el (buffers-tab-omit-function): reference
4640         buffers-tab-select-visible-buffers.
4641         (buffers-tab-filter-functions): new variable, by default uses
4642         buffers-tab-selection-function and buffers-tab-omit-function.
4643         (select-buffers-tab-buffers-by-mode): invert arguments.
4644         (buffers-tab-select-visible-buffers): new function. Invert calling
4645         of buffers-menu-omit-invisible-buffers.
4646         (buffers-tab-items): rewrite to use
4647         buffers-tab-filter-functions. Rewrite docstring.
4648         (gutter-buffers-tab-extent): delete.
4649         (add-tab-to-gutter): always build a new extent when adding the
4650         tabs.
4651         (update-tab-in-gutter): make gutter dirty when orientation
4652         changes.
4653
4654 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4655
4656         * bytecomp.el (byte-compile-defvar-or-defconst):
4657         Only do loadhist recording if defvar form includes a value.
4658
4659 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4660
4661         * bytecomp.el (byte-compile-initial-macro-environment):
4662         `eval-when-compile' should not compile its body.
4663
4664 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4665
4666         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4667         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4668         some Japanese English.  Remove some ancient FSF comments, and
4669         improve docstrings.  Use symbols not vectors for tables.
4670
4671 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4672
4673         * keymap.el:
4674         (local-key-binding):
4675         (global-key-binding):
4676         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4677
4678         * lisp.el:
4679         (backward-sexp): Slightly simpler code.
4680         (mark-sexp): Make arg optional, like FSF Emacs.
4681         (forward-list): Slightly simpler code.
4682         (backward-list): Slightly simpler code.
4683         (down-list):  Make arg optional, like FSF Emacs.
4684         (up-list):  Make arg optional, like FSF Emacs.
4685         (backward-up-list):  Make arg optional, like FSF Emacs.
4686         (kill-sexp):  Make arg optional, like FSF Emacs.
4687         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4688
4689         * font-menu.el (font-menu-change-face):
4690         Take continuable errors into account.
4691
4692         * abbrev.el:
4693         * abbrev.el (clear-abbrev-table):
4694         * abbrev.el (define-abbrev-table):
4695         * abbrev.el (define-abbrev):
4696         * abbrev.el (insert-abbrev-table-description):
4697         * apropos.el (apropos-documentation-check-doc-file):
4698         * apropos.el (apropos-documentation-check-elc-file):
4699         * buff-menu.el (list-buffers):
4700         * buff-menu.el (list-buffers-noselect):
4701         * bytecomp.el (byte-recompile-directory):
4702         * bytecomp.el (batch-byte-compile):
4703         * cl-macs.el (typep):
4704         * code-files.el (find-coding-system-magic-cookie):
4705         * code-files.el (insert-file-contents):
4706         * cus-edit.el (customize-set-variable):
4707         * cus-edit.el (customize-save-variable):
4708         * cus-face.el (custom-set-face-font-size):
4709         * cus-face.el (custom-set-face-update-spec):
4710         * cus-face.el (custom-reset-faces):
4711         * custom.el (custom-check-theme):
4712         * custom.el (copy-upto-last):
4713         * fill.el (canonically-space-region):
4714         * fill.el (fill-paragraph):
4715         * fill.el (fill-region):
4716         * fill.el (find-space-insertable-point):
4717         * fill.el (justify-current-line):
4718         * faces.el (face-spec-update-all-matching):
4719         * faces.el (set-face-stipple):
4720         * files-nomule.el (insert-file-contents):
4721         * files.el (insert-file-contents-literally):
4722         * files.el (hack-local-variables-last-page):
4723         * files.el (basic-save-buffer):
4724         * files.el (insert-directory):
4725         * font-menu.el (font-menu-change-face):
4726         * font.el (font-spatial-to-canonical):
4727         * format.el (format-encode-region):
4728         * format.el (format-insert-file):
4729         * format.el (format-replace-strings):
4730         * gutter.el (set-gutter-element):
4731         * help.el (key-or-menu-binding):
4732         * help.el (describe-bindings):
4733         * help.el (with-syntax-table):
4734         * indent.el (indent-rigidly):
4735         * indent.el (delete-to-left-margin):
4736         * info.el:
4737         * info.el (Info-extract-dir-entry-from):
4738         * info.el (Info-build-dir-anew):
4739         * info.el (Info-rebuild-dir):
4740         * info.el (Info-batch-rebuild-dir):
4741         * info.el (Info-read-subfile):
4742         * info.el (Info-build-node-completions):
4743         * info.el (Info-extract-menu-node-name):
4744         * isearch-mode.el (isearch-range-invisible):
4745         * isearch-mode.el (isearch-restore-invisible-extents):
4746         * itimer.el (itimerp):
4747         * itimer.el (itimer-live-p):
4748         * keymap.el:
4749         * keymap.el (substitute-key-definition):
4750         * keymap.el (read-command-or-command-sexp):
4751         * keymap.el (local-key-binding):
4752         * keymap.el (global-key-binding):
4753         * keymap.el (global-set-key):
4754         * keymap.el (local-set-key):
4755         * ldap.el:
4756         * ldap.el (ldap-add-entries):
4757         * ldap.el (ldap-delete-entries):
4758         * lisp.el (backward-sexp):
4759         * lisp.el (mark-sexp):
4760         * lisp.el (forward-list):
4761         * lisp.el (backward-list):
4762         * lisp.el (down-list):
4763         * lisp.el (backward-up-list):
4764         * lisp.el (up-list):
4765         * lisp.el (kill-sexp):
4766         * lisp.el (backward-kill-sexp):
4767         * menubar.el (add-menu-button):
4768         * menubar.el (add-submenu):
4769         * menubar.el (delete-menu-item):
4770         * menubar.el (relabel-menu-item):
4771         * mouse.el (narrow-window-to-region):
4772         * obsolete.el (define-obsolete-variable-alias):
4773         * obsolete.el (store-substring):
4774         * package-admin.el:
4775         * package-admin.el (package-admin-install-function):
4776         * package-admin.el (package-admin-install-function-mswindows):
4777         * package-admin.el (package-admin-default-install-function):
4778         * package-get.el (package-get-update-base-entries):
4779         * packages.el (packages-load-package-dumped-lisps):
4780         * packages.el (packages-collect-package-dumped-lisps):
4781         * printer.el (generic-print-buffer):
4782         * printer.el (generic-print-region):
4783         * replace.el (occur-mode-mouse-goto):
4784         * replace.el (perform-replace):
4785         * select.el (get-selection-no-error):
4786         * simple.el:
4787         * simple.el (newline):
4788         * simple.el (open-line):
4789         * simple.el (edit-and-eval-command):
4790         * simple.el (goto-line):
4791         * simple.el (undo):
4792         * simple.el (kill-region):
4793         * simple.el (copy-region-as-kill):
4794         * simple.el (kill-ring-save):
4795         * simple.el (set-mark):
4796         * simple.el (next-line):
4797         * simple.el (previous-line):
4798         * simple.el (line-move):
4799         * simple.el (set-goal-column):
4800         * simple.el (comment-region):
4801         * subr.el:
4802         * subr.el (putf):
4803         * syntax.el (modify-syntax-entry):
4804         * syntax.el (map-syntax-table):
4805         * view-less.el (view-file):
4806         * view-less.el (view-buffer):
4807         * view-less.el (view-file-other-window):
4808         * window-xemacs.el (backward-other-window):
4809         * window.el:
4810         * window.el (one-window-p):
4811         * window.el (walk-windows):
4812         * window.el (window-list):
4813         * x-mouse.el (x-mouse-kill):
4814         * x-select.el (x-get-cutbuffer):
4815         * x-select.el (x-store-cutbuffer):
4816         * term/bg-mouse.el (bg-mouse-line-to-center):
4817         * term/sun-mouse.el (window-line-end):
4818         * term/sun-mouse.el (sun-select-region):
4819         * term/sun.el (kill-region-and-unmark):
4820         * mule/mule-category.el:
4821         * mule/mule-category.el (modify-category-entry):
4822         * mule/mule-category.el (char-category-list):
4823         * mule/mule-coding.el (coding-system-force-on-output):
4824         * mule/mule-misc.el (coding-system-put):
4825         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
4826
4827 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4828
4829         * cus-face.el: Typo fixes and tiny clarifications.
4830         * custom.el: ditto
4831
4832 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
4833
4834         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
4835         * startup.el (normal-top-level): Setup auto-save-list-file-name
4836         if auto-save-list-file-prefix is non-nil.
4837
4838 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
4839
4840         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
4841
4842 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4843
4844         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
4845         get symbol at point-min.
4846
4847 2000-10-24  Didier Verna  <didier@xemacs.org>
4848
4849         * info.el (Info-emacs-info-file-name): defconst it.
4850         * info.el (Info-footnote-tag): defcustom it.
4851         * info.el (Info-no-description-string): ditto.
4852         * info.el (Info-find-node): adapt to new semantics of
4853         'Info-suffixed-file (don't do the case variants stuff).
4854         * info.el (Info-insert-dir): rewrite the dir file variants code.
4855         * info.el (Info-directory-files): New. Return the list of info
4856         files in a directory.
4857         * info.el (Info-dir-outdated-p): use it.
4858         * info.el (Info-parse-dir-entries): ditto.
4859         * info.el (Info-build-dir-anew): don't restrict to files ending
4860         with a ".info.*" extension.
4861         * info.el (Info-set-mode-line): ditto.
4862         * info.el (Info-read-subfile): adapt to new semantics of
4863         'Info-suffixed-file (append 'exact argument).
4864         * info.el (Info-all-case-regexp): New. Return a regexp matching a
4865         string independently of the case.
4866         * info.el (Info-suffixed-file): use it (match all possible case
4867         for the file name).
4868         * info.el (Info-insert-file-contents): code cleanup.
4869         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
4870         columns.
4871         * info.el (Info-batch-rebuild-dir): ditto.
4872         * info.el (Info-read-node-name-1): ditto.
4873         * info.el (Info-search): ditto.
4874         * info.el (Info-fontify-node): ditto.
4875
4876
4877 2000-10-24  Didier Verna  <didier@xemacs.org>
4878
4879         * process.el (shell-command): when called from a program, avoid
4880         'push-mark's "mark-set" message.
4881
4882 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
4883
4884         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
4885         by a symbol, not by a vector.
4886         * mule/vietnamese.el (vscii): Likewise.
4887         (viscii): Likewise.
4888         * mule/cyrillic.el (koi8-r): Likewise.
4889
4890         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
4891         by a symbol, not by a vector.
4892         (chinese-big5-2): Likewise.
4893         * mule/ethiopic.el (ethiopic): Likewise.
4894         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
4895         (vietnamese-viscii-upper): Likewise.
4896
4897 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4898
4899         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
4900
4901 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
4902
4903         * byte-optimize.el (byte-optimize-car): New function.
4904         (byte-optimize-cdr): Ditto.
4905
4906 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4907
4908         * byte-optimize.el: Partial synch with FSF 20.7.
4909         Optimize constant concatenation.
4910         Add keymapp as a side effect free function.  It is a built-in.
4911         (byte-after-unbind-pos): Remove byte-equal.
4912
4913 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
4914
4915         * update-elc-2.el: Quote regexps correctly.
4916
4917 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
4918
4919         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
4920         (ccl-compile): Apply integerp, not integer-or-char-p to
4921         check the type of the buffer magnification
4922         (ccl-compile-write-string): Encode a string with binary
4923         coding system.
4924         (ccl-compile-write-repeat): Likewise.
4925
4926 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4927
4928         * buff-menu.el:
4929         * bytecomp.el:
4930         * coding.el:
4931         * faces.el:
4932         * files.el:
4933         * fill.el:
4934         * float-sup.el:
4935         * font-lock.el:
4936         * help.el:
4937         * iso8859-1.el:
4938         * loaddefs.el:
4939         * menubar-items.el:
4940         * menubar.el:
4941         * modeline.el:
4942         * msw-font-menu.el:
4943         * paragraphs.el:
4944         * paths.el:
4945         * replace.el:
4946         * simple.el:
4947         * sound.el:
4948         * startup.el:
4949         * version.el:
4950         * x-faces.el:
4951         * x-font-menu.el:
4952         Remove purecopy.
4953
4954 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
4955
4956         * simple.el (do-auto-fill): Use the function pointer to by
4957         `comment-line-break-function', not `indent-new-comment-line'. This
4958         fixes an issue with cc-mode comment continuation.
4959
4960 2000-10-11  Martin Buchholz  <martin@xemacs.org>
4961
4962         * simple.el (turn-on-auto-fill):  Add (interactive).
4963         * mwheel.el (mwheel-install): Add (interactive).
4964         * font-lock.el (turn-on-font-lock): Add (interactive).
4965         (turn-off-font-lock): Add (interactive).
4966
4967 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4968
4969         * packages.el (packages-special-base-regexp): Add `man'.
4970
4971 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
4972
4973         * wid-edit.el (widget-specify-active): map over extents in current
4974         buffer like `widget-specify-inactive' does.  Mapping over the
4975         inactive extent object does not work since the current extent is
4976         ignored by `map-extents'.
4977
4978 2000-10-04  Martin Buchholz <martin@xemacs.org>
4979
4980         * XEmacs 21.2.36 is released.
4981
4982 2000-09-22  Martin Buchholz  <martin@xemacs.org>
4983
4984         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
4985         Optimize the compiled-function-constants vector by byte-code
4986         reference counts.
4987
4988 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4989
4990         * build-report.el (build-report-delete-regexp): quote value in
4991         defcustom
4992
4993 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
4994
4995         * build-report.el (build-report): Don't bind srcdir which we don't
4996         use in `multiple-value-bind' to avoid the only byte-compiler
4997         warning.
4998
4999 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5000
5001         * build-report.el: Requires cl and custom now.
5002         build-report-version is determined by XEmacs version -- remove
5003         build-report-version*.
5004         * build-report.el (build-report-version): Removed.
5005         * build-report.el (build-report-installation-version-regexp): New.
5006         * build-report.el (build-report-version-file-regexp): New.
5007         * build-report.el (build-report-installation-srcdir-regexp): New.
5008         * build-report.el (build-report-destination): Offer
5009         xemacs-build-reports and xemacs-beta.
5010         * build-report.el (build-report-keep-regexp): Adjusted.
5011         * build-report.el (build-report-delete-regexp): Adjusted.
5012         * build-report.el (build-report-make-output-dir): New.
5013         * build-report.el (build-report-installation-file): Replace use of
5014         `concat' with `expand-file-name'.
5015         * build-report.el (build-report-make-output-file): Removed.
5016         * build-report.el (build-report-make-output-files): New.
5017         * build-report.el (build-report-subject): Identify as
5018         user-variable with "*...".
5019         * build-report.el (build-report-prompts): Ditto.
5020         * build-report.el (build-report-version-file): New.
5021         * build-report.el (build-report-file-encoding): Identify as
5022         user-variable with "*...".
5023         * build-report.el (build-report-make-output-get): New.
5024         * build-report.el (build-report-insert-header): Report
5025         emacs-version and system-configuration instead of
5026         build-report-version.
5027         * build-report.el (build-report-insert-make-output): Add file
5028         argument.
5029         * build-report.el (build-report-insert-installation-file):
5030         Re-indent.
5031         * build-report.el (build-report-keep): Change docstring,
5032         re-indent.
5033         * build-report.el (build-report-delete): Ditto.
5034         * build-report.el (build-report-installation-data): New.
5035         * build-report.el (build-report-version-file-data): New.
5036
5037 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5038
5039         * byte-optimize.el (byte-optimize-lapcode):
5040         Fix the optimization of using the first 5 elements of the
5041         constants vector for variables.
5042         (byte-optimize-lapcode): Fix another ancient broken optimization.
5043
5044 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5045
5046         * *: Spelling mega-patch
5047
5048 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5049
5050         * easymenu.el: doc fixes.
5051         (easy-menu-do-define): Use backquote.
5052         (easy-menu-change):
5053         (easy-menu-add):
5054         `when' seems much clearer than `if' here.
5055         (easy-menu-remove):
5056         (easy-menu-add-item):
5057         (easy-menu-item-present-p):
5058         (easy-menu-remove-item):
5059         Wrap using (when (featurep 'menubar) ...)
5060
5061 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5062
5063         * bytecomp.el (displaying-byte-compile-warnings):
5064         Revert Ben's change to this function below so that the compile log
5065         is displayed properly for users of the "popper" package.
5066
5067 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5068
5069         * window.el (save-selected-window): Use backquote.
5070
5071         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5072         Renamed from `byte-compile-file-form-defvar'.
5073         * bytecomp.el (byte-compile-defvar-or-defconst):
5074         Only cons onto current-load-list in top-level forms.
5075         Else this leaks a cons cell every time a defun is called.
5076         Renamed from `byte-compile-defvar', for clarity.
5077         Warn when docstring of defvar is not a string.
5078         Use consistent error messages.
5079         Better comments.
5080
5081 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5082
5083         * simple.el (set-variable):
5084         Remove unneeded defvar by rearranging order of let* forms.
5085
5086         * mule/mule-ccl.el (ccl-get-next-code):
5087         * menubar-items.el (bookmark-menu-filter):
5088         (language-environment-menu-filter):
5089         (tutorials-menu-filter):
5090         * toolbar-items.el (toolbar-compile):
5091         * byte-optimize.el (disassemble-offset):
5092         Use (declare (special ...)) instead of `defvar'.
5093
5094         * cl-macs.el (cl-do-proclaim):
5095         Fix (declare (special ...)) warning suppression syntax.
5096
5097 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5098
5099         * info.el (Info-tag-table-marker):
5100         (Info-tag-table-buffer):
5101         (Info-find-file-node):
5102         (Info-read-subfile):
5103         (Info-build-node-completions):
5104         (Info-search):
5105         (Info-mode):
5106         Multiple info buffer support.
5107
5108 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5109
5110         * ldap.el (ldap-decode-entry): New defun
5111         (ldap-search-entries): Use it in order to decode DN-prefixed
5112         entries properly
5113
5114 2000-08-23  Daniel Pittman <daniel@danann.net>
5115
5116         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5117         Use `eq', not `=', to compare symbols.
5118
5119 2000-07-30  Ben Wing  <ben@xemacs.org>
5120
5121         * bytecomp.el (byte-compile-report-error):
5122         * bytecomp.el (displaying-byte-compile-warnings):
5123         if stack-trace-on-error is set, send out a backtrace when
5124         an error is encountered that stops byte compilation.  this
5125         should make it much much easier to track down those curious
5126         problems.  also undo the kludge of using a separate "*Show*"
5127         buffer for display when there's a temp-buffer-show-function;
5128         we can avoid this by just being a little smarter.
5129
5130         * dialog-items.el:
5131         * dialog-items.el (search-dialog-regexp): New.
5132         * dialog-items.el (search-dialog-callback):
5133         * dialog-items.el (make-search-dialog):
5134         add a regexp option to the dialog and clean up a bit.
5135
5136         * dialog.el:
5137         * dialog.el (yes-or-no-p-dialog-box):
5138         * dialog.el (get-dialog-box-response):
5139         * dialog.el (make-dialog-box):
5140         * dialog.el (dialog-box-finish): New.
5141         * dialog.el (dialog-box-cancel): New.
5142         * dialog.el (internal-make-dialog-box-exit): New.
5143         implement [properly!] the :modal property of the new dialog box
5144         interface.  this is the first time xemacs has ever had *proper*
5145         modal dialog boxes, giving the standard window-system feedback.
5146         (e.g. under windows, clicking on a disabled frame causes a beep
5147         and makes the dialog box flash three times.)
5148
5149         * dragdrop.el: header keyword frobbing.
5150
5151         * dumped-lisp.el (preloaded-file-list):
5152         renamed winnt.el to win32-native.el.
5153
5154         * faces.el (face-property):
5155         * faces.el (set-face-property):
5156         * faces.el (frob-face-property):
5157         * faces.el (frob-face-font-2):
5158         * faces.el (make-face-bold):
5159         * faces.el (make-face-italic):
5160         * faces.el (make-face-bold-italic):
5161         * faces.el (make-face-unbold):
5162         * faces.el (make-face-unitalic):
5163         * faces.el (make-face-smaller):
5164         * faces.el (make-face-larger):
5165         clean up the implementation of these so that window-system-specific
5166         methods are called only on objects belonging to that window system.
5167         previously, you could have [e.g.] mswindows-make-face-bold called
5168         on font object of device type `stream', which is not good and
5169         explains the subtle errors Adrian was getting when byte-compiling
5170         something that required 'term. (Adrian, now you can use stack-trace-
5171         on-error to find the exact place where things are going wrong instead
5172         of having to laboriously binary-search your way through.)
5173
5174         * finder.el (finder-known-keywords):
5175         cleaned up -- properly sorted, clarified the meanings of many of
5176         the keywords, and added a few -- mswin, gui, content, build, www,
5177         user, services.  the last two try to distinguish between a package
5178         that's used directly by the user, and a package that provides
5179         support services to other packages.
5180
5181         * font-lock.el (lisp-font-lock-keywords-2):
5182         update list of lisp control structures to include everything,
5183         including new ones i introduced.
5184
5185         * gutter.el: header keyword frobbing.
5186
5187         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5188         recent isearch element was not doing so!  you got the second-most-
5189         recent instead.
5190
5191         * lisp-mode.el (construct-lisp-mode-menu):
5192         more menubar cleanups.
5193         * lisp-mode.el (with-selected-window):
5194         make it indent properly.
5195
5196         * menubar-items.el (default-menubar): lots of menubar cleanups.
5197         rearranged the options menu the most, e.g. splitting up the
5198         Keyboard/Mouse menu into a new Editing menu and combining the
5199         separate Scrollbar/Gutter/Toolbar submenus into Display.
5200         Got rid of General, moved items to Editing or new Troubleshooting.
5201         Moved Packages to Tools; doesn't seem to belong under Options.
5202         Added stuff to the Cmds menu, e.g. Change Case.
5203
5204         NB please don't complain about these periodic menubar changes.
5205         Anything like this is necessarily incremental in its construction
5206         -- By constant use you gradually become more and more aware of
5207         better and better ways to group menu items.  When we eventually
5208         move the options menu to a property sheet, the existing structure
5209         will probably be preserved fairly well.
5210
5211         * minibuf.el (next-history-element): fix problems with pressing
5212         down arrow in repeat-complex-command.
5213
5214         * modeline.el:
5215         * modeline.el (modeline-3d-p): New.
5216         added custom variable for controlling the 3d modeline.  the
5217         corresponding Options item has been present for a long time,
5218         but commented out with "fix me!" comments.  it's fixed now.
5219
5220         * obsolete.el (add-menu):
5221         remove bogus gettexts.
5222
5223         * process.el (shell-quote-argument):
5224         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5225         For bash under Windows native, see below.
5226
5227         * simple.el:
5228         * simple.el (display-warning-buffer):
5229         Fixed the handling of warning display to eliminate the annoying
5230         *Show* buffer, like was done for byte-compiler output above.
5231
5232         * simple.el (debug-print): New.
5233         Simple function for sending debug messages to the console and/or
5234         other debug places.
5235
5236         * subr.el (replace-in-string):
5237         Rewrite this function to avoid N^2 behavior with large strings --
5238         catastrophic with the new Windows selection code! (Apparently the
5239         author of this function didn't realize there was a fun
5240         replace-match that could make his life much easier, because we
5241         duplicated the entire logic.  The new version is smaller, easier
5242         to understand, much more robust, and has extended features --
5243         those of replace-match.)
5244
5245         * window.el:
5246         * window.el (with-selected-window): New.
5247         An obvious complement to the existing `with-selected-frame' and
5248         `with-current-buffer'.
5249
5250         * win32-native.el: Renamed from winnt.el.
5251         Added a great deal of stuff for properly handling process quoting,
5252         somewhat modeled on Kirill's original model (which i later threw
5253         away).  We should now finally have correctly working process arg
5254         quoting/dequoting so that the final app gets exactly what we
5255         intended.  Because the mechanism is in Lisp, it's easily
5256         extendible. (For those running bash and running the native
5257         version, I tried hard to do what I thought was correct.  But more
5258         thought is needed, and ideally the volunteer work of people with
5259         these configurations that they generally run on.)
5260
5261         * x-font-menu.el (x-font-menu-font-data):
5262         Put in defvar's to fix byte-compiler warnings.
5263
5264 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5265
5266         * select.el (selection-coercion-alist): Initialise.
5267         * select.el (select-coerce-to-text): New.
5268         * select.el (select-coerce): New.
5269         New functions to perform type and value coercion.
5270
5271         * select.el (select-buffer-killed-default): Keep data if it was
5272         on the clipboard.
5273
5274 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5275
5276         * menubar-items.el (default-menubar): Fix typo.
5277         (default-menubar): `lambda' was mispelled as `lamda'.
5278
5279 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5280
5281         * window.el (shrink-window-if-larger-than-buffer): Remove
5282         edge checking code.
5283
5284 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5285
5286         * paths.el (gnus-local-domain): Removed.
5287         (gnus-local-organization): Ditto.
5288         (gnus-startup-file): Ditto.
5289
5290 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5291
5292         * files.el (auto-mode-alist): Add .spec for RPM.
5293
5294 2000-07-31  Andy Piper  <andy@xemacs.org>
5295
5296         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5297
5298 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5299
5300         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5301         browse-url.
5302         * help.el (xemacs-www-page): Ditto.
5303         (xemacs-www-faq): Ditto.
5304         * menubar-items.el (default-menubar): Ditto.
5305
5306         * wid-edit.el (widget-url-link-action): Ditto.
5307         From: Kenichi OKADA <okada@opaopa.org>.
5308
5309 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5310
5311         * finder.el (finder-commentary): Add autoload cookie.
5312
5313 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5314
5315         * files.el (insert-file-contents-literally): Fix second let
5316         binding for `coding-system-for-read' to `coding-system-for-write'
5317         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5318
5319 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5320
5321         * files.el (insert-file-contents-literally): Use binary coding
5322         system (from Morioka san).
5323         (insert-file-contents-literally): Make file-name-handler method.
5324
5325 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5326
5327         * cl-macs.el (get-selection): Add defsetf.
5328
5329 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5330
5331         * x-init.el (x-activate-region-as-selection): replace obsolete
5332         function x-own-selection with own-selection.
5333         (ow-find): replace obsolete functions x-get-selection and
5334         x-get-clipboard with get-selection and get-clipboard.
5335         (init-post-x-win): replace obsolete function x-disown-selection
5336         with disown-selection.
5337
5338 2000-07-20  Mike Sperber  <mike@xemacs.org>
5339
5340         * startup.el (load-user-init-file): Only try to load init file if
5341         it exists.
5342
5343 2000-07-10  Andy Piper  <andy@xemacs.org>
5344
5345         * dialog-items.el: sync with Ben's patch.
5346
5347         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5348         comment.
5349         (progress-text-glyph): deleted.
5350         (progress-layout-glyph): make completely minimal.
5351         (progress-gauge-glyph): ditto.
5352         (progress-display-style): fix to handle dynamic instantiator
5353         changes.
5354         (progress-text-instantiator): new.
5355         (progress-layout-instantiator): new.
5356         (progress-gauge-instantiator): new.
5357         (set-progress-display-instantiator): renamed and changed from
5358         set-progress-display-style.
5359         (progress-abort-glyph): use instantiator not glyph.
5360         (append-progress-display): use set-progress-display-instantiator
5361         and set-glyph-image.
5362         (abort-progress-display): ditto.
5363         (raw-append-progress-display): ditto.
5364
5365 2000-07-20  Ben Wing  <ben@xemacs.org>
5366
5367         * code-files.el: Move Mule-specific code to mule-coding.el.
5368
5369 2000-07-15  Ben Wing  <ben@xemacs.org>
5370
5371         * autoload.el:
5372         Fixed comments.
5373
5374         * cmdloop.el:
5375         * cmdloop.el (yes-or-no-p):
5376         * cmdloop.el (y-or-n-p):
5377         Make these functions use should-use-dialog-box-p and not be
5378         overridden in dialog.el.
5379
5380         * cus-dep.el:
5381         * cus-dep.el (Custom-make-dependencies): Removed.
5382         * cus-dep.el (Custom-make-dependencies-1): New.
5383         * cus-dep.el (Custom-make-one-dependency): New.
5384         New entry point for use in Makefiles, to avoid excessive
5385         invocations.
5386
5387         * cus-edit.el (custom-variable-reset-saved):
5388         * cus-edit.el (custom-variable-reset-standard):
5389         * cus-edit.el (custom-save-resets):
5390         Fix bytecompiler warnings.
5391
5392         * dialog.el:
5393         * dialog.el (yes-or-no-p-dialog-box):
5394         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5395         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5396         * dialog.el (get-dialog-box-response):
5397         * dialog.el (message-or-box):
5398         * dialog.el (make-dialog-box):
5399         * dialog.el (popup-dialog-box): New.
5400         Avoid yes-or-no-p bogosities.
5401         Create a general function `make-dialog-box' to encapsulate all
5402         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5403
5404         * dumped-lisp.el (preloaded-file-list):
5405         Add dialog-items.  Clean up.  Group files by types.
5406
5407         * easymenu.el (easy-menu-add):
5408         * easymenu.el (easy-menu-remove):
5409         Account for accelerators.
5410
5411         * extents.el:
5412         * extents.el (extent-list): New args, like in map-extents.
5413         * extents.el (extent-at-event): New.
5414         * extents.el (extents-at-event): New.
5415
5416         * font-lock.el:
5417         * font-lock.el (font-lock-mode):
5418         * font-lock.el (font-lock-default-fontify-buffer):
5419         * font-lock.el (font-lock-default-unfontify-region):
5420         * font-lock.el (font-lock-fontify-syntactically-region):
5421         * font-lock.el (font-lock-fontify-keywords-region):
5422         Use new progress-feedback names.
5423
5424         * font-lock.el (java-font-lock-identifier-regexp):
5425         * font-lock.el (java-font-lock-class-name-regexp):
5426         Fix bytecompiler warnings.
5427
5428         * gutter-items.el:
5429         * gutter-items.el (progress-display-use-echo-area): Removed.
5430         * gutter-items.el (progress-feedback-use-echo-area): New.
5431         * gutter-items.el (progress-display-popup-period): Removed.
5432         * gutter-items.el (progress-feedback-popup-period): New.
5433         * gutter-items.el (set-progress-display-style): Removed.
5434         * gutter-items.el (set-progress-feedback-style): New.
5435         * gutter-items.el (progress-display-style): Removed.
5436         * gutter-items.el (progress-feedback-style): New.
5437         * gutter-items.el (progress-stack):
5438         * gutter-items.el (progress-displayed-p): Removed.
5439         * gutter-items.el (progress-feedbacked-p): New.
5440         * gutter-items.el (clear-progress-display): Removed.
5441         * gutter-items.el (clear-progress-feedback): New.
5442         * gutter-items.el (progress-display-clear-when-idle): Removed.
5443         * gutter-items.el (progress-feedback-clear-when-idle): New.
5444         * gutter-items.el (remove-progress-display): Removed.
5445         * gutter-items.el (remove-progress-feedback): New.
5446         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5447         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5448         * gutter-items.el (append-progress-display): Removed.
5449         * gutter-items.el (append-progress-feedback): New.
5450         * gutter-items.el (abort-progress-display): Removed.
5451         * gutter-items.el (abort-progress-feedback): New.
5452         * gutter-items.el (raw-append-progress-display): Removed.
5453         * gutter-items.el (raw-append-progress-feedback): New.
5454         * gutter-items.el (display-progress-display): Removed.
5455         * gutter-items.el (display-progress-feedback): New.
5456         * gutter-items.el (current-progress-display): Removed.
5457         * gutter-items.el (current-progress-feedback): New.
5458         * gutter-items.el (current-progress-display-label): Removed.
5459         * gutter-items.el (current-progress-feedback-label): New.
5460         * gutter-items.el (progress-display): Removed.
5461         * gutter-items.el (progress-feedback): New.
5462         Replace "progress-display" with "progress-feedback" globally.
5463
5464         * gutter-items.el (lprogress-display): Removed.
5465         * gutter-items.el (progress-feedback-with-label): New.
5466         Rename lprogress-display ==> progress-feedback-with-label.
5467
5468         * gutter-items.el (search-dialog-direction): Removed.
5469         * gutter-items.el (search-dialog-text): Removed.
5470         * gutter-items.el (search-dialog-callback): Removed.
5471         * gutter-items.el (make-search-dialog): Removed.
5472         Move to dialog-items.el.
5473
5474         * help.el:
5475         * help.el (help-mode-quit):
5476         * help.el (mode-for-help): New.
5477         * help.el (help-sticky-window): New.
5478         * help.el (help-window-config): New.
5479         * help.el (with-displaying-help-buffer):
5480         * help.el (function-at-event): New.
5481         * help.el (help-symbol-regexp): New.
5482         * help.el (help-symbol-run-function-1): New.
5483         * help.el (help-symbol-run-function): New.
5484         * help.el (help-symbol-function-context-menu): New.
5485         * help.el (help-symbol-variable-context-menu): New.
5486         * help.el (help-symbol-function-and-variable-context-menu): New.
5487         * help.el (frob-help-extents): New.
5488         * help.el (describe-function-1):
5489         * help.el (variable-at-point):
5490         * help.el (variable-at-event): New.
5491         * help.el (describe-variable):
5492         Major overhaul.
5493         - Make functions and variables be mousable.
5494         - Middle button hyperlinks.
5495         - New context-menu entries.
5496
5497         * keydefs.el:
5498         * keydefs.el (global-map):
5499         New key bindings to move lines up and down.
5500
5501         * lisp-mode.el:
5502         * lisp-mode.el (construct-lisp-mode-menu): New.
5503         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5504         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5505         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5506         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5507         Make popup and menubar menus be different.  Popup menu uses
5508         clicked location and automatically assumes symbol under the mouse
5509         for various commands.
5510
5511         * menubar-items.el:
5512         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5513         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5514
5515         * menubar-items.el (global-popup-menu): Removed.
5516         * menubar-items.el (mode-popup-menu): Removed.
5517         * menubar-items.el (activate-popup-menu-hook): Removed.
5518         * menubar-items.el (popup-mode-menu): Removed.
5519         * menubar-items.el (popup-buffer-menu): Removed.
5520         * menubar-items.el (popup-menubar-menu): Removed.
5521         Move to menubar.el.
5522
5523         * menubar.el:
5524         * menubar.el (global-popup-menu): New.
5525         * menubar.el (mode-popup-menu): New.
5526         * menubar.el (activate-popup-menu-hook): New.
5527         * menubar.el (last-popup-menu-event): New.
5528         * menubar.el (popup-mode-menu): New.
5529         * menubar.el (popup-buffer-menu): New.
5530         * menubar.el (popup-menubar-menu): New.
5531         * menubar.el (menu-call-at-event): New.
5532         Move non-content functions here.  Add support for context menu
5533         items on extents.
5534
5535         * minibuf.el (minibuffer-history-uniquify):
5536         Typo fix.
5537
5538         * minibuf.el (read-file-name-1):
5539         Call new file dialog box if it exists.
5540
5541         * minibuf.el (mouse-rfn-setup-vars):
5542         Clean up "chop" action.
5543
5544         * mouse.el:
5545         * mouse.el (button2): Now bound to mouse-track.
5546         * mouse.el (click-inside-extent-p):
5547         * mouse.el (point-inside-extent-p):
5548         * mouse.el (point-inside-selection-p):
5549         * mouse.el (mouse-drag-or-yank): Removed.
5550         * mouse.el (mouse-begin-drag-n-drop): New.
5551         * mouse.el (mouse-eval-sexp):
5552         * mouse.el (mouse-track-activate-strokes): New.
5553         * mouse.el (mouse-track-do-activate): New.
5554         * mouse.el (mouse-track):
5555         * mouse.el (default-mouse-track-event-is-with-button): New.
5556         * mouse.el (default-mouse-track-cleanup-hook):
5557         * mouse.el (default-mouse-track-drag-hook):
5558         * mouse.el (default-mouse-track-drag-up-hook):
5559         * mouse.el (default-mouse-track-click-hook):
5560         Merge drag-n-drop into mouse-track.
5561         Add general "activate" support to replace specific button2 kludges.
5562         Use "button modifier" support in mouse-track.
5563
5564         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5565
5566         * package-ui.el:
5567         * package-ui.el (pui-menu):
5568         * package-ui.el (pui-popup-context-sensitive): Removed.
5569         Fix bytecompiler warnings.
5570         Clean up popup code a bit.
5571
5572         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5573
5574         * simple.el:
5575         * simple.el (transpose-lines):
5576         * simple.el (transpose-line-up): New.
5577         * simple.el (transpose-line-down): New.
5578         * simple.el (transpose-subr):
5579         * simple.el (transpose-subr-1): Removed.
5580         Clean up, add functions to move lines up and down.
5581
5582         * startup.el (mail-host-address):
5583         * startup.el (user-mail-address):
5584         Customize.
5585
5586         * subr.el:
5587         * subr.el (set-symbol-value-in-buffer): New.
5588         * subr.el (error):
5589         * subr.el (check-argument-type):
5590         * subr.el (defined-error-p): New.
5591         Add structured error support.
5592
5593         * toolbar-items.el (toolbar-compile):
5594         Use new make-dialog-box.
5595
5596         * update-elc.el:
5597
5598         * userlock.el (ask-user-about-lock-dbox):
5599         * userlock.el (ask-user-about-supersession-threat-dbox):
5600         * userlock.el (ask-user-about-lock):
5601         * userlock.el (ask-user-about-supersession-threat):
5602         Use new make-dialog-box.
5603         Add safety checks; use should use-dialog-box-p.
5604
5605         * window-xemacs.el:
5606         * window-xemacs.el (__buffer-dedicated-frame):
5607         * window-xemacs.el (buffer-dedicated-frame): New.
5608         * window-xemacs.el (set-buffer-dedicated-frame): New.
5609         Move dedicated-frame stuff into lisp.
5610
5611 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5612
5613         * printer.el (generic-print-region): Do not require that
5614         `printer-name' be set.
5615         (printer-name): Commentary clarification.
5616
5617 2000-07-19  Martin Buchholz <martin@xemacs.org>
5618
5619         * XEmacs 21.2.35 is released.
5620
5621 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5622
5623         * select.el (selection-coercible-types): Initialise.
5624
5625 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5626
5627         * select.el (own-clipboard): Bug fix.
5628
5629 2000-07-17  Mike Sperber  <mike@xemacs.org>
5630
5631         * cus-edit.el (custom-migrate-custom-file): Save init file before
5632         continuing.
5633
5634 2000-07-16  Mike Sperber  <mike@xemacs.org>
5635
5636         * startup.el (load-init-file): Remove silly call to
5637         `load-user-custom-file`.
5638         (maybe-migrate-user-init-file): Minor fixes.
5639
5640 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5641
5642         * apropos.el (apropos-documentation-check-doc-file):
5643         `doc' variable should be let-bound, as was presumably intended.
5644
5645         * cus-edit.el (custom-variable-reset-saved):
5646         (custom-variable-reset-standard):
5647         Remove unused variable comment-widget.  Twice.
5648
5649         * toolbar.el (toolbar-blank-press-function):
5650         Add a real defvar with initial value nil and proper docstring.
5651         (press-toolbar-button): No need to check for boundp-ness anymore.
5652
5653         * rect.el (open-rectangle-line): Remove useless (let) form.
5654         Add defvar for pending-delete-mode.
5655
5656         * info.el (Info-find-node): This function needs an autoload cookie.
5657
5658         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5659         Use let* since the second form referred to the first.
5660
5661 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5662
5663         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5664         instead of removed `mswindows-get-clipboard'.
5665
5666
5667 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5668
5669         * select.el (select-convert-from-text): New.
5670         * select.el (select-convert-from-length): New.
5671         * select.el (select-convert-from-integer): New.
5672         * select.el (select-convert-from-identity): New.
5673         * select.el (select-convert-from-filename): New.
5674         * select.el (selection-converter-in-alist): Use them.
5675         New converter functions for X.
5676
5677         * select.el (get-selection): Removed comment.
5678
5679         * select.el (own-selection): Removed append code - I thought
5680         I'd already done this, but apparently not...
5681
5682         * select.el: Changed comment about TIMESTAMP.
5683
5684         * select.el (select-convert-in): New.
5685         * select.el (select-convert-out): New.
5686         New functions that get used by select.c.
5687
5688         * select.el (select-buffer-killed-default): New.
5689         * select.el (select-buffer-killed-text): New.
5690         * select.el (selection-buffer-killed-alist): New.
5691         New list and functions that get called if a relevant selection
5692         exists and a buffer gets killed.
5693
5694         * select.el (select-convert-to-targets):
5695         * select.el (select-convert-to-identity): Removed.
5696         * select.el (select-convert-from-identity): Removed.
5697         * select.el (select-converter-out-alist):
5698         Removed _EMACS_INTERNAL selection type.
5699
5700         * x-select.el (xselect-kill-buffer-hook): Removed.
5701         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5702         Removed this X-specific nonesense. Use the generic support
5703         in select.el instead.
5704
5705 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5706
5707         * mule/mule-category.el (defined-category-hashtable):
5708         Use make-hash-table instead of make-hashtable
5709
5710         * buff-menu.el: Byte-compiler warning fix.
5711
5712         * isearch-mode.el (isearch-highlight-all-cleanup):
5713         Remove unused variable `isearch-highlight-all-start'.
5714
5715         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5716
5717         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5718
5719         * cus-dep.el (Custom-make-dependencies):
5720         Add autoload cookie for custom-add-loads to generated custom-load.el.
5721
5722         * autoload.el (autoload-package-name): Warning suppression.
5723         Move defvar prior to first use.
5724
5725         * custom.el: Add autoload for custom-declare-face.
5726         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5727         * cl.el (cl-hack-byte-compiler):
5728         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5729         to work properly.
5730
5731 2000-07-08  Mike Sperber  <mike@xemacs.org>
5732
5733         * startup.el (load-home-init-file): Added variable.
5734         (maybe-migrate-user-init-file): Added.
5735         (load-user-init-file): Load custom file if different from init
5736         file.
5737
5738         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5739         "startup."
5740
5741         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5742         Moved `custom-file'-related code to cus-file.el.
5743
5744         * cus-file.el: New file.
5745
5746 2000-04-01  Mike Sperber  <mike@xemacs.org>
5747
5748         * packages.el (packages-find-package-directories): Added support
5749         for external package hierarchies with in-place installations.
5750
5751         * find-paths.el (paths-root-in-place-p): Added.
5752         (paths-find-emacs-directory): Added support for external
5753         directories with in-place installations.
5754         (paths-find-site-directory): Ditto.
5755
5756         * startup.el (find-user-init-file): Also look for
5757         ~/.xemacs/init.elc? in preference to ~/.emacs.
5758
5759 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5760
5761         * select.el (own-selection):
5762         * select.el (own-clipboard): Changed `append' parameter to
5763         `how-to-use' parameter.
5764         * select.el (own-selection): Removed icky append code.
5765         * select.el (own-selection, get-selection): Removed extra type
5766         checking.
5767         * select.el (selection-appender-alist):
5768         * select.el (selection-converter-{in|out}-alist): Initialise.
5769         * select.el (select-append-to-*): New.
5770         * select.el (select-convert-from-*): New.  New functions to append
5771         data and convert data from external type.
5772
5773 2000-07-12  Stef Epardaud  <stef@lunatech.com>
5774
5775         * font-lock.el: Javadoc enhancements.
5776
5777 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5778
5779         * printer.el (generic-print-region): Compose job name from buffer
5780         name.
5781
5782 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
5783
5784         * font-lock.el (font-lock-fontify-pending-extents): Call
5785         font-lock-fontify-region instead of font-lock-fontify-buffer
5786         to avoid unnecessary progress gauges.
5787
5788 2000-07-06  Craig Lanning  <lanning@scra.org>
5789
5790         * custom-load.el (faces):
5791
5792         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5793         dir is a regex.
5794
5795         * process.el (call-process-internal): from Dan Holmsand, use binary
5796         coding systems so that jka-compr works.
5797
5798 2000-07-07  Ben Wing  <ben@xemacs.org>
5799
5800         * font-lock.el: Undo previous change.  Unfortunately, some
5801         files actually use the variables directly in their init code
5802         without quoting them.
5803
5804 2000-07-07  Ben Wing  <ben@xemacs.org>
5805
5806         * font-lock.el (defvar font-lock-*-face): Removed.
5807
5808         * font-lock.el (font-lock-apply-highlight): Bind these face vars
5809         only when necessary.
5810
5811 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
5812
5813         * cl-macs.el: fix cl-transform-function-property kludge
5814         so that it does not require a random feature.
5815
5816 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5817
5818         * files.el (auto-mode-alist): allow .make extension for Makefiles,
5819         as in Linux kernel "Rules.make".
5820
5821 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5822
5823         * build-report.el (build-report): Add autoload cookie.
5824
5825 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
5826
5827         * package-ui.el (defgroup pui):  Correct a misspelling
5828         (pui-toggle-package-delete):  Change `seleted' to `selected'
5829
5830 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
5831
5832         * package-get.el (package-get-update-base):
5833         (package-get): Use insert-file-contents-literally always.
5834         (package-get-maybe-save-index):
5835         Force coding system for writing to binary.
5836
5837 2000-06-08  Mike Alexander  <mta@arbortext.com>
5838
5839         * code-process.el (call-process-region): If there is no coding
5840         system for the process on process-coding-system-alist use the
5841         coding system of the buffer containing the region.
5842
5843 2000-06-10  Ben Wing  <ben@xemacs.org>
5844
5845         * cmdloop.el (command-error):
5846         If debug-on-error and noninteractive, output backtrace.
5847
5848         * files.el (file-relative-name):
5849         Remove MSDOS references.
5850
5851         * simple.el (line-number): New function, due to non-obvious
5852         behavior/usage of count-lines.
5853
5854         * simple.el (count-lines): document non-obvious usage to get
5855         line number.
5856
5857 2000-06-11  Ben Wing  <ben@xemacs.org>
5858
5859         * faces.el ((featurep 'xpm)):
5860         * x-faces.el (x-init-face-from-resources):
5861         * x-faces.el (x-init-frame-faces):
5862         * x-misc.el (x-init-specifier-from-resources):
5863         * x-misc.el (x-get-resource-and-bogosity-check):
5864         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
5865         * x-mouse.el (x-init-pointer-shape):
5866         * x-scrollbar.el (x-init-scrollbar-from-resources):
5867         Add sixth argument to x-get-resource calls so as to issue warnings
5868         rather than errors on bogus arguments.
5869
5870 2000-06-05  Ben Wing  <ben@xemacs.org>
5871
5872         * compat.el: new file.  provides a clean, non-intrusive way to
5873         define compatibility functions.
5874
5875         * process.el (shell-quote-argument): temporary fix for lack
5876         of nt-quote-process-args.  #### I need to put back the overall
5877         structure of that mechanism but redo the guts of it using the
5878         extra intelligence in the C code.
5879
5880 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5881
5882         * package-info.el (pi-md5sum): Calculate MD5 sum just like
5883         `package-get' does in package-get.el, instead of using external
5884         "md5sum" program.
5885
5886         * package-get.el (package-get): Insert package file literally to
5887         make checksum calculation work.
5888
5889 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
5890
5891         * code-files.el (convert-mbox-coding-system): Deleted.
5892         (file-coding-system-alist): Removed reference to
5893         convert-mbox-coding-system.
5894
5895 2000-05-28  Martin Buchholz <martin@xemacs.org>
5896
5897         * XEmacs 21.2.34 is released.
5898
5899 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5900
5901         * font-lock.el (font-lock-keywords): Rewrote docstring
5902
5903 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5904
5905         * loadhist.el (unload-feature): handle case where x is both boundp
5906         and fboundp
5907
5908 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5909
5910         * packages.el: It's ok to use built-in macros, but not lisp
5911         defined ones.
5912
5913 2000-05-20  Ben Wing  <ben@xemacs.org>
5914
5915         * font-lock.el:
5916         * font-lock.el (font-lock-message-threshold):
5917         * font-lock.el (font-lock-mode):
5918         * font-lock.el (font-lock-default-fontify-buffer):
5919         * font-lock.el (font-lock-always-fontify-immediately):
5920         * font-lock.el (font-lock-old-extent): Removed.
5921         * font-lock.el (font-lock-old-len): Removed.
5922         * font-lock.el (font-lock-fontify-glumped-region): Removed.
5923         * font-lock.el (font-lock-pending-extent-table): New.
5924         * font-lock.el (font-lock-range-table): New.
5925         * font-lock.el (font-lock-after-change-function):
5926         * font-lock.el (font-lock-after-change-function-1): Removed.
5927         * font-lock.el (font-lock-fontify-pending-extents): New.
5928         * font-lock.el ('font-lock-revert-cleanup): Removed.
5929         * font-lock.el ('font-lock-revert-setup): Removed.
5930         Rewrite deferral code to handle any number of changes, merging
5931         them properly.  Remove hacked-up code for revert-buffer, now
5932         unnecessary.
5933
5934         * menubar-items.el (default-menubar):
5935         In Options->Edit Init File, don't switch to emacs-lisp-mode
5936         unless necessary; doing this turns off font-lock.
5937
5938 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5939
5940         * keydefs.el: Define C-x BS to backward-kill-sentence.
5941
5942 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5943
5944         * files.el (hack-local-variables-prop-line): Use non-greedy
5945         matching to process -*-texinfo-*- -*-.
5946
5947 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
5948
5949         * minibuf.el (minibuf-directory-files): new function.
5950         (read-file-name-activate-callback): use minibuf-directory-files.
5951         (read-directory-name-internal): ditto.
5952         (mouse-file-display-completion-list): ditto.
5953         (mouse-directory-display-completion-list): ditto.
5954         (read-file-name-internal): remove "./" from completion list unless
5955         explicitly matched, for consistency.
5956
5957 2000-05-11  Ben Wing  <ben@xemacs.org>
5958
5959         * gutter-items.el (gutter-buffers-tab):
5960         * gutter-items.el (add-tab-to-gutter):
5961         * gutter-items.el (update-tab-in-gutter):
5962         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
5963         * gutter-items.el (append-progress-display):
5964         * gutter-items.el (abort-progress-display):
5965         * gutter-items.el (raw-append-progress-display):
5966         Further fixes.  Use set-glyph-image not set-image-instance-property,
5967         to fix problems with multiple windows in a frame.
5968
5969         * menubar-items.el (tutorials-menu-filter):
5970         Fix typo.
5971
5972         * startup.el (early-error-handler):
5973         Display message box under windows; otherwise, message will disappear
5974         before it can be viewed.
5975
5976         * update-elc.el:
5977         Fix bug in NEEDTODUMP processing.
5978
5979 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
5980
5981         * startup.el (lock-directory): Removed.
5982         (superlock-file): Ditto.
5983         (startup-set-paths): Remove lockdir.
5984         (startup-setup-paths-warning): Remove lock-directory.
5985
5986         * setup-paths.el (paths-find-lock-directory): Removed.
5987         (paths-find-superlock-file): Ditto.
5988
5989 2000-05-09  Ben Wing  <ben@xemacs.org>
5990
5991         * faces.el (set-face-property):
5992         * faces.el (set-face-font):
5993         * faces.el (set-face-foreground):
5994         * faces.el (set-face-background):
5995         * faces.el (set-face-background-pixmap):
5996         * faces.el (set-face-underline-p):
5997         * faces.el (set-face-strikethru-p):
5998         * faces.el (set-face-highlight-p):
5999         * faces.el (set-face-dim-p):
6000         * faces.el (set-face-blinking-p):
6001         * faces.el (set-face-reverse-p):
6002         doc string changes.
6003
6004         * glyphs.el:
6005         * glyphs.el (make-image-specifier):
6006         * glyphs.el (glyph-property):
6007         * glyphs.el (set-glyph-image):
6008         * glyphs.el (make-glyph):
6009         * glyphs.el (make-pointer-glyph):
6010         * glyphs.el (make-icon-glyph):
6011         * glyphs.el (widget-image-instance-p): New.
6012         authorship info, lots of doc changes.  New predicate, inadvertently
6013         omitted.  the general principle with specifier docs is now that
6014         the description of instantiators should go with the make-foo-specifier
6015         fun's doc string, rather than in foo-specifier-p.  this follows
6016         conventions elsewhere in XEmacs and in general is a lot more obvious
6017         of a place to look.  sometimes the make-foo-specifier function needs
6018         to be created in the process.
6019
6020         * gutter.el:
6021         * gutter.el (make-gutter-specifier): New.
6022         * gutter.el (make-gutter-size-specifier): New.
6023         * gutter.el (make-gutter-visible-specifier): New.
6024         specifier doc updates according to the conventions specified before.
6025
6026         * objects.el:
6027         * objects.el (make-font-specifier):
6028         * objects.el (make-color-specifier):
6029         * objects.el (make-face-boolean-specifier): New.
6030         specifier doc updates according to the conventions specified before.
6031
6032         * specifier.el:
6033         * specifier.el (set-specifier):
6034         * specifier.el (make-integer-specifier): New.
6035         * specifier.el (make-boolean-specifier): New.
6036         * specifier.el (make-natnum-specifier): New.
6037         * specifier.el (make-generic-specifier): New.
6038         * specifier.el (make-display-table-specifier): New.
6039         specifier doc updates according to the conventions specified before.
6040
6041         * toolbar.el:
6042         * toolbar.el (make-toolbar-specifier): New.
6043         specifier doc updates according to the conventions specified before.
6044
6045 2000-05-09  Ben Wing  <ben@xemacs.org>
6046
6047         * process.el (call-process-internal): Revert to previous version
6048         because Mike's change clashed with a change I did not long before.
6049         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6050         Thanks very much Mike for pointing out the bug and submitting a
6051         patch!
6052
6053 2000-04-13  Mike Alexander  <mta@arbortext.com>
6054
6055         * process.el (call-process-internal): Send the correct input buffer
6056         (call-process-internal): Return the exit status of the process
6057
6058 2000-05-07  Ben Wing  <ben@xemacs.org>
6059
6060         * winnt.el:
6061         * winnt.el (nt-quote-args-verbatim): Removed.
6062         * winnt.el (nt-quote-args-prefix-quote): Removed.
6063         * winnt.el (nt-quote-args-backslash-quote): Removed.
6064         * winnt.el (nt-quote-args-double-quote): Removed.
6065         * winnt.el (nt-quote-args-functions-alist): Removed.
6066         * winnt.el (nt-quote-process-args): Removed.
6067         Remove all stuff for argument quoting.  We borrow the code instead
6068         from Emacs 20.6, which is much more careful in its quoting
6069         (e.g. in handling runs of the escape character) and avoids most of
6070         the need for this Lisp mechanism by checking to see whether we're
6071         running a Cygwin or normal program and doing the appropriate
6072         quoting.  If we end up needing such a mechanism, we should add
6073         it by extending the variable `mswindows-quote-process-args' so it
6074         can take an alist of regexps.
6075
6076 2000-05-07  Ben Wing  <ben@xemacs.org>
6077
6078         * keydefs.el:
6079         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6080         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6081         the window without moving point.
6082
6083         * simple.el:
6084         * simple.el (scroll-up-one): New.
6085         * simple.el (scroll-down-one): New.
6086         Functions for use with C-M-up/down.
6087
6088 2000-05-01  Martin Buchholz <martin@xemacs.org>
6089
6090         * XEmacs 21.2.33 is released.
6091
6092 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6093
6094         * dialog.el (yes-or-no-p-dialog-box):
6095         Fix docstring.
6096         Fix following horrible bug in X11 mode with focus-follows-mouse:
6097           1. Visit two files in two different frames.
6098           2. do File->Revert Buffer in one of those frames.
6099           3. Dialog box appears.
6100           4. Arrange things so that the mouse passes over the *other*
6101              frame, then to the dialog box, and click on "Yes".
6102           5. The file contents end up in the *wrong* buffer!
6103         Add TODO comment.
6104
6105 2000-04-28  Ben Wing  <ben@xemacs.org>
6106
6107         * help.el (describe-installation): correct typo introduced
6108         in last patch: boundp -> fboundp.
6109
6110         * etags.el (buffer-tag-table-list):
6111         canonicalize filenames to Unix format so that tag-table-alist
6112         searching works under Windows.
6113
6114         * autoload.el:
6115         Bowdlerize the supposedly objectionable words
6116         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6117
6118         * gutter-items.el (set-progress-display-style):
6119         * gutter-items.el (search-dialog-callback):
6120         * gutter-items.el (make-search-dialog):
6121         Change to new callback-ex api.
6122
6123 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6124
6125         * help.el: (describe-installation): decode-coding-string is not
6126         defined in a non MULE environment.
6127
6128 2000-04-28  Ben Wing  <ben@xemacs.org>
6129
6130         * gutter-items.el (buffer-list-changed-hook):
6131         use it, not record-buffer-hook.
6132
6133         * subr.el (record-buffer-hook): Removed.
6134
6135 2000-04-27  Ben Wing  <ben@xemacs.org>
6136
6137         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6138         use NORECORD option.  Andy will not like this, but the existing
6139         gutter behavior is just wrong, as per this comment:
6140
6141         ;; this used to add the norecord flag to both calls below.
6142         ;; this is bogus because it is a pervasive assumption in XEmacs
6143         ;; that the current buffer is at the front of the buffers list.
6144         ;; for example, select an item and then do M-C-l
6145         ;; (switch-to-other-buffer).  Things get way confused.
6146         ;;
6147         ;; Andy, if you want to maintain the current look, you must
6148         ;;  *uncouple* the gutter order and buffers order.
6149
6150         * loaddefs.el (completion-ignored-extensions): unfuckify.
6151
6152         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6153         xemacs.mak.
6154
6155         * autoload.el (batch-update-one-directory): new function, used in
6156         xemacs.mak.
6157
6158         * loadup.el: set gc-cons-threshold very high unless dumping --
6159         loadup during update-elc is much much much faster.  also do this
6160         when quick-building.
6161
6162         add commented-out code for profiling loadup.
6163
6164
6165         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6166         is required in order to build xemacs.
6167
6168 2000-04-26  Ben Wing  <ben@xemacs.org>
6169
6170         * loadup.el: don't garbage collect during loadup if quick-build
6171         compile-time option is set.
6172
6173 2000-04-23  Ben Wing  <ben@xemacs.org>
6174
6175         * update-elc.el: compute whether any dumped .el or .elc files
6176         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6177         if so.
6178
6179         * update-elc.el (update-elc-files-to-compile): always change
6180         NOBYTECOMPILE in the src directory rather than current dir,
6181         so it will work under NT.
6182
6183         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6184         the form of this file is identical between Unix and Windows.
6185         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6186         Added comment.
6187         (update-autoloads-from-directory): updated doc string.
6188         updated doc strings in a few other places.
6189
6190 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6191
6192         * bytecomp.el (byte-force-recompile): Fix argument to
6193         byte-recompile-directory.
6194
6195 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6196
6197         * gutter-items.el (progress-display-clear-when-idle): Use
6198         add-one-shot-hook.
6199         * gutter-items.el (clear-progress-display): Adjust number of
6200         arguments.
6201
6202 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6203
6204         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6205
6206 2000-04-16  Ben Wing  <ben@xemacs.org>
6207
6208         * printer.el: New file.
6209
6210         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6211
6212         * help.el (describe-installation): Fix decoding for Windows.
6213
6214         * menubar-items.el:
6215         * menubar-items.el (default-menubar):
6216         * menubar-items.el (tutorials-menu-filter): New.
6217         * menubar-items.el (popup-menubar-menu):
6218         Add authorship.  Redo Help menu and Tutorials filter.
6219
6220         * menubar.el: Correct comment.
6221
6222         * modeline.el (modeline-buffer-identification): Correct doc string.
6223
6224         * simple.el:
6225         * simple.el (printing): Removed.
6226         * simple.el (printer-name): Removed.
6227         * simple.el (generic-print-buffer): Removed.
6228         * simple.el (generic-print-region): Removed.
6229         Move generic print code to printer.el.
6230
6231 2000-04-15  Ben Wing  <ben@xemacs.org>
6232
6233         * simple.el (generic-print-region): New.
6234         make this function actually work.
6235         (generic-print-buffer): call generic-print-region.
6236
6237 2000-04-14  Andy Piper  <andy@xemacs.org>
6238
6239         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6240         by using the new widget-callback-current-channel.
6241         (search-dialog-callback): ditto.
6242
6243 2000-04-12  Andy Piper  <andy@xemacs.org>
6244
6245         * gutter.el (default-gutter-position): moved from gutter-items.el.
6246         (default-gutter-position-changed-hook): ditto.
6247         (gutter-element-visibility-changed-hook): ditto.
6248         (set-gutter-element): ditto.
6249         (remove-gutter-element): ditto.
6250         (set-gutter-element-visible-p): ditto.
6251         (gutter-element-visible-p): ditto.
6252         (init-gutter): ditto.
6253
6254         * dialog.el (make-dialog-box): renamed and moved from
6255         gutter-items.el
6256
6257         * gutter-items.el: move various functions elsewhere.
6258
6259 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6260
6261         * menubar-items.el: Fixed place of parenthesis.
6262
6263 2000-04-12  Ben Wing  <ben@xemacs.org>
6264
6265         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6266                 without constantly being prompted for the tag.
6267         * simple.el: Added a number of section headings, to clarify the
6268                 organization of this file.
6269         * simple.el (activate-region):
6270         * simple.el (region-exists-p):
6271         * simple.el (region-active-p):
6272                 Moved these three function down to the other side of
6273                 the case-changing functions, so they join the rest of
6274                 the region code.
6275         * simple.el (printing): New.
6276         * simple.el (printer-name): New.
6277         * simple.el (generic-print-buffer): New.
6278                 New functions, a very simple prototype for a unified
6279                 printing interface.
6280
6281         * process.el (call-process-internal): Real fix for null BUFFER,
6282                 other problems with BUFFER specs.
6283
6284         * menubar-items.el:
6285                 Fixed up File->Print to use new printing functions.
6286                 Various corrections and expansions to Grep/Compile menus.
6287                 New options for Printing.
6288                 New options for SMTP Mail, the way to send mail under
6289                   MS Windows. (There's also a package patch to make SMTP
6290                   Mail be the default under MSWin.)
6291
6292 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6293
6294         * menubar-items.el: Selecting Rectangle Mousing from menubar
6295         did not work.  Needed to quote mouse-track-rectangle-p.
6296
6297 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6298
6299         * cl-compat.el (keywordp): Removed.
6300
6301 2000-04-05  Andy Piper  <andy@xemacs.org>
6302
6303         * gutter-items.el (progress-layout-glyph): don't initialize here.
6304         (progress-gauge-glyph): use dynamic sizing.
6305         (set-progress-display-style): new function. Set progress glyphs
6306         appropriately depending on the style.
6307         (progress-display-style): new variable. Custom version of
6308         set-progress-display-style.
6309         (progress-abort-glyph): switch to dynamic sizes.
6310         (search-dialog-text): make the edit field active.
6311
6312 2000-04-04  Andy Piper  <andy@xemacs.org>
6313
6314         * gutter-items.el (make-search-dialog): need to make the search
6315         dialog visible after creation.
6316
6317         * menubar-items.el (default-menubar): use the search dialog for
6318         searching. Remove some extraneous search menu items.
6319
6320         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6321         well as strings.
6322         (make-gutter-only-dialog-frame): allow the user to create the
6323         frame unmapped. Allow the gutter spec to be given as a glyph.
6324         (search-dialog-direction): new variable.
6325         (search-dialog-text): new variable.
6326         (search-dialog-callback): new function. Callback for the search
6327         dialog action.
6328         (make-search-dialog): new function. Create a user-friendly search
6329         dialog.
6330
6331 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6332
6333         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6334         under Windows.
6335
6336 2000-04-01  Andy Piper  <andy@xemacs.org>
6337
6338         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6339         progress more accurately.
6340
6341 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6342
6343         * finder.el (finder-compile-keywords): Process readable files only.
6344         Because error in process of .#finder-inf.el when compile xemacs
6345         with --with-clash-detection option.
6346
6347 2000-03-31  Andy Piper  <andy@xemacs.org>
6348
6349         * gutter-items.el (append-progress-display): don't delay after a
6350         successful font-lock.
6351         (make-gutter-only-dialog-frame): new function. Allow users to
6352         create gutter-only dialogs.
6353
6354 2000-03-27  Mike Alexander  <mta@arbortext.com>
6355
6356         * process.el (call-process-internal): Handle a null BUFFER
6357         parameter correctly.
6358
6359 2000-03-28  Andy Piper  <andy@xemacs.org>
6360
6361         * gutter-items.el (abort-progress-display): put strings in the
6362         gutter not extents.
6363         (progress-layout-glyph): signal special 'quit callback.
6364         (progress-display-quit-function): deleted.
6365         (progress-display-stop-callback): deleted.
6366         (progress-display-dispatch-command-events): deleted.
6367         (append-progress-display): remove calls to
6368         progress-display-dispatch-command-events.
6369         (raw-append-progress-display): ditto.
6370
6371 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6372
6373         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6374         being a list.  Actually define `stipple-pixmap-p' which is used as
6375         an error predicate.  Correctly handle PIXMAP being either relative
6376         or absolute file name.
6377
6378 2000-03-24  Andy Piper  <andy@xemacs.org>
6379
6380         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6381         (abort-progress-display): ditto. Don't delete the created extent.
6382         (raw-append-progress-display): ditto.
6383         (progress-display-dispatch-non-command-events): new
6384         function. Encapsulates what we want to do when no command input is
6385         required.
6386         (progress-display-dispatch-command-events): likewise, but disable
6387         for now since it causes too many problems.
6388         (append-progress-display): use them.
6389         (raw-append-progress-display): ditto.
6390         (default-gutter-position-changed-hook): set this rather than
6391         default-gutter-position-changed.
6392         (default-gutter-position-changed-hook): lambda with zero arguments
6393         rather than one.
6394         (raw-append-progress-display): trap errors in pending input since
6395         allowing them to signal will hose the gauge well and
6396         truly. Ideally we would like to delay these until we are more able
6397         to cope.
6398         (append-progress-display): ditto.
6399
6400 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6401
6402         * lisp/make-docfile.el: call-process-internal is now implemented
6403         in process.el.
6404
6405 2000-03-21  Ben Wing  <ben@xemacs.org>
6406
6407         * mule\mule-cmds.el (set-language-info-alist):
6408         Fix to correspond to new menu arrangement.
6409
6410 2000-03-21  Ben Wing  <ben@xemacs.org>
6411
6412         * process.el:
6413         * process.el (call-process-internal): New.
6414         New implementation of call-process.  Only enabled under NT, so far.
6415         stderr handling not implemented yet in CVS'd C code.
6416
6417 2000-03-20  Ben Wing  <ben@xemacs.org>
6418
6419         * lisp-mode.el:
6420         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6421         * lisp-mode.el (lisp-interaction-mode):
6422         Put back Lisp Interaction menubar for Jan V's sake.
6423
6424         * simple.el:
6425         * simple.el (mark-ring):
6426         * simple.el (dont-record-current-mark): New.
6427         * simple.el (in-shifted-motion-command): New.
6428         * simple.el (mark-ring-unrecorded-commands): New.
6429         * simple.el (mark-ring-max):
6430         * simple.el (set-mark-command):
6431         * simple.el (push-mark):
6432         * simple.el (handle-pre-motion-command):
6433         Implement scheme for not recording unimportant marks.
6434
6435         * subr.el:
6436         * subr.el (function-allows-args): New.
6437         New function function-allows-args.
6438
6439 2000-03-20  Martin Buchholz <martin@xemacs.org>
6440
6441         * XEmacs 21.2.32 is released.
6442
6443 2000-03-20  Andy Piper  <andy@xemacs.org>
6444
6445         * gutter-items.el (update-tab-in-gutter): force selection of the
6446         selected-window if required to do so.
6447         (buffers-tab-items): ditto.
6448         (add-tab-to-gutter): ditto.
6449         (create-frame-hook): use force-selection.
6450         (default-gutter-position-changed): lambdify.
6451         (update-tab-hook): deleted since it was only used in one place.
6452
6453 2000-03-18  Andy Piper  <andy@xemacs.org>
6454
6455         * files.el (find-file-noselect): undo change that shouldn't have
6456         gone in.
6457
6458 2000-03-17  Andy Piper  <andy@xemacs.org>
6459
6460         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6461         of selected-window trickery.
6462
6463         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6464         frames tabs.
6465         (progress-display-stop-callback): progress -> progress-display
6466         (progress-display-quit-function): ditto.
6467         (clear-progress-display): ditto.
6468         (remove-progress-display): ditto.
6469         (append-progress-display): ditto.
6470         (abort-progress-display): ditto.
6471         (raw-append-progress-display): ditto.
6472         (display-progress-display): ditto.
6473         (current-progress-display-label): ditto.
6474         (current-progress-display): ditto.
6475         (lprogress-display): ditto and save the buffer
6476         (progress-display): ditto. Otherwise the buffer sometimes gets
6477         changed which confuses font-lock.
6478
6479         * font-lock.el (font-lock-default-fontify-buffer): catch all
6480         errors, not just quit.
6481         (font-lock-mode): progress -> display-progress
6482         (font-lock-default-fontify-buffer): ditto.
6483         (font-lock-fontify-syntactically-region): ditto.
6484         (font-lock-fontify-keywords-region): ditto.
6485
6486 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6487
6488         * cl.el (gensym): Move to here from cl-macs.el.
6489         (gentemp): Ditto.
6490
6491 2000-03-16  Andy Piper  <andy@xemacs.org>
6492
6493         * font-lock.el (font-lock-mode): use lprogress and friends for
6494         progress management.
6495         (font-lock-default-fontify-buffer): ditto.
6496         (font-lock-fontify-syntactically-region): ditto.
6497         (font-lock-fontify-keywords-region): ditto.
6498         (font-lock-revert-cleanup): fix reverting.
6499         (font-lock-revert-setup): ditto.
6500
6501         * gutter-items.el (progress-use-echo-area): new variable. Use the
6502         echo area for progress gauges if non-nil.
6503         (clear-progress): remove echo area stuff and defer to
6504         clear-message.
6505         (append-progress): dispatch non-command events after each progress
6506         increment. Remove echo area stuff.
6507         (abort-progress): remove echo area stuff and defer to
6508         display-message.
6509         (raw-append-progress): ditto. Dispatch non-command events after
6510         gutter redisplay.
6511         (display-progress): defer echo area stuff to display-message.
6512
6513         * gutter-items.el (clear-progress):
6514         (abort-progress): indentation changes.
6515         (display-progress): don't clear progress.
6516         (append-progress): compare messages with equal.
6517         (raw-append-progress): use dispatch-non-command-events to flush
6518         widget creation events.
6519
6520 2000-03-13  Ben Wing  <ben@xemacs.org>
6521
6522         * abbrev.el:
6523         * abbrev.el (abbrev-string-to-be-defined): New.
6524         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6525         Changes for use with the menubar.
6526
6527 2000-03-12  Ben Wing  <ben@xemacs.org>
6528
6529         * alist.el (vassoc): moved here from font-menu.el.
6530
6531         * custom.el (defface): typo fix.
6532
6533         * dialog.el (yes-or-no-p-dialog-box):
6534         * dialog.el (message-box):
6535         * files.el (save-some-buffers-1):
6536         Put accelerators in the button names.
6537
6538         * font-lock.el (font-lock-comment-face):
6539         * font-lock.el (font-lock-keyword-face):
6540         * font-lock.el (font-lock-function-name-face):
6541         Fixed some of the colors under MS Windows because the existing
6542         default colors were hardly different from black and needed to be
6543         made lighter.
6544
6545         * font-menu.el:
6546         * font-menu.el (font-menu-split-long-menu):
6547         * font-menu.el (font-menu-family-constructor):
6548         * font-menu.el (font-menu-size-constructor):
6549         * font-menu.el (font-menu-weight-constructor):
6550         * font-menu.el (font-menu-set-font):
6551         vassoc moved to alist.el.
6552         Accelerators added to all menus.
6553         Unused bound var new-props removed.
6554
6555         * keydefs.el: I did a whole lot of rearranging to put things in a
6556         more consistent order and fixed a number of cases where key
6557         combinations involving up, down, left, right and so on were
6558         defined but the corresponding keypad combinations were not
6559         defined.
6560
6561         * lisp-mode.el:
6562         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6563         * lisp-mode.el (emacs-lisp-mode):
6564         * lisp-mode.el (lisp-interaction-mode):
6565         * lisp-mode.el (flet):
6566         Added accelerators onto the menus.
6567         Made all the different versions of the let function be indented
6568         the same way.
6569         Undid Steve's easy-menu-ification, because it makes it impossible
6570         to have the menubar and popup menus different.
6571         Cleaned up the menu; added items for find-function &c and some
6572         indenting, and removed debug-on-*.
6573
6574         * list-mode.el (list-mode-hook):
6575         * list-mode.el (list-mode):
6576         * list-mode.el (completion-setup-hook):
6577         * list-mode.el (display-completion-list):
6578         Added support for the :window-height keyword, which is required
6579         because of other changes that I made for the file dialog box.  I
6580         also made the hook variables list-mode-hook and
6581         completion-setup-hook and also minibuffer-setup-hook in
6582         minibuf.el be permanent-local; see comment in list-mode.el.
6583
6584         * map-ynp.el (map-y-or-n-p):
6585         Added accelerators to the dialog buttons.
6586
6587         * menubar-items.el (menu-truncate-list):
6588         New internal function.
6589         * menubar-items.el (submenu-generate-accelerator-spec):
6590         * menubar-items.el (menu-item-strip-accelerator-spec):
6591         * menubar-items.el (menu-item-generate-accelerator-spec):
6592         New exported functions, for use in auto-generating accelerator specs.
6593
6594         * menubar-items.el:
6595         * menubar-items.el (default-menubar):
6596         * menubar-items.el (maybe-add-init-button):
6597         * menubar-items.el (bookmark-menu-filter):
6598         * menubar-items.el (slow-format-buffers-menu-line):
6599         * menubar-items.el (build-buffers-menu-internal):
6600         * menubar-items.el (language-environment-menu-filter):
6601         * menubar-items.el (default-popup-menu):
6602         * menubar-items.el (popup-buffer-menu):
6603         * menubar-items.el (popup-menubar-menu):
6604         Did a major overhaul on this file, and in fact I'm nowhere near
6605         done working on the menubar, and there will be more patches to
6606         come.  A basic summary of what I've done:
6607
6608         a) I added accelerators to all of the menu items.  For menus that
6609         are auto-generated, such as the buffers menu, the accelerators are
6610         automatically added to the beginning of each line using the
6611         numbers 1 through 9, then zero, and then letters starting with A,
6612         but omitting the letters that are already in use for the fixed
6613         menu items at the top of the buffers menu.  To facilitate adding
6614         accelerators of this kind, I created some new functions
6615         (*-accelerator-spec), which are also being used by other filters
6616         that auto generate lists of things such as ftp sites to download
6617         packages.  If people really don't like these accelerators
6618         appearing at the beginning of the menu items, a variable can be
6619         added to optionally turn them off, but I think this is rather
6620         pointless because other menu items have accelerators and many or
6621         most of the menu users will use the accelerators if the support is
6622         there.
6623
6624         b) I combined the top level Tools and Apps menus into a single
6625         Tools menu, because the distinction between the two is not
6626         obvious, and the items on the menus are not used often enough that
6627         putting some of them onto submenus is a problem.
6628
6629         c) I created two new top level menus called View and Cmds because
6630         there were too many items on the File and Edit menus, and I'm going
6631         to be adding more items to these menus.  In contrast to the Tools
6632         menu, the items on these menus may be used quite often during an
6633         editing session, and so should be available with fewer
6634         keystrokes.
6635
6636         d) I added a number of options to the options menu, including one
6637         for controlling whether the alt key can be used to traverse to
6638         menu items using the accelerators, one for controlling behavior of
6639         control-k, one for controlling how the kill and yank functions
6640         interact with the clipboard, a few additional buffers-menu
6641         options, and various other things.  I also did a bit of
6642         rearranging, for example, combining the keyboard and mouse options
6643         into a single keyboard and mouse submenu to facilitate the
6644         accelerators on that level.
6645
6646         e) I changed the variable buffers-menu-format-buffer-line-function
6647         to take two arguments instead of one, the second argument being
6648         the line number for use in creating an accelerator.  I added a
6649         hack to support existing functions with one argument (although I
6650         doubt that very many of these exist), for backward compatibility.
6651
6652         f) I moved the top level mule menu to be a submenu of the edit
6653         menu.  I think that most of the items on this menu are fairly
6654         useless and there are certainly not enough frequently used items
6655         to justify this being its own top level menu.
6656
6657         g) I combined most of the items in big-menubar.el into the main menu.
6658         If people think the main menu is too big, it would be possible to
6659         create different configurations, some smaller.
6660
6661         * menubar.el (check-menu-syntax):
6662         Deleted some syntax checks that were no longer valid, partly
6663         because of changes that were already made a long time ago, and
6664         partly because of a change I made where I allow the name of the
6665         menu item to be an evaluated expression rather than just a string,
6666         similar to all of the other parameters of a menu item.
6667
6668         * minibuf.el:
6669         * minibuf.el (read-file-name-1):
6670         * minibuf.el (mouse-read-file-name-1):
6671         I made a number of changes to improve the appearance
6672         and functioning of the file dialog box.  They include:
6673
6674         a) Fixing the problem where closing the dialog box by clicking on
6675         the close button of the window didn't properly exit the
6676         minibuffer.
6677
6678         b) Fixing the problem that if you typed part of a file name, and
6679         then clicked on a completion with the mouse, the file was not
6680         correctly selected.
6681
6682         c) Changing the title of the dialog box to reflect the operation
6683         being done in accordance with user interface conventions, rather
6684         than the name of the dialog box buffer, which is rather useless.
6685
6686         d) Remove the words "possible completions are" which didn't
6687         belong.
6688
6689         e) Fix things so that the completions scroll off the end of the
6690         completions windows only to the right, rather than both to the
6691         right and down, which is in accordance with Windows user interface
6692         conventions.
6693
6694         * msw-init.el (init-post-mswindows-win):
6695         Added a binding for meta-F4, which is the standard windows binding
6696         for exiting a program.
6697
6698         * select.el (get-selection-no-error):
6699         * select.el (own-selection):
6700         * select.el (own-clipboard):
6701         Added an optional argument called append to the functions
6702         own-selection and own-clipboard.  This adds support for appending
6703         text to the existing selection and allows the function
6704         own-clipboard to be used as the value of the variable
6705         interprogram- cut-function.
6706
6707         Fixed a bug in own-selection in handling zmacs-region-stays.
6708
6709         * simple.el (historical-kill-line): New.
6710
6711         * simple.el (kill-line):
6712         * simple.el (interprogram-cut-function):
6713         * simple.el (interprogram-paste-function):
6714         * simple.el (handle-pre-motion-command):
6715         * simple.el (next-line):
6716         * simple.el (previous-line):
6717         a) Expanded the variable kill-whole-line, so that function
6718         kill-line can be set to delete the entire line always, not just
6719         when cursor is at the beginning of the line.  This is controlled
6720         by setting the variable kill-whole-line to the symbol 'always.
6721         This behavior, as well as the existing kill-whole-line behavior,
6722         now only take effect when kill-line is called interactively,
6723         although this is a departure from a previous behavior in the case
6724         of setting this variable kill-whole-line to t.  It is almost
6725         certainly what has always been intended, and most likely the old
6726         way of doing things introduced bugs.  I also created a function
6727         called historical-kill-line, which ignores the kill-whole-line
6728         setting and always gives the historical behavior of only killing
6729         to the end of the line.  I bound this function to shift- control-k
6730         so that the kill to end of line behavior is available, even when
6731         kill-whole-line has been set to change control-k into the simple
6732         delete-whole-line behavior. (This can be set using the options
6733         menu.)
6734
6735         b) I changed things so that kill and yank now interact with the
6736         clipboard by default under windows.  This was done by changing the
6737         default value of interprogram-cut- function and
6738         interprogram-paste-function.  You can get the old behavior by
6739         setting these to nil, and there is an option on the options menu
6740         to do this.
6741
6742         c) I added support for selecting text using shifted motion keys.
6743         This support is on by default and can be controlled by the
6744         variable shifted-motion-keys-select-region.  There is also a
6745         variable called unshifted-motion-keys-deselect-region that
6746         controls more specifically how the shifted motion key behavior
6747         works.  I did not put an option on the options menu to turn this
6748         off, because I can't imagine why this would be useful.
6749
6750         * simple.el (forward-block-of-lines):
6751         * simple.el (backward-block-of-lines):
6752         * simple.el (block-movement-size):
6753         New.
6754
6755         * simple.el (uncapitalized-title-words):
6756         * simple.el (uncapitalized-title-word-regexp):
6757         * simple.el (capitalize-string-as-title):
6758         * simple.el (capitalize-region-as-title):
6759         New.
6760
6761
6762         * subr.el (add-hook):
6763         * subr.el (make-local-hook): New.
6764         * subr.el (remove-local-hook): New.
6765         * subr.el (add-one-shot-hook): New.
6766         * subr.el (add-local-one-shot-hook): New.
6767         Added some functions to make using hooks easier.
6768         These include:
6769
6770         a) Functions add-local-hook and remove-local-hook to make it easy
6771         to use local hooks.
6772
6773         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6774         make it possible to add a "one-shot" hook, which is to say a hook
6775         that runs only once, and automatically removes itself after the
6776         first time it has run.
6777
6778 2000-03-09  Andy Piper  <andy@xemacs.org>
6779
6780         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6781
6782 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
6783
6784         * buff-menu.el (buffers-menu-omit-invisible-buffers):
6785         Moved from menubar-items.el.
6786         * dumped-lisp.el: Dump gutter-items regardless of menubar.
6787
6788 2000-03-08  Andy Piper  <andy@xemacs.org>
6789
6790         * gutter-items.el (build-buffers-tab-internal): add selected field
6791         to buffers tab spec.
6792
6793 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
6794
6795         * minibuf.el (last-exact-completion): Initialize to nil.
6796
6797 2000-03-07  Didier Verna  <didier@xemacs.org>
6798
6799         * startup.el (command-line-1): remove unused variable
6800         `first-file-buffer'.
6801
6802 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
6803
6804         * loaddefs.el (completion-ignored-extensions): Removed ".log",
6805         which is also used for Web server log files.
6806
6807 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
6808
6809         * mule/mule-charset.el: Setup auto-fill-chars.
6810
6811 2000-03-02  SL Baur  <steve@beopen.com>
6812
6813         * subr.el (with-string-as-buffer-contents): Reimplement using
6814         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
6815         non-deletion of buffer after execution problem.
6816         (with-output-to-string): Use unique buffer name.
6817
6818 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6819
6820         * gutter-items.el (buffers-tab-sort-function):  New variable.
6821         (buffers-tab-items):  Funcall it to sort the buffer tab list.
6822
6823 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6824
6825         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
6826
6827 2000-02-28  Martin Buchholz  <martin@xemacs.org>
6828
6829         * menubar-items.el (maybe-add-init-button): Remove the "Load
6830         .emacs" button from all menubars.
6831
6832 2000-03-01  Didier Verna  <didier@xemacs.org>
6833
6834         * rect.el (string-rectangle): depend on `pending-delete-mode' for
6835         region rectangle replacement (from Jan Vroonhof).
6836         (replace-rectangle): new function.
6837
6838 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6839
6840         * mule/mule-cmds.el (set-default-coding-systems): Use
6841         set-terminal-coding-system and set-keyboard-coding-system.
6842         * coding.el (set-terminal-coding-system): Use
6843         set-console-tty-output-coding-system.
6844         (set-keyboard-coding-system): Use
6845         set-console-tty-input-coding-system.
6846
6847 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
6848
6849         * minibuf.el (read-variable): Allow symbol to default argument.
6850
6851 2000-02-27  Andy Piper  <andy@xemacs.org>
6852
6853         * gutter-items.el (update-tab-hook): new function to be used for
6854         hooks.
6855         (create-frame-hook): add update-tab-hook.
6856         (record-buffer-hook): ditto.
6857         (default-gutter-position-changed): ditto.
6858         (default-gutter-position): updating the buffers tab is now handled
6859         by a hook.
6860         (default-gutter-position-changed-hook): new variable.
6861         (gutter-element-visibility-changed-hook): ditto.
6862         (set-gutter-element-visible-p): call it.
6863         (set-gutter-element): use modify-specifier-instances. Set extents
6864         as duplicable before using.
6865         (remove-gutter-element): ditto.
6866         (set-gutter-element-visible-p): ditto.
6867         (init-gutter): new function.
6868         (add-tab-to-gutter): use new gutter-element functions rather than
6869         setting specifiers directly.
6870         (clear-progress): ditto.
6871         (abort-progress): ditto.
6872         (gutter-buffers-tab-visible-p): renamed from
6873         default-gutter-visible-p
6874
6875         * specifier.el (modify-specifier-instances): new function from Jan
6876         Vroonhof.
6877
6878         * x-init.el (init-post-x-win): call init-gutter.
6879
6880         * msw-init.el (init-post-mswindows-win): call init-gutter.
6881
6882         * menubar-items.el (default-menubar): Update to reflect new gutter
6883         variables.
6884
6885 2000-02-26  Andy Piper  <andy@xemacs.org>
6886
6887         * gutter-items.el (set-gutter-element): new function. Add gutter
6888         elements to the specified gutter.
6889         (remove-gutter-element): new function. Remove gutter elements from
6890         the specified gutter.
6891         (set-gutter-element-visible-p): new function. Set gutter element
6892         visibility for the provided gutter-visible specifier.
6893
6894 2000-02-23  Andy Piper  <andy@xemacs.org>
6895
6896         * gutter-items.el (add-tab-to-gutter): specify dimensions
6897         dynamically.
6898
6899 2000-02-24  Martin Buchholz  <martin@xemacs.org>
6900
6901         * gutter-items.el (add-tab-to-gutter):
6902         * package-get.el (package-get-interactive-package-query):
6903         * package-ui.el (pui-directory-exists):
6904         (pui-install-selected-packages):
6905         (pui-list-packages):
6906         Use #'(lambda ...)  instead of '(lambda ...).
6907
6908 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
6909
6910         * startup.el (load-user-init-file): Check to make sure user
6911           has an init-file before calling load().
6912
6913 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6914
6915         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
6916
6917 2000-02-23  Martin Buchholz <martin@xemacs.org>
6918
6919         * XEmacs 21.2.31 is released.
6920
6921 2000-02-21  Mike Sperber <mike@xemacs.org>
6922
6923         * loadup.el (really-early-error-handler):
6924         * update-elc.el:
6925         * make-docfile.el:
6926         Remove dependency on EMACSBOOTSTRAP... environment variables.
6927
6928 2000-02-21  Martin Buchholz <martin@xemacs.org>
6929
6930         * XEmacs 21.2.30 is released.
6931
6932 2000-02-19  Martin Buchholz  <martin@xemacs.org>
6933
6934         * byte-optimize.el (byte-optimize-plus):
6935         (byte-optimize-minus):
6936         (byte-optimize-multiply):
6937         Optimize (- 0) to 0, not (-)
6938         Optimize (+ 5 3.0) to 8.0
6939         Optimize (* 5 3.0) to 15.0
6940         Improve readability.
6941
6942 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6943
6944         * modeline.el: (modeline-scrolling-method): change modeline
6945         mswindows cursor appearance according to the value.
6946
6947         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
6948         and 'gui-element face colors and 'gui-element face font to Windows
6949         defaults.
6950
6951 2000-02-09 Stef Epardaud  <stef@lunatech.com>
6952
6953         * font-lock.el: Javadoc enhancements
6954
6955 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6956
6957         * ldap.el (toplevel): Test if LDAP support has been compiled in
6958         (ldap-verbose): New option
6959         (ldap-search-entries): Renamed from the previous ldap-search
6960         Conditionalize message display on ldap-verbose
6961         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
6962         defuns
6963         (ldap-search): Is now defined as an obsolete wrapper calling
6964         ldap-search-basic or ldap-search-entries
6965
6966
6967 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6968             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
6969             Jan Vroonhof  <jan@xemacs.org>
6970
6971         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
6972         When for-effect is true, didn't call `byte-optimize-form'
6973         in and/or subforms without last.
6974
6975 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
6976
6977         * package-get.el (package-get-download-sites): Use correct custom
6978         type.
6979
6980 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6981
6982         * files.el (write-file): Ask for coding system when compiled with
6983         file-coding.
6984
6985 2000-02-16  Andy Piper  <andy@xemacs.org>
6986
6987         * buffer.el (switch-to-buffer): give norecord argument to
6988         set-window-buffer instead of explicitly recording.
6989
6990         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
6991         we have to pick a window.
6992
6993 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6994
6995         * mule/mule-cmds.el (describe-language-support): Don't add
6996         unexist function to help-map.
6997         (describe-coding-system): Don't use already assigend `C'.
6998
6999 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7000
7001         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7002         work in custom.
7003
7004 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7005
7006         * about.el: Ienaga's e-mail address change.
7007
7008 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7009
7010         * etags.el (find-tag): force new window -- even if buf already
7011         visible -- when other-window is t
7012
7013 2000-02-16  Martin Buchholz <martin@xemacs.org>
7014
7015         * XEmacs 21.2.29 is released.
7016
7017 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7018
7019         * cl-extra.el (getf): This is now identical to `plist-get', so
7020         just defalias it.
7021         * cl-macs.el: Make getf an alias to plist-get, at the
7022         byte-compiler level, using define-compiler-macro.
7023
7024 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7025
7026         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7027
7028 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7029
7030         * lisp/etags.el (find-tag-internal): set exact-tagname to
7031           a regular expression that matches against the tagname
7032           part of the tag entry first instead of only looking in
7033           the context area.
7034
7035 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7036
7037         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7038         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7039
7040 2000-02-07  Martin Buchholz <martin@xemacs.org>
7041
7042         * XEmacs 21.2.28 is released.
7043
7044 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7045
7046         * cl-extra.el (getf): Just call `get', never `get*'.
7047         Make arglist match docstring.
7048         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7049         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7050         * byte-optimize.el: remove references to `get*'.
7051
7052 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7053
7054         * mule/european.el: Add syntax information for Latin3 and Latin4.
7055
7056 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7057
7058         * byte-optimize.el: Byte-optimize (length "foo")
7059
7060 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7061
7062         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7063         width check using `window-leftmost-p' and `window-rightmost-p'.
7064
7065 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7066
7067         * wid-edit.el (widget-match-inline): An atom never matches a
7068           list.
7069
7070 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7071
7072         * modeline.el: Consolidated 'x and 'mswindows specification under
7073         'win tag.
7074
7075 2000-01-29  Andy Piper  <andy@xemacs.org>
7076
7077         * gutter-items.el: (format-buffers-tab-line): Try and be
7078         intelligent about buffer naming when we have duplicates.
7079
7080 2000-01-29  Andy Piper  <andy@xemacs.org>
7081
7082         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7083         updated when it becomes visible.
7084
7085 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7086
7087         * bytecomp.el (byte-compile-insert-header): Properly set coding
7088         system under MULE and file-coding.
7089
7090 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7091
7092         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7093         (dontusethis-set-value-terminal-coding-system-handler):
7094         (dontusethis-set-value-keyboard-coding-system-handler):
7095         Never undefine coding system aliases.  Emergency fix for gnus.
7096
7097 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7098
7099         * files.el (abbreviate-file-name): Use directory-sep-char instead
7100         of hard-coded "/".
7101
7102 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7103
7104         * startup.el (user-init-file-base-list): New variable, replacing
7105         user-init-file-base.
7106         (find-user-init-file): New function.
7107         (command-line-early): Use it.
7108         (load-user-init-file): Ditto.
7109
7110 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7111
7112         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7113         calling valid-image-instantiator-format-p
7114
7115 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7116
7117         * isearch-mode.el (isearch-mode): The variable is
7118         isearch-unhidden-extents, not isearch-opened-extents.
7119
7120 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7121
7122         * minibuf.el (next-history-element): Modify error message if a
7123         default value is available.
7124
7125 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7126
7127         * bytecomp.el (byte-compile-file): Don't unconditionally write
7128         .elc files in binary - might contain non-Latin1.
7129
7130 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7131
7132         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7133         for windows-nt.
7134
7135         * version.el:
7136         * startup.el (user-init-file-base):
7137         * process.el (call-process-region):
7138         * files.el (make-backup-file-name):
7139         (backup-file-name-p):
7140         (file-relative-name):
7141         (abbreviate-file-name):
7142         (set-auto-mode):
7143         * code-process.el (call-process-region): Removed unnecessary
7144         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7145         support out of the universe.
7146
7147         * process.el:
7148         * code-process.el:
7149         * bytecomp.el (byte-compile-file): Removed reference to
7150         buffer-file-type, and commented usage of binary-process-output
7151         NTEmacs variables.
7152
7153 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7154
7155         * help.el (function-arglist): Add case for macro.
7156
7157 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7158
7159         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7160         printers.
7161         (custom-display): Added a menu for printer/display tags.
7162
7163         * frame.el (frame-type):
7164         * device.el (device-type): Added 'msprinter to the doc string, and
7165         removed 'pc -- it is not going to be implemented ever.
7166         (call-device-method): Fixed docstring typo.
7167         Defined specifier tags 'printer and 'display.
7168
7169 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7170
7171         * lisp/itimer.el (itimer-run-expired-timers): (consp
7172           last-command-event-time) instead of (consp
7173           'last-command-event-time).
7174
7175 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7176
7177         * msw-glyphs.el: Removed obsolete commentary.
7178
7179 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7180
7181         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7182         better default value.
7183
7184 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7185
7186         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7187         (read-string): Ditto.
7188         (eval-minibuffer): Ditto.
7189         (read-command): Ditto.
7190         (read-function): Ditto.
7191         (read-variable): Ditto.
7192         (read-number): Ditto.
7193         (read-shell-command): Ditto.
7194         (read-number): Record history.
7195
7196 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7197
7198         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7199
7200 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7201
7202         * faces.el (startup-initialize-custom-faces): New function.
7203         Reset all faces created during auto-autoloads loading time
7204         by defface.
7205         * startup.el (command-line): Call it.
7206
7207 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7208
7209         * about.el (about-hackers): Add myself to contributors list.
7210
7211 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7212
7213         * menubar-items.el (maybe-add-init-button): Removed an argument in
7214         a call to load-user-init-file, as the function managed to lose its
7215         formal parameter a few betas ago.
7216
7217 2000-01-18  Martin Buchholz <martin@xemacs.org>
7218
7219         * XEmacs 21.2.27 is released.
7220
7221 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7222
7223         * process.el (shell-command-to-string): Use the FSF docstring.
7224         Make shell-command-to-string the standard function, and
7225         exec-to-string the (deprecated) alias.
7226
7227         * startup.el: typo fix.
7228
7229 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7230
7231         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7232
7233 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7234
7235         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7236         buffers after visible buffers.
7237         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7238
7239 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7240
7241         * info.el (Info-extract-menu-node-name): Stop at a dot
7242         followed by whitespace or right parenthesis.
7243
7244 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7245
7246         * info.el (Info-directory-list): Warn against using Customize with
7247         Info-directory-list.
7248
7249 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7250
7251         * minibuf.el (read-file-name): doc fix.
7252
7253         * autoload.el (update-file-autoloads): doc fix.
7254
7255         * about.el (about-hackers): Change my E-mail address.
7256
7257 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7258
7259         * info.el (Info-visit-file): Just use the `f' interactive spec to
7260         read a filename in the standard way.
7261
7262 2000-01-13  Andy Piper  <andy@xemacs.org>
7263
7264         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7265         (gutter-buffers-tab-extent): new variable.
7266         (update-tab-in-gutter): call add-tab-to-gutter again if the
7267         orientation has changed.
7268         (add-tab-to-gutter): cope with different orientations.
7269
7270 2000-01-11  Didier Verna  <didier@xemacs.org>
7271
7272         * info.el (Info-following-node-name): backward-skip dots as well
7273         as spaces (dots at the end of a node name aren't part of it).
7274         (Info-extract-menu-node-name): don't skip dots. There could be
7275         some in the node name.
7276         (Info-index): allow dots to be part of a node name.
7277
7278 2000-01-12  Andreas Jaeger  <aj@suse.de>
7279
7280         * files.el (auto-mode-alist): Added idlwave-mode.
7281         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7282
7283 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7284
7285         * info.el (Info-search): Show default value.
7286
7287 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7288
7289         * info.el (Info-read-node-completion-table): New variable.
7290         (Info-read-node-name-1): New function.
7291         (Info-read-node-name): Use it.
7292         (Info-follow-reference): Use DEFAULT argument of completing-read.
7293         (Info-menu): Ditto.
7294
7295 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7296
7297         * hyper-apropos.el (hyper-describe-key-briefly): Save
7298         window configuration.
7299         (hyper-describe-face): Use DEFAULT of completing-read.
7300         (hyper-apropos-read-variable-symbol): Ditto.
7301         (hyper-apropos-read-function-symbol): Ditto.
7302
7303 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7304
7305         * mule/mule-cmds.el (set-default-coding-system): Set
7306         comint-exec-hook to use coding-system-for-read and
7307         coding-system-for-write so that C-x RET c works.
7308
7309 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7310
7311         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7312         (previous-matching-history-element): Increment
7313         minibuffer-max-depth by 1.
7314         (next-matching-history-element): Ditto.
7315
7316 2000-01-11  Andy Piper  <andy@xemacs.org>
7317
7318         * gutter-items.el (buffers-tab): Create a new face for the buffers
7319         tab.
7320         (buffers-tab-face): use it.
7321
7322 2000-01-10  Didier Verna  <didier@xemacs.org>
7323
7324         * modeline.el (modeline-scrolling-method): change modeline X
7325         cursor appearance according to the value.
7326
7327 2000-01-07  Andreas Jaeger  <aj@suse.de>
7328
7329         * about.el (about-hackers): Moved my entry to contributor list.
7330         (xemacs-hackers): Added myself.
7331         (about-maintainer-info): Added description of myself.
7332
7333
7334 2000-01-07  Didier Verna  <didier@xemacs.org>
7335
7336         * modeline.el (modeline-scrolling-method): new variable.
7337         (mouse-drag-modeline): add reference to it in the docstring.
7338         (mouse-drag-modeline): handle it.
7339
7340 2000-01-08  Andy Piper  <andy@xemacs.org>
7341
7342         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7343         calls.
7344         (remove-buffer-from-gutter-tab): ditto.
7345
7346 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7347
7348         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7349         (custom-face-edit): Fix grammatical error in help message.
7350
7351 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7352
7353         * movemail.el: Added.
7354
7355         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7356
7357 2000-01-03  Didier Verna  <didier@xemacs.org>
7358
7359         * modeline.el (mouse-drag-modeline): remove the code related to
7360         the modeline horizontal scrolling facility.
7361
7362 1999-12-31  Martin Buchholz <martin@xemacs.org>
7363
7364         * XEmacs 21.2.26 is released.
7365
7366 1999-12-28  Andy Piper  <andy@xemacs.org>
7367
7368         * wid-edit.el (widget-push-button-value-create): The gui cache
7369         does not agree with native widgets which can only be displayed
7370         once per window. The reasons for caching are diminished now that
7371         we don't hog resources when creating buttons.
7372         (widget-push-button-cache) deleted.
7373
7374 1999-12-24  Martin Buchholz <martin@xemacs.org>
7375
7376         * XEmacs 21.2.25 is released.
7377
7378 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7379
7380         * hyper-apropos.el (hyper-apropos): Toggle
7381         hyper-apropos-programming-apropos correctly.
7382         Set REGEXP when user accepts default value.
7383
7384 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7385
7386         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7387         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7388
7389 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7390
7391         * mule/mule-category.el (undefined-category-designator):
7392         Return char instead of character.  Search for undefined one.
7393         (describe-category): Use with-displaying-help-buffer.
7394
7395 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7396
7397         * byte-optimize.el (byte-optimize-plus):
7398         Optimize (+ 1) to 1 instead of (1+ nil).
7399
7400         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7401
7402         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7403
7404         * byte-optimize.el (byte-optimize-char-before): New function.
7405         Remove performance penalty for using (char-before) instead of (char-after).
7406
7407 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7408
7409         * mule/mule-category.el (char-category-list): Return character
7410         instead of integer.
7411
7412 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7413
7414         * minibuf.el (read-buffer): Check default is buffer object.
7415
7416 1999-11-25  Andy Piper  <andy@xemacs.org>
7417
7418         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7419         for buttons.
7420
7421 1999-12-16  Andreas Jaeger  <aj@suse.de>
7422
7423         * package-get.el (package-get-maybe-save-index): Fixed typo.
7424         Patch by Jeff Miller <jmiller@smart.net>.
7425
7426 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7427
7428         * gnuserv.el (gnuserv-process-filter):  don't call
7429         gnuserv-write-to-client when gnuserv-current-client is nil
7430
7431 1999-12-14  Martin Buchholz <martin@xemacs.org>
7432
7433         * XEmacs 21.2.24 is released.
7434
7435 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7436
7437         * about.el (about-hackers): Update my email address.
7438
7439 1999-12-07  Martin Buchholz <martin@xemacs.org>
7440
7441         * XEmacs 21.2.23 is released.
7442
7443 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7444
7445         * package-get.el (package-get-download-sites): Removed several
7446         defunct download sites, added many new ones, and corrected a few
7447         incorrect directory-on-site entries.  Added physical locations to
7448         site-description.
7449
7450 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7451
7452         * finder.el (finder-commentary): add DOC string and fix
7453         interactive spec
7454
7455 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7456
7457         * help.el (describe-function): Don't forget to intern the string
7458         completing-read returns.
7459         (describe-variable): Ditto.
7460
7461 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7462
7463         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7464         `hyper-apropos-help-mode' here to find symbol to customize
7465         irregardless of cursor position and simplify
7466         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7467         `hyper-apropos-popup-menu'.
7468
7469 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7470
7471         * apropos.el (apropos-mode-map): Add return to call
7472         apropos-follow.
7473         (apropos-print): Call apropos-mode to have better
7474         command reference. Put keymap text-poperty to
7475         symbole name.
7476
7477 1999-11-22  Alastair Burt  <burt@dfki.de>
7478
7479         * help.el: (describe-bindings-1): Added handling of keymaps for
7480         the extents at point.
7481
7482 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7483
7484         * gutter-items.el (buffers-tab-items): Wrap the function in a
7485         save-match-data
7486
7487 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7488
7489         * help.el (describe-function): Use the DEFAULT argument to
7490         completing-read.
7491         (describe-variable): Ditto.
7492
7493 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7494
7495         * minibuf.el (read-from-minibuffer): Add optional argument
7496         DEFAULT to have better mini-buffer history support.
7497         (completing-read): Pass default to read-from-minibuffer.
7498         (read-buffer): Pass default to completing-read.
7499
7500 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7501
7502         * font-lock.el (font-lock-doc-string-face): Document the
7503         `font-lock-lisp-like' property.
7504
7505 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7506
7507         * lisp-mode.el: Specify `font-lock-lisp-like'.
7508
7509         * font-lock.el (font-lock-lisp-like): New function.
7510         (font-lock-fontify-syntactically-region): Use it.
7511
7512 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7513
7514         * XEmacs 21.2.22 is released
7515
7516 1999-11-28  Martin Buchholz <martin@xemacs.org>
7517
7518         * XEmacs 21.2.21 is released.
7519
7520 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7521
7522         * minibuf.el (read-coding-system): Accept symbol and
7523         coding-system object as a default-coding-system.
7524
7525 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7526
7527         * minibuf.el (read-coding-system): Accept symbol as
7528         a default-coding-system.
7529
7530 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7531
7532         * apropos.el (apropos-documentation): Use insert instead
7533         of princ.
7534
7535 1999-11-07  William M. Perry  <wmperry@aventail.com>
7536
7537         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7538           for the linux console.
7539
7540         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7541           stuff to work when you are not on a window system, since the GPM
7542           mouse support now allows pasting from outside of XEmacs.
7543
7544 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7545
7546         * XEmacs 21.2.20 is released
7547
7548 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7549
7550         * setup-paths.el (paths-default-info-directories): Add
7551         /usr/share/info and /usr/local/share/info.
7552
7553 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7554
7555         * about.el: Updated Vladimir Ivanovic's info.
7556
7557 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7558
7559         * auto-show.el (auto-show-truncationp): Remove.
7560
7561         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7562
7563 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7564
7565         * indent.el (indent-line-to): fix bug: spaces were not replaced
7566         with tab if column is multiple of tab-width
7567         From dhn@qedinc.com
7568
7569 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7570
7571         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7572         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7573
7574         * package-get.el (package-get-package-provider): Be verbose when
7575         interactive. Patch from Robert Pluim
7576
7577 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7578
7579         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7580         info file suffixes.
7581
7582 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7583
7584         * process.el (open-network-stream): Add a new optional parameter
7585         PROTOCOL to support udp; fix a minor typo and add an explanation
7586         in docstring for udp programming.
7587
7588         * code-process.el (open-network-stream): Add a new optional
7589         parameter PROTOCOL to support udp; fix a minor typo and add an
7590         explanation in docstring for udp programming.
7591
7592 1999-10-18  Andy Piper  <andy@xemacs.org>
7593
7594         * gui.el (make-gui-button): be more precise about how we call
7595         callbacks.
7596
7597         * wid-edit.el (widget-push-button-value-create): Use the new form
7598         of native gui-button.
7599
7600 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7601
7602         * info.el (Info-page-prev): Don't do (sit-for 0).
7603
7604 1999-10-13  Andy Piper  <andy@xemacs.org>
7605
7606         * gutter-items.el (progress-abort-glyph): new glyph for showing
7607         abort status.
7608         (append-progress): dispatch-event rather than sit-for.
7609         (abort-progress): new function. Show the abort glyph with an
7610         appropriate message.
7611         (raw-append-progress): dispatch-event rather than sit-for.
7612         (display-progress): cope with aborts.
7613
7614         * gui.el (make-gui-button): Use native widgets for buttons
7615         unconditionally.
7616         (insert-gui-button): ditto.
7617         (gui-button-p): ditto.
7618
7619         * xbm-button.el: remove from core.
7620
7621         * xpm-button.el: remove from core.
7622
7623 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7624
7625         * faces.el (init-device-faces): Don't initialize the random faces
7626         on the stream device.
7627
7628 1999-10-06  Andy Piper  <andy@xemacs.org>
7629
7630         * files.el (recover-file): Don't use ls under windows for revert buffer.
7631
7632 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7633
7634         * package-get.el (package-get-download-menu): Make menu really
7635         toggle download sites.
7636         (package-get-download-sites): Add autoload cookie.
7637
7638 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7639
7640         * setup-paths.el (paths-find-module-directory): Ditto.
7641
7642 1999-09-29  Werner Fink  <werner@suse.de>
7643
7644         * setup-paths.el (paths-find-exec-directory): Add missing nil
7645         parameter for environment.
7646
7647 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7648
7649         * modeline.el (modeline-format):
7650         Only purecopy the strings.  Else
7651         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7652         barfs.
7653
7654 1999-08-28  Mike Woolley  <mike@bulsara.com>
7655
7656         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7657         user setting comint-completion-addsuffix and
7658         comint-process-echoes.
7659
7660 1999-09-22  Andy Piper  <andy@xemacs.org>
7661
7662         * gutter-items.el (update-tab-in-gutter): use
7663         last-nonminibuf-window instead of selected-window.
7664
7665 1999-09-18  Andy Piper  <andy@xemacs.org>
7666
7667         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7668         display on.
7669
7670         * subr.el (record-buffer-hook): new variable so that the hook gets
7671         some documentation.
7672
7673 1999-09-16  Andy Piper  <andy@xemacs.org>
7674
7675         * gutter-items.el (update-tab-in-gutter): only update when the
7676         gutter is visible.
7677         (remove-buffer-from-gutter-tab): ditto.
7678
7679 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7680
7681         * simple.el (do-auto-fill): Commented out part of Kinsoku
7682         processing.
7683
7684 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7685
7686         * isearch-mode.el (isearch-highlightify-region): Give the
7687         highlighting extents a high priority.
7688         (isearch-make-extent): Give the main highlighting extent an even
7689         higher priority.
7690
7691 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7692
7693         * packages.el (packages-compute-package-locations): Fix typo from
7694         -u rationalization.
7695
7696 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7697
7698         * setup-paths.el (paths-find-doc-directory): Respect value of
7699         `configure-doc-directory.'
7700
7701         * find-paths.el (paths-find-architecture-directory): Give
7702         precendence `default' argument (which typically comes from
7703         configure).
7704
7705 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7706
7707         * startup.el (command-line-early): Added options -user-init-file
7708         and -user-init-directory.
7709
7710         * files.el (user-init-file): Default to NIL so we can recognize
7711         when it's set.
7712
7713 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7714
7715         * obsolete.el (init-file-user):
7716         * startup.el:
7717         * packages.el (packages-compute-package-locations):
7718         * package-get.el (package-get-user-index-filename):
7719         * menubar-items.el (maybe-add-init-button):
7720         * info.el (Info-annotations-path):
7721         * dump-paths.el:
7722         Change `user-init-directory' to be an absolute path.
7723         Use `user-init-directory' where appropriate.
7724         Zap `init-file-user' and its uses.
7725
7726 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7727
7728         * subr.el (copy-symbol): New function.
7729
7730 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7731
7732         * isearch-mode.el (isearch-done): Be sure to restore invisible
7733         extents in the proper buffer.
7734         (isearch-pre-command-hook): Set this-command to the correct value
7735         in case the buffer has changed and old overriding-local-map was
7736         used.
7737         (isearch-restore-extent): Use remprop instead of setting the
7738         property to nil.
7739
7740 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7741
7742         * cmdloop.el (execute-extended-command): Update zmacs region
7743         before the delay.
7744         (execute-extended-command): Make the message gettext-friendly.
7745
7746 1999-09-07  Andy Piper  <andy@xemacs.org>
7747
7748         * gutter-items.el (progress-gauge-glyph): renamed from
7749         progress-glyph.
7750         (progress-text-glyph): new variable.
7751         (progress-layout-glyph): use layouts and text glyphs.
7752         (progress-area-buffer): removed.
7753         (progress-text-and-extent): new variable.
7754         (progress-displayed-p): dynamically create gutter area buffer.
7755         (clear-progress): ditto.
7756         (raw-append-progress): ditto.
7757         (append-progress): use new glyph names.
7758         (raw-append-progress): only create the extent when needed. set
7759         properties more optimally.
7760         (progress): remove args.
7761
7762 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7763
7764         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7765         mapcar where the return value is unused.
7766         (isearch-restore-invisible-extents): Ditto.
7767         (isearch-highlight-all-cleanup): Ditto.
7768         (isearch-delete-extents-in-range): Traverse the extents only once.
7769         (isearch-highlight-all-update): Don't start over if the search
7770         string has changed and more input is pending.
7771
7772 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7773
7774         * packages.el (packages-find-package-data-path): Ditto.
7775
7776         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7777
7778         * subr.el (mapc-internal): Don't make obsolete.
7779
7780         * cl-extra.el (mapc): Resurrect.
7781
7782 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
7783
7784         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7785         alias.
7786
7787         * isearch-mode.el (isearch-top-state): Restore isearch-word.
7788         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7789         (isearch-yank-clipboard): Use get-clipboard instead of
7790         x-get-clipboard.
7791         (isearch-yank-selection): Fix docstring.
7792
7793 1999-09-02  Martin Buchholz  <martin@xemacs.org>
7794
7795         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7796
7797 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7798
7799         * cl-macs.el (extent-start-position): Fix setf method.
7800         (extent-end-position): Ditto.
7801
7802 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7803
7804         * isearch-mode.el: End merge with FSF 20.4.
7805
7806         * isearch-mode.el (search-invisible): New variable.
7807         (isearch-hide-immediately): Ditto.
7808         (isearch-unhidden-extents): Ditto.
7809         (isearch-range-invisible): New function.
7810         (isearch-unhide-extent): Ditto.
7811         (isearch-restore-invisible-extents): Ditto.
7812         (isearch-restore-extent): Ditto.
7813
7814         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7815         implementation.
7816         (isearch-ring-retreat-edit): Ditto.
7817         (isearch-forward): New argument NO-RECURSIVE-EDIT.
7818         (isearch-forward-regexp): New arguments NOT-REGEXP and
7819         NO-RECURSIVE-EDIT.
7820         (isearch-backward): New argument NO-RECURSIVE-EDIT.
7821         (isearch-backward-regexp): New arguments NOT-REGEXP and
7822         NO-RECURSIVE-EDIT.
7823         (isearch-mode): Return isearch-success.
7824         (isearch-update): Use unread-command-events instead of
7825         unread-command-event.
7826         (isearch-abort): If an invalid regexp is encountered, keep popping
7827         states.
7828         (isearch-*-char): Use FSF implementation.
7829         (isearch-whitespace-chars): Use the more robust FSF's
7830         implementation.
7831         (isearch-within-brackets): New variable.
7832         (isearch-mode): Initialize it.
7833         (isearch-edit-string): Bind it.
7834         (isearch-search-and-update): Set it.
7835         (isearch-push-state): Push it.
7836         (isearch-top-state): Pop it.
7837         (isearch-search): Set it.
7838         (isearch-printing-char): When called by isearch-whitespace-chars,
7839         handle M-SPC gracefully.
7840         (isearch-message-prefix): New argument ELLIPSIS.
7841         (isearch-message-suffix): Ditto.
7842         (isearch-message): Use the ELLIPSIS argument when calling
7843         isearch-message-prefix and isearch-message-suffix.
7844         (isearch-message-prefix): Distinguish between "wrapped" and
7845         "overwrapped" search, FWIW.
7846
7847 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7848
7849         * isearch-mode.el (isearch-edit-string): Use the head of the
7850         search ring instead of search-last-string and search-last-regexp.
7851         (search-highlight): Renamed from isearch-highlight.
7852         (isearch-exit): Use the new name.
7853         (isearch-highlight): Ditto.
7854         (isearch-dehighlight): Ditto.
7855         (isearch-update-ring): New function.
7856         (isearch-done): Call it.
7857         (isearch-done): New argument EDIT.
7858         (isearch-repeat): If search string is empty, look up at the car of
7859         the search ring; ignore the yank pointer.
7860         (isearch-abort): Call isearch-done with NOPUSH.
7861         (isearch-cancel): New function.
7862         (isearch-mode-map): Bind it to ESC ESC ESC.
7863
7864         * isearch-mode.el: Begin merge with FSF 20.4.
7865
7866 1999-09-01  Andy Piper  <andy@xemacs.org>
7867
7868         * x-select.el (x-get-clipboard): obsolete.
7869         (x-yank-clipboard-selection): obsolete
7870
7871         * select.el (disown-selection): need to be careful to disown the
7872         clipboard if we set it via selection.
7873         (get-clipboard): move from x-select.el
7874         (yank-clipboard-selection): ditto.
7875
7876 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7877
7878         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
7879         isearch-highlight-all-matches to nil.
7880         (isearch-fixed-case): New variable.
7881         (isearch-mode): Initialize it.
7882         (isearch-edit-string): Save it.
7883         (isearch-toggle-case-fold): Set it.
7884         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
7885         need to check isearch-fixed-case.
7886         (isearch-toggle-case-fold): Update highlighting of all matches
7887         before the pause.
7888         (isearch-edit-string):
7889
7890 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7891
7892         * isearch-mode.el (isearch-edit-string): Call isearch-message
7893         before reading the event so that the prompt is displayed properly.
7894         (isearch-message): Use isearch-nonincremental when calling
7895         isearch-message-prefix.
7896         (minibuffer-local-isearch-map): Bind up and down to do the same as
7897         M-p and M-n respectively.
7898         (isearch-done): New arg NOPUSH.
7899         (isearch-edit-string): Use it.
7900         (isearch-edit-string): Don't bind isearch-string.
7901         (isearch-ring-adjust): Edit string, *then* push state.
7902
7903 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
7904
7905         * faces.el (isearch-secondary): Make isearch-secondary look
7906         different than default.
7907
7908 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
7909
7910         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7911         save-excursion.
7912         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7913         (isearch-update): Call isearch-dehighlight without arguments.
7914         (isearch-done): Ditto.
7915
7916         * isearch-mode.el (isearch-fix-case): If the search string has no
7917         upper-case letters, allow the folding to be reenabled.
7918         Previously, once disabled, the folding would remain that way until
7919         the end of isearch.
7920         (isearch-top-state): Call isearch-fix-case.
7921
7922         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7923         save-excursion.
7924         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7925
7926 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
7927
7928         * xpm-button.el:
7929         xbm-button.el: Need to exist in core because gui.el depends on
7930         them.
7931
7932 1999-08-31  Andy Piper  <andy@xemacs.org>
7933
7934         * gutter-items.el (buffers-tab-face): new customizable variable.
7935         (buffers-tab-default-buffer-line-length): new specifier for
7936         maximum viewable characters.
7937         (progress-stack): new variable for implementing widget-based
7938         progress messages.
7939         (progress-area-buffer): ditto.
7940         (progress-glyph-height): ditto.
7941         (progress-stop-callback): ditto.
7942         (progress-quit-function): new function.
7943         (progress-glyph): new variable.
7944         (progress-layout-glyph): ditto.
7945         (progress-displayed-p): new function, see message-displayed-p for
7946         details.
7947         (clear-progress): ditto.
7948         (remove-progress): ditto.
7949         (append-progress): ditto.
7950         (raw-append-progress): ditto.
7951         (display-progress): ditto.
7952         (current-progress): ditto.
7953         (current-progress-label): ditto.
7954         (progress): ditto.
7955         (lprogress): ditto.
7956
7957
7958 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7959
7960         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
7961
7962         * isearch-mode.el (isearch-yank-x-selection): Renamed to
7963         `isearch-yank-selection'.
7964         (isearch-mode-map): Use it.
7965         (isearch-yank-selection): Use `get-selection' instead of
7966         `get-x-selection'.
7967
7968 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7969
7970         * faces.el (isearch-secondary): Create face here.
7971
7972         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
7973         timers.
7974
7975 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
7976
7977         * subr.el (buffer-string): More robust backward compatibility
7978         check, courtesy William Perry.
7979
7980 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
7981
7982         * replace.el (perform-replace): Stop the search after the search
7983         limit has been reached.
7984
7985 1999-08-23  Andy Piper  <andy@xemacs.org>
7986
7987         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
7988         here if we don't have one.
7989
7990 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7991
7992         * ldap.el (ldap-coding-system): Default to nil until we get
7993         efficient UTF8 support
7994         (ldap-decode-string): Guard against `decode-coding-string' not
7995         being defined
7996         (ldap-encode-string): Guard against `encode-coding-string' not
7997         being defined
7998
7999 1999-08-23  Didier Verna  <didier@xemacs.org>
8000
8001         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8002         Some doc strings improvements, and add a star to the `interactive'
8003         calls.
8004
8005 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8006
8007         * font-lock.el (java-font-lock-keywords-3): introduced new
8008         keywords and regexpes for javadoc syntax 1.2.
8009
8010 1999-08-17  Andy Piper  <andy@xemacs.org>
8011
8012         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8013         format-buffers-tab-line.
8014         (buffers-tab-max-buffer-line-length): new variable.
8015         (format-buffers-tab-line): new function. truncate names if over
8016         buffers-tab-max-buffer-line-length.
8017
8018 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8019
8020         * cus-start.el: Customize the variable `bell-inhibit-time'.
8021
8022 1999-08-16  Andy Piper  <andy@xemacs.org>
8023
8024         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8025         brute-force approach to deleting the last buffer.
8026         (buffers-tab-grouping-regexp): new customizable variable.
8027         (select-buffers-tab-buffers-by-mode): use it.
8028
8029 1999-08-13  Andy Piper  <andy@xemacs.org>
8030
8031         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8032         deletion problem.
8033
8034 1999-07-30  Didier Verna  <didier@xemacs.org>
8035
8036         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8037         of princ to output symbols.
8038         (custom-save-face-internal): ditto.
8039         (custom-save-resets): ditto.
8040
8041 1999-08-09  Didier Verna  <didier@xemacs.org>
8042
8043         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8044         `regexp-quote' to protect the major mode name for use as a regular
8045         expression (c++ needs this for instance).
8046
8047 1999-08-08  Andy Piper  <andy@xemacs.org>
8048
8049         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8050         cope with similar mode names.
8051
8052         * gutter-items.el (buffers-tab-selection-function): new selection
8053         function.
8054         (select-buffers-tab-buffers-by-mode): new function.
8055         (buffers-tab-items): use it if set to only display buffers in the
8056         tab in the current buffer's group..
8057         (update-tab-in-gutter): use new api.
8058         (remove-buffer-from-gutter-tab): ditto.
8059
8060         * gutter-items.el (buffers-tab-max-size): set custom selection
8061         default to 6.
8062         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8063         (add-tab-to-gutter): set face as default.
8064
8065 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8066
8067         * faces.el (frob-face-property): Merge the fall-back specifier
8068         with the target, not replace it.
8069
8070 1999-08-05  Andy Piper  <andy@xemacs.org>
8071
8072         * gutter-items.el (update-tab-in-gutter): add frame argument for
8073         buffer-items.
8074         (update-tab-in-gutter): use it.
8075
8076         * gutter-items.el (record-buffer-hook): set.
8077
8078         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8079         change.
8080         (switch-to-buffer-hook) deleted.
8081
8082 1999-08-04  Andy Piper  <andy@xemacs.org>
8083
8084         * gutter-items.el (update-tab-in-gutter): make sure this will work
8085         as an argument to create-frame-hook.
8086
8087 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8088
8089         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8090         instead of timer emulation.
8091
8092 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8093
8094         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8095         Emacs isearch enhancements.
8096
8097 1999-07-28  Andy Piper  <andy@xemacs.org>
8098
8099         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8100         all devices that support tab controls.
8101         (remove-buffer-from-gutter-tab): new function. to be used as a
8102         value for kill-buffer-hook.
8103
8104 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8105
8106         * auto-show.el (auto-show-truncationp): changed to match
8107         `window_translation_on'
8108
8109 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8110
8111         * XEmacs 21.2.19 is released
8112
8113 1999-07-28  SL Baur  <steve@miho>
8114
8115         * code-files.el (insert-file-contents): Fix docstring.
8116         revert previous change.
8117
8118 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8119
8120         * fill.el (fill-region-as-paragraph): Change re-break-point to
8121         contain word-across-newline plus one character so that filling
8122         Japanese and Chinese works as desired.
8123         * simple.el (do-auto-fill): Ditto.
8124
8125 1999-07-26  SL Baur  <steve@miho>
8126
8127         * mule/japanese.el ("Japanese"): Do not specify a default input
8128         method.
8129         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8130
8131 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8132
8133         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8134         able to use cl-macs macro in early lisp.
8135
8136 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8137
8138         * custom.el:
8139         * cus-face.el:
8140         * cus-edit.el:
8141                 Massive custom Theme API changes.
8142
8143 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8144
8145         * code-files.el (insert-file-contents): Regard
8146         coding-system-magic-cookie if `coding-system-for-read' is nil.
8147
8148 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8149
8150         * mule/thai-xtis.el: Add coding: local variable, to avoid
8151         bootstrapping problem with C locale.
8152
8153 1999-07-22  Andy Piper  <andy@xemacs.org>
8154
8155         * dumped-lisp.el (preloaded-file-list): guard against putting
8156         gutter-items in a less than functional XEmacs.
8157         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8158
8159 1999-07-18  Bob Weiner  <weiner@beopen.com>
8160
8161         * fill.el (fill-context-prefix): Fixed bug that prevented the
8162         setting of an adaptive fill prefix when the `dont-skip-first' was
8163         t.
8164
8165 1999-07-22  SL Baur  <steve@miho>
8166
8167         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8168
8169 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8170
8171         * files.el (interpreter-mode-alist): add `make', `guile', and
8172         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8173         makefile-mode, guile is a scheme, and someday XEmacs will be
8174         modular enough to use as an efficient scripting tool.)
8175
8176 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8177
8178         * mule/mule-cmds.el (reset-language-environment): Regard
8179         coding-category `utf-8' and `ucs-4' if they are available.
8180
8181 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8182
8183         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8184         (prefer-coding-system): Fix DOC-string.
8185
8186         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8187         DOC-string too.
8188
8189         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8190         Mule.
8191         (coding-system-change-eol-conversion): Fix DOC-string.
8192
8193 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8194
8195         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8196         instead of `list-coding-system'.
8197
8198 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8199
8200         * menubar-items.el (default-menubar): `select-input-method' was
8201         renamed to `set-input-method'.
8202
8203         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8204         "Set Language Environment" menu.
8205
8206         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8207         "Describe Language Support" menu.
8208
8209 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8210
8211         * mule/chinese.el ("Chinese-GB"): Rename
8212         `chinese-gb-environment-setup-function' to
8213         `setup-chinese-gb-environment-internal'.
8214
8215 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8216
8217         * mule/korean.el: Use `define-coding-system-alias' instead of
8218         `copy-coding-system'.
8219
8220 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8221
8222         * mule/mule-cmds.el (set-language-environment-coding-systems):
8223         Treat duplicated coding-categories.
8224
8225 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8226
8227         * mule/japanese.el: Use `define-coding-system-alias' instead of
8228         `copy-coding-system'.
8229
8230 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8231
8232         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8233         coding-system `viscii'.
8234
8235 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8236
8237         * mule/cyrillic.el:
8238         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8239         (cyrillic-alternativnyj-decode-table): New variable.
8240         (cyrillic-alternativnyj-encode-table): New variable.
8241         - Specify `iso-8-1' as a category of coding-system
8242           `alternativnyj'.
8243         - Abolish general Cyrillic environment.
8244
8245 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8246
8247         * mule/chinese.el:
8248         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8249         - Register `chinese-gb-environment-setup-function' as a
8250           `setup-function' of "Chinese-GB" environment.
8251
8252 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8253
8254         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8255         optional argument `parents'.
8256
8257         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8258         property for Thai-XTIS.
8259
8260         * mule/mule-help.el (help-with-tutorial): Use property
8261         `tutorial-coding-system' of language-info as a coding-system to
8262         read tutorial file.
8263
8264 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8265
8266         * mule/thai-xtis.el: Don't setup `setup-function' and
8267         `exit-function'.
8268
8269         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8270         `set-coding-category-system' to set up coding-system for
8271         coding-category.
8272
8273         * mule/mule-cmds.el (prefer-coding-system): Use
8274         `set-coding-category-system' to set up coding-system for
8275         coding-category.
8276
8277 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8278
8279         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8280         Thai-XTIS environment.
8281
8282         * mule/mule-cmds.el (prefer-coding-system): Use
8283         `find-coding-system' instead of `coding-system-p'.
8284
8285 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8286
8287         * mule/mule-cmds.el (set-language-environment-coding-systems):
8288         Modify eol-type for XEmacs.
8289
8290         * mule/thai-xtis.el: Delete unused local variable `category'.
8291
8292         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8293         function.
8294         (prefer-coding-system): Don't call
8295         `update-coding-systems-internal'; use function
8296         `coding-category-list' instead of variable `coding-category-list';
8297         use `set-coding-priority-list' instead of `set-coding-priority';
8298         modify `eol-type' for XEmacs.
8299
8300         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8301         `charset-columns'.
8302         (char-width): Likewise.
8303
8304 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8305
8306         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8307         `tis-620'.
8308
8309         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8310         `set-coding-priority-list' instead of `set-coding-priority'; don't
8311         call `update-coding-systems-internal'.
8312
8313         * mule/mule-misc.el (coding-system-get): New function.
8314         (coding-system-put): New function.
8315         (coding-system-category): New function.
8316
8317 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8318
8319         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8320         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8321         to avoid conflict with leim/quail/thai-xtis.
8322
8323         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8324         to thai-xtis-chars.el.
8325
8326         * mule/thai-xtis-chars.el: New file (split from
8327         mule/thai-xtis.el).
8328
8329 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8330
8331         * mule/thai-xtis.el:
8332         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8333         - Add syntax entries.
8334         - Put `preferred-coding-system' of the charset `thai-xtis' to
8335           `tis-620'.
8336
8337 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8338
8339         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8340         rewritten to use write-multibyte-character.
8341
8342 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8343
8344         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8345         of `iso-2022-7'.
8346         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8347         ported yet.
8348         (read-input-method-name): Treat optional argument `default'.
8349
8350 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8351
8352         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8353         all.
8354         (set-language-info-alist): Set up menus here.
8355
8356 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8357
8358         * minibuf.el (completing-read): Add new optional argument
8359         `default'.
8360         (read-coding-system): Add new optional argument
8361         `default-coding-system'.
8362
8363 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8364
8365         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8366         (viet-viscii-...->viet-vscii...).
8367
8368 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8369
8370         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8371         and menus.
8372
8373 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8374
8375         * mule/mule-cmds.el (input-method-function): Add permanent-local
8376         property.
8377
8378 1999-03-30  Dave Love  <fx@gnu.org>
8379
8380         * mule/mule-cmds.el (current-language-environment): Doc fix.
8381
8382 1999-02-06  Richard Stallman  <rms@gnu.org>
8383
8384         * mule/european.el (setup-slovenian-environment): New function.
8385         ("Slovenian"): New language environment.
8386
8387 1999-01-27  Dave Love  <fx@gnu.org>
8388
8389         * mule/mule-cmds.el (current-language-environment): Provide :link,
8390         :type (choices) and appropriate :get.
8391
8392 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8393
8394         * mule/mule-cmds.el (describe-language-environment): Don't alter
8395         input-method-alist.
8396
8397 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8398
8399         * mule/mule-cmds.el (prefer-coding-system): Call
8400         set-coding-priority, so that the internal array of priorities is
8401         also updated.
8402
8403 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8404
8405         * mule/mule-cmds.el (prefer-coding-system): If the argument
8406         requires specific EOL conversion type, make the default coding
8407         systems use that.
8408
8409 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8410
8411         * mule/mule-cmds.el (set-language-environment): Pass the default
8412         eol-type to set-language-environment-coding-systems.
8413         (set-default-coding-systems): Copy the eol-type property for the
8414         new default values of {buffer-file,process}-coding-system from the
8415         old defaults.
8416         (set-language-environment-coding-systems): Accept an optional
8417         argument EOL-TYPE, and set the eol-type property of the default
8418         coding systems accordingly.
8419
8420 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8421
8422         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8423         use generate-new-buffer instead of get-buffer-create.
8424
8425 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8426
8427         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8428
8429 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8430
8431         * mule/mule-cmds.el (default-input-method): Fix custom type.
8432
8433 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8434
8435         * mule/mule-cmds.el (setup-specified-language-environment):
8436         Add apropos-inhibit property.
8437         (describe-specified-language-support): Likewise.
8438
8439 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8440
8441         * mule/mule-cmds.el: Doc fixes.
8442
8443 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8444
8445         * mule/mule-cmds.el (register-input-method): Doc-string
8446         modified.
8447
8448 1998-09-01  Dave Love  <fx@gnu.org>
8449
8450         * mule/mule-cmds.el (current-language-environment): Fix
8451         setter function.
8452
8453 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8454
8455         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8456         mule/european.el, mule/hebrew.el, mule/japanese.el,
8457         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8458         avoid bootstrapping problem if you need to recompile all the Lisp
8459         files using interpreted code.
8460
8461 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8462
8463         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8464         ("Latin-2"): Likewise.
8465
8466 1998-08-18  Per Starback  <starback@update.uu.se>
8467
8468         * mule/european.el (setup-latin2-environment): Fix typo.
8469
8470 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8471
8472         * mule/european.el: Give proper value of `input-method' key to all
8473         lang. env.
8474
8475         * mule/mule-cmds.el (activate-input-method): Handle the case that
8476         the arg INPUT-METHOD is nil correctly.
8477         (read-multilingual-string): Activate the specified input method
8478         before calling read-string.  Afterward, activate the original
8479         input method.
8480
8481 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8482
8483         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8484         (set-language-info-alist): Fix typo in doc-string.
8485
8486         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8487
8488 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8489
8490         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8491         (reset-language-environment): New function for the job that
8492         setup-english-environment used to do.
8493         (set-language-environment): Do more setups according to the info
8494         in language-info-alist.
8495         (read-language-name): Handle the case that the arg KEY is nil.
8496         (describe-language-environment): Handle input-method property.
8497
8498         * mule/: All files under this directory, which related with
8499         specific languages (such as mule/european.el, mule/greek.el,
8500         mule/hebrew.el, mule/misc-lang.el), modified as below.
8501         (setup-XXX-environment): Just call set-language-environment.  If
8502         they used to do some other jobs than what done by
8503         set-language-environment, those jobs are done in
8504         setup-XXX-environment-internal now.
8505         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8506         the value to setup-XXX-environment-internal.  Add properties
8507         input-method and features.
8508
8509         * mule/english.el (setup-english-environment): Just call
8510         reset-language-environment.
8511
8512         * mule/european.el (setup-8-bit-environment): Function deleted.
8513
8514 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8515
8516         * mule/mule-cmds.el (input-method-exit-on-first-char)
8517         (input-method-use-echo-area): Doc fixes.
8518
8519 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8520
8521         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8522         variable.
8523         (input-method-use-echo-area): New variable.
8524
8525 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8526
8527         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8528
8529 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8530
8531         * mule/mule-cmds.el (activate-input-method): Update mode line.
8532         (inactivate-input-method): Likewise.
8533
8534 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8535
8536         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8537         input method in the current buffer, but just bind
8538         current-input-method.
8539
8540 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8541
8542         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8543
8544         * mule/misc-lang.el ("IPA"): Add coding-priority and
8545         coding-system.
8546
8547 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8548
8549         * mule/greek.el: Add coding-priority.
8550
8551 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8552
8553         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8554         LANG-ENV.
8555
8556 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8557
8558         * mule/mule-cmds.el (register-input-method): Fix previous change.
8559         (setup-specified-language-environment): Doc fix.
8560
8561 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8562
8563         * mule/mule-cmds.el: Several doc fixes.
8564         (get-language-info, set-language-info): Rename argument.
8565         (set-language-info-alist): Likewise.
8566         (register-input-method): Rename argument.
8567         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8568
8569 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8570
8571         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8572         default value while reading an input method.
8573
8574 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8575
8576         * mule/mule-cmds.el (universal-coding-system-argument):
8577         Use buffer-file-coding-system as default.
8578
8579 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8580
8581         * mule/korean.el ("Korean"): Doc fix.
8582
8583 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8584
8585         * mule/mule-cmds.el (describe-language-environment): Print the
8586         languge environment at the head.
8587
8588 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8589
8590         * mule/japanese.el: Set exit-function to exit-japanese-environment
8591         for Japanese environment.
8592
8593 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8594
8595         * mule/mule-cmds.el (set-language-environment): Doc fix.
8596         (current-language-environment): Use defcustom.
8597         (default-input-method): Specify :type.
8598
8599 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8600
8601         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8602         modified.
8603         (prefer-coding-system): Doc-string modified.
8604
8605 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8606
8607         * mule/mule-cmds.el (set-language-info): Doc-string
8608         describes `coding-priority' KEY.
8609         (set-language-environment-coding-systems): New function.
8610         (select-safe-coding-system): New function.
8611         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8612         (set-language-info-alist): New optionla arg PARENTS.  Call
8613         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8614         (set-language-environment-coding-systems): New function.
8615
8616         * mule/chinese.el: Remove setting up of
8617         describe-chinese-environment-map and
8618         setup-chinese-environment-map.  Exclude them in args of calls to
8619         set-language-info-alist.  Register coding-priority key in
8620         language-info-alist.
8621
8622         * mule/cyrillic.el: Remove setting up of
8623         describe-cyrillic-environment-map and
8624         setup-cyrillic-environment-map.  Exclude them in args of calls to
8625         set-language-info-alist.  Register coding-priority key in
8626         language-info-alist.
8627
8628         * mule/english.el: Register coding-priority key in
8629         language-info-alist.
8630
8631         * mule/ethiopic.el: Register coding-priority key in
8632         language-info-alist.
8633
8634         * mule/european.el: Remove setting up of
8635         describe-european-environment-map and
8636         setup-european-environment-map.  Exclude them in args of calls to
8637         set-language-info-alist.  Register coding-priority key in
8638         language-info-alist.  Add "German" language env.
8639         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8640         (setup-german-environment): New function.
8641
8642         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8643         change default input method to "greek-postfix".
8644
8645         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8646         coding-priority key in
8647
8648 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8649
8650         * mule/mule-cmds.el (set-language-info): Doc fix.
8651         (input-method-inactivate-hook): Doc fix.
8652
8653 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8654
8655         * mule/mule-cmds.el (set-input-method): Renamed from
8656         select-input-method.
8657
8658 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8659
8660         * mule/mule-cmds.el (set-language-environment): Run
8661         exit-language-environment-hook before calling `exit-function'
8662         which is specified for the language environment.
8663
8664 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8665
8666         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8667         modified.
8668         (prefer-coding-system): Likewise.
8669         (describe-language-environment): Print aliases of each coding
8670         system.
8671         (set-language-environment-hook): New variable.
8672         (exit-language-environment-hook): New variable.
8673         (set-language-environment): Call these hooks.  Before setting a
8674         new language environment, exit from the
8675         current-language-environment if necessary.
8676         (input-method-verbose-flag): The value can be nil, t,
8677         complex-only, or default.
8678         (input-method-highlight-flag): Doc-string augmented.
8679         (activate-input-method): Check if we can run the registered
8680         function to activate an input method.
8681
8682         * mule/korean.el: Set exit-function for language environment
8683         "Korean" to exit-korean-environment.
8684         (setup-korean-environment): Moved to korea-util.el.
8685
8686 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8687
8688         * mule/mule-cmds.el (read-multilingual-string): Use
8689         current-input-method prior to default-input-method.  Don't bind
8690         current-input-method by `let', instead, activate the specified
8691         input method in the current buffer temporarily.
8692
8693 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8694
8695         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8696
8697 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8698
8699         * mule/chinese.el (post-read-decode-hz): Return the result of
8700         decode-hz-region.
8701         (pre-write-encode-hz): Do not change the value of
8702         last-coding-system.
8703
8704 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8705
8706         * mule/mule-ccl.el: Doc fixes.
8707
8708 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8709
8710         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8711         (check-ccl-program): New macro.
8712
8713 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8714
8715         * mule/mule-ccl.el: Comment about CCL syntax modified.
8716         (ccl-command-table): Add read-multibyte-character and
8717         write-multibyte-character.
8718         (ccl-code-table): Add ex-cmd.
8719         (ccl-extended-code-table): New variable.
8720         (ccl-embed-extended-command): New function.
8721         (ccl-compile-read-multibyte-character,
8722         ccl-compile-write-multibyte-character) New functions.
8723         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8724         ccl-dump-write-multibyte-character): New functions.
8725
8726 1999-07-22  SL Baur  <steve@miho>
8727
8728         * config.el (config-value-file): config.values is installed into
8729         doc-directory.
8730         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8731
8732 1999-07-19  Didier Verna  <didier@xemacs.org>
8733
8734         * rect.el: all functions rewritten, except when noted. Below is a
8735         list of interface changes.
8736         (apply-on-rectangle): new function. Obsoletes
8737         `operate-on-rectangle'. All functions that used to call this
8738         function now call the new one.
8739         (kill-rectangle): added optional prefix arg to fill lines.
8740         (delete-rectangle): ditto.
8741         (delete-extract-rectangle): ditto.
8742         (open-rectangle): ditto.
8743         (clear-rectangle): ditto.
8744         (delete-rectangle-line): added third arg FILL.
8745         (delete-extract-rectangle-line): ditto.
8746         (open-rectangle-line): ditto.
8747         (clear-rectangle-line): ditto.
8748
8749 1999-07-18  Andy Piper  <andy@xemacs.org>
8750
8751         * menubar-items.el (default-menubar): add gutter options.
8752
8753         * gutter-items.el: new file.
8754         (gutter): new group for custom.
8755         (gutter-visible-p): new variable.
8756         (default-gutter-position): ditto.
8757         (buffers-tab): new group for the buffers tab.
8758         (gutter-buffers-tab): widget to put in the gutter.
8759         (buffers-tab-max-size): max number of tabs.
8760         (buffers-tab-switch-to-buffer-function): function to call when a
8761         tab is pressed.
8762         (buffers-tab-omit-function): filter buffers with this function.
8763         (buffers-tab-format-buffer-line-function): format buffer names for
8764         inclusion in tabs.
8765         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8766         the record.
8767         (build-buffers-tab-internal): build a list of tab items.
8768         (buffers-tab-items): ditto.
8769         (add-tab-to-gutter): put a tab in the gutter area.
8770         (update-tab-in-gutter): reset the buffers in the tab.
8771
8772         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8773
8774         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8775         (switch-to-buffer-hooks): new hook.
8776
8777         * toolbar.el (default-toolbar-position): fix typo.
8778
8779 1999-07-16  Andy Piper  <andy@xemacs.org>
8780
8781         * gui.el (make-dialog-frame): turn off gutters for dialogs.
8782
8783 1999-07-15  Didier Verna  <didier@xemacs.org>
8784
8785         * cus-edit.el (custom-prompt-variable): optional third arg makes
8786         prompt for a comment string.
8787         (customize-set-value): optional prefix makes this function handle
8788         variable comments.
8789         (customize-set-variable): ditto.
8790         (customize-save-variable): ditto.
8791         (customize-customized): handle custom comments.
8792         (customize-save-customized): ditto.
8793         (custom-variable-state-set): ditto.
8794         (custom-face-state-set): ditto.
8795         (customize-saved): ditto.
8796         (custom-variable-set): ditto.
8797         (custom-face-set): ditto.
8798         (custom-variable-save): ditto.
8799         (custom-face-save): ditto.
8800         (custom-variable-reset-saved): ditto.
8801         (custom-face-reset-saved): ditto.
8802         (custom-variable-reset-standard): ditto.
8803         (custom-face-reset-standard): ditto.
8804         (custom-comment-face): new face.
8805         (custom-comment-tag-face): ditto.
8806         (custom-comment): new widget.
8807         (custom-comment-create): new function.
8808         (custom-comment-delete): ditto.
8809         (custom-comment-value-set): ditto.
8810         (custom-comment-show): ditto.
8811         (custom-comment-invisible-p): ditto.
8812         (custom-variable-value-create): create a comment field widget.
8813         (custom-face-value-create): ditto.
8814         (custom-variable-menu): new entry for adding a custom comment.
8815         (custom-face-menu): ditto.
8816         (custom-save-variables): possibly save custom comments.
8817         (custom-save-faces): ditto.
8818
8819         * cus-face.el (custom-set-faces): the arguments can now have a
8820         custom comment as fourth argument.
8821
8822         * custom.el (custom-set-variables): the arguments can now have a
8823         custom comment as fifth element.
8824
8825 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
8826
8827         * XEmacs 21.2.18 is released
8828
8829 1999-07-13  SL Baur  <steve@miho>
8830
8831         * lib-complete.el (read-library-name): Revert previous change.
8832         (read-library): Ditto.
8833
8834 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
8835
8836         * packages.el (packages-package-list): Capitalize docstring.
8837
8838         * packages.el (packages-find-package-library-path): Use #'nconc
8839         rather than #'append to reduce consing -- #'mapcar uses Flist,
8840         which returns a freshly consed list.  #'append would create yet
8841         another fresh list, using Fmake_list in concat.
8842
8843         * packages.el (package-provide): Use setq with remassq like it
8844         says in its docstring.
8845
8846 1999-07-06  SL Baur  <steve@miho.m17n.org>
8847
8848         * lib-complete.el (progn-with-message): Fix typo.
8849
8850 1999-07-06  SL Baur  <steve@miho.m17n.org>
8851
8852         * mule/mule-misc.el (char-octet): Make function match docstring.
8853         From Katsumi Yamaoka <yamaoka@jpl.org>
8854
8855 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
8856
8857         * wid-edit.el (widget-documentation): corrected spelling error.
8858
8859 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
8860
8861         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
8862         keys if already bound
8863
8864 1999-07-06  SL Baur  <steve@miho.m17n.org>
8865
8866         * lib-complete.el (progn-with-message): Revert previous changes.
8867
8868 1999-06-24  Bob Weiner  <weiner@beopen.com>
8869
8870         * lib-complete.el (find-library):
8871         (find-library-other-window):
8872         (find-library-other-frame): Completely rewrote
8873         so that these functions actually work when called non-interactively.
8874         Also made them handle LIBRARY arguments which end with .el or .elc.
8875
8876 1999-06-24  Bob Weiner  <weiner@beopen.com>
8877
8878         * simple.el (indent-new-comment-line): Locally bound
8879         `block-comment-start' to `comstart' or else when this is called
8880         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
8881         `block-comment-start' value, ignoring any existing spacing after a
8882         comment prefix in the previous line and producing ugly comments.
8883
8884 1999-06-23  Bob Weiner  <weiner@beopen.com>
8885
8886         * list-mode.el (mouse-choose-completion):
8887         (choose-completion):
8888         (completion-switch-to-minibuffer): Added.
8889         ([Tab]): [Tab] previously switched to the minibuffer
8890         but since [space] does that and since most applications in the
8891         world use [Tab] to select the next item in a list, do that in the
8892         *Completions* buffer too.  This will cause the least confusion
8893         among the largest population of users.  -- Bob Weiner, BeOpen.com,
8894         06/23/1999.
8895
8896 1999-06-22  Bob Weiner  <weiner@beopen.com>
8897
8898         * help.el (help-buffer-name): Added support for a null value
8899         of `help-buffer-prefix-string' since some buffers require no
8900         prefix.
8901
8902 1999-06-20  Bob Weiner  <weiner@beopen.com>
8903
8904         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
8905         in the completion-list-mode-map to bury the completions buffer
8906         even when the minibuffer is no longer active.
8907
8908 1999-06-20  Bob Weiner  <weiner@beopen.com>
8909
8910         * list-mode.el (list-mode): It is visually disconcerting to have
8911         the text cursor disappear within list buffers, especially when
8912         moving from window to window, so leave it visible.
8913
8914 1999-07-01  SL Baur  <steve@miho.m17n.org>
8915
8916         * menubar-items.el (default-menubar): Conditionalize the bug
8917         report menu item (which may not be possible in this XEmacs).
8918         Reported by: Ken'ichi Handa <handa@etl.go.jp>
8919
8920 1999-06-30  SL Baur  <steve@miho.m17n.org>
8921
8922         * subr.el (with-current-buffer): DOC string fix.
8923         Suggested by Bob Weiner <weiner@altrasoft.com>
8924
8925 1999-06-25  Charles G Waldman <cgw@fnal.gov>
8926
8927         * cus-face.el (custom-face-italic): insert missing args
8928
8929 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8930
8931         * packages.el (package-locations): Changed default early package
8932         hierarchies to ~/.xemacs/mule-packages and
8933         ~/.xemacs/xemacs-packages.
8934
8935 1999-06-23  SL Baur  <steve@miho.m17n.org>
8936
8937         * mule/mule-category.el (Top Level): ASCII is also latin-1.
8938
8939 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8940
8941         * packages.el (package-locations): Changed default early package
8942         hierarchy to ~/.xemacs/packages.
8943         (package-locations): Removed `packages' as a possible name for a
8944         late package hierarchy.
8945
8946 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
8947
8948         * mule/mule-category.el (word-combining-categories): Set up new
8949         variable.
8950         (word-separating-categories): Likewise.
8951
8952 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
8953
8954         * XEmacs 21.2.17 is released
8955
8956 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
8957
8958         * font-menu.el (font-menu-set-font): allow for nil specification
8959         of font size.
8960
8961 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
8962
8963         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
8964         is 1.
8965
8966 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
8967
8968         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
8969         8859-5 instead of ISO 8859-1.
8970
8971 1999-06-15  SL Baur  <steve@steve1.m17n.org>
8972
8973         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
8974         (viet-viscii-encode-table): Ditto.
8975
8976         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
8977         Make obsolete definition of char-octet.
8978
8979 1999-06-14  SL Baur  <steve@steve1.m17n.org>
8980
8981         * subr.el: Move no-Mule make-char ...
8982         * help-nomule.el (make-char): To here.
8983         (string-width): Make Mule compatibility alias.
8984
8985 1999-06-15  Andy Piper  <andy@xemacs.org>
8986
8987         * select.el (get-selection-no-error): really make there be no-error.
8988         (get-selection): revert to original.
8989
8990 1999-06-11  Andy Piper  <andy@xemacs.org>
8991
8992         * select.el (selection-sets-clipboard): renamed.
8993         (own-selection): use it.
8994
8995 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
8996
8997         * XEmacs 21.2.16 is released
8998
8999 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9000
9001         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9002         missing characters to avoid crash.
9003
9004 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9005
9006         * coding.el (set-terminal-coding-system): Only set the console
9007         coding system on the selected console if it is a tty.
9008
9009 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9010
9011         * cus-face.el:
9012         * cus-edit.el:
9013         * faces.el:
9014         (custom):
9015         (face-spec-set):
9016         * faces.el (frob-face-property):
9017         * font-menu.el (font-menu-set-font):
9018                   Actually apply changes from 1999-03-17
9019
9020 1999-06-10  Andy Piper  <andy@xemacs.org>
9021
9022         * select.el (get-selection): abstract out non error-signalling
9023         part.
9024         (get-selection-no-error): get-selection without signalling an
9025         error.
9026         (selection-is-clipboard-p): new variable. controls whether the
9027         selection sets the clipboard.
9028         (own-selection): use it.
9029
9030         * mouse.el (insert-selection): fallback to clipboard after trying
9031         primary selection and cutbuffer.
9032
9033 1999-06-05  Andy Piper  <andy@xemacs.org>
9034
9035         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9036         selection functions.
9037
9038 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9039
9040         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9041         default value.
9042         (load): Use `raw-text' instead of `no-conversion'.
9043         (insert-file-contents): Likewise.
9044
9045         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9046         of `no-conversion'.
9047
9048 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9049
9050         * coding.el: Don't copy `no-conversion' to `raw-text'.
9051
9052 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9053
9054         * subr.el (make-char): Define it if Mule is not around.
9055
9056 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9057
9058         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9059
9060         * x-select.el (x-disown-selection-internal): Restore symbol as an
9061         obsolete alias.
9062         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9063
9064 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9065
9066         * XEmacs 21.2.15 is released
9067
9068 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9069
9070         * subr.el (split-string): Avoid infinite looping
9071
9072 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9073
9074         * ldap.el (ldap-ignore-attribute-codings): New variable
9075         (ldap-default-attribute-decoder): New variable
9076         (ldap-coding-system): New variable
9077         (ldap-attribute-syntax-encoders): New variable
9078         (ldap-attribute-syntax-decoders): New variable
9079         (ldap-attribute-syntaxes-alist): New variable
9080         (ldap-encode-boolean): New function
9081         (ldap-decode-boolean): New function
9082         (ldap-encode-country-string): New function
9083         (ldap-decode-string): New function
9084         (ldap-decode-address): New function
9085         (ldap-encode-address): New function
9086         (ldap-decode-attribute): New function
9087         (ldap-search): Use some of these
9088
9089 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9090
9091         * version.el (emacs-version): Make the patch level/beta come
9092         before the XEmacs qualifier so that it gets into (funcall
9093         emacs-version) and thus in the bug reports.
9094         (emacs-version>=): Support patch levels.
9095
9096 1999-06-03  SL Baur  <steve@xemacs.org>
9097
9098         * version.el: implement x.y.z version number
9099         From Jan Vroonhof <vroonhof@math.ethz.ch>
9100
9101 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9102
9103         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9104
9105 1999-05-22  Vin Shelton <acs@xemacs.org>
9106
9107         * startup.el: Document -private and break out non-standard X options.
9108
9109 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9110
9111         * mule/mule-charset.el (charset-after): New function.
9112         (charset-direction): Synch with Mule, update docstring.
9113         (get-charset-property): New function.
9114         (put-charset-property): New function.
9115         (charset-plist): New function.
9116
9117         * mule/mule-charset.el (compose-region):
9118         (decompose-region): remove;  these functions (which don't work
9119         since we don't do composite characters) have been moved to
9120         mule-util.el.
9121         (toplevel): follow coding standards
9122
9123 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9124
9125         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9126         exist any more.
9127
9128         * code-files.el: Fix commentary to follow coding standards.  Move
9129         the single line left in mule-files.el to here.
9130
9131         * mule/mule-files.el: delete.
9132
9133 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9134
9135         * info.el (Info-scroll-prev): Use event functions instead of the
9136         old emacs 19 interface.
9137
9138 1999-06-02  Andy Piper  <andy@xemacs.org>
9139
9140         * x-font-menu.el (x-font-menu-load-font):
9141         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9142
9143 1999-05-31  Andy Piper  <andy@xemacs.org>
9144
9145         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9146         group.
9147         (font-menu-this-frame-only-p): ditto.
9148         (font-menu-max-items): reinstate, from Jan Vroonhof
9149         <vroonhof@math.ethz.ch>
9150         (font-menu-submenu-name-format): ditto.
9151         (font-menu-split-long-menu): ditto, for use by the family
9152         constructor.
9153         (font-menu-family-constructor): use it.
9154
9155 1999-05-30  Andy Piper  <andy@xemacs.org>
9156
9157         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9158         for use by the font menu.
9159
9160         * msw-font-menu.el: new file implementing mswindows specific
9161         font-menu behaviour.
9162         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9163         (mswindows-font-menu-junk-families): ditto.
9164         (hack-font-truename): ditto.
9165         (mswindows-font-regexp-ascii): ditto.
9166         (mswindows-reset-device-font-menus): ditto.
9167         (mswindows-font-menu-font-data): ditto.
9168         (mswindows-font-menu-load-font): ditto.
9169
9170         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9171         (x-font-menu-font-data): ditto.
9172         (x-font-menu-load-font): ditto.
9173
9174         * font-menu.el: new file implementing generic font menu behaviour.
9175         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9176         made device independent.
9177         (font-menu-this-frame-only-p): ditto.
9178         (font-menu-preferred-resolution): ditto.
9179         (font-menu-size-scaling): new variable used to determine whether
9180         sizes are in points or tenths of a point.
9181         (vassoc): moved from x-font-menu.el.
9182         (device-fonts-cache): ditto.
9183         (device-fonts-cache): ditto.
9184         (flush-device-fonts-cache): ditto.
9185         (reset-device-font-menus): copied from x-font-menu.el and made
9186         device independent. Most functionality deferred to
9187         device-dependent versions.
9188         (font-menu-family-constructor): copied from x-font-menu.el and
9189         made device independent.
9190         (font-menu-size-constructor): ditto.
9191         (font-menu-weight-constructor): ditto.
9192         (font-menu-set-font): ditto.
9193         (font-menu-change-face): ditto.
9194         (font-menu-load-font): new device method.
9195         (font-menu-font-data): ditto.
9196
9197         * x-font-menu.el: The above functions deleted.
9198
9199 1999-05-26  Andy Piper  <andy@xemacs.org>
9200
9201         * update-elc.el:
9202         * make-docfile.el:
9203         * loadup.el: rehash expand-file-name usage to not use default-directory.
9204
9205 1999-05-21  Andy Piper  <andy@xemacs.org>
9206
9207         * x-select.el (x-select-convert-to-text):
9208         (x-selected-text-type):
9209         (x-get-selection):
9210         (xselect-convert-to-string):
9211         (xselect-convert-to-compound-text):
9212         (xselect-convert-to-length):
9213         (xselect-convert-to-targets):
9214         (xselect-convert-to-delete):
9215         (xselect-convert-to-filename):
9216         (xselect-convert-to-charpos):
9217         (xselect-convert-to-lineno):
9218         (xselect-convert-to-colno):
9219         (xselect-convert-to-sourceloc):
9220         (xselect-convert-to-os):
9221         (xselect-convert-to-host):
9222         (xselect-convert-to-user):
9223         (xselect-convert-to-class):
9224         (xselect-convert-to-name):
9225         (xselect-convert-to-integer):
9226         (xselect-convert-to-atom):
9227         (xselect-convert-to-identity): functions renamed from x-* and
9228         moved to select.el.
9229         (x-get-secondary-selection): use rename get-selection.
9230         (x-get-clipboard): ditto.
9231         (x-own-selection): moved to select.el.
9232         (x-valid-simple-selection-p): ditto.
9233         (x-dehilight-selection): ditto.
9234         (x-own-clipboard): ditto.
9235         (x-disown-selection): ditto.
9236
9237         * x-mouse.el (x-yank-function): moved to mouse.el.
9238         (x-insert-selection): ditto.
9239         (x-set-point-and-move-selection): use renamed function.
9240
9241         * select.el (selected-text-type): moved and renamed from
9242         x-select.el.
9243         (selection-owner-p): moved to C.
9244         (selection-exists-p): ditto.
9245         (get-cutbuffer): new device method.
9246         (get-selection): generalised and moved from x-select.el.
9247         (own-selection): moved x-own-selection functionality into here.
9248         (dehilight-selection): renamed and moved from x-select.el.
9249         (own-clipboard): functionality moved from x-select.el using new
9250         generic C builtins.
9251         (disown-clipboard): ditto.
9252         (select-convert-to-text):
9253         (select-convert-to-string):
9254         (select-convert-to-compound-text):
9255         (select-convert-to-length):
9256         (select-convert-to-targets):
9257         (select-convert-to-delete):
9258         (select-convert-to-filename):
9259         (select-convert-to-charpos):
9260         (select-convert-to-lineno):
9261         (select-convert-to-colno):
9262         (select-convert-to-sourceloc):
9263         (select-convert-to-os):
9264         (select-convert-to-host):
9265         (select-convert-to-user):
9266         (select-convert-to-class):
9267         (select-convert-to-name):
9268         (select-convert-to-integer):
9269         (select-convert-to-atom):
9270         (select-convert-to-identity): new functions renamed from x-* and
9271         moved from x-select.el.
9272
9273         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9274         into here and use as the default window-system mouse yank.
9275         (insert-selection): generalised and moved from x-mouse.el.
9276         (own-clipboard): moved to C.
9277
9278         * msw-select.el (mswindows-selection-owned-p): deleted.
9279         (mswindows-own-selection): generalised and moved to select.el.
9280         (mswindows-disown-selection): generalised and moved to C.
9281         (mswindows-selection-owner-p): ditto.
9282
9283 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9284
9285         * XEmacs 21.2.14 is released
9286
9287 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9288
9289         * about.el: update contact info for jason and slb.
9290
9291 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9292
9293         * mule/european.el (setup-romanian-environment): Add Romanian
9294         support from Emacs/Mule romanian.el.
9295
9296 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9297
9298         * cus-face.el: Label all custom changes with the 'custom' tag.
9299
9300         * cus-edit.el: idem ditto.
9301
9302         * faces.el: Added suport for adding device tags to various functions.
9303         (custom): New device tag.
9304         (face-spec-set): Call reset face with tags argument. No longer do
9305         x-init-global-faces hack.
9306
9307         * faces.el (frob-face-property): Use an anonymous specifier to map
9308         frob-face-property-1 over.
9309
9310         * x-font-menu.el (font-menu-set-font): Always specify all
9311         properties to custom.
9312
9313 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9314
9315         * mule/european.el (setup-czech-environment): Add czech support.
9316         From David Sauer <davids@orfinet.cz>
9317
9318 1999-03-15  SL Baur  <steve@xemacs.org>
9319
9320         * check-features.el: Turn hard errors into warnings.
9321
9322 1999-03-21  SL Baur  <steve@xemacs.org>
9323
9324         * simple.el (delete-key-deletes-forward): As per discussion on
9325         xemacs-beta, default to t.
9326
9327 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9328
9329         * loadup.el: Define Installation-string before loading anything.
9330
9331 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9332
9333         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9334         From Anders Stenman <stenman@isy.liu.se>
9335
9336 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9337
9338         * wid-edit.el (widget-glyph-find): Ditto.
9339
9340         * packages.el (locate-library): Ditto.
9341
9342         * loadup.el (really-early-error-handler): Ditto.
9343
9344         * lib-complete.el (read-library): Ditto.
9345
9346         * faces.el (set-face-stipple): Ditto.
9347
9348         * code-files.el (load): Use new calling style of locate-file.
9349
9350 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9351
9352         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9353         dead.
9354
9355 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9356
9357         * dumped-lisp.el (preloaded-file-list): Don't load
9358         Installation.el.
9359
9360         * loadup.el (Installation-string): Define it here.
9361
9362 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9363
9364         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9365         Installation.el needs to be loaded before `dump-paths', otherwise
9366         the dumping process won't find it.
9367
9368 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9369
9370         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9371         subr so that we can use `replace-in-string' in Installation.el to
9372         get rid of C-m chars under the native Windows build.
9373
9374 1999-04-29  Andy Piper  <andy@xemacs.org>
9375
9376         * make-docfile.el: canonicalize file and directory names.
9377
9378         * device.el (call-device-method): new function for calling device
9379         specific methods.
9380         (define-device-method): new function for defining device methods.
9381         (define-device-method*): ditto.
9382
9383 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9384
9385         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9386
9387 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9388
9389         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9390         (cyrillic-koi8-r-encode-table): Likewise.
9391         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9392         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9393
9394         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9395         from vietnamese.el].
9396
9397         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9398         mule/mule-misc.el.
9399
9400 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9401
9402         * mule/thai-xtis.el:
9403         - Change font registry name from "Thai94x94-0" to "xtis-0".
9404         - Change mnemonic of coding-system `tis-620' to "TIS620".
9405
9406 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9407
9408         * mule/ethiopic.el: fixed.
9409
9410 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9411
9412         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9413
9414         * mule/thai-xtis.el: New file.
9415
9416         * mule/vietnamese.el: New file.
9417
9418         * mule/ethiopic.el: New file.
9419
9420 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9421
9422         * bytecomp.el (byte-compile-close-variables): Leave
9423         debug-issue-ebola-notices alone.
9424
9425 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9426
9427         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9428         at the top of the buffer since it is the most important thing to
9429         customize
9430         (ldap-get-host-parameter): New defun
9431         (ldap-search): Add a new parameter `withdn' to retrieve the
9432         distinguished names of entries
9433
9434 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9435
9436         * startup.el (splash-frame-body): Date and spelling fixes.
9437
9438 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9439
9440         * view-less.el (toggle-truncate-lines): add autoload tag
9441
9442 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9443
9444         * format.el (format-alist): Disable image stuff.
9445
9446 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9447
9448         * wid-edit.el (widget-glyph-find): Search by directories, then by
9449         suffixes rather than the other way around.
9450         (widget-image-conversion): Renamed to
9451         `widget-image-file-name-suffixes'.
9452
9453 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9454
9455         * mule/mule-charset.el: Made old functions obsolete, remove the
9456         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9457         (charset-iso-graphic-plane): Rename from charset-graphic.
9458         (charset-iso-final-char): Rename from charset-final.
9459         (charset-width): Rename from charset-columns.
9460         (charset-bytes): Added from fsf compatibility, returns always 1.
9461
9462         * mule/mule-misc.el: Move charset-doc-string alias to
9463         mule-charset.el
9464
9465 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9466
9467         * x-faces.el (x-make-font-bold-italic): honor
9468         *try-oblique-before-italic-fonts*
9469
9470 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9471
9472         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9473
9474 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9475
9476         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9477         name.
9478
9479 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9480
9481         * cl-extra.el (equalp): Would bug out for lists.
9482
9483 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9484
9485         * about.el (about-hackers):  Change cgw's email address
9486
9487 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9488
9489         * XEmacs 21.2.13 is released
9490
9491 1999-03-12  SL Baur  <steve@xemacs.org>
9492
9493         * simple.el (delete-key-deletes-forward): Revert to previous
9494         behavior.
9495
9496 1999-01-18  Didier Verna  <didier@xemacs.org>
9497
9498         * menubar-items.el (xemacs-splash-buffer): handle the case of
9499         multiple elements in the splash buffer body.
9500
9501         * startup.el (splash-frame-timeout): new constant: interval
9502         between splash buffer elements.
9503         (command-line-1): handle splash buffer with multiple elements (use
9504         a timeout).
9505         (splash-frame-body): Originally `startup-splash-frame-body'.
9506         Rewrote a cleaner and more readable version. This can now be array,
9507         in which case each element is displayed in turn in the splash buffer.
9508         (splash-frame-static-body): new constant. Persistent information
9509         across all splash buffer elements (preserves the possibility to give
9510         it in different languages.
9511         (circulate-splash-frame-elements): new function. Used as a timeout
9512         to circulate through all splash frame elements and display them in
9513         sequence.
9514         (display-splash-frame): originally `startup-splash-frame'. Handle
9515         the case of multiple elements in the splash buffer body. Now
9516         returns a timeout id if multiple elements to display, or nil.
9517
9518 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9519
9520         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9521         so they can be overridden by x-init-face-from-resources.
9522         Additionally specify the font name also with an x tag.
9523
9524 1999-03-08  Andy Piper  <andy@xemacs.org>
9525
9526         * package-get.el (package-get-base): autoload.
9527
9528         * menubar-items.el (default-menubar): add update menu item. Fix
9529         custom menu to only be activated when package-base is available.
9530
9531         * package-get.el (package-get-custom): don't load
9532         package-get-custom as it is auto-generated. Fix group definition.
9533
9534 1999-03-05  Didier Verna  <didier@xemacs.org>
9535
9536         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9537         instead of `symbol-name' (Thanks Kyle).
9538
9539         * cus-edit.el (custom-save-variables): use `prin1' instead of
9540         princ to write symbols.
9541
9542 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9543
9544         * XEmacs 21.2.12 is released
9545
9546 1999-03-05  SL Baur  <steve@xemacs.org>
9547
9548         * menubar-items.el (default-menubar): Add kfm browsing support.
9549         From Neal Becker <nbecker@fred.net>
9550
9551 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9552
9553         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9554         calls to font-lock during buffer reversion.
9555
9556 1999-02-12  Didier Verna  <didier@xemacs.org>
9557
9558         * info.el (Info-build-node-completions): unconditionally widen the
9559         tag table buffer.
9560
9561 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9562
9563         * x-faces.el (x-init-face-from-resources):
9564         Only set fonts in the 'x locale.
9565
9566 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9567
9568         * package-ui.el (pui-install-selected-packages): Don't throw on
9569         `package-admin-delete-binary-package' returning nil since it's
9570         normal.  Reindent function.
9571         (pui-add-required-packages): Handle case where packages selected
9572         for installation have never been installed.
9573
9574 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9575
9576         * menubar-items.el (default-menubar):
9577         Implement the ``Mule->Set coding system of process'' menu item.
9578
9579 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9580
9581         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9582         files
9583         - Change some `if's to `when's
9584
9585 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9586
9587         * XEmacs 21.2.11 is released
9588
9589 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9590
9591         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9592         against window close (Fix Bug #460).
9593         (ask-user-about-lock-dbox): Idem.
9594
9595 1999-02-25  SL Baur  <steve@xemacs.org>
9596
9597         * mule/mule-charset.el (charset-leading-byte): New function.
9598         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9599
9600 1999-02-12  Andy Piper  <andy@xemacs.org>
9601
9602         * about.el (xemacs-hackers): change andy's email address.
9603         (about-url-alist): change andy's web page address.
9604         (about-xemacs): add piper.
9605
9606 1999-02-16  SL Baur  <steve@xemacs.org>
9607
9608         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9609         of mule-base into lisp/mule.
9610
9611 1999-02-16  SL Baur  <steve@xemacs.org>
9612
9613         * mule/arabic.el:
9614         mule/canna-leim.el:
9615         mule/chinese.el:
9616         mule/cyrillic.el:
9617         mule/english.el:
9618         mule/european.el:
9619         mule/greek.el:
9620         mule/hebrew.el:
9621         mule/japanese.el:
9622         mule/kinsoku.el:
9623         mule/korean.el:
9624         mule/misc-lang.el:
9625         mule/mule-category.el:
9626         mule/mule-ccl.el:
9627         mule/mule-charset.el:
9628         mule/mule-cmds.el:
9629         mule/mule-coding.el:
9630         mule/mule-files.el:
9631         mule/mule-help.el:
9632         mule/mule-init.el:
9633         mule/mule-misc.el:
9634         mule/mule-tty-init.el:
9635         mule/mule-x-init.el:
9636         mule/viet-chars.el:  Remerge from mule-base.
9637
9638         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9639         of mule-base into lisp/mule.
9640
9641 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9642
9643         * process.el (exec-to-string): Use `shell-command-switch' in place
9644         of hard-wired "-c" (for WindowsNT).
9645
9646 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9647
9648         * menubar-items.el (default-menubar):  Remove obsolete
9649         "Gopher" item
9650
9651 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9652
9653         * package-admin.el (package-admin-get-install-dir): First fall
9654         back to the location of xemacs-base for non-mule packages.
9655
9656 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9657
9658         * paths.el:
9659         - improved automounter tmp directory support.
9660         - support 4 (!) empirically discovered automounter conventions
9661
9662 1999-02-12  SL Baur  <steve@xemacs.org>
9663
9664         * etags.el (pop-tag-mark): autoload to match key binding.
9665
9666 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9667
9668         * XEmacs 21.2.10 is released
9669
9670 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9671
9672         * package-get.el (package-get-remote-filename): Don't bug out for
9673         a local file name in the search entry.
9674
9675 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9676
9677         * XEmacs 21.2.9 is released
9678
9679 1999-01-19  Didier Verna  <didier@xemacs.org>
9680
9681         * replace.el (replace-search-function): new variable containing a
9682         function to perform a search-forward.
9683         (replace-re-search-function): new variable containing a function
9684         to perform a re-search-forward.
9685         (perform-replace): use them.
9686
9687 1999-01-25  Didier Verna  <didier@xemacs.org>
9688
9689         * select.el (selection-owner-p): use the name `XEmacs'.
9690         (cut-copy-clear-internal): ditto.
9691
9692 1999-01-18  Andy Piper  <andy@xemacs.org>
9693
9694         * about.el (about-url-alist): Update my entry.
9695         (xemacs-hackers): Ditto.
9696
9697 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9698
9699         * buffer.el (switch-to-buffer): Fixing documentation.
9700         * minibuf.el (minibuffer-completion-table): ditto.
9701         * cl-macs.el (return-from): ditto.
9702
9703 1999-01-04  Didier Verna  <didier@xemacs.org>
9704
9705         * replace.el (delete-non-matching-lines): temporarily disable
9706         case-folding when called interactively with a regexp containing
9707         uppercase characters.
9708         (delete-matching-lines): ditto.
9709         (count-matches): ditto.
9710         (list-matching-lines): ditto.
9711
9712 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9713
9714         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9715         abort if current window is split horizontally, not if others are
9716         split.  Got rid of unnecessary minibuffer checking.  Also, add
9717         some comments (it's still complex).
9718
9719 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9720
9721         * package-get.el: changed address for doc.ic.ac.uk to
9722         sunsite.doc.ic.ac.uk
9723
9724 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9725
9726         * ldap.el (toplevel): Remove requires so that the file compiles
9727         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9728
9729 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9730
9731         * dump-paths.el: Calculate module-directory and set
9732         module-load-path to the load path for modules.
9733
9734         * loadup.el: Get bootstrap value of module-load-path from the
9735         environment variable EMACSBOOTSTRAPMODULEPATH.
9736         - Display the module load path if we're debugging paths.
9737
9738         * setup-paths.el: Added function paths-find-site-module-directory.
9739         - Added function paths-find-module-directory.
9740         - Added function paths-construct-module-load-path.  Uses new
9741         environment variable EMACSMODULEPATH.
9742
9743 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9744
9745         * font.el (font-default-object-for-device):
9746         Oops! This `or' can't be replaced by `unless'.
9747         Fixed inability to run w3, among other things.
9748
9749 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9750
9751         * package-admin.el: Change initialization of
9752           package-admin-install-function dependent on system type.
9753           Change package-admin-install-function-mswindows to use
9754           "minitar".
9755
9756 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9757
9758         * mouse.el (default-mouse-motion-handler): Disable help echo while
9759         in the minibuffer.
9760
9761 1998-12-28  Martin Buchholz <martin@xemacs.org>
9762
9763         * XEmacs 21.2.8 is released.
9764
9765 1998-12-24  Martin Buchholz <martin@xemacs.org>
9766
9767         * XEmacs 21.2.7 is released.
9768
9769 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9770
9771         * package-ui.el (pui-list-packages): Set truncate-lines.
9772
9773         * package-get.el (package-get-download-menu): Use
9774         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9775
9776         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9777         (pui-help-string): idem.
9778         (list-packages-mode): New major mode.
9779         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9780         (pui-install-selected-packages): Add suport for removing packages.
9781         (pui-toggle-package-delete-key): New function.
9782         (pui-popup-context-sensitive): New kludge.
9783         (pui-list-packages): Add warning when `package-get-remote' is nil.
9784         (package-ui-add-site): New function.
9785
9786 1998-12-01  Didier Verna  <didier@xemacs.org>
9787
9788         * hyper-apropos.el (hyper-where-is): added the missing autoload.
9789
9790 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9791
9792         * ldap.el: Custom-ized
9793         (toplevel): Do not provide `ldap' which is provided by C level
9794         LDAP code
9795         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9796
9797 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
9798
9799         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9800
9801 1998-12-17  Andy Piper  <andy@xemacs.org>
9802
9803         * sound.el (sound-load-list): name changed from sound-load-alist.
9804         (sound-extension-list): name changed from sound-ext-list.
9805         (load-default-sounds): use new names.
9806         (load-sound-file): use new names.
9807
9808 1998-12-16  Andy Piper  <andy@xemacs.org>
9809
9810         * XEmacs 21.2.6 is released
9811
9812 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
9813
9814         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9815         errors.
9816
9817 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
9818
9819         * wid-edit.el (widget-echo-this-extent): Set
9820         help-echo-owns-message to t.
9821
9822 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9823
9824         * package-get.el (package-get-download-menu): use toggles for
9825           each site in the download site menu.
9826
9827 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
9828
9829         * package-get.el (package-get): If we cannot find a package
9830           because package-get-remote is not set, give a more helpful
9831           error message.
9832
9833 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9834
9835         * package-get.el (package-get-remote-filename): use an EFS path
9836         with user anonymous if no user is specified.
9837
9838 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9839
9840         * faces.el (face-spec-set): Re-init fallfacks for default after
9841         calling reset-face on the default face.
9842
9843 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9844
9845         * package-admin.el (package-admin-default-install-function):
9846         Behave as advertised.  Make sure the pkg-dir is proper for
9847         default-directory.
9848         (package-admin-add-binary-package): Make sure the pkg-dir is
9849         proper for default-directory.
9850         (package-admin-install-function-mswindows): Make sure the pkg-dir
9851         is proper for default-directory.
9852
9853 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9854
9855         * XEmacs 21.2.5 is released
9856
9857 1998-12-05  SL Baur  <steve@altair.xemacs.org>
9858
9859         * files.el (binary-file-regexps): regexp-opt is not available at
9860         bytecompile time.
9861
9862 1998-11-30  Martin Buchholz  <martin@xemacs.org>
9863
9864         * x-win-xfree86.el:
9865         * x-win-sun.el (x-win-init-sun):
9866         * x-win-sun.el:
9867         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
9868         * x-iso8859-1.el:
9869         * x-init.el (init-post-x-win):
9870         * x-init.el (init-pre-x-win):
9871         * x-init.el (x-initialize-compose):
9872         * x-init.el:
9873         * x-compose.el:
9874         * winnt.el:
9875         * widget.el:
9876         * wid-edit.el (widget-glyph-click):
9877         * wid-edit.el (widget-glyph-find):
9878         * wid-edit.el (widget-type):
9879         * view-less.el (view-buffer-other-window):
9880         * very-early-lisp.el:
9881         * version.el:
9882         * toolbar.el:
9883         * toolbar-items.el:
9884         * term/sun.el (suntool-map):
9885         * term/sun-mouse.el:
9886         * term/internal.el:
9887         * syntax.el (modify-syntax-entry):
9888         * symbol-syntax.el:
9889         * subr.el:
9890         * startup.el (lock-directory):
9891         * simple.el (set-comment-column):
9892         * simple.el (backward-delete-char-untabify):
9893         * shadow.el (find-emacs-lisp-shadows):
9894         * shadow.el:
9895         * setup-paths.el (paths-construct-info-path):
9896         * select.el (cut-copy-clear-internal):
9897         * process.el (call-process-region):
9898         * process.el (start-process-shell-command):
9899         * process.el:
9900         * paths.el (rmail-spool-directory):
9901         * paragraphs.el (use-hard-newlines):
9902         * package-get.el (package-get-dependencies):
9903         * package-admin.el (package-admin-delete-binary-package):
9904         * obsolete.el (truncate-string):
9905         * obsolete.el (store-substring):
9906         * mouse.el (default-mouse-track-maybe-own-selection):
9907         * mouse.el (mouse-yank-at-point):
9908         * modeline.el:
9909         * modeline.el (mouse-drag-modeline):
9910         * minibuf.el (read-directory-name-internal):
9911         * minibuf.el (read-file-name-internal):
9912         * minibuf.el (read-file-name-internal-1):
9913         * minibuf.el (read-file-name-2):
9914         * minibuf.el (exact-minibuffer-completion-p):
9915         * minibuf.el (read-from-minibuffer):
9916         * minibuf.el:
9917         * menubar.el (check-menu-syntax):
9918         * map-ynp.el (map-y-or-n-p):
9919         * make-docfile.el (docfile-out-of-date):
9920         * loadup.el ((member "run-temacs" command-line-args)):
9921         * loadup.el ((member "no-site-file" command-line-args)):
9922         * loadup.el (really-early-error-handler):
9923         * loadup.el:
9924         * loadhist.el:
9925         * loaddefs.el:
9926         * lisp-mnt.el (lm-verify):
9927         * lib-complete.el (lib-complete:cache-completions):
9928         * lib-complete.el (library-all-completions):
9929         * itimer.el (itimer-run-expired-timers):
9930         * info.el (Info-mode):
9931         * info.el (Info-insert-file-contents):
9932         * info.el (Info-rebuild-dir):
9933         * info.el (Info-build-dir-anew):
9934         * info.el (Info-parse-dir-entries):
9935         * info.el (Info-dir-outdated-p):
9936         * info.el (Info-insert-dir):
9937         * info.el (info-xref):
9938         * info.el:
9939         * hyper-apropos.el (hyper-apropos-get-doc):
9940         * hyper-apropos.el (hyper-describe-face):
9941         * hyper-apropos.el (hyper-apropos-mode):
9942         * hyper-apropos.el:
9943         * help.el (list-processes):
9944         * help.el:
9945         * gnuserv.el:
9946         * font.el (mswindows-font-create-name):
9947         * font.el (font-default-font-for-device):
9948         * font.el (x-font-create-object):
9949         * font.el (font-registry):
9950         * font.el:
9951         * font-lock.el (font-lock-keywords):
9952         * font-lock.el:
9953         * finder.el (finder-compile-keywords):
9954         * find-paths.el (paths-find-recursive-path):
9955         * fill.el (set-justification-center):
9956         * fill.el (fill-region-as-paragraph):
9957         * files.el (insert-directory):
9958         * files.el (wildcard-to-regexp):
9959         * files.el (recover-file):
9960         * files.el (basic-save-buffer):
9961         * files.el (delete-auto-save-file-if-necessary):
9962         * files.el (file-relative-name):
9963         * files.el (backup-extract-version):
9964         * files.el (backup-buffer):
9965         * files.el (set-visited-file-name):
9966         * files.el (set-auto-mode):
9967         * files.el (interpreter-mode-alist):
9968         * files.el:
9969         * files.el (find-file-noselect):
9970         * files.el (abbreviate-file-name):
9971         * files.el (parse-colon-path):
9972         * files.el (directory-abbrev-alist):
9973         * etags.el (visit-tags-table-buffer):
9974         * easymenu.el (easy-menu-define):
9975         * dragdrop.el (experimental-dragdrop-drag):
9976         * dragdrop.el (dragdrop-drop-do-functions):
9977         * dragdrop.el (dragdrop-drop-at-point):
9978         * disass.el (disassemble-1):
9979         * disass.el (disassemble-internal):
9980         * disass.el (disassemble):
9981         * disass.el:
9982         * derived.el (derived-mode-init-mode-variables):
9983         * derived.el (define-derived-mode):
9984         * custom.el (defgroup):
9985         * cus-edit.el (custom-quote):
9986         * config.el:
9987         * code-process.el (open-network-stream):
9988         * code-process.el (start-process):
9989         * code-process.el (call-process-region):
9990         * code-process.el (call-process):
9991         * code-process.el:
9992         * code-files.el (insert-file-contents):
9993         * code-files.el:
9994         * code-files.el (buffer-file-coding-system-for-read):
9995         * cmdloop.el (yes-or-no-p-minibuf):
9996         * cl.el:
9997         * cl-macs.el:
9998         * cl-extra.el:
9999         * callers-of-rpt.el (make-caller-report):
10000         * callers-of-rpt.el:
10001         * bytecomp.el (batch-byte-recompile-directory):
10002         * bytecomp.el (batch-byte-compile-1):
10003         * bytecomp.el (batch-byte-compile):
10004         * bytecomp.el (display-call-tree):
10005         * bytecomp.el (byte-compile-insert):
10006         * bytecomp.el (byte-compile-two-args-19->20):
10007         * bytecomp.el (byte-compile-variable-ref):
10008         * bytecomp.el (byte-compile-form):
10009         * bytecomp.el (byte-compile-top-level-body):
10010         * bytecomp.el (byte-compile-out-toplevel):
10011         * bytecomp.el (byte-compile-byte-code-maker):
10012         * bytecomp.el (byte-compile-file-form-defmumble):
10013         * bytecomp.el (byte-compile-file-form):
10014         * bytecomp.el (byte-compile-keep-pending):
10015         * bytecomp.el (byte-compile-insert-header):
10016         * bytecomp.el (byte-compile-from-buffer):
10017         * bytecomp.el (byte-compile-file):
10018         * bytecomp.el (byte-recompile-file):
10019         * bytecomp.el (byte-compile-close-variables):
10020         * bytecomp.el (byte-compile-warn-about-unused-variables):
10021         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10022         * bytecomp.el (byte-compiler-legal-options):
10023         * bytecomp.el (byte-compile-lapcode):
10024         * bytecomp.el (byte-optimize-log):
10025         * bytecomp.el ((fboundp 'defsubst)):
10026         * bytecomp.el:
10027         * bytecomp-runtime.el:
10028         * byte-optimize.el (byte-optimize-apply):
10029         * byte-optimize.el (car):
10030         * byte-optimize.el (byte-optimize-form):
10031         * byte-optimize.el (byte-optimize-form-code-walker):
10032         * byte-optimize.el:
10033         * build-report.el (build-report-insert-installation-file):
10034         * build-report.el (build-report):
10035         * auto-show.el:
10036         * apropos.el (apropos-documentation):
10037         - mega patch
10038         - clean up byte-compile warnings
10039         - remove unused variables
10040         - Use common lisp style hashtable functions
10041         - byte compiler cleanup
10042         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10043         - remove old backquote syntax usage
10044         - move some cl functionality into C for speed.
10045         - remove last remaining VMS support
10046         - spelling fixes
10047         - implement last, butlast, nbutlast, copy-list in C.
10048         - new macro ignore-file-errors, similar to ignore-errors
10049           (ignore-file-errors (delete-file "foo"))
10050         - get frequent garbage collection during loadup.el by tweaking
10051           gc-cons-threshold, rather than explicitly calling garbage-collect
10052         - default delete-key-deletes-forward to `t'.
10053
10054 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10055
10056         * XEmacs 21.2-beta4 is released.
10057
10058 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10059
10060         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10061         (easy-menu-item-present-p): Wrapper around find-menu-item.
10062         (easy-menu-remove-item): Wrapper around delete-menu-item.
10063
10064         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10065         (add-menu-button): Add 'in-menu' argument.
10066         (add-menu-item-1): Add in-menu support to helper function.
10067
10068 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10069
10070         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10071
10072 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10073
10074         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10075         of Dec 4, 1997.
10076
10077 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10078
10079         * process.el (shell-command-on-region): Report if the command
10080         succeeded or failed.
10081
10082 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10083
10084         * subr.el (buffer-substring-no-properties): Comment out.
10085
10086 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10087
10088         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10089           into font instances first, like `x-frob-font-size' does.
10090           (mswindows-find-larger-font): ditto
10091
10092 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10093
10094         * package-ui.el (pui-install-selected-packages): fix args in call
10095         to `package-get'.
10096
10097 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10098
10099         * package-get.el (host-name): New widget type.
10100         (package-get-remote): Better customization using new type.
10101         (package-get-download-sites): idem dito.
10102
10103         (package-get-custom): Do not use package-get-all untill we have
10104         runtime dependencies.
10105
10106         (package-get-remove-copy): Default to 't' we no longer need this
10107         kludge as we do not currently use depenencies.
10108
10109         (package-get-was-current): New variable.
10110         (package-get-require-base): New 'force-current' argument.
10111         (package-get-update-base): idem
10112         (package-get-package-provider):  idem
10113         (package-get-locate-index-file): New 'no-remote' argument.
10114         (package-get-locate-file): idem.
10115
10116         (package-get-maybe-save-index): New function.
10117         (package-get-update-base): Use it.
10118
10119 1998-10-28 Greg Klanderman <greg@alphatech.com>
10120
10121         * package-get.el (package-get-remote): default to nil; by default,
10122         don't go out to the net via EFS.  They must select a download site.
10123         (package-get-download-sites): new variable.
10124         (package-get-download-menu): new function.
10125         (package-get-locate-index-file): new function.
10126         (package-get-update-base): use it.
10127
10128         * menubar-items.el (default-menubar): add "Update Package Index"
10129         and "Add Download Site" menus under Options | Manage Packages.
10130
10131 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10132
10133         * package-get.el (package-get): bugfix code checking installed version
10134         for case where package is not currently installed.
10135         (package-get-require-signed-base-updates): new variable.
10136         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10137         deemed not a goot thing.  Use the variable
10138         package-get-allow-unsigned-base-updates instead.
10139
10140 1998-10-16 Greg Klanderman <greg@alphatech.com>
10141
10142         * package-get.el (package-get): Don't install an older version than
10143         we already have unless explicitly told to.  Issue a warning.
10144
10145         * package-ui.el (pui-add-required-packages): when adding
10146         dependencies, don't add packages that are up to date.
10147         (pui-package-symbol-char):  Don't consider a package out of date
10148         if you have a newer version installed than the latest version in
10149         package-get-base.
10150
10151         * package-get.el (package-get-base-filename): document that it may
10152         be a path relative to package-get-remote;  new default value.
10153         (package-get-locate-file): new function.
10154         (package-get-update-base): use it to expand package-get-base-filename.
10155         (package-get-save-base): new function to save the package-get database
10156         to file.
10157         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10158         (package-get-update-base): pass the REMOTE-SOURCE arg.
10159         (package-get-update-base-entry): call package-get-custom-add-entry.
10160         (package-get-file-installed-p): removed; no longer needed.
10161         (package-get-create-custom): ditto.
10162         (toplevel): remove code to build and load package-get-custom.el
10163         (package-get-custom-add-entry): new function.
10164
10165 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10166
10167         * wid-edit.el (widget-button-click): Don't switch window.
10168
10169 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10170
10171         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10172
10173 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10174
10175         * etags.el (find-tag-default): Run find-tag-hook using
10176         run-hooks rather than funcall
10177
10178 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10179
10180         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10181         and the current local map as the parents to isearch-mode-map.
10182
10183 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10184
10185         * XEmacs 21.2-beta3 is released.
10186
10187 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10188
10189         * package-get.el (package-get-update-base): use
10190         insert-file-contents-internal, not insert-file-contents-literally.
10191
10192 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10193
10194         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10195         dump time.
10196
10197 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10198
10199         * package-get.el (package-get-update-base-entry): new function.
10200         (package-get-update-base): renamed; was `package-get-load-base'.
10201         cleanup, and use package-get-update-base-from-buffer.
10202         (package-get-update-base-from-buffer): new function.
10203         (package-get-update-base-entries): new; helper for above.
10204         Do not eval lisp grabbed over ftp; parse it from new format.
10205
10206 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10207
10208         * files.el (set-auto-mode): Don't play games loading package-get
10209         database; package-get-package-provider will handle it all.
10210
10211 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10212
10213         * package-get.el (package-get-base-filename): new variable.
10214         (package-get-require-base): new function.
10215         (package-get-pgp-signed-begin-line): new variable.
10216         (package-get-pgp-signature-begin-line): ditto.
10217         (package-get-pgp-signature-end-line):  ditto.
10218         (package-get-load-base): new function.
10219         (package-get-interactive-package-query):
10220         (package-get-update-all):
10221         (package-get-dependencies):
10222         (package-get-package-provider):
10223         (package-get-custom): use package-get-require-base.
10224         [package-get-custom loading]: disable for now.
10225
10226         * package-ui.el (pui-list-packages): use (package-get-require-base)
10227
10228 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10229
10230         * package-ui.el: Correct obvious thinko in choosing extent face.
10231
10232 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10233
10234         * menubar-items.el (default-menubar): pui-list-package has nothing
10235         to with Customize. Move all the package stuff to a new Item in Options.
10236
10237         * package-ui.el (pui-menu): Add menu and Popup menu.
10238
10239         * package-get.el (package-get): Use new
10240         package-admin-get-install-dir.
10241
10242         * package-admin.el (package-admin-get-install-dir): New syntax.
10243         Conserve package location and put mule packages where mule-base is.
10244
10245         * package-get.el : Customized
10246
10247         * package-ui.el (pui): Customized
10248         (pui-package-install-dest-dir): New variable.
10249         (pui-install-selected-packages): Use it
10250
10251 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10252
10253         * package-get.el (package-get-interactive-package-query): Move
10254         dependency on package-get-base to run-time.
10255         (package-get-update-all): Ditto.
10256         (package-get-dependencies): Ditto.
10257         (package-get-package-provider): Ditto.
10258         (package-get-custom): Ditto.
10259
10260 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10261
10262         * events.el: Remove 'ascii-character property from 'backspace
10263         and 'delete symbols
10264
10265 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10266
10267         * package-get-base.el: removed.
10268
10269 1998-09-23  Didier Verna  <didier@xemacs.org>
10270
10271         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10272         (no-upper-case-p): new function.
10273         (with-search-caps-disable-folding): new macro.
10274         (with-interactive-search-caps-disable-folding): new macro.
10275         (zap-to-char): In interactive mode, do a case-sensitive search if
10276         the character is uppercase.
10277         (zap-up-to-char): ditto.
10278
10279         * replace.el (perform-replace): use the function no-upper-case-p.
10280
10281         * isearch-mode.el (isearch-fix-case): ditto.
10282         make obsolete `with-caps-disable-folding' and
10283         `isearch-no-upper-case-p'.
10284
10285         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10286         (tags-search): ditto.
10287         (tags-query-replace): ditto.
10288
10289         * info.el (Info-search): ditto.
10290
10291 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10292
10293         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10294
10295 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10296
10297         * package-admin.el (package-admin-rmtree): rewritten.  need to
10298         check for "." and ".." before symlink check.  expand files and
10299         directories with respect to DIRECTORY, not default-directory.
10300
10301 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10302
10303         * package-get.el (package-get-all): add INSTALL-DIR argument.
10304
10305 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10306
10307         * package-ui.el (pui-add-required-packages): new function, select
10308         dependent packages.
10309         (pui-display-keymap): bind it.
10310         (pui-help-string): document it.
10311         (pui-install-selected-packages): package-get-all -> package-get.
10312
10313         * package-get.el (package-get-dependencies): new function.
10314
10315 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10316
10317         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10318         regexps.
10319
10320 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10321
10322         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10323         function.
10324         (default-mouse-track-normalize-point): Use it.
10325
10326 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10327
10328         * package-admin.el (package-admin-delete-binary-package):
10329                 General cleanup. Remove unnessary use of progn and
10330         save-excursion.
10331         (package-admin-delete-binary-package): Do NOT mess with file
10332         modes. That is evil.
10333         (package-admin-delete-binary-package): Wrap all deleting in
10334         condition-case. The data in MANIFEST is untrustworthy.
10335         (package-admin-delete-binary-package): Let the OS worry about non
10336         empty directories.
10337
10338 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10339
10340         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10341         processing.
10342         (lm-report-bug): Fix mail address to send bug reports to.
10343
10344 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10345
10346         * XEmacs 21.2-beta2 is released.
10347
10348 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10349
10350         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10351
10352 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10353
10354         * info.el (Info-mode): Document page turning by double clicks in
10355         docstring so `M-x describe-mode' will display it.
10356
10357 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10358
10359         * info.el (Info-mouse-track-double-click-hook): Use character
10360         widths to calculate a border region where double clicking does
10361         page turning, and return `nil' by default so other hooks, such as
10362         region highlighting, will be run.
10363
10364 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10365
10366         * sound.el (default-sound-directory-list): Initialize with all the
10367         "sounds" directories in `data-directory-list'.  It used to just be
10368         the first one.
10369
10370         * packages.el (locate-data-directory-list): Created.  This gives
10371         the list of matching directories, unlike `locate-data-directory',
10372         which just gives the first one.
10373
10374 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10375
10376         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10377         make a binding in the local keymap until help-char handling is
10378         improved.
10379
10380         * help.el (help-keymap-with-help-key): Provide keymap with help
10381         binding.
10382         (help-print-help-form): New helper function.
10383
10384 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10385
10386         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10387         move extent to another buffer; no need to create a new extent.
10388         (isearch-fix-case): New function.
10389         (isearch-search-and-update): Use it.
10390
10391 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10392
10393         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10394         the keymap, not minor-mode-map-alist.
10395         (isearch-done): Restore overriding-local-map.
10396
10397 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10398
10399         * bytecomp.el (byte-compile-buffer-substring):
10400         Fix for: (byte-compile (defun f () (buffer-substring)))
10401         ==>   ** buffer-substring called with 3 args, but requires 0-3
10402         - new code not only works, but is more readable, too.
10403
10404 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10405
10406         * msw-faces.el (mswindows-init-device-faces): Don't try to
10407           specify a default font at this late stage. Do try to force
10408           creation of the default face font so that if it fails we get
10409           an error now instead of a crash at frame creation.
10410
10411           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10412           mswindows-make-font-unitalic: Canonical default weight
10413           changed from "Normal" to "Regular".
10414
10415           mswindows-make-font-bold / -bold-italic: Supplied device was
10416           not being passed into call to mswindows-find-smaller-font.
10417
10418 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10419
10420         * package-get.el (package-get-remote): Fix the path where to find
10421           the packages on xemacs.org.
10422
10423 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10424
10425         * about.el (about-maintainer-info): Update Ben's entry.
10426
10427 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10428
10429         * lisp/shadow.el (find-emacs-lisp-shadows):
10430         - `member' was being called on lists of length 2000!
10431         - Replace with hashtables.
10432         - Replace hand-coded loops with (dolist)
10433         - Fix comment typo
10434
10435 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10436
10437         * packages.el: Added new function, `package-delete-name', to
10438           delete existing packages from the installed package database
10439           (`packages-package-list').  Also added the "pkginfo" directory
10440           to `packages-special-base-regexp', so that the pkginfo directory
10441           would not get added to `late-packages'.
10442
10443         * package-admin.el: Added ability to delete an installed package
10444           (added low-level function, `package-admin-delete-package').
10445           Understands how to use the pkginfo/MANIFEST.<package> file to
10446           delete the package.  When installing a package, will also
10447           create a MANIFEST.* file if one is not provided by the
10448           package.  If the MANIFEST.* doesn't exist when deleting a
10449           package, the functions will fall back to attempting to delete
10450           any package-specific lisp directory.
10451
10452         * package-get.el: Moved some functions to package-admin.el.
10453           Added interactive function `package-get-delete-package', for
10454           use by users for deleting a package.
10455
10456           Also modified to not require the presence of efs.
10457
10458 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10459
10460         * files.el (find-file-noselect): Handle all signals, kill the
10461         buffer and resignal.
10462
10463 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10464
10465         * cl-macs.el (glyph-image): Add setf method.
10466
10467 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10468
10469         * package-get.el: Fixed broken EFS downloading.  Also, look for
10470           .tar.gz files first, in preference over .tgz files.
10471
10472         * package-ui.el: Fix display of package version numbers.
10473
10474 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10475
10476         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10477         argument.
10478
10479 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10480
10481         * list-mode.el: `display-completion-list': added new/optional
10482           keyword `:completion-string', which allows the programmer to
10483           change the "Possible completions are:" prompt.
10484
10485         * menubar-items.el: Added new pulldown menu-pick to start up the
10486           visual package browser/installer:
10487
10488                 Options->Customize->List Packages
10489
10490         * package-admin.el: Added hooks for installing under both Unix
10491           and MS Windows.  Does additional error checking.  No longer
10492           calls "add-big-package.sh" to install packages under Unix; now
10493           calls gunzip & tar directly.
10494
10495         * package-get.el: Added ability to install packages from files
10496           on a local disk/CDROM.  Now deletes any existing package lisp
10497           directory.  Does completion on available packages when
10498           querying for package names.  Will also search for .tgz files
10499           in addition for .tar.gz files.  Tries to reload
10500           auto-autoloads, as a convenience when loading new packages,
10501           and also tries to add any new package paths to `load-path'.
10502           Changed all occurences of `concat' to use `expand-file-name'.
10503
10504         * package-ui.el: New file which implements the main visual
10505           package browser/installer, which is started via a menu pick or
10506           M-x pui-list packages.
10507
10508 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10509
10510         * startup.el (load-init-file): spelling fix.
10511
10512 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10513
10514         * startup.el (normal-top-level): Load auto-autoload files
10515         covariantly with their precedence.
10516
10517 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10518
10519         * menubar-items.el (default-menubar): Remove "Font Weight"
10520         option, there is currently no custom equivalent.. Customize-faces
10521         is "Edit faces".
10522
10523         * x-font-menu.el (font-menu-set-font): Use customize to set
10524         default face.
10525
10526         * faces.el (face-spec-update-all-matching): New function.
10527
10528         * cus-face.el (custom-set-face-update-spec): New function.
10529         Interface to customize faces from elisp.
10530
10531         (custom-face-value-create): Show the customized settings if set
10532         but not saved.
10533
10534 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10535
10536         (custom-face-value-create): Show the customized settings if set
10537         but not saved.
10538
10539 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10540
10541         * keydefs.el (global-map): Add FSF 20.3 binding of
10542         query-replace-regexp.
10543
10544 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10545
10546         * minibuf.el (read-file-name-internal-1): use
10547         user-name-completion-1 instead of user-name-completion.
10548
10549 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10550
10551         * loadup.el:
10552         * make-docfile.el:
10553         * update-elc.el: Don't set `source-directory' (now defunct as a
10554         global variable) no more.
10555
10556         * packages.el (packages-list-autoloads): Made `source-directory'
10557         (now defunct as a global variable) a parameter.
10558
10559 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10560
10561         * about.el (about-hackers): new email
10562
10563 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10564
10565         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10566
10567 1998-07-17  Didier Verna  <didier@xemacs.org>
10568
10569         * faces.el (set-face-property):
10570         (set-face-dim-p):
10571         (face-dim-p): updated the doc strings now that the dim property isn't
10572         tty-specific.
10573         (face-equal): the dim property is now a common one.
10574
10575         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10576         Renamed the `stipple' attribute to `background-pixmap'.
10577         (custom-face-background-pixmap): make custom-face-stipple an
10578         obsolete alias for this.
10579
10580 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10581
10582         * find-paths.el (paths-file-readable-directory-p): Created and
10583         used.
10584
10585         * loadup.el: Don't set inhibit-... flags from run-temacs.
10586
10587 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10588
10589         * packages.el (packages-data-path-depth): Added and used.
10590
10591 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10592
10593         * about.el:
10594         - Change .xpm to .png, delete "zcat" section.
10595         - cosmetic fix in the 'marcpa' entry.
10596
10597         * etc/photos
10598         - convert all .xpm.Z to .png
10599         - rename mrb to martin
10600         - rename mcook-m to mcookm
10601
10602 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10603
10604         * x-init.el (x-initialize-compose): Add support for
10605         dead-circumflex as YET ANOTHER NAME for that dead key.
10606
10607 1998-08-05  Colin Rafferty <colin@xemacs.org>
10608
10609         * setup-paths.el (paths-construct-exec-path): Made the
10610         last-packages really be last.
10611         (paths-construct-data-directory-list): Ditto.
10612
10613 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10614
10615         * startup.el(startup-splash-frame-body):
10616         Update Copyright notice in splash screen
10617
10618 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10619
10620         * minibuf.el (read-file-name-internal-1): do ~user completion.
10621
10622 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10623
10624         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10625         aginst destroyed extents
10626
10627 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10628
10629         * package-get.el (package-get): add `install-dir' argument.
10630
10631 1998-07-20  John Jones  <jj@asu.edu>
10632
10633         * package-get.el: calls to package-get-update-all will only
10634           update packages which are already installed.
10635
10636 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10637
10638         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10639         writable.
10640
10641 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10642
10643         * about.el (about-hackers): Correct my email.
10644
10645 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10646
10647         * about.el (about-hackers): new email-address.
10648
10649 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10650
10651         * minibuf.el (read-number): Don't let `input-error' condition
10652         escape.
10653
10654 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10655
10656         * about.el (about-hackers): use my `email-for-life' address.
10657
10658 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10659
10660         * XEmacs 21.2-beta1 is released.
10661
10662 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10663
10664         * ldap.el (ldap-search): Doc string change
10665
10666 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10667
10668         * menubar-items.el (default-menubar): Removed references to
10669         `data-directory', and use `locate-data-file' instead, and made
10670         then greyed out if they don't exist.
10671
10672 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10673
10674         * keymap.el (events-to-keys): Use `format' instead of `concat'
10675         since the latter does not accept integer args anymore
10676
10677 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10678
10679         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10680         macros replaced.
10681
10682 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10683
10684         * make-docfile.el: Get first initialization from very-early-lisp.el
10685         * update-elc.el: Ditto.
10686         * loadup.el (really-early-error-handler): Ditto.
10687
10688         * packages.el (packages-unbytecompiled-lisp): Add new file,
10689         very-early-lisp.el.
10690
10691         * very-early-lisp.el: New file.
10692
10693 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10694
10695         * Symbols that have been obsolete for at least 3 years removed (II).
10696
10697         * obsolete.el (eval-current-buffer): Make compatible.
10698         (byte-code-function-p): Ditto.
10699         (send-string): Removed.
10700         (send-region): Removed.
10701         (screen-scrollbar-width): Removed.
10702         (set-screen-scrollbar-width): Removed.
10703         (set-screen-left-margin-width): Removed.
10704         (set-screen-right-margin-width): Removed.
10705         (screen-left-margin-width): Removed.
10706         (screen-right-margin-width): Removed.
10707         (set-buffer-left-margin-width): Removed.
10708         (set-buffer-right-margin-width): Removed.
10709         (buffer-left-margin-width): Removed.
10710         (buffer-right-margin-width): Removed.
10711         (x-set-frame-icon-pixmap): Removed.
10712         (x-set-screen-icon-pixmap): Removed.
10713         (pixel-name): Removed.
10714         (make-pixmap): Removed.
10715         (make-cursor): Removed.
10716         (pixmap-width): Removed.
10717         (pixmap-contributes-to-line-height-p): Removed.
10718         (set-pixmap-contributes-to-line-height): Removed.
10719
10720 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10721
10722         * obsolete.el (popup-menu-up-p): removed.
10723         (read-no-blanks-input): Removed.
10724         (wholenump): Removed.
10725         (ring-mod): Removed (what was ring-mod?).
10726         (current-time-seconds): Removed.
10727         (run-special-hook-with-args): Removed.
10728         (dot): Removed.
10729         (dot-marker): Removed.
10730         (dot-min): Removed.
10731         (dot-max): Removed.
10732         (window-dot): Removed.
10733         (set-window-dot): Removed.
10734
10735         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10736         `dot-min'.
10737
10738         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10739
10740         * code-files.el (insert-file-contents): Rename
10741         run-special-hook-with-args to run-hook-with-args-until-success.
10742         (write-region): Ditto.
10743
10744 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10745
10746         * about.el: Fix typos, update release date.
10747
10748         * Symbols that have been obsolete for at least 3 years removed.
10749
10750         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10751         screen- functions.
10752         (toplevel): remove setf methods for screen functions.
10753         * cl-macs.el (extent-data): defsetf removed.
10754         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10755         many places to remove.
10756         (comment-indent-hook): Ditto.
10757         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10758         (buffer-dedicated-screen): Ditto.
10759         (deiconify-screen): Ditto.
10760         (delete-screen): Ditto.
10761         (event-screen): Ditto.
10762         (find-file-other-screen): Ditto.
10763         (find-file-read-only-other-screen): Ditto.
10764         (live-screen-p): Ditto.
10765         (screen-height): Ditto.
10766         (screen-iconified-p): Ditto.
10767         (screen-list): Ditto.
10768         (screen-live-p): Ditto.
10769         (screen-name): Ditto.
10770         (screen-parameters): Ditto.
10771         (screen-pixel-height): Ditto.
10772         (screen-pixel-width): Ditto.
10773         (screen-root-window): Ditto.
10774         (screen-selected-window): Ditto.
10775         (screen-totally-visible-p): Ditto.
10776         (screen-visible-p): Ditto.
10777         (screen-width): Ditto.
10778         (screenp): Ditto.
10779         (get-screen-for-buffer): Ditto.
10780         (get-screen-for-buffer-noselect): Ditto.
10781         (get-other-screen): Ditto.
10782         (iconify-screen): Ditto.
10783         (lower-screen): Ditto.
10784         (mail-other-screen): Ditto.
10785         (make-screen): Ditto.
10786         (make-screen-invisible): Ditto.
10787         (make-screen-visible): Ditto.
10788         (modify-screen-parameters): Ditto.
10789         (new-screen): Ditto.
10790         (next-screen): Ditto.
10791         (next-multiscreen-window): Ditto.
10792         (other-screen): Ditto.
10793         (previous-screen): Ditto.
10794         (previous-multiscreen-window): Ditto.
10795         (raise-screen): Ditto.
10796         (redraw-screen): Ditto.
10797         (select-screen): Ditto.
10798         (selected-screen): Ditto.
10799         (set-buffer-dedicated-screen): Ditto.
10800         (set-screen-height): Ditto.
10801         (set-screen-position): Ditto.
10802         (set-screen-size): Ditto.
10803         (set-screen-width): Ditto.
10804         (show-temp-buffer-in-current-screen): Ditto.
10805         (switch-to-buffer-other-screen): Ditto.
10806         (visible-screen-list): Ditto.
10807         (window-screen): Ditto.
10808         (x-set-screen-pointer): Ditto.
10809         (x-set-frame-pointer): Ditto.
10810         (screen-title-format): Ditto.
10811         (screen-icon-title-format): Ditto.
10812         (terminal-screen): Ditto.
10813         (delete-screen-hook): Ditto.
10814         (create-screen-hook): Ditto.
10815         (mouse-enter-screen-hook): Ditto.
10816         (mouse-leave-screen-hook): Ditto.
10817         (map-screen-hook): Ditto.
10818         (unmap-screen-hook): Ditto.
10819         (default-screen-alist): Ditto.
10820         (default-screen-name): Ditto.
10821         (x-screen-defaults): Ditto.
10822         (x-create-screen): Ditto.
10823         * obsolete.el: meta-flag removed.
10824         baud-rate removed.
10825         sleep-for-millisecs removed.
10826         extent-data removed.
10827         set-extent-data removed.
10828         set-extent-attribute removed.
10829         extent-glyph removed.
10830         extent-layout removed.
10831         set-extent-layout removed.
10832         list-faces-display removed.
10833         list-faces removed.
10834         trim-versions-without-asking removed.
10835         after-write-file-hooks removed.
10836         truename removed.
10837         auto-fill-hook removed.
10838         blink-paren-hook removed.
10839         select-screen-hook, deselect-screen-hook removed.
10840         auto-raise-screen, auto-lower-screen removed.
10841
10842         * msw-mouse.el: Global change resource -> mswindows-resource.
10843
10844         * XEmacs 21.0-pre5 is released.
10845
10846 1998-07-11  SL Baur  <steve@altair.xemacs.org>
10847
10848         * about.el (about-hackers): Credits update.
10849
10850 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
10851
10852         * register.el (insert-register): Don't activate the region.
10853
10854 1998-07-10  SL Baur  <steve@altair.xemacs.org>
10855
10856         * select.el: Restore x-* symbols for backwards compatibility:
10857         x-copy-primary-selection, x-kill-primary-selection,
10858         x-delete-primary-selection, x-select-make-extent-for-selection,
10859         x-valid-simple-selection-, x-cut-copy-clear-internal.
10860
10861 1998-07-09  SL Baur  <steve@altair.xemacs.org>
10862
10863         * XEmacs 21.0-pre4 is released.
10864
10865 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
10866
10867         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
10868         reporting bugs.
10869         (maybe-add-init-button): Fix semantics under Windows.  Use
10870         `expand-file-name' rather than `concat'.
10871
10872         * help.el (print-messages): New function.
10873
10874 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10875
10876         * ldap.el (ldap-host-parameters-alist): Docstring fixes
10877
10878 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10879
10880         * about.el: Tweaked my entry in about-hackers.
10881
10882         * find-paths.el (paths-emacs-root-p):
10883           Relaxed emacs-root checking of an in-place installation to
10884           also accommodate the flat layout used on MS Windows.
10885
10886 1998-06-29  John Jones  <jj@asu.edu>
10887
10888         * package-get.el: calls to package-get-update-all will only
10889           update packages which are already installed.
10890
10891 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
10892
10893         * faces.el (xpm-color-symbols): remove hardcoded defaults these
10894         are handled by the gui-element face fallbacks now.
10895
10896         * x-faces.el: default gui-element face to "background" as well as
10897         the default face.
10898
10899         * msw-faces.el (mswindows-init-device-faces): remove gui-element
10900         and default face settings since these are set as fallbacks now in
10901         the appropriate domain.
10902
10903 1998-07-02  SL Baur  <steve@altair.xemacs.org>
10904
10905         * text-mode.el (text-mode): Reorder regexp so the OR part
10906         corresponding to `page-delim' goes first and the hack in
10907         `forward-paragraph' will work.
10908         With bug analysis from Bob Weiner <weiner@altrasoft.com>
10909
10910 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10911
10912         * subr.el (remove-hook): When checking the hook value
10913           with functionp, don't apply car to it.
10914
10915 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10916
10917         * package-get.el (package-get-remote-filename):
10918           Don't use file-name-as-directory because the local directory
10919           separator conventions might not be the same as ftp's.
10920
10921 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10922
10923         * ldap.el (ldap-host-parameters-alist): New name of
10924         `ldap-host-parameters-plist'
10925
10926 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
10927
10928         * package-get.el: Using (require 'package-get-base), now that it
10929         provides itself.  Consequently removed all instances of (load
10930         "package-get-base.el").
10931
10932 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10933
10934         * subr.el (remove-hook): Don't treat the hook value as a
10935           list unless it is both consp and not functionp.
10936
10937 1998-06-29  SL Baur  <steve@altair.xemacs.org>
10938
10939         * about.el: Email address for Ben Wing is ben@xemacs.org.
10940         * auto-show.el: Ditto.
10941         * bytecomp.el: Ditto.
10942         * faces.el: Ditto.
10943         * x-scrollbar.el: Ditto.
10944         * x-misc.el: Ditto.
10945         * tty-init.el: Ditto.
10946         * toolbar-items.el: Ditto.
10947         * symbol-syntax.el: Ditto.
10948         * specifier.el: Ditto.
10949         * objects.el: Ditto.
10950         * hyper-apropos.el: Ditto.
10951         * glyphs.el: Ditto.
10952
10953 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
10954
10955         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
10956         vertical-divider-always-visible-p.
10957         (default-mouse-motion-handler): Ditto.
10958
10959 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
10960
10961         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
10962         global value.
10963
10964 1998-06-21  Oliver Graf <ograf@fga.de>
10965
10966         * build-reports.el: changed receiver to xemacs-build-reports list
10967
10968 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10969
10970         * font.el: Split font-family-mappings into X and
10971           mswindows-specific versions.
10972           mswindows-font-create-[object|name]: Treat supplied size
10973           as a pointsize. Added underline and strikethru handling.
10974
10975         * msw-faces.el: changed default mswindows charset to western.
10976
10977         * msw-glyphs.el: removed space in border-glyph font string that
10978           was inserted to get round bugs in the mswindows C font code.
10979
10980 1998-06-27  SL Baur  <steve@altair.xemacs.org>
10981
10982         * about.el (about-hackers): Credits update.
10983
10984         * help-nomule.el (tutorial-supported-languages): Add Romanian
10985         TUTORIAL.
10986
10987         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
10988         to ISO-8859-2.
10989
10990 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10991
10992         * font.el: Split font-family-mappings into X and
10993           mswindows-specific versions.
10994           mswindows-font-create-[object|name]: Treat supplied size
10995           as a pointsize. Added underline and strikethru handling.
10996
10997         * msw-faces.el: changed default mswindows charset to western.
10998
10999         * msw-glyphs.el: removed space in border-glyph font string that
11000           was inserted to get round bugs in the mswindows C font code.
11001
11002 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11003
11004         * minibuf.el: make read-color-completion-table call
11005           (mswindows-color-list for mswindows devices.
11006
11007 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11008
11009         * lisp/font-lock.el
11010         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11011         Let declaration items contain non-word symbol characters.
11012
11013 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11014
11015         * package-get.el (package-get-package-provider): Added autoload
11016         cookie.  Loading "package-get-base.el" in ALL functions that use
11017         it.  Fixed some (interactive ...) with multiple argument specs
11018         again.  Cosmetic indentation changes.
11019
11020 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11021
11022         * info.el (Info-insert-dir): Don't use nreverse on variables
11023         that you want to use later.
11024
11025 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11026
11027         * x-mouse.el (x-set-point-and-move-selection): Replace call
11028         to x-kill-primary-selection with kill-primary-selection
11029
11030 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11031
11032         * simple.el (what-cursor-position): Make cursor position reported
11033         use value of column-number-start-at-one
11034
11035 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11036
11037         * about.el (xemacs-hackers): Fix Jareth's email address.
11038
11039 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11040
11041         * startup.el (startup-splash-frame): Remove
11042         `xemacs-startup-logo-function'.
11043
11044 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11045
11046         * about.el (about-hackers): Update credits list.
11047
11048 1998-06-06  Jeff Miller <jmiller@smart.net>
11049
11050         * lisp/sound.el: Update sound-ext to allow filenames with
11051           extensions to be found by load-sound-file
11052
11053 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11054
11055         * info.el (Info-rebuild-outdated-dir): Removed variable
11056         (Info-auto-generate-directory): New variable
11057         (Info-save-auto-generated-dir): New variable
11058         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11059         (Info-build-dir-anew): Second parameter removed.  Use
11060         `Info-save-auto-generated-dir'
11061         (Info-rebuild-dir): Ditto
11062
11063 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11064
11065         * list-mode.el (next-list-mode-item): Would not recognize
11066         border between directly neighbored items.
11067
11068 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11069
11070         * package-get.el: add autoloads for some functions.
11071
11072 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11073
11074         * specifier.el (let-specifier): Tiny docfixes.
11075
11076 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11077
11078         * msw-mouse.el: set selection-pointer-glyph to Normal.
11079
11080 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11081
11082         * wid-edit.el (widget-specify-secret): New function.
11083         (widget-after-change): Use it.
11084         (widget-specify-field): Use it.
11085
11086 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11087
11088         * mouse.el (drag-window-divider): Use `(not done)' instead of
11089         `doit'; reuse result of `window-pixel-edges'.
11090
11091         * modeline.el (drag-modeline-event-lag): Rename to
11092         drag-divider-event-lag.
11093
11094 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11095
11096         * specifier.el (let-specifier): Rewritten not to generate needless
11097         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11098         arguments.
11099
11100 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11101
11102         * minibuf.el (read-file-name-1): Setup buffer-local value of
11103         `completion-ignore-case' in completions buffer under Windows.
11104
11105 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11106
11107         * about.el (about-maintainer-glyph): Fix support for not
11108         compressed images.
11109
11110 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11111
11112         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11113
11114         * mouse.el (mouse-track): Cancel selection if misc-user event with
11115         `cancel-mode-internal' function is fetched.
11116
11117 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11118
11119         * files.el (save-some-buffers-1): Fixed return value.
11120
11121 1998-06-01  Oliver Graf <ograf@fga.de>
11122
11123         * dragdrop.el: added experimental
11124
11125 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11126
11127         * startup.el (after-init-hook, init-file-user,
11128         user-init-directory, load-user-init-file):  Purge references
11129         to "~/.xemacs/init.el" from docstrings.
11130
11131         (load-user-init-file) Use paths-construct-path to construct
11132         paths to user init files.  Go directly to ~/.emacs, do not
11133         search ~/.xemacs/, do not load `default-custom-file'.
11134
11135 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11136
11137         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11138         general *sh.
11139         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11140
11141 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11142
11143         * menubar-items.el (default-menubar): add Update Packages to customize
11144         menu.
11145
11146 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11147
11148         * faces.el: use toolbar face as a fallback for toolbar properties
11149         in xpm-color-symbols instead of default.
11150
11151         * msw-faces.el: rename 3d-object -> gui-element face.
11152
11153 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11154
11155         * startup.el (xemacs-startup-logo-function): New variable.
11156         (startup-splash-frame): Use it.
11157
11158 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11159
11160         * files.el (save-some-buffers): Would wait 1 second.
11161         (save-some-buffers-1): Delete other windows here instead of in
11162         `save-some-buffers'.
11163         (save-some-buffers): Force redisplay only if windows were deleted.
11164
11165 1998-06-02  Didier Verna  <didier@xemacs.org>
11166
11167         * cus-face.el (custom-face-attributes): generalized the use of
11168         toggle buttons for boolean attributes.
11169         Re-ordered the items a bit.
11170
11171 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11172
11173         * sound.el (default-sound-directory): Use `locate-data-directory'
11174         to find the sounds directory.
11175
11176 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11177
11178         * sound.el: default sound-ext to .wav under mswindows, .au
11179         otherwise. load-default sounds without extensions.
11180
11181 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11182
11183         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11184         if send-pr is not bound.
11185
11186 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11187
11188         * files.el: grok idl files in auto-mode-alist.
11189 1998-06-01  Jeff Miller  <jmiller@smart.net>
11190
11191         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11192         calling `upcase'.
11193
11194 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11195
11196         * msw-glyphs.el: add xbm to the list of image types supported.
11197
11198 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11199
11200         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11201         instead of XEmacs one when dumping InfoDock.
11202
11203 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11204
11205         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11206         for `modeline-visible-p'
11207
11208         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11209
11210 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11211
11212         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11213         since it's not used anymore. doc string fixes.
11214
11215         * package-get.el (package-get-file-installed-p): new function. use
11216         instead of file-installed-p which is in an external package.
11217
11218 1998-05-28  Oliver Graf <ograf@fga.de>
11219
11220         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11221         favor of select-window/switch-to-buffer
11222
11223 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11224
11225         * startup.el: changed (getenv "HOME") to (user-home-directory)
11226
11227 1998-05-25  Oliver Graf <ograf@fga.de>
11228
11229         * frame.el (cde-start-drag) moved to dragdrop.el
11230         (offix-start-drag-region) moved to dragdrop.el
11231         (offix-start-drag) moved to dragdrop.el
11232         * dragdrop.el (cde-start-drag) moved from frame.el
11233         (offix-start-drag-region) moved from frame.el
11234         (offix-start-drag) moved from frame.el
11235         (cde-start-drag-region) cde drag regions
11236         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11237
11238 1998-05-26  Oliver Graf <ograf@fga.de>
11239
11240         * dragdrop.el: created dragdrop-drag prototypes
11241         (cde-start-drag-region) fixed typo
11242
11243 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11244
11245         * simple.el (after-init-hook): Remove reader macro.
11246
11247         * packages.el (packages-hardcoded-lisp): Get rid of reader
11248         macros.  Update DOC string.
11249
11250 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11251
11252         * mouse.el (drag-window-divider): Ditto.
11253
11254         * modeline.el (mouse-drag-modeline): Use it.
11255
11256         * lisp-mode.el (let-specifier): Specify indentation.
11257
11258         * specifier.el (let-specifier): Renamed from
11259         `with-specifier-instance'.
11260
11261 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11262
11263         * x-faces.el:
11264         * faces.el: move definition of xpm-color-symbols from x-faces.el
11265         to faces. Predicate x-get-resource on the presence of x.
11266
11267         * msw-faces.el: set 3d-object face rather than modeline. Specify
11268         faces as specfier defaults.
11269
11270         * package-get.el: don't use package-admin-add-single-file-package.
11271
11272 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11273
11274         * toolbar-items.el: Fixup tooltips.
11275         (toolbar-gnus): Don't use obsolete variable
11276         toolbar-news-frame-properties.
11277         (toolbar-news-reader): Default to `gnus' instead of
11278         `not-configured'.
11279
11280         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11281         Windows.
11282
11283 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11284
11285         * package-get.el: rename -installedp -> -installed-p.
11286
11287 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11288
11289         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11290         attributes, and assinged it to continuation, truncation and
11291         hscroll glyphs.
11292
11293         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11294         and made continuation, truncation and hscroll glyphs arrow
11295         characters out of that font.
11296
11297 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11298
11299         * minibuf.el (minibuffer-electric-separator): Play nicely with
11300         directory-sep-char being \.
11301         (minibuffer-electric-tilde): Ditto.
11302         (read-file-name-map): Ditto.
11303
11304 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11305
11306         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11307         on X devices.
11308         (default-mouse-track-deal-with-down-event): Avoid
11309         `x-disown-selection'; use `disown-selection' instead.
11310
11311 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11312
11313         * select.el:
11314         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11315         moved to (cut-copy-clear-internal) in select.el. Ditto for
11316         (x-delete-primary-selection) (x-kill-primary-selection)
11317         (x-copy-primary-selection).
11318         (own-clipboard): new function.
11319
11320         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11321         functions in select.el. remove old ones.
11322         (mswindows-own-clipboard): new function.
11323
11324 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11325
11326         * gnuserv.el: allow connections from mswindows type devices.
11327
11328 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11329
11330         * msw-glyphs.el: change image type used from cursor to resource.
11331
11332 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11333
11334         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11335         for {top,bottom}-{left,right} values in addition to
11336         {top,bottom}_{left,right}.
11337         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11338
11339 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11340
11341         * cl-macs.el (specifier-instance): Undefine its setf method.
11342
11343         * specifier.el (with-specifier-instance): Added docstring.
11344
11345         * mouse.el (drag-window-divider): Ditto.
11346
11347         * modeline.el (mouse-drag-modeline): Use it.
11348
11349         * lisp-mode.el (with-specifier-instance): Define its indentation
11350         level.
11351
11352         * specifier.el (with-specifier-instance): New macro.
11353
11354 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11355
11356         * package-get.el (package-get-create-custom): new function to
11357         auto-generate package-get-custom.el from package-get-base.el.
11358         * (package-get-ever-installedp): new function.
11359         * (package-get-custom): new function to get all packages specified
11360         by customize.
11361
11362 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11363
11364         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11365
11366 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11367
11368         * cl-extra.el: Reverse previous float change.
11369
11370 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11371
11372         * x-faces.el:
11373         * faces.el (try-font-name): moved from x-faces.el since it is
11374         required by w3 under mswindows as well X.
11375
11376 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11377
11378         * winnt.el: Removed evil (setq completion-ignore-case t)
11379         clause, one more overlookef fsfism.
11380         (nt-quote-args-functions-alist): End sentences with double space.
11381
11382 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11383
11384         * window-xemacs.el (push-window-configuration): Remove kludgery of
11385         recaching default-toolbar specifier.
11386         (pop-window-configuration): Ditto.
11387         (unpop-window-configuration): Ditto.
11388
11389 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11390
11391         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11392
11393 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11394
11395         * winnt.el (nt-quote-args-verbatim): Added function.
11396         (nt-quote-args-prefix-quote): Added function.
11397         (nt-quote-args-backslash-quote): Added function.
11398         (nt-quote-args-double-quote): Added function.
11399         (nt-quote-args-functions-alist): New variable.
11400         (nt-quote-process-args): Added function. This is the main quoting
11401         work horse called from process-nt.c
11402
11403 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11404
11405         * winnt.el: Removed duplicate definitions for backspace,
11406         delete, M-backspace and C-M-backspace.
11407         (file-name-buffer-file-type-alist): Removed this variable.
11408         (find-buffer-file-type): Removed function.
11409         (find-file-binary):  Removed function.
11410         (find-file-text): Removed function.
11411         (find-file-not-found-set-buffer-file-type): Removed function.
11412         (save-to-unix-hook): Removed function.
11413         (revert-from-unix-hook): Removed function.
11414         (using-unix-filesystems): Removed function.
11415         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11416         warning.
11417         (x-set-selection): Removed function.
11418         (x-get-selection): Removed function.
11419         Removed commented FSFisms.
11420         Replaced copyright notice (this file is not part of GNU Emacs).
11421         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11422         comint-process-echoes setting to t.
11423
11424 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11425
11426         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11427         and used following the interface change of
11428         `paths-find-recursive-path'.
11429
11430         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11431         regexp instead of a list of base names.
11432         (paths-version-control-filename-regexp):
11433         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11434         Introduced and used following the interface change of
11435         `paths-find-recursive-path'.
11436
11437 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11438
11439         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11440         on X devices, rather than on all non-TTY devices.
11441
11442 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11443
11444         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11445
11446         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11447
11448 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11449
11450         * itimer.el (activate-itimer): Fixed usage of integers
11451         as argument to `concat'.
11452
11453 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11454
11455         * itimer.el (start-itimer): replace the use of `concat' with
11456         `format'
11457
11458 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11459
11460         * mode-motion.el (mode-motion-hook): Clarify docstring.
11461         From Bob Weiner <weiner@altrasoft.com>
11462
11463         * loadhist.el (symbol-file): Supply prompt string when used
11464         interactively.
11465         From Bob Weiner <weiner@altrasoft.com>
11466
11467 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11468
11469         * loadup.el (really-early-error-handler): Ditto.
11470
11471         * update-elc.el: Ditto.
11472
11473         * setup-paths.el (paths-construct-exec-path): Ditto.
11474
11475         * make-docfile.el: Ditto.
11476
11477         * find-paths.el (paths-decode-directory-path): Use split-path
11478         instead of decode-path.
11479
11480         * files.el (parse-colon-path): Update docstring reference.
11481
11482 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11483
11484         * msw-init.el:
11485         * x-init.el:
11486         Bind cut'n'paste keys to non window-system specific functions.
11487
11488         * msw-select.el: New function mswindows-clear-clipboard.
11489         mswindows-cut-copy-clipboard extended to handle clearing of the
11490         selection and renamed to mswindows-cut-copy-clear-clipboard.
11491
11492         * select.el: on mswindows devices delete-primary-selection
11493         calls mswindows-clear-clipboard.
11494
11495 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11496
11497         * simple.el (quoted-insert): Inhibit quit when using read-char.
11498
11499         * cmdloop.el (read-char): Don't inhibit quit.
11500         (read-char-exclusive): Ditto.
11501         (read-char): Signal quit if quit-char was pressed.
11502         (read-char-exclusive): Ditto.
11503         (read-quoted-char): Return a character, not integer.
11504
11505         * menubar-items.el (default-popup-menu): Use Andy's generic
11506         selection code.
11507         (default-popup-menu): Fix code.
11508
11509 1998-05-14  Oliver Graf <ograf@fga.de>
11510
11511         * dragdrop.el (dragdrop-function-widget): this time it's done
11512
11513 1998-05-13  Oliver Graf <ograf@fga.de>
11514
11515         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11516
11517 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11518
11519         * device.el (device-pixel-width):
11520         (device-pixel-height):
11521         (device-mm-width):
11522         (device-mm-height):
11523         (device-bitplanes):
11524         (device-color-cells): Swapped parameters to device-system-metric
11525         according to the interface change.
11526
11527 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11528
11529         * mouse.el (default-mouse-motion-handler): Use new name of the
11530         function event-over-vertical-divider-p.
11531         Do not set E-W arrow cursor over the divider if
11532         vertical-divider-draggable-p is nil in the window.
11533         ([top-level]): Use new name for the variable
11534         vertical-divider-map.
11535         (drag-window-divider): Respect vertical-divider-draggable-p.
11536         Variable name typo fixes.
11537
11538 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11539
11540         * keymap.el (kbd): Define here; handle string constants and
11541         others...
11542
11543 1998-05-15  Christian Nyb <chr@mediascience.no>
11544
11545         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11546         in Emacs 18.
11547
11548 1998-05-13  Didier Verna  <didier@xemacs.org>
11549
11550         * mouse.el (drag-window-divider): give the vertical divider a
11551         pressed look when dragging it.
11552
11553 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11554
11555         * faces.el: predicate some more face operations on x or mswindows
11556         not just x.
11557
11558         * modeline.el: enable modeline coloring for mswindows.
11559
11560 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11561
11562         * minibuf.el (minibuffer-default): Added variable; compatible with
11563         FSF Emacs.
11564         (next-history-element): Used `minibuffer-default'.
11565
11566 1998-05-12  Oliver Graf <ograf@fga.de>
11567
11568         * dragdrop.el (dragdrop-function-widget): button and mods ok
11569         arguments still look a bit strange
11570         (dragdrop-compare-mods) created
11571         (dragdrop-drop-do-functions) correctly checks for buttons and
11572         modifiers
11573
11574 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11575
11576         * setup-paths.el (paths-default-info-directories): Replace
11577         path-separator with directory-sep-char.
11578
11579         * files.el (path-separator): Don't define it here.
11580
11581 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11582
11583         * update-elc.el: Ditto.
11584
11585         * setup-paths.el (paths-construct-exec-path): Ditto.
11586
11587         * make-docfile.el: Ditto.
11588
11589         * loadup.el (really-early-error-handler): Ditto.
11590
11591         * find-paths.el (paths-decode-directory-path): Use decode-path
11592         instead of decode-path-internal.
11593
11594         * files.el (parse-colon-path): Update docstring.
11595
11596 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11597
11598         * subr.el (get-buffer-window-list): Make BUFFER optional.
11599
11600         * window-xemacs.el (windows-of-buffer): Defalias to
11601         get-buffer-window-list.
11602
11603 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11604
11605         * disass.el: Fix maintainer keyword.
11606
11607         * bytecomp.el (byte-compile-and-load-file): Autoload.
11608         (byte-compile-buffer): Ditto.
11609
11610         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11611         value is returned, not the name.
11612         (lisp-imenu-generic-expression): Enable it.
11613         (lisp-mode-variables): Ditto.
11614         (lisp-indent-offset): Change defconst to defvar.
11615         (lisp-indent-function): Ditto.
11616         (lisp-body-indent): Ditto.
11617
11618 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11619
11620         * modeline.el: Use zap-last-kbd-macro-event.
11621
11622         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11623         nil, don't attempt to do anything with messages.
11624         (eval-last-sexp): Use `letf' for clarity.
11625
11626 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11627
11628         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11629
11630 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11631
11632         * buff-menu.el:
11633         * lisp-mode.el:
11634         * obsolete.el:
11635         Change empty docstrings into no doc strings at all.
11636         Fix bogus FSF-format docstrings.
11637         * etags.el: Fix docstring.
11638
11639 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11640
11641         * package-get.el (package-get): Use internal md5
11642
11643 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11644
11645         * about.el (about-xemacs): Correct abuse of concat.
11646
11647 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11648
11649         * info.el (Info-mode): Use easymenu.
11650
11651 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11652
11653         * apropos.el (apropos): Don't use concat with integers.
11654
11655         * cmdloop.el (describe-last-error): Handle the case when no error
11656         was seen gracefully.
11657
11658         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11659         defun.
11660         (apropos-describe-plist): Ditto.
11661
11662         * help.el (with-displaying-help-buffer): Revert to a defun.
11663         (describe-key): Use it as defun.
11664         (describe-mode): Ditto.
11665         (describe-bindings): Ditto.
11666         (describe-prefix-bindings): Ditto.
11667         (describe-installation): Ditto.
11668         (view-lossage): Ditto.
11669         (describe-function): Ditto.
11670         (describe-variable): Ditto.
11671         (describe-syntax): Ditto.
11672
11673 1998-05-11  Oliver Graf <ograf@fga.de>
11674
11675         * dragdrop.el: changed order of require/provide
11676         (dragdrop-drop-mime-default) changed to new calling conventions
11677         (dragdrop-drop-do-functions) changed to new calling conventions
11678         (dragdrop-function-widget) this one needs more work...
11679
11680 1998-05-10  Oliver Graf <ograf@fga.de>
11681
11682         * about.el: another small change in my entry
11683         * dragdrop.el (dragdrop-drop-log-function): logging added
11684         plus customizations
11685         changed interface to handler functions. now called with event
11686         and object
11687
11688 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11689
11690         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11691         E-W arrow pointer displayed over draggable dividers.
11692
11693         * mouse.el (default-mouse-motion-handler): Show it when
11694         appropriate.
11695         (drag-window-divider): Added.
11696         ([top-level]): Initialized window-divider-map with a keymap
11697         binding the above function to left button down event.
11698
11699         * x-mouse.el (x-init-pointer-shape): Initialize
11700         divider-pointer-glyph from Cursor.dividerPointer, or use default
11701         E-W double arrow.
11702
11703 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11704
11705         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11706
11707 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11708
11709         * simple.el (count-words-buffer): Don't query for buffer.
11710         (count-lines-buffer): Ditto.
11711
11712 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11713
11714         * help.el (where-is): add optional insert argument.
11715
11716 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11717
11718         * help.el (describe-key-briefly): New argument INSERT.
11719
11720         * simple.el (eval-expression): New optional argument; synch with
11721         FSF 20.3.
11722
11723         * keydefs.el (global-map): Add new register bindings.
11724
11725         * register.el: Synched with FSF 20.3.
11726
11727 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11728
11729         * window-xemacs.el (recenter): all arguments are optional.
11730
11731 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11732
11733         * device.el: (device-pixel-width): Reflected name/parameters
11734         change to device-system-metric.
11735         (device-pixel-height): Ditto.
11736         (device-mm-width): Ditto.
11737         (device-mm-height): Ditto.
11738         (device-bitplanes): Ditto.
11739         (device-color-cells): Ditto.
11740
11741 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11742
11743         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11744
11745         * cl.el (most-positive-fixnum): Document.
11746         (most-negative-fixnum): Ditto.
11747
11748         * cus-dep.el: Updated comment.
11749
11750         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11751         constant.
11752
11753         * cus-load.el (custom-put): Removed.
11754
11755         * files.el (after-find-file): Just resignal quit instead of
11756         signaling "canceled".
11757
11758 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11759
11760         * frame.el (other-frame): Use `focus-frame' instead of
11761         select-frame kludges.
11762
11763         * lisp-mode.el: Update lisp-indent-function for
11764         save-selected-frame and with-selected-frame.
11765
11766         * frame.el (save-selected-frame): New macro.
11767         (with-selected-frame): Ditto.
11768         (other-frame): Use `set-frame-focus'.
11769
11770 1998-05-06  Oliver Graf <ograf@fga.de>
11771
11772         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11773         (dragdrop-drop-url-default) default handler for URL drops created
11774         (dragdrop-drop-mime-default) default handler for MIME drops created
11775         (dragdrop-drop-functions) default custom for handling drops created
11776         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11777
11778 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
11779
11780         * mouse.el: Removed redundant mouse-mswindows-drop function.
11781
11782 1998-05-05  Oliver Graf <ograf@fga.de>
11783
11784         * about.el: changed some text in my entry
11785         * dragdrop.el: added customs
11786
11787 1998-05-04  Oliver Graf <ograf@fga.de>
11788
11789         * mouse.el: killed global drop key bindings
11790         (mouse-offix-drop) removed
11791         * dragdrop.el: created
11792         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11793
11794 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
11795
11796         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11797         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11798
11799         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11800         obsolete comment.
11801
11802         * scrollbar.el (scrollbars-visible-p): Use new
11803         {vertical,horizontal}-scrollbar-visible-p specifiers.
11804
11805 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
11806
11807         * device.el (device-pixel-height):
11808         (device-pixel-width):
11809         (device-mm-width):
11810         (device-mm-height):
11811         (device-bitplanes):
11812         (device-color-cells): Moved these 6 functions from device.c; they
11813         all use single (device-system-metrics) call.
11814
11815 1998-05-09  SL Baur  <steve@altair.xemacs.org>
11816
11817         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11818         were renamed.
11819
11820         * menubar-items.el:
11821         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11822         Suggested by Hrvoje Niksic <hniksic@srce.hr>
11823
11824         * help.el (help-map): Remove Hyperbole keybinding logic.
11825         Suggested by: Michael Ernst <mernst@cs.washington.edu>
11826
11827 1998-05-08  SL Baur  <steve@altair.xemacs.org>
11828
11829         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
11830         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
11831
11832 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
11833
11834         * msw-glyphs.el: use nicer icon3 from the frame icon.
11835
11836 1998-05-07  SL Baur  <steve@altair.xemacs.org>
11837
11838         * version.el (emacs-version): Remove InfoDock conditionals.
11839
11840         * startup.el (startup-splash-frame): Change ID logo name.
11841
11842 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
11843
11844         * files.el (after-find-file): If the user presses C-g on
11845         directory-creation prompt, kill the buffer.
11846
11847 1998-05-06  SL Baur  <steve@altair.xemacs.org>
11848
11849         * simple.el (count-words-region): Reverse previous change.
11850
11851 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
11852
11853         * replace.el (query-replace): Just call perform-replace.
11854         (query-replace-regexp): Ditto.
11855         (perform-replace): Move region handling here.
11856         (perform-replace): Use the new arg to match-data.
11857
11858 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
11859
11860         * x-init.el: Install X specific display table that
11861           displays char 0240 as a space to avoid whatever it is
11862           that screws up display of that character code.
11863
11864 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11865
11866         * help.el (function-arglist): If no arguments are documented for a
11867         subr, print nothing rather than incorrect output.
11868
11869 1998-05-05  SL Baur  <steve@altair.xemacs.org>
11870
11871         * cmdloop.el (command-error): Update bail-out error message to use
11872         `emacs-program-name'.
11873
11874         * lib-complete.el: Remove reader macro cruft.
11875
11876         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
11877         cruft.
11878
11879         * simple.el (count-words-region): Drop interactive-p check on the
11880         message.
11881
11882 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
11883
11884         * font.el
11885         * msw-faces.el
11886         Correct spelling of mswindows-font-canonicalize-name.
11887
11888 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11889
11890         * ldap.el (ldap-host-parameters-alist): Replaced with
11891         `ldap-host-parameters-plist'
11892         (ldap-search): Adapt to previous change
11893
11894 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11895
11896         * about.el (about-hackers): Update Bob Weiner bio.
11897         (about-maintainer-info): Ditto.
11898
11899 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
11900
11901         * simple.el (display-warning-minimum-level): Docfix.
11902
11903 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
11904
11905         * widget.el (:default-get): New keyword.
11906         * wid-edit.el (default, widget-default-default-get): Define it.
11907         (group, widget-group-default-get): Define it.
11908         (menu-choice, widget-choice-default-get): Define it.
11909         (widget-default-get): New function.
11910         (widget-choice-action): Call it.
11911         (widget-editable-list-entry-create): Call it.
11912
11913 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11914
11915         * byte-optimize.el (byte-boolean-vars): Removed.
11916         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
11917         lookup through `byte-boolean-vars'.
11918
11919 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
11920
11921         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
11922         resource-provided values into ghost specs for scrollbar-height and
11923         scrollbar-width.
11924
11925 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * byte-optimize.el: Don't attempt to optimize /=.
11928
11929         * bytecomp.el (byte-compile-one-ore-more-args): New function.
11930         (byte-compile-/=): Ditto.
11931
11932 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11933
11934         * apropos.el: Use `with-displaying-help-buffer'.
11935         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
11936         Use `with-displaying-help-buffer'.
11937         (apropos-follow): Do not give special treatment to buffer cursor
11938         was in prior to a mouse click.
11939         (apropos-describe-plist): Use `with-displaying-help-buffer'.
11940         (apropos-print-doc): Set correct buffer for setting text
11941         properties.
11942
11943 1998-05-01  SL Baur  <steve@altair.xemacs.org>
11944
11945         * help.el (help-buffer-prefix-string): New variable.
11946         (help-buffer-name): Use it.
11947
11948         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
11949         mode menu.
11950
11951 1998-04-30  Greg Klanderman  <greg@alphatech.com>
11952
11953         * frame.el (other-frame): Work even when focus-follows-mouse is true.
11954
11955 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11956
11957         * files.el (find-file-noselect): Update docstring.
11958         (find-file-noselect): Signal an error if found an unreadable file.
11959         (file-chase-links): Save the match data.
11960         (normal-mode): Use `lwarn' and `error-message-string'.
11961         (interpreter-mode-alist): Change defconst to defvar.
11962         (inhibit-first-line-modes-regexps): Ditto.
11963         (inhibit-first-line-modes-regexps): Added .tgz.
11964         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
11965         (change-major-mode-with-file-name): New user-option.
11966         (set-visited-file-name): Synched with FSF.
11967         (file-name-extension): New function, from FSF 20.3.
11968         (file-relative-name): Synched with FSF.
11969         (save-some-buffers): Support the C-r feature.
11970         (recover-session): Synched with FSF.
11971         (kill-some-buffers): Ditto.
11972         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
11973
11974 1998-04-30  SL Baur  <steve@altair.xemacs.org>
11975
11976         * files.el (insert-file): Undo previous change and reenable use of
11977         format.el.
11978
11979 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
11980
11981         * window-xemacs.el (recenter): Define.
11982
11983 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11984
11985         * font.el (mswindows-font-create-name)
11986         (mswindows-font-create-object): new functions for mswindows type
11987         fonts.
11988
11989         * msw-faces.el (mswindows-font-canicolize-name): fix so that
11990         strings are parsed as well as font objects.
11991
11992 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
11993
11994         * modeline.el (defining-kbd-macro): Restore modeline indication of
11995         kbd-macro being recorded.
11996         (add-minor-mode): Simplify docstring.
11997         (modeline-minor-mode-menu): Remove stuff.
11998
11999 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12000
12001         * code-process.el (call-process): dynamically decide process
12002         coding type.
12003
12004 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12005
12006         * modeline.el: Add line-number-mode, column-number-mode to
12007         the modeline minor-mode menu.  Button2 on the line number does
12008         goto-line.
12009
12010 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12011
12012         * mouse.el: move x-selection-owner-p type things to
12013         selection-owner-p.
12014
12015         * msw-init.el: copy zmacs stuff from x-init.el
12016
12017         * msw-select.el (mswindows-own-selection)
12018         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12019         functions. Very simple minded implementation of selectio
12020         ownership.
12021
12022         * select.el (own-selection) (disown-selection)
12023         (activate-region-as-selection) (select-make-extent-for-selection)
12024         (valid-simple-selection-p): functions moved from x-select.el for
12025         generalized selection.
12026
12027         * x-select.el: see select.el changes.
12028
12029         * x-toolbar.el: use new selection functions.
12030
12031 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12032
12033         * packages.el (packages-find-package-directories): Fixed bug that
12034         would pick up multiple site-package directories.
12035         (package-locations): Added "xemacs-packages" as a late package
12036         location.
12037
12038         * find-paths.el: Now uses `emacs-program-name' and
12039         `emacs-program-version'.
12040         Additions to enforce version-specific directories in
12041         `paths-find-version-directory'.
12042
12043 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12044
12045         * default.el: Removed.
12046         * site-start.el: Removed.
12047
12048 1998-04-29  Didier Verna  <didier@xemacs.org>
12049
12050         * minibuf.el (minibuffer-history-minimum-string-length): Default
12051         to nil.
12052
12053 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12054
12055         * find-paths.el (paths-program-name): Rename.
12056         (paths-emacs-root-p): Ditto.
12057         (paths-find-site-directory): Ditto.
12058
12059 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12060
12061         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12062         `emacs-lisp-byte-compile-and-load'.
12063
12064 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12065
12066         * ldap.el (ldap-search): Fixed additional parameter passing to
12067         `ldap-open'
12068
12069 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12070
12071         * select.el (kill-primary-selection) (selection-owner-p)
12072         (copy-primary-selection) (yank-clipboard-selection)
12073         (selection-exists-p) (delete-primary-selection): new file and
12074         functions that do the right thing for the selected device.
12075
12076         * x-menubar.el: use generalised selection functions.
12077
12078         * dumped-lisp.el: dump select.el.
12079
12080 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12081
12082         * find-paths.el (paths-progname): New variable.
12083         (paths-emacs-root-p): Use it.
12084         (paths-find-site-directory): Ditto.
12085
12086 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12087
12088         * loadup.el ((member "dump" command-line-args)): Dump as
12089         `infodock' if InfoDock.
12090
12091 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12092
12093         * find-paths.el (construct-emacs-version): Simplify, include
12094         program name in the return value.
12095         * (paths-find-version-directory): Use it.
12096
12097 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12098
12099         * info.el (Info-parse-dir-entries): Fixed regexp
12100         (Info-build-dir-anew): Remove full suffix and capitalize info file
12101         name for files with no @direntry
12102         (Info-batch-rebuild-dir): New function
12103         (Info-suffixed-file): Check for regular files instead of simple
12104         file existence (could catch directories before)
12105
12106 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12107
12108         * setup-paths.el, find-paths.el: Removed uses of `not' which
12109         temacs doesn't have.
12110
12111         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12112         into root searching.
12113
12114 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12115
12116         * subr.el: Remove definition of `not'.
12117
12118 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12119
12120         * msw-glyphs.el: enable graphics support.
12121
12122 1998-04-23  Didier Verna  <didier@xemacs.org>
12123
12124         * x-menubar.el (default-menubar): restored the line-number-mode
12125         option.
12126
12127         * misc doc string updates related to the options menu.
12128
12129 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12130
12131         * setup-paths.el (paths-construct-load-path): Fix typo.
12132
12133 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12134
12135         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12136         font-menu-ignore-scaled-fonts don't have to be bound now; this
12137         gets us one step further towards making --no-autoloads work.
12138
12139         * startup.el (normal-top-level): Load auto-autoloads only if
12140         lisp-directory is non-nil.
12141
12142         * setup-paths.el (paths-construct-load-path): Made it robust
12143         against nil lisp-directory.
12144
12145         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12146         to the list of variables that cause a warning when nil.
12147
12148         * toolbar.el (init-toolbar-location): Now works even when there's
12149         no toolbar icon directory.
12150
12151 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12152
12153         * help.el (view-lossage): Recognize it.
12154
12155         * simple.el (log-message): Mark multiline messages.
12156
12157 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12158
12159         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12160
12161 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12162
12163         * package-get.el (package-get-all):  add `\n' separator to
12164         interactive specification so that both variables are read
12165
12166 1998-04-22  Didier Verna  <didier@xemacs.org>
12167
12168         * x-menubar.el: ported the options menu to Custom.
12169         Moved the "read only" toggle button to the buffers menu.
12170         Corrected some missing ;;;###autoload or defcustom.
12171
12172         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12173         the scrollbar-visible specifier for options menu handling.
12174
12175         * toolbar.el (toolbar-visible-p)
12176                      (toolbar-captioned-p)
12177                      (default-toolbar-position): defcustom wrappers around
12178         the toolbar specifiers for options menu handling.
12179
12180         * frame.el (get-frame-for-buffer-default-instance-limit):
12181         defcustom it for options menu handling.
12182
12183         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12184         font-lock-mode for options menu handling.
12185
12186         * cus-start.el: added Custom properties to overwrite-mode for
12187         options menu handling.
12188
12189 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12190
12191         * about.el: shameless self-promotion.
12192
12193 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12194
12195         * simple.el (raw-append-message): Slightly optimize.
12196         (remove-message): Use `push' for clarity.
12197         (append-message): Ditto.
12198         (display-warning): Dito.
12199         (raw-append-message): Send the message to the appropriate device.
12200
12201 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12202
12203         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12204         From Sean MacLennan <Sean.MacLennan@pika.ca>
12205
12206 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12207
12208         * setup-paths.el: Changed `directory-sep-char' to
12209         `path-separator', following a change in GNU Emacs.
12210
12211 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12212
12213         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12214         (Info-build-dir-anew): Add a final newline.
12215         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12216         is `always'
12217         (Info-rebuild-dir): Ditto
12218
12219         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12220
12221 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12222
12223         * simple.el (count-words-buffer): Retain zmacs region.
12224         (count-words-region): Ditto.
12225         * simple.el: (what-line): Expanded line counts.
12226         (count-lines): New parameter to conditionalize whether collapsed
12227         lines get counted.
12228         From Bob Weiner <weiner@altrasoft.com>
12229
12230 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12231
12232         * packages.el (package-locations): infodock-packages must override
12233         mule-packages and packages.
12234
12235 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12236
12237         * wid-edit.el:
12238         remove rude messages from widget-activation-widget-mapper
12239         and widget-activation-glyph-mapper
12240
12241 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12242
12243         * toolbar.el: Remove (featurep 'x) test from
12244         toolbar-make-button-list
12245
12246 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12247
12248         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12249         only if in the same frame.
12250
12251 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12252
12253         * packages.el (package-locations): Added site-packages hierarchy.
12254
12255         * setup-paths.el (paths-default-info-directories): Introduced and
12256         used.
12257
12258         * packages.el, setup-paths.el: Set various path searching depths
12259         to 1.
12260
12261         * packages.el (packages-hierarchy-depth):
12262         (packages-load-path-depth): Introduced and used.
12263
12264         * setup-paths.el (paths-load-path-depth): Introduced and used.
12265
12266         * find-paths.el (paths-find-recursive-path): Added max-depth
12267         parameter.
12268
12269 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12270
12271         * setup-paths.el (paths-construct-info-path): Removed
12272         dependency on behavior of (file-name-as-directory "").
12273
12274 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12275
12276         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12277         lisp objects
12278
12279 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12280
12281         * dump-paths.el, startup.el: Added handling for --debug-paths.
12282
12283 1998-04-15  William M. Perry  <wmperry@aventail.com>
12284
12285         * wid-edit.el: We cannot just set the help-echo or balloon-help
12286           properties for an extent based on the :help-echo widget
12287           property, since help-echo and balloon-help cause an EXTENT to
12288           get passed in, where :help-echo functions are expecting a WIDGET
12289
12290 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12291
12292         * scrollbar.el (init-scrollbar-from-resources): Call
12293         mswindows-init-scrollbar-metrics when appropriate.
12294
12295 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12296
12297         * dumped-lisp.el: dump x-toolbar for window system
12298
12299         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12300         have support and xpm.
12301
12302 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12303
12304         * files.el (toggle-read-only): Fix docstring.
12305         From Didier Verna <didier@xemacs.org>
12306
12307 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12308
12309         * startup.el (normal-top-level): Load autoload-file-name without
12310         specifying an extension---some people only auto-autoload.el.gz.
12311
12312 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12313
12314         * files.el (backup-enable-predicate): Don't bomb on NAME being
12315         nil.
12316
12317 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12318
12319         * find-paths.el, packages.el: Now prefers configure'd paths.
12320         This shouldn't cause any of the originally anticipated problems as
12321         the current paths architecture will not define the various
12322         configure-xxx variables if they're not specified on the configure
12323         command line.
12324
12325         * find-paths.el, setup-paths.el, packages.el: Removed all
12326         mentionings of "/" as a path separator.
12327         Used paths-construct-path throughout.
12328
12329         * find-paths.el (paths-construct-path): Created to assemble paths
12330         from directory components.
12331
12332         * setup-paths.el, packages.el: Used paths-decode-directory-path
12333         instead of decode-path-internal.
12334
12335         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12336         and associates.
12337         (paths-decode-directory-path) Created.
12338
12339         * setup-paths.el: Changed configure-exec-path to
12340         configure-exec-directory.
12341
12342 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12343
12344         * packages.el (packages-find-packages): Fixed decoding of
12345         EMACSPACKAGEPATH.
12346
12347         * startup.el: -no-packages -> -no-early-packages.
12348
12349         (packages-load-package-lisps): Fixed loading of auto-autoload
12350         files.
12351
12352         * startup.el (normal-top-level): Fixed loading of core
12353         auto-autoload.
12354
12355         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12356
12357         * startup.el, packages.el, dump-paths.el: Added proper settings
12358         for site-directory and lisp-directory variables.
12359
12360         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12361         inhibit-package-autoloads and fixed handling of it.
12362
12363         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12364         handling of former inhibit-package-init, now
12365         inhibit-early-packages, to make -vanilla etc. work.
12366
12367 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12368
12369         * code-process.el (start-process): Fallback to 'undecided instead
12370         of 'binary for process input coding stream.
12371
12372         * process.el (start-process): Docstring fix.
12373
12374 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12375
12376         * info.el (Info-insert-dir): Do not insert temporary dir files
12377         in Info-dir-file-attributes
12378         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12379         (Info-rebuild-dir): Ditto.
12380
12381 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12382
12383         * obsolete.el: Added obsoleteness declarations for
12384         `site-directory' and `Info-default-directory-list'.
12385
12386 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12387
12388         * find-paths.el (paths-find-emacs-root): Only look at the
12389         executable at the end of the symlink chain for determining the
12390         Emacs root.
12391
12392 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12393
12394         * setup-paths.el (paths-construct-info-path): Changed construction
12395         to cater to gone default in configure.
12396
12397         * find-paths.el (paths-uniq-append): Added.
12398
12399         * packages.el: Rewritten package path construction once again.
12400
12401         * dump-paths.el, startup.el: Removed package-path as a global
12402         variable.
12403
12404         * package-admin.el (package-admin-add-single-file-package):
12405         (package-admin-add-binary-package): Changed package-path to
12406         late-packages.
12407
12408         * packages.el (packages-split-path): Split path at "/" rather than
12409         nil according to change in emacs.c.
12410
12411 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12412
12413         * setup-paths.el (paths-construct-info-path): Changed info path
12414         order so that directories come out right.
12415         (paths-find-lock-directory): Fixed bug: It used to think
12416         configure-lock-directory is a path.
12417
12418 1998-04-06  Jeff Miller <jmiller@smart.net>
12419
12420         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12421         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12422         eases the use of toolbar-add/kill-item functions.
12423
12424 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12425
12426         * code-files.el (file-coding-system-alist): Commented out
12427         loaddefs.el magical treatment.
12428
12429 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12430
12431         * info.el (Info-rebuild-outdated-dir): Added new option
12432         `conservative' and made it the default
12433         (Info-rebuild-dir): Appropriately parse multi-line description
12434         strings, and multi-section dir files. Issue warning when dir
12435         is rebuilt as temporary
12436         (Info-build-dir-anew): Issue warning when dir is built as
12437         temporary
12438
12439 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12440
12441         * list-mode.el (list-mode-map): Bind highlight motion commands to
12442         standard keys left, right, C-b and C-f.
12443
12444 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12445
12446         * files.el (auto-mode-alist): allow .sc for Scheme->C
12447
12448 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12449
12450         * loadup.el (pureload): Don't quote (garbage-collect).
12451
12452 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12453
12454         * package-get-base.el: Updated.
12455
12456 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12457
12458         * isearch-mode.el (isearch-just-started): New variable.
12459         (isearch-mode): Set it.
12460         (isearch-repeat): Advance one character forward only if the search
12461         was successful, and was not just started.
12462         (isearch-repeat): Clear isearch-just-started.
12463
12464 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12465
12466         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12467         if running -batch.
12468
12469 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12470
12471         * subr.el (listify-key-sequence): Removed.
12472
12473 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12474
12475         * bytecomp.el (byte-compile-print-gensym): New option.
12476         (byte-compile-output-file-form): Use it.
12477         (byte-compile-output-docform): Ditto.
12478         (byte-compile-compiled-obj-to-list): Ditto.
12479
12480 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12481
12482         * msw-glyphs.el: set frame icon if xpm support.
12483
12484 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12485
12486         * help.el: Code that pretty prints variable values
12487           removed.
12488
12489 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12490
12491         * find-paths.el (paths-emacs-root-p): Correct test for installation
12492         directory.
12493         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12494
12495 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12496
12497         * loaddefs.el: Don't set debug-ignored-errors; leave
12498           its default value set to nil.
12499
12500 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12501
12502         * info.el (Info-rebuild-dir): fixed mis-spelling.
12503
12504 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12505
12506         * info.el (Info-rebuild-outdated-dir): New custom var
12507         (Info-insert-node): Create/update dir file when needed, ie when it
12508         does not exist or is older than some info files in directory
12509
12510 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12511
12512         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12513         for last packages, mainly for using a 20.4 package base.
12514
12515         * packages.el (late-packages): Typo fix.  It was called
12516         early-packages.
12517
12518         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12519         relative symlinks correctly.
12520         (paths-find-emacs-roots): More rigorous checking for plausible
12521         configuration-time root.
12522
12523         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12524         find its roots.
12525
12526 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12527
12528         * faces.el: Fix docstrings.
12529         * glyphs.el: Fix docstrings.
12530         * mouse.el: Fix docstrings.
12531
12532         * frame.el: Change phrase `current frame' to `selected frame'.
12533
12534         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12535
12536         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12537         macros using backquote to make them infinitely more readable.
12538
12539 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12540
12541         * packages.el (packages-find-package-path): Hardcoded specialized
12542         InfoDock support until we can clean this up.
12543
12544         * help.el (describe-bindings-1): Return the value of the bindings
12545         help buffer created.
12546         (describe-bindings): Ditto.
12547
12548         * simple.el (set-variable): Restore previous behavior of not
12549         bombing if the variable to set is not boundp.
12550
12551 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12552
12553         * packages.el (packages-handle-package-dumped-lisps): Allow for
12554         non-local files to be loaded off the package-lisp variable.
12555
12556 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12557
12558         * x-faces.el: Global X resources should override
12559           specs for all device classes (color, grayscale, mono);
12560           code currently doesn't override any of them.  Fixed by
12561           calling remove-specifier with '(x default) as the tag
12562           set and allowing inexact matches.
12563
12564 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12565
12566         * faces.el: Separated face initializations based on
12567           device classes into device type specific (tag set,
12568           instantiator) pairs.
12569
12570 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12571
12572         * wid-edit.el (widget-choice-action): Remember user's explicit
12573         choice.
12574         (widget-choice-value-create): Respect it.
12575         From Richard Stallman <rms@gnu.org>
12576
12577 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12578
12579         * setup-paths.el (paths-construct-info-path): Always append
12580         existing directories from configure-time info path.
12581
12582         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12583         Info-directory-list.
12584
12585         * info.el: Removed Info-default-directory-list which was broken by
12586         design.
12587         Removed bogus initialization of Info-directory-list---startup.el
12588         can do a much better job.
12589         Added autoload of Info-directory-list.
12590
12591         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12592         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12593         be exclusive; now it's merely given precedence, just like in the
12594         old days.
12595
12596 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12597
12598         * find-paths.el (paths-find-architecture-directory): Fix bug with
12599         finding; it used to default too early.
12600
12601 1998-03-25  Martin Buchholz <martin@xemacs.org>
12602
12603         * packages.el (packages-split-path): Fix a bug; it used to fail
12604         for paths that weren't split.
12605
12606 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12607
12608         * finder.el (finder-compile-keywords): trap on errors.
12609
12610 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12611
12612         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12613           fourth argument of t so that only the specs exactly
12614           matching the tag lists are removed.
12615
12616 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12617
12618         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12619
12620 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12621
12622         * minibuf.el (mouse-read-file-name-1): If a default directory was
12623         specified, use it for generating the completions.
12624
12625 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12626
12627         * update-elc.el: Now respects inhibit-package-init and
12628         inhibit-site-lisp.
12629         Now does path construction with loadup-paths.
12630
12631         * startup.el (normal-top-level, startup-setup-paths): Now respects
12632         inhibit-package-init and inhibit-site-lisp.
12633
12634         * packages.el (packages-find-package-path): Extended package path
12635         by version-specific hierarchies.
12636         (packages-find-packages): Now respects inhibit flag and
12637         inhibit-site-lisp.
12638         Moved path setup to loadup-paths.
12639
12640         * make-docfile.el: Now respects inhibit-package-init and
12641         inhibit-site-lisp.
12642         Now does path construction with loadup-paths.
12643
12644         * loadup.el: Now respects inhibit-package-init and
12645         inhibit-site-lisp.
12646
12647         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12648
12649         * loadup-paths.el: New file: setup load-path to encompass
12650         packages.
12651
12652 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12653
12654         * auto-show.el: load-gc renamed to pureload.
12655         * site-load.el: Ditto.
12656         * packages.el (toplevel): Ditto.
12657         * loadup.el (really-early-error-handler): Ditto.
12658         * dumped-lisp.el (preloaded-file-list): Ditto.
12659         * cus-face.el (custom-declare-face): Ditto.
12660
12661 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12662
12663         * <Today>: The Big Path Searching Overhaul.
12664
12665         * find-paths.el: New file: find and assemble paths in the
12666         installation hierarchy.
12667
12668         * setup-paths.el: New file: global layout of paths and directories
12669         within the XEmacs hierarchy.
12670
12671         * packages.el: Replaced everything related to path searching and
12672         startup by code in terms of find-paths.
12673
12674         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12675         the new path searching engine.
12676
12677         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12678         and setup-paths.
12679
12680 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12681
12682         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12683         setup-paths.el.
12684
12685 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12686
12687         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12688         compiles identically in any configuration.
12689         Removed irrelevant commentary.
12690
12691 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12692
12693         * simple.el (set-variable): Allow setting specifiers.
12694
12695 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12696
12697         * lisp.el (forward-sexp): Revert previous change.
12698
12699 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12700
12701         * frame.el (frame-initialize): Use `delete-console' instead of
12702         `delete-device' to delete the stream console to match the usage in
12703         Fkill_emacs.
12704
12705 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12706
12707         * files.el (cdpath-previous): New variable.
12708         (cd): Use it.
12709         From Bob Weiner <weiner@wave.altrasoft.com>
12710
12711 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12712
12713         * keydefs.el: Changed keybindings of forward-char,
12714           backward, scroll-up and scroll-down to point to their
12715           -command counterparts.
12716
12717         * simple.el: New functions: forwarc-char-command,
12718           backwrad-char-command, scroll-up-command,
12719           scroll-down-command which work liek their counterparts
12720           except that they honor the variable
12721           signal-error-on-buffer-boundary.
12722
12723           Definition of signal-error-on-buffer-boundary received
12724           from src/cmds.c.
12725
12726           defvar declaration added for word-across-newline to avoid
12727           byte-compiler warning about the free variable reference.
12728
12729 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12730
12731         * winnt.el: Removed "%t" from the beginning of
12732         modeline-format. From now on, there's no nt-specifics in the modeline.
12733
12734 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12735
12736         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12737         of `when' with `if'.
12738
12739 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12740
12741         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12742         mswindows. Must be reworked along with glyphs.el, or
12743         merged into it, after there is images support.
12744
12745         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12746         'mswindows.
12747
12748 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12749
12750         * faces.el: fix for text cursor initialization.
12751         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12752         From Andy Piper <andyp@parallax.co.uk>
12753
12754 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12755
12756         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12757         if there is an existing package that handles it and warn the user
12758         about that mode.
12759
12760 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12761
12762         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12763         Installation" menu item when Installation-string is not bound.
12764
12765 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12766
12767         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12768         From Jeremiah W. James <jerry@cs.ucsb.edu>
12769
12770 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
12771
12772         * msw-faces.el:
12773         * faces.el: Fix face initialization.
12774
12775 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
12776
12777         * files.el (backup-enable-predicate): fix breakage introduced
12778         by TMPDIR patch.
12779
12780 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12781
12782         * x-faces.el (x-init-face-from-resources): The
12783           TTY face property retrieval functions don't return
12784           specifiers, so use face-property instead.
12785
12786 1998-03-09  SL Baur  <steve@altair.xemacs.org>
12787
12788         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12789
12790 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12791
12792         * x-menubar.el: Expanded documentation for
12793           option-save-faces.  Changed Options -> Browse Faces
12794           menu entry to invoke customize-face.
12795
12796 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12797
12798         * faces.el: Most face initialization moved out of
12799           init-other-random-faces to the top level so that the
12800           initialization happens before Xemacs is dumped.  Much
12801           of the fascist "face-differs-from-default-p or FROB!"
12802           code has been retired in favor of letting the user do
12803           what they want to do.  Face initialization code changed
12804           to use `default' specifier tag so that the settings can
12805           be overridden later if the user wishes it.
12806
12807 1998-03-08  SL Baur  <steve@altair.xemacs.org>
12808
12809         * about.el (about-hackers): Update contributors list.
12810
12811 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
12812
12813         * specifier.el: Define new specifier tag `default'.
12814
12815         * modeline.el: Initialize faces using `default' tag.
12816
12817         * x-faces.el (x-init-face-from-resources): Remove
12818           specifier specs containing the `default' tag before
12819           adding new specs.
12820
12821 1998-03-02  John Jones  <jj@asu.edu>
12822
12823         * package-get.el (package-get-all): fixed arguments on call to
12824         package-admin-add-single-file-package.
12825         * package-get.el (package-get-installedp): fixed to match
12826         advertised behavior.
12827         * package-get.el: added function package-get-update-all which
12828         installs newest versions of all the current packages (if they are
12829         not already installed).
12830
12831 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
12832
12833         * files.el (find-file-noselect): Uncommented `truename' binding in
12834         `let*' and use it later to set `buffer-file-truename' iff it's
12835         still nil, as happens for example when finding a compressed
12836         file with "jka-compr".
12837
12838 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
12839
12840         * faces.el: in make-face-* type functions do the operation for all
12841         window systems, not just the first one found.
12842
12843         * font.el: call mswindows-list-fonts for mswindows.
12844
12845 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
12846
12847         * code-process.el (call-process-region):
12848         * process.el (call-process-region):
12849         * package-get.el (package-get-dir):
12850         * files.el (backup-enable-predicate):
12851         * gnuserv.el (gnuserv-temp-file-regexp):
12852         Use temp-directory in place of `/tmp'.
12853
12854 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
12855
12856         * "Fast" dired-in-C enhancements for Windows 95/NT:
12857
12858         * files.el: Added function, `wildcard-to-regexp', from GNU
12859           Emacs.
12860
12861         * files.el (insert-directory): Modified to use special
12862           dired-in-C enhancements if present.
12863
12864 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
12865
12866         * code-files.el: make default coding no-conversion.
12867
12868 1998-03-02  SL Baur  <steve@altair.xemacs.org>
12869
12870         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
12871         the load-path.
12872
12873         * update-elc.el: Strip directory when testing for files not to
12874         bytecompile.
12875
12876 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
12877
12878         * lisp-mode.el: Use recommended form for menus.
12879
12880         * info.el (Info-construct-menu): Use recommended form for menus.
12881
12882         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
12883         entry.
12884
12885 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
12886
12887         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
12888           (get-frame-for-buffer-noselect): Always return frames
12889           in the not-this-window-p cond clause.
12890
12891 1998-02-27  SL Baur  <steve@altair.xemacs.org>
12892
12893         * help.el (describe-installation): New function.
12894
12895         * x-menubar.el (default-menubar): Add describe-installation to
12896         Help menu.
12897
12898         * packages.el (packages-unbytecompiled-lisp): Installation.el
12899         should not be bytecompiled.
12900
12901         * dumped-lisp.el (preloaded-file-list): Dump Installation with
12902         XEmacs.
12903
12904         * x-menubar.el (default-menubar): Use correct guard for VM menu
12905         entry.
12906
12907         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
12908         coding.
12909         From Andy Piper <andyp@parallax.co.uk>
12910
12911 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12912
12913         * ldap.el: Do not require ldap-internal at compile time.
12914
12915 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
12916
12917         * code-files.el: new file. a virtual copy of mule-files.el
12918         but without charset
12919         dependencies. (toggle-buffer-file-ocding-system) new function for
12920         changing the eol type for the current buffer.
12921
12922         * code-process.el: new file. a copy of
12923         mule-process.el. mule-process.el will disappear when things have
12924         settled.
12925
12926         * coding.el: new file. a virtual copy of mule-files.el but
12927         without charset dependencies. (coding-system-base) new function
12928         for getting the parent coding system of a coding system with eol
12929         type set.
12930
12931         * dumped-lisp.el: add above files for the non-mule case.
12932
12933 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12934
12935         * window-xemacs.el (display-buffer): If no explicit
12936           frame is specified, search for a window that displays
12937           the buffer on the currently selected frame, before
12938           searching other frames.
12939
12940 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12941
12942         * frame.el (get-frame-for-buffer): If not-this-window-p
12943           is non-nil, use window on the selected frame if it is not
12944           also the selected window.  When defaulting, search for
12945           windows on the currently selected fgrame before searching
12946           other frames.
12947
12948 1998-02-25  Didier Verna  <didier@xemacs.org>
12949
12950         * modeline.el (modeline-swap-buffers): originally named
12951         `mouse-release-modeline'. Whether to actually swap the buffers is
12952         decided in `mouse-drag-modeline'.
12953         (mouse-drag-modeline): A button release event is considered a
12954         mouse click is both X (modeline scroll) and Y (modeline drag) pos
12955         stay unchanged.
12956
12957 1998-02-25  SL Baur  <steve@altair.xemacs.org>
12958
12959         * x-menubar.el: Put redo on the menubar.
12960         From Aki Vehtari <Aki.Vehtari@hut.fi>
12961
12962 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12963
12964         * bytecomp.el (displaying-byte-compile-warnings): if
12965         temp-buffer-show-function is set, use it to display current set of
12966         warnings in the "*Compile-Log-Show*" buffer.
12967
12968         * simple.el (display-warning-buffer): if temp-buffer-show-function
12969         is set, use it to display current set of warnings in the
12970         "*Warnings-Show*" buffer.
12971
12972 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12973
12974         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
12975         Common Lisp.
12976
12977 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
12978
12979         * menubar.el: Allow button descriptors at least 2 long.
12980
12981         * x-menubar.el (default-menubar): Use recommended forms.
12982         (file-menu-filter): Remove.
12983         (edit-menu-filter): Remove.
12984
12985 1998-02-24  SL Baur  <steve@altair.xemacs.org>
12986
12987         * about.el (about-hackers): Updated.
12988
12989 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12990
12991         * help.el (help-max-help-buffers): new variable
12992         (help-register-and-maybe-prune-excess): new function
12993         (help-buffer-name): use help-max-help-buffers.
12994         (with-displaying-help-buffer): use
12995         help-register-and-maybe-prune-excess.
12996
12997         * help.el (help-maybe-pretty-print-value): if the value fits on
12998         one line, let it.
12999
13000 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13001
13002         * (with-displaying-help-buffer): there is no need to kill the buffer
13003         if it exists, because with-output-to-temp-buffer will clear it.
13004         further, killing the buffer violates the rule that
13005         temp-buffer-show-function, if set, has the full responsibility of
13006         showing the temp buffer.  killing the buffer fucks with the window
13007         configuration, hosing temp-buffer-show-function.
13008
13009
13010 1998-02-23  Didier Verna  <didier@xemacs.org>
13011
13012         * modeline.el (mouse-drag-modeline):
13013         - Always scroll the modeline that was originally clicked on.
13014         - Use x pixels instead of x characters (which doesn't work anyway)
13015         as horizontal reference for modeline dragging. This allows us to
13016         keep on dragging the modeline even if the motion event occurs in
13017         another window.
13018
13019 1998-02-23  Didier Verna  <didier@xemacs.org>
13020
13021         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13022         glyph on the modeline to indicate that dragging the mouse has an
13023         effect both horizontally and vertically.
13024
13025 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13026
13027         * about.el (about-xemacs): Get rid of redundant visible version
13028         number.
13029
13030 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13031
13032         * about.el (about-hackers): Update credits.
13033
13034 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13035
13036         * prim/register.el (view-register): Show register type file-query.
13037
13038 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13039
13040         * mode-motion.el (mode-motion-highlight-internal):
13041           save-excursion inside save-window-exucrsion form to
13042           hide buffer point changes from save-window-excursion.
13043           Prevents display flickering when the mouse pointer
13044           moves.
13045
13046 1998-02-17  Didier Verna  <didier@xemacs.org>
13047
13048         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13049         function to handle correctly the case of a toolbar one side of the
13050         window: scrolling will not necessarily happen.
13051
13052 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13053
13054         * files.el (after-find-file): Restore missing argument
13055           to format that provides filename for "... consider M-x
13056           recover-file" message.  Also call `message' with "%s"
13057           as the first arg instead of an arbitrary string.
13058
13059 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13060
13061         * about.el (about-hackers): Various additions.
13062
13063 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13064
13065         * autoload.el (generate-file-autoloads-1): Don't force an extra
13066         line out when copying on-the-same line autoloads.
13067
13068         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13069         is installed.
13070
13071 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13072
13073         * x11/x-win-xfree86.el (x-win-init-xfree86):
13074         * x11/x-win-sun.el (x-win-init-sun):
13075         * x11/x-init.el (x-initialize-compose):
13076         * prim/simple.el:
13077         (backward-or-forward-kill-sexp):
13078         (backward-or-forward-kill-sentence):
13079         (backward-or-forward-kill-word):
13080         (backward-or-forward-delete-char):
13081         * prim/isearch-mode.el (isearch-help-or-delete-char):
13082         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13083         x-keysym-on-keyboard-p to detect backspace.
13084         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13085         Clean up symbols used with dead keys, checking Linux and solaris
13086         keysyms.
13087         Simplify x-win-*.el using above methods.
13088         Change documentation for x-keysym-*-p functions.
13089
13090 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13091
13092         * about.el (about-hackers): Restore entries for Michael Sperber and
13093         Vinnie Shelton.
13094         From Vinnie Shelton <acs@acm.org>
13095
13096 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13097
13098         * simple.el (count-words-region): Ditto.
13099
13100 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13101
13102         * simple.el (count-words-buffer): Document.  Don't print anything
13103         if non-interactive.
13104
13105 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13106
13107         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13108         multiple files in InfoDock.
13109
13110 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13111
13112         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13113         from version.el in InfoDock.
13114
13115         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13116         specially.
13117
13118 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13119
13120         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13121         variable name in docstring.
13122
13123 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13124
13125         * menubar.h: Include "gui.h".
13126
13127 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13128
13129         * site-load.el: Fix documentation.
13130
13131 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13132
13133         * package-get-base.el (package-get-base): Updated.
13134
13135         * keymap.el: PC-ize.
13136
13137 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13138
13139         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13140         from' on a fresh line.
13141
13142 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13143
13144         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13145         object.
13146
13147 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13148
13149         * undo-stack.el: PC-ize.
13150
13151         * cmdloop.el: PC-ize.
13152
13153 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13154
13155         * bytecomp-runtime.el: PC-ize.
13156
13157         * byte-optimize.el: Prolog fixup.  PC-ize.
13158
13159         * cus-dep.el: Spelling fix.
13160
13161         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13162         entries follow).
13163
13164 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13165
13166         * text-mode.el (text-mode-hook-identify): New function,
13167         put on text-mode-hook.  Set text-mode-variant here.
13168         (text-mode): Don't set it here.
13169
13170 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13171
13172         * text-mode.el (text-mode-hook): New defvar.
13173         (text-mode-variant): New variable.
13174         (text-mode): Set that variable locally.
13175         (toggle-text-mode-auto-fill): New command.
13176
13177 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13178
13179         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13180
13181 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13182
13183         * text-mode.el (paragraph-indent-text-mode):
13184         Renamed from spaced-text-mode.
13185         (text-mode-map): Bind TAB to indent-relative.
13186         (indented-text-mode-map): Variable deleted.
13187         (indented-text-mode): Now an alias for text-mode.
13188
13189 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13190
13191         * loadup.el: test-atoms debugging stuffs removed.
13192
13193 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13194
13195         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13196
13197 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13198
13199         * help.el (describe-beta): Made it use `locate-data-file'.
13200         (describe-distribution): Ditto.
13201         (describe-copying): Ditto.
13202         (describe-project): Ditto.
13203         (view-emacs-news): Ditto.
13204
13205         * help-nomule.el (help-with-tutorial): Made it use
13206         `locate-data-file' to find tutorial.
13207
13208 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13209
13210         * about.el: Corrected my email address.
13211
13212         * mouse.el: Added 'mouse-mswindows-drop' similar to
13213         'mouse-offix-drop'.
13214
13215 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13216
13217         * loadup.el (running-xemacs): Spelling fix.
13218
13219 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13220
13221         * packages.el (packages-find-packages-1): Don't allow a backwards
13222         compatible lisp tree to overwrite `preloaded-file-list'.
13223
13224 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13225
13226         * loadup.el: Don't delete "xemacs" prior to dumping.
13227
13228 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13229
13230         * package-info.el (pi-last-mod-date): New function.
13231         (pi-author-version): New function.
13232         (batch-update-package-info): Use them.
13233
13234 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13235
13236         * frame.el (get-frame-for-buffer-default-to-current): Create.
13237         (get-frame-for-buffer-noselect): Allow user to use current frame
13238         with `get-frame-for-buffer-default-to-current'.
13239
13240 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13241
13242         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13243         (byte-compile-output-docform): Ditto.
13244         (byte-compile-compiled-obj-to-list): Ditto.
13245
13246 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13247
13248         * startup.el (command-line-1): Removed code that ran
13249           buffer-menu.
13250
13251 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13252
13253         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13254
13255 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13256
13257         * frame.el (suspend-emacs-or-iconify-frame): Check using
13258         `device-on-window-system-p' instead of explicitly checking for X,
13259         so that the same logic works for MS Windows.
13260         (suspend-or-iconify-emacs): Ditto.
13261
13262 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13263
13264         * about.el (about-maintainer-info): Andy Piper is back.
13265         (xemacs-hackers): Updated Andy Piper's email address.
13266         (about-hackers): Added Jonathan Harris.
13267         (about-hackers): Updated Tibor Polgar's email address.
13268
13269 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13270
13271         * about.el: Add xemacs.org email manager.
13272
13273         * package-get-base.el (package-get-base): Updated with most recent
13274         package updates.
13275
13276 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13277
13278         * help.el (function-arglist): Use `indirect-function' instead of
13279         `symbol-function' so that aliases are treated correctly.
13280
13281 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13282
13283         * help.el (help-map): Add f1 binding to `help-for-help'.
13284         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13285         (describe-key-briefly): Use `princ' "%s" to print object.
13286         (with-displaying-help-buffer): Kill buffer if it exists, again.
13287         (describe-key): Use `princ' "%s" to print object.
13288         (describe-function-1): Use `princ' "%s" to print object.
13289         Commented out alias lines removed.
13290         (help-pretty-print-limit): New variable to control pretty-printing
13291         of variable values.
13292         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13293         `help-pretty-print-value' again.  Only print-print when OBJECT is
13294         list of length less than `help-pretty-print-limit'.
13295         (describe-variable): Use `help-maybe-pretty-print-value' again.
13296
13297 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13298
13299         * simple.el (blink-matching-open): Remove C++ kludge.
13300         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13301
13302 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13303
13304         * info.el (Info-default-directory-list): Made the documentation
13305         more explanitory.
13306
13307 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13308
13309         * lisp/packages.el:
13310         * lisp/package-admin.el:
13311         * lisp/build-report.el:
13312         Fix typos.
13313
13314 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13315
13316         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13317         warnings in Java buffers without final newline and editing the
13318         last line.
13319
13320 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13321
13322         * packages.el (packages-find-packages-1): Don't allow a backwards
13323         compatible lisp tree to overwrite `preloaded-file-list'.
13324         Suggested by Colin Rafferty  <colin@xemacs.org>
13325
13326         * mouse.el (mouse-offix-drop): Set undo-boundary.
13327         From Oliver Graf <ograf@fga.de>
13328
13329 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13330
13331         * loadup.el (load-gc): rewrite as defun.
13332         Print something sensical if a required dump-time file isn't found.
13333
13334 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13335
13336         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13337         bug strikes a menudescriptor.
13338
13339         * package-get-base.el (package-get-base): Updated.
13340
13341         * package-info.el (batch-update-package-info): Derive REQUIRES
13342         from the Makefile.
13343
13344 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13345
13346         * files.el (save-some-buffers): Don't play games with deleting
13347         other windows if we are in the minibuffer window.
13348
13349 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13350
13351         * modeline.el (modeline-minor-mode-menu): Add support for :active
13352         (add-minor-mode): Document :active property to TOGGLE.
13353
13354 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13355
13356         * modeline.el (modeline-minor-mode-menu): Add support for an
13357         `:included' predicate in the `toggle-sym' plist.
13358         (add-minor-mode): Document the :included property, format
13359         docstring some more.
13360         (modeline-minor-mode-menu): Documentation string added.
13361
13362 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13363
13364         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13365         labels from the symbol-names by thwacking off the overly redundant
13366         and overused "mode", parenthesizing "minor", and capitalizing the
13367         resultant strings.  Also shortened the menu's title by eliminating
13368         the redundant buffer name.
13369         (add-minor-mode): Beautified the docstring, added mention of the
13370         `:menu-tag' property of TOGGLE.
13371         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13372         `toggle-sym' to beatify the mode-life menus.
13373         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13374         `auto-fill-function'.
13375
13376 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13377
13378         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13379         menus to :style 'toggle.
13380
13381 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13382
13383         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13384
13385 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13386
13387         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13388         only recognize first hyperlink.
13389         (hyper-apropos-highlightify): Deletia, this is already done by
13390         `hyper-apropos-insert-face'.
13391         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13392
13393 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13394
13395         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13396         mail.
13397         (toolbar-mail-reader): Add support for `send'.
13398         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13399
13400 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13401
13402         * info.el (Info-emacs-info-file-name): Add defvar for
13403         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13404         will function properly.
13405
13406 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13407
13408         * simple.el: make the backwards delete function called by
13409         `backward-or-forward-delete-char' user configurable.
13410
13411 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13412
13413         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13414         compiled function got loaded from.
13415
13416 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13417
13418         * term/apollo.el: Synched up with InfoDock 3.6.2.
13419
13420 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13421
13422         * startup.el (load-init-file): Load autoloads earlier.
13423         (startup-splash-frame): Handle InfoDock logo.
13424
13425         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13426         InfoDock.
13427         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13428
13429         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13430         doesn't have this function.
13431
13432         * packages.el (locate-data-file): Fix to call `locate-file'.
13433
13434 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13435
13436         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13437         version of version.el.
13438         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13439
13440         * x-menubar.el (default-menubar): Guard reference to
13441         `gnuserv-frame'.
13442         (default-menubar): Guard references to `font-lock-mode'.
13443         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13444         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13445
13446         * make-docfile.el: Don't snarf doc strings from autoloads.
13447
13448         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13449         loading auto-autoloads files.
13450
13451         * loaddefs.el: Disable dumping autoloads.
13452
13453 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13454
13455         * lisp-mnt.el: Synch to Emacs 20.2.
13456
13457         * help.el: Remove manual autoload of `finder-by-keyword'.
13458
13459         * finder.el (finder-by-keyword): Autoload.
13460
13461         * help.el: Conditionalize hyperbole setup.
13462
13463 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13464
13465         * packages.el (package-require): Update to reflect new data format.
13466
13467 1998-01-02  Didier Verna  <didier@xemacs.org>
13468
13469         * x-menubar.el (default-menubar): make the tutorials available
13470         through the menubar. (Plus some compilation warnings cleanup).
13471
13472 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13473
13474         * check-features.el: New file.  Perform sanity check after build.
13475
13476         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13477         files to tooltalk package.
13478         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13479         package.
13480
13481         * package-admin.el (package-admin-xemacs): Use better default for
13482         location of XEmacs binary.
13483
13484 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13485
13486         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13487         tag with sexp and add value tag with value `t'.
13488
13489 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13490
13491         * package-get.el: Changes to work with real data.
13492         From Pete Ware <ware@cis.ohio-state.edu>
13493
13494         * packages.el (packages-reload-autoloads): Guard load for the time
13495         being.
13496
13497         * update-elc.el ("packages.el"): Force loading packages.el instead
13498         of possibly out-of-date packges.elc.
13499         * make-docfile.el ("packages.el"): Ditto.
13500
13501 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13502
13503         * build-report.el (build-report-delete-regexp): Added a rule for
13504         the main tarball shadowing anything past it.
13505
13506 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13507
13508         * packages.el (package-provide): Delete a previous provide.
13509
13510         * package-info.el: New file.
13511
13512         * package-get.el: New file.
13513         From Pete Ware <ware@cis.ohio-state.edu>
13514         (package-get): Fix md5 computation to work with Mule.
13515
13516 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13517
13518         * simple.el (log-message-*): Quote symbols in docstrings properly.
13519
13520 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13521
13522         * packages.el (packages-new-autoloads): Ignore symbolic links.
13523
13524         * cus-face.el (face-custom-attributes-get): Fix typo.
13525         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13526
13527 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13528
13529         * startup.el (load-init-file): Reload new or changed autoloads
13530         unless inhibited.  Reload modified dumped lisp (stubbed).
13531
13532         * packages.el (packages-new-autoloads): New function.
13533         (packages-reload-autoloads): New function.
13534         (packages-reload-dumped-lisp): New (stub) function.
13535
13536         * loadup.el: Inhibit reloading dumped files when running temacs.
13537
13538         * loadhist.el (file-provides): Extend to handle variant
13539         extensions.
13540
13541         * replace.el (query-replace): Fix typo.
13542
13543 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13544
13545         * make-docfile.el: list-autoloads-path has been renamed.
13546         * update-elc.el: list-autoloads has been renamed.
13547
13548         * packages.el (packages-list-autoloads): Renamed.
13549         (packages-list-autoloads-path): Ditto.
13550
13551 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13552
13553         * packages.el (packages-find-packages-1): Made it signal a warning
13554         for an error in an auto-autoload.el file.
13555
13556 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13557
13558         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13559         tag with const.
13560         From Aki Vehtari <Aki.Vehtari@hut.fi>
13561
13562         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13563
13564         * loadhist.el (unload-feature): Remove autoload.
13565
13566 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13567
13568         * loadhist.el: Unpackaged.
13569
13570         * help.el (describe-symbol-find-file): Rename
13571         `describe-function-find-file' and make old name obsolete.
13572         (describe-function-1): Use it.
13573         (describe-function-1): Guard reference to
13574         `compiled-function-annotation'.
13575
13576 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13577
13578         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13579         argument.
13580         (help-mode-quit): New optional arg to control whether it kills or
13581         buries.  Tidied up.
13582         (with-displaying-help-buffer): Don't kill buffer initially, even
13583         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13584         (help-pretty-print-value): Rename back from
13585         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13586         use it, otherwise use dumped `cl-prettyprint'.
13587         (describe-variable): Use `help-pretty-print-value' again.
13588         (find-func): Removed reference to "find-func" at end.
13589
13590 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13591
13592         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13593           GUI XEmacs. Rename? x-menubar is rather window system
13594           independant, except for a couple of items.
13595
13596 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13597
13598         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13599         entries as they will no longer be distributed with XEmacs.
13600
13601         * format.el (format-alist): Fix image/tiff regexps.
13602         From P. E. Jareth Hein <jareth@camelot-soft.com>
13603
13604         * help.el (help-maybe-pretty-print-value): Rename.
13605         (describe-variable): Use it.
13606         (describe-variable): Add trailing linefeed.
13607
13608 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13609
13610         * help.el (describe-function-1): Don't output anything for
13611           arglist of autoload functions.
13612
13613 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13614
13615         * help.el (describe-function-1): Don't output anything for
13616           arglist of autoload functions.
13617
13618 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13619
13620         * help.el (help-mode-map): New bindings for `help-mode-bury',
13621         `describe-function-at-point', `describe-variable-at-point',
13622         `Info-elisp-ref', `customize-variable', `help-next-section' and
13623         `help-prev-section'.
13624         (help-next-section): New function.
13625         (help-prev-section): New function.
13626         (help-mode-quit): Changed to kill the help buffer.
13627         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13628         correctly.
13629         (help-buffer-name): New function to generate the name of help
13630         buffers.
13631         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13632         argument giving the name of the help buffer.
13633         (describe-key): Use `with-displaying-help-buffer' with name.
13634         (describe-mode): Ditto.
13635         (describe-bindings): Ditto.
13636         (describe-prefix-bindings): Ditto.
13637         (view-lossage): Ditto.
13638         (with-syntax-table): New macro.
13639         (function-called-at-point): Use `ignore-errors' and
13640         `with-syntax-table'.
13641         (function-at-point): Ditto.
13642         (describe-function): Use `with-displaying-help-buffer' with name.
13643         (function-arglist): Extracted from `describe-function-1'.  Returns
13644         function's arglist as string.
13645         (function-documentation): Extracted from `describe-function-1'.
13646         Returns function's docstring.
13647         (describe-function-1): Remove all the "stream" garbage, including
13648         the stream argument.  Use `function-arglist' and
13649         `function-documentation'.
13650         (describe-function-arglist): Just use `function-arglist'.
13651         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13652         (help-pretty-print-value): New function to help with
13653         pretty-printing variable values.  Knows about `#<...>'.  Needs
13654         `pp-internal'.
13655         (describe-variable): Use `with-displaying-help-buffer' with name.
13656         Formatting improved.  Display file where variable is defined, if
13657         known.  Use `help-pretty-print-value'.
13658         (describe-syntax): Use `with-displaying-help-buffer' with name.
13659         (list-processes): Remove "stream" garbage.
13660
13661 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13662
13663         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13664         call a dumped routine instead.
13665
13666         * x-win-xfree86.el: Wrap file in defun.
13667         * x-win-sun.el: Ditto.
13668
13669 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13670
13671         * help.el (view-emacs-news): Remove usage of outl-mouse which
13672         advises functions and does other evil things.
13673
13674 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13675
13676         * format.el (format-alist): Add `image/tiff'.
13677         From P. E. Jareth Hein <jareth@camelot-soft.com>
13678
13679 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13680
13681         * about.el (about-hackers): More names added.
13682
13683         * make-docfile.el: Remove superfluous package path search.
13684
13685         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13686
13687 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13688
13689         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13690         ignored shadows.
13691
13692 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13693
13694         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13695         get trailing slashes when added to the load-path.
13696
13697         * x-init.el (init-x-win): Locate where XEmacs X localization files
13698         are.
13699
13700 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13701
13702         * x-faces.el: Added support for foregroundToolBarColor
13703           to xpm-color-symbols.
13704
13705 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13706
13707         * etags.el (tags-remove-duplicates): Removed.
13708         (buffer-tag-table-list): Use `delete-duplicates'.
13709
13710         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13711         correctly.
13712         (get*): Defalias to `get'.
13713
13714         * cl.el (eql): Compare integers with `eq'.
13715         (cl-map-extents): Check for `map-extents' first.
13716
13717 1997-12-17  Didier Verna  <didier@xemacs.org>
13718
13719         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13720         added the 'numero', 'copyright' and 'trademark' symbols.
13721
13722         * leim/quail/latin-post.el ("french-postfix"): see above.
13723
13724 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13725
13726         * widget.el (define-widget): Check the arguments.
13727
13728         * cus-edit.el (customize-face): Use `check-argument-type'.
13729         (custom-variable-value-create): Use `signal' to signal error.
13730         (custom-variable-reset-saved): Ditto.
13731         (custom-variable-reset-standard): Ditto.
13732         (custom-face-reset-saved): Ditto.
13733
13734         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13735         (widget-default-format-handler): Ditto.
13736         (widget-checklist-add-item): Ditto.
13737         (widget-radio-add-item): Ditto.
13738         (widget-editable-list-entry-create): Ditto.
13739         (widget-sexp-prompt-value): Ditto.
13740
13741         * custom.el (custom-declare-variable): Signal errors better.
13742         (custom-handle-keyword): Ditto.
13743         (custom-declare-group): Ditto.
13744
13745         * window-xemacs.el (windows): Ditto.
13746
13747         * menubar.el (menu): Ditto.
13748
13749         * keydefs.el (keyboard): Ditto.
13750
13751         * minibuf.el (minibuffer): Ditto.
13752
13753         * process.el (execute): Ditto.
13754
13755         * fill.el (fill): Ditto.
13756
13757         * modeline.el (modeline): Ditto.
13758
13759         * help.el (help): Ditto.
13760
13761         * faces.el (faces): Ditto.
13762
13763         * files.el (files): Ditto.
13764
13765         * x-init.el (x): Ditto.
13766
13767         * lisp-mode.el (lisp): Ditto.
13768
13769         * process.el (processes): Ditto.
13770
13771         * mouse.el (mouse): Ditto.
13772
13773         * abbrev.el (abbrev): Moved from cus-edit.
13774
13775         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13776         as variable declaration.
13777
13778 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13779
13780         * menubar.el (find-menu-item): Use `check-argument-type'.
13781         (find-menu-item): Cosmetic changes.
13782
13783 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13784
13785         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13786
13787 1997-12-17  SL Baur  <steve@altair.xemacs.org>
13788
13789         * startup.el (set-default-load-path): Only search package-path
13790         when not running temacs.
13791
13792         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13793         files.
13794
13795         * loadup.el: Correct commentary.  Reformatting.
13796         (really-early-error-handler): Use absolute path to the
13797         first dumped-lisp.el file.
13798         (really-early-error-handler): Print full path name of
13799         each dumped lisp file (inherited from InfoDock).
13800
13801         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13802         dumped-lisp.el files.
13803
13804         * make-docfile.el (preloaded-file-list): Reorder when the
13805         package-path is searched.
13806         * update-elc.el: Ditto.
13807
13808         * lisp-mode.el (call-with-condition-handler): Treat the same as
13809         `condition-case' for indentation.
13810
13811         * about.el (about-xemacs): Update release date.
13812
13813 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13814
13815         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13816         anywhere but at the last clause.
13817         (ecase): Disallow `t' and `otherwise'.
13818
13819 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13820
13821         * cus-edit.el (custom-buffer-create-buttons): New function
13822         from stuff moved out of `custom-buffer-create-internal'.
13823         (custom-novice): New variable.  Default t.
13824         (custom-display-global-buttons): Ditto.  Default `top'.
13825         (custom-buffer-create-internal): Only display help if
13826         `custom-novice' is non-nil.  Display global buttons according to
13827         `custom-display-global-buttons'.
13828
13829 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13830
13831         * menubar.el (find-menu-item): Use `check-argument-type'.
13832         (find-menu-item): Cosmetic changes.
13833
13834 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13835
13836         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
13837         look.
13838
13839 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13840
13841         * format.el (format-deannotate-region):  Bug fix.
13842         Deannotating a region containing unknown tags would fail
13843         (causing decoding of text/enriched to fail at user level)
13844
13845 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
13846
13847         * minibuf.el (read-directory-name): Support sixth
13848           arg, HISTORY, as already documented.
13849
13850 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
13853         to `ecase'.
13854
13855 1997-12-14  SL Baur  <steve@altair.xemacs.org>
13856
13857         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
13858         skk-activate.
13859
13860 1997-12-13  SL Baur  <steve@altair.xemacs.org>
13861
13862         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.