update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         settings for `=>>ucs@JP' and `=ucs@JP'.
5
6 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
7
8         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
9         CHISE.
10
11 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
14         setting for `=>>>ucs@cns'.
15
16         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
17         CHISE.
18
19 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
20
21         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
22         instead of `=>>>jis-x0213-1@2004' as the mother.
23         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
24         (=>>>ucs@unicode): Likewise.
25         (=>>>ucs@jis): Likewise.
26         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
27         mother.
28         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
29
30 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
31
32         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
33         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
34         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
35         `=>>>ucs@jis'.
36
37 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
38
39         * mule/mule-charset.el (default-coded-charset-priority-list):
40         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
41         and `=jis-x0213-*-2000'.
42
43 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
44
45         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
46         XEmacs CHISE.
47         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
48         `=>>jis-x0213-1' as the mother.
49
50 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
54
55 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
56
57         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
58
59 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
60
61         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
62         XEmacs CHISE.
63
64 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
65
66         * mule/mule-coding.el (decomposition-feature-list): Set
67         `=decomposition', `=decomposition@cid' and
68         `=decomposition@hanyo-denshi'.
69
70 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `=>>hanyo-denshi/ks'.
74
75         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
76         XEmacs CHISE.
77
78 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `=hanyo-denshi/ks/mf'.
85
86         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
87         XEmacs CHISE.
88         (=hanyo-denshi/ks/mf): Ditto.
89
90 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
93         settings for P=hanyo-denshi/jt'.
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=hanyo-denshi/jt'.
97
98         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
99         XEmacs CHISE.
100
101 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
102
103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
104         settings for `=hanyo-denshi/ip'.
105
106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
107         `=hanyo-denshi/ip'.
108
109         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
110         XEmacs CHISE.
111
112 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
113
114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
115         settings for `=hanyo-denshi/hg'.
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `=hanyo-denshi/hg'.
119
120         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
121         XEmacs CHISE.
122
123 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
124
125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
126         setting for `=>>hanyo-denshi/ft'.
127
128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
129         `=>>hanyo-denshi/ft'.
130
131         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
132         XEmacs CHISE.
133
134 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
135
136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
137         settings for `=hanyo-denshi/ib'.
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `=hanyo-denshi/ib'.
141
142         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
143         XEmacs CHISE.
144
145 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
146
147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
148         settings for isolated characters of `=hanyo-denshi/ia' and
149         non-isolated characters of `=hanyo-denshi/*'.
150
151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
152         `=hanyo-denshi/ia'.
153
154         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
155         XEmacs CHISE.
156
157 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
158
159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
160         setting for isolated characters of `=hanyo-denshi/ft'.
161
162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
163         `=hanyo-denshi/ft'.
164
165         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
166         XEmacs CHISE.
167
168 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
169
170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
171         setting for isolated characters of `=hanyo-denshi/jd'.
172
173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
174         `=hanyo-denshi/jd'.
175
176         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
177         XEmacs CHISE.
178
179 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
180
181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
182         setting for isolated characters of `=hanyo-denshi/jc'.
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=hanyo-denshi/jc'.
186
187         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
188         XEmacs CHISE.
189
190 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
191
192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
193         setting for isolated characters of `=hanyo-denshi/jb'.
194
195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
196         `=hanyo-denshi/jb'.
197
198         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
199         XEmacs CHISE.
200
201 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
202
203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
204         setting for isolated characters of `=hanyo-denshi/ja'.
205
206 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
207
208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
209         `=hanyo-denshi/ja'.
210
211         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
212         XEmacs CHISE.
213
214 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
217         settings for isolated characters of `=adobe-japan1-6'.
218
219 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
220
221         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
222         CHISE.
223         (=daikanwa/+2p): Ditto.
224         (=daikanwa/ho): Ditto.
225
226 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
227
228         * mule/mule-coding.el (utf-8-mcs-no-composition): New
229         coding-system for XEmacs CHISE.
230
231 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
232
233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
234         setting for `=>>ruimoku-v6'.
235
236         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
237         CHISE.
238
239 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242         setting for `=daikanwa@rev1'.
243
244 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
247         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
248
249 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
252         XEmacs CHISE.
253         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
254
255 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
256
257         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
258         CHISE.
259
260 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
261
262         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
263         CHISE.
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `=>ucs@jis'.
267
268 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `=>jis-x0208@usual'.
272
273         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
274         XEmacs CHISE.
275         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
276         (=>ucs@ks): New coded-charset for XEmacs CHISE.
277         (=ucs@big5): Use `=>>ucs@cns' as the mother.
278
279 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
280
281         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
282         CHISE.
283         (=>>>jis-x0208@1990): Ditto.
284         (=>>>jis-x0213-1): Ditto.
285         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
286         mother.
287         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
288         as the mother.
289
290 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `=>ucs@cns' and `=>>ucs@ks'.
294
295         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
296         CHISE.
297
298 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
299
300         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
301         CHISE.
302
303 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
304
305         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
306         CHISE.
307         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
308         mother.
309
310 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `==>ucs-bmp-cjk@bucs'.
314
315         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
316         XEmacs CHISE.
317
318 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         setting for `==>ucs@bucs'.
322
323         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
324         XEmacs CHISE.
325
326 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
327
328         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
329         - Add setting for `=>>jis-x0208'.
330         - Omit setting for `=>>jis-x0208@1990'.
331         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
332           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
333           `=ucs@FOO'.
334
335 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
336
337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
338         setting for `=>daikanwa'.
339
340 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
341
342         * mule/mule-conf.el (=daikanwa): Fix DOC.
343         (=>daikanwa): New abstract character for XEmacs CHISE.
344         (=>ucs@iso): Likewise.
345         (=>ucs@unicode): Likewise.
346         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
347
348 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
349
350         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
351         - Prefer representative features to `=>>gt', `=>>big5-cdp',
352           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
353         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
354         - Add `=>big5-cdp'.
355
356 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
357
358         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
359         (=>big5-cdp): New abstract character.
360
361 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist):
364         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
365         `chinese-big5'.
366
367 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
368
369         * mule/mule-charset.el (default-coded-charset-priority-list):
370         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
371
372         * mule/mule-coding.el (coded-charset-entity-reference-alist):
373         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
374         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
375         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
376         and `=>jis-x0213-2'.
377
378 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
379
380         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
381         XEmacs CHISE.
382         (=>>ucs@jis/2000): Likewise.
383         (=>>ucs@jis/2004): Likewise.
384
385 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
386
387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
388         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
389         `=>>ucs@cns'.
390
391         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
392         XEmacs CHISE.
393         (=>>gt): Use quote instead of backquote; modify DOC.
394         (=>gt): Use quote instead of backquote.
395         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
396         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
397         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
398         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
399         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
400         (=ucs@iso): Use `=>>ucs@iso' as the mother.
401
402 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
403
404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
405         `=>>ucs@unicode' and `=>>gt'.
406
407 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
408
409         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
410         XEmacs CHISE.
411         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
412         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
413         `=jis-x0208@1978/1er-pr' as the mother.
414         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
415
416 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
417
418         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
419         `=ucs@unicode' as the mother.
420
421 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
422
423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
424         setting for `=>>ucs@unicode'.
425
426         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
427         CHISE.
428
429 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
430
431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
432         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
433
434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
435         `=adobe-japan1-6' and `=adobe-japan1-base'.
436
437         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
438         XEmacs CHISE.
439         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
440         specify `min-code' and `max-code'.
441         (=adobe-japan1-1): Specify `min-code' and `max-code'.
442         (=adobe-japan1-2): Likewise.
443         (=adobe-japan1-3): Likewise.
444         (=adobe-japan1-4): Likewise.
445         (=adobe-japan1-5): Likewise.
446         (=adobe-japan1-6): Likewise.
447
448 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `=>gt'.
452
453 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
454
455         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
456         CHISE.
457
458 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
461         setting for `=>zinbun-oracle'.
462
463         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
464         for XEmacs CHISE.
465
466 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
469         for XEmacs CHISE.
470         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
471         `=jis-x0208@1978' as the mother.
472
473 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
474
475         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
476         - Use `=gt' instead of `ideograph-gt'.
477         - Use `=gt-k' instead of `ideograph-gt-k'.
478         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
479         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
480         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
481         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
482         - Use `=jis-x0212' instead of `japanese-jisx0212'.
483         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
484         - Use `=>>gt' instead of `<=>gt'.
485         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
486         - Add setting for `=>>jis-x0208@1990'.
487         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
488           `=>>jis-x0213-1@2000'.
489         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
490         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
491           `=>>jis-x0213-1@2004'.
492         - Add setting for `=>>jis-x0208@1978'.
493         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
494
495 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
496
497         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
498         XEmacs CHISE.
499
500 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
503         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
504         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
505         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
506         `<=>jis-x0213-1@2004'.
507
508 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
509
510         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
511         CHISE.
512         (=>jis-x0213-2): Ditto.
513
514 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
518
519 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
520
521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
522         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
523         `=>jis-x0213-1'.
524
525 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
526
527         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
528         CHISE.
529         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
530
531 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
532
533         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
534         `<==>jis-x0213-1'.
535         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
536         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
537         (=>jis-x0208): Renamed from `<=>jis-x0208'.
538         (<=>jis-x0208): New alias for `=>jis-x0208'.
539         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
540         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
541         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
542         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
543         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
544         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
545         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
546         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
547         (=>>gt): Renamed from `<==>gt'.
548         (<==>gt): New alias for `=>>gt'.
549
550 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
551
552         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
553         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
554         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
555         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
556         - Add settings for `<=>jis-x0213-1@2000' and
557           `<=>jis-x0213-1@2004'.
558
559         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
560         XEmacs CHISE.
561         (<==>jis-x0213-1): Likewise.
562         (<==>jis-x0213-1@2000): Likewise.
563         (<==>jis-x0213-1@2004): Likewise.
564         (<=>jis-x0208): Add property `=>iso-ir 168'.
565         (<=>jis-x0208@1997): Likewise.
566         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
567         as the mother; add property `=>iso-ir 228'.
568         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
569         property `=>iso-ir 228'.
570         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
571         property `=>iso-ir 233'.
572         (<==>gt): Renamed from `<=>gt'.
573         (<=>gt): New alias for `<==>gt'.
574
575 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
576
577         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
578         CHISE.
579         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
580         `<=>jis-x0208' as the mother.
581         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
582         (<=>jis-x0213-1@2000): Ditto.
583         (<=>jis-x0213-1@2004): Ditto.
584
585 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         settings for `<=>gt'.
589
590         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
591
592 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
593
594         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
595         XEmacs CHISE.
596         (=jis-x0208@1978/-4pr): Likewise.
597         (=jis-x0208@1978/4-pr): Likewise.
598         (=jis-x0213-1): Likewise.
599         (=ucs@iso): Likewise.
600         (=ucs@unicode): Likewise.
601         (=ucs@gb): Likewise.
602         (=ucs@gb/fw): Likewise.
603         (=ucs@cns): Likewise.
604         (=ucs@cns/fw): Likewise.
605         (=ucs@jis): Likewise.
606         (=ucs@jis/fw): Likewise.
607         (=ucs@jis/1990): Likewise.
608         (=ucs@jis/2000): Likewise.
609         (=ucs@jis/2004): Likewise.
610         (=ucs@JP): Likewise.
611         (=ucs@ks): Likewise.
612         (=ucs@big5): Likewise.
613         (=ucs@big5/cns11643): Likewise.
614         (=ucs@cns11643): Likewise.
615
616 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-charset.el (default-coded-charset-priority-list):
619         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
620
621         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
622         CHISE.
623         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
624         mother.
625
626 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
627
628         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
629         from src/mule-charset.c].
630         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
631         specify `final'.
632         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
633         `iso-ir' and `final', namely now it is used as ISO-IR-42.
634         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
635         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
636         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
637         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
638
639 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
640
641         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
642         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
643         (=jis-x0208@1978/i-4): Specify `partial'.
644         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
645         mother coded-charset.
646         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
647
648 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
649
650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
651         settings for `=jis-x0213-1@2004'.
652
653 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
654
655         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
656         CHISE.
657         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
658         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
659         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
660         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
661         temporarily.
662         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
663
664 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
665
666         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
667         CHISE.
668         (=shinjigen@1ed): Inherited from `=shinjigen'.
669         (=shinjigen@rev): Likewise.
670
671 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
675
676 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
679         define it as an alias.
680         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
681         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
682         alias.
683         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
684         alias.
685
686 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
687
688         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
689         CHISE.
690
691 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
692
693         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
694         CHISE.
695         (shinjigen-2): Ditto.
696
697 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
698
699         * mule/mule-charset.el (default-coded-charset-priority-list):
700         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
701         `chinese-big5-eten-*' and `chinese-big5'.
702
703 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
704
705         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
706         #x9FA5 temporarily.
707
708 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
709
710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
711         settings for `=jis-x0208@1978/i1'.
712
713 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
714
715         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
716         XEmacs CHISE.
717
718 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
719
720         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
721         XEmacs CHISE.
722
723 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
724
725         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
726         XEmacs CHISE.
727
728 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
729
730         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
731         CHISE.
732         (=ucs-bmp@cns): Likewise.
733         (=ucs-bmp@jis): Likewise.
734         (=ucs-bmp@ks): Likewise.
735
736 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
737
738         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
739         CHISE.
740         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
741
742 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
745         settings for `=zinbun-oracle'.
746
747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
748         `=zinbun-oracle'.
749
750 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
751
752         * mule/mule-coding.el (coded-charset-entity-reference-alist):
753         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
754         `=ucs@iso'.
755
756 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-charset.el (default-coded-charset-priority-list):
759         Delete `ucs-sip'; modify order of some CCSs.
760
761 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
764         in XEmacs CHISE.
765
766         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
767         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
768         CHISE.
769
770 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
771
772         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
773         its registry.
774         (=ucs-radicals@unicode): Likewise.
775
776 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
777
778         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
779         CHISE.
780
781 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
782
783         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
784         CHISE.
785
786 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
787
788         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
789         CHISE.
790
791 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist):
794         Modify preference of *isolated settings*.
795
796 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
799         utf-2000 is provided.
800         (=ucs@cns11643): Likewise.
801
802 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist):
805         Prefer every *isolated setting* to ordinary setting.
806
807 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
811
812 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
813
814         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
815         CHISE.
816
817 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         settings for `=jis-x0208@1997'.
821
822 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `=jis-x0208@1997'.
826
827 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
830         XEmacs CHISE.
831
832 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
835         `=jis-x0208@1978'.
836         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
837         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
838         `=jis-x0208-1990' as the mother.
839         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
840
841 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
844         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
845         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
846         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
847         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
848         for `=ucs@JP'.
849
850 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
851
852         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
853         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
854         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
855         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
856         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
857         `=daikanwa@rev2'.
858
859 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
860
861         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
862         (=gt): Likewise.
863         (=gt-k): Likewise.
864         (=gt-pj-*): Likewise.
865         (=gt-pj-k1): Likewise.
866         (=gt-pj-k2): Likewise.
867         (=daikanwa): Likewise.
868         (=daikanwa-rev1): Likewise.
869         (=daikanwa-rev2): Likewise.
870         (=big5-pua): Likewise.
871         (=big5-eten): Likewise.
872         (chinese-big5-eten-a): Likewise.
873         (chinese-big5-eten-b): Likewise.
874         (=hanziku-*): Likewise.
875         (=cbeta): Likewise.
876         (=jef-china3): Likewise.
877         (=ruimoku-v6): Likewise.
878         (=ucs@iso): Likewise.
879         (=ucs@unicode): Likewise.
880         (=ucs@gb): Likewise.
881         (=ucs@cns): Likewise.
882         (=ucs@jis): Likewise.
883         (=ucs@jis-1990): Likewise.
884         (=ucs@jis-2000): Likewise.
885         (=ucs@jp): Likewise.
886         (=ucs@ks): Likewise.
887         (=ucs@big5): Likewise.
888         (=ucs-radicals): Likewise.
889         (=ucs-radicals@unicode): Likewise.
890         (=ucs-bmp-cjk): Likewise.
891         (=ucs-bmp-cjk@unicode): Likewise.
892         (=ucs-sip-ext-b): Likewise.
893         (=ucs-sip-ext-b@iso): Likewise.
894
895 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
898         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
899
900 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
904         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
905         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
906         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
907         arabic-digit, ipa and ``&I-B-XXXX;''.
908
909 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
910
911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
912         setting for (I-)HZK{03..12}-XXXX.
913
914 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
918
919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
920         `=ruimoku-v6'.
921
922         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
923         CHISE.
924
925 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
926
927         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
928         (=ucs@unicode): Likewise.
929         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
930         (=ucs@cns): Likewise.
931         (=ucs@jis): Likewise.
932         (=ucs@ks): Likewise.
933         (=ucs@big5): Likewise.
934
935 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
938         `ucs-jis'.
939         (utf-8-jis-er): Likewise.
940         (utf-8-jp): New coding-system.
941         (utf-8-jp-er): Likewise.
942
943         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
944
945 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
946
947         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
948
949         * mule/japanese.el: Move definition of `euc-jisx0213' to
950         mule/mule-coding.el.
951
952 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
953
954         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
955         mule-coding before loading update-cdb when utf-2000 is provided.
956
957 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
958
959         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
960         `=daikanwa'.
961
962 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
963
964         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
965         definition codes when `utf-2000' is provided.
966
967 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
968
969         * mule/mule-category.el (word-combining-categories): Don't setup
970         `word-combining-categories' in XEmacs CHISE.
971         (word-separating-categories): Add setting about Latin script in
972         XEmacs CHISE.
973
974 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
975
976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
977         setting for `chinese-big5'.
978
979 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
980
981         * mule/mule-coding.el (coded-charset-entity-reference-alist):
982         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
983         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
984         add setting for HZK0[12]-xxxx.
985
986 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
987
988         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
989         in XEmacs CHISE.
990
991 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-charset.el (default-coded-charset-priority-list):
994         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
995         and `chinese-big5' to `=gt-pj-*'.
996
997 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
998
999         * mule/mule-conf.el (=daikanwa): Renamed from
1000         `ideograph-daikanwa'.
1001         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1002
1003 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-conf.el (=cns11643-7): Renamed from
1006         `chinese-cns11643-7'.
1007         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1008
1009 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-conf.el (=cns11643-6): Renamed from
1012         `chinese-cns11643-6'.
1013         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1014
1015 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1016
1017         * mule/mule-conf.el (=cns11643-5): Renamed from
1018         `chinese-cns11643-5'.
1019         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1020
1021 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1022
1023         * mule/mule-conf.el (=cns11643-4): Renamed from
1024         `chinese-cns11643-4'.
1025         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1026
1027 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1028
1029         * mule/mule-conf.el (=cns11643-3): Renamed from
1030         `chinese-cns11643-3'.
1031         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1032
1033 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1034
1035         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1036         `=cns11643-2'.
1037         (chinese-cns11643-2): New alias for `=cns11643-2'.
1038
1039 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1040
1041         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1042         `=cns11643-1'.
1043         (chinese-cns11643-1): New alias for `=cns11643-1'.
1044
1045 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1048         (chinese-gb12345): New alias for `=gb12345'.
1049
1050 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1051
1052         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1053         (chinese-gb2312): New alias for `=gb2312'.
1054
1055 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1056
1057         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1058         (chinese-big5): New alias for `=big5'.
1059
1060 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1063         (korean-ksc5601): New alias for `=ks-x1001'.
1064
1065 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1066
1067         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1068         `=jis-x0212'.
1069         (japanese-jisx0212): New alias for `=jis-x0212'.
1070
1071 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1072
1073         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1074         `=jis-x0208-1983'.
1075         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1076
1077 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1080         `=jis-x0208-1978'.
1081         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1082
1083 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1084
1085         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1086         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1087
1088 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1089
1090         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1091         (chinese-cns11643-3): Specify iso-ir 183.
1092         (chinese-cns11643-4): Specify iso-ir 184.
1093         (chinese-cns11643-5): Specify iso-ir 185.
1094         (chinese-cns11643-6): Specify iso-ir 186.
1095         (chinese-cns11643-7): Specify iso-ir 187.
1096         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1097         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1098
1099 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1100
1101         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1102         \uXXXX for every cases.
1103
1104 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1105
1106         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1107         (ucs-big5): Changed to an alias for `=ucs@big5'.
1108
1109 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1110
1111         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1112         (ucs-ks): Changed to an alias for `=ucs@ks'.
1113
1114 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1115
1116         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1117         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1118
1119 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1120
1121         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1122         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1123
1124 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1125
1126         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1127         (ucs-jis): Changed to an alias for `=ucs@jis'.
1128
1129 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1130
1131         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1132         (ucs-cns): Changed to an alias for `=ucs@cns'.
1133
1134 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1135
1136         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1137         (ucs-gb): Changed to an alias for `=ucs@gb'.
1138
1139 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1140
1141         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1142         `ideograph-daikanwa-2'.
1143         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1144         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1145
1146 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1147
1148         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1149         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1150
1151         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1152         for `xemacs-chise-version'.
1153
1154 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list):
1157         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1158         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1159         instead of `ideograph-hanziku-*'.
1160
1161         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1162         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1163
1164 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1167         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1168         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1169         `utf-2000' is provided.
1170
1171 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1174         is provided [was builtin coded-charsets].
1175
1176 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1177
1178         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1179         is provided [was builtin coded-charsets].
1180
1181 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1182
1183         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1184         is provided [was builtin coded-charsets].
1185
1186 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1187
1188         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1189         is provided [was builtin coded-charsets].
1190
1191 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1192
1193         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1194         when `utf-2000' is provided [was builtin coded-charsets].
1195
1196 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1197
1198         * mule/mule-conf.el (=hanziku-*): Renamed from
1199         `ideograph-hanziku-*'.
1200         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1201
1202 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1205         `utf-2000' is provided [was builtin coded-charsets].
1206         (ideograph-hanziku-{1..12}): Likewise.
1207
1208 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1211         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1212
1213 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1214
1215         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1216         when `utf-2000' is provided [was builtin coded-charsets].
1217
1218 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1219
1220         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1221         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1222         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1223
1224 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1225
1226         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1227         (ideograph-gt): Changed to an alias for `=gt'.
1228
1229 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1230
1231         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1232         is provided; it was defined as a builtin coded-charset.
1233         (ideograph-gt): Likewise.
1234
1235 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1236
1237         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1238         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1239
1240 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1241
1242         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1243         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1244
1245 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1246
1247         * mule/mule-conf.el (=big5-eten): Renamed from
1248         `chinese-big5-eten'.
1249         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1250
1251 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1254         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1255
1256 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1257
1258         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1259         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1260
1261 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1262
1263         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1264         (china3-jef): Changed to an alias for `=jef-china3'.
1265
1266 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1267
1268         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1269         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1270
1271         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1272         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1273         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1274         when `utf-2000' is provided.
1275
1276 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1277
1278         * mule/mule-charset.el (default-coded-charset-priority-list):
1279         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1280
1281         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1282         (ucs-jis-2000): Deleted.
1283
1284 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1285
1286         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1287         UTF-2000.
1288         (=ucs-jis-2000): New coded-charset for UTF-2000.
1289
1290 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1294
1295 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list):
1298         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1299         `ideograph-cbeta'.
1300
1301 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1302
1303         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1304         builtin coded-charset].
1305
1306 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         settings for &K0-xxxx and &I-K0-xxxx.
1310
1311 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1314         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1315
1316 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1320
1321 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1322
1323         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1324         UTF-2000.
1325         (ideograph-gt-pj-k1): Likewise.
1326         (ideograph-gt-pj-k2): Likewise.
1327
1328 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1329
1330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1331         `=jis-x0208'.
1332
1333 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1336         UTF-2000 [was a builtin coded-charset].
1337
1338 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1341         (utf-8-gb-er): Likewise.
1342
1343 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1344
1345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1346         settings for JIS X 0212 and JIS X 0208:1978.
1347
1348 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1351         setting for JIS X 0213.
1352
1353 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1354
1355         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1356         standard-case-table in UTF-2000.
1357
1358 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1361         definitions for isolated-chars.
1362
1363 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1364
1365         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1366         `configure-utf-2000-lisp-directory'.
1367         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1368         `mule-lisp-load-path'.
1369
1370 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1371
1372         * startup.el (startup-setup-paths): Set and use
1373         `utf-2000-lisp-directory'.
1374         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1375         UTF-2000.
1376
1377 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1378
1379         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1380         (paths-find-utf-2000-lisp-directory): New function.
1381         (paths-construct-load-path): Add new optional argument
1382         `utf-2000-lisp-directory'.
1383
1384         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1385
1386 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1387
1388         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1389         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1390         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1391         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1392         `chinese-big5-2' in UTF-2000.
1393
1394         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1395         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1396
1397 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1398
1399         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1400         `big5-eten-er' in UTF-2000.
1401         (big5-cdp): Modify DOC-string and mnemonic.
1402
1403 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1406         UTF-2000 [renamed from utf-8-er].
1407         (utf-8-gb): New coding-system in UTF-2000.
1408         (utf-8-gb-er): Likewise.
1409         (utf-8-cns): Likewise.
1410         (utf-8-cns-er): Likewise.
1411         (utf-8-big5): Likewise.
1412         (utf-8-big5-er): Likewise.
1413         (utf-8-jis): Likewise.
1414         (utf-8-jis-er): Likewise.
1415         (utf-8-ks): Likewise.
1416         (utf-8-ks-er): Likewise.
1417         (utf-8-er): Likewise.
1418
1419 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1420
1421         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1422         instead of `utf-8-unix' in UTF-2000.
1423
1424         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1425
1426 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1427
1428         * mule/japanese.el (euc-jisx0213): New coding-system.
1429
1430         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1431         `japanese-jisx0208-1990' as the mother.
1432
1433 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * dumped-lisp.el (preloaded-file-list): Change condition of
1436         loading "close-cdb".
1437
1438 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1441         setup `coded-charset-entity-reference-alist'.
1442
1443 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1444
1445         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1446         UTF-2000.
1447
1448 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1449
1450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1451         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1452
1453 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1456         (chinese-big5-eten-a): Likewise.
1457         (chinese-big5-eten-b): Likewise.
1458         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1459         code range is #x8140 .. #x8DFE.
1460
1461 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1462
1463         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1464         UTF-2000.
1465         (chinese-big5-cdp): Likewise.
1466
1467 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1468
1469         * dumped-lisp.el (preloaded-file-list): Rename
1470         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1471
1472 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1473
1474         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1475         append `system-char-db-source-file-list' into
1476         `preloaded-file-list' in UTF-2000.
1477
1478 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1479
1480         * dumped-lisp.el (preloaded-file-list): Delete
1481         character-definition files.
1482
1483 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1484
1485         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1486         UTF-2000.
1487
1488 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1489
1490         * mule/mule-charset.el (default-coded-charset-priority-list):
1491         Delete `mojikyo-2022-1'.
1492
1493 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1494
1495         * mule/mule-charset.el (default-coded-charset-priority-list):
1496         Delete `mojikyo'.
1497
1498 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1501         `ucs-sip'.
1502
1503 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-charset.el (default-coded-charset-priority-list):
1506         Comment out `chinese-gb12345'.
1507
1508 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1509
1510         * bytecomp.el (byte-compile-insert-header): Fixed.
1511
1512 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1513
1514         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1515         XEmacs UTF-2000.
1516
1517 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1520         UTF-2000.
1521
1522 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1525         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1526
1527 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-charset.el (default-coded-charset-priority-list):
1530         `japanese-jef-china3' is renamed `china3-jef'.
1531
1532 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1535         `japanese-jef-china3' and `ideograph-cbeta'.
1536
1537 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1538
1539         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1540
1541 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1542
1543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1544         `chinese-big5-cdp'.
1545
1546 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1549         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1550
1551 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1552
1553         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1554         loading character definitions.
1555
1556 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * dumped-lisp.el (preloaded-file-list): Rename
1559         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1560
1561 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1564         `chinese-big5'.
1565
1566 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * dumped-lisp.el (preloaded-file-list): Dump
1569         "Ideograph-R028-Private" with XEmacs UTF-2000.
1570
1571 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1574         `chinese-gb12345'.
1575
1576 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1577
1578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1579         `ideograph-gt-pj-{1..11}'.
1580
1581         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1582         XEmacs UTF-2000.
1583
1584 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-charset.el (default-coded-charset-priority-list):
1587         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1588         `chinese-isoir165'.
1589
1590 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1593         `image/png', `image/x-xpm' and `image/tiff'.
1594
1595         * files.el (binary-file-regexps): Add *.PNG.
1596
1597 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-charset.el (default-coded-charset-priority-list):
1600         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1601         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1602
1603 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604
1605         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1606         the first completion when UTF-2000 is running.
1607
1608 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-charset.el (default-coded-charset-priority-list):
1611         Delete `ucs'.
1612
1613 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1616
1617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1618         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1619
1620 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1621
1622         * mule/vietnamese.el (vscii-2): Delete abolished property
1623         `composite'; now composite mode is default.
1624
1625 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1626
1627         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1628         of `raw-text'; check \uHHHH representation even if non-ascii
1629         characters are not found.
1630
1631         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1632         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1633         unconditionally.
1634
1635         * mule/viet-ccl.el: New file.
1636
1637         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1638         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1639         - Separate CCL based implementations to viet-ccl.el.
1640
1641 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1642
1643         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1644         "jisx0213.2000-1".
1645         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1646
1647         * mule/mule-charset.el (default-coded-charset-priority-list):
1648         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1649         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1650
1651 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1652
1653         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1654
1655 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1656
1657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1658         `ucs' in UTF-2000.
1659
1660 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1661
1662         * mule/mule-charset.el (default-coded-charset-priority-list):
1663         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1664         `arabic-iso8859-6'.
1665
1666 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1669         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1670
1671 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1672
1673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1674         `katakana-jisx0201' in UTF-2000.
1675
1676 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1677
1678         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1679         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1680         "u0FB50-Arabic-Presentation-Forms-A",
1681         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1682         "u0FE50-Small-Form-Variants",
1683         "u0FE70-Arabic-Presentation-Forms-B",
1684         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1685         UTF-2000.
1686
1687 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1688
1689         * dumped-lisp.el (preloaded-file-list): Delete
1690         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1691         ... "Ideograph-R214-Flute" in UTF-2000.
1692
1693 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1694
1695         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1696         (japanese-jisx0213-2): New coded-charset.
1697
1698         * dumped-lisp.el (preloaded-file-list): Add
1699         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1700         "Ideograph-R030-Mouth".
1701
1702 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1703
1704         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1705         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1706         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1707         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1708         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1709         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1710         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1711         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1712
1713 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1714
1715         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1716         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1717         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1718         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1719         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1720
1721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1722         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1723
1724 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1725
1726         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1727         in UTF-2000.
1728
1729 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1730
1731         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1732         (chinese-isoir165): Moved from mule/chinese.el.
1733         (chinese-cns11643-3): Moved from mule/chinese.el.
1734         (chinese-cns11643-4): Moved from mule/chinese.el.
1735         (chinese-cns11643-5): Moved from mule/chinese.el.
1736         (chinese-cns11643-6): Moved from mule/chinese.el.
1737         (chinese-cns11643-7): Moved from mule/chinese.el.
1738
1739         * mule/chinese.el: Move definition of coded-charsets to
1740         mule/mule-conf.el.
1741
1742 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1743
1744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1745         `ideograph-daikanwa'.
1746
1747 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1748
1749         * dumped-lisp.el (preloaded-file-list): Delete
1750         "ccs-jisx0201-latin.el".
1751
1752 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1753
1754         * dumped-lisp.el (preloaded-file-list): Add
1755         "u031A0-Extended-Bopomofo" in UTF-2000.
1756
1757 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1758
1759         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1760         renamed to u02E00-CJK-Radical-Supplement.
1761
1762 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1763
1764         * dumped-lisp.el (preloaded-file-list): Add
1765         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1766         "u030A0-Katakana", "u03100-Bopomofo",
1767         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1768         "u03200-Enclosed-CJK-Letters-and-Months" and
1769         "u03300-CJK-Compatibility".
1770
1771 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1772
1773         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1774         "u02F00-Kangxi-Radicals" and
1775         "u02FF0-Ideographic-Description-Characters".
1776
1777 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1778
1779         * dumped-lisp.el (preloaded-file-list): Add
1780         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1781         "u02800-Braille-Patterns" in UTF-2000.
1782
1783 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1784
1785         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1786         "uXXXXX-*.el" in UTF-2000.
1787
1788         * bytecomp.el (byte-compile-insert-header): Delete comments if
1789         non-ASCII characters are found; allow `byte-compile-dynamic' and
1790         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1791         `raw-text'.
1792
1793 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1794
1795         * dumped-lisp.el (preloaded-file-list): Add
1796         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1797         "u025A0-Geometric-Shapes.el".
1798
1799 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1800
1801         * dumped-lisp.el (preloaded-file-list): Add
1802         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1803         "u02460-Enclosed-Alphanumerics.el".
1804
1805 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1806
1807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1808         `chinese-gb2312'.
1809
1810         * dumped-lisp.el (preloaded-file-list): Add
1811         "u02200-Mathematical-Operators.el" and
1812         "u02300-Miscellaneous-Technical.el".
1813
1814 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1815
1816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1817         `chinese-cns11643-*'.
1818
1819         * dumped-lisp.el (preloaded-file-list): Add
1820         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1821         "u02190-Arrows.el" in UTF-2000.
1822
1823 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1824
1825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1826         `korean-ksc5601'.
1827
1828         * dumped-lisp.el (preloaded-file-list): Add
1829         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1830         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1831         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1832
1833 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1834
1835         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1836
1837 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1838
1839         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1840         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1841         "u01780-Khmer.el", "u01800-Mongolian.el",
1842         "u01E00-Latin-Extended-Additional.el" and
1843         "u01F00-Greek-Extended.el" in UTF-2000.
1844
1845 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1846
1847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1848         `ethiopic-ucs' and `ethiopic'.
1849
1850         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1851         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1852
1853         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1854         from mule/ethiopic.el.
1855
1856         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1857         mule/mule-conf.el.
1858
1859 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1862         `lao'.
1863
1864         * mule/mule-conf.el (lao): New coded-charset.
1865
1866         * dumped-lisp.el (preloaded-file-list): Add
1867         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1868         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1869         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1870         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1871         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1872
1873 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1874
1875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1876         `ucs-bmp' and `arabic-iso8859-6'.
1877
1878 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1879
1880         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1881         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1882         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1883
1884 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1885
1886         * startup.el (normal-top-level): Load autoload file for UTF-2000
1887         in UTF-2000.
1888
1889 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1890
1891         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1892         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1893         "u00020-Basic-Latin.el", "u00080-C1.el",
1894         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1895         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1896         "u002B0-Spacing-Modifier-Letters.el",
1897         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1898         UTF-2000.
1899
1900 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1901
1902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1903         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1904         instead of `vietnamese-viscii-*'.
1905
1906 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1907
1908         * mule/mule-conf.el: New file.
1909
1910         * mule/misc-lang.el: Move definition of charset `ipa' to
1911         mule/mule-conf.el.
1912
1913 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1914
1915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1916         `latin-viscii'; prefer it for characters used in Vietnamese.
1917
1918 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1919
1920         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1921
1922 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1923
1924         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1925         `vietnamese-viscii-lower'.
1926         (latin-viscii-upper): Renamed from charset
1927         `vietnamese-viscii-upper'.
1928         (vietnamese-viscii-lower): New alias for charset
1929         `latin-viscii-lower'.
1930         (vietnamese-viscii-upper): New alias for charset
1931         `latin-viscii-upper'.
1932
1933 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1934
1935         * mule/mule-charset.el (default-coded-charset-priority-list):
1936         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1937
1938 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1939
1940         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1941         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1942         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1943         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1944         lisp/utf-2000.
1945
1946 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1947
1948         * mule/ccs-tcvn5712.el: New file.
1949
1950 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1951
1952         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1953         in UTF-2000.
1954
1955 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1956
1957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1958         `japanese-jisx0208'.
1959
1960 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1961
1962         * dumped-lisp.el (preloaded-file-list): Add
1963         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1964         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1965         UTF-2000.
1966
1967         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1968         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1969         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1970         mule/ccs-viscii.el: New files.
1971
1972         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1973         if \uXXXX is found.
1974
1975 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1976
1977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1978         `hiragana-jisx0208' and `katakana-jisx0208'.
1979
1980 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1981
1982         * mule/chinese.el (chinese-cns11643-3): Define it even if
1983         `utf-2000' is provided.
1984         (chinese-cns11643-4): Likewise.
1985         (chinese-cns11643-5): Likewise.
1986         (chinese-cns11643-6): Likewise.
1987         (chinese-cns11643-7): Likewise.
1988
1989 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1990
1991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1992         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1993
1994 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1995
1996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1997         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1998
1999 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2000
2001         * mule/mule-charset.el (default-coded-charset-priority-list):
2002         Setup in UTF-2000.
2003
2004 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2005
2006         * mule/viet-chars.el: Don't define charset
2007         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2008         they are defined as builtin charsets.
2009
2010 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2011
2012         * version.el (emacs-version): Add more space just before UTF-2000
2013         version string.
2014
2015 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2016
2017         * version.el ([constant] emacs-version): Don't add a space in the
2018         preceding place of `xemacs-betaname' because it is duplicated.
2019         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2020
2021         * startup.el (splash-frame-body): Add ETL.
2022
2023 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2024
2025         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2026         is provided because it is defined as builtin charset.
2027         (chinese-cns11643-4): Likewise.
2028         (chinese-cns11643-5): Likewise.
2029         (chinese-cns11643-6): Likewise.
2030         (chinese-cns11643-7): Likewise.
2031
2032 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2033
2034         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2035         coding-system `iso-10646-ucs-4' is not defined.
2036
2037 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2038
2039         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2040         coding-system if `utf-2000' is provided.
2041
2042 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2043
2044         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2045         `utf-2000' is provided.
2046
2047 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2048
2049         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2050         if utf-2000 is provided temporally.
2051
2052 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2053
2054         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2055         as builtin variable].
2056
2057 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2058
2059         * files.el (insert-file-contents-literally): Treat file as binary;
2060         call file-name-handlers. [sync with Emacs 20.3.10]
2061
2062 2008-12-28  Vin Shelton  <acs@xemacs.org>
2063
2064         * XEmacs 21.4.22 is released
2065
2066 2008-12-30  Vin Shelton  <acs@xemacs.org>
2067
2068         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2069         during building even if no packages are found.
2070
2071 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2072
2073         * printer.el (generic-print-region): 
2074         (generic-print-buffer): 
2075         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2076         check if the msprinter device is available, now that msprinter is
2077         always available as a specifier tag. 
2078
2079 2008-12-24  Vin Shelton  <acs@xemacs.org>
2080
2081         * about.el: Add Francisco to my bio!
2082
2083 2008-12-23  Vin Shelton  <acs@xemacs.org>
2084
2085         * autoload.el: Move operator definitions to autoload-operators.el
2086         in the xemacs-base package.
2087
2088 2007-11-22  Vin Shelton  <acs@xemacs.org>
2089
2090         * about.el (about-hacker-contribution): Updated my bio.
2091
2092 2007-10-07  Vin Shelton  <acs@xemacs.org>
2093
2094         * XEmacs 21.4.21 is released
2095
2096 2007-09-19  Didier Verna  <didier@xemacs.org>
2097
2098         Update my personal info.
2099         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2100         * about.el (about-other-current-hackers): Ditto.
2101         * about.el (about-url-alist): Add my musical website.
2102         * about.el (about-personal-info): Update my entry.
2103         * about.el (about-hacker-contribution): Ditto.
2104
2105 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2106
2107         * package-get.el (package-get-download-sites): Update download
2108         sites in Japan.
2109         * package-get.el (package-get-pre-release-download-sites): Ditto.
2110
2111 2007-08-18  Vin Shelton  <acs@xemacs.org>
2112
2113         * package-get.el (package-get-pre-release-download-sites): Sync
2114         mirror sites with 21.5.  (Thanks, Adrian)
2115
2116 2007-08-09  Mike Sperber  <mike@xemacs.org>
2117
2118         * startup.el (migrate-user-init-file): Create backup of
2119         `user-init-file' before migrating.
2120         * startup.el (maybe-migrate-user-init-file): Print
2121         information about backup file.
2122         (maybe-create-compatibility-dot-emacs): Follow above change.
2123
2124 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2125
2126         * font-lock.el: Sync font-lock-add-keywords and
2127         font-lock-remove-keywords from GNU Emacs.
2128         * font-lock.el (font-lock-keywords-alist): New.
2129         * font-lock.el (font-lock-removed-keywords-alist): New.
2130         * font-lock.el (font-lock-add-keywords): New.
2131         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2132         * font-lock.el (font-lock-remove-keywords): New.
2133
2134 2007-08-16  Vin Shelton  <acs@xemacs.org>
2135
2136         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2137         patch from Hans de Graaff.
2138
2139 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2140
2141         * package-get.el (package-get-download-sites): Document Chile and
2142         update Denmark download site.
2143         * package-get.el (package-get-pre-release-download-sites): Ditto.
2144
2145 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2146
2147         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2148
2149 2006-12-09  Vin Shelton  <acs@xemacs.org>
2150
2151         * XEmacs 21.4.20 is released
2152
2153 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2154
2155         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2156
2157 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2158
2159         * info.el (Info-find-file-node, Info-insert-dir)
2160         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2161         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2162         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2163         and discussion.
2164
2165 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2166
2167         * obsolete.el (line-beginning-position): New, from 21.5.x.
2168         (line-end-position): Ditto.
2169
2170 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2171
2172         * package-get.el (package-get-download-sites): Welcome
2173         nl.xemacs.org and Thanks!
2174         * package-get.el (package-get-pre-release-download-sites): Ditto.
2175
2176 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2177
2178         * font-lock.el: Add support for not-so recent changes in Java to
2179         java-mode.
2180
2181 2006-01-28  Vin Shelton  <acs@xemacs.org>
2182
2183         * XEmacs 21.4.19 is released
2184
2185 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2186
2187         * easymenu.el: Update copyright. 
2188         * easymenu.el (easy-menu-all-popups):
2189         Add a docstring. 
2190         * easymenu.el (easy-menu-add):
2191         Document a bug, rework the function to preserve any existing
2192         non-default mode-popup-menu instead of overwriting it, and not to
2193         bother normalising the menu title (nothing else does).
2194         * easymenu.el (easy-menu-remove):
2195         Restore the default mode-popup-menu instead of leaving an empty
2196         one when we remove the last easy-menu popup. 
2197
2198 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2199
2200         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2201         as suggested by Rodrigo Ventura.
2202         * package-get.el (package-get-pre-release-download-sites): Ditto,
2203         with replacement of xemacs-21.5 by beta, which is the logical path
2204         to our beta core and package pre-releases.
2205
2206 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2207
2208         * package-get.el (package-get-download-sites): Add Hong Kong
2209         download site.
2210         * package-get.el (package-get-pre-release-download-sites): Ditto.
2211
2212 2005-12-26  Vin Shelton  <acs@xemacs.org>
2213
2214         * find-paths.el:
2215         * find-paths.el (paths-emacs-root-p): Add search for package root.
2216         * find-paths.el (paths-find-emacs-root): Replaced with
2217         paths-find-invocation-roots, which returns a list of roots.
2218         * find-paths.el (paths-find-invocation-roots): New.
2219         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2220
2221 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2222
2223         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2224         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2225
2226 2005-12-03  Vin Shelton <acs@xemacs.org>
2227
2228         * XEmacs 21.4.18 is released
2229
2230 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2231
2232         * package-get.el (package-get-download-sites): Update reflecting
2233         latest http://www.xemacs.org/Releases/ information generated by
2234         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2235         * package-get.el (package-get-pre-release-download-sites): Ditto.
2236
2237 2005-02-28  Simon Josefsson  <jas@extundo.com>
2238
2239         * about.el (xemacs-hackers): Add jas.
2240         (about-other-current-hackers): Likewise.
2241         (about-url-alist): Add URL for jas.
2242         (about-personal-info): Document jas.
2243         (about-hacker-contribution): Describe jas contributions.
2244
2245 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2246
2247         * easymenu.el (easy-menu-remove): As described in 
2248         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2249         except the "Command" menu from mode-popup-menu. 
2250
2251 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2252  
2253         * font.el (font-spatial-to-canonical): Correct calculation of 
2254         return value for pixel-based input value. 
2255  
2256 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2257
2258         * code-process.el (call-process): Process-related docstring
2259         improvements spurred by Norbert Koch.
2260         * code-process.el (call-process-region): Ditto.
2261         * code-process.el (start-process): Ditto.
2262
2263 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2264
2265         * finder.el (finder-find-library): Return filename actually
2266         searched for.
2267
2268 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2269
2270         * help.el (view-emacs-news): Use `expand-file-name' instead of
2271         `locate-data-file' as the latter will find any "NEWS" files that
2272         might exist in packages _before_ the one in core.
2273
2274 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2275
2276         * package-get.el (package-get-init-package):
2277         package-get-init-package buglet (21.4.17) by Jeff Mincy
2278         <mincy@rcn.com> fixing false temporary load-path shadows reported
2279         after package installation and simplifying code.
2280
2281 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2282
2283         * package-get.el (package-get-download-sites): Sync mirrors list
2284         with the XEmacs website.
2285         (package-get-pre-release-download-sites): Ditto.
2286
2287 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2288
2289         * derived.el (derived-mode-merge-syntax-tables):
2290         Revert my 21.5-only patch of 2003-07-18 which slipped in
2291         through Jerry James's patch of 2004-06-07.
2292
2293 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2294
2295         * cmdloop.el (keyboard-quit): Remove workaround for
2296         `region-active-p' not making sure active region is in current
2297         buffer now that it does.
2298         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2299         * simple.el (region-active-p): `region-active-p' to only return t
2300         when active region is in current buffer.
2301
2302 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2303
2304         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2305         package names, quell a byte-compiler warning, doc fix.
2306
2307 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2308
2309         * buffer.el (pop-to-buffer):
2310         * window-xemacs.el (display-buffer):
2311         Document use of `same-window-buffer-names,' `same-window-regexps'
2312         by pop-to-buffer and display-buffer. 
2313         
2314 2005-02-06  Vin Shelton <acs@xemacs.org>
2315
2316         * XEmacs 21.4.17 is released
2317
2318 2005-01-29  Ben Wing  <ben@xemacs.org>
2319
2320         * shadow.el (find-emacs-lisp-shadows):
2321         Add custom-defines to list of ignored files.
2322
2323 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2324
2325         * simple.el (shifted-motion-keys-select-region): Fix statement
2326         about unshifted-motion-keys-deselect-region.
2327
2328 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2329
2330         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2331         now) for GNU Emacs compatibility.
2332         (make-obsolete-variable): Ditto.
2333
2334 2004-01-08  Ben Wing  <ben@xemacs.org>
2335
2336         * code-files.el (load):
2337         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2338
2339 2004-12-05  Vin Shelton <acs@xemacs.org>
2340
2341         * XEmacs 21.4.16 is released
2342
2343 2004-12-04  Vin Shelton  <acs@xemacs.org>
2344
2345         * auto-autoloads.el: Regenerated.
2346
2347         * custom-load.el: Regenerated.
2348
2349 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2350
2351         Fix bug: apropos errors if a defalias refers to an undefined
2352         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2353
2354         * apropos.el (apropos):
2355         (apropos-command):
2356         * help.el (frob-help-extents):
2357         * help-macro.el (make-help-screen):
2358         * hyper-apropos.el (hyper-apropos-grok-functions):
2359         (hyper-apropos-get-doc):
2360         Catch void-function error thrown by `documentation'.
2361
2362 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2363
2364         * packages.el (package-require): Fix incorrect arg to format.
2365         This fixes a `format specifier' error.
2366
2367 2004-08-13  Jerry James  <james@xemacs.org>
2368
2369         * bytecomp.el (forward-word): Tell the byte compiler the correct
2370         number of arguments to forward-word.
2371
2372 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2373
2374         * etags.el: Fixed loading of include files for tag completion. Now
2375         you can make a tag file for a library, include it into your
2376         project and it will be reloaded only if it changed. Infinte
2377         include loops are detected and the correct tag files are loaded.
2378         * etags.el (buffer-tag-table-list): Load and verify tag files in
2379         the external function buffer-tag-table-list-load.
2380         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2381         tag files. Also load the included tag files. The priority of the
2382         included files is right below their parent file. If multiple
2383         matches occur then the symbols from the parent file are found
2384         first.
2385         * etags.el (tag-table-include-files): Corrected comment
2386         string. Switched to pattern constant tags-include-pattern to have
2387         it at a central location.
2388         * etags.el (tags-include-pattern): Added doc string.
2389         * etags.el (add-to-tag-completion-table): Removed obsolete
2390         comments as the include files are allready returned by
2391         buffer-tag-table-list and loaded.
2392         * etags.el (find-tag-internal): The include files are allready
2393         included in tag-tables as buffer-tag-table-list returns them now.
2394
2395 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2396
2397         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2398         Loading items into the notebook is now done by C code.
2399         * widgets-gtk.el (gtk-widget-instantiate-internal):
2400         Style no longer changed.
2401
2402 2004-06-28  Nix  <nix@esperi.org.uk>
2403
2404         * cmdloop.el (truncate-command-history-for-gc): Delay
2405         execution of all things that look up variable bindings,
2406         via `enqueue-eval-event'.
2407
2408 2004-06-24  Vin Shelton  <acs@xemacs.org>
2409
2410         * package-get.el (package-get-require-signed-base-updates):
2411         now defaults to nil.
2412
2413 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2414
2415         * subr.el (split-string): Clean up docstring.
2416
2417 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2418
2419         * faces.el (zmacs-region): fix typo in docstring.
2420
2421 2004-06-07  Jerry James  <james@xemacs.org>
2422
2423         * derived.el: Synch with Emacs 21.3.
2424         * subr.el (with-local-quit): New, from Emacs 21.3.
2425         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2426         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2427         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2428
2429 2004-06-16  Jerry James  <james@xemacs.org>
2430
2431         * cl.el (cl-set-substring): Increment start by the length of the
2432         string, not the string itself.
2433
2434 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2435
2436         * etags.el (tag-table-include-files): Expand included TAGS file
2437         paths to avoid problems with relative paths.  Thanks to Peter
2438         Chubb <peterc@gelato.unsw.edu.au>.
2439         * etags.el (tags-include-pattern): New.
2440         * etags.el (add-to-tag-completion-table): Parse and ignore
2441         trailing include lines.
2442
2443 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2444
2445         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2446         avoiding line solely composed of equal signs.
2447
2448 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2449
2450         * cus-edit.el (alloc): Typo fix.
2451         * cus-edit.el (custom-browse-visibility): Ditto.
2452         * cus-edit.el (custom-variable-value-create): Ditto.
2453         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2454         * cus-edit.el (custom-save-variables): Bind print-length and
2455         print-level to nil to avoid value abbreviation.
2456         * cus-edit.el (custom-save-face-internal): Ditto.
2457         * cus-edit.el (custom-save-faces): Save in sorted order.
2458         * cus-edit.el (custom-save-resets): Bind print-length and
2459         print-level to nil to avoid value abbreviation.
2460         * cus-edit.el (custom-save-loaded-themes): Ditto.
2461
2462 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2463
2464         * subr.el (split-string-default-separators): New.
2465         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2466         see comment in source.
2467
2468 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2469
2470         * mule/japanese.el (paragraph-start, paragraph-separate):
2471         Remove anchor to BOL.
2472
2473 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2474
2475         * cl.el (gensym, gentemp): Improve docstrings.
2476
2477 2004-05-10  Vin Shelton  <acs@xemacs.org>
2478
2479         * etags.el: Sync with 21.5 version.
2480
2481 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2482
2483         * etags.el:
2484         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2485         only for use with exuberant ctags. This will also enable building of 
2486         completion tables with exuberant ctags. This will not work with
2487         xemacs ctags. 
2488         * etags.el (get-tag-table-buffer): New function for creating of
2489         completion table is used if tags-exuberant-ctags-optimization-p ist t
2490         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2491         finding the tag names. New.
2492         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2493         building tag completion table with exuberant ctags. New.
2494         * etags.el (find-tag-internal): Improve exact tag matching for tags
2495         with name fields. Before the patch return types of functions or
2496         function parameters (with exuberant ctags) were found as matches.
2497
2498 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2499
2500         * list-mode.el (display-completion-list): Fixed completion list was
2501         taking the width of the frame and not of the window for displaying
2502         the selection methods.
2503
2504 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2505
2506         * menubar-items.el (default-menubar): Options are saved to custom.el.
2507
2508
2509 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2510
2511         * isearch-mode.el (isearch-abort): Preserve successful search target.
2512
2513 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2514
2515         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2516         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2517         Bihlmeyer.
2518         * gnuserv.el (gnuserv-mode-line-string): New.
2519         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2520         gnuserv-mode.
2521         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2522         * gnuserv.el (gnuserv-edit-files): Use
2523         make-x-device-with-gtk-fallback.
2524
2525 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2526
2527         * gtk-widgets.el: New import: gtk-accel-group-new.
2528         * dialog-gtk.el:
2529         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2530         * dialog-gtk.el (popup-builtin-question-dialog):
2531         Added support for dialog button mnemonics.
2532
2533 2004-03-22  Chris Green <cmg@dok.org>
2534
2535         * process.el (shell-command): Output buffer was ignored when a
2536         background process was run via shell-command.
2537
2538 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2539
2540         * cus-edit.el (custom-save-variables): Retrieve a list of
2541         variables to save first, sort it, and make sure the variables are
2542         saved in sorted order.
2543
2544 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2545  
2546         * package-get.el (package-get-update-base-from-buffer): Force
2547         binary coding system for verifying GnuPG signature in the
2548         package-index file.
2549  
2550 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2551
2552         * package-get.el (package-get-package-index-file-location): Handle
2553         missing "EMACSPACKAGEPATH" environment variable.
2554
2555 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2556
2557         * package-admin.el (package-admin-find-top-directory): Simplify
2558         directory comparisions and fix substring errors on short path
2559         components.
2560         * package-get.el (package-get-package-index-file-location):
2561         Default to first component of "EMACSPACKAGEPATH", if set.
2562
2563 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2564
2565         * package-get.el (process-error): New error datum.
2566
2567 2004-02-02  Vin Shelton <acs@xemacs.org>
2568
2569         * XEmacs 21.4.15 is released
2570
2571 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2572
2573         * itimer.el (activate-itimer): Modify the itimer timeout value as
2574         if it were begun at the last time when the itimer driver was woken
2575         up.
2576
2577 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2578
2579         * specifier.el (Copyright):
2580         Update.
2581         (make-specifier-and-init):
2582         (map-specifier):
2583         (canonicalize-inst-pair):
2584         (canonicalize-spec-list):
2585         (set-specifier):
2586         Synch docstrings to 21.5 where appropriate.
2587
2588 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2589
2590         * package-get.el (package-get-list-packages-where): New.  A
2591         function that allows searching for groups of packages.  For
2592         example, find all packages that require the fsf-compat package.
2593
2594 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2595
2596         The Great PUI Sync.
2597
2598         * auto-autoloads.el: Regenerated.
2599
2600         * custom-load.el: Regenerated.
2601
2602         * dumped-lisp.el (packages-hardcoded-lisp): New.
2603
2604         * menubar-items.el (menu-max-items): New.
2605         (menu-submenu-max-items): New.
2606         (menu-submenu-name-format): New.
2607         (menu-split-long-menu): New.
2608         (menu-sort-menu): New.
2609         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2610
2611         * obsolete.el (pui-add-install-directory): Renamed to the more
2612         logical `pui-set-local-package-get-directory'.
2613         (package-get-download-menu): Moved to `package-ui.el' and renamed
2614         to `package-ui-add-download-menu'.
2615
2616         * package-admin.el (package-admin-install-function-mswindows):
2617         Whitespace clean up.
2618         (package-admin-add-single-file-package): Removed.
2619         (package-admin-default-install-function): Whitespace clean up.
2620         (package-admin-find-top-directory): New.
2621         (package-admin-get-install-dir): Use it.
2622         (package-admin-get-manifest-file): 
2623         (package-admin-check-manifest): 
2624         (package-admin-add-binary-package):
2625         (package-admin-get-lispdir):
2626         (package-admin-delete-binary-package):
2627         (package-admin):
2628
2629         * package-get.el (package-get-package-index-file-location): New.
2630         (package-get-install-to-user-init-directory): New.
2631         (package-get-remote):
2632         (package-get-download-sites):
2633         (package-get-pre-release-download-sites): New.
2634         (package-get-site-release-download-sites): New.
2635         (package-get-base-filename):
2636         (package-get-always-update):
2637         (package-get-user-index-filename): Removed.
2638         (package-get-pgp-available-p): New.
2639         (package-get-require-signed-base-updates):
2640         (package-get-was-current):
2641         (package-entries-are-signed): New.
2642         (package-get-continue-update-base): New.
2643         (package-get-download-menu): Removed.
2644         (package-get-require-base):
2645         (package-get-update-base-entry):
2646         (package-get-locate-file):
2647         (package-get-locate-index-file):
2648         (package-get-maybe-save-index):
2649         (package-get-update-base):
2650         (package-get-update-base-from-buffer):
2651         (package-get-update-base-entries):
2652         (package-get-interactive-package-query):
2653         (package-get-update-all):
2654         (package-get-all):
2655         (package-get-dependencies):
2656         (package-get-init-package):
2657         (package-get-info): New.
2658         (package-get):
2659         (package-get-staging-dir):
2660         (package-get-set-version-prop): Removed.
2661         (package-get-installedp):
2662         (package-get-ever-installed-p):
2663         (packages): Removed.
2664         (package-get-custom-groups): Removed.
2665         (package-get-custom): Removed.
2666         (package-get-custom-add-entry): Removed.
2667
2668         * package-info.el (batch-update-package-info):
2669
2670         * package-net.el (package-net-batch-generate-bin-ini):
2671         (package-net-update-installed-db):
2672
2673         * package-ui.el (pui-info-buffer):
2674         (pui-directory-exists): Removed.
2675         (pui-package-dir-list): Removed.
2676         (pui-add-install-directory): Removed.
2677         (package-ui-download-menu): New.
2678         (package-ui-pre-release-download-menu): New.
2679         (package-ui-site-release-download-menu): New.
2680         (pui-set-local-package-get-directory): New.
2681         (pui-package-symbol-char):
2682         (pui-update-package-display):
2683         (pui-toggle-package):
2684         (pui-toggle-package-key):
2685         (pui-toggle-package-delete):
2686         (pui-toggle-package-delete-key):
2687         (pui-toggle-package-event):
2688         (pui-toggle-verbosity-redisplay):
2689         (pui-install-selected-packages):
2690         (pui-add-required-packages):
2691         (pui-help-echo):
2692         (pui-display-info):
2693         (list-packages-mode):
2694         (pui-list-packages):
2695
2696         * packages.el (packages-compute-package-locations):
2697         (package-require):
2698         (package-delete-name):
2699         (packages-hardcoded-lisp): Removed.
2700         (packages-useful-lisp): Removed.
2701         (packages-unbytecompiled-lisp): Removed.
2702         (packages-find-package-directories):
2703
2704         Summary:
2705
2706         Major code clean up of all things PUI.
2707
2708         Much improved code to determine where packages should be
2709         installed.  PUI no longer depends on any packages being
2710         pre-installed to compute where packages are to be installed to.
2711
2712         The user can specify the location of their package-index file.  It
2713         isn't necessary to set this because it has sane defaults.  People
2714         who "run-in-place" won't accidently overwrite the CVS
2715         package-index file.  See
2716         `package-get-package-index-file-location'. 
2717
2718         PUI will now properly clean up after itself in the event of an
2719         unsuccessful package install.  This drastically reduces the number
2720         of "wrong md5sum" FAQs.
2721
2722         non-Mule XEmacsen can no longer install Mule packages.
2723
2724         Package management via the custom interface has been removed.
2725
2726         The PUI related menubar items have been reorganised.
2727
2728         The PGP verification code has been fixed and the default for
2729         whether or not it is used is automatically computed.
2730
2731         * update-elc.el ((preloaded-file-list site-load-packages
2732         need-to-dump dumped-exe)):
2733         Just a couple of small changes to allow for
2734         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2735         existing anymore.
2736
2737 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2738
2739         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2740         apply `format' to the first argument of byte-compile-warn, it
2741         already calls format.
2742
2743 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
2744
2745         * files.el (delete-old-versions): Avoid going interactive during
2746         make install when environment variable VERSION_CONTROL is set.
2747
2748 2003-12-04  Vin Shelton  <acs@xemacs.org>
2749
2750         * menubar-items.el (menu-item-search): Only bring up search dialog
2751         box if the feature is available and desired.
2752
2753 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
2754
2755         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2756
2757 2003-11-05  Vin Shelton  <acs@xemacs.org>
2758
2759         * help.el (Help-prin1-face):
2760         (Help-princ-face):
2761         princ and prin1 are functions and need to be called as such.  The
2762         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2763
2764 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
2765
2766         * about.el (about-xemacs): Give full version and build date.
2767
2768 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
2769
2770         * win32-native.el (grep-null-device): This XEmacs has null-device.
2771
2772 2003-09-06  Mike Sperber  <mike@xemacs.org>
2773
2774         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2775         implement the specified semantics for `defvar.'
2776
2777 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
2778
2779         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2780         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2781         displaying buffer in question.
2782
2783 2003-09-03  Vin Shelton <acs@xemacs.org>
2784
2785         * XEmacs 21.4.14 is released
2786
2787 2003-08-17  Vin Shelton  <acs@xemacs.org>
2788
2789         * about.el: Vanity patch.
2790
2791 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
2792
2793         * code-process.el (call-process):
2794         (call-process-region):
2795         (start-process):
2796         Document coding system processing.
2797
2798 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
2799
2800         * startup.el (splash-frame-body): Idiomatic English.
2801
2802 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
2803
2804         * font-lock.el (font-lock-match-java-declarations): Move
2805         save-restriction, narrow-to-region to beginning of function to
2806         avoid going beyond the limit and causing an infloop.
2807
2808 2003-04-16  Jerry James  <james@xemacs.org>
2809
2810         * keydefs.el: Remove mappings for keys mapped to the nowhere
2811         defined function function-key-error.
2812
2813 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
2814
2815         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
2816         lisp-interaction-mode-hook): Add the docstrings.
2817
2818 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
2819
2820         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
2821         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
2822         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
2823
2824 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
2825
2826         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
2827         lambda list after the original doc.  Care about
2828         #'(lambda () "SingleString") 
2829         (cl-upcase-arg): 
2830         (cl-function-arglist):
2831         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
2832         circular data structures in lambda list specification
2833
2834 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
2835
2836         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
2837         to appear in font-lock-function-name-face.
2838
2839 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
2840
2841         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
2842         is not also the value of the lambda.
2843
2844 2003-05-06  Andy Piper  <andy@xemacs.org>
2845
2846         * files.el (revert-buffer): Make sure local variables get processed,
2847         even in the case of an optimized reversion.
2848
2849 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
2850
2851         * XEmacs 21.4.13 is released
2852
2853 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
2854
2855         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
2856         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
2857
2858 2003-02-14  Ben Wing  <ben@xemacs.org>
2859
2860         * byte-optimize.el:
2861         * byte-optimize.el (byte-compile-inline-expand):
2862         * byte-optimize.el (byte-compile-unfold-lambda):
2863         * byte-optimize.el (byte-optimize-form-code-walker):
2864         * byte-optimize.el (byte-optimize-form):
2865         * byte-optimize.el (byte-decompile-bytecode-1):
2866         * byte-optimize.el (byte-optimize-lapcode):
2867         Review carefully and sync up to 20.7 except for areas as noted.
2868         Fixes problem with JDE compilation.
2869
2870 2003-02-05  Ben Wing  <ben@xemacs.org>
2871
2872         * simple.el:
2873         * simple.el (motion-keys-for-shifted-motion):
2874         Omit M-S-home/end from motion keys.
2875
2876 2003-02-07  Ben Wing  <ben@xemacs.org>
2877
2878         * text-props.el (text-property-any):
2879         * text-props.el (text-property-not-all):
2880         Fix bug when end > start.
2881
2882 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
2883
2884         * info.el (Info-insert-dir): Make default-directory end in
2885         separator.  Patch due to Martin Buchholz.
2886
2887 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2888
2889         * XEmacs 21.4.12 "Portable Code" is released.
2890
2891 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
2892
2893         * about.el: Update golubev data.
2894
2895 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
2896
2897         * isearch-mode.el (isearch-mode-map): Substitute comment on
2898         desirability, and back out "GR is printable" changes.
2899
2900 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
2901
2902         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
2903
2904 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
2905
2906         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
2907
2908 2003-01-06  Ville Skyttä  <scop@xemacs.org>
2909
2910         * menubar-items.el (default-menubar): Use browse-url-mozilla
2911         instead of browse-url-gnome-moz for Mozilla.
2912
2913 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
2914
2915         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
2916
2917 2002-12-27  Ville Skyttä  <scop@xemacs.org>
2918
2919         * files.el (auto-mode-alist): Remove redundant entries for modes
2920         that live in packages.
2921         (interpreter-mode-alist): Ditto.
2922
2923 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
2924
2925         * menubar-items.el (default-menubar): Sync with current
2926         browse-url-xemacs.el.
2927
2928 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
2929
2930         * XEmacs 21.4.10 "Military Intelligence" is released.
2931
2932 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2933
2934         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
2935
2936 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2937
2938         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
2939
2940 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
2941
2942         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
2943         effect free function.
2944         (font-lock-fontify-keywords-region): Supply the argument to
2945         font-lock-compile-keywords.
2946
2947 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
2948
2949         * package-get.el (package-get-download-sites): Bring sites list
2950         up to date, prefer xx.xemacs.org addresses.
2951
2952 2002-09-27  Andy Piper  <andy@xemacs.org>
2953
2954         * dialog.el (make-dialog-box): for general dialogs only
2955         delete-frame-hook will be run.
2956
2957 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
2958
2959         * font-lock.el (font-lock-fontify-syntactically-region): Add
2960         comment about lookup-syntax-properties, document LOUDLY as unused.
2961
2962 2002-08-26  Andy Piper  <andy@xemacs.org>
2963
2964         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
2965         merge.
2966
2967 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
2968
2969         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
2970         (make-obsolete-variable): Ditto.
2971         (make-compatible): Ditto.
2972         (make-compatible-variable): Ditto.
2973
2974 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
2975
2976         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
2977         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
2978
2979 2002-08-28  Andy Piper  <andy@xemacs.org>
2980
2981         * files.el (revert-buffer): propagate revert-without-query-status.
2982
2983 2002-06-03  Andy Piper  <andy@xemacs.org>
2984
2985         * dialog-items.el (make-search-dialog): align various subcontrols
2986         in visually pleasing ways, allow frame to autosize to the dialog
2987         size.
2988         * dialog.el (make-dialog-box): add a border inside the frame. Add
2989         :autosize property, if t then reset the frame size appropriately
2990         before the frame is mapped.
2991         * gutter-items.el (set-progress-feedback-instantiator): align
2992         various subcontrols.
2993         * gutter-items.el (set-progress-abort-instantiator): ditto.
2994
2995 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
2996
2997         * XEmacs 21.4.9 "Informed Management" is released.
2998
2999 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3000
3001         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3002         "&optional append" argument.
3003
3004 2002-07-16  Didier Verna  <didier@xemacs.org>
3005
3006         * subr.el (replace-in-string): fix case fold bug introduced by
3007         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3008         case-fold-search in temporary buffers.
3009
3010 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3011
3012         * lib-complete.el (find-library): Remove check for mule because
3013         decompression DOES work on Mule.
3014
3015 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3016
3017         * simple.el (join-line): New alias for `delete-indentation'.
3018
3019 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3020
3021         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3022         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3023         (font-lock-builtin-face): New.
3024         (font-lock-constant-face): New.
3025         (font-lock-face-list): Add builtin and constant faces.
3026
3027 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3028
3029         * autoload.el (make-autoload): Support define-derived-mode.
3030         Collected puts of doc-string-elt property.  Based on a patch by
3031         Didier Verna <didier@xemacs.org>.
3032
3033 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3034
3035         * wid-edit.el (widget-field-activate): Fix docstring typo.
3036
3037 2002-07-23  Andy Piper  <andy@xemacs.org>
3038
3039         * about.el (about-personal-info): update me.
3040
3041 2002-07-12  Andy Piper  <andy@xemacs.org>
3042
3043         * custom.el (custom-theme-set-variables): remove bogus
3044         arguments. Use custom-set-default to set defaults.
3045         (custom-set-variables): update doc.
3046         (custom-local-buffer): new, synced from FSF.
3047         (custom-set-default): ditto.
3048         (defcustom): update doc.
3049
3050 2002-06-16  Andy Piper  <andy@xemacs.org>
3051
3052         * menubar-items.el (default-menubar): enable windows printing on
3053         cygwin as well as native.
3054
3055 2002-06-12  Andy Piper  <andy@xemacs.org>
3056
3057         * printer.el (generic-print-buffer): catch all errors so that the
3058         print device can be cleared in all scenarios.
3059         (Printer-clear-device): make sure clearing the printer allows it
3060         to be used again immediately.
3061         (generic-print-region): make sure the default printer face is
3062         black-on-white.
3063
3064 2002-04-23  Jerry James  <james@xemacs.org>
3065
3066         * window-xemacs.el (display-buffer-function): Change doc to
3067         reflect new arg.
3068         * window-xemacs.el (pre-display-buffer-function): Ditto.
3069         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3070         non-nil, make the new window just big enough for its contents.
3071         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3072         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3073         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3074
3075 2002-06-06  Andy Piper  <andy@xemacs.org>
3076
3077         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3078         (defcustom): ditto.
3079         (custom-handle-keyword): ditto.
3080
3081 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3082
3083         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3084         Make obsolete.  Default to nil.
3085         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3086         Inspired by a patch by John Palmieri.
3087
3088 2002-07-01  Mike Alexander  <mta@arbortext.com>
3089
3090         * process.el (shell-command-on-region): Don't delete the region
3091         before giving it to call-process-region
3092
3093 2002-06-04  Jerry James <james@eecs.ku.edu>
3094
3095         * find-paths.el (paths-find-architecture-directory): Search in
3096         `system-configuration'/`base', not `base'`system-configuration'.
3097
3098 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3099
3100         * info.el (Info-index): Add missing \ in [ t].
3101
3102 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3103
3104         * gutter-items.el (gutter-buffers-tab-visible-p,
3105         buffers-tab-omit-function, buffers-tab-selection-function,
3106         buffers-tab-filter-functions):
3107         Doc improvements.
3108
3109 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3110
3111         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3112
3113         * toolbar-items.el (toolbar-news): Fix typo in message string.
3114
3115 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3116
3117         * dialog.el (yes-or-no-p-dialog-box): 
3118         * cmdloop.el (y-or-n-p-minibuf):
3119         (yes-or-no-p-minibuf):
3120         (yes-or-no-p):
3121         (y-or-n-p): 
3122         Specify negative answers in docstrings.
3123
3124 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3125
3126         * package-ui.el (pui-help-echo): Display both installed and author
3127         version.  Use a balloon-help window to display extra info like
3128         package requires.
3129
3130 2002-05-30  Andy Piper  <andy@xemacs.org>
3131
3132         * files.el (revert-buffer-internal): don't visit
3133         revert-buffer. Kill buffer when not used. Suggested by Mike
3134         Alexander <mta@arbortext.com>
3135
3136 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3137
3138         * files.el (revert-buffer): More docstring fiddling.
3139
3140 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3141
3142         * files.el (revert-buffer):
3143         (revert-buffer-internal):
3144         (revert-buffer-insert-file-contents-function):
3145         Improve docstrings and comments.
3146
3147 2002-05-08  Andy Piper  <andy@xemacs.org>
3148
3149         * files.el (revert-buffer): observe noconfirm behavior.
3150
3151 2002-04-09  Andy Piper  <andy@xemacs.org>
3152
3153         * files.el (revert-buffer): use revert-buffer-internal if it looks
3154         like doing so will not result in any user-visible changes.
3155         (revert-buffer-internal): new function. Do the actual process of
3156         reversion and then see whether the result is any different to what
3157         we have already. If it is not then do nothing.
3158
3159 2001-12-11  Andy Piper  <andy@xemacs.org>
3160
3161         * menubar.el (get-popup-menu-response): re-order so that it works
3162         on more sane/facist window systems.
3163
3164 2001-12-03  Andy Piper  <andy@xemacs.org>
3165
3166         * faces.el (frob-face-property): don't infloop in face frobbing
3167         from Jan Vroonhof <jan@xemacs.org>.
3168
3169 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3170
3171         * faces.el (frob-face-property): Follow face fall-back hierarchy
3172         properly for face properties without an instance. Only do manual
3173         copy form 'default in last resort. This handles in particular
3174         the case where 'default itself has only a fall-back (which is
3175         the case by default on windows).
3176
3177 2001-11-24  Andy Piper  <andy@xemacs.org>
3178
3179         * printer.el (generic-print-region): set default-frame-plist to
3180         nil while creating the printer frame so that sizes reflect the
3181         printed page.
3182
3183         * faces.el (face-complain-about-font): Don't complain on printers.
3184
3185 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3186         
3187         * package-net.el: Andy synch.
3188         
3189 2001-12-16  Andy Piper  <andy@xemacs.org>
3190
3191         * package-get.el (package-get-update-all): Make sure installed.db
3192         gets updated after updating packages.
3193
3194 2002-03-28  Ben Wing  <ben@xemacs.org>
3195
3196         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3197         continuation, truncation so that we don't get line jumpiness from
3198         them being larger than the line height.
3199
3200         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3201
3202 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3203
3204         * font.el (font-window-system-mappings): Add mapping for Gtk
3205         (assume identical to X) 
3206
3207 2002-02-04  Andy Piper  <andy@xemacs.org>
3208
3209         * files.el (convert-standard-filename): Fix for short filename
3210         Peter Arius <pas@methodpark.de>
3211
3212 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3213
3214         * list-mode.el (default-choose-completion): completion-base-size
3215         should refer to local value in the completion list buffer.
3216
3217 2001-12-03  Didier Verna  <didier@xemacs.org>
3218
3219         * rect.el: autoload `replace-rectangle'.
3220         * keydefs.el (global-map): bind it to `C-x r p'.
3221
3222 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3223
3224         * XEmacs 21.4.8 "Honest Recruiter" is released.
3225
3226 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3227
3228         This patch is based on Jerry James's patch and analysis.
3229
3230         * select.el (get-clipboard):
3231         (get-selection):
3232         Update docstrings.
3233         (get-clipboard-foreign):
3234         (get-selection-foreign):
3235         New function for use as `interprogram-paste-function's.
3236
3237         * simple.el (interprogram-paste-function): Change default to
3238         `get-clipboard-foreign'; improve docstring.
3239         (interprogram-cut-function): Improve dosctring.
3240
3241 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3242
3243         * XEmacs 21.4.7 "Economic Science" is released.
3244
3245 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3246
3247         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3248
3249 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3250
3251         * obsolete.el (assq-delete-all): New compatibility alias for 
3252         remassq.
3253
3254 2002-01-09  Simon Josefsson  <jas@extundo.com>
3255
3256         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3257
3258 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3259
3260         * info.el (Info-auto-generate-directory): Default
3261         Info-auto-generate-directory to 'if-outdated.
3262
3263 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3264
3265         * startup.el (normal-top-level): Prevent migration code from
3266         trashing .emacs on an error in loading the init files.
3267
3268 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3269
3270         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3271         "system default" Xdefaults and friends get xrdb-mode.
3272
3273 2002-03-05  Mats Lidell  <matsl@contactor.se>
3274  
3275         * help-nomule.el (tutorial-supported-languages): Added Swedish
3276         tutorial. Sorted languages.
3277
3278 2002-02-11  Mike Sperber <mike@xemacs.org>
3279
3280         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3281         regenerating outdated dir files and dir is non-existent.
3282
3283 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3284
3285         * code-files.el (convert-mbox-coding-system): Improve comment.
3286         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3287         coding-system argument to `write-region-pre-hook' call.
3288         (write-region-pre-hook): Fix docstring to mention lockname argument.
3289
3290 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3291
3292         * minibuf.el (completing-read): Remove redundant wrong arg list.
3293
3294         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3295
3296 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3297
3298         * obsolete.el (interactive-form): new compatibility alias for 
3299         function-interactive.
3300
3301 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3302
3303         * menubar-items.el (Menubar-items-truncate-list): Removed.
3304         * menubar-items.el (Menubar-items-truncate-history): New.
3305         * menubar-items.el (default-menubar): Use
3306         Menubar-items-truncate-history.
3307
3308 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3309
3310         * printer.el (generic-print-region): Pass correct arguments to
3311         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3312         Torkelsson <torkel@acc.umu.se>.
3313
3314 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3315
3316         * help.el (describe-mode): synched with FSF 19.34; handle nil
3317         minor mode indicators.
3318
3319 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3320
3321         * minibuf.el (completing-read): Update docstring.
3322
3323 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3324
3325         * XEmacs 21.4.6 "Common Lisp" is released.
3326
3327 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3328
3329         * package-net.el: Inadvertant synch with Windows branch.  From
3330         Andy's log:
3331         (package-net-kit-version): new variable.
3332         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3333
3334 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3335
3336         * package-get.el (package-get-locate-index-file): Also search the
3337         core etc/ directory for the package index file if it can't be
3338         found in ~/.xemacs/.
3339
3340 2001-12-13  William Perry  <wmperry@gnu.org>
3341
3342         * dialog-gtk.el (popup-builtin-question-dialog):
3343         Conform to API in gui.c.
3344         
3345 2001-11-12  Andy Piper  <andy@xemacs.org>
3346
3347         * cus-edit.el (custom-save-face-internal): make sure we save
3348         non-themed faces.
3349         (custom-save-variables): ditto variables.
3350
3351 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3352
3353         * faces.el (make-face-family):
3354         (make-face-size):
3355         New face-modifying functions per Jan Vroonhof.
3356
3357         cus-face.el (custom-set-face-font-family):
3358         (custom-set-face-font-size):
3359         Use them.
3360
3361         * font.el (font-window-system-mappings): More precise docstring.
3362
3363         (font-create-name):
3364         (font-create-object):
3365         (tty-font-create-object):
3366         (tty-font-create-plist):
3367         (x-font-create-object):
3368         (x-font-create-name):
3369         (ns-font-create-name):
3370         (mswindows-font-create-object):
3371         (mswindows-font-create-name):
3372         Add doctrings.
3373
3374 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3375
3376         * gtk-faces.el (gtk-init-device-faces): removed spurious
3377         quote before let* expression.
3378
3379 2001-10-29  Andy Piper  <andy@xemacs.org>
3380
3381         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3382         modified when changing coding system.
3383
3384         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3385         that we invoke the GUI directory selector.
3386
3387 2001-10-25  Andy Piper  <andy@xemacs.org>
3388
3389         * dialog.el (make-dialog-box): use new directory dialog support.
3390         * minibuf.el (read-file-name-1): ditto.
3391         (read-file-name): ditto.
3392         (read-directory-name): ditto.
3393
3394 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3395
3396         * XEmacs 21.4.5 "Civil Service" is released.
3397
3398 2001-04-23  Didier Verna  <didier@xemacs.org>
3399
3400         * cus-edit.el (custom-variable-pre-save): New.
3401         * cus-edit.el (custom-variable-post-save): New.
3402         * cus-edit.el (custom-variable-save): use them.
3403         * cus-edit.el (custom-face-pre-save): New.
3404         * cus-edit.el (custom-face-post-save): New.
3405         * cus-edit.el (custom-face-save): use them.
3406         * cus-edit.el (custom-group-pre-save): New.
3407         * cus-edit.el (custom-group-post-save): New.
3408         * cus-edit.el (custom-group-save): use them.
3409         * cus-edit.el (Custom-save): use the pre/post functions above,
3410         call `custom-save-all' only once.
3411         * cus-edit.el (custom-variable-pre-reset-standard): New.
3412         * cus-edit.el (custom-variable-post-reset-standard): New.
3413         * cus-edit.el (custom-variable-reset-standard): use them.
3414         * cus-edit.el (custom-face-pre-reset-standard): New.
3415         * cus-edit.el (custom-face-post-reset-standard): New.
3416         * cus-edit.el (custom-face-reset-standard): use them.
3417         * cus-edit.el (custom-group-pre-reset-standard): New.
3418         * cus-edit.el (custom-group-post-reset-standard): New.
3419         * cus-edit.el (Custom-reset-standard): use them.
3420         * cus-edit.el (custom-face-reset-saved): use the pre/post
3421         functions above, call `custom-save-all' only once.
3422
3423 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3424
3425         * gutter-items.el (buffers-tab face): Derive from the modeline
3426         face by default.  Many people use white-on-black for the default
3427         font, and the tabs look hideous with that color combination.  The
3428         modeline usually has the correct colors.
3429
3430 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3431
3432         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3433         (tag-mark-stack-max): Typo fix.
3434
3435 2001-09-28  Ben Wing  <ben@xemacs.org>
3436
3437         * font-lock.el:
3438         * font-lock.el (font-lock-after-change-function):
3439         fix problem with last patch, reported by Katsumi Yamaoka.
3440
3441 2001-09-17  Ben Wing  <ben@xemacs.org>
3442
3443         * font-lock.el (font-lock-after-change-function):
3444         fix problem when you insert a comment on the line before a line of
3445         code: if we use the following char, then when you hit backspace,
3446         the following line of code turns the comment color.
3447
3448 2001-06-08  Ben Wing  <ben@xemacs.org>
3449
3450         * process.el: comment about shell-command-switch.
3451         * process.el (shell-quote-argument): Need to quote a null
3452         argument, too.  From Dan Holmsand.
3453         
3454         * startup.el (normal-top-level): Delete some unused FSF junk.
3455         * startup.el (command-line-early):
3456         
3457         * startup.el (command-line): Call MS Windows init function.
3458         
3459         * win32-native.el:
3460         * win32-native.el (mswindows-system-shells): New.
3461         * win32-native.el (mswindows-system-shell-p): New.
3462         * win32-native.el (init-mswindows-at-startup): New.
3463         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3464         * win32-native.el (mswindows-quote-one-simple-arg):
3465         * win32-native.el (mswindows-quote-one-command-arg):
3466         * win32-native.el (mswindows-construct-process-command-line-alist):
3467         Correct comments at top.  Correctly handle passing arguments
3468         to Cygwin programs and to bash.  Fix quoting of zero-length
3469         arguments (from Dan Holmsand).  Set shell-command-switch based
3470         on shell-file-name, which in turn comes from env var SHELL.
3471
3472 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3473
3474         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3475         default-toolbar-position): Fill docstrings for balloon-help.
3476
3477 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3478
3479         * faces.el: Reenable specifications over 'gtk domain.
3480
3481 2001-08-08  Didier Verna  <didier@xemacs.org>
3482
3483         * autoload.el (update-autoload-files): make defdir a file name,
3484         not directory name.
3485
3486 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3487
3488         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3489
3490         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3491
3492 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3493
3494         * font-menu.el (font-menu-set-font): Default to current font-family.
3495         (font-menu-preferred-resolution):
3496         (font-menu-size-scaling):
3497         Provide gtk defaults, too.
3498
3499 2001-07-29  Mike Alexander  <mta@arbortext.com>
3500
3501         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3502         list
3503         (custom-set-face-font-family): ditto
3504
3505 2001-07-26  Mike Sperber <mike@xemacs.org>
3506
3507         * files.el (auto-mode-alist): .9 files are man pages, too.
3508
3509 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3510
3511         * process.el (call-process-internal): bind
3512         coding-system-for-write to 'binary when calling
3513         start-process-internal, so the process receives 
3514         the literal contents of INFILE.
3515
3516 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3517
3518         * files.el (auto-mode-alist): Add configure.ac support.
3519
3520 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3521
3522         * buff-menu.el:
3523         mouse.el:
3524         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3525
3526 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3527
3528         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3529
3530 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3531
3532         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3533         mixed text.
3534         (kinsoku-eol-p): Ditto.
3535
3536 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3537
3538         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3539         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3540         characters as the category `s' or `e' correctly.
3541
3542 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3543
3544         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3545
3546 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3547
3548         * mule/cyrillic.el:  Set up case table.
3549
3550 2001-06-08  Mike Sperber <mike@xemacs.org>
3551
3552         * files.el (save-some-buffers-1): Don't zap the help window right
3553         after `map-y-or-n-p' has popped it up.
3554
3555 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3556
3557         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3558
3559 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3560
3561         * specifier.el: define-specifier-tag 'gtk.
3562
3563 2001-05-12  Ben Wing  <ben@xemacs.org>
3564
3565         * find-paths.el (paths-find-recursive-path):
3566         fix error with null EXCLUDE-REGEXP.
3567         
3568         * font-lock.el (font-lock-mode):
3569         fix problem reported by hrvoje with buffers starting with a space.
3570         
3571 2001-05-06  Ben Wing  <ben@xemacs.org>
3572
3573         * dialog.el (make-dialog-box):
3574         * menubar-items.el (default-menubar):
3575         * printer.el (generic-print-buffer):
3576         * printer.el (generic-print-region):
3577         implement printing the selection when it's selected.
3578
3579 2001-04-18  Didier Verna  <didier@xemacs.org>
3580
3581         * cus-edit.el (Custom-reset-standard): reset to standard settings
3582         not only when the buffer's :custom-state is 'modified, but also
3583         when it is 'set or 'saved.
3584
3585 2001-04-17  Didier Verna  <didier@xemacs.org>
3586
3587         * startup.el (load-user-init-file): define `custom-file' before
3588         loading the user's init file.
3589
3590 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3591
3592         * menubar.el (popup-mode-menu): Make it work with
3593         popup-menu-titles turned off.
3594         
3595 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3596
3597         * about.el (about-mailto-link): Use compose-mail for sending mail.
3598
3599 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3600
3601         * package-admin.el (package-install-hook): New.
3602         (package-delete-hook): New.
3603         (package-admin-add-single-file-package): Use package-delete-hook.
3604
3605         * package-get.el (package-get): Use package-install-hook.
3606
3607 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3608
3609         * package-ui.el (pui-install-selected-packages): reverse the lists
3610         of packages so that they get handled in the same order as they
3611         were selected.
3612
3613 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3614
3615         * packages.el (locate-library): Use read-library-name for completion.
3616
3617 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3618
3619         * byte-optimize.el (=): `=' is not a binary predicate!
3620         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3621         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3622
3623 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3624
3625         * bytecomp.el (byte-compile-arithcompare):
3626         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3627
3628 2001-06-03  William M. Perry  <wmperry@gnu.org>
3629
3630         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3631         return the filename selected by the user!
3632
3633 2001-05-31  William M. Perry  <wmperry@gnu.org>
3634
3635         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3636         in XEmacs/GTK.
3637
3638 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3639
3640         * coding.el: Tiny typo fixed.
3641
3642 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3643
3644         * XEmacs 21.4.3 "Academic Rigor" is released.
3645
3646 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3647
3648         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3649
3650 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3651
3652         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3653
3654 2001-05-04  Ben Wing  <ben@xemacs.org>
3655
3656         * printer.el (generic-print-buffer):
3657         * printer.el (generic-print-region):
3658         Enable dialog boxes.  Apply workaround recommended by Kirill.
3659         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3660         
3661         * simple.el (kill-whole-line):
3662         * simple.el (kill-line-1):
3663         * simple.el (kill-entire-line):
3664         * simple.el (kill-line):
3665         * simple.el (backward-kill-line):
3666         Take out interactive dependence of kill-whole-line.
3667
3668 2001-04-22  Ben Wing  <ben@xemacs.org>
3669
3670         * dialog.el (make-dialog-box):
3671         Put dialog titles back in -- this time correctly.  Fix various
3672         other problems with leaks and such.
3673
3674         * simple.el (region-exists-p):
3675         * simple.el (region-active-p):
3676         Add comment about which one is correct to use in menu specs.
3677
3678 2001-05-05  Ben Wing  <ben@xemacs.org>
3679
3680         * dialog.el (make-dialog-box): fix doc string.
3681         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3682         take out Pretty Print.
3683         * printer.el:
3684         * printer.el (printer-current-device): New.
3685         * printer.el (Printer-get-device): New.
3686         * printer.el (Printer-clear-device): New.
3687         * printer.el (generic-page-setup): New.
3688         * printer.el (generic-print-buffer):
3689         * printer.el (generic-print-region):
3690         Implement Page Setup.  Handle errors properly.
3691
3692 2001-05-05  Ben Wing  <ben@xemacs.org>
3693
3694         * subr.el (error): Complete list of errors in doc string.
3695         
3696 2001-04-22  Ben Wing  <ben@xemacs.org>
3697
3698         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3699         
3700 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3701
3702         * build-report.el: Remove CVS keywords since this file has been in
3703         core lisp for a while now.
3704         * build-report.el (build-report-make-output-files): Fix typo.
3705
3706 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3707
3708         * about.el (about-finish-buffer): Make sure the last change works
3709         even if EVENT is nil.
3710
3711 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3712
3713         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3714         clicked, not the one that happens to be the current buffer at the
3715         time.
3716
3717 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3718
3719         * cus-edit.el (custom-display): Support the GTK Window System also.
3720
3721 2001-04-30  Ben Wing  <ben@xemacs.org>
3722
3723         * printer.el:
3724         * printer.el (printer-page-header):
3725         * printer.el (Print-context): New.
3726         * printer.el (printer-page-footer):
3727         * printer.el (generate-header-element): New.
3728         * printer.el (generate-header-line): New.
3729         * printer.el (print-context-property):
3730         * printer.el (generic-print-buffer):
3731         * printer.el (generic-print-region):
3732         Implement headers and footers.  Implement calling Print dialog box
3733         (#### but it doesn't quite work yet).
3734
3735 2001-04-25  Ben Wing  <ben@xemacs.org>
3736
3737         * about.el (xemacs-hackers):
3738         * about.el (about-url-alist):
3739         * about.el (about-personal-info):
3740         * about.el (about-hacker-contribution):
3741         More contributions.
3742         
3743         * simple.el (handle-post-motion-command):
3744         Fix spurious setting of zmacs-region-stays to t after a non-shift
3745         motion command.
3746
3747 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3748
3749         * about.el (about-personal-info): Update my bio.
3750         (about-hacker-contribution): Ditto.
3751
3752 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3753
3754         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3755
3756 2001-04-19  Andy Piper  <andy@xemacs.org>
3757
3758         * package-net.el (package-net-cygwin32-binary-size): new size.
3759         (package-net-win32-binary-size): new size.
3760         (package-net-convert-index-to-ini): Use new arch.
3761         (package-net-batch-convert-index-to-ini): Removed.
3762         (package-net-generate-bin-ini): New.
3763         (package-net-batch-generate-bin-ini): New.
3764
3765 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3766
3767         * XEmacs 21.4.1 "Copyleft" is released.
3768
3769 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
3770
3771         * x-compose.el (xlib-input-method-bug-workaround):
3772         (alias-colon-to-double-quote):
3773         Force sort in map-keymap to work around rehash bug.
3774
3775 2001-04-17  Ben Wing  <ben@xemacs.org>
3776
3777         * about.el: Finish overhaul, add a few new hackers, update a
3778         couple old ones.
3779
3780 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
3781
3782         * XEmacs 21.4.0 "Solid Vapor" is released.
3783
3784 2001-04-15  Ben Wing  <ben@xemacs.org>
3785
3786         * about.el:
3787         * about.el (about-headline-face): New.
3788         * about.el (about-link-face): New.
3789         * about.el (about-current-release-maintainers): New.
3790         * about.el (about-other-current-hackers): New.
3791         * about.el (about-url-alist):
3792         * about.el (about-once-and-future-hackers): New.
3793         * about.el (about-mailto-link): New.
3794         * about.el (about-get-buffer):
3795         * about.el (about-finish-buffer):
3796         * about.el (about-xemacs):
3797         * about.el (about-features): Removed.
3798         * about.el (about-advantages): New.
3799         * about.el (about-maintainer-info): Removed.
3800         * about.el (about-personal-info): New.
3801         * about.el (about-hacker-contribution): New.
3802         * about.el (about-maintainer):
3803         * about.el (about-show-linked-info):
3804         * about.el (about-hackers):
3805         Major revamping.  Rewriting of most of the text, improve the
3806         link handling, separate info on contributors into personal
3807         and contribution info, add new contributors, update personal
3808         info, etc. etc.
3809         
3810         * menubar-items.el (default-menubar):
3811         Help menubar entry for News now says more accurately
3812         "What's New in XEmacs".
3813         
3814         * mouse.el:
3815         * mouse.el (mouse-track-cleanup-hook):
3816         * mouse.el (mouse-track):
3817         Don't set-buffer to a dead buffer when calling mouse-track
3818         cleanup hooks.
3819
3820 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
3821
3822         * XEmacs 21.2.47 "Zephir" is released.
3823
3824 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
3825
3826         * dialog.el (make-dialog-box): Disable dialog box titles until
3827         we get them working.
3828
3829 2001-03-30  Ben Wing  <ben@xemacs.org>
3830
3831         * help.el:
3832         * help.el (Help-princ-face):
3833         * help.el (Help-prin1-face):
3834         * help.el (frob-help-extents):
3835         * help.el (describe-function-1):
3836         * help.el (describe-variable):
3837         Avoid using font-lock faces, which may not be defined.
3838         Instead, use hyper-apropos faces, and make sure they're
3839         defined as necessary by using `require'. (It's not so safe
3840         to do this for font-lock.) In any case, we will eventually
3841         be merging this functionality into hyper-apropos.
3842
3843         * loaddefs.el (completion-ignored-extensions):
3844         Fix documentation.
3845         
3846         * menubar-items.el (menu-truncate-list): Removed.
3847         * menubar-items.el (Menubar-items-truncate-list): New.
3848         * menubar-items.el (default-menubar):
3849         Fix errors if grep or compile command is too long.  Rename helper
3850         function to be less visible.
3851
3852 2001-03-23  Martin Buchholz  <martin@xemacs.org>
3853
3854         * byte-optimize.el (byte-optimize-minus):
3855         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
3856
3857 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
3858
3859         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
3860         Mule is available.
3861
3862         * mule/latin.el: New file.
3863
3864 2001-03-11  Ben Wing  <ben@xemacs.org>
3865
3866         * auto-save.el:
3867         * auto-save.el (auto-save-directory):
3868         * auto-save.el (make-auto-save-file-name):
3869         * auto-save.el (auto-save-file-name-p): New.
3870
3871         Merge in improvements from other definition of
3872         make-auto-save-file-name in files.el.
3873         
3874         * auto-save.el (auto-save-original-name):
3875         * auto-save.el (auto-save-name-in-fixed-directory):
3876         * auto-save.el (auto-save-unslashify-name): Removed.
3877         * auto-save.el (auto-save-slashify-name): Removed.
3878         * auto-save.el (auto-save-reserved-chars): New.
3879         * auto-save.el (auto-save-escape-name): New.
3880         * auto-save.el (auto-save-unhex): New.
3881         * auto-save.el (auto-save-unescape-name): New.
3882
3883         Change algorithm for encoding filenames in auto-save names to be
3884         entirely safe with all filesystems and all possible characters in
3885         a filename, and 100% reversible. (Essentially, uses
3886         quoted-printable as the encoding.)
3887         
3888         * auto-save.el (recover-all-files):
3889
3890         Use insert-directory rather than calling ls directly -- fixes
3891         things under Windows.
3892
3893         * files.el:
3894         * files.el (convert-standard-filename): Substitute FSF's
3895         definition for this (we had nothing here before).
3896         
3897         * files.el (backup-buffer): Warning fix.
3898         
3899         * files.el (make-backup-file-name):
3900         * files.el (find-backup-file-name):
3901         Fix error in calling sequence to auto-save-file-name-p.
3902         
3903         * files.el (recover-file):
3904         Use insert-directory rather than calling ls directly -- fixes
3905         things under Windows.
3906
3907         * files.el (make-auto-save-file-name): Removed.
3908         * files.el (auto-save-file-name-p): Removed.
3909         auto-save is always dumped so no sense in having a definition
3910         that will always be overwritten with another.
3911         
3912         * files.el (insert-directory):
3913         * win32-native.el:
3914         * win32-native.el (debug-mswindows-process-command-lines):
3915         * win32-native.el (original-make-auto-save-file-name): Removed.
3916         * win32-native.el (make-auto-save-file-name): Removed.
3917
3918
3919 2001-03-21  Martin Buchholz <martin@xemacs.org>
3920
3921         * XEmacs 21.2.46 "Urania" is released.
3922
3923 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
3924
3925         * menubar-items.el (default-menubar): Update sample.emacs to
3926         sample.init.el and adjust accelerators.
3927
3928 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
3929
3930         * build-report.el (build-report): Improve docstring.
3931
3932 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3933
3934         * ChangeLog: Log GTK merge.
3935
3936         * gutter-items.el:
3937         * mwheel.el:
3938         * sound.el:
3939         * startup.el:
3940         Revert gratuitous whitespace changes.
3941
3942 2001-03-07  Ben Wing  <ben@xemacs.org>
3943
3944         * help.el:
3945         * help.el (key-or-menu-binding):
3946         * help.el (Help-find-file): New.
3947         * help.el (describe-beta):
3948         * help.el (describe-copying):
3949         * help.el (describe-project):
3950         * help.el (view-emacs-news):
3951         * help.el (view-sample-init-el): New.
3952         * help.el (Help-princ-face): New.
3953         * help.el (Help-prin1-face): New.
3954         * help.el (help-symbol-function-context-menu):
3955         * help.el (help-symbol-variable-context-menu):
3956         * help.el (help-symbol-function-and-variable-context-menu):
3957         * help.el (frob-help-extents):
3958         * help.el (describe-function-1):
3959         * help.el (describe-variable):
3960
3961         Add coloring in Help buffers, correspondent with hyperlinks.
3962         View files in view-mode rather than Fundamental.
3963         Remove separators from context menus -- now handled in generic code.
3964         Add `Find Tag' to context menu.
3965         
3966         * menubar.el (popup-mode-menu):
3967
3968         Rewrite code that outputs the popup menu to (a) put more specific
3969         entries first, (b) be more robust, (c) output the proper context
3970         menu separators automatically (the context menu functionality is
3971         new and currently used only by Help).
3972
3973 2001-03-10  William M. Perry  <wmperry@aventail.com>
3974
3975         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
3976         this function when converting from the 21.1 GTK branch.  Now
3977         supports file, password, question, and color built-in dialogs.
3978
3979 2001-03-06  Ben Wing  <ben@xemacs.org>
3980
3981         * keydefs.el:
3982         * keydefs.el (global-map):
3983         Add commented-out change of M-k (for 21.5).
3984         
3985         * menubar-items.el (default-menubar):
3986         Fix items to control kill-line behavior; add items for
3987         shifted motion.
3988         
3989         * simple.el:
3990         * simple.el (kill-whole-line):
3991         * simple.el (historical-kill-line): Removed.
3992         * simple.el (kill-line): Removed.
3993         * simple.el (kill-entire-line): New.
3994         * simple.el (kill-line-1): New.
3995         * simple.el (backward-kill-line):
3996         Undo kill-whole-line == always changes.  Add new function
3997         kill-entire-line to unconditionally delete the current line.
3998         Add comments describing the lamentable state of affairs of
3999         the kill-line functions and variables.
4000
4001 2001-03-02  Ben Wing  <ben@xemacs.org>
4002
4003         * simple.el:
4004         * simple.el (beginning-of-buffer):
4005         * simple.el (end-of-buffer):
4006         * simple.el (mark-ring-unrecorded-commands):
4007         * simple.el (signal-error-on-buffer-boundary):
4008         * simple.el (shifted-motion-keys-select-region):
4009         * simple.el (unshifted-motion-keys-deselect-region):
4010         * simple.el (motion-keys-for-shifted-motion): New.
4011         * simple.el (handle-pre-motion-command):
4012         * simple.el (handle-post-motion-command):
4013         * simple.el (forward-char-command):
4014         * simple.el (backward-char-command):
4015         * simple.el (scroll-up-command):
4016         * simple.el (scroll-down-command):
4017         * simple.el (next-line):
4018         * simple.el (previous-line):
4019         * simple.el (backward-block-of-lines):
4020         * simple.el (forward-block-of-lines):
4021         * simple.el (backward-word):
4022         * simple.el (mark-word):
4023
4024         Augment documentation of the most common motion commands to make
4025         note of the shifted-motion support.  Improve the support to (a)
4026         properly document how it works and why it's done in the fashion it
4027         is, and (b) allow the keystrokes that trigger it to be customized.
4028
4029         Correct error in the customize specification of
4030         mark-ring-unrecorded-commands.
4031
4032 2001-03-02  Ben Wing  <ben@xemacs.org>
4033
4034         * font-lock.el:
4035         * font-lock.el (font-lock-pending-extent-table): Removed.
4036         * font-lock.el (font-lock-pending-buffer-table): New.
4037         * font-lock.el (font-lock-pre-idle-hook):
4038         * font-lock.el (font-lock-after-change-function):
4039         * font-lock.el (font-lock-fontify-pending-extents):
4040         * font-lock.el (font-lock-lisp-like):
4041
4042         Fix handling of pending extents to avoid excessive slowness (N^2
4043         behavior) when making lots of buffer changes between redisplays,
4044         such as when saving the Options.
4045
4046 2001-03-09  William M. Perry  <wmperry@aventail.com>
4047
4048         * device.el:
4049         * dragdrop.el:
4050         * dumped-lisp.el:
4051         * faces.el:
4052         * frame.el:
4053         * gnuserv.el:
4054         * loadup.el:
4055         * menubar-items.el:
4056         * minibuf.el:
4057         The Great GTK Merge.
4058
4059         * ChangeLog.GTK:
4060         * dialog-gtk.el:
4061         * gdk.el:
4062         * generic-widgets.el:
4063         * glade.el:
4064         * gnome-widgets.el:
4065         * gnome.el:
4066         * gtk-compose.el:
4067         * gtk-extra.el:
4068         * gtk-faces.el:
4069         * gtk-ffi.el:
4070         * gtk-file-dialog.el:
4071         * gtk-font-menu.el:
4072         * gtk-glyphs.el:
4073         * gtk-init.el:
4074         * gtk-iso8859-1.el:
4075         * gtk-marshal.el:
4076         * gtk-mouse.el:
4077         * gtk-package.el:
4078         * gtk-password-dialog.el:
4079         * gtk-select.el:
4080         * gtk-widget-accessors.el:
4081         * gtk-widgets.el:
4082         * gtk.el:
4083         widgets-gtk.el:
4084         The Great GTK Merge: new files.
4085
4086 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4087
4088         * generic-widgets.el: Don't require gtk (a built-in feature) at
4089         top level.  Don't execute the last sexp unless (featurep 'gtk).
4090
4091 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4092
4093         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4094
4095 2001-02-23  Martin Buchholz <martin@xemacs.org>
4096
4097         * XEmacs 21.2.45 "Thelxepeia" is released.
4098
4099 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4100  
4101         * about.el (xemacs-hackers): update my entry. 
4102         * about.el (about-maintainer-info): ditto. 
4103         * about.el (about-hackers): ditto. 
4104
4105 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4106
4107         * about.el (about-maintainer-info): More vanity info about
4108         yours truly.
4109
4110 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4111
4112         * build-report.el (build-report-destination): xemacs-build-reports
4113         has moved to SourceForge, where mailing list name length is
4114         restricted, hence the name change to
4115         xemacs-buildreports@xemacs.org.
4116         * build-report.el (build-report-keep-regexp): Update default.
4117         * build-report.el (build-report-delete-regexp): Ditto.
4118         * build-report.el (build-report-make-output-files): Ditto.
4119
4120 2001-02-19  Craig Lanning  <lanning@scra.org>
4121
4122         * lisp-mode.el: Add indentation specifications for following
4123         Common Lisp forms: handler-case, handler-bind, with-slots,
4124         with-open-file, with-open-stream, print-unreadable-object.
4125
4126 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4127
4128         * font-lock.el (font-lock-set-defaults-1):
4129         Move initialization of `font-lock-cache-position' so that it's set
4130         even if font-lock-keywords is already defined.
4131
4132 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4133
4134         * autoload.el (generate-file-autoloads-1):
4135         Use `emacs-lisp-mode-syntax-table' instead of
4136         `lisp-mode-syntax-table'.
4137         * lisp-mode.el (lisp-mode-syntax-table):
4138         Get rid of old checks for `parse-partial-sexp' version.
4139         Make `|' (pipe) string delimiter instead of punctuation.
4140
4141 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4142
4143         * window.el (save-selected-window):
4144         Use gensym for better macro hygiene.
4145
4146 2001-02-06  Mike Sperber <mike@xemacs.org>
4147
4148         * dump-paths.el:
4149         * startup.el (startup-setup-paths): Set and use
4150         `mule-lisp-directory'.
4151         (startup-setup-paths-warning): Ditto.
4152
4153         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4154         (paths-construct-load-path): Consider `mule-lisp-directory'.
4155
4156 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4157
4158         * font-lock.el: Syntax table improvements used.  A few random
4159         changes are not specified below.
4160         (font-lock-fontify-string-delimiters):
4161         (font-lock-syntactic-keywords):
4162         (font-lock-cache-state nil):
4163         (font-lock-cache-position):
4164         New variables.
4165         (font-lock-set-syntax):
4166         (font-lock-apply-syntactic-highlight):
4167         (font-lock-fontify-syntactic-anchored-keywords):
4168         (font-lock-fontify-syntactic-keywords-region):
4169         (font-lock-eval-keywords):
4170         New functions.
4171         (font-lock-remove-face):
4172         (font-lock-fontify-syntactically-region):
4173         Use syntax properties.
4174
4175 2001-02-08  Martin Buchholz <martin@xemacs.org>
4176
4177         * XEmacs 21.2.44 "Thalia" is released.
4178
4179 2001-01-16  Mike Sperber <mike@xemacs.org>
4180
4181         * startup.el (normal-top-level): Work even if no installation root
4182         is found.
4183
4184 2001-01-30  Andy Piper  <andy@xemacs.org>
4185
4186         * gutter-items.el (progress-abort-glyph): remove instantiator.
4187         (set-progress-abort-instantiator): new function.
4188         (abort-progress-feedback): use it.
4189
4190         * gutter.el (set-gutter-dirty-p): new function.
4191
4192 2001-01-30  Didier Verna  <didier@xemacs.org>
4193
4194         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4195
4196 2001-01-24  Didier Verna  <didier@xemacs.org>
4197
4198         * sound.el (sound-extension-list): give a better default value.
4199         * sound.el (load-sound-file): improve the doc string, also find
4200         files given by absolute names, pass a real extension list to
4201         `locate-file'.
4202
4203 2001-01-26  Martin Buchholz <martin@xemacs.org>
4204
4205         * XEmacs 21.2.43 "Terspichore" is released.
4206
4207 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4208
4209         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4210         messages from gnuserv.
4211
4212 2001-01-20  Martin Buchholz <martin@xemacs.org>
4213
4214         * XEmacs 21.2.42 "Poseidon" is released.
4215
4216 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4217
4218         * cl-macs.el (cl-upcase-arg): New function.
4219         (cl-function-arglist): New function.
4220         (cl-transform-lambda): Automatically add CL-style lambda list to
4221         documentation string using functions above.
4222
4223 2001-01-12  Andy Piper  <andy@xemacs.org>
4224
4225         * package-get.el (package-get-custom): call
4226         package-net-update-installed-db.
4227
4228         * package-ui.el (pui-install-selected-packages): call
4229         package-net-update-installed-db.
4230
4231         * package-net.el (package-net-update-installed-db): use
4232         packages-package-list so that we reflect reality.
4233
4234         * packages.el (packages-package-list): Make docstring reflect
4235         reality.
4236
4237         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4238
4239         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4240         isn't installed.
4241
4242 2001-01-17  Andy Piper  <andy@xemacs.org>
4243
4244         * wid-edit.el (widget-activation-glyph-mapper): activate or
4245         deactivate native widgets.
4246         (widget-glyph-insert-glyph): record instantiator.
4247         (widget-push-button-value-create): use it.
4248
4249         * gui.el (gui-button-action): new function. Make button's domain
4250         buffer current when calling.
4251         (make-gui-button): update to use gui-button-action.
4252
4253 2001-01-16  Didier Verna  <didier@xemacs.org>
4254
4255         * menubar-items.el (default-menubar): add an entry for modeline
4256         horizontal scrolling in Options -> Display.
4257
4258 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4259
4260         * package-get.el (package-get-require-signed-base): Set to nil
4261         by default.
4262
4263 2001-01-17  Martin Buchholz <martin@xemacs.org>
4264
4265         * XEmacs 21.2.41 "Polyhymnia" is released.
4266
4267 2001-01-16  Mike Sperber <mike@xemacs.org>
4268
4269         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4270         catch lisp/mule/.
4271
4272 2001-01-14  Mike Sperber <mike@xemacs.org>
4273
4274         * startup.el (maybe-create-compatibility-dot-emacs):
4275         (maybe-unmigrate-user-init-file):
4276         (unmigrate-user-init-file): Created.
4277         (maybe-migrate-user-init-file): Offer creation of compatibility
4278         .emacs.
4279         Some doc fixes wrt init file location.
4280
4281 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4282
4283         * faces.el (face-frob-from-locale-first): new variable.
4284         (frob-face-font-2): Honor tags arg while trying to use
4285         standard-face-mapping.  When face-frob-from-locale-first is set,
4286         first try to set face inheriting from frobbed-face.
4287
4288 2001-01-15  Didier Verna  <didier@xemacs.org>
4289
4290         * about.el (xemacs-hackers): update my entry.
4291         * about.el (about-url-alist): ditto.
4292         * about.el (about-maintainer-info): ditto.
4293         * about.el (about-hackers): ditto.
4294
4295 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4296
4297         The byte compiler has been badly broken for a year,
4298         by the patch of 1999-12-06.
4299         * byte-optimize.el (byte-optimize-form-code-walker):
4300         Bug was: the byte compiler was making this erroneous optimization:
4301         (progn (or (foo)) (bar)) ==> (bar)
4302
4303 2000-11-20  Mike Sperber <mike@xemacs.org>
4304
4305         * setup-paths.el (paths-core-load-path-depth): Split
4306         `paths-load-path-depth' in two for site and core lisp.  Don't
4307         recurse into core.
4308         * setup-paths.el (paths-construct-load-path): Use.
4309
4310 2001-01-10  Andy Piper  <andy@xemacs.org>
4311
4312         * package-net.el (package-net-cygwin32-binary-size): new variable
4313         (package-net-win32-binary-size): ditto.  add much needed
4314         commentary.
4315
4316         * gutter-items.el (buffers-tab-items): correct off-by-one error
4317         for buffers-tab-max-size.
4318
4319 2001-01-08  Martin Buchholz <martin@xemacs.org>
4320
4321         * XEmacs 21.2.40 is released.
4322
4323 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4324
4325         * mule/hebrew.el: Fix comments and typos.
4326         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4327
4328 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4329
4330         * ChangeLog.1: move ancient log from fill.el.
4331
4332         * dump-paths.el:
4333         paragraphs.el:
4334         mule/mule-category.el:
4335         Miscellaneous typo fixes and slight doc clarifications.
4336
4337         * mule/mule-ccl.el:  Correct file name in header.
4338
4339 2000-12-31  Martin Buchholz <martin@xemacs.org>
4340
4341         * XEmacs 21.2.39 is released.
4342
4343 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4344
4345         * byte-optimize.el (byte-optimize-cond):
4346         (byte-optimize-cond-1): New.
4347         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4348         Optimizes (cond (x nil)) ==> nil.
4349         Provide better diagnostic on malformed expr like (cond foo).
4350
4351 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4352
4353         * mule/mule-coding.el:
4354         mule/mule-cmds.el (reset-language-environment,
4355         set-language-environment-coding-systems):
4356         Safer default coding-priority-list, corresponding to src/file-coding.h.
4357
4358 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4359
4360         * package-admin.el: Allow package removal from
4361         early-package-load-path.
4362
4363 2000-12-15  Andreas Jaeger  <aj@suse.de>
4364
4365         * about.el (about-maintainer-info): Update my entry.
4366
4367 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4368
4369         * packages.el (locate-library): Add support for bzip2
4370         compressed .el files.
4371
4372 2000-12-12  Andy Piper  <andy@xemacs.org>
4373
4374         * package-net.el: new file.
4375
4376 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4377
4378         * font-lock.el: Add missing C++ keywords.
4379
4380 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4381
4382         * simple.el (indent-for-comment): Preserve indentation of comments
4383         starting in column 0, as documented in (Info-goto-node
4384         "(xemacs)Comments").  Update docstring accordingly.
4385
4386 2000-12-05  Martin Buchholz <martin@xemacs.org>
4387
4388         * XEmacs 21.2.38 is released.
4389
4390 2000-12-04  Didier Verna  <didier@xemacs.org>
4391
4392         * mouse.el (default-mouse-track-set-point-in-window): remove
4393         spurious '+' operation detected by Martin.
4394
4395
4396 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4397
4398         * cl-extra.el (coerce):
4399         Implement char to integer coercion.
4400         Remove extraneous (numberp) test.
4401
4402         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4403         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4404         (byte-optimize-predicate):
4405         Warn if evaluating constant expression signals an error.
4406         (byte-optimize-form): Small simplification.
4407
4408         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4409
4410 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4411
4412         * byte-optimize.el:
4413         (byte-optimize-minus):
4414         (byte-optimize-plus):
4415         (byte-optimize-mult):
4416         (byte-optimize-quo):
4417         Use (car (last x)) instead of (last x) to get last elt!
4418         Use `byte-optimize-predicate' to optimize `%'.
4419         Move optimizations for special numeric args to bytecomp.el.
4420         * bytecomp.el (byte-compile-associative): Remove.
4421         (byte-compile-max): New.
4422         (byte-compile-min): New.
4423         Properly handle erroneous calls: (max) (min).
4424         (byte-compile-plus): New.
4425         (byte-compile-minus):
4426         It's easiest to handle 0, +1 and -1 args here.
4427         (byte-compile-mult): New.
4428         It's easiest to handle 1, -1 and 2 args here.
4429         (byte-compile-quo):
4430         It's easiest to handle 0, +1 and -1 args here.
4431         Issue byte-compiler warning when dividing by zero.
4432
4433         Byte-compiler arithmetic improvements.
4434         Better optimize these expressions in the obvious way:
4435         (+ x y 1)   -->  varref x varref y add add1
4436         (+ x y -1)  -->  varref x varref y add sub1
4437         (- x y 0)   -->  (- x y)
4438         (- 0 x y)   -->  (- (- x) y)
4439         (% 42 19)   --> compile-time constant
4440         (/ 42 19)   --> compile-time constant
4441         (* (foo) 2) --> foo call dup plus
4442
4443         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4444         unless (declaim (optimize (safety 3)))
4445         or (setq byte-compile-delete-errors nil).
4446
4447 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4448
4449         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4450         docstrings.
4451
4452 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4453
4454         * startup.el (command-line-do-help):  Add documentation of
4455         portable dumper switches.
4456
4457 2000-11-22  Andy Piper  <andy@xemacs.org>
4458
4459         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4460
4461         * glyphs.el (init-glyphs): don't use autodetect for strings.
4462
4463 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4464
4465         * byte-optimize.el (byte-optimize-char-before):
4466         (byte-optimize-backward-char):
4467         (byte-optimize-backward-word):
4468         Fix incorrect optimizations for these sorts of expressions:
4469         (let ((x nil)) (backward-char x))
4470
4471 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4472
4473         * byte-optimize.el:
4474         * byte-optimize.el (byte-optimize-backward-char): New.
4475         * byte-optimize.el (byte-optimize-backward-word): New.
4476         Make backward-word and backward-char as efficient as forward versions.
4477
4478         * bytecomp.el (byte-compile-no-args-with-one-extra):
4479         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4480         * bytecomp.el (byte-compile-two-args-with-one-extra):
4481         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4482         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4483         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4484         Check if extra arg is constant nil, and if so, use byte-coded call.
4485
4486         * simple.el (backward-word):
4487         * simple.el (mark-word):
4488         * simple.el (kill-word):
4489         * simple.el (backward-kill-word):
4490         Make COUNT argument optional, for consistency with forward-char et al.
4491
4492         * abbrev.el (abbrev-string-to-be-defined):
4493         * abbrev.el (inverse-abbrev-string-to-be-defined):
4494         * abbrev.el (inverse-add-abbrev):
4495         * abbrev.el (expand-region-abbrevs):
4496         * buff-menu.el (Buffer-menu-execute):
4497         * indent.el (move-to-left-margin):
4498         * indent.el (indent-relative):
4499         * indent.el (move-to-tab-stop):
4500         * info.el (Info-reannotate-node):
4501         * lisp-mode.el (lisp-indent-line):
4502         * lisp.el (end-of-defun):
4503         * lisp.el (move-past-close-and-reindent):
4504         * misc.el (copy-from-above-command):
4505         * mouse.el (default-mouse-track-scroll-and-set-point):
4506         * page.el (forward-page):
4507         * paragraphs.el (forward-paragraph):
4508         * paragraphs.el (end-of-paragraph-text):
4509         * picture.el (picture-forward-column):
4510         * picture.el (picture-self-insert):
4511         * rect.el (extract-rectangle-line):
4512         * simple.el (newline):
4513         * simple.el (fixup-whitespace):
4514         * simple.el (backward-delete-char-untabify):
4515         * simple.el (transpose-chars):
4516         * simple.el (transpose-preceding-chars):
4517         * simple.el (do-auto-fill):
4518         * simple.el (indent-new-comment-line):
4519         * simple.el (blink-matching-open):
4520         * view-less.el (cleanup-backspaces):
4521         * wid-edit.el (widget-transpose-chars):
4522         * term/bg-mouse.el (bg-insert-moused-sexp):
4523         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4524
4525         * info.el (Info-fontify-node):
4526         * simple.el (backward-delete-function):
4527         Use canonical delete-backward-char instead of backward-delete-char.
4528
4529 2000-11-20  Andy Piper  <andy@xemacs.org>
4530
4531         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4532         no buffers.
4533
4534 2000-11-20  Andy Piper  <andy@xemacs.org>
4535
4536         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4537         buffer tabs.
4538
4539 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4540
4541         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4542         (proclaim inline...) was shadowing compiler-macros.
4543
4544 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4545
4546         * bytecomp.el (byte-compile-eval): New.
4547         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4548         Keeps this promise made in Lispref:
4549         "If a file being compiled contains a `defmacro' form, the macro is
4550         defined temporarily for the rest of the compilation of that file."
4551
4552 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4553
4554         * cl.el (floatp-safe):
4555         (plusp):
4556         (minusp):
4557         (oddp):
4558         (evenp):
4559         (cl-abs):
4560         Use a better parameter name than `x'.
4561
4562         * cl-macs.el (check-type): Make continuable.  Change documentation
4563         to require PLACE, but accept any form for compatibility.
4564
4565         * abbrev.el (define-abbrev): Use check-type.
4566         * font-menu.el (font-menu-change-face): Use check-type.
4567         * menubar.el (relabel-menu-item): Use check-type.
4568         * itimer.el: Fix typo.
4569
4570 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4571
4572         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4573
4574 2000-11-14  Martin Buchholz <martin@xemacs.org>
4575
4576         * XEmacs 21.2.37 is released.
4577
4578 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4579
4580         * code-cmds.el: Provide the feature.
4581
4582 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4583
4584         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4585
4586         * code-cmds.el: New file
4587         * mule/mule-cmds.el:
4588         * mule/mule-misc.el
4589         (coding-keymap): New keymap. Define coding system keyboard
4590         commands on file-coding builds too.
4591         (coding-system-change-eol-conversion):
4592         (universal-coding-system-argument):
4593         (set-default-coding-systems):
4594         (prefer-coding-system): Moved from mule-cmds.el
4595         (set-buffer-process-coding-system): Moved from mule-misc.el
4596
4597 2000-09-15  Stephen Carney <carney@scubadoo.com>
4598
4599         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4600
4601 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4602
4603         * package-get.el (package-get-download-sites): Add a pre-release
4604         site for experimental packages.
4605
4606         * auto-autoloads.el: Regenerated.
4607
4608 2000-08-01  Andy Piper  <andy@xemacs.org>
4609
4610         * gutter-items.el (buffers-tab-omit-function): reference
4611         buffers-tab-select-visible-buffers.
4612         (buffers-tab-filter-functions): new variable, by default uses
4613         buffers-tab-selection-function and buffers-tab-omit-function.
4614         (select-buffers-tab-buffers-by-mode): invert arguments.
4615         (buffers-tab-select-visible-buffers): new function. Invert calling
4616         of buffers-menu-omit-invisible-buffers.
4617         (buffers-tab-items): rewrite to use
4618         buffers-tab-filter-functions. Rewrite docstring.
4619         (gutter-buffers-tab-extent): delete.
4620         (add-tab-to-gutter): always build a new extent when adding the
4621         tabs.
4622         (update-tab-in-gutter): make gutter dirty when orientation
4623         changes.
4624
4625 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4626
4627         * bytecomp.el (byte-compile-defvar-or-defconst):
4628         Only do loadhist recording if defvar form includes a value.
4629
4630 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4631
4632         * bytecomp.el (byte-compile-initial-macro-environment):
4633         `eval-when-compile' should not compile its body.
4634
4635 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4636
4637         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4638         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4639         some Japanese English.  Remove some ancient FSF comments, and
4640         improve docstrings.  Use symbols not vectors for tables.
4641
4642 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4643
4644         * keymap.el:
4645         (local-key-binding):
4646         (global-key-binding):
4647         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4648
4649         * lisp.el:
4650         (backward-sexp): Slightly simpler code.
4651         (mark-sexp): Make arg optional, like FSF Emacs.
4652         (forward-list): Slightly simpler code.
4653         (backward-list): Slightly simpler code.
4654         (down-list):  Make arg optional, like FSF Emacs.
4655         (up-list):  Make arg optional, like FSF Emacs.
4656         (backward-up-list):  Make arg optional, like FSF Emacs.
4657         (kill-sexp):  Make arg optional, like FSF Emacs.
4658         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4659
4660         * font-menu.el (font-menu-change-face):
4661         Take continuable errors into account.
4662
4663         * abbrev.el:
4664         * abbrev.el (clear-abbrev-table):
4665         * abbrev.el (define-abbrev-table):
4666         * abbrev.el (define-abbrev):
4667         * abbrev.el (insert-abbrev-table-description):
4668         * apropos.el (apropos-documentation-check-doc-file):
4669         * apropos.el (apropos-documentation-check-elc-file):
4670         * buff-menu.el (list-buffers):
4671         * buff-menu.el (list-buffers-noselect):
4672         * bytecomp.el (byte-recompile-directory):
4673         * bytecomp.el (batch-byte-compile):
4674         * cl-macs.el (typep):
4675         * code-files.el (find-coding-system-magic-cookie):
4676         * code-files.el (insert-file-contents):
4677         * cus-edit.el (customize-set-variable):
4678         * cus-edit.el (customize-save-variable):
4679         * cus-face.el (custom-set-face-font-size):
4680         * cus-face.el (custom-set-face-update-spec):
4681         * cus-face.el (custom-reset-faces):
4682         * custom.el (custom-check-theme):
4683         * custom.el (copy-upto-last):
4684         * fill.el (canonically-space-region):
4685         * fill.el (fill-paragraph):
4686         * fill.el (fill-region):
4687         * fill.el (find-space-insertable-point):
4688         * fill.el (justify-current-line):
4689         * faces.el (face-spec-update-all-matching):
4690         * faces.el (set-face-stipple):
4691         * files-nomule.el (insert-file-contents):
4692         * files.el (insert-file-contents-literally):
4693         * files.el (hack-local-variables-last-page):
4694         * files.el (basic-save-buffer):
4695         * files.el (insert-directory):
4696         * font-menu.el (font-menu-change-face):
4697         * font.el (font-spatial-to-canonical):
4698         * format.el (format-encode-region):
4699         * format.el (format-insert-file):
4700         * format.el (format-replace-strings):
4701         * gutter.el (set-gutter-element):
4702         * help.el (key-or-menu-binding):
4703         * help.el (describe-bindings):
4704         * help.el (with-syntax-table):
4705         * indent.el (indent-rigidly):
4706         * indent.el (delete-to-left-margin):
4707         * info.el:
4708         * info.el (Info-extract-dir-entry-from):
4709         * info.el (Info-build-dir-anew):
4710         * info.el (Info-rebuild-dir):
4711         * info.el (Info-batch-rebuild-dir):
4712         * info.el (Info-read-subfile):
4713         * info.el (Info-build-node-completions):
4714         * info.el (Info-extract-menu-node-name):
4715         * isearch-mode.el (isearch-range-invisible):
4716         * isearch-mode.el (isearch-restore-invisible-extents):
4717         * itimer.el (itimerp):
4718         * itimer.el (itimer-live-p):
4719         * keymap.el:
4720         * keymap.el (substitute-key-definition):
4721         * keymap.el (read-command-or-command-sexp):
4722         * keymap.el (local-key-binding):
4723         * keymap.el (global-key-binding):
4724         * keymap.el (global-set-key):
4725         * keymap.el (local-set-key):
4726         * ldap.el:
4727         * ldap.el (ldap-add-entries):
4728         * ldap.el (ldap-delete-entries):
4729         * lisp.el (backward-sexp):
4730         * lisp.el (mark-sexp):
4731         * lisp.el (forward-list):
4732         * lisp.el (backward-list):
4733         * lisp.el (down-list):
4734         * lisp.el (backward-up-list):
4735         * lisp.el (up-list):
4736         * lisp.el (kill-sexp):
4737         * lisp.el (backward-kill-sexp):
4738         * menubar.el (add-menu-button):
4739         * menubar.el (add-submenu):
4740         * menubar.el (delete-menu-item):
4741         * menubar.el (relabel-menu-item):
4742         * mouse.el (narrow-window-to-region):
4743         * obsolete.el (define-obsolete-variable-alias):
4744         * obsolete.el (store-substring):
4745         * package-admin.el:
4746         * package-admin.el (package-admin-install-function):
4747         * package-admin.el (package-admin-install-function-mswindows):
4748         * package-admin.el (package-admin-default-install-function):
4749         * package-get.el (package-get-update-base-entries):
4750         * packages.el (packages-load-package-dumped-lisps):
4751         * packages.el (packages-collect-package-dumped-lisps):
4752         * printer.el (generic-print-buffer):
4753         * printer.el (generic-print-region):
4754         * replace.el (occur-mode-mouse-goto):
4755         * replace.el (perform-replace):
4756         * select.el (get-selection-no-error):
4757         * simple.el:
4758         * simple.el (newline):
4759         * simple.el (open-line):
4760         * simple.el (edit-and-eval-command):
4761         * simple.el (goto-line):
4762         * simple.el (undo):
4763         * simple.el (kill-region):
4764         * simple.el (copy-region-as-kill):
4765         * simple.el (kill-ring-save):
4766         * simple.el (set-mark):
4767         * simple.el (next-line):
4768         * simple.el (previous-line):
4769         * simple.el (line-move):
4770         * simple.el (set-goal-column):
4771         * simple.el (comment-region):
4772         * subr.el:
4773         * subr.el (putf):
4774         * syntax.el (modify-syntax-entry):
4775         * syntax.el (map-syntax-table):
4776         * view-less.el (view-file):
4777         * view-less.el (view-buffer):
4778         * view-less.el (view-file-other-window):
4779         * window-xemacs.el (backward-other-window):
4780         * window.el:
4781         * window.el (one-window-p):
4782         * window.el (walk-windows):
4783         * window.el (window-list):
4784         * x-mouse.el (x-mouse-kill):
4785         * x-select.el (x-get-cutbuffer):
4786         * x-select.el (x-store-cutbuffer):
4787         * term/bg-mouse.el (bg-mouse-line-to-center):
4788         * term/sun-mouse.el (window-line-end):
4789         * term/sun-mouse.el (sun-select-region):
4790         * term/sun.el (kill-region-and-unmark):
4791         * mule/mule-category.el:
4792         * mule/mule-category.el (modify-category-entry):
4793         * mule/mule-category.el (char-category-list):
4794         * mule/mule-coding.el (coding-system-force-on-output):
4795         * mule/mule-misc.el (coding-system-put):
4796         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
4797
4798 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4799
4800         * cus-face.el: Typo fixes and tiny clarifications.
4801         * custom.el: ditto
4802
4803 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
4804
4805         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
4806         * startup.el (normal-top-level): Setup auto-save-list-file-name
4807         if auto-save-list-file-prefix is non-nil.
4808
4809 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
4810
4811         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
4812
4813 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4814
4815         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
4816         get symbol at point-min.
4817
4818 2000-10-24  Didier Verna  <didier@xemacs.org>
4819
4820         * info.el (Info-emacs-info-file-name): defconst it.
4821         * info.el (Info-footnote-tag): defcustom it.
4822         * info.el (Info-no-description-string): ditto.
4823         * info.el (Info-find-node): adapt to new semantics of
4824         'Info-suffixed-file (don't do the case variants stuff).
4825         * info.el (Info-insert-dir): rewrite the dir file variants code.
4826         * info.el (Info-directory-files): New. Return the list of info
4827         files in a directory.
4828         * info.el (Info-dir-outdated-p): use it.
4829         * info.el (Info-parse-dir-entries): ditto.
4830         * info.el (Info-build-dir-anew): don't restrict to files ending
4831         with a ".info.*" extension.
4832         * info.el (Info-set-mode-line): ditto.
4833         * info.el (Info-read-subfile): adapt to new semantics of
4834         'Info-suffixed-file (append 'exact argument).
4835         * info.el (Info-all-case-regexp): New. Return a regexp matching a
4836         string independently of the case.
4837         * info.el (Info-suffixed-file): use it (match all possible case
4838         for the file name).
4839         * info.el (Info-insert-file-contents): code cleanup.
4840         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
4841         columns.
4842         * info.el (Info-batch-rebuild-dir): ditto.
4843         * info.el (Info-read-node-name-1): ditto.
4844         * info.el (Info-search): ditto.
4845         * info.el (Info-fontify-node): ditto.
4846
4847
4848 2000-10-24  Didier Verna  <didier@xemacs.org>
4849
4850         * process.el (shell-command): when called from a program, avoid
4851         'push-mark's "mark-set" message.
4852
4853 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
4854
4855         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
4856         by a symbol, not by a vector.
4857         * mule/vietnamese.el (vscii): Likewise.
4858         (viscii): Likewise.
4859         * mule/cyrillic.el (koi8-r): Likewise.
4860
4861         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
4862         by a symbol, not by a vector.
4863         (chinese-big5-2): Likewise.
4864         * mule/ethiopic.el (ethiopic): Likewise.
4865         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
4866         (vietnamese-viscii-upper): Likewise.
4867
4868 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4869
4870         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
4871
4872 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
4873
4874         * byte-optimize.el (byte-optimize-car): New function.
4875         (byte-optimize-cdr): Ditto.
4876
4877 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
4878
4879         * byte-optimize.el: Partial synch with FSF 20.7.
4880         Optimize constant concatenation.
4881         Add keymapp as a side effect free function.  It is a built-in.
4882         (byte-after-unbind-pos): Remove byte-equal.
4883
4884 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
4885
4886         * update-elc-2.el: Quote regexps correctly.
4887
4888 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
4889
4890         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
4891         (ccl-compile): Apply integerp, not integer-or-char-p to
4892         check the type of the buffer magnification
4893         (ccl-compile-write-string): Encode a string with binary
4894         coding system.
4895         (ccl-compile-write-repeat): Likewise.
4896
4897 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4898
4899         * buff-menu.el:
4900         * bytecomp.el:
4901         * coding.el:
4902         * faces.el:
4903         * files.el:
4904         * fill.el:
4905         * float-sup.el:
4906         * font-lock.el:
4907         * help.el:
4908         * iso8859-1.el:
4909         * loaddefs.el:
4910         * menubar-items.el:
4911         * menubar.el:
4912         * modeline.el:
4913         * msw-font-menu.el:
4914         * paragraphs.el:
4915         * paths.el:
4916         * replace.el:
4917         * simple.el:
4918         * sound.el:
4919         * startup.el:
4920         * version.el:
4921         * x-faces.el:
4922         * x-font-menu.el:
4923         Remove purecopy.
4924
4925 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
4926
4927         * simple.el (do-auto-fill): Use the function pointer to by
4928         `comment-line-break-function', not `indent-new-comment-line'. This
4929         fixes an issue with cc-mode comment continuation.
4930
4931 2000-10-11  Martin Buchholz  <martin@xemacs.org>
4932
4933         * simple.el (turn-on-auto-fill):  Add (interactive).
4934         * mwheel.el (mwheel-install): Add (interactive).
4935         * font-lock.el (turn-on-font-lock): Add (interactive).
4936         (turn-off-font-lock): Add (interactive).
4937
4938 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4939
4940         * packages.el (packages-special-base-regexp): Add `man'.
4941
4942 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
4943
4944         * wid-edit.el (widget-specify-active): map over extents in current
4945         buffer like `widget-specify-inactive' does.  Mapping over the
4946         inactive extent object does not work since the current extent is
4947         ignored by `map-extents'.
4948
4949 2000-10-04  Martin Buchholz <martin@xemacs.org>
4950
4951         * XEmacs 21.2.36 is released.
4952
4953 2000-09-22  Martin Buchholz  <martin@xemacs.org>
4954
4955         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
4956         Optimize the compiled-function-constants vector by byte-code
4957         reference counts.
4958
4959 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
4960
4961         * build-report.el (build-report-delete-regexp): quote value in
4962         defcustom
4963
4964 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
4965
4966         * build-report.el (build-report): Don't bind srcdir which we don't
4967         use in `multiple-value-bind' to avoid the only byte-compiler
4968         warning.
4969
4970 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
4971
4972         * build-report.el: Requires cl and custom now.
4973         build-report-version is determined by XEmacs version -- remove
4974         build-report-version*.
4975         * build-report.el (build-report-version): Removed.
4976         * build-report.el (build-report-installation-version-regexp): New.
4977         * build-report.el (build-report-version-file-regexp): New.
4978         * build-report.el (build-report-installation-srcdir-regexp): New.
4979         * build-report.el (build-report-destination): Offer
4980         xemacs-build-reports and xemacs-beta.
4981         * build-report.el (build-report-keep-regexp): Adjusted.
4982         * build-report.el (build-report-delete-regexp): Adjusted.
4983         * build-report.el (build-report-make-output-dir): New.
4984         * build-report.el (build-report-installation-file): Replace use of
4985         `concat' with `expand-file-name'.
4986         * build-report.el (build-report-make-output-file): Removed.
4987         * build-report.el (build-report-make-output-files): New.
4988         * build-report.el (build-report-subject): Identify as
4989         user-variable with "*...".
4990         * build-report.el (build-report-prompts): Ditto.
4991         * build-report.el (build-report-version-file): New.
4992         * build-report.el (build-report-file-encoding): Identify as
4993         user-variable with "*...".
4994         * build-report.el (build-report-make-output-get): New.
4995         * build-report.el (build-report-insert-header): Report
4996         emacs-version and system-configuration instead of
4997         build-report-version.
4998         * build-report.el (build-report-insert-make-output): Add file
4999         argument.
5000         * build-report.el (build-report-insert-installation-file):
5001         Re-indent.
5002         * build-report.el (build-report-keep): Change docstring,
5003         re-indent.
5004         * build-report.el (build-report-delete): Ditto.
5005         * build-report.el (build-report-installation-data): New.
5006         * build-report.el (build-report-version-file-data): New.
5007
5008 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5009
5010         * byte-optimize.el (byte-optimize-lapcode):
5011         Fix the optimization of using the first 5 elements of the
5012         constants vector for variables.
5013         (byte-optimize-lapcode): Fix another ancient broken optimization.
5014
5015 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5016
5017         * *: Spelling mega-patch
5018
5019 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5020
5021         * easymenu.el: doc fixes.
5022         (easy-menu-do-define): Use backquote.
5023         (easy-menu-change):
5024         (easy-menu-add):
5025         `when' seems much clearer than `if' here.
5026         (easy-menu-remove):
5027         (easy-menu-add-item):
5028         (easy-menu-item-present-p):
5029         (easy-menu-remove-item):
5030         Wrap using (when (featurep 'menubar) ...)
5031
5032 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5033
5034         * bytecomp.el (displaying-byte-compile-warnings):
5035         Revert Ben's change to this function below so that the compile log
5036         is displayed properly for users of the "popper" package.
5037
5038 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5039
5040         * window.el (save-selected-window): Use backquote.
5041
5042         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5043         Renamed from `byte-compile-file-form-defvar'.
5044         * bytecomp.el (byte-compile-defvar-or-defconst):
5045         Only cons onto current-load-list in top-level forms.
5046         Else this leaks a cons cell every time a defun is called.
5047         Renamed from `byte-compile-defvar', for clarity.
5048         Warn when docstring of defvar is not a string.
5049         Use consistent error messages.
5050         Better comments.
5051
5052 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5053
5054         * simple.el (set-variable):
5055         Remove unneeded defvar by rearranging order of let* forms.
5056
5057         * mule/mule-ccl.el (ccl-get-next-code):
5058         * menubar-items.el (bookmark-menu-filter):
5059         (language-environment-menu-filter):
5060         (tutorials-menu-filter):
5061         * toolbar-items.el (toolbar-compile):
5062         * byte-optimize.el (disassemble-offset):
5063         Use (declare (special ...)) instead of `defvar'.
5064
5065         * cl-macs.el (cl-do-proclaim):
5066         Fix (declare (special ...)) warning suppression syntax.
5067
5068 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5069
5070         * info.el (Info-tag-table-marker):
5071         (Info-tag-table-buffer):
5072         (Info-find-file-node):
5073         (Info-read-subfile):
5074         (Info-build-node-completions):
5075         (Info-search):
5076         (Info-mode):
5077         Multiple info buffer support.
5078
5079 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5080
5081         * ldap.el (ldap-decode-entry): New defun
5082         (ldap-search-entries): Use it in order to decode DN-prefixed
5083         entries properly
5084
5085 2000-08-23  Daniel Pittman <daniel@danann.net>
5086
5087         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5088         Use `eq', not `=', to compare symbols.
5089
5090 2000-07-30  Ben Wing  <ben@xemacs.org>
5091
5092         * bytecomp.el (byte-compile-report-error):
5093         * bytecomp.el (displaying-byte-compile-warnings):
5094         if stack-trace-on-error is set, send out a backtrace when
5095         an error is encountered that stops byte compilation.  this
5096         should make it much much easier to track down those curious
5097         problems.  also undo the kludge of using a separate "*Show*"
5098         buffer for display when there's a temp-buffer-show-function;
5099         we can avoid this by just being a little smarter.
5100
5101         * dialog-items.el:
5102         * dialog-items.el (search-dialog-regexp): New.
5103         * dialog-items.el (search-dialog-callback):
5104         * dialog-items.el (make-search-dialog):
5105         add a regexp option to the dialog and clean up a bit.
5106
5107         * dialog.el:
5108         * dialog.el (yes-or-no-p-dialog-box):
5109         * dialog.el (get-dialog-box-response):
5110         * dialog.el (make-dialog-box):
5111         * dialog.el (dialog-box-finish): New.
5112         * dialog.el (dialog-box-cancel): New.
5113         * dialog.el (internal-make-dialog-box-exit): New.
5114         implement [properly!] the :modal property of the new dialog box
5115         interface.  this is the first time xemacs has ever had *proper*
5116         modal dialog boxes, giving the standard window-system feedback.
5117         (e.g. under windows, clicking on a disabled frame causes a beep
5118         and makes the dialog box flash three times.)
5119
5120         * dragdrop.el: header keyword frobbing.
5121
5122         * dumped-lisp.el (preloaded-file-list):
5123         renamed winnt.el to win32-native.el.
5124
5125         * faces.el (face-property):
5126         * faces.el (set-face-property):
5127         * faces.el (frob-face-property):
5128         * faces.el (frob-face-font-2):
5129         * faces.el (make-face-bold):
5130         * faces.el (make-face-italic):
5131         * faces.el (make-face-bold-italic):
5132         * faces.el (make-face-unbold):
5133         * faces.el (make-face-unitalic):
5134         * faces.el (make-face-smaller):
5135         * faces.el (make-face-larger):
5136         clean up the implementation of these so that window-system-specific
5137         methods are called only on objects belonging to that window system.
5138         previously, you could have [e.g.] mswindows-make-face-bold called
5139         on font object of device type `stream', which is not good and
5140         explains the subtle errors Adrian was getting when byte-compiling
5141         something that required 'term. (Adrian, now you can use stack-trace-
5142         on-error to find the exact place where things are going wrong instead
5143         of having to laboriously binary-search your way through.)
5144
5145         * finder.el (finder-known-keywords):
5146         cleaned up -- properly sorted, clarified the meanings of many of
5147         the keywords, and added a few -- mswin, gui, content, build, www,
5148         user, services.  the last two try to distinguish between a package
5149         that's used directly by the user, and a package that provides
5150         support services to other packages.
5151
5152         * font-lock.el (lisp-font-lock-keywords-2):
5153         update list of lisp control structures to include everything,
5154         including new ones i introduced.
5155
5156         * gutter.el: header keyword frobbing.
5157
5158         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5159         recent isearch element was not doing so!  you got the second-most-
5160         recent instead.
5161
5162         * lisp-mode.el (construct-lisp-mode-menu):
5163         more menubar cleanups.
5164         * lisp-mode.el (with-selected-window):
5165         make it indent properly.
5166
5167         * menubar-items.el (default-menubar): lots of menubar cleanups.
5168         rearranged the options menu the most, e.g. splitting up the
5169         Keyboard/Mouse menu into a new Editing menu and combining the
5170         separate Scrollbar/Gutter/Toolbar submenus into Display.
5171         Got rid of General, moved items to Editing or new Troubleshooting.
5172         Moved Packages to Tools; doesn't seem to belong under Options.
5173         Added stuff to the Cmds menu, e.g. Change Case.
5174
5175         NB please don't complain about these periodic menubar changes.
5176         Anything like this is necessarily incremental in its construction
5177         -- By constant use you gradually become more and more aware of
5178         better and better ways to group menu items.  When we eventually
5179         move the options menu to a property sheet, the existing structure
5180         will probably be preserved fairly well.
5181
5182         * minibuf.el (next-history-element): fix problems with pressing
5183         down arrow in repeat-complex-command.
5184
5185         * modeline.el:
5186         * modeline.el (modeline-3d-p): New.
5187         added custom variable for controlling the 3d modeline.  the
5188         corresponding Options item has been present for a long time,
5189         but commented out with "fix me!" comments.  it's fixed now.
5190
5191         * obsolete.el (add-menu):
5192         remove bogus gettexts.
5193
5194         * process.el (shell-quote-argument):
5195         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5196         For bash under Windows native, see below.
5197
5198         * simple.el:
5199         * simple.el (display-warning-buffer):
5200         Fixed the handling of warning display to eliminate the annoying
5201         *Show* buffer, like was done for byte-compiler output above.
5202
5203         * simple.el (debug-print): New.
5204         Simple function for sending debug messages to the console and/or
5205         other debug places.
5206
5207         * subr.el (replace-in-string):
5208         Rewrite this function to avoid N^2 behavior with large strings --
5209         catastrophic with the new Windows selection code! (Apparently the
5210         author of this function didn't realize there was a fun
5211         replace-match that could make his life much easier, because we
5212         duplicated the entire logic.  The new version is smaller, easier
5213         to understand, much more robust, and has extended features --
5214         those of replace-match.)
5215
5216         * window.el:
5217         * window.el (with-selected-window): New.
5218         An obvious complement to the existing `with-selected-frame' and
5219         `with-current-buffer'.
5220
5221         * win32-native.el: Renamed from winnt.el.
5222         Added a great deal of stuff for properly handling process quoting,
5223         somewhat modeled on Kirill's original model (which i later threw
5224         away).  We should now finally have correctly working process arg
5225         quoting/dequoting so that the final app gets exactly what we
5226         intended.  Because the mechanism is in Lisp, it's easily
5227         extendible. (For those running bash and running the native
5228         version, I tried hard to do what I thought was correct.  But more
5229         thought is needed, and ideally the volunteer work of people with
5230         these configurations that they generally run on.)
5231
5232         * x-font-menu.el (x-font-menu-font-data):
5233         Put in defvar's to fix byte-compiler warnings.
5234
5235 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5236
5237         * select.el (selection-coercion-alist): Initialise.
5238         * select.el (select-coerce-to-text): New.
5239         * select.el (select-coerce): New.
5240         New functions to perform type and value coercion.
5241
5242         * select.el (select-buffer-killed-default): Keep data if it was
5243         on the clipboard.
5244
5245 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5246
5247         * menubar-items.el (default-menubar): Fix typo.
5248         (default-menubar): `lambda' was mispelled as `lamda'.
5249
5250 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5251
5252         * window.el (shrink-window-if-larger-than-buffer): Remove
5253         edge checking code.
5254
5255 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5256
5257         * paths.el (gnus-local-domain): Removed.
5258         (gnus-local-organization): Ditto.
5259         (gnus-startup-file): Ditto.
5260
5261 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5262
5263         * files.el (auto-mode-alist): Add .spec for RPM.
5264
5265 2000-07-31  Andy Piper  <andy@xemacs.org>
5266
5267         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5268
5269 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5270
5271         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5272         browse-url.
5273         * help.el (xemacs-www-page): Ditto.
5274         (xemacs-www-faq): Ditto.
5275         * menubar-items.el (default-menubar): Ditto.
5276
5277         * wid-edit.el (widget-url-link-action): Ditto.
5278         From: Kenichi OKADA <okada@opaopa.org>.
5279
5280 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5281
5282         * finder.el (finder-commentary): Add autoload cookie.
5283
5284 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5285
5286         * files.el (insert-file-contents-literally): Fix second let
5287         binding for `coding-system-for-read' to `coding-system-for-write'
5288         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5289
5290 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5291
5292         * files.el (insert-file-contents-literally): Use binary coding
5293         system (from Morioka san).
5294         (insert-file-contents-literally): Make file-name-handler method.
5295
5296 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5297
5298         * cl-macs.el (get-selection): Add defsetf.
5299
5300 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5301
5302         * x-init.el (x-activate-region-as-selection): replace obsolete
5303         function x-own-selection with own-selection.
5304         (ow-find): replace obsolete functions x-get-selection and
5305         x-get-clipboard with get-selection and get-clipboard.
5306         (init-post-x-win): replace obsolete function x-disown-selection
5307         with disown-selection.
5308
5309 2000-07-20  Mike Sperber  <mike@xemacs.org>
5310
5311         * startup.el (load-user-init-file): Only try to load init file if
5312         it exists.
5313
5314 2000-07-10  Andy Piper  <andy@xemacs.org>
5315
5316         * dialog-items.el: sync with Ben's patch.
5317
5318         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5319         comment.
5320         (progress-text-glyph): deleted.
5321         (progress-layout-glyph): make completely minimal.
5322         (progress-gauge-glyph): ditto.
5323         (progress-display-style): fix to handle dynamic instantiator
5324         changes.
5325         (progress-text-instantiator): new.
5326         (progress-layout-instantiator): new.
5327         (progress-gauge-instantiator): new.
5328         (set-progress-display-instantiator): renamed and changed from
5329         set-progress-display-style.
5330         (progress-abort-glyph): use instantiator not glyph.
5331         (append-progress-display): use set-progress-display-instantiator
5332         and set-glyph-image.
5333         (abort-progress-display): ditto.
5334         (raw-append-progress-display): ditto.
5335
5336 2000-07-20  Ben Wing  <ben@xemacs.org>
5337
5338         * code-files.el: Move Mule-specific code to mule-coding.el.
5339
5340 2000-07-15  Ben Wing  <ben@xemacs.org>
5341
5342         * autoload.el:
5343         Fixed comments.
5344
5345         * cmdloop.el:
5346         * cmdloop.el (yes-or-no-p):
5347         * cmdloop.el (y-or-n-p):
5348         Make these functions use should-use-dialog-box-p and not be
5349         overridden in dialog.el.
5350
5351         * cus-dep.el:
5352         * cus-dep.el (Custom-make-dependencies): Removed.
5353         * cus-dep.el (Custom-make-dependencies-1): New.
5354         * cus-dep.el (Custom-make-one-dependency): New.
5355         New entry point for use in Makefiles, to avoid excessive
5356         invocations.
5357
5358         * cus-edit.el (custom-variable-reset-saved):
5359         * cus-edit.el (custom-variable-reset-standard):
5360         * cus-edit.el (custom-save-resets):
5361         Fix bytecompiler warnings.
5362
5363         * dialog.el:
5364         * dialog.el (yes-or-no-p-dialog-box):
5365         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5366         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5367         * dialog.el (get-dialog-box-response):
5368         * dialog.el (message-or-box):
5369         * dialog.el (make-dialog-box):
5370         * dialog.el (popup-dialog-box): New.
5371         Avoid yes-or-no-p bogosities.
5372         Create a general function `make-dialog-box' to encapsulate all
5373         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5374
5375         * dumped-lisp.el (preloaded-file-list):
5376         Add dialog-items.  Clean up.  Group files by types.
5377
5378         * easymenu.el (easy-menu-add):
5379         * easymenu.el (easy-menu-remove):
5380         Account for accelerators.
5381
5382         * extents.el:
5383         * extents.el (extent-list): New args, like in map-extents.
5384         * extents.el (extent-at-event): New.
5385         * extents.el (extents-at-event): New.
5386
5387         * font-lock.el:
5388         * font-lock.el (font-lock-mode):
5389         * font-lock.el (font-lock-default-fontify-buffer):
5390         * font-lock.el (font-lock-default-unfontify-region):
5391         * font-lock.el (font-lock-fontify-syntactically-region):
5392         * font-lock.el (font-lock-fontify-keywords-region):
5393         Use new progress-feedback names.
5394
5395         * font-lock.el (java-font-lock-identifier-regexp):
5396         * font-lock.el (java-font-lock-class-name-regexp):
5397         Fix bytecompiler warnings.
5398
5399         * gutter-items.el:
5400         * gutter-items.el (progress-display-use-echo-area): Removed.
5401         * gutter-items.el (progress-feedback-use-echo-area): New.
5402         * gutter-items.el (progress-display-popup-period): Removed.
5403         * gutter-items.el (progress-feedback-popup-period): New.
5404         * gutter-items.el (set-progress-display-style): Removed.
5405         * gutter-items.el (set-progress-feedback-style): New.
5406         * gutter-items.el (progress-display-style): Removed.
5407         * gutter-items.el (progress-feedback-style): New.
5408         * gutter-items.el (progress-stack):
5409         * gutter-items.el (progress-displayed-p): Removed.
5410         * gutter-items.el (progress-feedbacked-p): New.
5411         * gutter-items.el (clear-progress-display): Removed.
5412         * gutter-items.el (clear-progress-feedback): New.
5413         * gutter-items.el (progress-display-clear-when-idle): Removed.
5414         * gutter-items.el (progress-feedback-clear-when-idle): New.
5415         * gutter-items.el (remove-progress-display): Removed.
5416         * gutter-items.el (remove-progress-feedback): New.
5417         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5418         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5419         * gutter-items.el (append-progress-display): Removed.
5420         * gutter-items.el (append-progress-feedback): New.
5421         * gutter-items.el (abort-progress-display): Removed.
5422         * gutter-items.el (abort-progress-feedback): New.
5423         * gutter-items.el (raw-append-progress-display): Removed.
5424         * gutter-items.el (raw-append-progress-feedback): New.
5425         * gutter-items.el (display-progress-display): Removed.
5426         * gutter-items.el (display-progress-feedback): New.
5427         * gutter-items.el (current-progress-display): Removed.
5428         * gutter-items.el (current-progress-feedback): New.
5429         * gutter-items.el (current-progress-display-label): Removed.
5430         * gutter-items.el (current-progress-feedback-label): New.
5431         * gutter-items.el (progress-display): Removed.
5432         * gutter-items.el (progress-feedback): New.
5433         Replace "progress-display" with "progress-feedback" globally.
5434
5435         * gutter-items.el (lprogress-display): Removed.
5436         * gutter-items.el (progress-feedback-with-label): New.
5437         Rename lprogress-display ==> progress-feedback-with-label.
5438
5439         * gutter-items.el (search-dialog-direction): Removed.
5440         * gutter-items.el (search-dialog-text): Removed.
5441         * gutter-items.el (search-dialog-callback): Removed.
5442         * gutter-items.el (make-search-dialog): Removed.
5443         Move to dialog-items.el.
5444
5445         * help.el:
5446         * help.el (help-mode-quit):
5447         * help.el (mode-for-help): New.
5448         * help.el (help-sticky-window): New.
5449         * help.el (help-window-config): New.
5450         * help.el (with-displaying-help-buffer):
5451         * help.el (function-at-event): New.
5452         * help.el (help-symbol-regexp): New.
5453         * help.el (help-symbol-run-function-1): New.
5454         * help.el (help-symbol-run-function): New.
5455         * help.el (help-symbol-function-context-menu): New.
5456         * help.el (help-symbol-variable-context-menu): New.
5457         * help.el (help-symbol-function-and-variable-context-menu): New.
5458         * help.el (frob-help-extents): New.
5459         * help.el (describe-function-1):
5460         * help.el (variable-at-point):
5461         * help.el (variable-at-event): New.
5462         * help.el (describe-variable):
5463         Major overhaul.
5464         - Make functions and variables be mousable.
5465         - Middle button hyperlinks.
5466         - New context-menu entries.
5467
5468         * keydefs.el:
5469         * keydefs.el (global-map):
5470         New key bindings to move lines up and down.
5471
5472         * lisp-mode.el:
5473         * lisp-mode.el (construct-lisp-mode-menu): New.
5474         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5475         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5476         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5477         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5478         Make popup and menubar menus be different.  Popup menu uses
5479         clicked location and automatically assumes symbol under the mouse
5480         for various commands.
5481
5482         * menubar-items.el:
5483         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5484         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5485
5486         * menubar-items.el (global-popup-menu): Removed.
5487         * menubar-items.el (mode-popup-menu): Removed.
5488         * menubar-items.el (activate-popup-menu-hook): Removed.
5489         * menubar-items.el (popup-mode-menu): Removed.
5490         * menubar-items.el (popup-buffer-menu): Removed.
5491         * menubar-items.el (popup-menubar-menu): Removed.
5492         Move to menubar.el.
5493
5494         * menubar.el:
5495         * menubar.el (global-popup-menu): New.
5496         * menubar.el (mode-popup-menu): New.
5497         * menubar.el (activate-popup-menu-hook): New.
5498         * menubar.el (last-popup-menu-event): New.
5499         * menubar.el (popup-mode-menu): New.
5500         * menubar.el (popup-buffer-menu): New.
5501         * menubar.el (popup-menubar-menu): New.
5502         * menubar.el (menu-call-at-event): New.
5503         Move non-content functions here.  Add support for context menu
5504         items on extents.
5505
5506         * minibuf.el (minibuffer-history-uniquify):
5507         Typo fix.
5508
5509         * minibuf.el (read-file-name-1):
5510         Call new file dialog box if it exists.
5511
5512         * minibuf.el (mouse-rfn-setup-vars):
5513         Clean up "chop" action.
5514
5515         * mouse.el:
5516         * mouse.el (button2): Now bound to mouse-track.
5517         * mouse.el (click-inside-extent-p):
5518         * mouse.el (point-inside-extent-p):
5519         * mouse.el (point-inside-selection-p):
5520         * mouse.el (mouse-drag-or-yank): Removed.
5521         * mouse.el (mouse-begin-drag-n-drop): New.
5522         * mouse.el (mouse-eval-sexp):
5523         * mouse.el (mouse-track-activate-strokes): New.
5524         * mouse.el (mouse-track-do-activate): New.
5525         * mouse.el (mouse-track):
5526         * mouse.el (default-mouse-track-event-is-with-button): New.
5527         * mouse.el (default-mouse-track-cleanup-hook):
5528         * mouse.el (default-mouse-track-drag-hook):
5529         * mouse.el (default-mouse-track-drag-up-hook):
5530         * mouse.el (default-mouse-track-click-hook):
5531         Merge drag-n-drop into mouse-track.
5532         Add general "activate" support to replace specific button2 kludges.
5533         Use "button modifier" support in mouse-track.
5534
5535         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5536
5537         * package-ui.el:
5538         * package-ui.el (pui-menu):
5539         * package-ui.el (pui-popup-context-sensitive): Removed.
5540         Fix bytecompiler warnings.
5541         Clean up popup code a bit.
5542
5543         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5544
5545         * simple.el:
5546         * simple.el (transpose-lines):
5547         * simple.el (transpose-line-up): New.
5548         * simple.el (transpose-line-down): New.
5549         * simple.el (transpose-subr):
5550         * simple.el (transpose-subr-1): Removed.
5551         Clean up, add functions to move lines up and down.
5552
5553         * startup.el (mail-host-address):
5554         * startup.el (user-mail-address):
5555         Customize.
5556
5557         * subr.el:
5558         * subr.el (set-symbol-value-in-buffer): New.
5559         * subr.el (error):
5560         * subr.el (check-argument-type):
5561         * subr.el (defined-error-p): New.
5562         Add structured error support.
5563
5564         * toolbar-items.el (toolbar-compile):
5565         Use new make-dialog-box.
5566
5567         * update-elc.el:
5568
5569         * userlock.el (ask-user-about-lock-dbox):
5570         * userlock.el (ask-user-about-supersession-threat-dbox):
5571         * userlock.el (ask-user-about-lock):
5572         * userlock.el (ask-user-about-supersession-threat):
5573         Use new make-dialog-box.
5574         Add safety checks; use should use-dialog-box-p.
5575
5576         * window-xemacs.el:
5577         * window-xemacs.el (__buffer-dedicated-frame):
5578         * window-xemacs.el (buffer-dedicated-frame): New.
5579         * window-xemacs.el (set-buffer-dedicated-frame): New.
5580         Move dedicated-frame stuff into lisp.
5581
5582 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5583
5584         * printer.el (generic-print-region): Do not require that
5585         `printer-name' be set.
5586         (printer-name): Commentary clarification.
5587
5588 2000-07-19  Martin Buchholz <martin@xemacs.org>
5589
5590         * XEmacs 21.2.35 is released.
5591
5592 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5593
5594         * select.el (selection-coercible-types): Initialise.
5595
5596 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5597
5598         * select.el (own-clipboard): Bug fix.
5599
5600 2000-07-17  Mike Sperber  <mike@xemacs.org>
5601
5602         * cus-edit.el (custom-migrate-custom-file): Save init file before
5603         continuing.
5604
5605 2000-07-16  Mike Sperber  <mike@xemacs.org>
5606
5607         * startup.el (load-init-file): Remove silly call to
5608         `load-user-custom-file`.
5609         (maybe-migrate-user-init-file): Minor fixes.
5610
5611 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5612
5613         * apropos.el (apropos-documentation-check-doc-file):
5614         `doc' variable should be let-bound, as was presumably intended.
5615
5616         * cus-edit.el (custom-variable-reset-saved):
5617         (custom-variable-reset-standard):
5618         Remove unused variable comment-widget.  Twice.
5619
5620         * toolbar.el (toolbar-blank-press-function):
5621         Add a real defvar with initial value nil and proper docstring.
5622         (press-toolbar-button): No need to check for boundp-ness anymore.
5623
5624         * rect.el (open-rectangle-line): Remove useless (let) form.
5625         Add defvar for pending-delete-mode.
5626
5627         * info.el (Info-find-node): This function needs an autoload cookie.
5628
5629         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5630         Use let* since the second form referred to the first.
5631
5632 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5633
5634         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5635         instead of removed `mswindows-get-clipboard'.
5636
5637
5638 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5639
5640         * select.el (select-convert-from-text): New.
5641         * select.el (select-convert-from-length): New.
5642         * select.el (select-convert-from-integer): New.
5643         * select.el (select-convert-from-identity): New.
5644         * select.el (select-convert-from-filename): New.
5645         * select.el (selection-converter-in-alist): Use them.
5646         New converter functions for X.
5647
5648         * select.el (get-selection): Removed comment.
5649
5650         * select.el (own-selection): Removed append code - I thought
5651         I'd already done this, but apparently not...
5652
5653         * select.el: Changed comment about TIMESTAMP.
5654
5655         * select.el (select-convert-in): New.
5656         * select.el (select-convert-out): New.
5657         New functions that get used by select.c.
5658
5659         * select.el (select-buffer-killed-default): New.
5660         * select.el (select-buffer-killed-text): New.
5661         * select.el (selection-buffer-killed-alist): New.
5662         New list and functions that get called if a relevant selection
5663         exists and a buffer gets killed.
5664
5665         * select.el (select-convert-to-targets):
5666         * select.el (select-convert-to-identity): Removed.
5667         * select.el (select-convert-from-identity): Removed.
5668         * select.el (select-converter-out-alist):
5669         Removed _EMACS_INTERNAL selection type.
5670
5671         * x-select.el (xselect-kill-buffer-hook): Removed.
5672         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5673         Removed this X-specific nonesense. Use the generic support
5674         in select.el instead.
5675
5676 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5677
5678         * mule/mule-category.el (defined-category-hashtable):
5679         Use make-hash-table instead of make-hashtable
5680
5681         * buff-menu.el: Byte-compiler warning fix.
5682
5683         * isearch-mode.el (isearch-highlight-all-cleanup):
5684         Remove unused variable `isearch-highlight-all-start'.
5685
5686         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5687
5688         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5689
5690         * cus-dep.el (Custom-make-dependencies):
5691         Add autoload cookie for custom-add-loads to generated custom-load.el.
5692
5693         * autoload.el (autoload-package-name): Warning suppression.
5694         Move defvar prior to first use.
5695
5696         * custom.el: Add autoload for custom-declare-face.
5697         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5698         * cl.el (cl-hack-byte-compiler):
5699         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5700         to work properly.
5701
5702 2000-07-08  Mike Sperber  <mike@xemacs.org>
5703
5704         * startup.el (load-home-init-file): Added variable.
5705         (maybe-migrate-user-init-file): Added.
5706         (load-user-init-file): Load custom file if different from init
5707         file.
5708
5709         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5710         "startup."
5711
5712         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5713         Moved `custom-file'-related code to cus-file.el.
5714
5715         * cus-file.el: New file.
5716
5717 2000-04-01  Mike Sperber  <mike@xemacs.org>
5718
5719         * packages.el (packages-find-package-directories): Added support
5720         for external package hierarchies with in-place installations.
5721
5722         * find-paths.el (paths-root-in-place-p): Added.
5723         (paths-find-emacs-directory): Added support for external
5724         directories with in-place installations.
5725         (paths-find-site-directory): Ditto.
5726
5727         * startup.el (find-user-init-file): Also look for
5728         ~/.xemacs/init.elc? in preference to ~/.emacs.
5729
5730 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5731
5732         * select.el (own-selection):
5733         * select.el (own-clipboard): Changed `append' parameter to
5734         `how-to-use' parameter.
5735         * select.el (own-selection): Removed icky append code.
5736         * select.el (own-selection, get-selection): Removed extra type
5737         checking.
5738         * select.el (selection-appender-alist):
5739         * select.el (selection-converter-{in|out}-alist): Initialise.
5740         * select.el (select-append-to-*): New.
5741         * select.el (select-convert-from-*): New.  New functions to append
5742         data and convert data from external type.
5743
5744 2000-07-12  Stef Epardaud  <stef@lunatech.com>
5745
5746         * font-lock.el: Javadoc enhancements.
5747
5748 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5749
5750         * printer.el (generic-print-region): Compose job name from buffer
5751         name.
5752
5753 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
5754
5755         * font-lock.el (font-lock-fontify-pending-extents): Call
5756         font-lock-fontify-region instead of font-lock-fontify-buffer
5757         to avoid unnecessary progress gauges.
5758
5759 2000-07-06  Craig Lanning  <lanning@scra.org>
5760
5761         * custom-load.el (faces):
5762
5763         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5764         dir is a regex.
5765
5766         * process.el (call-process-internal): from Dan Holmsand, use binary
5767         coding systems so that jka-compr works.
5768
5769 2000-07-07  Ben Wing  <ben@xemacs.org>
5770
5771         * font-lock.el: Undo previous change.  Unfortunately, some
5772         files actually use the variables directly in their init code
5773         without quoting them.
5774
5775 2000-07-07  Ben Wing  <ben@xemacs.org>
5776
5777         * font-lock.el (defvar font-lock-*-face): Removed.
5778
5779         * font-lock.el (font-lock-apply-highlight): Bind these face vars
5780         only when necessary.
5781
5782 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
5783
5784         * cl-macs.el: fix cl-transform-function-property kludge
5785         so that it does not require a random feature.
5786
5787 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5788
5789         * files.el (auto-mode-alist): allow .make extension for Makefiles,
5790         as in Linux kernel "Rules.make".
5791
5792 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5793
5794         * build-report.el (build-report): Add autoload cookie.
5795
5796 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
5797
5798         * package-ui.el (defgroup pui):  Correct a misspelling
5799         (pui-toggle-package-delete):  Change `seleted' to `selected'
5800
5801 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
5802
5803         * package-get.el (package-get-update-base):
5804         (package-get): Use insert-file-contents-literally always.
5805         (package-get-maybe-save-index):
5806         Force coding system for writing to binary.
5807
5808 2000-06-08  Mike Alexander  <mta@arbortext.com>
5809
5810         * code-process.el (call-process-region): If there is no coding
5811         system for the process on process-coding-system-alist use the
5812         coding system of the buffer containing the region.
5813
5814 2000-06-10  Ben Wing  <ben@xemacs.org>
5815
5816         * cmdloop.el (command-error):
5817         If debug-on-error and noninteractive, output backtrace.
5818
5819         * files.el (file-relative-name):
5820         Remove MSDOS references.
5821
5822         * simple.el (line-number): New function, due to non-obvious
5823         behavior/usage of count-lines.
5824
5825         * simple.el (count-lines): document non-obvious usage to get
5826         line number.
5827
5828 2000-06-11  Ben Wing  <ben@xemacs.org>
5829
5830         * faces.el ((featurep 'xpm)):
5831         * x-faces.el (x-init-face-from-resources):
5832         * x-faces.el (x-init-frame-faces):
5833         * x-misc.el (x-init-specifier-from-resources):
5834         * x-misc.el (x-get-resource-and-bogosity-check):
5835         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
5836         * x-mouse.el (x-init-pointer-shape):
5837         * x-scrollbar.el (x-init-scrollbar-from-resources):
5838         Add sixth argument to x-get-resource calls so as to issue warnings
5839         rather than errors on bogus arguments.
5840
5841 2000-06-05  Ben Wing  <ben@xemacs.org>
5842
5843         * compat.el: new file.  provides a clean, non-intrusive way to
5844         define compatibility functions.
5845
5846         * process.el (shell-quote-argument): temporary fix for lack
5847         of nt-quote-process-args.  #### I need to put back the overall
5848         structure of that mechanism but redo the guts of it using the
5849         extra intelligence in the C code.
5850
5851 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5852
5853         * package-info.el (pi-md5sum): Calculate MD5 sum just like
5854         `package-get' does in package-get.el, instead of using external
5855         "md5sum" program.
5856
5857         * package-get.el (package-get): Insert package file literally to
5858         make checksum calculation work.
5859
5860 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
5861
5862         * code-files.el (convert-mbox-coding-system): Deleted.
5863         (file-coding-system-alist): Removed reference to
5864         convert-mbox-coding-system.
5865
5866 2000-05-28  Martin Buchholz <martin@xemacs.org>
5867
5868         * XEmacs 21.2.34 is released.
5869
5870 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5871
5872         * font-lock.el (font-lock-keywords): Rewrote docstring
5873
5874 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5875
5876         * loadhist.el (unload-feature): handle case where x is both boundp
5877         and fboundp
5878
5879 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
5880
5881         * packages.el: It's ok to use built-in macros, but not lisp
5882         defined ones.
5883
5884 2000-05-20  Ben Wing  <ben@xemacs.org>
5885
5886         * font-lock.el:
5887         * font-lock.el (font-lock-message-threshold):
5888         * font-lock.el (font-lock-mode):
5889         * font-lock.el (font-lock-default-fontify-buffer):
5890         * font-lock.el (font-lock-always-fontify-immediately):
5891         * font-lock.el (font-lock-old-extent): Removed.
5892         * font-lock.el (font-lock-old-len): Removed.
5893         * font-lock.el (font-lock-fontify-glumped-region): Removed.
5894         * font-lock.el (font-lock-pending-extent-table): New.
5895         * font-lock.el (font-lock-range-table): New.
5896         * font-lock.el (font-lock-after-change-function):
5897         * font-lock.el (font-lock-after-change-function-1): Removed.
5898         * font-lock.el (font-lock-fontify-pending-extents): New.
5899         * font-lock.el ('font-lock-revert-cleanup): Removed.
5900         * font-lock.el ('font-lock-revert-setup): Removed.
5901         Rewrite deferral code to handle any number of changes, merging
5902         them properly.  Remove hacked-up code for revert-buffer, now
5903         unnecessary.
5904
5905         * menubar-items.el (default-menubar):
5906         In Options->Edit Init File, don't switch to emacs-lisp-mode
5907         unless necessary; doing this turns off font-lock.
5908
5909 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5910
5911         * keydefs.el: Define C-x BS to backward-kill-sentence.
5912
5913 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
5914
5915         * files.el (hack-local-variables-prop-line): Use non-greedy
5916         matching to process -*-texinfo-*- -*-.
5917
5918 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
5919
5920         * minibuf.el (minibuf-directory-files): new function.
5921         (read-file-name-activate-callback): use minibuf-directory-files.
5922         (read-directory-name-internal): ditto.
5923         (mouse-file-display-completion-list): ditto.
5924         (mouse-directory-display-completion-list): ditto.
5925         (read-file-name-internal): remove "./" from completion list unless
5926         explicitly matched, for consistency.
5927
5928 2000-05-11  Ben Wing  <ben@xemacs.org>
5929
5930         * gutter-items.el (gutter-buffers-tab):
5931         * gutter-items.el (add-tab-to-gutter):
5932         * gutter-items.el (update-tab-in-gutter):
5933         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
5934         * gutter-items.el (append-progress-display):
5935         * gutter-items.el (abort-progress-display):
5936         * gutter-items.el (raw-append-progress-display):
5937         Further fixes.  Use set-glyph-image not set-image-instance-property,
5938         to fix problems with multiple windows in a frame.
5939
5940         * menubar-items.el (tutorials-menu-filter):
5941         Fix typo.
5942
5943         * startup.el (early-error-handler):
5944         Display message box under windows; otherwise, message will disappear
5945         before it can be viewed.
5946
5947         * update-elc.el:
5948         Fix bug in NEEDTODUMP processing.
5949
5950 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
5951
5952         * startup.el (lock-directory): Removed.
5953         (superlock-file): Ditto.
5954         (startup-set-paths): Remove lockdir.
5955         (startup-setup-paths-warning): Remove lock-directory.
5956
5957         * setup-paths.el (paths-find-lock-directory): Removed.
5958         (paths-find-superlock-file): Ditto.
5959
5960 2000-05-09  Ben Wing  <ben@xemacs.org>
5961
5962         * faces.el (set-face-property):
5963         * faces.el (set-face-font):
5964         * faces.el (set-face-foreground):
5965         * faces.el (set-face-background):
5966         * faces.el (set-face-background-pixmap):
5967         * faces.el (set-face-underline-p):
5968         * faces.el (set-face-strikethru-p):
5969         * faces.el (set-face-highlight-p):
5970         * faces.el (set-face-dim-p):
5971         * faces.el (set-face-blinking-p):
5972         * faces.el (set-face-reverse-p):
5973         doc string changes.
5974
5975         * glyphs.el:
5976         * glyphs.el (make-image-specifier):
5977         * glyphs.el (glyph-property):
5978         * glyphs.el (set-glyph-image):
5979         * glyphs.el (make-glyph):
5980         * glyphs.el (make-pointer-glyph):
5981         * glyphs.el (make-icon-glyph):
5982         * glyphs.el (widget-image-instance-p): New.
5983         authorship info, lots of doc changes.  New predicate, inadvertently
5984         omitted.  the general principle with specifier docs is now that
5985         the description of instantiators should go with the make-foo-specifier
5986         fun's doc string, rather than in foo-specifier-p.  this follows
5987         conventions elsewhere in XEmacs and in general is a lot more obvious
5988         of a place to look.  sometimes the make-foo-specifier function needs
5989         to be created in the process.
5990
5991         * gutter.el:
5992         * gutter.el (make-gutter-specifier): New.
5993         * gutter.el (make-gutter-size-specifier): New.
5994         * gutter.el (make-gutter-visible-specifier): New.
5995         specifier doc updates according to the conventions specified before.
5996
5997         * objects.el:
5998         * objects.el (make-font-specifier):
5999         * objects.el (make-color-specifier):
6000         * objects.el (make-face-boolean-specifier): New.
6001         specifier doc updates according to the conventions specified before.
6002
6003         * specifier.el:
6004         * specifier.el (set-specifier):
6005         * specifier.el (make-integer-specifier): New.
6006         * specifier.el (make-boolean-specifier): New.
6007         * specifier.el (make-natnum-specifier): New.
6008         * specifier.el (make-generic-specifier): New.
6009         * specifier.el (make-display-table-specifier): New.
6010         specifier doc updates according to the conventions specified before.
6011
6012         * toolbar.el:
6013         * toolbar.el (make-toolbar-specifier): New.
6014         specifier doc updates according to the conventions specified before.
6015
6016 2000-05-09  Ben Wing  <ben@xemacs.org>
6017
6018         * process.el (call-process-internal): Revert to previous version
6019         because Mike's change clashed with a change I did not long before.
6020         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6021         Thanks very much Mike for pointing out the bug and submitting a
6022         patch!
6023
6024 2000-04-13  Mike Alexander  <mta@arbortext.com>
6025
6026         * process.el (call-process-internal): Send the correct input buffer
6027         (call-process-internal): Return the exit status of the process
6028
6029 2000-05-07  Ben Wing  <ben@xemacs.org>
6030
6031         * winnt.el:
6032         * winnt.el (nt-quote-args-verbatim): Removed.
6033         * winnt.el (nt-quote-args-prefix-quote): Removed.
6034         * winnt.el (nt-quote-args-backslash-quote): Removed.
6035         * winnt.el (nt-quote-args-double-quote): Removed.
6036         * winnt.el (nt-quote-args-functions-alist): Removed.
6037         * winnt.el (nt-quote-process-args): Removed.
6038         Remove all stuff for argument quoting.  We borrow the code instead
6039         from Emacs 20.6, which is much more careful in its quoting
6040         (e.g. in handling runs of the escape character) and avoids most of
6041         the need for this Lisp mechanism by checking to see whether we're
6042         running a Cygwin or normal program and doing the appropriate
6043         quoting.  If we end up needing such a mechanism, we should add
6044         it by extending the variable `mswindows-quote-process-args' so it
6045         can take an alist of regexps.
6046
6047 2000-05-07  Ben Wing  <ben@xemacs.org>
6048
6049         * keydefs.el:
6050         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6051         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6052         the window without moving point.
6053
6054         * simple.el:
6055         * simple.el (scroll-up-one): New.
6056         * simple.el (scroll-down-one): New.
6057         Functions for use with C-M-up/down.
6058
6059 2000-05-01  Martin Buchholz <martin@xemacs.org>
6060
6061         * XEmacs 21.2.33 is released.
6062
6063 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6064
6065         * dialog.el (yes-or-no-p-dialog-box):
6066         Fix docstring.
6067         Fix following horrible bug in X11 mode with focus-follows-mouse:
6068           1. Visit two files in two different frames.
6069           2. do File->Revert Buffer in one of those frames.
6070           3. Dialog box appears.
6071           4. Arrange things so that the mouse passes over the *other*
6072              frame, then to the dialog box, and click on "Yes".
6073           5. The file contents end up in the *wrong* buffer!
6074         Add TODO comment.
6075
6076 2000-04-28  Ben Wing  <ben@xemacs.org>
6077
6078         * help.el (describe-installation): correct typo introduced
6079         in last patch: boundp -> fboundp.
6080
6081         * etags.el (buffer-tag-table-list):
6082         canonicalize filenames to Unix format so that tag-table-alist
6083         searching works under Windows.
6084
6085         * autoload.el:
6086         Bowdlerize the supposedly objectionable words
6087         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6088
6089         * gutter-items.el (set-progress-display-style):
6090         * gutter-items.el (search-dialog-callback):
6091         * gutter-items.el (make-search-dialog):
6092         Change to new callback-ex api.
6093
6094 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6095
6096         * help.el: (describe-installation): decode-coding-string is not
6097         defined in a non MULE environment.
6098
6099 2000-04-28  Ben Wing  <ben@xemacs.org>
6100
6101         * gutter-items.el (buffer-list-changed-hook):
6102         use it, not record-buffer-hook.
6103
6104         * subr.el (record-buffer-hook): Removed.
6105
6106 2000-04-27  Ben Wing  <ben@xemacs.org>
6107
6108         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6109         use NORECORD option.  Andy will not like this, but the existing
6110         gutter behavior is just wrong, as per this comment:
6111
6112         ;; this used to add the norecord flag to both calls below.
6113         ;; this is bogus because it is a pervasive assumption in XEmacs
6114         ;; that the current buffer is at the front of the buffers list.
6115         ;; for example, select an item and then do M-C-l
6116         ;; (switch-to-other-buffer).  Things get way confused.
6117         ;;
6118         ;; Andy, if you want to maintain the current look, you must
6119         ;;  *uncouple* the gutter order and buffers order.
6120
6121         * loaddefs.el (completion-ignored-extensions): unfuckify.
6122
6123         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6124         xemacs.mak.
6125
6126         * autoload.el (batch-update-one-directory): new function, used in
6127         xemacs.mak.
6128
6129         * loadup.el: set gc-cons-threshold very high unless dumping --
6130         loadup during update-elc is much much much faster.  also do this
6131         when quick-building.
6132
6133         add commented-out code for profiling loadup.
6134
6135
6136         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6137         is required in order to build xemacs.
6138
6139 2000-04-26  Ben Wing  <ben@xemacs.org>
6140
6141         * loadup.el: don't garbage collect during loadup if quick-build
6142         compile-time option is set.
6143
6144 2000-04-23  Ben Wing  <ben@xemacs.org>
6145
6146         * update-elc.el: compute whether any dumped .el or .elc files
6147         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6148         if so.
6149
6150         * update-elc.el (update-elc-files-to-compile): always change
6151         NOBYTECOMPILE in the src directory rather than current dir,
6152         so it will work under NT.
6153
6154         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6155         the form of this file is identical between Unix and Windows.
6156         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6157         Added comment.
6158         (update-autoloads-from-directory): updated doc string.
6159         updated doc strings in a few other places.
6160
6161 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6162
6163         * bytecomp.el (byte-force-recompile): Fix argument to
6164         byte-recompile-directory.
6165
6166 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6167
6168         * gutter-items.el (progress-display-clear-when-idle): Use
6169         add-one-shot-hook.
6170         * gutter-items.el (clear-progress-display): Adjust number of
6171         arguments.
6172
6173 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6174
6175         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6176
6177 2000-04-16  Ben Wing  <ben@xemacs.org>
6178
6179         * printer.el: New file.
6180
6181         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6182
6183         * help.el (describe-installation): Fix decoding for Windows.
6184
6185         * menubar-items.el:
6186         * menubar-items.el (default-menubar):
6187         * menubar-items.el (tutorials-menu-filter): New.
6188         * menubar-items.el (popup-menubar-menu):
6189         Add authorship.  Redo Help menu and Tutorials filter.
6190
6191         * menubar.el: Correct comment.
6192
6193         * modeline.el (modeline-buffer-identification): Correct doc string.
6194
6195         * simple.el:
6196         * simple.el (printing): Removed.
6197         * simple.el (printer-name): Removed.
6198         * simple.el (generic-print-buffer): Removed.
6199         * simple.el (generic-print-region): Removed.
6200         Move generic print code to printer.el.
6201
6202 2000-04-15  Ben Wing  <ben@xemacs.org>
6203
6204         * simple.el (generic-print-region): New.
6205         make this function actually work.
6206         (generic-print-buffer): call generic-print-region.
6207
6208 2000-04-14  Andy Piper  <andy@xemacs.org>
6209
6210         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6211         by using the new widget-callback-current-channel.
6212         (search-dialog-callback): ditto.
6213
6214 2000-04-12  Andy Piper  <andy@xemacs.org>
6215
6216         * gutter.el (default-gutter-position): moved from gutter-items.el.
6217         (default-gutter-position-changed-hook): ditto.
6218         (gutter-element-visibility-changed-hook): ditto.
6219         (set-gutter-element): ditto.
6220         (remove-gutter-element): ditto.
6221         (set-gutter-element-visible-p): ditto.
6222         (gutter-element-visible-p): ditto.
6223         (init-gutter): ditto.
6224
6225         * dialog.el (make-dialog-box): renamed and moved from
6226         gutter-items.el
6227
6228         * gutter-items.el: move various functions elsewhere.
6229
6230 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6231
6232         * menubar-items.el: Fixed place of parenthesis.
6233
6234 2000-04-12  Ben Wing  <ben@xemacs.org>
6235
6236         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6237                 without constantly being prompted for the tag.
6238         * simple.el: Added a number of section headings, to clarify the
6239                 organization of this file.
6240         * simple.el (activate-region):
6241         * simple.el (region-exists-p):
6242         * simple.el (region-active-p):
6243                 Moved these three function down to the other side of
6244                 the case-changing functions, so they join the rest of
6245                 the region code.
6246         * simple.el (printing): New.
6247         * simple.el (printer-name): New.
6248         * simple.el (generic-print-buffer): New.
6249                 New functions, a very simple prototype for a unified
6250                 printing interface.
6251
6252         * process.el (call-process-internal): Real fix for null BUFFER,
6253                 other problems with BUFFER specs.
6254
6255         * menubar-items.el:
6256                 Fixed up File->Print to use new printing functions.
6257                 Various corrections and expansions to Grep/Compile menus.
6258                 New options for Printing.
6259                 New options for SMTP Mail, the way to send mail under
6260                   MS Windows. (There's also a package patch to make SMTP
6261                   Mail be the default under MSWin.)
6262
6263 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6264
6265         * menubar-items.el: Selecting Rectangle Mousing from menubar
6266         did not work.  Needed to quote mouse-track-rectangle-p.
6267
6268 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6269
6270         * cl-compat.el (keywordp): Removed.
6271
6272 2000-04-05  Andy Piper  <andy@xemacs.org>
6273
6274         * gutter-items.el (progress-layout-glyph): don't initialize here.
6275         (progress-gauge-glyph): use dynamic sizing.
6276         (set-progress-display-style): new function. Set progress glyphs
6277         appropriately depending on the style.
6278         (progress-display-style): new variable. Custom version of
6279         set-progress-display-style.
6280         (progress-abort-glyph): switch to dynamic sizes.
6281         (search-dialog-text): make the edit field active.
6282
6283 2000-04-04  Andy Piper  <andy@xemacs.org>
6284
6285         * gutter-items.el (make-search-dialog): need to make the search
6286         dialog visible after creation.
6287
6288         * menubar-items.el (default-menubar): use the search dialog for
6289         searching. Remove some extraneous search menu items.
6290
6291         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6292         well as strings.
6293         (make-gutter-only-dialog-frame): allow the user to create the
6294         frame unmapped. Allow the gutter spec to be given as a glyph.
6295         (search-dialog-direction): new variable.
6296         (search-dialog-text): new variable.
6297         (search-dialog-callback): new function. Callback for the search
6298         dialog action.
6299         (make-search-dialog): new function. Create a user-friendly search
6300         dialog.
6301
6302 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6303
6304         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6305         under Windows.
6306
6307 2000-04-01  Andy Piper  <andy@xemacs.org>
6308
6309         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6310         progress more accurately.
6311
6312 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6313
6314         * finder.el (finder-compile-keywords): Process readable files only.
6315         Because error in process of .#finder-inf.el when compile xemacs
6316         with --with-clash-detection option.
6317
6318 2000-03-31  Andy Piper  <andy@xemacs.org>
6319
6320         * gutter-items.el (append-progress-display): don't delay after a
6321         successful font-lock.
6322         (make-gutter-only-dialog-frame): new function. Allow users to
6323         create gutter-only dialogs.
6324
6325 2000-03-27  Mike Alexander  <mta@arbortext.com>
6326
6327         * process.el (call-process-internal): Handle a null BUFFER
6328         parameter correctly.
6329
6330 2000-03-28  Andy Piper  <andy@xemacs.org>
6331
6332         * gutter-items.el (abort-progress-display): put strings in the
6333         gutter not extents.
6334         (progress-layout-glyph): signal special 'quit callback.
6335         (progress-display-quit-function): deleted.
6336         (progress-display-stop-callback): deleted.
6337         (progress-display-dispatch-command-events): deleted.
6338         (append-progress-display): remove calls to
6339         progress-display-dispatch-command-events.
6340         (raw-append-progress-display): ditto.
6341
6342 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6343
6344         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6345         being a list.  Actually define `stipple-pixmap-p' which is used as
6346         an error predicate.  Correctly handle PIXMAP being either relative
6347         or absolute file name.
6348
6349 2000-03-24  Andy Piper  <andy@xemacs.org>
6350
6351         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6352         (abort-progress-display): ditto. Don't delete the created extent.
6353         (raw-append-progress-display): ditto.
6354         (progress-display-dispatch-non-command-events): new
6355         function. Encapsulates what we want to do when no command input is
6356         required.
6357         (progress-display-dispatch-command-events): likewise, but disable
6358         for now since it causes too many problems.
6359         (append-progress-display): use them.
6360         (raw-append-progress-display): ditto.
6361         (default-gutter-position-changed-hook): set this rather than
6362         default-gutter-position-changed.
6363         (default-gutter-position-changed-hook): lambda with zero arguments
6364         rather than one.
6365         (raw-append-progress-display): trap errors in pending input since
6366         allowing them to signal will hose the gauge well and
6367         truly. Ideally we would like to delay these until we are more able
6368         to cope.
6369         (append-progress-display): ditto.
6370
6371 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6372
6373         * lisp/make-docfile.el: call-process-internal is now implemented
6374         in process.el.
6375
6376 2000-03-21  Ben Wing  <ben@xemacs.org>
6377
6378         * mule\mule-cmds.el (set-language-info-alist):
6379         Fix to correspond to new menu arrangement.
6380
6381 2000-03-21  Ben Wing  <ben@xemacs.org>
6382
6383         * process.el:
6384         * process.el (call-process-internal): New.
6385         New implementation of call-process.  Only enabled under NT, so far.
6386         stderr handling not implemented yet in CVS'd C code.
6387
6388 2000-03-20  Ben Wing  <ben@xemacs.org>
6389
6390         * lisp-mode.el:
6391         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6392         * lisp-mode.el (lisp-interaction-mode):
6393         Put back Lisp Interaction menubar for Jan V's sake.
6394
6395         * simple.el:
6396         * simple.el (mark-ring):
6397         * simple.el (dont-record-current-mark): New.
6398         * simple.el (in-shifted-motion-command): New.
6399         * simple.el (mark-ring-unrecorded-commands): New.
6400         * simple.el (mark-ring-max):
6401         * simple.el (set-mark-command):
6402         * simple.el (push-mark):
6403         * simple.el (handle-pre-motion-command):
6404         Implement scheme for not recording unimportant marks.
6405
6406         * subr.el:
6407         * subr.el (function-allows-args): New.
6408         New function function-allows-args.
6409
6410 2000-03-20  Martin Buchholz <martin@xemacs.org>
6411
6412         * XEmacs 21.2.32 is released.
6413
6414 2000-03-20  Andy Piper  <andy@xemacs.org>
6415
6416         * gutter-items.el (update-tab-in-gutter): force selection of the
6417         selected-window if required to do so.
6418         (buffers-tab-items): ditto.
6419         (add-tab-to-gutter): ditto.
6420         (create-frame-hook): use force-selection.
6421         (default-gutter-position-changed): lambdify.
6422         (update-tab-hook): deleted since it was only used in one place.
6423
6424 2000-03-18  Andy Piper  <andy@xemacs.org>
6425
6426         * files.el (find-file-noselect): undo change that shouldn't have
6427         gone in.
6428
6429 2000-03-17  Andy Piper  <andy@xemacs.org>
6430
6431         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6432         of selected-window trickery.
6433
6434         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6435         frames tabs.
6436         (progress-display-stop-callback): progress -> progress-display
6437         (progress-display-quit-function): ditto.
6438         (clear-progress-display): ditto.
6439         (remove-progress-display): ditto.
6440         (append-progress-display): ditto.
6441         (abort-progress-display): ditto.
6442         (raw-append-progress-display): ditto.
6443         (display-progress-display): ditto.
6444         (current-progress-display-label): ditto.
6445         (current-progress-display): ditto.
6446         (lprogress-display): ditto and save the buffer
6447         (progress-display): ditto. Otherwise the buffer sometimes gets
6448         changed which confuses font-lock.
6449
6450         * font-lock.el (font-lock-default-fontify-buffer): catch all
6451         errors, not just quit.
6452         (font-lock-mode): progress -> display-progress
6453         (font-lock-default-fontify-buffer): ditto.
6454         (font-lock-fontify-syntactically-region): ditto.
6455         (font-lock-fontify-keywords-region): ditto.
6456
6457 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6458
6459         * cl.el (gensym): Move to here from cl-macs.el.
6460         (gentemp): Ditto.
6461
6462 2000-03-16  Andy Piper  <andy@xemacs.org>
6463
6464         * font-lock.el (font-lock-mode): use lprogress and friends for
6465         progress management.
6466         (font-lock-default-fontify-buffer): ditto.
6467         (font-lock-fontify-syntactically-region): ditto.
6468         (font-lock-fontify-keywords-region): ditto.
6469         (font-lock-revert-cleanup): fix reverting.
6470         (font-lock-revert-setup): ditto.
6471
6472         * gutter-items.el (progress-use-echo-area): new variable. Use the
6473         echo area for progress gauges if non-nil.
6474         (clear-progress): remove echo area stuff and defer to
6475         clear-message.
6476         (append-progress): dispatch non-command events after each progress
6477         increment. Remove echo area stuff.
6478         (abort-progress): remove echo area stuff and defer to
6479         display-message.
6480         (raw-append-progress): ditto. Dispatch non-command events after
6481         gutter redisplay.
6482         (display-progress): defer echo area stuff to display-message.
6483
6484         * gutter-items.el (clear-progress):
6485         (abort-progress): indentation changes.
6486         (display-progress): don't clear progress.
6487         (append-progress): compare messages with equal.
6488         (raw-append-progress): use dispatch-non-command-events to flush
6489         widget creation events.
6490
6491 2000-03-13  Ben Wing  <ben@xemacs.org>
6492
6493         * abbrev.el:
6494         * abbrev.el (abbrev-string-to-be-defined): New.
6495         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6496         Changes for use with the menubar.
6497
6498 2000-03-12  Ben Wing  <ben@xemacs.org>
6499
6500         * alist.el (vassoc): moved here from font-menu.el.
6501
6502         * custom.el (defface): typo fix.
6503
6504         * dialog.el (yes-or-no-p-dialog-box):
6505         * dialog.el (message-box):
6506         * files.el (save-some-buffers-1):
6507         Put accelerators in the button names.
6508
6509         * font-lock.el (font-lock-comment-face):
6510         * font-lock.el (font-lock-keyword-face):
6511         * font-lock.el (font-lock-function-name-face):
6512         Fixed some of the colors under MS Windows because the existing
6513         default colors were hardly different from black and needed to be
6514         made lighter.
6515
6516         * font-menu.el:
6517         * font-menu.el (font-menu-split-long-menu):
6518         * font-menu.el (font-menu-family-constructor):
6519         * font-menu.el (font-menu-size-constructor):
6520         * font-menu.el (font-menu-weight-constructor):
6521         * font-menu.el (font-menu-set-font):
6522         vassoc moved to alist.el.
6523         Accelerators added to all menus.
6524         Unused bound var new-props removed.
6525
6526         * keydefs.el: I did a whole lot of rearranging to put things in a
6527         more consistent order and fixed a number of cases where key
6528         combinations involving up, down, left, right and so on were
6529         defined but the corresponding keypad combinations were not
6530         defined.
6531
6532         * lisp-mode.el:
6533         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6534         * lisp-mode.el (emacs-lisp-mode):
6535         * lisp-mode.el (lisp-interaction-mode):
6536         * lisp-mode.el (flet):
6537         Added accelerators onto the menus.
6538         Made all the different versions of the let function be indented
6539         the same way.
6540         Undid Steve's easy-menu-ification, because it makes it impossible
6541         to have the menubar and popup menus different.
6542         Cleaned up the menu; added items for find-function &c and some
6543         indenting, and removed debug-on-*.
6544
6545         * list-mode.el (list-mode-hook):
6546         * list-mode.el (list-mode):
6547         * list-mode.el (completion-setup-hook):
6548         * list-mode.el (display-completion-list):
6549         Added support for the :window-height keyword, which is required
6550         because of other changes that I made for the file dialog box.  I
6551         also made the hook variables list-mode-hook and
6552         completion-setup-hook and also minibuffer-setup-hook in
6553         minibuf.el be permanent-local; see comment in list-mode.el.
6554
6555         * map-ynp.el (map-y-or-n-p):
6556         Added accelerators to the dialog buttons.
6557
6558         * menubar-items.el (menu-truncate-list):
6559         New internal function.
6560         * menubar-items.el (submenu-generate-accelerator-spec):
6561         * menubar-items.el (menu-item-strip-accelerator-spec):
6562         * menubar-items.el (menu-item-generate-accelerator-spec):
6563         New exported functions, for use in auto-generating accelerator specs.
6564
6565         * menubar-items.el:
6566         * menubar-items.el (default-menubar):
6567         * menubar-items.el (maybe-add-init-button):
6568         * menubar-items.el (bookmark-menu-filter):
6569         * menubar-items.el (slow-format-buffers-menu-line):
6570         * menubar-items.el (build-buffers-menu-internal):
6571         * menubar-items.el (language-environment-menu-filter):
6572         * menubar-items.el (default-popup-menu):
6573         * menubar-items.el (popup-buffer-menu):
6574         * menubar-items.el (popup-menubar-menu):
6575         Did a major overhaul on this file, and in fact I'm nowhere near
6576         done working on the menubar, and there will be more patches to
6577         come.  A basic summary of what I've done:
6578
6579         a) I added accelerators to all of the menu items.  For menus that
6580         are auto-generated, such as the buffers menu, the accelerators are
6581         automatically added to the beginning of each line using the
6582         numbers 1 through 9, then zero, and then letters starting with A,
6583         but omitting the letters that are already in use for the fixed
6584         menu items at the top of the buffers menu.  To facilitate adding
6585         accelerators of this kind, I created some new functions
6586         (*-accelerator-spec), which are also being used by other filters
6587         that auto generate lists of things such as ftp sites to download
6588         packages.  If people really don't like these accelerators
6589         appearing at the beginning of the menu items, a variable can be
6590         added to optionally turn them off, but I think this is rather
6591         pointless because other menu items have accelerators and many or
6592         most of the menu users will use the accelerators if the support is
6593         there.
6594
6595         b) I combined the top level Tools and Apps menus into a single
6596         Tools menu, because the distinction between the two is not
6597         obvious, and the items on the menus are not used often enough that
6598         putting some of them onto submenus is a problem.
6599
6600         c) I created two new top level menus called View and Cmds because
6601         there were too many items on the File and Edit menus, and I'm going
6602         to be adding more items to these menus.  In contrast to the Tools
6603         menu, the items on these menus may be used quite often during an
6604         editing session, and so should be available with fewer
6605         keystrokes.
6606
6607         d) I added a number of options to the options menu, including one
6608         for controlling whether the alt key can be used to traverse to
6609         menu items using the accelerators, one for controlling behavior of
6610         control-k, one for controlling how the kill and yank functions
6611         interact with the clipboard, a few additional buffers-menu
6612         options, and various other things.  I also did a bit of
6613         rearranging, for example, combining the keyboard and mouse options
6614         into a single keyboard and mouse submenu to facilitate the
6615         accelerators on that level.
6616
6617         e) I changed the variable buffers-menu-format-buffer-line-function
6618         to take two arguments instead of one, the second argument being
6619         the line number for use in creating an accelerator.  I added a
6620         hack to support existing functions with one argument (although I
6621         doubt that very many of these exist), for backward compatibility.
6622
6623         f) I moved the top level mule menu to be a submenu of the edit
6624         menu.  I think that most of the items on this menu are fairly
6625         useless and there are certainly not enough frequently used items
6626         to justify this being its own top level menu.
6627
6628         g) I combined most of the items in big-menubar.el into the main menu.
6629         If people think the main menu is too big, it would be possible to
6630         create different configurations, some smaller.
6631
6632         * menubar.el (check-menu-syntax):
6633         Deleted some syntax checks that were no longer valid, partly
6634         because of changes that were already made a long time ago, and
6635         partly because of a change I made where I allow the name of the
6636         menu item to be an evaluated expression rather than just a string,
6637         similar to all of the other parameters of a menu item.
6638
6639         * minibuf.el:
6640         * minibuf.el (read-file-name-1):
6641         * minibuf.el (mouse-read-file-name-1):
6642         I made a number of changes to improve the appearance
6643         and functioning of the file dialog box.  They include:
6644
6645         a) Fixing the problem where closing the dialog box by clicking on
6646         the close button of the window didn't properly exit the
6647         minibuffer.
6648
6649         b) Fixing the problem that if you typed part of a file name, and
6650         then clicked on a completion with the mouse, the file was not
6651         correctly selected.
6652
6653         c) Changing the title of the dialog box to reflect the operation
6654         being done in accordance with user interface conventions, rather
6655         than the name of the dialog box buffer, which is rather useless.
6656
6657         d) Remove the words "possible completions are" which didn't
6658         belong.
6659
6660         e) Fix things so that the completions scroll off the end of the
6661         completions windows only to the right, rather than both to the
6662         right and down, which is in accordance with Windows user interface
6663         conventions.
6664
6665         * msw-init.el (init-post-mswindows-win):
6666         Added a binding for meta-F4, which is the standard windows binding
6667         for exiting a program.
6668
6669         * select.el (get-selection-no-error):
6670         * select.el (own-selection):
6671         * select.el (own-clipboard):
6672         Added an optional argument called append to the functions
6673         own-selection and own-clipboard.  This adds support for appending
6674         text to the existing selection and allows the function
6675         own-clipboard to be used as the value of the variable
6676         interprogram- cut-function.
6677
6678         Fixed a bug in own-selection in handling zmacs-region-stays.
6679
6680         * simple.el (historical-kill-line): New.
6681
6682         * simple.el (kill-line):
6683         * simple.el (interprogram-cut-function):
6684         * simple.el (interprogram-paste-function):
6685         * simple.el (handle-pre-motion-command):
6686         * simple.el (next-line):
6687         * simple.el (previous-line):
6688         a) Expanded the variable kill-whole-line, so that function
6689         kill-line can be set to delete the entire line always, not just
6690         when cursor is at the beginning of the line.  This is controlled
6691         by setting the variable kill-whole-line to the symbol 'always.
6692         This behavior, as well as the existing kill-whole-line behavior,
6693         now only take effect when kill-line is called interactively,
6694         although this is a departure from a previous behavior in the case
6695         of setting this variable kill-whole-line to t.  It is almost
6696         certainly what has always been intended, and most likely the old
6697         way of doing things introduced bugs.  I also created a function
6698         called historical-kill-line, which ignores the kill-whole-line
6699         setting and always gives the historical behavior of only killing
6700         to the end of the line.  I bound this function to shift- control-k
6701         so that the kill to end of line behavior is available, even when
6702         kill-whole-line has been set to change control-k into the simple
6703         delete-whole-line behavior. (This can be set using the options
6704         menu.)
6705
6706         b) I changed things so that kill and yank now interact with the
6707         clipboard by default under windows.  This was done by changing the
6708         default value of interprogram-cut- function and
6709         interprogram-paste-function.  You can get the old behavior by
6710         setting these to nil, and there is an option on the options menu
6711         to do this.
6712
6713         c) I added support for selecting text using shifted motion keys.
6714         This support is on by default and can be controlled by the
6715         variable shifted-motion-keys-select-region.  There is also a
6716         variable called unshifted-motion-keys-deselect-region that
6717         controls more specifically how the shifted motion key behavior
6718         works.  I did not put an option on the options menu to turn this
6719         off, because I can't imagine why this would be useful.
6720
6721         * simple.el (forward-block-of-lines):
6722         * simple.el (backward-block-of-lines):
6723         * simple.el (block-movement-size):
6724         New.
6725
6726         * simple.el (uncapitalized-title-words):
6727         * simple.el (uncapitalized-title-word-regexp):
6728         * simple.el (capitalize-string-as-title):
6729         * simple.el (capitalize-region-as-title):
6730         New.
6731
6732
6733         * subr.el (add-hook):
6734         * subr.el (make-local-hook): New.
6735         * subr.el (remove-local-hook): New.
6736         * subr.el (add-one-shot-hook): New.
6737         * subr.el (add-local-one-shot-hook): New.
6738         Added some functions to make using hooks easier.
6739         These include:
6740
6741         a) Functions add-local-hook and remove-local-hook to make it easy
6742         to use local hooks.
6743
6744         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6745         make it possible to add a "one-shot" hook, which is to say a hook
6746         that runs only once, and automatically removes itself after the
6747         first time it has run.
6748
6749 2000-03-09  Andy Piper  <andy@xemacs.org>
6750
6751         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6752
6753 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
6754
6755         * buff-menu.el (buffers-menu-omit-invisible-buffers):
6756         Moved from menubar-items.el.
6757         * dumped-lisp.el: Dump gutter-items regardless of menubar.
6758
6759 2000-03-08  Andy Piper  <andy@xemacs.org>
6760
6761         * gutter-items.el (build-buffers-tab-internal): add selected field
6762         to buffers tab spec.
6763
6764 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
6765
6766         * minibuf.el (last-exact-completion): Initialize to nil.
6767
6768 2000-03-07  Didier Verna  <didier@xemacs.org>
6769
6770         * startup.el (command-line-1): remove unused variable
6771         `first-file-buffer'.
6772
6773 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
6774
6775         * loaddefs.el (completion-ignored-extensions): Removed ".log",
6776         which is also used for Web server log files.
6777
6778 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
6779
6780         * mule/mule-charset.el: Setup auto-fill-chars.
6781
6782 2000-03-02  SL Baur  <steve@beopen.com>
6783
6784         * subr.el (with-string-as-buffer-contents): Reimplement using
6785         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
6786         non-deletion of buffer after execution problem.
6787         (with-output-to-string): Use unique buffer name.
6788
6789 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6790
6791         * gutter-items.el (buffers-tab-sort-function):  New variable.
6792         (buffers-tab-items):  Funcall it to sort the buffer tab list.
6793
6794 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
6795
6796         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
6797
6798 2000-02-28  Martin Buchholz  <martin@xemacs.org>
6799
6800         * menubar-items.el (maybe-add-init-button): Remove the "Load
6801         .emacs" button from all menubars.
6802
6803 2000-03-01  Didier Verna  <didier@xemacs.org>
6804
6805         * rect.el (string-rectangle): depend on `pending-delete-mode' for
6806         region rectangle replacement (from Jan Vroonhof).
6807         (replace-rectangle): new function.
6808
6809 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6810
6811         * mule/mule-cmds.el (set-default-coding-systems): Use
6812         set-terminal-coding-system and set-keyboard-coding-system.
6813         * coding.el (set-terminal-coding-system): Use
6814         set-console-tty-output-coding-system.
6815         (set-keyboard-coding-system): Use
6816         set-console-tty-input-coding-system.
6817
6818 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
6819
6820         * minibuf.el (read-variable): Allow symbol to default argument.
6821
6822 2000-02-27  Andy Piper  <andy@xemacs.org>
6823
6824         * gutter-items.el (update-tab-hook): new function to be used for
6825         hooks.
6826         (create-frame-hook): add update-tab-hook.
6827         (record-buffer-hook): ditto.
6828         (default-gutter-position-changed): ditto.
6829         (default-gutter-position): updating the buffers tab is now handled
6830         by a hook.
6831         (default-gutter-position-changed-hook): new variable.
6832         (gutter-element-visibility-changed-hook): ditto.
6833         (set-gutter-element-visible-p): call it.
6834         (set-gutter-element): use modify-specifier-instances. Set extents
6835         as duplicable before using.
6836         (remove-gutter-element): ditto.
6837         (set-gutter-element-visible-p): ditto.
6838         (init-gutter): new function.
6839         (add-tab-to-gutter): use new gutter-element functions rather than
6840         setting specifiers directly.
6841         (clear-progress): ditto.
6842         (abort-progress): ditto.
6843         (gutter-buffers-tab-visible-p): renamed from
6844         default-gutter-visible-p
6845
6846         * specifier.el (modify-specifier-instances): new function from Jan
6847         Vroonhof.
6848
6849         * x-init.el (init-post-x-win): call init-gutter.
6850
6851         * msw-init.el (init-post-mswindows-win): call init-gutter.
6852
6853         * menubar-items.el (default-menubar): Update to reflect new gutter
6854         variables.
6855
6856 2000-02-26  Andy Piper  <andy@xemacs.org>
6857
6858         * gutter-items.el (set-gutter-element): new function. Add gutter
6859         elements to the specified gutter.
6860         (remove-gutter-element): new function. Remove gutter elements from
6861         the specified gutter.
6862         (set-gutter-element-visible-p): new function. Set gutter element
6863         visibility for the provided gutter-visible specifier.
6864
6865 2000-02-23  Andy Piper  <andy@xemacs.org>
6866
6867         * gutter-items.el (add-tab-to-gutter): specify dimensions
6868         dynamically.
6869
6870 2000-02-24  Martin Buchholz  <martin@xemacs.org>
6871
6872         * gutter-items.el (add-tab-to-gutter):
6873         * package-get.el (package-get-interactive-package-query):
6874         * package-ui.el (pui-directory-exists):
6875         (pui-install-selected-packages):
6876         (pui-list-packages):
6877         Use #'(lambda ...)  instead of '(lambda ...).
6878
6879 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
6880
6881         * startup.el (load-user-init-file): Check to make sure user
6882           has an init-file before calling load().
6883
6884 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6885
6886         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
6887
6888 2000-02-23  Martin Buchholz <martin@xemacs.org>
6889
6890         * XEmacs 21.2.31 is released.
6891
6892 2000-02-21  Mike Sperber <mike@xemacs.org>
6893
6894         * loadup.el (really-early-error-handler):
6895         * update-elc.el:
6896         * make-docfile.el:
6897         Remove dependency on EMACSBOOTSTRAP... environment variables.
6898
6899 2000-02-21  Martin Buchholz <martin@xemacs.org>
6900
6901         * XEmacs 21.2.30 is released.
6902
6903 2000-02-19  Martin Buchholz  <martin@xemacs.org>
6904
6905         * byte-optimize.el (byte-optimize-plus):
6906         (byte-optimize-minus):
6907         (byte-optimize-multiply):
6908         Optimize (- 0) to 0, not (-)
6909         Optimize (+ 5 3.0) to 8.0
6910         Optimize (* 5 3.0) to 15.0
6911         Improve readability.
6912
6913 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6914
6915         * modeline.el: (modeline-scrolling-method): change modeline
6916         mswindows cursor appearance according to the value.
6917
6918         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
6919         and 'gui-element face colors and 'gui-element face font to Windows
6920         defaults.
6921
6922 2000-02-09 Stef Epardaud  <stef@lunatech.com>
6923
6924         * font-lock.el: Javadoc enhancements
6925
6926 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6927
6928         * ldap.el (toplevel): Test if LDAP support has been compiled in
6929         (ldap-verbose): New option
6930         (ldap-search-entries): Renamed from the previous ldap-search
6931         Conditionalize message display on ldap-verbose
6932         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
6933         defuns
6934         (ldap-search): Is now defined as an obsolete wrapper calling
6935         ldap-search-basic or ldap-search-entries
6936
6937
6938 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6939             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
6940             Jan Vroonhof  <jan@xemacs.org>
6941
6942         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
6943         When for-effect is true, didn't call `byte-optimize-form'
6944         in and/or subforms without last.
6945
6946 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
6947
6948         * package-get.el (package-get-download-sites): Use correct custom
6949         type.
6950
6951 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6952
6953         * files.el (write-file): Ask for coding system when compiled with
6954         file-coding.
6955
6956 2000-02-16  Andy Piper  <andy@xemacs.org>
6957
6958         * buffer.el (switch-to-buffer): give norecord argument to
6959         set-window-buffer instead of explicitly recording.
6960
6961         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
6962         we have to pick a window.
6963
6964 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6965
6966         * mule/mule-cmds.el (describe-language-support): Don't add
6967         unexist function to help-map.
6968         (describe-coding-system): Don't use already assigend `C'.
6969
6970 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6971
6972         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
6973         work in custom.
6974
6975 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
6976
6977         * about.el: Ienaga's e-mail address change.
6978
6979 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
6980
6981         * etags.el (find-tag): force new window -- even if buf already
6982         visible -- when other-window is t
6983
6984 2000-02-16  Martin Buchholz <martin@xemacs.org>
6985
6986         * XEmacs 21.2.29 is released.
6987
6988 2000-02-09  Martin Buchholz  <martin@xemacs.org>
6989
6990         * cl-extra.el (getf): This is now identical to `plist-get', so
6991         just defalias it.
6992         * cl-macs.el: Make getf an alias to plist-get, at the
6993         byte-compiler level, using define-compiler-macro.
6994
6995 2000-02-08  Martin Buchholz  <martin@xemacs.org>
6996
6997         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
6998
6999 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7000
7001         * lisp/etags.el (find-tag-internal): set exact-tagname to
7002           a regular expression that matches against the tagname
7003           part of the tag entry first instead of only looking in
7004           the context area.
7005
7006 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7007
7008         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7009         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7010
7011 2000-02-07  Martin Buchholz <martin@xemacs.org>
7012
7013         * XEmacs 21.2.28 is released.
7014
7015 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7016
7017         * cl-extra.el (getf): Just call `get', never `get*'.
7018         Make arglist match docstring.
7019         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7020         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7021         * byte-optimize.el: remove references to `get*'.
7022
7023 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7024
7025         * mule/european.el: Add syntax information for Latin3 and Latin4.
7026
7027 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7028
7029         * byte-optimize.el: Byte-optimize (length "foo")
7030
7031 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7032
7033         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7034         width check using `window-leftmost-p' and `window-rightmost-p'.
7035
7036 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7037
7038         * wid-edit.el (widget-match-inline): An atom never matches a
7039           list.
7040
7041 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7042
7043         * modeline.el: Consolidated 'x and 'mswindows specification under
7044         'win tag.
7045
7046 2000-01-29  Andy Piper  <andy@xemacs.org>
7047
7048         * gutter-items.el: (format-buffers-tab-line): Try and be
7049         intelligent about buffer naming when we have duplicates.
7050
7051 2000-01-29  Andy Piper  <andy@xemacs.org>
7052
7053         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7054         updated when it becomes visible.
7055
7056 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7057
7058         * bytecomp.el (byte-compile-insert-header): Properly set coding
7059         system under MULE and file-coding.
7060
7061 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7062
7063         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7064         (dontusethis-set-value-terminal-coding-system-handler):
7065         (dontusethis-set-value-keyboard-coding-system-handler):
7066         Never undefine coding system aliases.  Emergency fix for gnus.
7067
7068 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7069
7070         * files.el (abbreviate-file-name): Use directory-sep-char instead
7071         of hard-coded "/".
7072
7073 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7074
7075         * startup.el (user-init-file-base-list): New variable, replacing
7076         user-init-file-base.
7077         (find-user-init-file): New function.
7078         (command-line-early): Use it.
7079         (load-user-init-file): Ditto.
7080
7081 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7082
7083         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7084         calling valid-image-instantiator-format-p
7085
7086 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7087
7088         * isearch-mode.el (isearch-mode): The variable is
7089         isearch-unhidden-extents, not isearch-opened-extents.
7090
7091 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7092
7093         * minibuf.el (next-history-element): Modify error message if a
7094         default value is available.
7095
7096 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7097
7098         * bytecomp.el (byte-compile-file): Don't unconditionally write
7099         .elc files in binary - might contain non-Latin1.
7100
7101 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7102
7103         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7104         for windows-nt.
7105
7106         * version.el:
7107         * startup.el (user-init-file-base):
7108         * process.el (call-process-region):
7109         * files.el (make-backup-file-name):
7110         (backup-file-name-p):
7111         (file-relative-name):
7112         (abbreviate-file-name):
7113         (set-auto-mode):
7114         * code-process.el (call-process-region): Removed unnecessary
7115         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7116         support out of the universe.
7117
7118         * process.el:
7119         * code-process.el:
7120         * bytecomp.el (byte-compile-file): Removed reference to
7121         buffer-file-type, and commented usage of binary-process-output
7122         NTEmacs variables.
7123
7124 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7125
7126         * help.el (function-arglist): Add case for macro.
7127
7128 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7129
7130         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7131         printers.
7132         (custom-display): Added a menu for printer/display tags.
7133
7134         * frame.el (frame-type):
7135         * device.el (device-type): Added 'msprinter to the doc string, and
7136         removed 'pc -- it is not going to be implemented ever.
7137         (call-device-method): Fixed docstring typo.
7138         Defined specifier tags 'printer and 'display.
7139
7140 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7141
7142         * lisp/itimer.el (itimer-run-expired-timers): (consp
7143           last-command-event-time) instead of (consp
7144           'last-command-event-time).
7145
7146 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7147
7148         * msw-glyphs.el: Removed obsolete commentary.
7149
7150 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7151
7152         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7153         better default value.
7154
7155 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7156
7157         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7158         (read-string): Ditto.
7159         (eval-minibuffer): Ditto.
7160         (read-command): Ditto.
7161         (read-function): Ditto.
7162         (read-variable): Ditto.
7163         (read-number): Ditto.
7164         (read-shell-command): Ditto.
7165         (read-number): Record history.
7166
7167 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7168
7169         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7170
7171 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7172
7173         * faces.el (startup-initialize-custom-faces): New function.
7174         Reset all faces created during auto-autoloads loading time
7175         by defface.
7176         * startup.el (command-line): Call it.
7177
7178 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7179
7180         * about.el (about-hackers): Add myself to contributors list.
7181
7182 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7183
7184         * menubar-items.el (maybe-add-init-button): Removed an argument in
7185         a call to load-user-init-file, as the function managed to lose its
7186         formal parameter a few betas ago.
7187
7188 2000-01-18  Martin Buchholz <martin@xemacs.org>
7189
7190         * XEmacs 21.2.27 is released.
7191
7192 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7193
7194         * process.el (shell-command-to-string): Use the FSF docstring.
7195         Make shell-command-to-string the standard function, and
7196         exec-to-string the (deprecated) alias.
7197
7198         * startup.el: typo fix.
7199
7200 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7201
7202         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7203
7204 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7205
7206         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7207         buffers after visible buffers.
7208         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7209
7210 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7211
7212         * info.el (Info-extract-menu-node-name): Stop at a dot
7213         followed by whitespace or right parenthesis.
7214
7215 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7216
7217         * info.el (Info-directory-list): Warn against using Customize with
7218         Info-directory-list.
7219
7220 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7221
7222         * minibuf.el (read-file-name): doc fix.
7223
7224         * autoload.el (update-file-autoloads): doc fix.
7225
7226         * about.el (about-hackers): Change my E-mail address.
7227
7228 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7229
7230         * info.el (Info-visit-file): Just use the `f' interactive spec to
7231         read a filename in the standard way.
7232
7233 2000-01-13  Andy Piper  <andy@xemacs.org>
7234
7235         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7236         (gutter-buffers-tab-extent): new variable.
7237         (update-tab-in-gutter): call add-tab-to-gutter again if the
7238         orientation has changed.
7239         (add-tab-to-gutter): cope with different orientations.
7240
7241 2000-01-11  Didier Verna  <didier@xemacs.org>
7242
7243         * info.el (Info-following-node-name): backward-skip dots as well
7244         as spaces (dots at the end of a node name aren't part of it).
7245         (Info-extract-menu-node-name): don't skip dots. There could be
7246         some in the node name.
7247         (Info-index): allow dots to be part of a node name.
7248
7249 2000-01-12  Andreas Jaeger  <aj@suse.de>
7250
7251         * files.el (auto-mode-alist): Added idlwave-mode.
7252         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7253
7254 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7255
7256         * info.el (Info-search): Show default value.
7257
7258 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7259
7260         * info.el (Info-read-node-completion-table): New variable.
7261         (Info-read-node-name-1): New function.
7262         (Info-read-node-name): Use it.
7263         (Info-follow-reference): Use DEFAULT argument of completing-read.
7264         (Info-menu): Ditto.
7265
7266 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7267
7268         * hyper-apropos.el (hyper-describe-key-briefly): Save
7269         window configuration.
7270         (hyper-describe-face): Use DEFAULT of completing-read.
7271         (hyper-apropos-read-variable-symbol): Ditto.
7272         (hyper-apropos-read-function-symbol): Ditto.
7273
7274 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7275
7276         * mule/mule-cmds.el (set-default-coding-system): Set
7277         comint-exec-hook to use coding-system-for-read and
7278         coding-system-for-write so that C-x RET c works.
7279
7280 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7281
7282         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7283         (previous-matching-history-element): Increment
7284         minibuffer-max-depth by 1.
7285         (next-matching-history-element): Ditto.
7286
7287 2000-01-11  Andy Piper  <andy@xemacs.org>
7288
7289         * gutter-items.el (buffers-tab): Create a new face for the buffers
7290         tab.
7291         (buffers-tab-face): use it.
7292
7293 2000-01-10  Didier Verna  <didier@xemacs.org>
7294
7295         * modeline.el (modeline-scrolling-method): change modeline X
7296         cursor appearance according to the value.
7297
7298 2000-01-07  Andreas Jaeger  <aj@suse.de>
7299
7300         * about.el (about-hackers): Moved my entry to contributor list.
7301         (xemacs-hackers): Added myself.
7302         (about-maintainer-info): Added description of myself.
7303
7304
7305 2000-01-07  Didier Verna  <didier@xemacs.org>
7306
7307         * modeline.el (modeline-scrolling-method): new variable.
7308         (mouse-drag-modeline): add reference to it in the docstring.
7309         (mouse-drag-modeline): handle it.
7310
7311 2000-01-08  Andy Piper  <andy@xemacs.org>
7312
7313         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7314         calls.
7315         (remove-buffer-from-gutter-tab): ditto.
7316
7317 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7318
7319         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7320         (custom-face-edit): Fix grammatical error in help message.
7321
7322 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7323
7324         * movemail.el: Added.
7325
7326         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7327
7328 2000-01-03  Didier Verna  <didier@xemacs.org>
7329
7330         * modeline.el (mouse-drag-modeline): remove the code related to
7331         the modeline horizontal scrolling facility.
7332
7333 1999-12-31  Martin Buchholz <martin@xemacs.org>
7334
7335         * XEmacs 21.2.26 is released.
7336
7337 1999-12-28  Andy Piper  <andy@xemacs.org>
7338
7339         * wid-edit.el (widget-push-button-value-create): The gui cache
7340         does not agree with native widgets which can only be displayed
7341         once per window. The reasons for caching are diminished now that
7342         we don't hog resources when creating buttons.
7343         (widget-push-button-cache) deleted.
7344
7345 1999-12-24  Martin Buchholz <martin@xemacs.org>
7346
7347         * XEmacs 21.2.25 is released.
7348
7349 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7350
7351         * hyper-apropos.el (hyper-apropos): Toggle
7352         hyper-apropos-programming-apropos correctly.
7353         Set REGEXP when user accepts default value.
7354
7355 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7356
7357         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7358         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7359
7360 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7361
7362         * mule/mule-category.el (undefined-category-designator):
7363         Return char instead of character.  Search for undefined one.
7364         (describe-category): Use with-displaying-help-buffer.
7365
7366 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7367
7368         * byte-optimize.el (byte-optimize-plus):
7369         Optimize (+ 1) to 1 instead of (1+ nil).
7370
7371         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7372
7373         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7374
7375         * byte-optimize.el (byte-optimize-char-before): New function.
7376         Remove performance penalty for using (char-before) instead of (char-after).
7377
7378 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7379
7380         * mule/mule-category.el (char-category-list): Return character
7381         instead of integer.
7382
7383 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7384
7385         * minibuf.el (read-buffer): Check default is buffer object.
7386
7387 1999-11-25  Andy Piper  <andy@xemacs.org>
7388
7389         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7390         for buttons.
7391
7392 1999-12-16  Andreas Jaeger  <aj@suse.de>
7393
7394         * package-get.el (package-get-maybe-save-index): Fixed typo.
7395         Patch by Jeff Miller <jmiller@smart.net>.
7396
7397 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7398
7399         * gnuserv.el (gnuserv-process-filter):  don't call
7400         gnuserv-write-to-client when gnuserv-current-client is nil
7401
7402 1999-12-14  Martin Buchholz <martin@xemacs.org>
7403
7404         * XEmacs 21.2.24 is released.
7405
7406 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7407
7408         * about.el (about-hackers): Update my email address.
7409
7410 1999-12-07  Martin Buchholz <martin@xemacs.org>
7411
7412         * XEmacs 21.2.23 is released.
7413
7414 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7415
7416         * package-get.el (package-get-download-sites): Removed several
7417         defunct download sites, added many new ones, and corrected a few
7418         incorrect directory-on-site entries.  Added physical locations to
7419         site-description.
7420
7421 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7422
7423         * finder.el (finder-commentary): add DOC string and fix
7424         interactive spec
7425
7426 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7427
7428         * help.el (describe-function): Don't forget to intern the string
7429         completing-read returns.
7430         (describe-variable): Ditto.
7431
7432 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7433
7434         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7435         `hyper-apropos-help-mode' here to find symbol to customize
7436         irregardless of cursor position and simplify
7437         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7438         `hyper-apropos-popup-menu'.
7439
7440 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7441
7442         * apropos.el (apropos-mode-map): Add return to call
7443         apropos-follow.
7444         (apropos-print): Call apropos-mode to have better
7445         command reference. Put keymap text-poperty to
7446         symbole name.
7447
7448 1999-11-22  Alastair Burt  <burt@dfki.de>
7449
7450         * help.el: (describe-bindings-1): Added handling of keymaps for
7451         the extents at point.
7452
7453 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7454
7455         * gutter-items.el (buffers-tab-items): Wrap the function in a
7456         save-match-data
7457
7458 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7459
7460         * help.el (describe-function): Use the DEFAULT argument to
7461         completing-read.
7462         (describe-variable): Ditto.
7463
7464 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7465
7466         * minibuf.el (read-from-minibuffer): Add optional argument
7467         DEFAULT to have better mini-buffer history support.
7468         (completing-read): Pass default to read-from-minibuffer.
7469         (read-buffer): Pass default to completing-read.
7470
7471 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7472
7473         * font-lock.el (font-lock-doc-string-face): Document the
7474         `font-lock-lisp-like' property.
7475
7476 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7477
7478         * lisp-mode.el: Specify `font-lock-lisp-like'.
7479
7480         * font-lock.el (font-lock-lisp-like): New function.
7481         (font-lock-fontify-syntactically-region): Use it.
7482
7483 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7484
7485         * XEmacs 21.2.22 is released
7486
7487 1999-11-28  Martin Buchholz <martin@xemacs.org>
7488
7489         * XEmacs 21.2.21 is released.
7490
7491 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7492
7493         * minibuf.el (read-coding-system): Accept symbol and
7494         coding-system object as a default-coding-system.
7495
7496 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7497
7498         * minibuf.el (read-coding-system): Accept symbol as
7499         a default-coding-system.
7500
7501 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7502
7503         * apropos.el (apropos-documentation): Use insert instead
7504         of princ.
7505
7506 1999-11-07  William M. Perry  <wmperry@aventail.com>
7507
7508         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7509           for the linux console.
7510
7511         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7512           stuff to work when you are not on a window system, since the GPM
7513           mouse support now allows pasting from outside of XEmacs.
7514
7515 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7516
7517         * XEmacs 21.2.20 is released
7518
7519 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7520
7521         * setup-paths.el (paths-default-info-directories): Add
7522         /usr/share/info and /usr/local/share/info.
7523
7524 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7525
7526         * about.el: Updated Vladimir Ivanovic's info.
7527
7528 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7529
7530         * auto-show.el (auto-show-truncationp): Remove.
7531
7532         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7533
7534 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7535
7536         * indent.el (indent-line-to): fix bug: spaces were not replaced
7537         with tab if column is multiple of tab-width
7538         From dhn@qedinc.com
7539
7540 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7541
7542         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7543         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7544
7545         * package-get.el (package-get-package-provider): Be verbose when
7546         interactive. Patch from Robert Pluim
7547
7548 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7549
7550         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7551         info file suffixes.
7552
7553 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7554
7555         * process.el (open-network-stream): Add a new optional parameter
7556         PROTOCOL to support udp; fix a minor typo and add an explanation
7557         in docstring for udp programming.
7558
7559         * code-process.el (open-network-stream): Add a new optional
7560         parameter PROTOCOL to support udp; fix a minor typo and add an
7561         explanation in docstring for udp programming.
7562
7563 1999-10-18  Andy Piper  <andy@xemacs.org>
7564
7565         * gui.el (make-gui-button): be more precise about how we call
7566         callbacks.
7567
7568         * wid-edit.el (widget-push-button-value-create): Use the new form
7569         of native gui-button.
7570
7571 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7572
7573         * info.el (Info-page-prev): Don't do (sit-for 0).
7574
7575 1999-10-13  Andy Piper  <andy@xemacs.org>
7576
7577         * gutter-items.el (progress-abort-glyph): new glyph for showing
7578         abort status.
7579         (append-progress): dispatch-event rather than sit-for.
7580         (abort-progress): new function. Show the abort glyph with an
7581         appropriate message.
7582         (raw-append-progress): dispatch-event rather than sit-for.
7583         (display-progress): cope with aborts.
7584
7585         * gui.el (make-gui-button): Use native widgets for buttons
7586         unconditionally.
7587         (insert-gui-button): ditto.
7588         (gui-button-p): ditto.
7589
7590         * xbm-button.el: remove from core.
7591
7592         * xpm-button.el: remove from core.
7593
7594 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7595
7596         * faces.el (init-device-faces): Don't initialize the random faces
7597         on the stream device.
7598
7599 1999-10-06  Andy Piper  <andy@xemacs.org>
7600
7601         * files.el (recover-file): Don't use ls under windows for revert buffer.
7602
7603 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7604
7605         * package-get.el (package-get-download-menu): Make menu really
7606         toggle download sites.
7607         (package-get-download-sites): Add autoload cookie.
7608
7609 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7610
7611         * setup-paths.el (paths-find-module-directory): Ditto.
7612
7613 1999-09-29  Werner Fink  <werner@suse.de>
7614
7615         * setup-paths.el (paths-find-exec-directory): Add missing nil
7616         parameter for environment.
7617
7618 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7619
7620         * modeline.el (modeline-format):
7621         Only purecopy the strings.  Else
7622         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7623         barfs.
7624
7625 1999-08-28  Mike Woolley  <mike@bulsara.com>
7626
7627         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7628         user setting comint-completion-addsuffix and
7629         comint-process-echoes.
7630
7631 1999-09-22  Andy Piper  <andy@xemacs.org>
7632
7633         * gutter-items.el (update-tab-in-gutter): use
7634         last-nonminibuf-window instead of selected-window.
7635
7636 1999-09-18  Andy Piper  <andy@xemacs.org>
7637
7638         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7639         display on.
7640
7641         * subr.el (record-buffer-hook): new variable so that the hook gets
7642         some documentation.
7643
7644 1999-09-16  Andy Piper  <andy@xemacs.org>
7645
7646         * gutter-items.el (update-tab-in-gutter): only update when the
7647         gutter is visible.
7648         (remove-buffer-from-gutter-tab): ditto.
7649
7650 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7651
7652         * simple.el (do-auto-fill): Commented out part of Kinsoku
7653         processing.
7654
7655 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7656
7657         * isearch-mode.el (isearch-highlightify-region): Give the
7658         highlighting extents a high priority.
7659         (isearch-make-extent): Give the main highlighting extent an even
7660         higher priority.
7661
7662 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7663
7664         * packages.el (packages-compute-package-locations): Fix typo from
7665         -u rationalization.
7666
7667 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7668
7669         * setup-paths.el (paths-find-doc-directory): Respect value of
7670         `configure-doc-directory.'
7671
7672         * find-paths.el (paths-find-architecture-directory): Give
7673         precendence `default' argument (which typically comes from
7674         configure).
7675
7676 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7677
7678         * startup.el (command-line-early): Added options -user-init-file
7679         and -user-init-directory.
7680
7681         * files.el (user-init-file): Default to NIL so we can recognize
7682         when it's set.
7683
7684 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7685
7686         * obsolete.el (init-file-user):
7687         * startup.el:
7688         * packages.el (packages-compute-package-locations):
7689         * package-get.el (package-get-user-index-filename):
7690         * menubar-items.el (maybe-add-init-button):
7691         * info.el (Info-annotations-path):
7692         * dump-paths.el:
7693         Change `user-init-directory' to be an absolute path.
7694         Use `user-init-directory' where appropriate.
7695         Zap `init-file-user' and its uses.
7696
7697 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7698
7699         * subr.el (copy-symbol): New function.
7700
7701 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7702
7703         * isearch-mode.el (isearch-done): Be sure to restore invisible
7704         extents in the proper buffer.
7705         (isearch-pre-command-hook): Set this-command to the correct value
7706         in case the buffer has changed and old overriding-local-map was
7707         used.
7708         (isearch-restore-extent): Use remprop instead of setting the
7709         property to nil.
7710
7711 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7712
7713         * cmdloop.el (execute-extended-command): Update zmacs region
7714         before the delay.
7715         (execute-extended-command): Make the message gettext-friendly.
7716
7717 1999-09-07  Andy Piper  <andy@xemacs.org>
7718
7719         * gutter-items.el (progress-gauge-glyph): renamed from
7720         progress-glyph.
7721         (progress-text-glyph): new variable.
7722         (progress-layout-glyph): use layouts and text glyphs.
7723         (progress-area-buffer): removed.
7724         (progress-text-and-extent): new variable.
7725         (progress-displayed-p): dynamically create gutter area buffer.
7726         (clear-progress): ditto.
7727         (raw-append-progress): ditto.
7728         (append-progress): use new glyph names.
7729         (raw-append-progress): only create the extent when needed. set
7730         properties more optimally.
7731         (progress): remove args.
7732
7733 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7734
7735         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7736         mapcar where the return value is unused.
7737         (isearch-restore-invisible-extents): Ditto.
7738         (isearch-highlight-all-cleanup): Ditto.
7739         (isearch-delete-extents-in-range): Traverse the extents only once.
7740         (isearch-highlight-all-update): Don't start over if the search
7741         string has changed and more input is pending.
7742
7743 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7744
7745         * packages.el (packages-find-package-data-path): Ditto.
7746
7747         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7748
7749         * subr.el (mapc-internal): Don't make obsolete.
7750
7751         * cl-extra.el (mapc): Resurrect.
7752
7753 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
7754
7755         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7756         alias.
7757
7758         * isearch-mode.el (isearch-top-state): Restore isearch-word.
7759         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7760         (isearch-yank-clipboard): Use get-clipboard instead of
7761         x-get-clipboard.
7762         (isearch-yank-selection): Fix docstring.
7763
7764 1999-09-02  Martin Buchholz  <martin@xemacs.org>
7765
7766         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7767
7768 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7769
7770         * cl-macs.el (extent-start-position): Fix setf method.
7771         (extent-end-position): Ditto.
7772
7773 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
7774
7775         * isearch-mode.el: End merge with FSF 20.4.
7776
7777         * isearch-mode.el (search-invisible): New variable.
7778         (isearch-hide-immediately): Ditto.
7779         (isearch-unhidden-extents): Ditto.
7780         (isearch-range-invisible): New function.
7781         (isearch-unhide-extent): Ditto.
7782         (isearch-restore-invisible-extents): Ditto.
7783         (isearch-restore-extent): Ditto.
7784
7785         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7786         implementation.
7787         (isearch-ring-retreat-edit): Ditto.
7788         (isearch-forward): New argument NO-RECURSIVE-EDIT.
7789         (isearch-forward-regexp): New arguments NOT-REGEXP and
7790         NO-RECURSIVE-EDIT.
7791         (isearch-backward): New argument NO-RECURSIVE-EDIT.
7792         (isearch-backward-regexp): New arguments NOT-REGEXP and
7793         NO-RECURSIVE-EDIT.
7794         (isearch-mode): Return isearch-success.
7795         (isearch-update): Use unread-command-events instead of
7796         unread-command-event.
7797         (isearch-abort): If an invalid regexp is encountered, keep popping
7798         states.
7799         (isearch-*-char): Use FSF implementation.
7800         (isearch-whitespace-chars): Use the more robust FSF's
7801         implementation.
7802         (isearch-within-brackets): New variable.
7803         (isearch-mode): Initialize it.
7804         (isearch-edit-string): Bind it.
7805         (isearch-search-and-update): Set it.
7806         (isearch-push-state): Push it.
7807         (isearch-top-state): Pop it.
7808         (isearch-search): Set it.
7809         (isearch-printing-char): When called by isearch-whitespace-chars,
7810         handle M-SPC gracefully.
7811         (isearch-message-prefix): New argument ELLIPSIS.
7812         (isearch-message-suffix): Ditto.
7813         (isearch-message): Use the ELLIPSIS argument when calling
7814         isearch-message-prefix and isearch-message-suffix.
7815         (isearch-message-prefix): Distinguish between "wrapped" and
7816         "overwrapped" search, FWIW.
7817
7818 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7819
7820         * isearch-mode.el (isearch-edit-string): Use the head of the
7821         search ring instead of search-last-string and search-last-regexp.
7822         (search-highlight): Renamed from isearch-highlight.
7823         (isearch-exit): Use the new name.
7824         (isearch-highlight): Ditto.
7825         (isearch-dehighlight): Ditto.
7826         (isearch-update-ring): New function.
7827         (isearch-done): Call it.
7828         (isearch-done): New argument EDIT.
7829         (isearch-repeat): If search string is empty, look up at the car of
7830         the search ring; ignore the yank pointer.
7831         (isearch-abort): Call isearch-done with NOPUSH.
7832         (isearch-cancel): New function.
7833         (isearch-mode-map): Bind it to ESC ESC ESC.
7834
7835         * isearch-mode.el: Begin merge with FSF 20.4.
7836
7837 1999-09-01  Andy Piper  <andy@xemacs.org>
7838
7839         * x-select.el (x-get-clipboard): obsolete.
7840         (x-yank-clipboard-selection): obsolete
7841
7842         * select.el (disown-selection): need to be careful to disown the
7843         clipboard if we set it via selection.
7844         (get-clipboard): move from x-select.el
7845         (yank-clipboard-selection): ditto.
7846
7847 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7848
7849         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
7850         isearch-highlight-all-matches to nil.
7851         (isearch-fixed-case): New variable.
7852         (isearch-mode): Initialize it.
7853         (isearch-edit-string): Save it.
7854         (isearch-toggle-case-fold): Set it.
7855         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
7856         need to check isearch-fixed-case.
7857         (isearch-toggle-case-fold): Update highlighting of all matches
7858         before the pause.
7859         (isearch-edit-string):
7860
7861 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
7862
7863         * isearch-mode.el (isearch-edit-string): Call isearch-message
7864         before reading the event so that the prompt is displayed properly.
7865         (isearch-message): Use isearch-nonincremental when calling
7866         isearch-message-prefix.
7867         (minibuffer-local-isearch-map): Bind up and down to do the same as
7868         M-p and M-n respectively.
7869         (isearch-done): New arg NOPUSH.
7870         (isearch-edit-string): Use it.
7871         (isearch-edit-string): Don't bind isearch-string.
7872         (isearch-ring-adjust): Edit string, *then* push state.
7873
7874 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
7875
7876         * faces.el (isearch-secondary): Make isearch-secondary look
7877         different than default.
7878
7879 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
7880
7881         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7882         save-excursion.
7883         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7884         (isearch-update): Call isearch-dehighlight without arguments.
7885         (isearch-done): Ditto.
7886
7887         * isearch-mode.el (isearch-fix-case): If the search string has no
7888         upper-case letters, allow the folding to be reenabled.
7889         Previously, once disabled, the folding would remain that way until
7890         the end of isearch.
7891         (isearch-top-state): Call isearch-fix-case.
7892
7893         * isearch-mode.el (isearch-yank): Use progn instead of the inner
7894         save-excursion.
7895         (isearch-dehighlight): Remove TOTALLY.  Simplify.
7896
7897 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
7898
7899         * xpm-button.el:
7900         xbm-button.el: Need to exist in core because gui.el depends on
7901         them.
7902
7903 1999-08-31  Andy Piper  <andy@xemacs.org>
7904
7905         * gutter-items.el (buffers-tab-face): new customizable variable.
7906         (buffers-tab-default-buffer-line-length): new specifier for
7907         maximum viewable characters.
7908         (progress-stack): new variable for implementing widget-based
7909         progress messages.
7910         (progress-area-buffer): ditto.
7911         (progress-glyph-height): ditto.
7912         (progress-stop-callback): ditto.
7913         (progress-quit-function): new function.
7914         (progress-glyph): new variable.
7915         (progress-layout-glyph): ditto.
7916         (progress-displayed-p): new function, see message-displayed-p for
7917         details.
7918         (clear-progress): ditto.
7919         (remove-progress): ditto.
7920         (append-progress): ditto.
7921         (raw-append-progress): ditto.
7922         (display-progress): ditto.
7923         (current-progress): ditto.
7924         (current-progress-label): ditto.
7925         (progress): ditto.
7926         (lprogress): ditto.
7927
7928
7929 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7930
7931         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
7932
7933         * isearch-mode.el (isearch-yank-x-selection): Renamed to
7934         `isearch-yank-selection'.
7935         (isearch-mode-map): Use it.
7936         (isearch-yank-selection): Use `get-selection' instead of
7937         `get-x-selection'.
7938
7939 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
7940
7941         * faces.el (isearch-secondary): Create face here.
7942
7943         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
7944         timers.
7945
7946 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
7947
7948         * subr.el (buffer-string): More robust backward compatibility
7949         check, courtesy William Perry.
7950
7951 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
7952
7953         * replace.el (perform-replace): Stop the search after the search
7954         limit has been reached.
7955
7956 1999-08-23  Andy Piper  <andy@xemacs.org>
7957
7958         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
7959         here if we don't have one.
7960
7961 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7962
7963         * ldap.el (ldap-coding-system): Default to nil until we get
7964         efficient UTF8 support
7965         (ldap-decode-string): Guard against `decode-coding-string' not
7966         being defined
7967         (ldap-encode-string): Guard against `encode-coding-string' not
7968         being defined
7969
7970 1999-08-23  Didier Verna  <didier@xemacs.org>
7971
7972         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
7973         Some doc strings improvements, and add a star to the `interactive'
7974         calls.
7975
7976 1999-08-18  Stef Epardaud  <stef@lunatech.com>
7977
7978         * font-lock.el (java-font-lock-keywords-3): introduced new
7979         keywords and regexpes for javadoc syntax 1.2.
7980
7981 1999-08-17  Andy Piper  <andy@xemacs.org>
7982
7983         * gutter-items.el (buffers-tab-format-buffer-line-function): use
7984         format-buffers-tab-line.
7985         (buffers-tab-max-buffer-line-length): new variable.
7986         (format-buffers-tab-line): new function. truncate names if over
7987         buffers-tab-max-buffer-line-length.
7988
7989 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
7990
7991         * cus-start.el: Customize the variable `bell-inhibit-time'.
7992
7993 1999-08-16  Andy Piper  <andy@xemacs.org>
7994
7995         * gutter-items.el (remove-buffer-from-gutter-tab): take a
7996         brute-force approach to deleting the last buffer.
7997         (buffers-tab-grouping-regexp): new customizable variable.
7998         (select-buffers-tab-buffers-by-mode): use it.
7999
8000 1999-08-13  Andy Piper  <andy@xemacs.org>
8001
8002         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8003         deletion problem.
8004
8005 1999-07-30  Didier Verna  <didier@xemacs.org>
8006
8007         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8008         of princ to output symbols.
8009         (custom-save-face-internal): ditto.
8010         (custom-save-resets): ditto.
8011
8012 1999-08-09  Didier Verna  <didier@xemacs.org>
8013
8014         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8015         `regexp-quote' to protect the major mode name for use as a regular
8016         expression (c++ needs this for instance).
8017
8018 1999-08-08  Andy Piper  <andy@xemacs.org>
8019
8020         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8021         cope with similar mode names.
8022
8023         * gutter-items.el (buffers-tab-selection-function): new selection
8024         function.
8025         (select-buffers-tab-buffers-by-mode): new function.
8026         (buffers-tab-items): use it if set to only display buffers in the
8027         tab in the current buffer's group..
8028         (update-tab-in-gutter): use new api.
8029         (remove-buffer-from-gutter-tab): ditto.
8030
8031         * gutter-items.el (buffers-tab-max-size): set custom selection
8032         default to 6.
8033         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8034         (add-tab-to-gutter): set face as default.
8035
8036 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8037
8038         * faces.el (frob-face-property): Merge the fall-back specifier
8039         with the target, not replace it.
8040
8041 1999-08-05  Andy Piper  <andy@xemacs.org>
8042
8043         * gutter-items.el (update-tab-in-gutter): add frame argument for
8044         buffer-items.
8045         (update-tab-in-gutter): use it.
8046
8047         * gutter-items.el (record-buffer-hook): set.
8048
8049         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8050         change.
8051         (switch-to-buffer-hook) deleted.
8052
8053 1999-08-04  Andy Piper  <andy@xemacs.org>
8054
8055         * gutter-items.el (update-tab-in-gutter): make sure this will work
8056         as an argument to create-frame-hook.
8057
8058 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8059
8060         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8061         instead of timer emulation.
8062
8063 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8064
8065         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8066         Emacs isearch enhancements.
8067
8068 1999-07-28  Andy Piper  <andy@xemacs.org>
8069
8070         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8071         all devices that support tab controls.
8072         (remove-buffer-from-gutter-tab): new function. to be used as a
8073         value for kill-buffer-hook.
8074
8075 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8076
8077         * auto-show.el (auto-show-truncationp): changed to match
8078         `window_translation_on'
8079
8080 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8081
8082         * XEmacs 21.2.19 is released
8083
8084 1999-07-28  SL Baur  <steve@miho>
8085
8086         * code-files.el (insert-file-contents): Fix docstring.
8087         revert previous change.
8088
8089 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8090
8091         * fill.el (fill-region-as-paragraph): Change re-break-point to
8092         contain word-across-newline plus one character so that filling
8093         Japanese and Chinese works as desired.
8094         * simple.el (do-auto-fill): Ditto.
8095
8096 1999-07-26  SL Baur  <steve@miho>
8097
8098         * mule/japanese.el ("Japanese"): Do not specify a default input
8099         method.
8100         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8101
8102 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8103
8104         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8105         able to use cl-macs macro in early lisp.
8106
8107 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8108
8109         * custom.el:
8110         * cus-face.el:
8111         * cus-edit.el:
8112                 Massive custom Theme API changes.
8113
8114 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8115
8116         * code-files.el (insert-file-contents): Regard
8117         coding-system-magic-cookie if `coding-system-for-read' is nil.
8118
8119 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8120
8121         * mule/thai-xtis.el: Add coding: local variable, to avoid
8122         bootstrapping problem with C locale.
8123
8124 1999-07-22  Andy Piper  <andy@xemacs.org>
8125
8126         * dumped-lisp.el (preloaded-file-list): guard against putting
8127         gutter-items in a less than functional XEmacs.
8128         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8129
8130 1999-07-18  Bob Weiner  <weiner@beopen.com>
8131
8132         * fill.el (fill-context-prefix): Fixed bug that prevented the
8133         setting of an adaptive fill prefix when the `dont-skip-first' was
8134         t.
8135
8136 1999-07-22  SL Baur  <steve@miho>
8137
8138         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8139
8140 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8141
8142         * files.el (interpreter-mode-alist): add `make', `guile', and
8143         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8144         makefile-mode, guile is a scheme, and someday XEmacs will be
8145         modular enough to use as an efficient scripting tool.)
8146
8147 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8148
8149         * mule/mule-cmds.el (reset-language-environment): Regard
8150         coding-category `utf-8' and `ucs-4' if they are available.
8151
8152 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8153
8154         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8155         (prefer-coding-system): Fix DOC-string.
8156
8157         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8158         DOC-string too.
8159
8160         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8161         Mule.
8162         (coding-system-change-eol-conversion): Fix DOC-string.
8163
8164 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8165
8166         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8167         instead of `list-coding-system'.
8168
8169 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8170
8171         * menubar-items.el (default-menubar): `select-input-method' was
8172         renamed to `set-input-method'.
8173
8174         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8175         "Set Language Environment" menu.
8176
8177         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8178         "Describe Language Support" menu.
8179
8180 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8181
8182         * mule/chinese.el ("Chinese-GB"): Rename
8183         `chinese-gb-environment-setup-function' to
8184         `setup-chinese-gb-environment-internal'.
8185
8186 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8187
8188         * mule/korean.el: Use `define-coding-system-alias' instead of
8189         `copy-coding-system'.
8190
8191 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8192
8193         * mule/mule-cmds.el (set-language-environment-coding-systems):
8194         Treat duplicated coding-categories.
8195
8196 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8197
8198         * mule/japanese.el: Use `define-coding-system-alias' instead of
8199         `copy-coding-system'.
8200
8201 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8202
8203         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8204         coding-system `viscii'.
8205
8206 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8207
8208         * mule/cyrillic.el:
8209         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8210         (cyrillic-alternativnyj-decode-table): New variable.
8211         (cyrillic-alternativnyj-encode-table): New variable.
8212         - Specify `iso-8-1' as a category of coding-system
8213           `alternativnyj'.
8214         - Abolish general Cyrillic environment.
8215
8216 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8217
8218         * mule/chinese.el:
8219         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8220         - Register `chinese-gb-environment-setup-function' as a
8221           `setup-function' of "Chinese-GB" environment.
8222
8223 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8224
8225         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8226         optional argument `parents'.
8227
8228         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8229         property for Thai-XTIS.
8230
8231         * mule/mule-help.el (help-with-tutorial): Use property
8232         `tutorial-coding-system' of language-info as a coding-system to
8233         read tutorial file.
8234
8235 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8236
8237         * mule/thai-xtis.el: Don't setup `setup-function' and
8238         `exit-function'.
8239
8240         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8241         `set-coding-category-system' to set up coding-system for
8242         coding-category.
8243
8244         * mule/mule-cmds.el (prefer-coding-system): Use
8245         `set-coding-category-system' to set up coding-system for
8246         coding-category.
8247
8248 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8249
8250         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8251         Thai-XTIS environment.
8252
8253         * mule/mule-cmds.el (prefer-coding-system): Use
8254         `find-coding-system' instead of `coding-system-p'.
8255
8256 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8257
8258         * mule/mule-cmds.el (set-language-environment-coding-systems):
8259         Modify eol-type for XEmacs.
8260
8261         * mule/thai-xtis.el: Delete unused local variable `category'.
8262
8263         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8264         function.
8265         (prefer-coding-system): Don't call
8266         `update-coding-systems-internal'; use function
8267         `coding-category-list' instead of variable `coding-category-list';
8268         use `set-coding-priority-list' instead of `set-coding-priority';
8269         modify `eol-type' for XEmacs.
8270
8271         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8272         `charset-columns'.
8273         (char-width): Likewise.
8274
8275 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8276
8277         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8278         `tis-620'.
8279
8280         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8281         `set-coding-priority-list' instead of `set-coding-priority'; don't
8282         call `update-coding-systems-internal'.
8283
8284         * mule/mule-misc.el (coding-system-get): New function.
8285         (coding-system-put): New function.
8286         (coding-system-category): New function.
8287
8288 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8289
8290         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8291         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8292         to avoid conflict with leim/quail/thai-xtis.
8293
8294         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8295         to thai-xtis-chars.el.
8296
8297         * mule/thai-xtis-chars.el: New file (split from
8298         mule/thai-xtis.el).
8299
8300 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8301
8302         * mule/thai-xtis.el:
8303         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8304         - Add syntax entries.
8305         - Put `preferred-coding-system' of the charset `thai-xtis' to
8306           `tis-620'.
8307
8308 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8309
8310         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8311         rewritten to use write-multibyte-character.
8312
8313 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8314
8315         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8316         of `iso-2022-7'.
8317         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8318         ported yet.
8319         (read-input-method-name): Treat optional argument `default'.
8320
8321 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8322
8323         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8324         all.
8325         (set-language-info-alist): Set up menus here.
8326
8327 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8328
8329         * minibuf.el (completing-read): Add new optional argument
8330         `default'.
8331         (read-coding-system): Add new optional argument
8332         `default-coding-system'.
8333
8334 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8335
8336         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8337         (viet-viscii-...->viet-vscii...).
8338
8339 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8340
8341         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8342         and menus.
8343
8344 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8345
8346         * mule/mule-cmds.el (input-method-function): Add permanent-local
8347         property.
8348
8349 1999-03-30  Dave Love  <fx@gnu.org>
8350
8351         * mule/mule-cmds.el (current-language-environment): Doc fix.
8352
8353 1999-02-06  Richard Stallman  <rms@gnu.org>
8354
8355         * mule/european.el (setup-slovenian-environment): New function.
8356         ("Slovenian"): New language environment.
8357
8358 1999-01-27  Dave Love  <fx@gnu.org>
8359
8360         * mule/mule-cmds.el (current-language-environment): Provide :link,
8361         :type (choices) and appropriate :get.
8362
8363 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8364
8365         * mule/mule-cmds.el (describe-language-environment): Don't alter
8366         input-method-alist.
8367
8368 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8369
8370         * mule/mule-cmds.el (prefer-coding-system): Call
8371         set-coding-priority, so that the internal array of priorities is
8372         also updated.
8373
8374 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8375
8376         * mule/mule-cmds.el (prefer-coding-system): If the argument
8377         requires specific EOL conversion type, make the default coding
8378         systems use that.
8379
8380 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8381
8382         * mule/mule-cmds.el (set-language-environment): Pass the default
8383         eol-type to set-language-environment-coding-systems.
8384         (set-default-coding-systems): Copy the eol-type property for the
8385         new default values of {buffer-file,process}-coding-system from the
8386         old defaults.
8387         (set-language-environment-coding-systems): Accept an optional
8388         argument EOL-TYPE, and set the eol-type property of the default
8389         coding systems accordingly.
8390
8391 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8392
8393         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8394         use generate-new-buffer instead of get-buffer-create.
8395
8396 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8397
8398         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8399
8400 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8401
8402         * mule/mule-cmds.el (default-input-method): Fix custom type.
8403
8404 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8405
8406         * mule/mule-cmds.el (setup-specified-language-environment):
8407         Add apropos-inhibit property.
8408         (describe-specified-language-support): Likewise.
8409
8410 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8411
8412         * mule/mule-cmds.el: Doc fixes.
8413
8414 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8415
8416         * mule/mule-cmds.el (register-input-method): Doc-string
8417         modified.
8418
8419 1998-09-01  Dave Love  <fx@gnu.org>
8420
8421         * mule/mule-cmds.el (current-language-environment): Fix
8422         setter function.
8423
8424 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8425
8426         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8427         mule/european.el, mule/hebrew.el, mule/japanese.el,
8428         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8429         avoid bootstrapping problem if you need to recompile all the Lisp
8430         files using interpreted code.
8431
8432 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8433
8434         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8435         ("Latin-2"): Likewise.
8436
8437 1998-08-18  Per Starback  <starback@update.uu.se>
8438
8439         * mule/european.el (setup-latin2-environment): Fix typo.
8440
8441 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8442
8443         * mule/european.el: Give proper value of `input-method' key to all
8444         lang. env.
8445
8446         * mule/mule-cmds.el (activate-input-method): Handle the case that
8447         the arg INPUT-METHOD is nil correctly.
8448         (read-multilingual-string): Activate the specified input method
8449         before calling read-string.  Afterward, activate the original
8450         input method.
8451
8452 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8453
8454         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8455         (set-language-info-alist): Fix typo in doc-string.
8456
8457         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8458
8459 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8460
8461         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8462         (reset-language-environment): New function for the job that
8463         setup-english-environment used to do.
8464         (set-language-environment): Do more setups according to the info
8465         in language-info-alist.
8466         (read-language-name): Handle the case that the arg KEY is nil.
8467         (describe-language-environment): Handle input-method property.
8468
8469         * mule/: All files under this directory, which related with
8470         specific languages (such as mule/european.el, mule/greek.el,
8471         mule/hebrew.el, mule/misc-lang.el), modified as below.
8472         (setup-XXX-environment): Just call set-language-environment.  If
8473         they used to do some other jobs than what done by
8474         set-language-environment, those jobs are done in
8475         setup-XXX-environment-internal now.
8476         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8477         the value to setup-XXX-environment-internal.  Add properties
8478         input-method and features.
8479
8480         * mule/english.el (setup-english-environment): Just call
8481         reset-language-environment.
8482
8483         * mule/european.el (setup-8-bit-environment): Function deleted.
8484
8485 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8486
8487         * mule/mule-cmds.el (input-method-exit-on-first-char)
8488         (input-method-use-echo-area): Doc fixes.
8489
8490 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8491
8492         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8493         variable.
8494         (input-method-use-echo-area): New variable.
8495
8496 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8497
8498         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8499
8500 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8501
8502         * mule/mule-cmds.el (activate-input-method): Update mode line.
8503         (inactivate-input-method): Likewise.
8504
8505 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8506
8507         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8508         input method in the current buffer, but just bind
8509         current-input-method.
8510
8511 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8512
8513         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8514
8515         * mule/misc-lang.el ("IPA"): Add coding-priority and
8516         coding-system.
8517
8518 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8519
8520         * mule/greek.el: Add coding-priority.
8521
8522 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8523
8524         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8525         LANG-ENV.
8526
8527 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8528
8529         * mule/mule-cmds.el (register-input-method): Fix previous change.
8530         (setup-specified-language-environment): Doc fix.
8531
8532 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8533
8534         * mule/mule-cmds.el: Several doc fixes.
8535         (get-language-info, set-language-info): Rename argument.
8536         (set-language-info-alist): Likewise.
8537         (register-input-method): Rename argument.
8538         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8539
8540 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8541
8542         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8543         default value while reading an input method.
8544
8545 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8546
8547         * mule/mule-cmds.el (universal-coding-system-argument):
8548         Use buffer-file-coding-system as default.
8549
8550 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8551
8552         * mule/korean.el ("Korean"): Doc fix.
8553
8554 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8555
8556         * mule/mule-cmds.el (describe-language-environment): Print the
8557         languge environment at the head.
8558
8559 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8560
8561         * mule/japanese.el: Set exit-function to exit-japanese-environment
8562         for Japanese environment.
8563
8564 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8565
8566         * mule/mule-cmds.el (set-language-environment): Doc fix.
8567         (current-language-environment): Use defcustom.
8568         (default-input-method): Specify :type.
8569
8570 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8571
8572         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8573         modified.
8574         (prefer-coding-system): Doc-string modified.
8575
8576 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8577
8578         * mule/mule-cmds.el (set-language-info): Doc-string
8579         describes `coding-priority' KEY.
8580         (set-language-environment-coding-systems): New function.
8581         (select-safe-coding-system): New function.
8582         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8583         (set-language-info-alist): New optionla arg PARENTS.  Call
8584         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8585         (set-language-environment-coding-systems): New function.
8586
8587         * mule/chinese.el: Remove setting up of
8588         describe-chinese-environment-map and
8589         setup-chinese-environment-map.  Exclude them in args of calls to
8590         set-language-info-alist.  Register coding-priority key in
8591         language-info-alist.
8592
8593         * mule/cyrillic.el: Remove setting up of
8594         describe-cyrillic-environment-map and
8595         setup-cyrillic-environment-map.  Exclude them in args of calls to
8596         set-language-info-alist.  Register coding-priority key in
8597         language-info-alist.
8598
8599         * mule/english.el: Register coding-priority key in
8600         language-info-alist.
8601
8602         * mule/ethiopic.el: Register coding-priority key in
8603         language-info-alist.
8604
8605         * mule/european.el: Remove setting up of
8606         describe-european-environment-map and
8607         setup-european-environment-map.  Exclude them in args of calls to
8608         set-language-info-alist.  Register coding-priority key in
8609         language-info-alist.  Add "German" language env.
8610         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8611         (setup-german-environment): New function.
8612
8613         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8614         change default input method to "greek-postfix".
8615
8616         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8617         coding-priority key in
8618
8619 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8620
8621         * mule/mule-cmds.el (set-language-info): Doc fix.
8622         (input-method-inactivate-hook): Doc fix.
8623
8624 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8625
8626         * mule/mule-cmds.el (set-input-method): Renamed from
8627         select-input-method.
8628
8629 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8630
8631         * mule/mule-cmds.el (set-language-environment): Run
8632         exit-language-environment-hook before calling `exit-function'
8633         which is specified for the language environment.
8634
8635 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8636
8637         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8638         modified.
8639         (prefer-coding-system): Likewise.
8640         (describe-language-environment): Print aliases of each coding
8641         system.
8642         (set-language-environment-hook): New variable.
8643         (exit-language-environment-hook): New variable.
8644         (set-language-environment): Call these hooks.  Before setting a
8645         new language environment, exit from the
8646         current-language-environment if necessary.
8647         (input-method-verbose-flag): The value can be nil, t,
8648         complex-only, or default.
8649         (input-method-highlight-flag): Doc-string augmented.
8650         (activate-input-method): Check if we can run the registered
8651         function to activate an input method.
8652
8653         * mule/korean.el: Set exit-function for language environment
8654         "Korean" to exit-korean-environment.
8655         (setup-korean-environment): Moved to korea-util.el.
8656
8657 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8658
8659         * mule/mule-cmds.el (read-multilingual-string): Use
8660         current-input-method prior to default-input-method.  Don't bind
8661         current-input-method by `let', instead, activate the specified
8662         input method in the current buffer temporarily.
8663
8664 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8665
8666         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8667
8668 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8669
8670         * mule/chinese.el (post-read-decode-hz): Return the result of
8671         decode-hz-region.
8672         (pre-write-encode-hz): Do not change the value of
8673         last-coding-system.
8674
8675 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8676
8677         * mule/mule-ccl.el: Doc fixes.
8678
8679 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8680
8681         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8682         (check-ccl-program): New macro.
8683
8684 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8685
8686         * mule/mule-ccl.el: Comment about CCL syntax modified.
8687         (ccl-command-table): Add read-multibyte-character and
8688         write-multibyte-character.
8689         (ccl-code-table): Add ex-cmd.
8690         (ccl-extended-code-table): New variable.
8691         (ccl-embed-extended-command): New function.
8692         (ccl-compile-read-multibyte-character,
8693         ccl-compile-write-multibyte-character) New functions.
8694         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8695         ccl-dump-write-multibyte-character): New functions.
8696
8697 1999-07-22  SL Baur  <steve@miho>
8698
8699         * config.el (config-value-file): config.values is installed into
8700         doc-directory.
8701         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8702
8703 1999-07-19  Didier Verna  <didier@xemacs.org>
8704
8705         * rect.el: all functions rewritten, except when noted. Below is a
8706         list of interface changes.
8707         (apply-on-rectangle): new function. Obsoletes
8708         `operate-on-rectangle'. All functions that used to call this
8709         function now call the new one.
8710         (kill-rectangle): added optional prefix arg to fill lines.
8711         (delete-rectangle): ditto.
8712         (delete-extract-rectangle): ditto.
8713         (open-rectangle): ditto.
8714         (clear-rectangle): ditto.
8715         (delete-rectangle-line): added third arg FILL.
8716         (delete-extract-rectangle-line): ditto.
8717         (open-rectangle-line): ditto.
8718         (clear-rectangle-line): ditto.
8719
8720 1999-07-18  Andy Piper  <andy@xemacs.org>
8721
8722         * menubar-items.el (default-menubar): add gutter options.
8723
8724         * gutter-items.el: new file.
8725         (gutter): new group for custom.
8726         (gutter-visible-p): new variable.
8727         (default-gutter-position): ditto.
8728         (buffers-tab): new group for the buffers tab.
8729         (gutter-buffers-tab): widget to put in the gutter.
8730         (buffers-tab-max-size): max number of tabs.
8731         (buffers-tab-switch-to-buffer-function): function to call when a
8732         tab is pressed.
8733         (buffers-tab-omit-function): filter buffers with this function.
8734         (buffers-tab-format-buffer-line-function): format buffer names for
8735         inclusion in tabs.
8736         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8737         the record.
8738         (build-buffers-tab-internal): build a list of tab items.
8739         (buffers-tab-items): ditto.
8740         (add-tab-to-gutter): put a tab in the gutter area.
8741         (update-tab-in-gutter): reset the buffers in the tab.
8742
8743         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8744
8745         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8746         (switch-to-buffer-hooks): new hook.
8747
8748         * toolbar.el (default-toolbar-position): fix typo.
8749
8750 1999-07-16  Andy Piper  <andy@xemacs.org>
8751
8752         * gui.el (make-dialog-frame): turn off gutters for dialogs.
8753
8754 1999-07-15  Didier Verna  <didier@xemacs.org>
8755
8756         * cus-edit.el (custom-prompt-variable): optional third arg makes
8757         prompt for a comment string.
8758         (customize-set-value): optional prefix makes this function handle
8759         variable comments.
8760         (customize-set-variable): ditto.
8761         (customize-save-variable): ditto.
8762         (customize-customized): handle custom comments.
8763         (customize-save-customized): ditto.
8764         (custom-variable-state-set): ditto.
8765         (custom-face-state-set): ditto.
8766         (customize-saved): ditto.
8767         (custom-variable-set): ditto.
8768         (custom-face-set): ditto.
8769         (custom-variable-save): ditto.
8770         (custom-face-save): ditto.
8771         (custom-variable-reset-saved): ditto.
8772         (custom-face-reset-saved): ditto.
8773         (custom-variable-reset-standard): ditto.
8774         (custom-face-reset-standard): ditto.
8775         (custom-comment-face): new face.
8776         (custom-comment-tag-face): ditto.
8777         (custom-comment): new widget.
8778         (custom-comment-create): new function.
8779         (custom-comment-delete): ditto.
8780         (custom-comment-value-set): ditto.
8781         (custom-comment-show): ditto.
8782         (custom-comment-invisible-p): ditto.
8783         (custom-variable-value-create): create a comment field widget.
8784         (custom-face-value-create): ditto.
8785         (custom-variable-menu): new entry for adding a custom comment.
8786         (custom-face-menu): ditto.
8787         (custom-save-variables): possibly save custom comments.
8788         (custom-save-faces): ditto.
8789
8790         * cus-face.el (custom-set-faces): the arguments can now have a
8791         custom comment as fourth argument.
8792
8793         * custom.el (custom-set-variables): the arguments can now have a
8794         custom comment as fifth element.
8795
8796 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
8797
8798         * XEmacs 21.2.18 is released
8799
8800 1999-07-13  SL Baur  <steve@miho>
8801
8802         * lib-complete.el (read-library-name): Revert previous change.
8803         (read-library): Ditto.
8804
8805 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
8806
8807         * packages.el (packages-package-list): Capitalize docstring.
8808
8809         * packages.el (packages-find-package-library-path): Use #'nconc
8810         rather than #'append to reduce consing -- #'mapcar uses Flist,
8811         which returns a freshly consed list.  #'append would create yet
8812         another fresh list, using Fmake_list in concat.
8813
8814         * packages.el (package-provide): Use setq with remassq like it
8815         says in its docstring.
8816
8817 1999-07-06  SL Baur  <steve@miho.m17n.org>
8818
8819         * lib-complete.el (progn-with-message): Fix typo.
8820
8821 1999-07-06  SL Baur  <steve@miho.m17n.org>
8822
8823         * mule/mule-misc.el (char-octet): Make function match docstring.
8824         From Katsumi Yamaoka <yamaoka@jpl.org>
8825
8826 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
8827
8828         * wid-edit.el (widget-documentation): corrected spelling error.
8829
8830 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
8831
8832         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
8833         keys if already bound
8834
8835 1999-07-06  SL Baur  <steve@miho.m17n.org>
8836
8837         * lib-complete.el (progn-with-message): Revert previous changes.
8838
8839 1999-06-24  Bob Weiner  <weiner@beopen.com>
8840
8841         * lib-complete.el (find-library):
8842         (find-library-other-window):
8843         (find-library-other-frame): Completely rewrote
8844         so that these functions actually work when called non-interactively.
8845         Also made them handle LIBRARY arguments which end with .el or .elc.
8846
8847 1999-06-24  Bob Weiner  <weiner@beopen.com>
8848
8849         * simple.el (indent-new-comment-line): Locally bound
8850         `block-comment-start' to `comstart' or else when this is called
8851         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
8852         `block-comment-start' value, ignoring any existing spacing after a
8853         comment prefix in the previous line and producing ugly comments.
8854
8855 1999-06-23  Bob Weiner  <weiner@beopen.com>
8856
8857         * list-mode.el (mouse-choose-completion):
8858         (choose-completion):
8859         (completion-switch-to-minibuffer): Added.
8860         ([Tab]): [Tab] previously switched to the minibuffer
8861         but since [space] does that and since most applications in the
8862         world use [Tab] to select the next item in a list, do that in the
8863         *Completions* buffer too.  This will cause the least confusion
8864         among the largest population of users.  -- Bob Weiner, BeOpen.com,
8865         06/23/1999.
8866
8867 1999-06-22  Bob Weiner  <weiner@beopen.com>
8868
8869         * help.el (help-buffer-name): Added support for a null value
8870         of `help-buffer-prefix-string' since some buffers require no
8871         prefix.
8872
8873 1999-06-20  Bob Weiner  <weiner@beopen.com>
8874
8875         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
8876         in the completion-list-mode-map to bury the completions buffer
8877         even when the minibuffer is no longer active.
8878
8879 1999-06-20  Bob Weiner  <weiner@beopen.com>
8880
8881         * list-mode.el (list-mode): It is visually disconcerting to have
8882         the text cursor disappear within list buffers, especially when
8883         moving from window to window, so leave it visible.
8884
8885 1999-07-01  SL Baur  <steve@miho.m17n.org>
8886
8887         * menubar-items.el (default-menubar): Conditionalize the bug
8888         report menu item (which may not be possible in this XEmacs).
8889         Reported by: Ken'ichi Handa <handa@etl.go.jp>
8890
8891 1999-06-30  SL Baur  <steve@miho.m17n.org>
8892
8893         * subr.el (with-current-buffer): DOC string fix.
8894         Suggested by Bob Weiner <weiner@altrasoft.com>
8895
8896 1999-06-25  Charles G Waldman <cgw@fnal.gov>
8897
8898         * cus-face.el (custom-face-italic): insert missing args
8899
8900 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8901
8902         * packages.el (package-locations): Changed default early package
8903         hierarchies to ~/.xemacs/mule-packages and
8904         ~/.xemacs/xemacs-packages.
8905
8906 1999-06-23  SL Baur  <steve@miho.m17n.org>
8907
8908         * mule/mule-category.el (Top Level): ASCII is also latin-1.
8909
8910 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8911
8912         * packages.el (package-locations): Changed default early package
8913         hierarchy to ~/.xemacs/packages.
8914         (package-locations): Removed `packages' as a possible name for a
8915         late package hierarchy.
8916
8917 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
8918
8919         * mule/mule-category.el (word-combining-categories): Set up new
8920         variable.
8921         (word-separating-categories): Likewise.
8922
8923 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
8924
8925         * XEmacs 21.2.17 is released
8926
8927 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
8928
8929         * font-menu.el (font-menu-set-font): allow for nil specification
8930         of font size.
8931
8932 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
8933
8934         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
8935         is 1.
8936
8937 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
8938
8939         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
8940         8859-5 instead of ISO 8859-1.
8941
8942 1999-06-15  SL Baur  <steve@steve1.m17n.org>
8943
8944         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
8945         (viet-viscii-encode-table): Ditto.
8946
8947         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
8948         Make obsolete definition of char-octet.
8949
8950 1999-06-14  SL Baur  <steve@steve1.m17n.org>
8951
8952         * subr.el: Move no-Mule make-char ...
8953         * help-nomule.el (make-char): To here.
8954         (string-width): Make Mule compatibility alias.
8955
8956 1999-06-15  Andy Piper  <andy@xemacs.org>
8957
8958         * select.el (get-selection-no-error): really make there be no-error.
8959         (get-selection): revert to original.
8960
8961 1999-06-11  Andy Piper  <andy@xemacs.org>
8962
8963         * select.el (selection-sets-clipboard): renamed.
8964         (own-selection): use it.
8965
8966 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
8967
8968         * XEmacs 21.2.16 is released
8969
8970 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
8971
8972         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
8973         missing characters to avoid crash.
8974
8975 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
8976
8977         * coding.el (set-terminal-coding-system): Only set the console
8978         coding system on the selected console if it is a tty.
8979
8980 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
8981
8982         * cus-face.el:
8983         * cus-edit.el:
8984         * faces.el:
8985         (custom):
8986         (face-spec-set):
8987         * faces.el (frob-face-property):
8988         * font-menu.el (font-menu-set-font):
8989                   Actually apply changes from 1999-03-17
8990
8991 1999-06-10  Andy Piper  <andy@xemacs.org>
8992
8993         * select.el (get-selection): abstract out non error-signalling
8994         part.
8995         (get-selection-no-error): get-selection without signalling an
8996         error.
8997         (selection-is-clipboard-p): new variable. controls whether the
8998         selection sets the clipboard.
8999         (own-selection): use it.
9000
9001         * mouse.el (insert-selection): fallback to clipboard after trying
9002         primary selection and cutbuffer.
9003
9004 1999-06-05  Andy Piper  <andy@xemacs.org>
9005
9006         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9007         selection functions.
9008
9009 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9010
9011         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9012         default value.
9013         (load): Use `raw-text' instead of `no-conversion'.
9014         (insert-file-contents): Likewise.
9015
9016         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9017         of `no-conversion'.
9018
9019 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9020
9021         * coding.el: Don't copy `no-conversion' to `raw-text'.
9022
9023 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9024
9025         * subr.el (make-char): Define it if Mule is not around.
9026
9027 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9028
9029         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9030
9031         * x-select.el (x-disown-selection-internal): Restore symbol as an
9032         obsolete alias.
9033         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9034
9035 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9036
9037         * XEmacs 21.2.15 is released
9038
9039 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9040
9041         * subr.el (split-string): Avoid infinite looping
9042
9043 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9044
9045         * ldap.el (ldap-ignore-attribute-codings): New variable
9046         (ldap-default-attribute-decoder): New variable
9047         (ldap-coding-system): New variable
9048         (ldap-attribute-syntax-encoders): New variable
9049         (ldap-attribute-syntax-decoders): New variable
9050         (ldap-attribute-syntaxes-alist): New variable
9051         (ldap-encode-boolean): New function
9052         (ldap-decode-boolean): New function
9053         (ldap-encode-country-string): New function
9054         (ldap-decode-string): New function
9055         (ldap-decode-address): New function
9056         (ldap-encode-address): New function
9057         (ldap-decode-attribute): New function
9058         (ldap-search): Use some of these
9059
9060 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9061
9062         * version.el (emacs-version): Make the patch level/beta come
9063         before the XEmacs qualifier so that it gets into (funcall
9064         emacs-version) and thus in the bug reports.
9065         (emacs-version>=): Support patch levels.
9066
9067 1999-06-03  SL Baur  <steve@xemacs.org>
9068
9069         * version.el: implement x.y.z version number
9070         From Jan Vroonhof <vroonhof@math.ethz.ch>
9071
9072 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9073
9074         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9075
9076 1999-05-22  Vin Shelton <acs@xemacs.org>
9077
9078         * startup.el: Document -private and break out non-standard X options.
9079
9080 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9081
9082         * mule/mule-charset.el (charset-after): New function.
9083         (charset-direction): Synch with Mule, update docstring.
9084         (get-charset-property): New function.
9085         (put-charset-property): New function.
9086         (charset-plist): New function.
9087
9088         * mule/mule-charset.el (compose-region):
9089         (decompose-region): remove;  these functions (which don't work
9090         since we don't do composite characters) have been moved to
9091         mule-util.el.
9092         (toplevel): follow coding standards
9093
9094 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9095
9096         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9097         exist any more.
9098
9099         * code-files.el: Fix commentary to follow coding standards.  Move
9100         the single line left in mule-files.el to here.
9101
9102         * mule/mule-files.el: delete.
9103
9104 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9105
9106         * info.el (Info-scroll-prev): Use event functions instead of the
9107         old emacs 19 interface.
9108
9109 1999-06-02  Andy Piper  <andy@xemacs.org>
9110
9111         * x-font-menu.el (x-font-menu-load-font):
9112         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9113
9114 1999-05-31  Andy Piper  <andy@xemacs.org>
9115
9116         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9117         group.
9118         (font-menu-this-frame-only-p): ditto.
9119         (font-menu-max-items): reinstate, from Jan Vroonhof
9120         <vroonhof@math.ethz.ch>
9121         (font-menu-submenu-name-format): ditto.
9122         (font-menu-split-long-menu): ditto, for use by the family
9123         constructor.
9124         (font-menu-family-constructor): use it.
9125
9126 1999-05-30  Andy Piper  <andy@xemacs.org>
9127
9128         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9129         for use by the font menu.
9130
9131         * msw-font-menu.el: new file implementing mswindows specific
9132         font-menu behaviour.
9133         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9134         (mswindows-font-menu-junk-families): ditto.
9135         (hack-font-truename): ditto.
9136         (mswindows-font-regexp-ascii): ditto.
9137         (mswindows-reset-device-font-menus): ditto.
9138         (mswindows-font-menu-font-data): ditto.
9139         (mswindows-font-menu-load-font): ditto.
9140
9141         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9142         (x-font-menu-font-data): ditto.
9143         (x-font-menu-load-font): ditto.
9144
9145         * font-menu.el: new file implementing generic font menu behaviour.
9146         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9147         made device independent.
9148         (font-menu-this-frame-only-p): ditto.
9149         (font-menu-preferred-resolution): ditto.
9150         (font-menu-size-scaling): new variable used to determine whether
9151         sizes are in points or tenths of a point.
9152         (vassoc): moved from x-font-menu.el.
9153         (device-fonts-cache): ditto.
9154         (device-fonts-cache): ditto.
9155         (flush-device-fonts-cache): ditto.
9156         (reset-device-font-menus): copied from x-font-menu.el and made
9157         device independent. Most functionality deferred to
9158         device-dependent versions.
9159         (font-menu-family-constructor): copied from x-font-menu.el and
9160         made device independent.
9161         (font-menu-size-constructor): ditto.
9162         (font-menu-weight-constructor): ditto.
9163         (font-menu-set-font): ditto.
9164         (font-menu-change-face): ditto.
9165         (font-menu-load-font): new device method.
9166         (font-menu-font-data): ditto.
9167
9168         * x-font-menu.el: The above functions deleted.
9169
9170 1999-05-26  Andy Piper  <andy@xemacs.org>
9171
9172         * update-elc.el:
9173         * make-docfile.el:
9174         * loadup.el: rehash expand-file-name usage to not use default-directory.
9175
9176 1999-05-21  Andy Piper  <andy@xemacs.org>
9177
9178         * x-select.el (x-select-convert-to-text):
9179         (x-selected-text-type):
9180         (x-get-selection):
9181         (xselect-convert-to-string):
9182         (xselect-convert-to-compound-text):
9183         (xselect-convert-to-length):
9184         (xselect-convert-to-targets):
9185         (xselect-convert-to-delete):
9186         (xselect-convert-to-filename):
9187         (xselect-convert-to-charpos):
9188         (xselect-convert-to-lineno):
9189         (xselect-convert-to-colno):
9190         (xselect-convert-to-sourceloc):
9191         (xselect-convert-to-os):
9192         (xselect-convert-to-host):
9193         (xselect-convert-to-user):
9194         (xselect-convert-to-class):
9195         (xselect-convert-to-name):
9196         (xselect-convert-to-integer):
9197         (xselect-convert-to-atom):
9198         (xselect-convert-to-identity): functions renamed from x-* and
9199         moved to select.el.
9200         (x-get-secondary-selection): use rename get-selection.
9201         (x-get-clipboard): ditto.
9202         (x-own-selection): moved to select.el.
9203         (x-valid-simple-selection-p): ditto.
9204         (x-dehilight-selection): ditto.
9205         (x-own-clipboard): ditto.
9206         (x-disown-selection): ditto.
9207
9208         * x-mouse.el (x-yank-function): moved to mouse.el.
9209         (x-insert-selection): ditto.
9210         (x-set-point-and-move-selection): use renamed function.
9211
9212         * select.el (selected-text-type): moved and renamed from
9213         x-select.el.
9214         (selection-owner-p): moved to C.
9215         (selection-exists-p): ditto.
9216         (get-cutbuffer): new device method.
9217         (get-selection): generalised and moved from x-select.el.
9218         (own-selection): moved x-own-selection functionality into here.
9219         (dehilight-selection): renamed and moved from x-select.el.
9220         (own-clipboard): functionality moved from x-select.el using new
9221         generic C builtins.
9222         (disown-clipboard): ditto.
9223         (select-convert-to-text):
9224         (select-convert-to-string):
9225         (select-convert-to-compound-text):
9226         (select-convert-to-length):
9227         (select-convert-to-targets):
9228         (select-convert-to-delete):
9229         (select-convert-to-filename):
9230         (select-convert-to-charpos):
9231         (select-convert-to-lineno):
9232         (select-convert-to-colno):
9233         (select-convert-to-sourceloc):
9234         (select-convert-to-os):
9235         (select-convert-to-host):
9236         (select-convert-to-user):
9237         (select-convert-to-class):
9238         (select-convert-to-name):
9239         (select-convert-to-integer):
9240         (select-convert-to-atom):
9241         (select-convert-to-identity): new functions renamed from x-* and
9242         moved from x-select.el.
9243
9244         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9245         into here and use as the default window-system mouse yank.
9246         (insert-selection): generalised and moved from x-mouse.el.
9247         (own-clipboard): moved to C.
9248
9249         * msw-select.el (mswindows-selection-owned-p): deleted.
9250         (mswindows-own-selection): generalised and moved to select.el.
9251         (mswindows-disown-selection): generalised and moved to C.
9252         (mswindows-selection-owner-p): ditto.
9253
9254 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9255
9256         * XEmacs 21.2.14 is released
9257
9258 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9259
9260         * about.el: update contact info for jason and slb.
9261
9262 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9263
9264         * mule/european.el (setup-romanian-environment): Add Romanian
9265         support from Emacs/Mule romanian.el.
9266
9267 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9268
9269         * cus-face.el: Label all custom changes with the 'custom' tag.
9270
9271         * cus-edit.el: idem ditto.
9272
9273         * faces.el: Added suport for adding device tags to various functions.
9274         (custom): New device tag.
9275         (face-spec-set): Call reset face with tags argument. No longer do
9276         x-init-global-faces hack.
9277
9278         * faces.el (frob-face-property): Use an anonymous specifier to map
9279         frob-face-property-1 over.
9280
9281         * x-font-menu.el (font-menu-set-font): Always specify all
9282         properties to custom.
9283
9284 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9285
9286         * mule/european.el (setup-czech-environment): Add czech support.
9287         From David Sauer <davids@orfinet.cz>
9288
9289 1999-03-15  SL Baur  <steve@xemacs.org>
9290
9291         * check-features.el: Turn hard errors into warnings.
9292
9293 1999-03-21  SL Baur  <steve@xemacs.org>
9294
9295         * simple.el (delete-key-deletes-forward): As per discussion on
9296         xemacs-beta, default to t.
9297
9298 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9299
9300         * loadup.el: Define Installation-string before loading anything.
9301
9302 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9303
9304         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9305         From Anders Stenman <stenman@isy.liu.se>
9306
9307 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9308
9309         * wid-edit.el (widget-glyph-find): Ditto.
9310
9311         * packages.el (locate-library): Ditto.
9312
9313         * loadup.el (really-early-error-handler): Ditto.
9314
9315         * lib-complete.el (read-library): Ditto.
9316
9317         * faces.el (set-face-stipple): Ditto.
9318
9319         * code-files.el (load): Use new calling style of locate-file.
9320
9321 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9322
9323         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9324         dead.
9325
9326 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9327
9328         * dumped-lisp.el (preloaded-file-list): Don't load
9329         Installation.el.
9330
9331         * loadup.el (Installation-string): Define it here.
9332
9333 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9334
9335         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9336         Installation.el needs to be loaded before `dump-paths', otherwise
9337         the dumping process won't find it.
9338
9339 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9340
9341         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9342         subr so that we can use `replace-in-string' in Installation.el to
9343         get rid of C-m chars under the native Windows build.
9344
9345 1999-04-29  Andy Piper  <andy@xemacs.org>
9346
9347         * make-docfile.el: canonicalize file and directory names.
9348
9349         * device.el (call-device-method): new function for calling device
9350         specific methods.
9351         (define-device-method): new function for defining device methods.
9352         (define-device-method*): ditto.
9353
9354 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9355
9356         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9357
9358 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9359
9360         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9361         (cyrillic-koi8-r-encode-table): Likewise.
9362         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9363         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9364
9365         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9366         from vietnamese.el].
9367
9368         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9369         mule/mule-misc.el.
9370
9371 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9372
9373         * mule/thai-xtis.el:
9374         - Change font registry name from "Thai94x94-0" to "xtis-0".
9375         - Change mnemonic of coding-system `tis-620' to "TIS620".
9376
9377 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9378
9379         * mule/ethiopic.el: fixed.
9380
9381 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9382
9383         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9384
9385         * mule/thai-xtis.el: New file.
9386
9387         * mule/vietnamese.el: New file.
9388
9389         * mule/ethiopic.el: New file.
9390
9391 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9392
9393         * bytecomp.el (byte-compile-close-variables): Leave
9394         debug-issue-ebola-notices alone.
9395
9396 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9397
9398         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9399         at the top of the buffer since it is the most important thing to
9400         customize
9401         (ldap-get-host-parameter): New defun
9402         (ldap-search): Add a new parameter `withdn' to retrieve the
9403         distinguished names of entries
9404
9405 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9406
9407         * startup.el (splash-frame-body): Date and spelling fixes.
9408
9409 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9410
9411         * view-less.el (toggle-truncate-lines): add autoload tag
9412
9413 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9414
9415         * format.el (format-alist): Disable image stuff.
9416
9417 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9418
9419         * wid-edit.el (widget-glyph-find): Search by directories, then by
9420         suffixes rather than the other way around.
9421         (widget-image-conversion): Renamed to
9422         `widget-image-file-name-suffixes'.
9423
9424 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9425
9426         * mule/mule-charset.el: Made old functions obsolete, remove the
9427         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9428         (charset-iso-graphic-plane): Rename from charset-graphic.
9429         (charset-iso-final-char): Rename from charset-final.
9430         (charset-width): Rename from charset-columns.
9431         (charset-bytes): Added from fsf compatibility, returns always 1.
9432
9433         * mule/mule-misc.el: Move charset-doc-string alias to
9434         mule-charset.el
9435
9436 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9437
9438         * x-faces.el (x-make-font-bold-italic): honor
9439         *try-oblique-before-italic-fonts*
9440
9441 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9442
9443         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9444
9445 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9446
9447         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9448         name.
9449
9450 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9451
9452         * cl-extra.el (equalp): Would bug out for lists.
9453
9454 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9455
9456         * about.el (about-hackers):  Change cgw's email address
9457
9458 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9459
9460         * XEmacs 21.2.13 is released
9461
9462 1999-03-12  SL Baur  <steve@xemacs.org>
9463
9464         * simple.el (delete-key-deletes-forward): Revert to previous
9465         behavior.
9466
9467 1999-01-18  Didier Verna  <didier@xemacs.org>
9468
9469         * menubar-items.el (xemacs-splash-buffer): handle the case of
9470         multiple elements in the splash buffer body.
9471
9472         * startup.el (splash-frame-timeout): new constant: interval
9473         between splash buffer elements.
9474         (command-line-1): handle splash buffer with multiple elements (use
9475         a timeout).
9476         (splash-frame-body): Originally `startup-splash-frame-body'.
9477         Rewrote a cleaner and more readable version. This can now be array,
9478         in which case each element is displayed in turn in the splash buffer.
9479         (splash-frame-static-body): new constant. Persistent information
9480         across all splash buffer elements (preserves the possibility to give
9481         it in different languages.
9482         (circulate-splash-frame-elements): new function. Used as a timeout
9483         to circulate through all splash frame elements and display them in
9484         sequence.
9485         (display-splash-frame): originally `startup-splash-frame'. Handle
9486         the case of multiple elements in the splash buffer body. Now
9487         returns a timeout id if multiple elements to display, or nil.
9488
9489 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9490
9491         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9492         so they can be overridden by x-init-face-from-resources.
9493         Additionally specify the font name also with an x tag.
9494
9495 1999-03-08  Andy Piper  <andy@xemacs.org>
9496
9497         * package-get.el (package-get-base): autoload.
9498
9499         * menubar-items.el (default-menubar): add update menu item. Fix
9500         custom menu to only be activated when package-base is available.
9501
9502         * package-get.el (package-get-custom): don't load
9503         package-get-custom as it is auto-generated. Fix group definition.
9504
9505 1999-03-05  Didier Verna  <didier@xemacs.org>
9506
9507         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9508         instead of `symbol-name' (Thanks Kyle).
9509
9510         * cus-edit.el (custom-save-variables): use `prin1' instead of
9511         princ to write symbols.
9512
9513 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9514
9515         * XEmacs 21.2.12 is released
9516
9517 1999-03-05  SL Baur  <steve@xemacs.org>
9518
9519         * menubar-items.el (default-menubar): Add kfm browsing support.
9520         From Neal Becker <nbecker@fred.net>
9521
9522 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9523
9524         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9525         calls to font-lock during buffer reversion.
9526
9527 1999-02-12  Didier Verna  <didier@xemacs.org>
9528
9529         * info.el (Info-build-node-completions): unconditionally widen the
9530         tag table buffer.
9531
9532 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9533
9534         * x-faces.el (x-init-face-from-resources):
9535         Only set fonts in the 'x locale.
9536
9537 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9538
9539         * package-ui.el (pui-install-selected-packages): Don't throw on
9540         `package-admin-delete-binary-package' returning nil since it's
9541         normal.  Reindent function.
9542         (pui-add-required-packages): Handle case where packages selected
9543         for installation have never been installed.
9544
9545 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9546
9547         * menubar-items.el (default-menubar):
9548         Implement the ``Mule->Set coding system of process'' menu item.
9549
9550 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9551
9552         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9553         files
9554         - Change some `if's to `when's
9555
9556 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9557
9558         * XEmacs 21.2.11 is released
9559
9560 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9561
9562         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9563         against window close (Fix Bug #460).
9564         (ask-user-about-lock-dbox): Idem.
9565
9566 1999-02-25  SL Baur  <steve@xemacs.org>
9567
9568         * mule/mule-charset.el (charset-leading-byte): New function.
9569         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9570
9571 1999-02-12  Andy Piper  <andy@xemacs.org>
9572
9573         * about.el (xemacs-hackers): change andy's email address.
9574         (about-url-alist): change andy's web page address.
9575         (about-xemacs): add piper.
9576
9577 1999-02-16  SL Baur  <steve@xemacs.org>
9578
9579         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9580         of mule-base into lisp/mule.
9581
9582 1999-02-16  SL Baur  <steve@xemacs.org>
9583
9584         * mule/arabic.el:
9585         mule/canna-leim.el:
9586         mule/chinese.el:
9587         mule/cyrillic.el:
9588         mule/english.el:
9589         mule/european.el:
9590         mule/greek.el:
9591         mule/hebrew.el:
9592         mule/japanese.el:
9593         mule/kinsoku.el:
9594         mule/korean.el:
9595         mule/misc-lang.el:
9596         mule/mule-category.el:
9597         mule/mule-ccl.el:
9598         mule/mule-charset.el:
9599         mule/mule-cmds.el:
9600         mule/mule-coding.el:
9601         mule/mule-files.el:
9602         mule/mule-help.el:
9603         mule/mule-init.el:
9604         mule/mule-misc.el:
9605         mule/mule-tty-init.el:
9606         mule/mule-x-init.el:
9607         mule/viet-chars.el:  Remerge from mule-base.
9608
9609         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9610         of mule-base into lisp/mule.
9611
9612 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9613
9614         * process.el (exec-to-string): Use `shell-command-switch' in place
9615         of hard-wired "-c" (for WindowsNT).
9616
9617 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9618
9619         * menubar-items.el (default-menubar):  Remove obsolete
9620         "Gopher" item
9621
9622 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9623
9624         * package-admin.el (package-admin-get-install-dir): First fall
9625         back to the location of xemacs-base for non-mule packages.
9626
9627 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9628
9629         * paths.el:
9630         - improved automounter tmp directory support.
9631         - support 4 (!) empirically discovered automounter conventions
9632
9633 1999-02-12  SL Baur  <steve@xemacs.org>
9634
9635         * etags.el (pop-tag-mark): autoload to match key binding.
9636
9637 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9638
9639         * XEmacs 21.2.10 is released
9640
9641 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9642
9643         * package-get.el (package-get-remote-filename): Don't bug out for
9644         a local file name in the search entry.
9645
9646 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9647
9648         * XEmacs 21.2.9 is released
9649
9650 1999-01-19  Didier Verna  <didier@xemacs.org>
9651
9652         * replace.el (replace-search-function): new variable containing a
9653         function to perform a search-forward.
9654         (replace-re-search-function): new variable containing a function
9655         to perform a re-search-forward.
9656         (perform-replace): use them.
9657
9658 1999-01-25  Didier Verna  <didier@xemacs.org>
9659
9660         * select.el (selection-owner-p): use the name `XEmacs'.
9661         (cut-copy-clear-internal): ditto.
9662
9663 1999-01-18  Andy Piper  <andy@xemacs.org>
9664
9665         * about.el (about-url-alist): Update my entry.
9666         (xemacs-hackers): Ditto.
9667
9668 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9669
9670         * buffer.el (switch-to-buffer): Fixing documentation.
9671         * minibuf.el (minibuffer-completion-table): ditto.
9672         * cl-macs.el (return-from): ditto.
9673
9674 1999-01-04  Didier Verna  <didier@xemacs.org>
9675
9676         * replace.el (delete-non-matching-lines): temporarily disable
9677         case-folding when called interactively with a regexp containing
9678         uppercase characters.
9679         (delete-matching-lines): ditto.
9680         (count-matches): ditto.
9681         (list-matching-lines): ditto.
9682
9683 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9684
9685         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9686         abort if current window is split horizontally, not if others are
9687         split.  Got rid of unnecessary minibuffer checking.  Also, add
9688         some comments (it's still complex).
9689
9690 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9691
9692         * package-get.el: changed address for doc.ic.ac.uk to
9693         sunsite.doc.ic.ac.uk
9694
9695 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9696
9697         * ldap.el (toplevel): Remove requires so that the file compiles
9698         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9699
9700 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9701
9702         * dump-paths.el: Calculate module-directory and set
9703         module-load-path to the load path for modules.
9704
9705         * loadup.el: Get bootstrap value of module-load-path from the
9706         environment variable EMACSBOOTSTRAPMODULEPATH.
9707         - Display the module load path if we're debugging paths.
9708
9709         * setup-paths.el: Added function paths-find-site-module-directory.
9710         - Added function paths-find-module-directory.
9711         - Added function paths-construct-module-load-path.  Uses new
9712         environment variable EMACSMODULEPATH.
9713
9714 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9715
9716         * font.el (font-default-object-for-device):
9717         Oops! This `or' can't be replaced by `unless'.
9718         Fixed inability to run w3, among other things.
9719
9720 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9721
9722         * package-admin.el: Change initialization of
9723           package-admin-install-function dependent on system type.
9724           Change package-admin-install-function-mswindows to use
9725           "minitar".
9726
9727 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9728
9729         * mouse.el (default-mouse-motion-handler): Disable help echo while
9730         in the minibuffer.
9731
9732 1998-12-28  Martin Buchholz <martin@xemacs.org>
9733
9734         * XEmacs 21.2.8 is released.
9735
9736 1998-12-24  Martin Buchholz <martin@xemacs.org>
9737
9738         * XEmacs 21.2.7 is released.
9739
9740 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9741
9742         * package-ui.el (pui-list-packages): Set truncate-lines.
9743
9744         * package-get.el (package-get-download-menu): Use
9745         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9746
9747         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9748         (pui-help-string): idem.
9749         (list-packages-mode): New major mode.
9750         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9751         (pui-install-selected-packages): Add suport for removing packages.
9752         (pui-toggle-package-delete-key): New function.
9753         (pui-popup-context-sensitive): New kludge.
9754         (pui-list-packages): Add warning when `package-get-remote' is nil.
9755         (package-ui-add-site): New function.
9756
9757 1998-12-01  Didier Verna  <didier@xemacs.org>
9758
9759         * hyper-apropos.el (hyper-where-is): added the missing autoload.
9760
9761 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9762
9763         * ldap.el: Custom-ized
9764         (toplevel): Do not provide `ldap' which is provided by C level
9765         LDAP code
9766         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9767
9768 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
9769
9770         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9771
9772 1998-12-17  Andy Piper  <andy@xemacs.org>
9773
9774         * sound.el (sound-load-list): name changed from sound-load-alist.
9775         (sound-extension-list): name changed from sound-ext-list.
9776         (load-default-sounds): use new names.
9777         (load-sound-file): use new names.
9778
9779 1998-12-16  Andy Piper  <andy@xemacs.org>
9780
9781         * XEmacs 21.2.6 is released
9782
9783 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
9784
9785         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9786         errors.
9787
9788 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
9789
9790         * wid-edit.el (widget-echo-this-extent): Set
9791         help-echo-owns-message to t.
9792
9793 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9794
9795         * package-get.el (package-get-download-menu): use toggles for
9796           each site in the download site menu.
9797
9798 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
9799
9800         * package-get.el (package-get): If we cannot find a package
9801           because package-get-remote is not set, give a more helpful
9802           error message.
9803
9804 1998-11-30  Greg Klanderman  <greg@alphatech.com>
9805
9806         * package-get.el (package-get-remote-filename): use an EFS path
9807         with user anonymous if no user is specified.
9808
9809 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9810
9811         * faces.el (face-spec-set): Re-init fallfacks for default after
9812         calling reset-face on the default face.
9813
9814 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9815
9816         * package-admin.el (package-admin-default-install-function):
9817         Behave as advertised.  Make sure the pkg-dir is proper for
9818         default-directory.
9819         (package-admin-add-binary-package): Make sure the pkg-dir is
9820         proper for default-directory.
9821         (package-admin-install-function-mswindows): Make sure the pkg-dir
9822         is proper for default-directory.
9823
9824 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9825
9826         * XEmacs 21.2.5 is released
9827
9828 1998-12-05  SL Baur  <steve@altair.xemacs.org>
9829
9830         * files.el (binary-file-regexps): regexp-opt is not available at
9831         bytecompile time.
9832
9833 1998-11-30  Martin Buchholz  <martin@xemacs.org>
9834
9835         * x-win-xfree86.el:
9836         * x-win-sun.el (x-win-init-sun):
9837         * x-win-sun.el:
9838         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
9839         * x-iso8859-1.el:
9840         * x-init.el (init-post-x-win):
9841         * x-init.el (init-pre-x-win):
9842         * x-init.el (x-initialize-compose):
9843         * x-init.el:
9844         * x-compose.el:
9845         * winnt.el:
9846         * widget.el:
9847         * wid-edit.el (widget-glyph-click):
9848         * wid-edit.el (widget-glyph-find):
9849         * wid-edit.el (widget-type):
9850         * view-less.el (view-buffer-other-window):
9851         * very-early-lisp.el:
9852         * version.el:
9853         * toolbar.el:
9854         * toolbar-items.el:
9855         * term/sun.el (suntool-map):
9856         * term/sun-mouse.el:
9857         * term/internal.el:
9858         * syntax.el (modify-syntax-entry):
9859         * symbol-syntax.el:
9860         * subr.el:
9861         * startup.el (lock-directory):
9862         * simple.el (set-comment-column):
9863         * simple.el (backward-delete-char-untabify):
9864         * shadow.el (find-emacs-lisp-shadows):
9865         * shadow.el:
9866         * setup-paths.el (paths-construct-info-path):
9867         * select.el (cut-copy-clear-internal):
9868         * process.el (call-process-region):
9869         * process.el (start-process-shell-command):
9870         * process.el:
9871         * paths.el (rmail-spool-directory):
9872         * paragraphs.el (use-hard-newlines):
9873         * package-get.el (package-get-dependencies):
9874         * package-admin.el (package-admin-delete-binary-package):
9875         * obsolete.el (truncate-string):
9876         * obsolete.el (store-substring):
9877         * mouse.el (default-mouse-track-maybe-own-selection):
9878         * mouse.el (mouse-yank-at-point):
9879         * modeline.el:
9880         * modeline.el (mouse-drag-modeline):
9881         * minibuf.el (read-directory-name-internal):
9882         * minibuf.el (read-file-name-internal):
9883         * minibuf.el (read-file-name-internal-1):
9884         * minibuf.el (read-file-name-2):
9885         * minibuf.el (exact-minibuffer-completion-p):
9886         * minibuf.el (read-from-minibuffer):
9887         * minibuf.el:
9888         * menubar.el (check-menu-syntax):
9889         * map-ynp.el (map-y-or-n-p):
9890         * make-docfile.el (docfile-out-of-date):
9891         * loadup.el ((member "run-temacs" command-line-args)):
9892         * loadup.el ((member "no-site-file" command-line-args)):
9893         * loadup.el (really-early-error-handler):
9894         * loadup.el:
9895         * loadhist.el:
9896         * loaddefs.el:
9897         * lisp-mnt.el (lm-verify):
9898         * lib-complete.el (lib-complete:cache-completions):
9899         * lib-complete.el (library-all-completions):
9900         * itimer.el (itimer-run-expired-timers):
9901         * info.el (Info-mode):
9902         * info.el (Info-insert-file-contents):
9903         * info.el (Info-rebuild-dir):
9904         * info.el (Info-build-dir-anew):
9905         * info.el (Info-parse-dir-entries):
9906         * info.el (Info-dir-outdated-p):
9907         * info.el (Info-insert-dir):
9908         * info.el (info-xref):
9909         * info.el:
9910         * hyper-apropos.el (hyper-apropos-get-doc):
9911         * hyper-apropos.el (hyper-describe-face):
9912         * hyper-apropos.el (hyper-apropos-mode):
9913         * hyper-apropos.el:
9914         * help.el (list-processes):
9915         * help.el:
9916         * gnuserv.el:
9917         * font.el (mswindows-font-create-name):
9918         * font.el (font-default-font-for-device):
9919         * font.el (x-font-create-object):
9920         * font.el (font-registry):
9921         * font.el:
9922         * font-lock.el (font-lock-keywords):
9923         * font-lock.el:
9924         * finder.el (finder-compile-keywords):
9925         * find-paths.el (paths-find-recursive-path):
9926         * fill.el (set-justification-center):
9927         * fill.el (fill-region-as-paragraph):
9928         * files.el (insert-directory):
9929         * files.el (wildcard-to-regexp):
9930         * files.el (recover-file):
9931         * files.el (basic-save-buffer):
9932         * files.el (delete-auto-save-file-if-necessary):
9933         * files.el (file-relative-name):
9934         * files.el (backup-extract-version):
9935         * files.el (backup-buffer):
9936         * files.el (set-visited-file-name):
9937         * files.el (set-auto-mode):
9938         * files.el (interpreter-mode-alist):
9939         * files.el:
9940         * files.el (find-file-noselect):
9941         * files.el (abbreviate-file-name):
9942         * files.el (parse-colon-path):
9943         * files.el (directory-abbrev-alist):
9944         * etags.el (visit-tags-table-buffer):
9945         * easymenu.el (easy-menu-define):
9946         * dragdrop.el (experimental-dragdrop-drag):
9947         * dragdrop.el (dragdrop-drop-do-functions):
9948         * dragdrop.el (dragdrop-drop-at-point):
9949         * disass.el (disassemble-1):
9950         * disass.el (disassemble-internal):
9951         * disass.el (disassemble):
9952         * disass.el:
9953         * derived.el (derived-mode-init-mode-variables):
9954         * derived.el (define-derived-mode):
9955         * custom.el (defgroup):
9956         * cus-edit.el (custom-quote):
9957         * config.el:
9958         * code-process.el (open-network-stream):
9959         * code-process.el (start-process):
9960         * code-process.el (call-process-region):
9961         * code-process.el (call-process):
9962         * code-process.el:
9963         * code-files.el (insert-file-contents):
9964         * code-files.el:
9965         * code-files.el (buffer-file-coding-system-for-read):
9966         * cmdloop.el (yes-or-no-p-minibuf):
9967         * cl.el:
9968         * cl-macs.el:
9969         * cl-extra.el:
9970         * callers-of-rpt.el (make-caller-report):
9971         * callers-of-rpt.el:
9972         * bytecomp.el (batch-byte-recompile-directory):
9973         * bytecomp.el (batch-byte-compile-1):
9974         * bytecomp.el (batch-byte-compile):
9975         * bytecomp.el (display-call-tree):
9976         * bytecomp.el (byte-compile-insert):
9977         * bytecomp.el (byte-compile-two-args-19->20):
9978         * bytecomp.el (byte-compile-variable-ref):
9979         * bytecomp.el (byte-compile-form):
9980         * bytecomp.el (byte-compile-top-level-body):
9981         * bytecomp.el (byte-compile-out-toplevel):
9982         * bytecomp.el (byte-compile-byte-code-maker):
9983         * bytecomp.el (byte-compile-file-form-defmumble):
9984         * bytecomp.el (byte-compile-file-form):
9985         * bytecomp.el (byte-compile-keep-pending):
9986         * bytecomp.el (byte-compile-insert-header):
9987         * bytecomp.el (byte-compile-from-buffer):
9988         * bytecomp.el (byte-compile-file):
9989         * bytecomp.el (byte-recompile-file):
9990         * bytecomp.el (byte-compile-close-variables):
9991         * bytecomp.el (byte-compile-warn-about-unused-variables):
9992         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
9993         * bytecomp.el (byte-compiler-legal-options):
9994         * bytecomp.el (byte-compile-lapcode):
9995         * bytecomp.el (byte-optimize-log):
9996         * bytecomp.el ((fboundp 'defsubst)):
9997         * bytecomp.el:
9998         * bytecomp-runtime.el:
9999         * byte-optimize.el (byte-optimize-apply):
10000         * byte-optimize.el (car):
10001         * byte-optimize.el (byte-optimize-form):
10002         * byte-optimize.el (byte-optimize-form-code-walker):
10003         * byte-optimize.el:
10004         * build-report.el (build-report-insert-installation-file):
10005         * build-report.el (build-report):
10006         * auto-show.el:
10007         * apropos.el (apropos-documentation):
10008         - mega patch
10009         - clean up byte-compile warnings
10010         - remove unused variables
10011         - Use common lisp style hashtable functions
10012         - byte compiler cleanup
10013         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10014         - remove old backquote syntax usage
10015         - move some cl functionality into C for speed.
10016         - remove last remaining VMS support
10017         - spelling fixes
10018         - implement last, butlast, nbutlast, copy-list in C.
10019         - new macro ignore-file-errors, similar to ignore-errors
10020           (ignore-file-errors (delete-file "foo"))
10021         - get frequent garbage collection during loadup.el by tweaking
10022           gc-cons-threshold, rather than explicitly calling garbage-collect
10023         - default delete-key-deletes-forward to `t'.
10024
10025 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10026
10027         * XEmacs 21.2-beta4 is released.
10028
10029 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10030
10031         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10032         (easy-menu-item-present-p): Wrapper around find-menu-item.
10033         (easy-menu-remove-item): Wrapper around delete-menu-item.
10034
10035         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10036         (add-menu-button): Add 'in-menu' argument.
10037         (add-menu-item-1): Add in-menu support to helper function.
10038
10039 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10040
10041         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10042
10043 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10044
10045         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10046         of Dec 4, 1997.
10047
10048 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10049
10050         * process.el (shell-command-on-region): Report if the command
10051         succeeded or failed.
10052
10053 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10054
10055         * subr.el (buffer-substring-no-properties): Comment out.
10056
10057 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10058
10059         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10060           into font instances first, like `x-frob-font-size' does.
10061           (mswindows-find-larger-font): ditto
10062
10063 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10064
10065         * package-ui.el (pui-install-selected-packages): fix args in call
10066         to `package-get'.
10067
10068 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10069
10070         * package-get.el (host-name): New widget type.
10071         (package-get-remote): Better customization using new type.
10072         (package-get-download-sites): idem dito.
10073
10074         (package-get-custom): Do not use package-get-all untill we have
10075         runtime dependencies.
10076
10077         (package-get-remove-copy): Default to 't' we no longer need this
10078         kludge as we do not currently use depenencies.
10079
10080         (package-get-was-current): New variable.
10081         (package-get-require-base): New 'force-current' argument.
10082         (package-get-update-base): idem
10083         (package-get-package-provider):  idem
10084         (package-get-locate-index-file): New 'no-remote' argument.
10085         (package-get-locate-file): idem.
10086
10087         (package-get-maybe-save-index): New function.
10088         (package-get-update-base): Use it.
10089
10090 1998-10-28 Greg Klanderman <greg@alphatech.com>
10091
10092         * package-get.el (package-get-remote): default to nil; by default,
10093         don't go out to the net via EFS.  They must select a download site.
10094         (package-get-download-sites): new variable.
10095         (package-get-download-menu): new function.
10096         (package-get-locate-index-file): new function.
10097         (package-get-update-base): use it.
10098
10099         * menubar-items.el (default-menubar): add "Update Package Index"
10100         and "Add Download Site" menus under Options | Manage Packages.
10101
10102 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10103
10104         * package-get.el (package-get): bugfix code checking installed version
10105         for case where package is not currently installed.
10106         (package-get-require-signed-base-updates): new variable.
10107         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10108         deemed not a goot thing.  Use the variable
10109         package-get-allow-unsigned-base-updates instead.
10110
10111 1998-10-16 Greg Klanderman <greg@alphatech.com>
10112
10113         * package-get.el (package-get): Don't install an older version than
10114         we already have unless explicitly told to.  Issue a warning.
10115
10116         * package-ui.el (pui-add-required-packages): when adding
10117         dependencies, don't add packages that are up to date.
10118         (pui-package-symbol-char):  Don't consider a package out of date
10119         if you have a newer version installed than the latest version in
10120         package-get-base.
10121
10122         * package-get.el (package-get-base-filename): document that it may
10123         be a path relative to package-get-remote;  new default value.
10124         (package-get-locate-file): new function.
10125         (package-get-update-base): use it to expand package-get-base-filename.
10126         (package-get-save-base): new function to save the package-get database
10127         to file.
10128         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10129         (package-get-update-base): pass the REMOTE-SOURCE arg.
10130         (package-get-update-base-entry): call package-get-custom-add-entry.
10131         (package-get-file-installed-p): removed; no longer needed.
10132         (package-get-create-custom): ditto.
10133         (toplevel): remove code to build and load package-get-custom.el
10134         (package-get-custom-add-entry): new function.
10135
10136 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10137
10138         * wid-edit.el (widget-button-click): Don't switch window.
10139
10140 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10141
10142         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10143
10144 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10145
10146         * etags.el (find-tag-default): Run find-tag-hook using
10147         run-hooks rather than funcall
10148
10149 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10150
10151         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10152         and the current local map as the parents to isearch-mode-map.
10153
10154 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10155
10156         * XEmacs 21.2-beta3 is released.
10157
10158 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10159
10160         * package-get.el (package-get-update-base): use
10161         insert-file-contents-internal, not insert-file-contents-literally.
10162
10163 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10164
10165         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10166         dump time.
10167
10168 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10169
10170         * package-get.el (package-get-update-base-entry): new function.
10171         (package-get-update-base): renamed; was `package-get-load-base'.
10172         cleanup, and use package-get-update-base-from-buffer.
10173         (package-get-update-base-from-buffer): new function.
10174         (package-get-update-base-entries): new; helper for above.
10175         Do not eval lisp grabbed over ftp; parse it from new format.
10176
10177 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10178
10179         * files.el (set-auto-mode): Don't play games loading package-get
10180         database; package-get-package-provider will handle it all.
10181
10182 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10183
10184         * package-get.el (package-get-base-filename): new variable.
10185         (package-get-require-base): new function.
10186         (package-get-pgp-signed-begin-line): new variable.
10187         (package-get-pgp-signature-begin-line): ditto.
10188         (package-get-pgp-signature-end-line):  ditto.
10189         (package-get-load-base): new function.
10190         (package-get-interactive-package-query):
10191         (package-get-update-all):
10192         (package-get-dependencies):
10193         (package-get-package-provider):
10194         (package-get-custom): use package-get-require-base.
10195         [package-get-custom loading]: disable for now.
10196
10197         * package-ui.el (pui-list-packages): use (package-get-require-base)
10198
10199 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10200
10201         * package-ui.el: Correct obvious thinko in choosing extent face.
10202
10203 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10204
10205         * menubar-items.el (default-menubar): pui-list-package has nothing
10206         to with Customize. Move all the package stuff to a new Item in Options.
10207
10208         * package-ui.el (pui-menu): Add menu and Popup menu.
10209
10210         * package-get.el (package-get): Use new
10211         package-admin-get-install-dir.
10212
10213         * package-admin.el (package-admin-get-install-dir): New syntax.
10214         Conserve package location and put mule packages where mule-base is.
10215
10216         * package-get.el : Customized
10217
10218         * package-ui.el (pui): Customized
10219         (pui-package-install-dest-dir): New variable.
10220         (pui-install-selected-packages): Use it
10221
10222 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10223
10224         * package-get.el (package-get-interactive-package-query): Move
10225         dependency on package-get-base to run-time.
10226         (package-get-update-all): Ditto.
10227         (package-get-dependencies): Ditto.
10228         (package-get-package-provider): Ditto.
10229         (package-get-custom): Ditto.
10230
10231 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10232
10233         * events.el: Remove 'ascii-character property from 'backspace
10234         and 'delete symbols
10235
10236 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10237
10238         * package-get-base.el: removed.
10239
10240 1998-09-23  Didier Verna  <didier@xemacs.org>
10241
10242         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10243         (no-upper-case-p): new function.
10244         (with-search-caps-disable-folding): new macro.
10245         (with-interactive-search-caps-disable-folding): new macro.
10246         (zap-to-char): In interactive mode, do a case-sensitive search if
10247         the character is uppercase.
10248         (zap-up-to-char): ditto.
10249
10250         * replace.el (perform-replace): use the function no-upper-case-p.
10251
10252         * isearch-mode.el (isearch-fix-case): ditto.
10253         make obsolete `with-caps-disable-folding' and
10254         `isearch-no-upper-case-p'.
10255
10256         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10257         (tags-search): ditto.
10258         (tags-query-replace): ditto.
10259
10260         * info.el (Info-search): ditto.
10261
10262 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10263
10264         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10265
10266 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10267
10268         * package-admin.el (package-admin-rmtree): rewritten.  need to
10269         check for "." and ".." before symlink check.  expand files and
10270         directories with respect to DIRECTORY, not default-directory.
10271
10272 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10273
10274         * package-get.el (package-get-all): add INSTALL-DIR argument.
10275
10276 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10277
10278         * package-ui.el (pui-add-required-packages): new function, select
10279         dependent packages.
10280         (pui-display-keymap): bind it.
10281         (pui-help-string): document it.
10282         (pui-install-selected-packages): package-get-all -> package-get.
10283
10284         * package-get.el (package-get-dependencies): new function.
10285
10286 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10287
10288         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10289         regexps.
10290
10291 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10292
10293         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10294         function.
10295         (default-mouse-track-normalize-point): Use it.
10296
10297 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10298
10299         * package-admin.el (package-admin-delete-binary-package):
10300                 General cleanup. Remove unnessary use of progn and
10301         save-excursion.
10302         (package-admin-delete-binary-package): Do NOT mess with file
10303         modes. That is evil.
10304         (package-admin-delete-binary-package): Wrap all deleting in
10305         condition-case. The data in MANIFEST is untrustworthy.
10306         (package-admin-delete-binary-package): Let the OS worry about non
10307         empty directories.
10308
10309 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10310
10311         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10312         processing.
10313         (lm-report-bug): Fix mail address to send bug reports to.
10314
10315 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10316
10317         * XEmacs 21.2-beta2 is released.
10318
10319 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10320
10321         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10322
10323 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10324
10325         * info.el (Info-mode): Document page turning by double clicks in
10326         docstring so `M-x describe-mode' will display it.
10327
10328 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10329
10330         * info.el (Info-mouse-track-double-click-hook): Use character
10331         widths to calculate a border region where double clicking does
10332         page turning, and return `nil' by default so other hooks, such as
10333         region highlighting, will be run.
10334
10335 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10336
10337         * sound.el (default-sound-directory-list): Initialize with all the
10338         "sounds" directories in `data-directory-list'.  It used to just be
10339         the first one.
10340
10341         * packages.el (locate-data-directory-list): Created.  This gives
10342         the list of matching directories, unlike `locate-data-directory',
10343         which just gives the first one.
10344
10345 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10346
10347         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10348         make a binding in the local keymap until help-char handling is
10349         improved.
10350
10351         * help.el (help-keymap-with-help-key): Provide keymap with help
10352         binding.
10353         (help-print-help-form): New helper function.
10354
10355 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10356
10357         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10358         move extent to another buffer; no need to create a new extent.
10359         (isearch-fix-case): New function.
10360         (isearch-search-and-update): Use it.
10361
10362 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10363
10364         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10365         the keymap, not minor-mode-map-alist.
10366         (isearch-done): Restore overriding-local-map.
10367
10368 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10369
10370         * bytecomp.el (byte-compile-buffer-substring):
10371         Fix for: (byte-compile (defun f () (buffer-substring)))
10372         ==>   ** buffer-substring called with 3 args, but requires 0-3
10373         - new code not only works, but is more readable, too.
10374
10375 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10376
10377         * msw-faces.el (mswindows-init-device-faces): Don't try to
10378           specify a default font at this late stage. Do try to force
10379           creation of the default face font so that if it fails we get
10380           an error now instead of a crash at frame creation.
10381
10382           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10383           mswindows-make-font-unitalic: Canonical default weight
10384           changed from "Normal" to "Regular".
10385
10386           mswindows-make-font-bold / -bold-italic: Supplied device was
10387           not being passed into call to mswindows-find-smaller-font.
10388
10389 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10390
10391         * package-get.el (package-get-remote): Fix the path where to find
10392           the packages on xemacs.org.
10393
10394 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10395
10396         * about.el (about-maintainer-info): Update Ben's entry.
10397
10398 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10399
10400         * lisp/shadow.el (find-emacs-lisp-shadows):
10401         - `member' was being called on lists of length 2000!
10402         - Replace with hashtables.
10403         - Replace hand-coded loops with (dolist)
10404         - Fix comment typo
10405
10406 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10407
10408         * packages.el: Added new function, `package-delete-name', to
10409           delete existing packages from the installed package database
10410           (`packages-package-list').  Also added the "pkginfo" directory
10411           to `packages-special-base-regexp', so that the pkginfo directory
10412           would not get added to `late-packages'.
10413
10414         * package-admin.el: Added ability to delete an installed package
10415           (added low-level function, `package-admin-delete-package').
10416           Understands how to use the pkginfo/MANIFEST.<package> file to
10417           delete the package.  When installing a package, will also
10418           create a MANIFEST.* file if one is not provided by the
10419           package.  If the MANIFEST.* doesn't exist when deleting a
10420           package, the functions will fall back to attempting to delete
10421           any package-specific lisp directory.
10422
10423         * package-get.el: Moved some functions to package-admin.el.
10424           Added interactive function `package-get-delete-package', for
10425           use by users for deleting a package.
10426
10427           Also modified to not require the presence of efs.
10428
10429 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10430
10431         * files.el (find-file-noselect): Handle all signals, kill the
10432         buffer and resignal.
10433
10434 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10435
10436         * cl-macs.el (glyph-image): Add setf method.
10437
10438 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10439
10440         * package-get.el: Fixed broken EFS downloading.  Also, look for
10441           .tar.gz files first, in preference over .tgz files.
10442
10443         * package-ui.el: Fix display of package version numbers.
10444
10445 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10446
10447         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10448         argument.
10449
10450 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10451
10452         * list-mode.el: `display-completion-list': added new/optional
10453           keyword `:completion-string', which allows the programmer to
10454           change the "Possible completions are:" prompt.
10455
10456         * menubar-items.el: Added new pulldown menu-pick to start up the
10457           visual package browser/installer:
10458
10459                 Options->Customize->List Packages
10460
10461         * package-admin.el: Added hooks for installing under both Unix
10462           and MS Windows.  Does additional error checking.  No longer
10463           calls "add-big-package.sh" to install packages under Unix; now
10464           calls gunzip & tar directly.
10465
10466         * package-get.el: Added ability to install packages from files
10467           on a local disk/CDROM.  Now deletes any existing package lisp
10468           directory.  Does completion on available packages when
10469           querying for package names.  Will also search for .tgz files
10470           in addition for .tar.gz files.  Tries to reload
10471           auto-autoloads, as a convenience when loading new packages,
10472           and also tries to add any new package paths to `load-path'.
10473           Changed all occurences of `concat' to use `expand-file-name'.
10474
10475         * package-ui.el: New file which implements the main visual
10476           package browser/installer, which is started via a menu pick or
10477           M-x pui-list packages.
10478
10479 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10480
10481         * startup.el (load-init-file): spelling fix.
10482
10483 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10484
10485         * startup.el (normal-top-level): Load auto-autoload files
10486         covariantly with their precedence.
10487
10488 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10489
10490         * menubar-items.el (default-menubar): Remove "Font Weight"
10491         option, there is currently no custom equivalent.. Customize-faces
10492         is "Edit faces".
10493
10494         * x-font-menu.el (font-menu-set-font): Use customize to set
10495         default face.
10496
10497         * faces.el (face-spec-update-all-matching): New function.
10498
10499         * cus-face.el (custom-set-face-update-spec): New function.
10500         Interface to customize faces from elisp.
10501
10502         (custom-face-value-create): Show the customized settings if set
10503         but not saved.
10504
10505 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10506
10507         (custom-face-value-create): Show the customized settings if set
10508         but not saved.
10509
10510 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10511
10512         * keydefs.el (global-map): Add FSF 20.3 binding of
10513         query-replace-regexp.
10514
10515 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10516
10517         * minibuf.el (read-file-name-internal-1): use
10518         user-name-completion-1 instead of user-name-completion.
10519
10520 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10521
10522         * loadup.el:
10523         * make-docfile.el:
10524         * update-elc.el: Don't set `source-directory' (now defunct as a
10525         global variable) no more.
10526
10527         * packages.el (packages-list-autoloads): Made `source-directory'
10528         (now defunct as a global variable) a parameter.
10529
10530 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10531
10532         * about.el (about-hackers): new email
10533
10534 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10535
10536         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10537
10538 1998-07-17  Didier Verna  <didier@xemacs.org>
10539
10540         * faces.el (set-face-property):
10541         (set-face-dim-p):
10542         (face-dim-p): updated the doc strings now that the dim property isn't
10543         tty-specific.
10544         (face-equal): the dim property is now a common one.
10545
10546         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10547         Renamed the `stipple' attribute to `background-pixmap'.
10548         (custom-face-background-pixmap): make custom-face-stipple an
10549         obsolete alias for this.
10550
10551 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10552
10553         * find-paths.el (paths-file-readable-directory-p): Created and
10554         used.
10555
10556         * loadup.el: Don't set inhibit-... flags from run-temacs.
10557
10558 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10559
10560         * packages.el (packages-data-path-depth): Added and used.
10561
10562 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10563
10564         * about.el:
10565         - Change .xpm to .png, delete "zcat" section.
10566         - cosmetic fix in the 'marcpa' entry.
10567
10568         * etc/photos
10569         - convert all .xpm.Z to .png
10570         - rename mrb to martin
10571         - rename mcook-m to mcookm
10572
10573 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10574
10575         * x-init.el (x-initialize-compose): Add support for
10576         dead-circumflex as YET ANOTHER NAME for that dead key.
10577
10578 1998-08-05  Colin Rafferty <colin@xemacs.org>
10579
10580         * setup-paths.el (paths-construct-exec-path): Made the
10581         last-packages really be last.
10582         (paths-construct-data-directory-list): Ditto.
10583
10584 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10585
10586         * startup.el(startup-splash-frame-body):
10587         Update Copyright notice in splash screen
10588
10589 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10590
10591         * minibuf.el (read-file-name-internal-1): do ~user completion.
10592
10593 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10594
10595         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10596         aginst destroyed extents
10597
10598 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10599
10600         * package-get.el (package-get): add `install-dir' argument.
10601
10602 1998-07-20  John Jones  <jj@asu.edu>
10603
10604         * package-get.el: calls to package-get-update-all will only
10605           update packages which are already installed.
10606
10607 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10608
10609         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10610         writable.
10611
10612 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10613
10614         * about.el (about-hackers): Correct my email.
10615
10616 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10617
10618         * about.el (about-hackers): new email-address.
10619
10620 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10621
10622         * minibuf.el (read-number): Don't let `input-error' condition
10623         escape.
10624
10625 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10626
10627         * about.el (about-hackers): use my `email-for-life' address.
10628
10629 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10630
10631         * XEmacs 21.2-beta1 is released.
10632
10633 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10634
10635         * ldap.el (ldap-search): Doc string change
10636
10637 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10638
10639         * menubar-items.el (default-menubar): Removed references to
10640         `data-directory', and use `locate-data-file' instead, and made
10641         then greyed out if they don't exist.
10642
10643 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10644
10645         * keymap.el (events-to-keys): Use `format' instead of `concat'
10646         since the latter does not accept integer args anymore
10647
10648 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10649
10650         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10651         macros replaced.
10652
10653 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10654
10655         * make-docfile.el: Get first initialization from very-early-lisp.el
10656         * update-elc.el: Ditto.
10657         * loadup.el (really-early-error-handler): Ditto.
10658
10659         * packages.el (packages-unbytecompiled-lisp): Add new file,
10660         very-early-lisp.el.
10661
10662         * very-early-lisp.el: New file.
10663
10664 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10665
10666         * Symbols that have been obsolete for at least 3 years removed (II).
10667
10668         * obsolete.el (eval-current-buffer): Make compatible.
10669         (byte-code-function-p): Ditto.
10670         (send-string): Removed.
10671         (send-region): Removed.
10672         (screen-scrollbar-width): Removed.
10673         (set-screen-scrollbar-width): Removed.
10674         (set-screen-left-margin-width): Removed.
10675         (set-screen-right-margin-width): Removed.
10676         (screen-left-margin-width): Removed.
10677         (screen-right-margin-width): Removed.
10678         (set-buffer-left-margin-width): Removed.
10679         (set-buffer-right-margin-width): Removed.
10680         (buffer-left-margin-width): Removed.
10681         (buffer-right-margin-width): Removed.
10682         (x-set-frame-icon-pixmap): Removed.
10683         (x-set-screen-icon-pixmap): Removed.
10684         (pixel-name): Removed.
10685         (make-pixmap): Removed.
10686         (make-cursor): Removed.
10687         (pixmap-width): Removed.
10688         (pixmap-contributes-to-line-height-p): Removed.
10689         (set-pixmap-contributes-to-line-height): Removed.
10690
10691 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10692
10693         * obsolete.el (popup-menu-up-p): removed.
10694         (read-no-blanks-input): Removed.
10695         (wholenump): Removed.
10696         (ring-mod): Removed (what was ring-mod?).
10697         (current-time-seconds): Removed.
10698         (run-special-hook-with-args): Removed.
10699         (dot): Removed.
10700         (dot-marker): Removed.
10701         (dot-min): Removed.
10702         (dot-max): Removed.
10703         (window-dot): Removed.
10704         (set-window-dot): Removed.
10705
10706         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10707         `dot-min'.
10708
10709         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10710
10711         * code-files.el (insert-file-contents): Rename
10712         run-special-hook-with-args to run-hook-with-args-until-success.
10713         (write-region): Ditto.
10714
10715 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10716
10717         * about.el: Fix typos, update release date.
10718
10719         * Symbols that have been obsolete for at least 3 years removed.
10720
10721         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10722         screen- functions.
10723         (toplevel): remove setf methods for screen functions.
10724         * cl-macs.el (extent-data): defsetf removed.
10725         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10726         many places to remove.
10727         (comment-indent-hook): Ditto.
10728         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10729         (buffer-dedicated-screen): Ditto.
10730         (deiconify-screen): Ditto.
10731         (delete-screen): Ditto.
10732         (event-screen): Ditto.
10733         (find-file-other-screen): Ditto.
10734         (find-file-read-only-other-screen): Ditto.
10735         (live-screen-p): Ditto.
10736         (screen-height): Ditto.
10737         (screen-iconified-p): Ditto.
10738         (screen-list): Ditto.
10739         (screen-live-p): Ditto.
10740         (screen-name): Ditto.
10741         (screen-parameters): Ditto.
10742         (screen-pixel-height): Ditto.
10743         (screen-pixel-width): Ditto.
10744         (screen-root-window): Ditto.
10745         (screen-selected-window): Ditto.
10746         (screen-totally-visible-p): Ditto.
10747         (screen-visible-p): Ditto.
10748         (screen-width): Ditto.
10749         (screenp): Ditto.
10750         (get-screen-for-buffer): Ditto.
10751         (get-screen-for-buffer-noselect): Ditto.
10752         (get-other-screen): Ditto.
10753         (iconify-screen): Ditto.
10754         (lower-screen): Ditto.
10755         (mail-other-screen): Ditto.
10756         (make-screen): Ditto.
10757         (make-screen-invisible): Ditto.
10758         (make-screen-visible): Ditto.
10759         (modify-screen-parameters): Ditto.
10760         (new-screen): Ditto.
10761         (next-screen): Ditto.
10762         (next-multiscreen-window): Ditto.
10763         (other-screen): Ditto.
10764         (previous-screen): Ditto.
10765         (previous-multiscreen-window): Ditto.
10766         (raise-screen): Ditto.
10767         (redraw-screen): Ditto.
10768         (select-screen): Ditto.
10769         (selected-screen): Ditto.
10770         (set-buffer-dedicated-screen): Ditto.
10771         (set-screen-height): Ditto.
10772         (set-screen-position): Ditto.
10773         (set-screen-size): Ditto.
10774         (set-screen-width): Ditto.
10775         (show-temp-buffer-in-current-screen): Ditto.
10776         (switch-to-buffer-other-screen): Ditto.
10777         (visible-screen-list): Ditto.
10778         (window-screen): Ditto.
10779         (x-set-screen-pointer): Ditto.
10780         (x-set-frame-pointer): Ditto.
10781         (screen-title-format): Ditto.
10782         (screen-icon-title-format): Ditto.
10783         (terminal-screen): Ditto.
10784         (delete-screen-hook): Ditto.
10785         (create-screen-hook): Ditto.
10786         (mouse-enter-screen-hook): Ditto.
10787         (mouse-leave-screen-hook): Ditto.
10788         (map-screen-hook): Ditto.
10789         (unmap-screen-hook): Ditto.
10790         (default-screen-alist): Ditto.
10791         (default-screen-name): Ditto.
10792         (x-screen-defaults): Ditto.
10793         (x-create-screen): Ditto.
10794         * obsolete.el: meta-flag removed.
10795         baud-rate removed.
10796         sleep-for-millisecs removed.
10797         extent-data removed.
10798         set-extent-data removed.
10799         set-extent-attribute removed.
10800         extent-glyph removed.
10801         extent-layout removed.
10802         set-extent-layout removed.
10803         list-faces-display removed.
10804         list-faces removed.
10805         trim-versions-without-asking removed.
10806         after-write-file-hooks removed.
10807         truename removed.
10808         auto-fill-hook removed.
10809         blink-paren-hook removed.
10810         select-screen-hook, deselect-screen-hook removed.
10811         auto-raise-screen, auto-lower-screen removed.
10812
10813         * msw-mouse.el: Global change resource -> mswindows-resource.
10814
10815         * XEmacs 21.0-pre5 is released.
10816
10817 1998-07-11  SL Baur  <steve@altair.xemacs.org>
10818
10819         * about.el (about-hackers): Credits update.
10820
10821 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
10822
10823         * register.el (insert-register): Don't activate the region.
10824
10825 1998-07-10  SL Baur  <steve@altair.xemacs.org>
10826
10827         * select.el: Restore x-* symbols for backwards compatibility:
10828         x-copy-primary-selection, x-kill-primary-selection,
10829         x-delete-primary-selection, x-select-make-extent-for-selection,
10830         x-valid-simple-selection-, x-cut-copy-clear-internal.
10831
10832 1998-07-09  SL Baur  <steve@altair.xemacs.org>
10833
10834         * XEmacs 21.0-pre4 is released.
10835
10836 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
10837
10838         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
10839         reporting bugs.
10840         (maybe-add-init-button): Fix semantics under Windows.  Use
10841         `expand-file-name' rather than `concat'.
10842
10843         * help.el (print-messages): New function.
10844
10845 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10846
10847         * ldap.el (ldap-host-parameters-alist): Docstring fixes
10848
10849 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10850
10851         * about.el: Tweaked my entry in about-hackers.
10852
10853         * find-paths.el (paths-emacs-root-p):
10854           Relaxed emacs-root checking of an in-place installation to
10855           also accommodate the flat layout used on MS Windows.
10856
10857 1998-06-29  John Jones  <jj@asu.edu>
10858
10859         * package-get.el: calls to package-get-update-all will only
10860           update packages which are already installed.
10861
10862 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
10863
10864         * faces.el (xpm-color-symbols): remove hardcoded defaults these
10865         are handled by the gui-element face fallbacks now.
10866
10867         * x-faces.el: default gui-element face to "background" as well as
10868         the default face.
10869
10870         * msw-faces.el (mswindows-init-device-faces): remove gui-element
10871         and default face settings since these are set as fallbacks now in
10872         the appropriate domain.
10873
10874 1998-07-02  SL Baur  <steve@altair.xemacs.org>
10875
10876         * text-mode.el (text-mode): Reorder regexp so the OR part
10877         corresponding to `page-delim' goes first and the hack in
10878         `forward-paragraph' will work.
10879         With bug analysis from Bob Weiner <weiner@altrasoft.com>
10880
10881 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10882
10883         * subr.el (remove-hook): When checking the hook value
10884           with functionp, don't apply car to it.
10885
10886 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10887
10888         * package-get.el (package-get-remote-filename):
10889           Don't use file-name-as-directory because the local directory
10890           separator conventions might not be the same as ftp's.
10891
10892 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10893
10894         * ldap.el (ldap-host-parameters-alist): New name of
10895         `ldap-host-parameters-plist'
10896
10897 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
10898
10899         * package-get.el: Using (require 'package-get-base), now that it
10900         provides itself.  Consequently removed all instances of (load
10901         "package-get-base.el").
10902
10903 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
10904
10905         * subr.el (remove-hook): Don't treat the hook value as a
10906           list unless it is both consp and not functionp.
10907
10908 1998-06-29  SL Baur  <steve@altair.xemacs.org>
10909
10910         * about.el: Email address for Ben Wing is ben@xemacs.org.
10911         * auto-show.el: Ditto.
10912         * bytecomp.el: Ditto.
10913         * faces.el: Ditto.
10914         * x-scrollbar.el: Ditto.
10915         * x-misc.el: Ditto.
10916         * tty-init.el: Ditto.
10917         * toolbar-items.el: Ditto.
10918         * symbol-syntax.el: Ditto.
10919         * specifier.el: Ditto.
10920         * objects.el: Ditto.
10921         * hyper-apropos.el: Ditto.
10922         * glyphs.el: Ditto.
10923
10924 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
10925
10926         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
10927         vertical-divider-always-visible-p.
10928         (default-mouse-motion-handler): Ditto.
10929
10930 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
10931
10932         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
10933         global value.
10934
10935 1998-06-21  Oliver Graf <ograf@fga.de>
10936
10937         * build-reports.el: changed receiver to xemacs-build-reports list
10938
10939 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10940
10941         * font.el: Split font-family-mappings into X and
10942           mswindows-specific versions.
10943           mswindows-font-create-[object|name]: Treat supplied size
10944           as a pointsize. Added underline and strikethru handling.
10945
10946         * msw-faces.el: changed default mswindows charset to western.
10947
10948         * msw-glyphs.el: removed space in border-glyph font string that
10949           was inserted to get round bugs in the mswindows C font code.
10950
10951 1998-06-27  SL Baur  <steve@altair.xemacs.org>
10952
10953         * about.el (about-hackers): Credits update.
10954
10955         * help-nomule.el (tutorial-supported-languages): Add Romanian
10956         TUTORIAL.
10957
10958         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
10959         to ISO-8859-2.
10960
10961 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10962
10963         * font.el: Split font-family-mappings into X and
10964           mswindows-specific versions.
10965           mswindows-font-create-[object|name]: Treat supplied size
10966           as a pointsize. Added underline and strikethru handling.
10967
10968         * msw-faces.el: changed default mswindows charset to western.
10969
10970         * msw-glyphs.el: removed space in border-glyph font string that
10971           was inserted to get round bugs in the mswindows C font code.
10972
10973 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10974
10975         * minibuf.el: make read-color-completion-table call
10976           (mswindows-color-list for mswindows devices.
10977
10978 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
10979
10980         * lisp/font-lock.el
10981         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
10982         Let declaration items contain non-word symbol characters.
10983
10984 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
10985
10986         * package-get.el (package-get-package-provider): Added autoload
10987         cookie.  Loading "package-get-base.el" in ALL functions that use
10988         it.  Fixed some (interactive ...) with multiple argument specs
10989         again.  Cosmetic indentation changes.
10990
10991 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
10992
10993         * info.el (Info-insert-dir): Don't use nreverse on variables
10994         that you want to use later.
10995
10996 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
10997
10998         * x-mouse.el (x-set-point-and-move-selection): Replace call
10999         to x-kill-primary-selection with kill-primary-selection
11000
11001 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11002
11003         * simple.el (what-cursor-position): Make cursor position reported
11004         use value of column-number-start-at-one
11005
11006 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11007
11008         * about.el (xemacs-hackers): Fix Jareth's email address.
11009
11010 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11011
11012         * startup.el (startup-splash-frame): Remove
11013         `xemacs-startup-logo-function'.
11014
11015 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11016
11017         * about.el (about-hackers): Update credits list.
11018
11019 1998-06-06  Jeff Miller <jmiller@smart.net>
11020
11021         * lisp/sound.el: Update sound-ext to allow filenames with
11022           extensions to be found by load-sound-file
11023
11024 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11025
11026         * info.el (Info-rebuild-outdated-dir): Removed variable
11027         (Info-auto-generate-directory): New variable
11028         (Info-save-auto-generated-dir): New variable
11029         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11030         (Info-build-dir-anew): Second parameter removed.  Use
11031         `Info-save-auto-generated-dir'
11032         (Info-rebuild-dir): Ditto
11033
11034 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11035
11036         * list-mode.el (next-list-mode-item): Would not recognize
11037         border between directly neighbored items.
11038
11039 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11040
11041         * package-get.el: add autoloads for some functions.
11042
11043 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11044
11045         * specifier.el (let-specifier): Tiny docfixes.
11046
11047 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11048
11049         * msw-mouse.el: set selection-pointer-glyph to Normal.
11050
11051 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11052
11053         * wid-edit.el (widget-specify-secret): New function.
11054         (widget-after-change): Use it.
11055         (widget-specify-field): Use it.
11056
11057 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11058
11059         * mouse.el (drag-window-divider): Use `(not done)' instead of
11060         `doit'; reuse result of `window-pixel-edges'.
11061
11062         * modeline.el (drag-modeline-event-lag): Rename to
11063         drag-divider-event-lag.
11064
11065 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11066
11067         * specifier.el (let-specifier): Rewritten not to generate needless
11068         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11069         arguments.
11070
11071 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11072
11073         * minibuf.el (read-file-name-1): Setup buffer-local value of
11074         `completion-ignore-case' in completions buffer under Windows.
11075
11076 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11077
11078         * about.el (about-maintainer-glyph): Fix support for not
11079         compressed images.
11080
11081 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11082
11083         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11084
11085         * mouse.el (mouse-track): Cancel selection if misc-user event with
11086         `cancel-mode-internal' function is fetched.
11087
11088 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11089
11090         * files.el (save-some-buffers-1): Fixed return value.
11091
11092 1998-06-01  Oliver Graf <ograf@fga.de>
11093
11094         * dragdrop.el: added experimental
11095
11096 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11097
11098         * startup.el (after-init-hook, init-file-user,
11099         user-init-directory, load-user-init-file):  Purge references
11100         to "~/.xemacs/init.el" from docstrings.
11101
11102         (load-user-init-file) Use paths-construct-path to construct
11103         paths to user init files.  Go directly to ~/.emacs, do not
11104         search ~/.xemacs/, do not load `default-custom-file'.
11105
11106 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11107
11108         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11109         general *sh.
11110         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11111
11112 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11113
11114         * menubar-items.el (default-menubar): add Update Packages to customize
11115         menu.
11116
11117 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11118
11119         * faces.el: use toolbar face as a fallback for toolbar properties
11120         in xpm-color-symbols instead of default.
11121
11122         * msw-faces.el: rename 3d-object -> gui-element face.
11123
11124 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11125
11126         * startup.el (xemacs-startup-logo-function): New variable.
11127         (startup-splash-frame): Use it.
11128
11129 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11130
11131         * files.el (save-some-buffers): Would wait 1 second.
11132         (save-some-buffers-1): Delete other windows here instead of in
11133         `save-some-buffers'.
11134         (save-some-buffers): Force redisplay only if windows were deleted.
11135
11136 1998-06-02  Didier Verna  <didier@xemacs.org>
11137
11138         * cus-face.el (custom-face-attributes): generalized the use of
11139         toggle buttons for boolean attributes.
11140         Re-ordered the items a bit.
11141
11142 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11143
11144         * sound.el (default-sound-directory): Use `locate-data-directory'
11145         to find the sounds directory.
11146
11147 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11148
11149         * sound.el: default sound-ext to .wav under mswindows, .au
11150         otherwise. load-default sounds without extensions.
11151
11152 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11153
11154         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11155         if send-pr is not bound.
11156
11157 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11158
11159         * files.el: grok idl files in auto-mode-alist.
11160 1998-06-01  Jeff Miller  <jmiller@smart.net>
11161
11162         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11163         calling `upcase'.
11164
11165 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11166
11167         * msw-glyphs.el: add xbm to the list of image types supported.
11168
11169 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11170
11171         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11172         instead of XEmacs one when dumping InfoDock.
11173
11174 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11175
11176         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11177         for `modeline-visible-p'
11178
11179         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11180
11181 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11182
11183         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11184         since it's not used anymore. doc string fixes.
11185
11186         * package-get.el (package-get-file-installed-p): new function. use
11187         instead of file-installed-p which is in an external package.
11188
11189 1998-05-28  Oliver Graf <ograf@fga.de>
11190
11191         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11192         favor of select-window/switch-to-buffer
11193
11194 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11195
11196         * startup.el: changed (getenv "HOME") to (user-home-directory)
11197
11198 1998-05-25  Oliver Graf <ograf@fga.de>
11199
11200         * frame.el (cde-start-drag) moved to dragdrop.el
11201         (offix-start-drag-region) moved to dragdrop.el
11202         (offix-start-drag) moved to dragdrop.el
11203         * dragdrop.el (cde-start-drag) moved from frame.el
11204         (offix-start-drag-region) moved from frame.el
11205         (offix-start-drag) moved from frame.el
11206         (cde-start-drag-region) cde drag regions
11207         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11208
11209 1998-05-26  Oliver Graf <ograf@fga.de>
11210
11211         * dragdrop.el: created dragdrop-drag prototypes
11212         (cde-start-drag-region) fixed typo
11213
11214 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11215
11216         * simple.el (after-init-hook): Remove reader macro.
11217
11218         * packages.el (packages-hardcoded-lisp): Get rid of reader
11219         macros.  Update DOC string.
11220
11221 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11222
11223         * mouse.el (drag-window-divider): Ditto.
11224
11225         * modeline.el (mouse-drag-modeline): Use it.
11226
11227         * lisp-mode.el (let-specifier): Specify indentation.
11228
11229         * specifier.el (let-specifier): Renamed from
11230         `with-specifier-instance'.
11231
11232 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11233
11234         * x-faces.el:
11235         * faces.el: move definition of xpm-color-symbols from x-faces.el
11236         to faces. Predicate x-get-resource on the presence of x.
11237
11238         * msw-faces.el: set 3d-object face rather than modeline. Specify
11239         faces as specfier defaults.
11240
11241         * package-get.el: don't use package-admin-add-single-file-package.
11242
11243 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11244
11245         * toolbar-items.el: Fixup tooltips.
11246         (toolbar-gnus): Don't use obsolete variable
11247         toolbar-news-frame-properties.
11248         (toolbar-news-reader): Default to `gnus' instead of
11249         `not-configured'.
11250
11251         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11252         Windows.
11253
11254 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11255
11256         * package-get.el: rename -installedp -> -installed-p.
11257
11258 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11259
11260         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11261         attributes, and assinged it to continuation, truncation and
11262         hscroll glyphs.
11263
11264         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11265         and made continuation, truncation and hscroll glyphs arrow
11266         characters out of that font.
11267
11268 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11269
11270         * minibuf.el (minibuffer-electric-separator): Play nicely with
11271         directory-sep-char being \.
11272         (minibuffer-electric-tilde): Ditto.
11273         (read-file-name-map): Ditto.
11274
11275 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11276
11277         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11278         on X devices.
11279         (default-mouse-track-deal-with-down-event): Avoid
11280         `x-disown-selection'; use `disown-selection' instead.
11281
11282 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11283
11284         * select.el:
11285         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11286         moved to (cut-copy-clear-internal) in select.el. Ditto for
11287         (x-delete-primary-selection) (x-kill-primary-selection)
11288         (x-copy-primary-selection).
11289         (own-clipboard): new function.
11290
11291         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11292         functions in select.el. remove old ones.
11293         (mswindows-own-clipboard): new function.
11294
11295 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11296
11297         * gnuserv.el: allow connections from mswindows type devices.
11298
11299 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11300
11301         * msw-glyphs.el: change image type used from cursor to resource.
11302
11303 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11304
11305         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11306         for {top,bottom}-{left,right} values in addition to
11307         {top,bottom}_{left,right}.
11308         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11309
11310 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11311
11312         * cl-macs.el (specifier-instance): Undefine its setf method.
11313
11314         * specifier.el (with-specifier-instance): Added docstring.
11315
11316         * mouse.el (drag-window-divider): Ditto.
11317
11318         * modeline.el (mouse-drag-modeline): Use it.
11319
11320         * lisp-mode.el (with-specifier-instance): Define its indentation
11321         level.
11322
11323         * specifier.el (with-specifier-instance): New macro.
11324
11325 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11326
11327         * package-get.el (package-get-create-custom): new function to
11328         auto-generate package-get-custom.el from package-get-base.el.
11329         * (package-get-ever-installedp): new function.
11330         * (package-get-custom): new function to get all packages specified
11331         by customize.
11332
11333 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11334
11335         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11336
11337 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11338
11339         * cl-extra.el: Reverse previous float change.
11340
11341 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11342
11343         * x-faces.el:
11344         * faces.el (try-font-name): moved from x-faces.el since it is
11345         required by w3 under mswindows as well X.
11346
11347 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11348
11349         * winnt.el: Removed evil (setq completion-ignore-case t)
11350         clause, one more overlookef fsfism.
11351         (nt-quote-args-functions-alist): End sentences with double space.
11352
11353 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11354
11355         * window-xemacs.el (push-window-configuration): Remove kludgery of
11356         recaching default-toolbar specifier.
11357         (pop-window-configuration): Ditto.
11358         (unpop-window-configuration): Ditto.
11359
11360 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11361
11362         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11363
11364 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11365
11366         * winnt.el (nt-quote-args-verbatim): Added function.
11367         (nt-quote-args-prefix-quote): Added function.
11368         (nt-quote-args-backslash-quote): Added function.
11369         (nt-quote-args-double-quote): Added function.
11370         (nt-quote-args-functions-alist): New variable.
11371         (nt-quote-process-args): Added function. This is the main quoting
11372         work horse called from process-nt.c
11373
11374 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11375
11376         * winnt.el: Removed duplicate definitions for backspace,
11377         delete, M-backspace and C-M-backspace.
11378         (file-name-buffer-file-type-alist): Removed this variable.
11379         (find-buffer-file-type): Removed function.
11380         (find-file-binary):  Removed function.
11381         (find-file-text): Removed function.
11382         (find-file-not-found-set-buffer-file-type): Removed function.
11383         (save-to-unix-hook): Removed function.
11384         (revert-from-unix-hook): Removed function.
11385         (using-unix-filesystems): Removed function.
11386         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11387         warning.
11388         (x-set-selection): Removed function.
11389         (x-get-selection): Removed function.
11390         Removed commented FSFisms.
11391         Replaced copyright notice (this file is not part of GNU Emacs).
11392         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11393         comint-process-echoes setting to t.
11394
11395 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11396
11397         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11398         and used following the interface change of
11399         `paths-find-recursive-path'.
11400
11401         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11402         regexp instead of a list of base names.
11403         (paths-version-control-filename-regexp):
11404         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11405         Introduced and used following the interface change of
11406         `paths-find-recursive-path'.
11407
11408 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11409
11410         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11411         on X devices, rather than on all non-TTY devices.
11412
11413 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11414
11415         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11416
11417         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11418
11419 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11420
11421         * itimer.el (activate-itimer): Fixed usage of integers
11422         as argument to `concat'.
11423
11424 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11425
11426         * itimer.el (start-itimer): replace the use of `concat' with
11427         `format'
11428
11429 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11430
11431         * mode-motion.el (mode-motion-hook): Clarify docstring.
11432         From Bob Weiner <weiner@altrasoft.com>
11433
11434         * loadhist.el (symbol-file): Supply prompt string when used
11435         interactively.
11436         From Bob Weiner <weiner@altrasoft.com>
11437
11438 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11439
11440         * loadup.el (really-early-error-handler): Ditto.
11441
11442         * update-elc.el: Ditto.
11443
11444         * setup-paths.el (paths-construct-exec-path): Ditto.
11445
11446         * make-docfile.el: Ditto.
11447
11448         * find-paths.el (paths-decode-directory-path): Use split-path
11449         instead of decode-path.
11450
11451         * files.el (parse-colon-path): Update docstring reference.
11452
11453 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11454
11455         * msw-init.el:
11456         * x-init.el:
11457         Bind cut'n'paste keys to non window-system specific functions.
11458
11459         * msw-select.el: New function mswindows-clear-clipboard.
11460         mswindows-cut-copy-clipboard extended to handle clearing of the
11461         selection and renamed to mswindows-cut-copy-clear-clipboard.
11462
11463         * select.el: on mswindows devices delete-primary-selection
11464         calls mswindows-clear-clipboard.
11465
11466 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11467
11468         * simple.el (quoted-insert): Inhibit quit when using read-char.
11469
11470         * cmdloop.el (read-char): Don't inhibit quit.
11471         (read-char-exclusive): Ditto.
11472         (read-char): Signal quit if quit-char was pressed.
11473         (read-char-exclusive): Ditto.
11474         (read-quoted-char): Return a character, not integer.
11475
11476         * menubar-items.el (default-popup-menu): Use Andy's generic
11477         selection code.
11478         (default-popup-menu): Fix code.
11479
11480 1998-05-14  Oliver Graf <ograf@fga.de>
11481
11482         * dragdrop.el (dragdrop-function-widget): this time it's done
11483
11484 1998-05-13  Oliver Graf <ograf@fga.de>
11485
11486         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11487
11488 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11489
11490         * device.el (device-pixel-width):
11491         (device-pixel-height):
11492         (device-mm-width):
11493         (device-mm-height):
11494         (device-bitplanes):
11495         (device-color-cells): Swapped parameters to device-system-metric
11496         according to the interface change.
11497
11498 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11499
11500         * mouse.el (default-mouse-motion-handler): Use new name of the
11501         function event-over-vertical-divider-p.
11502         Do not set E-W arrow cursor over the divider if
11503         vertical-divider-draggable-p is nil in the window.
11504         ([top-level]): Use new name for the variable
11505         vertical-divider-map.
11506         (drag-window-divider): Respect vertical-divider-draggable-p.
11507         Variable name typo fixes.
11508
11509 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11510
11511         * keymap.el (kbd): Define here; handle string constants and
11512         others...
11513
11514 1998-05-15  Christian Nyb <chr@mediascience.no>
11515
11516         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11517         in Emacs 18.
11518
11519 1998-05-13  Didier Verna  <didier@xemacs.org>
11520
11521         * mouse.el (drag-window-divider): give the vertical divider a
11522         pressed look when dragging it.
11523
11524 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11525
11526         * faces.el: predicate some more face operations on x or mswindows
11527         not just x.
11528
11529         * modeline.el: enable modeline coloring for mswindows.
11530
11531 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11532
11533         * minibuf.el (minibuffer-default): Added variable; compatible with
11534         FSF Emacs.
11535         (next-history-element): Used `minibuffer-default'.
11536
11537 1998-05-12  Oliver Graf <ograf@fga.de>
11538
11539         * dragdrop.el (dragdrop-function-widget): button and mods ok
11540         arguments still look a bit strange
11541         (dragdrop-compare-mods) created
11542         (dragdrop-drop-do-functions) correctly checks for buttons and
11543         modifiers
11544
11545 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11546
11547         * setup-paths.el (paths-default-info-directories): Replace
11548         path-separator with directory-sep-char.
11549
11550         * files.el (path-separator): Don't define it here.
11551
11552 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11553
11554         * update-elc.el: Ditto.
11555
11556         * setup-paths.el (paths-construct-exec-path): Ditto.
11557
11558         * make-docfile.el: Ditto.
11559
11560         * loadup.el (really-early-error-handler): Ditto.
11561
11562         * find-paths.el (paths-decode-directory-path): Use decode-path
11563         instead of decode-path-internal.
11564
11565         * files.el (parse-colon-path): Update docstring.
11566
11567 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11568
11569         * subr.el (get-buffer-window-list): Make BUFFER optional.
11570
11571         * window-xemacs.el (windows-of-buffer): Defalias to
11572         get-buffer-window-list.
11573
11574 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11575
11576         * disass.el: Fix maintainer keyword.
11577
11578         * bytecomp.el (byte-compile-and-load-file): Autoload.
11579         (byte-compile-buffer): Ditto.
11580
11581         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11582         value is returned, not the name.
11583         (lisp-imenu-generic-expression): Enable it.
11584         (lisp-mode-variables): Ditto.
11585         (lisp-indent-offset): Change defconst to defvar.
11586         (lisp-indent-function): Ditto.
11587         (lisp-body-indent): Ditto.
11588
11589 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11590
11591         * modeline.el: Use zap-last-kbd-macro-event.
11592
11593         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11594         nil, don't attempt to do anything with messages.
11595         (eval-last-sexp): Use `letf' for clarity.
11596
11597 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11598
11599         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11600
11601 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11602
11603         * buff-menu.el:
11604         * lisp-mode.el:
11605         * obsolete.el:
11606         Change empty docstrings into no doc strings at all.
11607         Fix bogus FSF-format docstrings.
11608         * etags.el: Fix docstring.
11609
11610 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11611
11612         * package-get.el (package-get): Use internal md5
11613
11614 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11615
11616         * about.el (about-xemacs): Correct abuse of concat.
11617
11618 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11619
11620         * info.el (Info-mode): Use easymenu.
11621
11622 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11623
11624         * apropos.el (apropos): Don't use concat with integers.
11625
11626         * cmdloop.el (describe-last-error): Handle the case when no error
11627         was seen gracefully.
11628
11629         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11630         defun.
11631         (apropos-describe-plist): Ditto.
11632
11633         * help.el (with-displaying-help-buffer): Revert to a defun.
11634         (describe-key): Use it as defun.
11635         (describe-mode): Ditto.
11636         (describe-bindings): Ditto.
11637         (describe-prefix-bindings): Ditto.
11638         (describe-installation): Ditto.
11639         (view-lossage): Ditto.
11640         (describe-function): Ditto.
11641         (describe-variable): Ditto.
11642         (describe-syntax): Ditto.
11643
11644 1998-05-11  Oliver Graf <ograf@fga.de>
11645
11646         * dragdrop.el: changed order of require/provide
11647         (dragdrop-drop-mime-default) changed to new calling conventions
11648         (dragdrop-drop-do-functions) changed to new calling conventions
11649         (dragdrop-function-widget) this one needs more work...
11650
11651 1998-05-10  Oliver Graf <ograf@fga.de>
11652
11653         * about.el: another small change in my entry
11654         * dragdrop.el (dragdrop-drop-log-function): logging added
11655         plus customizations
11656         changed interface to handler functions. now called with event
11657         and object
11658
11659 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11660
11661         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11662         E-W arrow pointer displayed over draggable dividers.
11663
11664         * mouse.el (default-mouse-motion-handler): Show it when
11665         appropriate.
11666         (drag-window-divider): Added.
11667         ([top-level]): Initialized window-divider-map with a keymap
11668         binding the above function to left button down event.
11669
11670         * x-mouse.el (x-init-pointer-shape): Initialize
11671         divider-pointer-glyph from Cursor.dividerPointer, or use default
11672         E-W double arrow.
11673
11674 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11675
11676         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11677
11678 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11679
11680         * simple.el (count-words-buffer): Don't query for buffer.
11681         (count-lines-buffer): Ditto.
11682
11683 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11684
11685         * help.el (where-is): add optional insert argument.
11686
11687 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11688
11689         * help.el (describe-key-briefly): New argument INSERT.
11690
11691         * simple.el (eval-expression): New optional argument; synch with
11692         FSF 20.3.
11693
11694         * keydefs.el (global-map): Add new register bindings.
11695
11696         * register.el: Synched with FSF 20.3.
11697
11698 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11699
11700         * window-xemacs.el (recenter): all arguments are optional.
11701
11702 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11703
11704         * device.el: (device-pixel-width): Reflected name/parameters
11705         change to device-system-metric.
11706         (device-pixel-height): Ditto.
11707         (device-mm-width): Ditto.
11708         (device-mm-height): Ditto.
11709         (device-bitplanes): Ditto.
11710         (device-color-cells): Ditto.
11711
11712 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11713
11714         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11715
11716         * cl.el (most-positive-fixnum): Document.
11717         (most-negative-fixnum): Ditto.
11718
11719         * cus-dep.el: Updated comment.
11720
11721         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11722         constant.
11723
11724         * cus-load.el (custom-put): Removed.
11725
11726         * files.el (after-find-file): Just resignal quit instead of
11727         signaling "canceled".
11728
11729 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11730
11731         * frame.el (other-frame): Use `focus-frame' instead of
11732         select-frame kludges.
11733
11734         * lisp-mode.el: Update lisp-indent-function for
11735         save-selected-frame and with-selected-frame.
11736
11737         * frame.el (save-selected-frame): New macro.
11738         (with-selected-frame): Ditto.
11739         (other-frame): Use `set-frame-focus'.
11740
11741 1998-05-06  Oliver Graf <ograf@fga.de>
11742
11743         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11744         (dragdrop-drop-url-default) default handler for URL drops created
11745         (dragdrop-drop-mime-default) default handler for MIME drops created
11746         (dragdrop-drop-functions) default custom for handling drops created
11747         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11748
11749 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
11750
11751         * mouse.el: Removed redundant mouse-mswindows-drop function.
11752
11753 1998-05-05  Oliver Graf <ograf@fga.de>
11754
11755         * about.el: changed some text in my entry
11756         * dragdrop.el: added customs
11757
11758 1998-05-04  Oliver Graf <ograf@fga.de>
11759
11760         * mouse.el: killed global drop key bindings
11761         (mouse-offix-drop) removed
11762         * dragdrop.el: created
11763         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11764
11765 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
11766
11767         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11768         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11769
11770         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11771         obsolete comment.
11772
11773         * scrollbar.el (scrollbars-visible-p): Use new
11774         {vertical,horizontal}-scrollbar-visible-p specifiers.
11775
11776 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
11777
11778         * device.el (device-pixel-height):
11779         (device-pixel-width):
11780         (device-mm-width):
11781         (device-mm-height):
11782         (device-bitplanes):
11783         (device-color-cells): Moved these 6 functions from device.c; they
11784         all use single (device-system-metrics) call.
11785
11786 1998-05-09  SL Baur  <steve@altair.xemacs.org>
11787
11788         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11789         were renamed.
11790
11791         * menubar-items.el:
11792         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11793         Suggested by Hrvoje Niksic <hniksic@srce.hr>
11794
11795         * help.el (help-map): Remove Hyperbole keybinding logic.
11796         Suggested by: Michael Ernst <mernst@cs.washington.edu>
11797
11798 1998-05-08  SL Baur  <steve@altair.xemacs.org>
11799
11800         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
11801         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
11802
11803 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
11804
11805         * msw-glyphs.el: use nicer icon3 from the frame icon.
11806
11807 1998-05-07  SL Baur  <steve@altair.xemacs.org>
11808
11809         * version.el (emacs-version): Remove InfoDock conditionals.
11810
11811         * startup.el (startup-splash-frame): Change ID logo name.
11812
11813 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
11814
11815         * files.el (after-find-file): If the user presses C-g on
11816         directory-creation prompt, kill the buffer.
11817
11818 1998-05-06  SL Baur  <steve@altair.xemacs.org>
11819
11820         * simple.el (count-words-region): Reverse previous change.
11821
11822 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
11823
11824         * replace.el (query-replace): Just call perform-replace.
11825         (query-replace-regexp): Ditto.
11826         (perform-replace): Move region handling here.
11827         (perform-replace): Use the new arg to match-data.
11828
11829 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
11830
11831         * x-init.el: Install X specific display table that
11832           displays char 0240 as a space to avoid whatever it is
11833           that screws up display of that character code.
11834
11835 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11836
11837         * help.el (function-arglist): If no arguments are documented for a
11838         subr, print nothing rather than incorrect output.
11839
11840 1998-05-05  SL Baur  <steve@altair.xemacs.org>
11841
11842         * cmdloop.el (command-error): Update bail-out error message to use
11843         `emacs-program-name'.
11844
11845         * lib-complete.el: Remove reader macro cruft.
11846
11847         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
11848         cruft.
11849
11850         * simple.el (count-words-region): Drop interactive-p check on the
11851         message.
11852
11853 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
11854
11855         * font.el
11856         * msw-faces.el
11857         Correct spelling of mswindows-font-canonicalize-name.
11858
11859 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11860
11861         * ldap.el (ldap-host-parameters-alist): Replaced with
11862         `ldap-host-parameters-plist'
11863         (ldap-search): Adapt to previous change
11864
11865 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11866
11867         * about.el (about-hackers): Update Bob Weiner bio.
11868         (about-maintainer-info): Ditto.
11869
11870 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
11871
11872         * simple.el (display-warning-minimum-level): Docfix.
11873
11874 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
11875
11876         * widget.el (:default-get): New keyword.
11877         * wid-edit.el (default, widget-default-default-get): Define it.
11878         (group, widget-group-default-get): Define it.
11879         (menu-choice, widget-choice-default-get): Define it.
11880         (widget-default-get): New function.
11881         (widget-choice-action): Call it.
11882         (widget-editable-list-entry-create): Call it.
11883
11884 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11885
11886         * byte-optimize.el (byte-boolean-vars): Removed.
11887         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
11888         lookup through `byte-boolean-vars'.
11889
11890 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
11891
11892         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
11893         resource-provided values into ghost specs for scrollbar-height and
11894         scrollbar-width.
11895
11896 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11897
11898         * byte-optimize.el: Don't attempt to optimize /=.
11899
11900         * bytecomp.el (byte-compile-one-ore-more-args): New function.
11901         (byte-compile-/=): Ditto.
11902
11903 1998-05-02  SL Baur  <steve@altair.xemacs.org>
11904
11905         * apropos.el: Use `with-displaying-help-buffer'.
11906         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
11907         Use `with-displaying-help-buffer'.
11908         (apropos-follow): Do not give special treatment to buffer cursor
11909         was in prior to a mouse click.
11910         (apropos-describe-plist): Use `with-displaying-help-buffer'.
11911         (apropos-print-doc): Set correct buffer for setting text
11912         properties.
11913
11914 1998-05-01  SL Baur  <steve@altair.xemacs.org>
11915
11916         * help.el (help-buffer-prefix-string): New variable.
11917         (help-buffer-name): Use it.
11918
11919         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
11920         mode menu.
11921
11922 1998-04-30  Greg Klanderman  <greg@alphatech.com>
11923
11924         * frame.el (other-frame): Work even when focus-follows-mouse is true.
11925
11926 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
11927
11928         * files.el (find-file-noselect): Update docstring.
11929         (find-file-noselect): Signal an error if found an unreadable file.
11930         (file-chase-links): Save the match data.
11931         (normal-mode): Use `lwarn' and `error-message-string'.
11932         (interpreter-mode-alist): Change defconst to defvar.
11933         (inhibit-first-line-modes-regexps): Ditto.
11934         (inhibit-first-line-modes-regexps): Added .tgz.
11935         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
11936         (change-major-mode-with-file-name): New user-option.
11937         (set-visited-file-name): Synched with FSF.
11938         (file-name-extension): New function, from FSF 20.3.
11939         (file-relative-name): Synched with FSF.
11940         (save-some-buffers): Support the C-r feature.
11941         (recover-session): Synched with FSF.
11942         (kill-some-buffers): Ditto.
11943         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
11944
11945 1998-04-30  SL Baur  <steve@altair.xemacs.org>
11946
11947         * files.el (insert-file): Undo previous change and reenable use of
11948         format.el.
11949
11950 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
11951
11952         * window-xemacs.el (recenter): Define.
11953
11954 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11955
11956         * font.el (mswindows-font-create-name)
11957         (mswindows-font-create-object): new functions for mswindows type
11958         fonts.
11959
11960         * msw-faces.el (mswindows-font-canicolize-name): fix so that
11961         strings are parsed as well as font objects.
11962
11963 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
11964
11965         * modeline.el (defining-kbd-macro): Restore modeline indication of
11966         kbd-macro being recorded.
11967         (add-minor-mode): Simplify docstring.
11968         (modeline-minor-mode-menu): Remove stuff.
11969
11970 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11971
11972         * code-process.el (call-process): dynamically decide process
11973         coding type.
11974
11975 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
11976
11977         * modeline.el: Add line-number-mode, column-number-mode to
11978         the modeline minor-mode menu.  Button2 on the line number does
11979         goto-line.
11980
11981 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
11982
11983         * mouse.el: move x-selection-owner-p type things to
11984         selection-owner-p.
11985
11986         * msw-init.el: copy zmacs stuff from x-init.el
11987
11988         * msw-select.el (mswindows-own-selection)
11989         (mswindows-disown-selection) (mswindows-selection-owner-p): new
11990         functions. Very simple minded implementation of selectio
11991         ownership.
11992
11993         * select.el (own-selection) (disown-selection)
11994         (activate-region-as-selection) (select-make-extent-for-selection)
11995         (valid-simple-selection-p): functions moved from x-select.el for
11996         generalized selection.
11997
11998         * x-select.el: see select.el changes.
11999
12000         * x-toolbar.el: use new selection functions.
12001
12002 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12003
12004         * packages.el (packages-find-package-directories): Fixed bug that
12005         would pick up multiple site-package directories.
12006         (package-locations): Added "xemacs-packages" as a late package
12007         location.
12008
12009         * find-paths.el: Now uses `emacs-program-name' and
12010         `emacs-program-version'.
12011         Additions to enforce version-specific directories in
12012         `paths-find-version-directory'.
12013
12014 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12015
12016         * default.el: Removed.
12017         * site-start.el: Removed.
12018
12019 1998-04-29  Didier Verna  <didier@xemacs.org>
12020
12021         * minibuf.el (minibuffer-history-minimum-string-length): Default
12022         to nil.
12023
12024 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12025
12026         * find-paths.el (paths-program-name): Rename.
12027         (paths-emacs-root-p): Ditto.
12028         (paths-find-site-directory): Ditto.
12029
12030 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12031
12032         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12033         `emacs-lisp-byte-compile-and-load'.
12034
12035 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12036
12037         * ldap.el (ldap-search): Fixed additional parameter passing to
12038         `ldap-open'
12039
12040 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12041
12042         * select.el (kill-primary-selection) (selection-owner-p)
12043         (copy-primary-selection) (yank-clipboard-selection)
12044         (selection-exists-p) (delete-primary-selection): new file and
12045         functions that do the right thing for the selected device.
12046
12047         * x-menubar.el: use generalised selection functions.
12048
12049         * dumped-lisp.el: dump select.el.
12050
12051 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12052
12053         * find-paths.el (paths-progname): New variable.
12054         (paths-emacs-root-p): Use it.
12055         (paths-find-site-directory): Ditto.
12056
12057 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12058
12059         * loadup.el ((member "dump" command-line-args)): Dump as
12060         `infodock' if InfoDock.
12061
12062 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12063
12064         * find-paths.el (construct-emacs-version): Simplify, include
12065         program name in the return value.
12066         * (paths-find-version-directory): Use it.
12067
12068 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12069
12070         * info.el (Info-parse-dir-entries): Fixed regexp
12071         (Info-build-dir-anew): Remove full suffix and capitalize info file
12072         name for files with no @direntry
12073         (Info-batch-rebuild-dir): New function
12074         (Info-suffixed-file): Check for regular files instead of simple
12075         file existence (could catch directories before)
12076
12077 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12078
12079         * setup-paths.el, find-paths.el: Removed uses of `not' which
12080         temacs doesn't have.
12081
12082         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12083         into root searching.
12084
12085 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12086
12087         * subr.el: Remove definition of `not'.
12088
12089 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12090
12091         * msw-glyphs.el: enable graphics support.
12092
12093 1998-04-23  Didier Verna  <didier@xemacs.org>
12094
12095         * x-menubar.el (default-menubar): restored the line-number-mode
12096         option.
12097
12098         * misc doc string updates related to the options menu.
12099
12100 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12101
12102         * setup-paths.el (paths-construct-load-path): Fix typo.
12103
12104 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12105
12106         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12107         font-menu-ignore-scaled-fonts don't have to be bound now; this
12108         gets us one step further towards making --no-autoloads work.
12109
12110         * startup.el (normal-top-level): Load auto-autoloads only if
12111         lisp-directory is non-nil.
12112
12113         * setup-paths.el (paths-construct-load-path): Made it robust
12114         against nil lisp-directory.
12115
12116         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12117         to the list of variables that cause a warning when nil.
12118
12119         * toolbar.el (init-toolbar-location): Now works even when there's
12120         no toolbar icon directory.
12121
12122 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12123
12124         * help.el (view-lossage): Recognize it.
12125
12126         * simple.el (log-message): Mark multiline messages.
12127
12128 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12129
12130         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12131
12132 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12133
12134         * package-get.el (package-get-all):  add `\n' separator to
12135         interactive specification so that both variables are read
12136
12137 1998-04-22  Didier Verna  <didier@xemacs.org>
12138
12139         * x-menubar.el: ported the options menu to Custom.
12140         Moved the "read only" toggle button to the buffers menu.
12141         Corrected some missing ;;;###autoload or defcustom.
12142
12143         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12144         the scrollbar-visible specifier for options menu handling.
12145
12146         * toolbar.el (toolbar-visible-p)
12147                      (toolbar-captioned-p)
12148                      (default-toolbar-position): defcustom wrappers around
12149         the toolbar specifiers for options menu handling.
12150
12151         * frame.el (get-frame-for-buffer-default-instance-limit):
12152         defcustom it for options menu handling.
12153
12154         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12155         font-lock-mode for options menu handling.
12156
12157         * cus-start.el: added Custom properties to overwrite-mode for
12158         options menu handling.
12159
12160 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12161
12162         * about.el: shameless self-promotion.
12163
12164 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12165
12166         * simple.el (raw-append-message): Slightly optimize.
12167         (remove-message): Use `push' for clarity.
12168         (append-message): Ditto.
12169         (display-warning): Dito.
12170         (raw-append-message): Send the message to the appropriate device.
12171
12172 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12173
12174         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12175         From Sean MacLennan <Sean.MacLennan@pika.ca>
12176
12177 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12178
12179         * setup-paths.el: Changed `directory-sep-char' to
12180         `path-separator', following a change in GNU Emacs.
12181
12182 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12183
12184         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12185         (Info-build-dir-anew): Add a final newline.
12186         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12187         is `always'
12188         (Info-rebuild-dir): Ditto
12189
12190         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12191
12192 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12193
12194         * simple.el (count-words-buffer): Retain zmacs region.
12195         (count-words-region): Ditto.
12196         * simple.el: (what-line): Expanded line counts.
12197         (count-lines): New parameter to conditionalize whether collapsed
12198         lines get counted.
12199         From Bob Weiner <weiner@altrasoft.com>
12200
12201 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12202
12203         * packages.el (package-locations): infodock-packages must override
12204         mule-packages and packages.
12205
12206 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12207
12208         * wid-edit.el:
12209         remove rude messages from widget-activation-widget-mapper
12210         and widget-activation-glyph-mapper
12211
12212 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12213
12214         * toolbar.el: Remove (featurep 'x) test from
12215         toolbar-make-button-list
12216
12217 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12218
12219         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12220         only if in the same frame.
12221
12222 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12223
12224         * packages.el (package-locations): Added site-packages hierarchy.
12225
12226         * setup-paths.el (paths-default-info-directories): Introduced and
12227         used.
12228
12229         * packages.el, setup-paths.el: Set various path searching depths
12230         to 1.
12231
12232         * packages.el (packages-hierarchy-depth):
12233         (packages-load-path-depth): Introduced and used.
12234
12235         * setup-paths.el (paths-load-path-depth): Introduced and used.
12236
12237         * find-paths.el (paths-find-recursive-path): Added max-depth
12238         parameter.
12239
12240 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12241
12242         * setup-paths.el (paths-construct-info-path): Removed
12243         dependency on behavior of (file-name-as-directory "").
12244
12245 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12246
12247         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12248         lisp objects
12249
12250 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12251
12252         * dump-paths.el, startup.el: Added handling for --debug-paths.
12253
12254 1998-04-15  William M. Perry  <wmperry@aventail.com>
12255
12256         * wid-edit.el: We cannot just set the help-echo or balloon-help
12257           properties for an extent based on the :help-echo widget
12258           property, since help-echo and balloon-help cause an EXTENT to
12259           get passed in, where :help-echo functions are expecting a WIDGET
12260
12261 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12262
12263         * scrollbar.el (init-scrollbar-from-resources): Call
12264         mswindows-init-scrollbar-metrics when appropriate.
12265
12266 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12267
12268         * dumped-lisp.el: dump x-toolbar for window system
12269
12270         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12271         have support and xpm.
12272
12273 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12274
12275         * files.el (toggle-read-only): Fix docstring.
12276         From Didier Verna <didier@xemacs.org>
12277
12278 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12279
12280         * startup.el (normal-top-level): Load autoload-file-name without
12281         specifying an extension---some people only auto-autoload.el.gz.
12282
12283 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12284
12285         * files.el (backup-enable-predicate): Don't bomb on NAME being
12286         nil.
12287
12288 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12289
12290         * find-paths.el, packages.el: Now prefers configure'd paths.
12291         This shouldn't cause any of the originally anticipated problems as
12292         the current paths architecture will not define the various
12293         configure-xxx variables if they're not specified on the configure
12294         command line.
12295
12296         * find-paths.el, setup-paths.el, packages.el: Removed all
12297         mentionings of "/" as a path separator.
12298         Used paths-construct-path throughout.
12299
12300         * find-paths.el (paths-construct-path): Created to assemble paths
12301         from directory components.
12302
12303         * setup-paths.el, packages.el: Used paths-decode-directory-path
12304         instead of decode-path-internal.
12305
12306         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12307         and associates.
12308         (paths-decode-directory-path) Created.
12309
12310         * setup-paths.el: Changed configure-exec-path to
12311         configure-exec-directory.
12312
12313 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12314
12315         * packages.el (packages-find-packages): Fixed decoding of
12316         EMACSPACKAGEPATH.
12317
12318         * startup.el: -no-packages -> -no-early-packages.
12319
12320         (packages-load-package-lisps): Fixed loading of auto-autoload
12321         files.
12322
12323         * startup.el (normal-top-level): Fixed loading of core
12324         auto-autoload.
12325
12326         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12327
12328         * startup.el, packages.el, dump-paths.el: Added proper settings
12329         for site-directory and lisp-directory variables.
12330
12331         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12332         inhibit-package-autoloads and fixed handling of it.
12333
12334         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12335         handling of former inhibit-package-init, now
12336         inhibit-early-packages, to make -vanilla etc. work.
12337
12338 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12339
12340         * code-process.el (start-process): Fallback to 'undecided instead
12341         of 'binary for process input coding stream.
12342
12343         * process.el (start-process): Docstring fix.
12344
12345 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12346
12347         * info.el (Info-insert-dir): Do not insert temporary dir files
12348         in Info-dir-file-attributes
12349         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12350         (Info-rebuild-dir): Ditto.
12351
12352 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12353
12354         * obsolete.el: Added obsoleteness declarations for
12355         `site-directory' and `Info-default-directory-list'.
12356
12357 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12358
12359         * find-paths.el (paths-find-emacs-root): Only look at the
12360         executable at the end of the symlink chain for determining the
12361         Emacs root.
12362
12363 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12364
12365         * setup-paths.el (paths-construct-info-path): Changed construction
12366         to cater to gone default in configure.
12367
12368         * find-paths.el (paths-uniq-append): Added.
12369
12370         * packages.el: Rewritten package path construction once again.
12371
12372         * dump-paths.el, startup.el: Removed package-path as a global
12373         variable.
12374
12375         * package-admin.el (package-admin-add-single-file-package):
12376         (package-admin-add-binary-package): Changed package-path to
12377         late-packages.
12378
12379         * packages.el (packages-split-path): Split path at "/" rather than
12380         nil according to change in emacs.c.
12381
12382 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12383
12384         * setup-paths.el (paths-construct-info-path): Changed info path
12385         order so that directories come out right.
12386         (paths-find-lock-directory): Fixed bug: It used to think
12387         configure-lock-directory is a path.
12388
12389 1998-04-06  Jeff Miller <jmiller@smart.net>
12390
12391         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12392         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12393         eases the use of toolbar-add/kill-item functions.
12394
12395 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12396
12397         * code-files.el (file-coding-system-alist): Commented out
12398         loaddefs.el magical treatment.
12399
12400 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12401
12402         * info.el (Info-rebuild-outdated-dir): Added new option
12403         `conservative' and made it the default
12404         (Info-rebuild-dir): Appropriately parse multi-line description
12405         strings, and multi-section dir files. Issue warning when dir
12406         is rebuilt as temporary
12407         (Info-build-dir-anew): Issue warning when dir is built as
12408         temporary
12409
12410 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12411
12412         * list-mode.el (list-mode-map): Bind highlight motion commands to
12413         standard keys left, right, C-b and C-f.
12414
12415 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12416
12417         * files.el (auto-mode-alist): allow .sc for Scheme->C
12418
12419 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12420
12421         * loadup.el (pureload): Don't quote (garbage-collect).
12422
12423 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12424
12425         * package-get-base.el: Updated.
12426
12427 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12428
12429         * isearch-mode.el (isearch-just-started): New variable.
12430         (isearch-mode): Set it.
12431         (isearch-repeat): Advance one character forward only if the search
12432         was successful, and was not just started.
12433         (isearch-repeat): Clear isearch-just-started.
12434
12435 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12436
12437         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12438         if running -batch.
12439
12440 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12441
12442         * subr.el (listify-key-sequence): Removed.
12443
12444 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12445
12446         * bytecomp.el (byte-compile-print-gensym): New option.
12447         (byte-compile-output-file-form): Use it.
12448         (byte-compile-output-docform): Ditto.
12449         (byte-compile-compiled-obj-to-list): Ditto.
12450
12451 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12452
12453         * msw-glyphs.el: set frame icon if xpm support.
12454
12455 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12456
12457         * help.el: Code that pretty prints variable values
12458           removed.
12459
12460 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12461
12462         * find-paths.el (paths-emacs-root-p): Correct test for installation
12463         directory.
12464         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12465
12466 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12467
12468         * loaddefs.el: Don't set debug-ignored-errors; leave
12469           its default value set to nil.
12470
12471 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12472
12473         * info.el (Info-rebuild-dir): fixed mis-spelling.
12474
12475 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12476
12477         * info.el (Info-rebuild-outdated-dir): New custom var
12478         (Info-insert-node): Create/update dir file when needed, ie when it
12479         does not exist or is older than some info files in directory
12480
12481 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12482
12483         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12484         for last packages, mainly for using a 20.4 package base.
12485
12486         * packages.el (late-packages): Typo fix.  It was called
12487         early-packages.
12488
12489         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12490         relative symlinks correctly.
12491         (paths-find-emacs-roots): More rigorous checking for plausible
12492         configuration-time root.
12493
12494         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12495         find its roots.
12496
12497 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12498
12499         * faces.el: Fix docstrings.
12500         * glyphs.el: Fix docstrings.
12501         * mouse.el: Fix docstrings.
12502
12503         * frame.el: Change phrase `current frame' to `selected frame'.
12504
12505         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12506
12507         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12508         macros using backquote to make them infinitely more readable.
12509
12510 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12511
12512         * packages.el (packages-find-package-path): Hardcoded specialized
12513         InfoDock support until we can clean this up.
12514
12515         * help.el (describe-bindings-1): Return the value of the bindings
12516         help buffer created.
12517         (describe-bindings): Ditto.
12518
12519         * simple.el (set-variable): Restore previous behavior of not
12520         bombing if the variable to set is not boundp.
12521
12522 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12523
12524         * packages.el (packages-handle-package-dumped-lisps): Allow for
12525         non-local files to be loaded off the package-lisp variable.
12526
12527 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12528
12529         * x-faces.el: Global X resources should override
12530           specs for all device classes (color, grayscale, mono);
12531           code currently doesn't override any of them.  Fixed by
12532           calling remove-specifier with '(x default) as the tag
12533           set and allowing inexact matches.
12534
12535 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12536
12537         * faces.el: Separated face initializations based on
12538           device classes into device type specific (tag set,
12539           instantiator) pairs.
12540
12541 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12542
12543         * wid-edit.el (widget-choice-action): Remember user's explicit
12544         choice.
12545         (widget-choice-value-create): Respect it.
12546         From Richard Stallman <rms@gnu.org>
12547
12548 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12549
12550         * setup-paths.el (paths-construct-info-path): Always append
12551         existing directories from configure-time info path.
12552
12553         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12554         Info-directory-list.
12555
12556         * info.el: Removed Info-default-directory-list which was broken by
12557         design.
12558         Removed bogus initialization of Info-directory-list---startup.el
12559         can do a much better job.
12560         Added autoload of Info-directory-list.
12561
12562         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12563         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12564         be exclusive; now it's merely given precedence, just like in the
12565         old days.
12566
12567 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12568
12569         * find-paths.el (paths-find-architecture-directory): Fix bug with
12570         finding; it used to default too early.
12571
12572 1998-03-25  Martin Buchholz <martin@xemacs.org>
12573
12574         * packages.el (packages-split-path): Fix a bug; it used to fail
12575         for paths that weren't split.
12576
12577 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12578
12579         * finder.el (finder-compile-keywords): trap on errors.
12580
12581 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12582
12583         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12584           fourth argument of t so that only the specs exactly
12585           matching the tag lists are removed.
12586
12587 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12588
12589         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12590
12591 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12592
12593         * minibuf.el (mouse-read-file-name-1): If a default directory was
12594         specified, use it for generating the completions.
12595
12596 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12597
12598         * update-elc.el: Now respects inhibit-package-init and
12599         inhibit-site-lisp.
12600         Now does path construction with loadup-paths.
12601
12602         * startup.el (normal-top-level, startup-setup-paths): Now respects
12603         inhibit-package-init and inhibit-site-lisp.
12604
12605         * packages.el (packages-find-package-path): Extended package path
12606         by version-specific hierarchies.
12607         (packages-find-packages): Now respects inhibit flag and
12608         inhibit-site-lisp.
12609         Moved path setup to loadup-paths.
12610
12611         * make-docfile.el: Now respects inhibit-package-init and
12612         inhibit-site-lisp.
12613         Now does path construction with loadup-paths.
12614
12615         * loadup.el: Now respects inhibit-package-init and
12616         inhibit-site-lisp.
12617
12618         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12619
12620         * loadup-paths.el: New file: setup load-path to encompass
12621         packages.
12622
12623 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12624
12625         * auto-show.el: load-gc renamed to pureload.
12626         * site-load.el: Ditto.
12627         * packages.el (toplevel): Ditto.
12628         * loadup.el (really-early-error-handler): Ditto.
12629         * dumped-lisp.el (preloaded-file-list): Ditto.
12630         * cus-face.el (custom-declare-face): Ditto.
12631
12632 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12633
12634         * <Today>: The Big Path Searching Overhaul.
12635
12636         * find-paths.el: New file: find and assemble paths in the
12637         installation hierarchy.
12638
12639         * setup-paths.el: New file: global layout of paths and directories
12640         within the XEmacs hierarchy.
12641
12642         * packages.el: Replaced everything related to path searching and
12643         startup by code in terms of find-paths.
12644
12645         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12646         the new path searching engine.
12647
12648         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12649         and setup-paths.
12650
12651 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12652
12653         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12654         setup-paths.el.
12655
12656 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12657
12658         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12659         compiles identically in any configuration.
12660         Removed irrelevant commentary.
12661
12662 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12663
12664         * simple.el (set-variable): Allow setting specifiers.
12665
12666 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12667
12668         * lisp.el (forward-sexp): Revert previous change.
12669
12670 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12671
12672         * frame.el (frame-initialize): Use `delete-console' instead of
12673         `delete-device' to delete the stream console to match the usage in
12674         Fkill_emacs.
12675
12676 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12677
12678         * files.el (cdpath-previous): New variable.
12679         (cd): Use it.
12680         From Bob Weiner <weiner@wave.altrasoft.com>
12681
12682 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12683
12684         * keydefs.el: Changed keybindings of forward-char,
12685           backward, scroll-up and scroll-down to point to their
12686           -command counterparts.
12687
12688         * simple.el: New functions: forwarc-char-command,
12689           backwrad-char-command, scroll-up-command,
12690           scroll-down-command which work liek their counterparts
12691           except that they honor the variable
12692           signal-error-on-buffer-boundary.
12693
12694           Definition of signal-error-on-buffer-boundary received
12695           from src/cmds.c.
12696
12697           defvar declaration added for word-across-newline to avoid
12698           byte-compiler warning about the free variable reference.
12699
12700 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12701
12702         * winnt.el: Removed "%t" from the beginning of
12703         modeline-format. From now on, there's no nt-specifics in the modeline.
12704
12705 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12706
12707         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12708         of `when' with `if'.
12709
12710 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12711
12712         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12713         mswindows. Must be reworked along with glyphs.el, or
12714         merged into it, after there is images support.
12715
12716         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12717         'mswindows.
12718
12719 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12720
12721         * faces.el: fix for text cursor initialization.
12722         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12723         From Andy Piper <andyp@parallax.co.uk>
12724
12725 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12726
12727         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12728         if there is an existing package that handles it and warn the user
12729         about that mode.
12730
12731 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12732
12733         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12734         Installation" menu item when Installation-string is not bound.
12735
12736 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12737
12738         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12739         From Jeremiah W. James <jerry@cs.ucsb.edu>
12740
12741 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
12742
12743         * msw-faces.el:
12744         * faces.el: Fix face initialization.
12745
12746 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
12747
12748         * files.el (backup-enable-predicate): fix breakage introduced
12749         by TMPDIR patch.
12750
12751 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12752
12753         * x-faces.el (x-init-face-from-resources): The
12754           TTY face property retrieval functions don't return
12755           specifiers, so use face-property instead.
12756
12757 1998-03-09  SL Baur  <steve@altair.xemacs.org>
12758
12759         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12760
12761 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12762
12763         * x-menubar.el: Expanded documentation for
12764           option-save-faces.  Changed Options -> Browse Faces
12765           menu entry to invoke customize-face.
12766
12767 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12768
12769         * faces.el: Most face initialization moved out of
12770           init-other-random-faces to the top level so that the
12771           initialization happens before Xemacs is dumped.  Much
12772           of the fascist "face-differs-from-default-p or FROB!"
12773           code has been retired in favor of letting the user do
12774           what they want to do.  Face initialization code changed
12775           to use `default' specifier tag so that the settings can
12776           be overridden later if the user wishes it.
12777
12778 1998-03-08  SL Baur  <steve@altair.xemacs.org>
12779
12780         * about.el (about-hackers): Update contributors list.
12781
12782 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
12783
12784         * specifier.el: Define new specifier tag `default'.
12785
12786         * modeline.el: Initialize faces using `default' tag.
12787
12788         * x-faces.el (x-init-face-from-resources): Remove
12789           specifier specs containing the `default' tag before
12790           adding new specs.
12791
12792 1998-03-02  John Jones  <jj@asu.edu>
12793
12794         * package-get.el (package-get-all): fixed arguments on call to
12795         package-admin-add-single-file-package.
12796         * package-get.el (package-get-installedp): fixed to match
12797         advertised behavior.
12798         * package-get.el: added function package-get-update-all which
12799         installs newest versions of all the current packages (if they are
12800         not already installed).
12801
12802 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
12803
12804         * files.el (find-file-noselect): Uncommented `truename' binding in
12805         `let*' and use it later to set `buffer-file-truename' iff it's
12806         still nil, as happens for example when finding a compressed
12807         file with "jka-compr".
12808
12809 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
12810
12811         * faces.el: in make-face-* type functions do the operation for all
12812         window systems, not just the first one found.
12813
12814         * font.el: call mswindows-list-fonts for mswindows.
12815
12816 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
12817
12818         * code-process.el (call-process-region):
12819         * process.el (call-process-region):
12820         * package-get.el (package-get-dir):
12821         * files.el (backup-enable-predicate):
12822         * gnuserv.el (gnuserv-temp-file-regexp):
12823         Use temp-directory in place of `/tmp'.
12824
12825 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
12826
12827         * "Fast" dired-in-C enhancements for Windows 95/NT:
12828
12829         * files.el: Added function, `wildcard-to-regexp', from GNU
12830           Emacs.
12831
12832         * files.el (insert-directory): Modified to use special
12833           dired-in-C enhancements if present.
12834
12835 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
12836
12837         * code-files.el: make default coding no-conversion.
12838
12839 1998-03-02  SL Baur  <steve@altair.xemacs.org>
12840
12841         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
12842         the load-path.
12843
12844         * update-elc.el: Strip directory when testing for files not to
12845         bytecompile.
12846
12847 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
12848
12849         * lisp-mode.el: Use recommended form for menus.
12850
12851         * info.el (Info-construct-menu): Use recommended form for menus.
12852
12853         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
12854         entry.
12855
12856 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
12857
12858         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
12859           (get-frame-for-buffer-noselect): Always return frames
12860           in the not-this-window-p cond clause.
12861
12862 1998-02-27  SL Baur  <steve@altair.xemacs.org>
12863
12864         * help.el (describe-installation): New function.
12865
12866         * x-menubar.el (default-menubar): Add describe-installation to
12867         Help menu.
12868
12869         * packages.el (packages-unbytecompiled-lisp): Installation.el
12870         should not be bytecompiled.
12871
12872         * dumped-lisp.el (preloaded-file-list): Dump Installation with
12873         XEmacs.
12874
12875         * x-menubar.el (default-menubar): Use correct guard for VM menu
12876         entry.
12877
12878         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
12879         coding.
12880         From Andy Piper <andyp@parallax.co.uk>
12881
12882 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12883
12884         * ldap.el: Do not require ldap-internal at compile time.
12885
12886 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
12887
12888         * code-files.el: new file. a virtual copy of mule-files.el
12889         but without charset
12890         dependencies. (toggle-buffer-file-ocding-system) new function for
12891         changing the eol type for the current buffer.
12892
12893         * code-process.el: new file. a copy of
12894         mule-process.el. mule-process.el will disappear when things have
12895         settled.
12896
12897         * coding.el: new file. a virtual copy of mule-files.el but
12898         without charset dependencies. (coding-system-base) new function
12899         for getting the parent coding system of a coding system with eol
12900         type set.
12901
12902         * dumped-lisp.el: add above files for the non-mule case.
12903
12904 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12905
12906         * window-xemacs.el (display-buffer): If no explicit
12907           frame is specified, search for a window that displays
12908           the buffer on the currently selected frame, before
12909           searching other frames.
12910
12911 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
12912
12913         * frame.el (get-frame-for-buffer): If not-this-window-p
12914           is non-nil, use window on the selected frame if it is not
12915           also the selected window.  When defaulting, search for
12916           windows on the currently selected fgrame before searching
12917           other frames.
12918
12919 1998-02-25  Didier Verna  <didier@xemacs.org>
12920
12921         * modeline.el (modeline-swap-buffers): originally named
12922         `mouse-release-modeline'. Whether to actually swap the buffers is
12923         decided in `mouse-drag-modeline'.
12924         (mouse-drag-modeline): A button release event is considered a
12925         mouse click is both X (modeline scroll) and Y (modeline drag) pos
12926         stay unchanged.
12927
12928 1998-02-25  SL Baur  <steve@altair.xemacs.org>
12929
12930         * x-menubar.el: Put redo on the menubar.
12931         From Aki Vehtari <Aki.Vehtari@hut.fi>
12932
12933 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12934
12935         * bytecomp.el (displaying-byte-compile-warnings): if
12936         temp-buffer-show-function is set, use it to display current set of
12937         warnings in the "*Compile-Log-Show*" buffer.
12938
12939         * simple.el (display-warning-buffer): if temp-buffer-show-function
12940         is set, use it to display current set of warnings in the
12941         "*Warnings-Show*" buffer.
12942
12943 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12944
12945         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
12946         Common Lisp.
12947
12948 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
12949
12950         * menubar.el: Allow button descriptors at least 2 long.
12951
12952         * x-menubar.el (default-menubar): Use recommended forms.
12953         (file-menu-filter): Remove.
12954         (edit-menu-filter): Remove.
12955
12956 1998-02-24  SL Baur  <steve@altair.xemacs.org>
12957
12958         * about.el (about-hackers): Updated.
12959
12960 1998-02-22  Greg Klanderman  <greg@alphatech.com>
12961
12962         * help.el (help-max-help-buffers): new variable
12963         (help-register-and-maybe-prune-excess): new function
12964         (help-buffer-name): use help-max-help-buffers.
12965         (with-displaying-help-buffer): use
12966         help-register-and-maybe-prune-excess.
12967
12968         * help.el (help-maybe-pretty-print-value): if the value fits on
12969         one line, let it.
12970
12971 1998-02-21  Greg Klanderman  <greg@alphatech.com>
12972
12973         * (with-displaying-help-buffer): there is no need to kill the buffer
12974         if it exists, because with-output-to-temp-buffer will clear it.
12975         further, killing the buffer violates the rule that
12976         temp-buffer-show-function, if set, has the full responsibility of
12977         showing the temp buffer.  killing the buffer fucks with the window
12978         configuration, hosing temp-buffer-show-function.
12979
12980
12981 1998-02-23  Didier Verna  <didier@xemacs.org>
12982
12983         * modeline.el (mouse-drag-modeline):
12984         - Always scroll the modeline that was originally clicked on.
12985         - Use x pixels instead of x characters (which doesn't work anyway)
12986         as horizontal reference for modeline dragging. This allows us to
12987         keep on dragging the modeline even if the motion event occurs in
12988         another window.
12989
12990 1998-02-23  Didier Verna  <didier@xemacs.org>
12991
12992         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
12993         glyph on the modeline to indicate that dragging the mouse has an
12994         effect both horizontally and vertically.
12995
12996 1998-02-24  SL Baur  <steve@altair.xemacs.org>
12997
12998         * about.el (about-xemacs): Get rid of redundant visible version
12999         number.
13000
13001 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13002
13003         * about.el (about-hackers): Update credits.
13004
13005 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13006
13007         * prim/register.el (view-register): Show register type file-query.
13008
13009 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13010
13011         * mode-motion.el (mode-motion-highlight-internal):
13012           save-excursion inside save-window-exucrsion form to
13013           hide buffer point changes from save-window-excursion.
13014           Prevents display flickering when the mouse pointer
13015           moves.
13016
13017 1998-02-17  Didier Verna  <didier@xemacs.org>
13018
13019         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13020         function to handle correctly the case of a toolbar one side of the
13021         window: scrolling will not necessarily happen.
13022
13023 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13024
13025         * files.el (after-find-file): Restore missing argument
13026           to format that provides filename for "... consider M-x
13027           recover-file" message.  Also call `message' with "%s"
13028           as the first arg instead of an arbitrary string.
13029
13030 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13031
13032         * about.el (about-hackers): Various additions.
13033
13034 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13035
13036         * autoload.el (generate-file-autoloads-1): Don't force an extra
13037         line out when copying on-the-same line autoloads.
13038
13039         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13040         is installed.
13041
13042 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13043
13044         * x11/x-win-xfree86.el (x-win-init-xfree86):
13045         * x11/x-win-sun.el (x-win-init-sun):
13046         * x11/x-init.el (x-initialize-compose):
13047         * prim/simple.el:
13048         (backward-or-forward-kill-sexp):
13049         (backward-or-forward-kill-sentence):
13050         (backward-or-forward-kill-word):
13051         (backward-or-forward-delete-char):
13052         * prim/isearch-mode.el (isearch-help-or-delete-char):
13053         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13054         x-keysym-on-keyboard-p to detect backspace.
13055         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13056         Clean up symbols used with dead keys, checking Linux and solaris
13057         keysyms.
13058         Simplify x-win-*.el using above methods.
13059         Change documentation for x-keysym-*-p functions.
13060
13061 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13062
13063         * about.el (about-hackers): Restore entries for Michael Sperber and
13064         Vinnie Shelton.
13065         From Vinnie Shelton <acs@acm.org>
13066
13067 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13068
13069         * simple.el (count-words-region): Ditto.
13070
13071 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13072
13073         * simple.el (count-words-buffer): Document.  Don't print anything
13074         if non-interactive.
13075
13076 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13077
13078         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13079         multiple files in InfoDock.
13080
13081 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13082
13083         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13084         from version.el in InfoDock.
13085
13086         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13087         specially.
13088
13089 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13090
13091         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13092         variable name in docstring.
13093
13094 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13095
13096         * menubar.h: Include "gui.h".
13097
13098 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13099
13100         * site-load.el: Fix documentation.
13101
13102 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13103
13104         * package-get-base.el (package-get-base): Updated.
13105
13106         * keymap.el: PC-ize.
13107
13108 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13109
13110         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13111         from' on a fresh line.
13112
13113 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13114
13115         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13116         object.
13117
13118 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13119
13120         * undo-stack.el: PC-ize.
13121
13122         * cmdloop.el: PC-ize.
13123
13124 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13125
13126         * bytecomp-runtime.el: PC-ize.
13127
13128         * byte-optimize.el: Prolog fixup.  PC-ize.
13129
13130         * cus-dep.el: Spelling fix.
13131
13132         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13133         entries follow).
13134
13135 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13136
13137         * text-mode.el (text-mode-hook-identify): New function,
13138         put on text-mode-hook.  Set text-mode-variant here.
13139         (text-mode): Don't set it here.
13140
13141 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13142
13143         * text-mode.el (text-mode-hook): New defvar.
13144         (text-mode-variant): New variable.
13145         (text-mode): Set that variable locally.
13146         (toggle-text-mode-auto-fill): New command.
13147
13148 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13149
13150         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13151
13152 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13153
13154         * text-mode.el (paragraph-indent-text-mode):
13155         Renamed from spaced-text-mode.
13156         (text-mode-map): Bind TAB to indent-relative.
13157         (indented-text-mode-map): Variable deleted.
13158         (indented-text-mode): Now an alias for text-mode.
13159
13160 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13161
13162         * loadup.el: test-atoms debugging stuffs removed.
13163
13164 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13165
13166         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13167
13168 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13169
13170         * help.el (describe-beta): Made it use `locate-data-file'.
13171         (describe-distribution): Ditto.
13172         (describe-copying): Ditto.
13173         (describe-project): Ditto.
13174         (view-emacs-news): Ditto.
13175
13176         * help-nomule.el (help-with-tutorial): Made it use
13177         `locate-data-file' to find tutorial.
13178
13179 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13180
13181         * about.el: Corrected my email address.
13182
13183         * mouse.el: Added 'mouse-mswindows-drop' similar to
13184         'mouse-offix-drop'.
13185
13186 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13187
13188         * loadup.el (running-xemacs): Spelling fix.
13189
13190 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13191
13192         * packages.el (packages-find-packages-1): Don't allow a backwards
13193         compatible lisp tree to overwrite `preloaded-file-list'.
13194
13195 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13196
13197         * loadup.el: Don't delete "xemacs" prior to dumping.
13198
13199 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13200
13201         * package-info.el (pi-last-mod-date): New function.
13202         (pi-author-version): New function.
13203         (batch-update-package-info): Use them.
13204
13205 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13206
13207         * frame.el (get-frame-for-buffer-default-to-current): Create.
13208         (get-frame-for-buffer-noselect): Allow user to use current frame
13209         with `get-frame-for-buffer-default-to-current'.
13210
13211 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13212
13213         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13214         (byte-compile-output-docform): Ditto.
13215         (byte-compile-compiled-obj-to-list): Ditto.
13216
13217 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13218
13219         * startup.el (command-line-1): Removed code that ran
13220           buffer-menu.
13221
13222 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13223
13224         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13225
13226 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13227
13228         * frame.el (suspend-emacs-or-iconify-frame): Check using
13229         `device-on-window-system-p' instead of explicitly checking for X,
13230         so that the same logic works for MS Windows.
13231         (suspend-or-iconify-emacs): Ditto.
13232
13233 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13234
13235         * about.el (about-maintainer-info): Andy Piper is back.
13236         (xemacs-hackers): Updated Andy Piper's email address.
13237         (about-hackers): Added Jonathan Harris.
13238         (about-hackers): Updated Tibor Polgar's email address.
13239
13240 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13241
13242         * about.el: Add xemacs.org email manager.
13243
13244         * package-get-base.el (package-get-base): Updated with most recent
13245         package updates.
13246
13247 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13248
13249         * help.el (function-arglist): Use `indirect-function' instead of
13250         `symbol-function' so that aliases are treated correctly.
13251
13252 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13253
13254         * help.el (help-map): Add f1 binding to `help-for-help'.
13255         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13256         (describe-key-briefly): Use `princ' "%s" to print object.
13257         (with-displaying-help-buffer): Kill buffer if it exists, again.
13258         (describe-key): Use `princ' "%s" to print object.
13259         (describe-function-1): Use `princ' "%s" to print object.
13260         Commented out alias lines removed.
13261         (help-pretty-print-limit): New variable to control pretty-printing
13262         of variable values.
13263         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13264         `help-pretty-print-value' again.  Only print-print when OBJECT is
13265         list of length less than `help-pretty-print-limit'.
13266         (describe-variable): Use `help-maybe-pretty-print-value' again.
13267
13268 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13269
13270         * simple.el (blink-matching-open): Remove C++ kludge.
13271         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13272
13273 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13274
13275         * info.el (Info-default-directory-list): Made the documentation
13276         more explanitory.
13277
13278 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13279
13280         * lisp/packages.el:
13281         * lisp/package-admin.el:
13282         * lisp/build-report.el:
13283         Fix typos.
13284
13285 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13286
13287         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13288         warnings in Java buffers without final newline and editing the
13289         last line.
13290
13291 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13292
13293         * packages.el (packages-find-packages-1): Don't allow a backwards
13294         compatible lisp tree to overwrite `preloaded-file-list'.
13295         Suggested by Colin Rafferty  <colin@xemacs.org>
13296
13297         * mouse.el (mouse-offix-drop): Set undo-boundary.
13298         From Oliver Graf <ograf@fga.de>
13299
13300 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13301
13302         * loadup.el (load-gc): rewrite as defun.
13303         Print something sensical if a required dump-time file isn't found.
13304
13305 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13306
13307         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13308         bug strikes a menudescriptor.
13309
13310         * package-get-base.el (package-get-base): Updated.
13311
13312         * package-info.el (batch-update-package-info): Derive REQUIRES
13313         from the Makefile.
13314
13315 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13316
13317         * files.el (save-some-buffers): Don't play games with deleting
13318         other windows if we are in the minibuffer window.
13319
13320 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13321
13322         * modeline.el (modeline-minor-mode-menu): Add support for :active
13323         (add-minor-mode): Document :active property to TOGGLE.
13324
13325 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13326
13327         * modeline.el (modeline-minor-mode-menu): Add support for an
13328         `:included' predicate in the `toggle-sym' plist.
13329         (add-minor-mode): Document the :included property, format
13330         docstring some more.
13331         (modeline-minor-mode-menu): Documentation string added.
13332
13333 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13334
13335         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13336         labels from the symbol-names by thwacking off the overly redundant
13337         and overused "mode", parenthesizing "minor", and capitalizing the
13338         resultant strings.  Also shortened the menu's title by eliminating
13339         the redundant buffer name.
13340         (add-minor-mode): Beautified the docstring, added mention of the
13341         `:menu-tag' property of TOGGLE.
13342         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13343         `toggle-sym' to beatify the mode-life menus.
13344         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13345         `auto-fill-function'.
13346
13347 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13348
13349         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13350         menus to :style 'toggle.
13351
13352 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13353
13354         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13355
13356 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13357
13358         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13359         only recognize first hyperlink.
13360         (hyper-apropos-highlightify): Deletia, this is already done by
13361         `hyper-apropos-insert-face'.
13362         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13363
13364 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13365
13366         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13367         mail.
13368         (toolbar-mail-reader): Add support for `send'.
13369         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13370
13371 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13372
13373         * info.el (Info-emacs-info-file-name): Add defvar for
13374         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13375         will function properly.
13376
13377 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13378
13379         * simple.el: make the backwards delete function called by
13380         `backward-or-forward-delete-char' user configurable.
13381
13382 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13383
13384         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13385         compiled function got loaded from.
13386
13387 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13388
13389         * term/apollo.el: Synched up with InfoDock 3.6.2.
13390
13391 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13392
13393         * startup.el (load-init-file): Load autoloads earlier.
13394         (startup-splash-frame): Handle InfoDock logo.
13395
13396         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13397         InfoDock.
13398         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13399
13400         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13401         doesn't have this function.
13402
13403         * packages.el (locate-data-file): Fix to call `locate-file'.
13404
13405 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13406
13407         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13408         version of version.el.
13409         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13410
13411         * x-menubar.el (default-menubar): Guard reference to
13412         `gnuserv-frame'.
13413         (default-menubar): Guard references to `font-lock-mode'.
13414         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13415         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13416
13417         * make-docfile.el: Don't snarf doc strings from autoloads.
13418
13419         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13420         loading auto-autoloads files.
13421
13422         * loaddefs.el: Disable dumping autoloads.
13423
13424 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13425
13426         * lisp-mnt.el: Synch to Emacs 20.2.
13427
13428         * help.el: Remove manual autoload of `finder-by-keyword'.
13429
13430         * finder.el (finder-by-keyword): Autoload.
13431
13432         * help.el: Conditionalize hyperbole setup.
13433
13434 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13435
13436         * packages.el (package-require): Update to reflect new data format.
13437
13438 1998-01-02  Didier Verna  <didier@xemacs.org>
13439
13440         * x-menubar.el (default-menubar): make the tutorials available
13441         through the menubar. (Plus some compilation warnings cleanup).
13442
13443 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13444
13445         * check-features.el: New file.  Perform sanity check after build.
13446
13447         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13448         files to tooltalk package.
13449         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13450         package.
13451
13452         * package-admin.el (package-admin-xemacs): Use better default for
13453         location of XEmacs binary.
13454
13455 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13456
13457         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13458         tag with sexp and add value tag with value `t'.
13459
13460 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13461
13462         * package-get.el: Changes to work with real data.
13463         From Pete Ware <ware@cis.ohio-state.edu>
13464
13465         * packages.el (packages-reload-autoloads): Guard load for the time
13466         being.
13467
13468         * update-elc.el ("packages.el"): Force loading packages.el instead
13469         of possibly out-of-date packges.elc.
13470         * make-docfile.el ("packages.el"): Ditto.
13471
13472 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13473
13474         * build-report.el (build-report-delete-regexp): Added a rule for
13475         the main tarball shadowing anything past it.
13476
13477 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13478
13479         * packages.el (package-provide): Delete a previous provide.
13480
13481         * package-info.el: New file.
13482
13483         * package-get.el: New file.
13484         From Pete Ware <ware@cis.ohio-state.edu>
13485         (package-get): Fix md5 computation to work with Mule.
13486
13487 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13488
13489         * simple.el (log-message-*): Quote symbols in docstrings properly.
13490
13491 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13492
13493         * packages.el (packages-new-autoloads): Ignore symbolic links.
13494
13495         * cus-face.el (face-custom-attributes-get): Fix typo.
13496         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13497
13498 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13499
13500         * startup.el (load-init-file): Reload new or changed autoloads
13501         unless inhibited.  Reload modified dumped lisp (stubbed).
13502
13503         * packages.el (packages-new-autoloads): New function.
13504         (packages-reload-autoloads): New function.
13505         (packages-reload-dumped-lisp): New (stub) function.
13506
13507         * loadup.el: Inhibit reloading dumped files when running temacs.
13508
13509         * loadhist.el (file-provides): Extend to handle variant
13510         extensions.
13511
13512         * replace.el (query-replace): Fix typo.
13513
13514 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13515
13516         * make-docfile.el: list-autoloads-path has been renamed.
13517         * update-elc.el: list-autoloads has been renamed.
13518
13519         * packages.el (packages-list-autoloads): Renamed.
13520         (packages-list-autoloads-path): Ditto.
13521
13522 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13523
13524         * packages.el (packages-find-packages-1): Made it signal a warning
13525         for an error in an auto-autoload.el file.
13526
13527 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13528
13529         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13530         tag with const.
13531         From Aki Vehtari <Aki.Vehtari@hut.fi>
13532
13533         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13534
13535         * loadhist.el (unload-feature): Remove autoload.
13536
13537 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13538
13539         * loadhist.el: Unpackaged.
13540
13541         * help.el (describe-symbol-find-file): Rename
13542         `describe-function-find-file' and make old name obsolete.
13543         (describe-function-1): Use it.
13544         (describe-function-1): Guard reference to
13545         `compiled-function-annotation'.
13546
13547 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13548
13549         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13550         argument.
13551         (help-mode-quit): New optional arg to control whether it kills or
13552         buries.  Tidied up.
13553         (with-displaying-help-buffer): Don't kill buffer initially, even
13554         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13555         (help-pretty-print-value): Rename back from
13556         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13557         use it, otherwise use dumped `cl-prettyprint'.
13558         (describe-variable): Use `help-pretty-print-value' again.
13559         (find-func): Removed reference to "find-func" at end.
13560
13561 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13562
13563         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13564           GUI XEmacs. Rename? x-menubar is rather window system
13565           independant, except for a couple of items.
13566
13567 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13568
13569         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13570         entries as they will no longer be distributed with XEmacs.
13571
13572         * format.el (format-alist): Fix image/tiff regexps.
13573         From P. E. Jareth Hein <jareth@camelot-soft.com>
13574
13575         * help.el (help-maybe-pretty-print-value): Rename.
13576         (describe-variable): Use it.
13577         (describe-variable): Add trailing linefeed.
13578
13579 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13580
13581         * help.el (describe-function-1): Don't output anything for
13582           arglist of autoload functions.
13583
13584 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13585
13586         * help.el (describe-function-1): Don't output anything for
13587           arglist of autoload functions.
13588
13589 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13590
13591         * help.el (help-mode-map): New bindings for `help-mode-bury',
13592         `describe-function-at-point', `describe-variable-at-point',
13593         `Info-elisp-ref', `customize-variable', `help-next-section' and
13594         `help-prev-section'.
13595         (help-next-section): New function.
13596         (help-prev-section): New function.
13597         (help-mode-quit): Changed to kill the help buffer.
13598         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13599         correctly.
13600         (help-buffer-name): New function to generate the name of help
13601         buffers.
13602         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13603         argument giving the name of the help buffer.
13604         (describe-key): Use `with-displaying-help-buffer' with name.
13605         (describe-mode): Ditto.
13606         (describe-bindings): Ditto.
13607         (describe-prefix-bindings): Ditto.
13608         (view-lossage): Ditto.
13609         (with-syntax-table): New macro.
13610         (function-called-at-point): Use `ignore-errors' and
13611         `with-syntax-table'.
13612         (function-at-point): Ditto.
13613         (describe-function): Use `with-displaying-help-buffer' with name.
13614         (function-arglist): Extracted from `describe-function-1'.  Returns
13615         function's arglist as string.
13616         (function-documentation): Extracted from `describe-function-1'.
13617         Returns function's docstring.
13618         (describe-function-1): Remove all the "stream" garbage, including
13619         the stream argument.  Use `function-arglist' and
13620         `function-documentation'.
13621         (describe-function-arglist): Just use `function-arglist'.
13622         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13623         (help-pretty-print-value): New function to help with
13624         pretty-printing variable values.  Knows about `#<...>'.  Needs
13625         `pp-internal'.
13626         (describe-variable): Use `with-displaying-help-buffer' with name.
13627         Formatting improved.  Display file where variable is defined, if
13628         known.  Use `help-pretty-print-value'.
13629         (describe-syntax): Use `with-displaying-help-buffer' with name.
13630         (list-processes): Remove "stream" garbage.
13631
13632 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13633
13634         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13635         call a dumped routine instead.
13636
13637         * x-win-xfree86.el: Wrap file in defun.
13638         * x-win-sun.el: Ditto.
13639
13640 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13641
13642         * help.el (view-emacs-news): Remove usage of outl-mouse which
13643         advises functions and does other evil things.
13644
13645 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13646
13647         * format.el (format-alist): Add `image/tiff'.
13648         From P. E. Jareth Hein <jareth@camelot-soft.com>
13649
13650 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13651
13652         * about.el (about-hackers): More names added.
13653
13654         * make-docfile.el: Remove superfluous package path search.
13655
13656         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13657
13658 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13659
13660         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13661         ignored shadows.
13662
13663 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13664
13665         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13666         get trailing slashes when added to the load-path.
13667
13668         * x-init.el (init-x-win): Locate where XEmacs X localization files
13669         are.
13670
13671 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13672
13673         * x-faces.el: Added support for foregroundToolBarColor
13674           to xpm-color-symbols.
13675
13676 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13677
13678         * etags.el (tags-remove-duplicates): Removed.
13679         (buffer-tag-table-list): Use `delete-duplicates'.
13680
13681         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13682         correctly.
13683         (get*): Defalias to `get'.
13684
13685         * cl.el (eql): Compare integers with `eq'.
13686         (cl-map-extents): Check for `map-extents' first.
13687
13688 1997-12-17  Didier Verna  <didier@xemacs.org>
13689
13690         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13691         added the 'numero', 'copyright' and 'trademark' symbols.
13692
13693         * leim/quail/latin-post.el ("french-postfix"): see above.
13694
13695 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13696
13697         * widget.el (define-widget): Check the arguments.
13698
13699         * cus-edit.el (customize-face): Use `check-argument-type'.
13700         (custom-variable-value-create): Use `signal' to signal error.
13701         (custom-variable-reset-saved): Ditto.
13702         (custom-variable-reset-standard): Ditto.
13703         (custom-face-reset-saved): Ditto.
13704
13705         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13706         (widget-default-format-handler): Ditto.
13707         (widget-checklist-add-item): Ditto.
13708         (widget-radio-add-item): Ditto.
13709         (widget-editable-list-entry-create): Ditto.
13710         (widget-sexp-prompt-value): Ditto.
13711
13712         * custom.el (custom-declare-variable): Signal errors better.
13713         (custom-handle-keyword): Ditto.
13714         (custom-declare-group): Ditto.
13715
13716         * window-xemacs.el (windows): Ditto.
13717
13718         * menubar.el (menu): Ditto.
13719
13720         * keydefs.el (keyboard): Ditto.
13721
13722         * minibuf.el (minibuffer): Ditto.
13723
13724         * process.el (execute): Ditto.
13725
13726         * fill.el (fill): Ditto.
13727
13728         * modeline.el (modeline): Ditto.
13729
13730         * help.el (help): Ditto.
13731
13732         * faces.el (faces): Ditto.
13733
13734         * files.el (files): Ditto.
13735
13736         * x-init.el (x): Ditto.
13737
13738         * lisp-mode.el (lisp): Ditto.
13739
13740         * process.el (processes): Ditto.
13741
13742         * mouse.el (mouse): Ditto.
13743
13744         * abbrev.el (abbrev): Moved from cus-edit.
13745
13746         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13747         as variable declaration.
13748
13749 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13750
13751         * menubar.el (find-menu-item): Use `check-argument-type'.
13752         (find-menu-item): Cosmetic changes.
13753
13754 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13755
13756         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13757
13758 1997-12-17  SL Baur  <steve@altair.xemacs.org>
13759
13760         * startup.el (set-default-load-path): Only search package-path
13761         when not running temacs.
13762
13763         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13764         files.
13765
13766         * loadup.el: Correct commentary.  Reformatting.
13767         (really-early-error-handler): Use absolute path to the
13768         first dumped-lisp.el file.
13769         (really-early-error-handler): Print full path name of
13770         each dumped lisp file (inherited from InfoDock).
13771
13772         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13773         dumped-lisp.el files.
13774
13775         * make-docfile.el (preloaded-file-list): Reorder when the
13776         package-path is searched.
13777         * update-elc.el: Ditto.
13778
13779         * lisp-mode.el (call-with-condition-handler): Treat the same as
13780         `condition-case' for indentation.
13781
13782         * about.el (about-xemacs): Update release date.
13783
13784 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13785
13786         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13787         anywhere but at the last clause.
13788         (ecase): Disallow `t' and `otherwise'.
13789
13790 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13791
13792         * cus-edit.el (custom-buffer-create-buttons): New function
13793         from stuff moved out of `custom-buffer-create-internal'.
13794         (custom-novice): New variable.  Default t.
13795         (custom-display-global-buttons): Ditto.  Default `top'.
13796         (custom-buffer-create-internal): Only display help if
13797         `custom-novice' is non-nil.  Display global buttons according to
13798         `custom-display-global-buttons'.
13799
13800 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13801
13802         * menubar.el (find-menu-item): Use `check-argument-type'.
13803         (find-menu-item): Cosmetic changes.
13804
13805 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13806
13807         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
13808         look.
13809
13810 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13811
13812         * format.el (format-deannotate-region):  Bug fix.
13813         Deannotating a region containing unknown tags would fail
13814         (causing decoding of text/enriched to fail at user level)
13815
13816 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
13817
13818         * minibuf.el (read-directory-name): Support sixth
13819           arg, HISTORY, as already documented.
13820
13821 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13822
13823         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
13824         to `ecase'.
13825
13826 1997-12-14  SL Baur  <steve@altair.xemacs.org>
13827
13828         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
13829         skk-activate.
13830
13831 1997-12-13  SL Baur  <steve@altair.xemacs.org>
13832
13833         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.